/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */

/**
 * Donate popups
 */
p.pop-up-title {
    font-family: 'Barlow', sans-serif;
    font-weight: bold;
    font-size: 30px;
    line-height: 40px;
    margin: 0px 80px;
}

p.pop-up-text {
    font-size: 18px;
    font-family: 'Barlow Semi Condensed', sans-serif;
    line-height: 18px;
    font-weight: 700;
}


.mfp-container {padding: 20px;}

.donation-dialog {background: #fff; max-width: 1038px; margin: 0 auto; position: relative; font-family: 'freight-sans-pro-n6', 'freight-sans-pro', Arial, Verdana, Sans-Serif; color: #005f86;}
.donation-dialog .close {display: block; width: 22px; height: 24px; background: url(images/close.png) no-repeat center center; position: absolute; top: 20px; right: 15px; text-decoration: none; font-size: 0; line-height: 0; text-indent: -100000px;}
.donation-dialog .close:active {top: 20px;}
.donation-dialog p:last-child {margin: 0;}
.donation-dialog .donate-links {margin: 30px -15px 10px -15px; padding: 0; list-style-type: none; font-size: 0;}
.donation-dialog .donate-links li {display: inline-block; margin: 0 15px 20px 15px;}
.donation-dialog .donate-links a {font-size: 24px; line-height: 48px; color: #fff; text-decoration: none; display: block; width: 115px; background: #007a33; border-radius: 5px;}
.donation-dialog .donate-links a:hover {background: #005c84;}
.donation-dialog .btn {display: inline-block; border-radius: 5px; background: #005f86; padding: 20px 30px; color: #fff; text-decoration: none; font-size: 16px; line-height: 20px; font-weight: bold; text-transform: uppercase;}
.donation-dialog .btn:focus,
.donation-dialog .btn:hover {background: #1dbaac; color: #fff !important;}

#donate-cta-a {height: 660px; background: #fff url(/wp-content/uploads/2020/07/Together-we-can-Fund-the-Future.png) repeat-y center center; font-weight: 600; font-size: 25px; line-height: 30px; text-align: center;} /* images/faces-two-rows.jpg */
#donate-cta-a > div {position: absolute; top: 50%; height: 350px; width: 510px; background: #fff; left: 50%; margin: -175px 0 0 -255px;}
#donate-cta-a .body {padding: 50px 70px 0 70px; position: relative;}
#donate-cta-a .footer {font-size: 18px; line-height: 22px; color: #007a33; font-style: italic; position: absolute; bottom: 0; left: 0; right: 0; padding: 0 20px 10px 20px; font-weight: normal;}

#donate-cta-b {font-size: 38px; line-height: 40px; text-align: center;}
#donate-cta-b .body {padding: 90px 30px; max-width: 420px; margin: 0 auto;}
#donate-cta-b .footer {background: #ffcd00; font-size: 18px; line-height: 22px; color: #007a33; font-style: italic; padding: 15px 20px;}
#donate-cta-b .close {width: 32px; height: 35px; background-image: url(images/close-lrg.png); top: 25px; right: 25px;}

 @media only screen and (max-width: 980px) {

     #donate-cta-a {height: auto; background: #fff; max-width: 510px;}
     #donate-cta-a > div {position: relative; top: auto; left: auto; margin: 0; width: 100%; height: auto;}
     /* #donate-cta-a > div:before {content: ""; display: block; padding-bottom: 15%; background: url(images/faces-one-row.jpg) no-repeat center center; background-size: cover;} */
     /* #donate-cta-a > div:before {content: ""; display: block; padding-bottom: 60%; background: url(images/get-naked-campaign-popup.jpg) no-repeat center center; background-size: cover;} */
     #donate-cta-a .body {
		 padding: 50px 0px 0 0px;
	     margin-right: 20px;
}
     #donate-cta-a .footer {position: static;}
     #donate-cta-a .close {top: 10px;}

     #donate-cta-b .body {padding: 50px 30px;}

 }

 @media only screen and (max-width: 500px) {

     #donate-cta-a .body {padding: 50px 30px 30px 30px;}

     #donate-cta-b {font-size: 30px; line-height: 32px;}
     #donate-cta-b .close {width: 22px; height: 24px; background-image: url(../images/close.png); top: 10px; right: 10px;}

 }


#donate-cta-a .body {
    padding: 50px 0px 0 0px;
    position: relative;
    margin-right: 20px;

}

/**
 * Sticky footer changes, August 2019
 */
#et-footer-nav {z-index: 10; transition: bottom .5s ease;}
#et-footer-nav .container {text-transform: uppercase;}

@media only screen and (min-width: 980px) {

    #et-footer-nav .container {display: flex; justify-content: space-between;}

    body.allow-sticky-footer {padding-bottom: 53px;}
    body.allow-sticky-footer #et-footer-nav {position: fixed; left: 0; right: 0; bottom: -60px;}
    body.allow-sticky-footer.sticky-footer #et-footer-nav {bottom: 0;}

}
