/*!
Theme Name: marlin child
Theme URI: https://demo.marlincommunications.com/
Author: Marlin Communications, Marlin Digital Team
Author URI: https://marlincommunications.com/
Description: Marlin Communications base theme
Version: 1.0.0
Requires PHP: 7.2
License: Proprietary
License URI: LICENSE
Text Domain: marlin-web-platform
Template: marlin
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
section.banner_main {
	position: relative;
	width: 100%;
	padding: 60px 0;
}

.button_row {
    display: flex;
    flex-wrap: wrap; 
    gap: 20px; 
    justify-content: start;
}

.button_column {
    flex: 1 1 calc(25% - 20px); 
    max-width: calc(25% - 20px); 
}

.button {
    display: block;
    text-align: center;
    padding: 14px 20px;
    background-color: #009ceb;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    text-transform: capitalize;
	font-weight: 600;
}

.button:hover {
    background-color: #009ceb;
	color: #fff;
}
.button_title h2 {
    color: #00352c !important;
    font-size: 48px;
    text-align: center;
    margin-bottom: 35px !important;
}
@media (max-width: 768px) {
    .button_column {
        flex: 1 1 calc(50% - 20px); 
        max-width: calc(50% - 20px);
    }
}

@media (max-width: 480px) {
    .button_column {
        flex: 1 1 100%; 
        max-width: 100%;
    }
}

.page-id-13994 .section-donation .tab-nav-wrap li.active a {
	background: #009CEB !important;
  border-color: #009CEB !important;
}
.page-id-13994 .section-donation .donate-card.active {
	background: #009CEB !important;
}
.page-id-13994 .section-donation .donate-card.active .donate-card-excerpt{
	background-color: #009CEB !important;
}
.page-id-13994 .section-donation a.next-btn, 
.page-id-13994 .section-donation a.submit-btn {
	background: #e50913 !important;
	border-color: #e50913 !important;
}
.page-id-13994 .section-donation a.next-btn{
	text-transform: capitalize;
	padding: 11px 20px;
	font-size: 18px;
	line-height: 1.45;
	border-radius: 8px;
	min-width: 192px;
	color: #fff;
	width: auto;
	margin: 0;
}
.page-id-13994 .section-donation .tab-nav-wrap #tabs-nav {
    width: 100%;
    display: flex;
}
.page-id-13994 .section-donation .give-goal-progress {
    display: none;
}
.page-id-13994 .section-donation .tab-nav-wrap li {
    width: 100%;
}
.page-id-13994 .section-donation .tab-nav-wrap li a {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 2rem 1rem;
    width: 100%;
    color: #004023;
    border-color: #fff;
}
.page-id-13994 .section-donation .donate-amount {
    font-weight: 700;
    color: #004023;
    line-height: 1;
}
.page-id-13994 .section-donation .donate-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.page-id-13994 .section-donation .donate-card img,
.page-id-13994 .section-donation .donate-amount+p.text-gray-mid{
	display: none;
}
.page-id-13994 .section-donation .donate-card {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    border: none;
    border-radius: 15px;
    z-index: 0;
}
.page-id-13994 .section-donation .donate-card .donate-card-excerpt .donate-amount {
    font-size: 2rem;
}
.page-id-13994 .section-donation .donate-card.active .donate-amount, 
.page-id-13994 .section-donation .donate-card.active .text-gray-mid{
	color: #fff;
}
.page-id-13994 .section-donation .donate-card-excerpt{
	padding-block: 2rem;
}
.page-id-13994 .has-bg-icon.bg-icon-top-left .bg-icon,
.page-id-13994 .has-bg-icon.bg-icon-top-left .bg-icon img{
	height: 100%;
	width: 100%;
}
.page-id-13994 .has-bg-icon.bg-icon-top-left .bg-icon img{
	object-fit: cover;
}
.page-id-13994 .section-donation>.mx-auto{
	padding: 0;
}
.lp-btn{
	text-transform: capitalize;
	padding: 12px 20px;
	font-size: 18px;
	line-height: 26px;
	border-radius: 8px;
	min-width: 192px;
	color: #fff;
	width: auto;
}
.page-id-13994 .section-donation,
.page-id-13994 form.give-form, form[id*=give-form]{
	padding-bottom: 0;
	margin: 0;
}
.page-id-13994 .two-col-content-section .grid{
	align-items: center;
}
.page-id-13994 .two-col-content-section.has-bg:not(.has-bg-icon) .grid{
	align-items: flex-start;
}
.page-id-13994 section.banner_main{
	display: none;
	padding: 0;
}
.page-id-13994 header + section.banner_main{
	margin-top: 156px;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
@media (min-width: 1024px) {
    .page-id-13994 .section-donation .tab-nav-wrap li a {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767px) {
    .page-id-13994 .section-donation a.next-btn {
        margin: 0;
    }
    .page-id-13994 #form-step-amount div.tab-nav-wrap li a{
    	padding: 1rem;
    }
    .page-id-13994 .section-donation .donate-card-excerpt{
    	padding-block: 1.5rem;
    }
}
@media (max-width: 1499px) {
	.page-id-13994 header + section.banner_main{
		margin-top: 143.08px;
	}
}
@media (max-width: 1440px) {
	.page-id-13994 header + section.banner_main{
		margin-top: 114.45px;
	}
}
@media (max-width: 1279px) {
	.page-id-13994 header + section.banner_main{
		margin-top: 143.08px;
	}
}
@media (max-width: 1023px) {
	.page-id-13994 header + section.banner_main{
		margin-top: 110.33px;
	}
}
@media (max-width: 639px) {
    .page-id-13994 .section-donation .donate-card .donate-card-excerpt .donate-amount {
        font-size: 1.5rem;
    }
}
@media (max-width: 420px) {
	.page-id-13994 .section-donation .tab-nav-wrap #tabs-nav {
		flex-wrap: wrap;
		gap: 20px;
	}
}

/*  */
.page-id-13994 .content-editor {
    text-align: left;
}
.page-id-13994 .youtube-embed {
  position: relative;
  padding-bottom: 56%;
  width: 100%;
  text-align: left;
}

.page-id-13994 .youtube-embed iframe {
  width: 100%;
  position: absolute;
  height: 100%;
  overflow: hidden;
}
/*  */

/*  */
.page-id-13994 section.multicolumn-section .multicol-outer .multicol-inner .item.layout-icon .h3, 
.page-id-13994 section.multicolumn-section .multicol-outer .multicol-inner .item.layout-icon h3 {
    margin-bottom: 15px;
    font-size: 48px;
    line-height: 1;
}
.page-id-13994 section.multicolumn-section .multicol-outer .multicol-inner .item.layout-icon p{
	max-width: 100%;
}
.page-id-13994 section.multicolumn-section .multicol-outer .multicol-inner .item .img-wrap{
	display: none;
}
.page-id-13994 section.multicolumn-section .multicol-outer .multicol-inner .item.layout-icon figure{
	height: auto;
}
.page-id-13994 section.multicolumn-section .multicol-outer .multicol-inner .item.layout-icon figure img{
	width: 72px;
}
.page-id-13994 section.multicolumn-section .section-header-wrap{
	margin: 0 auto;
	max-width: 1000px !important;
}
.page-id-13994 .section-header-wrap.section-header--column .section-head-title{
	width: 100%;
    text-align: center;
    margin: 0 auto;
}
.page-id-13994 .section-header-wrap .section-head-title > h2,
.page-id-13994 section.multicolumn-section .multicol-outer .multicol-inner .item .column-content-wrap h3,
.page-id-13994 section.multicolumn-section .multicol-outer .multicol-inner .item.layout-icon p {
    color: #FFFFFF !important;
}
@media (min-width: 1024px) {
	.page-id-13994 section.multicolumn-section .multicol-outer .multicol-inner .item .column-content-wrap h3{
		font-size: 32px;
	}
}
@media (min-width: 1280px) {
	.page-id-13994 section.multicolumn-section .multicol-outer .multicol-inner .item .column-content-wrap h3{
		font-size: 40px;
	}
}
/*  */

/*  */
.page-id-13994 .alternate-wrapper .alternate-column{
	display: flex;
	gap: 2.5rem;
    max-width: 1390px;
    margin: 0 auto;
    padding: 0 20px;
}
.page-id-13994 .section-header-wrap.section-header--column .section-head-desc{
	padding: 0;
    text-align: center;
    margin: 0 auto;
}
@media (min-width: 1024px) {
    .page-id-13994 .alternate-row .descrip-wrap {
        min-height: 400px;
    }
}
/*  */

/*  */
.page-id-13994 .cta-align-center{
	margin: 0 auto;
}
.page-id-13994 .cta-align-center .lp-btn{
	margin-top: 30px;
	padding: 12px 26px;
}
/*  */

/*  */
.page-id-13994 section.four-col-progress .multicol-outer .multicol-inner .item .column-content-wrap{
	padding-inline: 10px;
	border-radius: 20px;
}
.page-id-13994 .call-to-action-red .cta-align-center .lp-btn{
	background-color: #e50913 !important;
	border-color: #e50913 !important;
}
/*  */