/*
Theme Name: Christy Fox
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: christyfox
*/



/*Add your own styles here:*/

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&display=swap');

body, body.helvetica_neue, .helvetica-neue-websave{font-family: 'Inter', sans-serif;font-size: 16px;line-height: 24px;color: #072468;letter-spacing: -0.5px;}
#top h1, #top h2, #top h3, #top h4, #top h5, #top h6{font-family: 'Inter', sans-serif;font-weight: 700;}

#top #header, #top #header .header_bg{background: #072468;}
#top #header .logo img{padding: 12px 0px;}
#top #header .av-main-nav li a{font-size: 20px;line-height: 30px;color: #ffffff;padding: 0px 45px;text-transform: uppercase;letter-spacing: 0px;}
#top #header .av-main-nav li.current-menu-item a{background: #e21594;}

#top .topDonate{position: fixed;top: 0px;left: 0px;right: 0px;background: #e21594;z-index: 9999;min-height: 40px;}
#top .topDonate .container{padding: 0px !important;max-width: 100%;width: 100%;}
#top .topDonate .avia_textblock{text-align: center;}
#top .topDonate .avia_textblock p{margin: 0px;}
#top .topDonate .avia_textblock a{display: block;padding: 20px 0px !important;font-size: 22px;color: #ffffff;text-decoration: none;}
#top .topDonate .avia_textblock img{max-height: 20px;width: auto;margin-left: 10px;display: inline-block;vertical-align: middle;}

#top .homeBanner{margin-top: 65px;padding: 75px 0px;}
#top .homeBanner .flex_column.av_one_full{max-width: 600px;}
#top .homeBanner .wpcf7-form{margin: 15px 0px 0px 0px;}
#top .homeBanner .wpcf7-form ul, #top .homeBanner .wpcf7-form ul li{margin: 0px;padding: 0px;float: left;width: 100%;}
#top .homeBanner .wpcf7-form ul li{width: 50%;padding: 5px;list-style: none;}
#top .homeBanner .wpcf7-form ul li.emailaddress{width: 75%;}
#top .homeBanner .wpcf7-form ul li.submitbtn{width: 25%;}
#top .homeBanner .wpcf7-form input{background: #ffffff;border: none;font-family: 'Inter', sans-serif;font-size: 16px;line-height: 24px;color: #222222;margin: 0px;padding: 15px 15px;}
#top .homeBanner .wpcf7-form .wpcf7-submit{width: 100%;background: #e21594;border: none;font-family: 'Inter', sans-serif;font-size: 20px;line-height: 24px;color: #ffffff;font-weight: 700;margin: 0px;}
#top .homeBanner .wpcf7-form .wpcf7-submit:hover{background: #072468;}
#top .homeBanner .wpcf7-form .wpcf7-response-output{display: none !important;}


#top .fullwidth .container{max-width: 100%;width: 100%;padding: 0px;}
#top .meetText .av-special-heading-tag{position: relative;font-size: 48px;line-height: 60px;color: #072468;font-weight: 700;margin-bottom: 60px;}
#top .meetText .av-special-heading-tag:after{content: "";position: absolute;left: 0px;bottom: -20px;width: 250px;height: 10px;background: #e21594;}

#top .meetText .avia_textblock{font-size: 20px;line-height: 32px;color: #222222;}
#top .meetText .avia_textblock ul, #top .meetText .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .meetText .avia_textblock ul li{list-style: none;position: relative;width: 48%;display: inline-block;padding-left: 22px;margin: 5px 0px;}
#top .meetText .avia_textblock ul li:before{content: "";position: absolute;background: #e21594;width: 10px;height: 10px;left: 0px;top: 10px;border-radius: 50%;}

#top .homePopup{position: fixed;background: rgba(0,0,0,0.8);width: 100%;height: 100%;left: 0xp;top: 0px;z-index: 9999;}
#top .homePopup .homePopupBox{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #e21594;border: solid 12px #ffffff;width: 90%;max-width: 1200px;max-height: 90vh;overflow: hidden;overflow-y: auto;scrollbar-width: thin;}
#top .homePopup .homePopupBoxLeft{padding: 60px;float: left;width: 65%;}
#top .homePopup .homePopupBoxLeft h2{position: relative;font-size: 72px;line-height: 74px;color: #ffffff;font-weight: 900;margin-bottom: 75px;}
#top .homePopup .homePopupBoxLeft h2:after{content: "";position: absolute;left: 0px;bottom: -30px;width: 200px;height: 15px;background: #072468;}
#top .homePopup .homePopupBoxLeft .homePopupBtns{float: left;width: 100%;}
#top .homePopup .homePopupBoxLeft .homePopupBtns a{float: left;width: 31%;margin-right: 2%;margin-bottom: 2%;border: solid 3px #ffffff;font-size: 36px;line-height: 50px;color: #ffffff;font-weight: 900;text-align: center;text-decoration: none;padding: 12px 0px;}
#top .homePopup .homePopupBoxLeft .homePopupBtns a.anotherAmount{font-size: 22px;line-height: 25px;text-transform: uppercase;}
#top .homePopup .homePopupBoxLeft .homePopupBtns a:hover{background: #ffffff;color: #e21594;}
#top .homePopup .homePopupBoxLeft .homePopupSiteBtn{float: left;width: 100%;margin-top: 20px;text-align: center;}
#top .homePopup .homePopupBoxLeft .homePopupSiteBtn a{font-size: 24px;line-height: 30px;color: #ffffff;font-weight: 400;padding-right: 45px;background: url(images/donate-arrow.png) no-repeat right center;background-size: auto 16px;}

#top .homePopup .homePopupBoxRight{position: absolute;right: 0px;top: 0px;bottom: 0px;width: 35%;background: url(images/christy-popup-img.jpg) no-repeat top center;background-size: cover;}

#top #footer{background: #072468;border-top: solid 10px #e21594;padding: 60px 0px 45px 0px;text-align: center;}
#top #footer .widget{margin: 0px;}
#top #socket{background: #072468;border: none;padding: 0px 0px 60px 0px;text-align: center;}
#top #socket .copyright{float: none;display: inline-block;padding: 5px 15px;border: solid 1px #ffffff;font-size: 18px;line-height: 30px;color: #ffffff;}


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


}

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

#top .homeBanner .flex_column.av_one_full{max-width: 400px;}
#top .homePopup .homePopupBoxLeft h2{font-size: 62px;line-height: 66px;}

}

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

#top .homeBanner{padding: 0px;}
#top .homeBanner .flex_column.av_one_full{max-width: 350px;}
#top .meetText .av-special-heading-tag{font-size: 40px;line-height: 50px;}
#top .meetText .avia_textblock ul li{width: 100%;}
#top .homePopup .homePopupBoxLeft{padding: 30px;}
#top .homePopup .homePopupBoxLeft h2{font-size: 48px;line-height: 56px;}
#top .homePopup .homePopupBoxLeft .homePopupBtns a{font-size: 24px;line-height: 40px;padding: 10px;}
#top .homePopup .homePopupBoxLeft .homePopupBtns a.anotherAmount{font-size: 18px;line-height: 20px;}


}

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

#top #av-burger-menu-ul{vertical-align: top;}
#top .flex_column{margin: 0px !important;}
#top .homeBanner{background: #072468 !important;}
.responsive #top #wrap_all .homeBanner .container{max-width: 100%;width: 100%;padding: 0px;}
#top .homeBanner .template-page.content{padding: 0px;}
#top .homeBanner .flex_column.av_one_full{max-width: 100%;}
#top .homeBanner .bannerLogo{text-align: center;}
#top .homeBanner .bannerLogo img{max-width: 50%;height: auto;display: inline-block;padding: 20px 0px;}
#top .homeBanner .wpcf7-form{margin: 0px;padding: 20px;}
#top .homeBanner .wpcf7-form .wpcf7-submit:hover{background: #ffffff;color: #e21594;}
#top .homePopup{display: none;}
#top .fullwidth{margin: -30px 0px;}
#top .meetText .av-special-heading-tag{font-size: 30px;line-height: 38px;margin-bottom: 45px;}
#top .meetText .av-special-heading-tag::after {height: 8px;width: 150px;bottom: -15px;}
#top .meetText .avia_textblock{font-size: 18px;line-height: 28px;}
.responsive #top #wrap_all .fullwidth .container{max-width: 100%;width: 100%;padding: 0px;}
#top #footer{padding: 45px 0px 30px 0px;}

}

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

#top .homeBanner .wpcf7-form ul li, #top .homeBanner .wpcf7-form ul li.emailaddress, #top .homeBanner .wpcf7-form ul li.submitbtn{width: 100%;}
#top .meetText .av-special-heading-tag{font-size: 26px;line-height: 32px;}

}

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

#top .topDonate .avia_textblock a{font-size: 16px;line-height: 26px;padding: 12px 0px !important;}
#top .topDonate .avia_textblock img{max-height: 14px;}
#top .homeBanner{margin-top: 50px;}
#top .meetText .avia_textblock{font-size: 16px;line-height: 24px;}
#top #footer .widget img{max-width: 75% !important;height: auto;}
#top #socket .copyright{font-size: 15px;letter-spacing: -1px;padding: 5px 10px;}

}
