/* #F2119A */

.et_pb_text_inner a, .et_pb_button_module_wrapper a, .et_pb_section a { color: #F2119A; }

.et_mobile_menu .first-level > a {
background-color: transparent;
position: relative;
}
.et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: "\4c";
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
.et_mobile_menu .first-level > .icon-switch:after{
content: "\4d";
}
.second-level {
display: none;
}
.sub-menu {
display: block;
}
.et_mobile_menu {
margin-top: 20px;
width: 100%;
/* margin-left: -65%; */
}

.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 700;
    font-size: 20px !important;
    line-height: 28px;
    color: #ffffff;
    text-transform:uppercase;
}

.woocommerce-cart .et_pb_menu_0_tb_header.et_pb_menu ul li a, .single-product .et_pb_menu_0_tb_header.et_pb_menu ul li a, .woocommerce-page .et_pb_menu_0_tb_header.et_pb_menu ul li a {color: #000;}

.woocommerce-page #content-area, .woocommerce-cart #content-area, .single-product #content-area { top:75px; position: inherit; }



.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {text-decoration:underline; color: #F2119A!important;}
.black-logo{display:none;}
.logo img{max-width:363px;}
.hero, #footer-widgets, .companion, .recovery .et_pb_row, .dog_training .et_pb_row{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;}
.homepage .hero, .companion-page .hero{background-position:top;}
.hero .hero_content{max-width:575px;height:auto;}
.hero .hero_content .btn{margin-top:30px;}
.hero .et_pb_row{height:auto;}
.hero h1{padding-bottom:0px;}
.btn{height:70px;line-height:3.3 !important;font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif !important;font-size:21px !important;text-transform:uppercase;border-radius:33px !important;padding:0 27px !important;text-align:center;}
.btn2{height:50px;line-height:2.2 !important;font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif !important;font-size:16px !important;text-transform:uppercase;border-radius:33px !important;padding:0 35px !important;text-align:center;}
body #page-container .et_pb_section .et_pb_button.btn, body #page-container .et_pb_section .et_pb_button.btn:hover{padding:0 27px !important;}
body #page-container .btn-white{color:#000000;background:#ffffff;border-color:#ffffff !important;}
body #page-container .btn-white:hover{line-height:3.3 !important;color:#ffffff !important;background:#000000 !important;}
body #page-container .btn-black{color:#ffffff;background:#000000;border-color:#000000 !important;}
body #page-container .btn-black:hover{line-height:3.3 !important;color:#ffffff !important;background:#F2119A !important;}
body #page-container .btn-pink{color:#ffffff;background:#F2119A;border-color:#F2119A !important;}
body #page-container .btn-pink:hover{/*line-height:3.3 !important;*/color:#ffffff !important;background:#000000 !important;border-color:#000000 !important;}
body #page-container .btn2 .btn-pink:hover{/*line-height:2.2 !important;*/color:#ffffff !important;background:#000000 !important;border-color:#000000 !important;}
body #page-container .btn-grey{color:#ffffff;background:#3B3B3B;border-color:#3B3B3B !important;}
body #page-container .btn-grey:hover{line-height:3.3 !important;color:#ffffff !important;background:#000000 !important;border-color:#000000 !important;}
body #page-container .et_pb_section .et_pb_button.btn-white:hover, body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:hover{color:#ffffff !important;background:#000000 !important;}
body #page-container .et_pb_section .et_pb_button_0:after, body #page-container .et_pb_section .et_pb_button_0:hover:after{opacity:0 !important;display:none !important;}
.navbar .et_pb_menu__wrap{-webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li:last-child>ul{left:auto;right:0;}
.et_pb_menu .et_pb_menu__menu>nav{padding-right:130px;}
.et_pb_menu .et-menu>li{padding:0 30px; }
.header_social{position:absolute;right:54px;top:27px;}
.header_social li{display:block;}
.navbar .et_pb_menu__wrap{position:absolute;right:0;top:20px;}
.et_pb_social_media_follow li {
  display: flex; /* CEM */
}
.et_pb_social_media_follow li a.icon:before{font-size:30px!important;}
.et_pb_social_media_follow li a{margin-right:0px;}
.et_pb_social_media_follow li{margin-bottom:20px;}
/*  */
.help_sec{display:flex;}
.help_sec h2{max-width:404px;margin-left:auto;}
/*  */
.avhieve_sec h2{margin-bottom:5px;line-height:1.1 !important;}
.avhieve_sec h2 em{color:#F2119A;font-style:normal;}
/*  */
.difference h3{max-width:800px;margin:auto;}
.help_col{padding-bottom:90px;}
.help_col h3{max-width:100%;margin-bottom:15px;}
body #page-container .help_col .et_pb_button.btn-pink{max-width: 199px;
    width: 100%;
    padding: 6px 33px !important;
    line-height: normal !important;position:absolute;bottom:0;left:0;right:0;margin:auto;}
    body #page-container .help_col .et_pb_button.btn-pink:hover{padding: 6px 33px !important;
    line-height: normal !important;}
body #page-container .join_mail h2{font-size:70px !important;margin-bottom:55px;}
.join_mail .et_pb_newsletter_form{background:#ffffff;padding:60px 40px !important;box-shadow: 0px 15px 17px #468EE526;}
body #page-container .join_mail .et_pb_newsletter_form input{height:50px;background:#F7F9FC;border: 1px solid #A8C4E5;border-radius: 3px !important;font-size:16px !important;color:#A8C4E5 !important;letter-spacing: 0.32px;padding:0 20px !important;}
body #page-container .join_mail .et_pb_newsletter_form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #A8C4E5 !important;
}
body #page-container .join_mail .et_pb_newsletter_form input::-moz-placeholder { /* Firefox 19+ */
  color: #A8C4E5 !important;
}
body #page-container .join_mail .et_pb_newsletter_form input:-ms-input-placeholder { /* IE 10+ */
  color: #A8C4E5 !important;
}
body #page-container .join_mail .et_pb_newsletter_form input:-moz-placeholder { /* Firefox 18- */
  color: #A8C4E5 !important;
}
body #page-container .join_mail .et_pb_newsletter_form .et_pb_newsletter_button_wrap{flex-basis: auto;}
body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button{text-transform: uppercase;margin-top:20px;}
body #page-container .join_mail .et_pb_newsletter_form .et_pb_contact_form_label{display:block !important;color:#394761;font-size:16px;font-family: 'Futura URW Medium',Helvetica,Arial,Lucida,sans-serif;margin-bottom:10px;}
.join_mail .et_pb_image img{display:block !important;}

.join_mail span.et_pb_image_wrap{display:block;}
.join_mail{overflow:hidden;}
#footer-widgets .footer-widget ul{margin:0 -20px;}
#footer-widgets .footer-widget ul li{display:inline-block;list-style:none;padding:0 20px;}
#footer-widgets .footer-widget ul li a{font-size:30px;color:#000000 !important;}
#footer-widgets .footer-widget ul li a:hover{color:#F2119A;}
#footer-widgets .footer-widget ul li:before{display:none;}


.et_pb_social_media_follow_network_3_tb_header a.icon:before {
  content: "\e96b";
  font-family: "Socicon"!important;
  /*
  background: url(/wp-content/uploads/2020/12/footer_icon.svg) no-repeat;
  background-size: 85%;
  content:"";
  left:2px;
  position: absolute;
  font-size: 16px;
  display: inline-block;
  */
}

.et_pb_social_media_follow_network_4_tb_header a.icon:before, .et-social-youtube a.icon:before {
    content: "\E0A3";
}

#footer-widgets .footer-widget ul li.tiktok a{background: url(/wp-content/uploads/2020/12/footer_icon.svg) no-repeat;
    width: 22px;
    height: 25px;
    display: block;
    background-size: 100%;}
#footer-widgets .footer-widget strong a{font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif !important;color:#404040;letter-spacing: 2px;font-size:14px;line-height:normal;margin-bottom:10px;text-align:center;display:block; overflow-wrap: normal; /*CEM*/}
#footer-widgets .footer-widget .footer_text{opacity:0.7;font-size:15px;text-align:center;line-height:18px;letter-spacing:0.45px;}
#footer-widgets .footer-widget .widget_nav_menu{text-align:right;}
#footer-widgets .footer-widget .widget_nav_menu h4{margin-bottom:15px;}
#main-footer .container{max-width:1340px;}
#footer-widgets .footer-widget .widget_media_image, #footer-widgets .footer-widget .widget_media_image img{width:100%;}
/*  */
.donate_box{position:relative;padding:100px 10px;padding-bottom:200px;border-left:7px solid #ffffff;border-right:7px solid #ffffff;display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;}
.donate_box .et_pb_text_inner{position:inherit;}
.donate_box:first-child{border-left:none;}
.donate_box:last-child{border-right:none;}
.donate_box .btn{margin-top: 30px;position: absolute;bottom: 120px;max-width: 220px;width:100%;display: table;margin: auto;left: 0;right: 0;}
.gererosity_left{border-right:7px solid #ffffff;padding-left:60px;}
.gererosity_right{border-left:7px solid #ffffff;}
.gererosity_right p{margin-bottom:0px;padding-bottom:0px;font-size:28px;font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif;}
.gererosity_right span{color:#F2119A;font-size:35px;}
.companion-page .gererosity_right span{color:#000000;}
.gererosity_left, .gererosity_right{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;}

.gererosity_left h2 em{color:#F2119A;font-style:normal;}
/*  */
.monthly_donation h3{padding-top:50px;margin-bottom:20px;}
#page-container .donate_grid iframe{max-width:100% !important;min-width:100% !important;}
/*  */
.more_info{background:#F7F8FC;border-bottom:1px solid #A6A6A6;}
.more_info h3{font-size:26px;}
.more_info p{padding-bottom:0px;margin-bottom:50px;}
.more_info p strong{margin-bottom: -50px;
    position: relative;
    display: block;}
/*  */

body.post-template-default .et_pb_menu_0_tb_header.et_pb_menu ul li a,
.black-menu-page .et_pb_menu_0_tb_header.et_pb_menu ul li a, .donate-page .et_pb_menu_0_tb_header.et_pb_menu ul li a, .adopt-page .et_pb_menu_0_tb_header.et_pb_menu ul li a, .catfoster-page .et_pb_menu_0_tb_header.et_pb_menu ul li a, .decompression-page .et_pb_menu_0_tb_header.et_pb_menu ul li a, .shop-page .et_pb_menu_0_tb_header.et_pb_menu ul li a{color:#000000;}
/* .donate-page .black-logo, .will-page .black-logo, .adopt-page .black-logo, .catfoster-page .black-logo, .decompression-page .black-logo, .shop-page .black-logo{display:block;}
.donate-page .white-logo, .will-page .white-logo, .adopt-page .white-logo, .catfoster-page .white-logo, .decompression-page .white-logo, .shop-page .white-logo{display:none;} */
/* CEM removed custom logo difference color */
.black-logo{display:block;}
.white-logo{display:none;}
.secondchance-page .white-logo, .blog-page .white-logo
{display:none;}
.secondchance-page .black-logo, .blog-page .black-logo
{display:block;}

/* blog page */
body.post-template-default #main-content .container {padding-top:155px!important;}

body.et_right_sidebar #main-content .container:before {
    right: 20.875% !important;
    top: 135px;
    height: 95%;
}

.blog-page-no-longer-used .et_pb_bg_layout_light .et_pb_post p {color:#000;}

.blog-page-no-longer-used .et_pb_blog_0 .et_pb_post .post-content .more-link { color: #F2119A!important; font-weight: bold; }

body.post-template-default .et_pb_social_media_follow li a.icon:before,
.black-menu-page .et_pb_social_media_follow li a.icon:before,
.donate-page .et_pb_social_media_follow li a.icon:before,
.adopt-page .et_pb_social_media_follow li a.icon:before,
.catfoster-page .et_pb_social_media_follow li a.icon:before,
.decompression-page .et_pb_social_media_follow li a.icon:before,
.shop-page .et_pb_social_media_follow li a.icon:before,
.woocommerce-page .et_pb_social_media_follow li a.icon:before {color:#000000 !important;}


body.secondchance-page.black-menu-page ul.et_pb_social_media_follow li a.icon:before {
    color:#fff !important;
}


.donate-page .hero .hero_content, .adopt-page .hero .hero_content, .catfoster-page .hero .hero_content, .decompression-page .hero .hero_content, .shop-page .hero .hero_content{max-width:646px;}
/*CEM*/
.page .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a,
.will-page .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a,
.companion-page .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a,
.vehicle-page .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a,
.donate-page .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, .adopt-page .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, .catfoster-page .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, .decompression-page .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, .shop-page .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{text-decoration:underline; color: #F2119A!important; }
/*  color:#000000 !important; */
.will-page .hero .hero_content .btn{max-width:230px;width:100%;}
/*  */
.howto_donate{padding:60px 0;}
body #page-container .more_info .et_pb_button.btn{height:45px;line-height:45px !important;font-size:12px !important;}
body #page-container .more_info .et_pb_button.btn:hover{line-height:45px !important;}
/*  */
.charity_tax h2, .howto_donate h2, .vehicle_faq h2, .benefit_right h2, .tax_deduction h2, .fostering h2, .whatis_deco h2, .house_left h2, .rules h2, .children_left h2, .assets h2, .calmness h2, .connection_right h2, .purpose_left h2, .support_right h2, .police h2, .recovery_right h2, .dog_training_left h2, .mission_left h2, .our_story h2{padding-bottom:40px;}
.why_become .et_pb_row{padding-bottom:0px;}
.why_become span.et_pb_image_wrap, .why_become span.et_pb_image_wrap img{width:100%;height:100%;}
/*  */
.companion-page .hero .hero_content{max-width:636px;}
.companion h2{max-width:983px;}
body.adoption-page #page-container .hero .hero_content .et_pb_button.btn{max-width:230px;line-height:normal !important;padding:6px 27px !important;}
.adopt_faq p{line-height:normal !important;margin-bottom:20px;}
.autos{padding:100px 0 !important;}
.autos h2{margin-bottom:40px;}
.autos .et_pb_text_inner{max-width:775px;}
.benefit_right{padding:106px 130px;}
.benefit_left .et_pb_column{background-position:center !important;}
.benefits{margin-bottom:17px;}
.tax_deduction{padding:75px 70px !important;background-position: center -190px;}
body.vehicle-page #page-container .howto_donate .et_pb_button.btn{font-size:30px !important;height:auto !important;line-height:35px !important;max-width:350px;width:100%;padding:21px 60px !important;}
body.vehicle-page #page-container .howto_donate .et_pb_button.btn:hover{padding:21px 60px !important;}
.vehicle_faq p a{color:#ffffff;}
.vehicle_faq{background-position: center bottom -110px;}
.vehicle-page .hero, .dogadoption-appl .hero, .catfoster-page .hero{display:block;padding-top:200px;}
.adopt_herobtm .et_pb_text_inner{line-height:60px;}
.adopt-page .hero .btn, .appl-process-page .fees_right .btn{max-width:230px;width:100%;line-height:22px !important;font-size:30px !important;padding:12px 27px !important;margin-right:60px;}
body.adopt-page #page-container .hero .btn:hover, body.appl-process-page #page-container .fees_right .btn:hover{line-height:22px !important;}
#footer-bottom{display:none;}
.adopt-page .hero .btn span.small, .appl-process-page .fees_right .btn span.small{font-size:21px !important;}
.hero .btn-inline, .fees_right .btn-inline{display:flex;}
.fosterinfo-page .hero .hero_content{max-width:610px;}


body.adopt-page #page-container .hero .btn.et_pb_button, body.fosterinfo-page #page-container .hero .btn.et_pb_button, body.fosterinfo-page #page-container .adopt_faq .btn.et_pb_button, body.adoption-page #page-container .adopt_faq .et_pb_button{max-width:430px;width:100%;line-height:30px !important;font-size:30px !important;padding:6px 27px !important;height:100%;max-height:78px;}
/*max-width:230px*/


.fostering h2{max-width:1250px;margin:auto;}
.adopt_faq ul li, .rules ul li, .children_left ul li{font-size:20px;line-height:50px;list-style:inside;}
.dogadoption-appl .hero .hero_content{max-width:690px;}
.dog_adopt h4, .dog_adopt p, .whatis_deco p, .assets p, .second_chance p, .support_right p, p{padding-bottom:40px;}
.decompression-page .hero .hero_content{max-width:490px;}
.whatis_deco h2, .rules h2{font-size:60px !important;}
.house_left, .children_left{padding:150px 105px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li ul li a{font-size:16px !important;color:#000000 !important;}
.et_pb_menu_0_tb_header.et_pb_menu ul li ul li a:hover {color: #F2119A!important;}
body .et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:rgba(255,255,255,1) !important;}
.second_chance h2{padding-bottom:80px;}
.second_chance p, .second_chance p a{font-size:20px;color:#000000;}
.fees_heading{padding:60px 0 !important;}
.fees_heading p{max-width:1600px;margin:auto;}
.adopt_fees h2{padding-bottom:20px;}
.fees_table table tr td{padding:25px 35px;border:1px solid #000000;}
.fees_right p{font-size:20px;}
.appl-process-page .fees_right .btn{margin-right:30px;}
.special-progam-page .hero h1{line-height:60px;}
.special-progam-page .hero p{max-width:584px;}
.adoption_project .et_pb_text_inner{font-size:20px;line-height:35px;padding-left:105px;padding-right:105px;}
body .adoption_project .et_pb_row{padding-left:0px !important;padding-right:0px !important;}
.adoption_project h1{max-width:1100px;}
.connection_right{padding:170px 105px;}
.purpose_left{padding:170px 80px 170px 105px;}
.support_right, .recovery_right, .dog_training_left{padding:0 105px;}
body .dog_training_right img{border-radius:0px !important;}
.secondchance-page .hero .hero_content{max-width:954px;}
.stories_title{padding:15px 0;}
.stories_title p{font-size:50px;}
.stories_desc{height:auto;padding:40px 80px;}
.stories_col, .stories_col2 {height:auto;background:#000000;border-left: 8px solid #ffffff;
    border-right: 8px solid #ffffff;}
.stories_grid .et_pb_row{margin-bottom:30px;}
.stories_grid .et_pb_row:last-child{background:none;}
.stories_grid{padding:0 30px !important;}
.stories_col h5, .stories_col2 h5 {font-family: 'Futura URW Medium',Helvetica,Arial,Lucida,sans-serif;font-size:15px;text-decoration:underline;}
.avhieve_sec .et_pb_row, .donations .et_pb_row{display:flex;}
body #page-container .shoping h2{font-size:18px !important;}
.et_pb_newsletter_result.et_pb_newsletter_error{color:red !important;}
.black_box h2{max-width:1068px;margin:auto;}
.benefit_right .et_pb_text_inner{max-width:600px;margin-left:auto;}
.vehicle-page .howto_donate .et_pb_row{max-width:1000px;}
.vehicle-page .howto_donate h2{max-width:520px;margin:auto;}
.adopt-page .hero h1, .fosterinfo-page .hero h1{max-width:468px;}
.hero{background-position:top;}
.adopt_faq h5{font-size:25px !important;line-height:40px !important;}
.adopt_faq h3{font-size:35px !important;}
.adopt_faq .et_pb_button{text-align:center;}
@media screen and (max-width: 1430px) {
    .et_pb_menu .et_pb_menu__menu>nav{padding-right:80px;}
    .et_pb_social_media_follow li a.icon:before{font-size:24px;}
    .header_social{right:20px;}
    .logo img{max-width:300px;}
    .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:20px !important;}
    .et_pb_menu_0_tb_header.et_pb_menu ul li{padding:0 25px; }
    .join_mail .et_pb_row{ display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;}
            #footer-widgets .footer-widget ul{display:flex;}
            .donate-page .hero .hero_content, .adopt-page .hero .hero_content, .catfoster-page .hero .hero_content, .decompression-page .hero .hero_content, .shop-page .hero .hero_content{max-width:520px;}
        .donate_box h2{font-size:50px !important;line-height:1.2 !important;}
        .donate_box h3{font-size:40px !important;line-height:1.2 !important;}
        .vehicle_faq{background-position:center bottom;}
    }
@media screen and (max-width: 1199px) {
    body #page-container h1, body #page-container h2, .difference h3, body #page-container .join_mail h2{font-size:35px !important;line-height:1.2 !important;}
    body.homepage .hero .hero_content{max-width:330px !important;}
     .logo img{max-width:280px;}
    .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:18px !important;}
    .et_pb_menu_0_tb_header.et_pb_menu ul li{padding:0 15px; }
    body #page-container .et_pb_row, .mission, .stories_desc{padding-left:15px !important;padding-right:15px !important;}
    .join_mail .et_pb_column{padding-left:0px;}
    .join_mail .et_pb_newsletter_form{padding:30px 15px !important;}
    .join_mail .et_pb_newsletter_form .et_pb_button{font-size:20px !important;}
    #main-footer .container, .et_pb_row{width:100% !important;}
    .gererosity_right .et_pb_module, .gererosity_left{padding:50px 30px !important;}
    .gererosity_right span{font-size:30px;line-height:1.5 !important;}
    .gererosity_right p{font-size:25px;line-height:1.5 !important;}
    .monthly_donation h3 {
    padding-top: 30px;
    margin-bottom: 0;
    font-size: 50px !important;
    line-height: normal !important;
}
.more_info h3{font-size:30px;}
.house_left, .children_left{padding:50px 15px;}
.companion-page .hero .hero_content{max-width:560px;}
.why_become .et_pb_module, .gererosity_left .et_pb_module{padding-left:0px !important;}
.benefit_right, .tax_deduction{padding:50px 15px !important;}
.adoption_project .et_pb_text_inner{padding-left:15px;padding-right:15px;padding-bottom:0px !important;}
.adoption_project .et_pb_text_inner h2{padding-bottom:0px !important;}
.connection_right, .purpose_left, .support_right, .recovery_right, .dog_training_left{padding:50px 15px;}
    }

@media screen and (max-width: 1024px){
    body #page-container .join_mail .et_pb_newsletter_form input{height:40px;padding:0 15px !important;}
    }
    @media screen and (max-width: 980px){
        .header_social ul{display:none;}
        .donate_box h2{font-size:40px !important;padding-bottom:10px !important;}
        .donate_box h3{font-size:30px !important;}
       .companion-page .hero .hero_content{max-width:400px;}
       .gererosity_right{border:none;}
       body.vehicle-page #page-container .howto_donate .et_pb_button.btn {
    font-size: 18px !important;
    height: auto !important;
    line-height: 29px !important;
    max-width: 250px;
    width: 100%;
    padding: 8px 25px !important;
}
.tax_deduction{background-position:top;}
.mobile_menu_bar{border:1px solid #000000;border-radius:4px;top:-65px;position:absolute;right:7px;}
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{font-size:32px !important;top:1px;color:#000000 !important;}
.et_mobile_nav_menu{background:#ffffff;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:15px !important;color:#000000 !important;}
.header_social{right:0;}
.et_mobile_menu{position:static;width:100%;padding:0px !important;}
.navbar .et_pb_menu__wrap{top:6px;width:100%;}
.header_social{display:none;}
.et_mobile_nav_menu, .mobile_nav{width:100%;}
.et_mobile_menu{margin-top:0px;}
        }
@media screen and (max-width: 767px){
    p, .adoption_project .et_pb_text_inner{font-size:16px !important;line-height:1.5 !important;}
    body #page-container h1, body #page-container h2, .difference h3, body #page-container .join_mail h2, .second_chance h4, .monthly_donation h2, .our_story h4{font-size:24px !important;line-height:1.5 !important;padding-bottom:20px;}
    body #page-container .join_mail h2, body #page-container .join_mail .et_pb_newsletter_form .et_pb_contact_form_label{margin-bottom:0px;}
    .join_mail .et_pb_row{display:block;}
    body #page-container .join_mail .et_pb_newsletter_form input{height:30px;}
    body #page-container .join_mail .et_pb_newsletter_form p{padding-bottom:0.5em;}
     .join_mail .et_pb_newsletter_form{padding:15px !important;}
     #footer-widgets{display:block;}
    .footer-widget .fwidget{float:none;max-width:280px;margin:auto;}
    #footer-widgets .footer-widget .widget_nav_menu{text-align:center;}
    #footer-widgets .footer-widget ul{display:block;}
    .achieve_box{margin-bottom:30px !important;}
    .achieve_box h2{padding-bottom:0px !important;}
    .achieve_box h3{font-size:16px !important;line-height:normal !important;}
    .avhieve_sec .et_pb_row{padding-bottom:0px;}
    .help_sec{background-position:35% !important;}
    .help_sec h2{max-width:163px;}
    .hero{background-position:40% !important;}
    .btn{height:50px;font-size:14px !important;line-height:3.7 !important;}
    body #page-container .help_col .et_pb_button.btn-pink{padding:13px 33px !important;position:static;width:auto;max-width:inherit;}
    .help_col{padding-bottom:30px;}
    .hero .hero_content .btn{margin-top:20px;}
    .help_col h3{margin-bottom:0px;}
    .donations .et_pb_row{display:block;}
    .donate_box{border:none;}
    body #page-container .donate_box h2{font-size:40px !important;padding-bottom:10px !important;}
    .gererosity_right span{font-size:18px;}
    .donate-page .hero .hero_content, .adopt-page .hero .hero_content, .catfoster-page .hero .hero_content, .decompression-page .hero .hero_content, .shop-page .hero .hero_content{max-width:320px;}
    .donate-page .hero{background-position:49% !important;}
    .dogfoster-appl .hero{background-position: 90% !important;}
    .dog_adopt h4{font-size:18px !important;line-height:normal !important;}
    .dog_adopt h4, .dog_adopt p, .whatis_deco p, .assets p, .second_chance p, .support_right p, p{padding-bottom:20px;}
    .vehicle-page .hero, .dogadoption-appl .hero, .catfoster-page .hero{padding-top:130px;}
    .dogadoption-appl .hero, .fosterinfo-page .hero, .companion-page .hero{background-position:50% !important;}
    .will-page .hero{background-position:70% !important;}
    .catadop-appl .hero{background-position:62% !important;}
    .dog_adopt, .howto_donate, .adopt_herobtm, .assets, .whatis_deco, .autos, .recovery, .support{padding-top:0px !important;padding-bottom:0px !important;}
    .adopt-page .hero .btn, .appl-process-page .fees_right .btn, body.fosterinfo-page #page-container .hero .btn.et_pb_button, body.fosterinfo-page #page-container .adopt_faq .btn.et_pb_button, body.adoption-page #page-container .adopt_faq .et_pb_button, body.adoption-page #page-container .hero .btn.et_pb_button{max-width: none;
    width: auto;
    line-height: 17px !important;
    font-size: 12px !important;
    padding: 9px 27px !important;
    margin-right: 10px;}
    .adopt-page .hero .btn span.small, .appl-process-page .fees_right .btn span.small {
    font-size: 12px !important;
    display: block;
}
body.fosterinfo-page #page-container .hero .btn.et_pb_button, body.fosterinfo-page #page-container .adopt_faq .btn.et_pb_button, body.adoption-page #page-container .adopt_faq .et_pb_button, body.adoption-page #page-container .hero .btn.et_pb_button{max-width:130px !important;height:auto;}
.adopt_herobtm .et_pb_text_inner{font-size:16px;line-height:1.5;}
.adopt_faq ul, .rules ul, .children_left ul{padding-left:0px;}
.adopt_faq ul li, .rules ul li, .children_left ul li{font-size:16px;line-height:normal;}
.adopt_faq .et_pb_module{margin-bottom:0px !important;}
.adopt_faq h5{font-size:18px !important;line-height:normal !important;}
.adopt_faq h3{margin-top:20px;}
.adopt_faq h3{font-size:16px !important;line-height:1.5 !important;}
body #page-container .shoping h2{font-size:16px !important;}
.companion{height:350px !important;}
.tax_deduction p, .autos p{max-width:300px;}
.autos{background-position:left !important;}
.autos h2{margin-bottom:0px;}
.vehicle_faq{height:400px !important;}
.fees_table table tr td{font-size: 16px;
    line-height: normal;padding:15px;}
    .adopt_fees .et_pb_row_3.et_pb_row{padding:50px 0 !important;}
    .dog_training .et_pb_row, .recovery .et_pb_row{display:block;}
    .project_img{margin-top:30px;}
    .stories_grid{padding:0px !important;}
   body #page-container .stories_grid .et_pb_button{font-size:18px !important;}
   .transformation{padding:0px !important;}

    }
@media screen and (max-width: 575px){
    .help_sec{height:360px !important;}
    body.homepage .hero .hero_content, .companion-page .hero .hero_content{max-width:203px !important;}
    .logo img{max-width:226px;}
    .avhieve_sec .et_pb_row{display:block;}
    .donate-page .hero .hero_content, .adopt-page .hero .hero_content, .catfoster-page .hero .hero_content, .decompression-page .hero .hero_content, .shop-page .hero .hero_content{max-width:200px;}
    body #page-container .shoping h2{font-size:14px !important;}
    .shoping{padding-left:0px !important;padding-right:0px !important;}
    .mobile_menu_bar{top:-57px;}
}



    /* CEM - highlighted menu item - no longer used
    .et_pb_menu_0_tb_header.et_pb_menu ul li ul li.menu-highlight a {
      color: #F2119A!important;
    }
   */
   /* show slider arrows always */
.et-pb-arrow-next {
opacity: 1;
right: 22px;
}

.et-pb-arrow-prev{
opacity: 1;
left: 22px;
}

/* allow more menu space */
.et-menu li li a {
    padding: 6px 12px;
    width: 200px;
}

body #page-container .shoping h2.woocommerce-loop-product__title {
  text-align: center;
  padding: .5em 2em;
}

/* SM accordion icons for the social-media page*/

.sm_accordion_icons .et_pb_accordion_item_0:after {
    content: "\f39e"; /*fb*/
    position: absolute;
    left: 20px;
    font-size: 16px;
    color: #000;
    top: 30px;
    margin-top: -.5em;
    font-family: "Font Awesome 5 Brands";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.sm_accordion_icons .et_pb_accordion_item_1:after {
    content: "\f16d"; /*insta*/
    position: absolute;
    left: 20px;
    font-size: 16px;
    color: #000;
    top: 30px;
    margin-top: -.5em;
    font-family: "Font Awesome 5 Brands";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.sm_accordion_icons .et_pb_accordion_item_2:after {
    content: "\f099"; /*twitter*/
    position: absolute;
    left: 20px;
    font-size: 16px;
    color: #000;
    top: 30px;
    margin-top: -.5em;
    font-family: "Font Awesome 5 Brands";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.sm_accordion_icons .et_pb_accordion_item_3:after {
    background: url(/wp-content/uploads/2020/12/footer_icon.svg) no-repeat;
    width: 15px;
    height: 25px;
    display: block;
    background-size: 100%;
    content:"";
    position: absolute;
    left: 20px;
    font-size: 16px;
    color: #000;
    top: 30px;
    margin-top: -.6em;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    /*
    content: "\e96b";
    position: absolute;
    left: 20px;
    font-size: 16px;
    color: #000;
    top: 30px;
    margin-top: -.5em;
    font-family: "Socicon"!important;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    */
}

.sm_accordion_icons .et_pb_accordion_item_4:after {
    content: "\f167"; /*youtube*/
    position: absolute;
    left: 20px;
    font-size: 16px;
    color: #000;
    top: 30px;
    margin-top: -.5em;
    font-family: "Font Awesome 5 Brands";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}


.sm_accordion_icons .et_pb_toggle .et_pb_toggle_title, .sm_accordion_icons .et_pb_toggle h5.et_pb_toggle_title {
    margin-left: 25px;
}
.volunteer-page .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {color:#000!important;}

@media screen and (max-width: 575px){
/* mobile edits */

/* body.homepage */

  body.homepage .et_pb_number_counter.et_pb_with_title .percent {
    margin-bottom: 0px;
  }
  body.homepage span.percent-value {font-size: 40px;}

  body.homepage .achieve_box h3 {
      font-size: 30px !important;
  }
  body.homepage div.et_pb_column.et_pb_column_1_3.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough {
    margin-top:40px!important;
  }

  body.homepage #page-container div.et_pb_column.et_pb_column_1_3.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough div.et_pb_module.et_pb_text.et_pb_text_3.achieve_box.et_pb_text_align_left.et_pb_bg_layout_light div.et_pb_text_inner h2 {
    font-size: 35px !important;
  }

  body.homepage .et_pb_row.et_pb_row_5.et_pb_equal_columns.et_pb_gutters3.et_pb_row_4col {
     margin-top: 25px!important;
  }

  body.homepage .help_sec {
    background-position: 31% !important;
  }

body.homepage div.et_pb_section.et_pb_section_1.help_sec.et_pb_with_background.et_section_regular div div.et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child div.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 140px;
    margin-top: -50px;
}

body.homepage div.et_pb_section.et_pb_section_3.difference.et_section_regular div.et_pb_row.et_pb_row_5.et_pb_equal_columns.et_pb_gutters3.et_pb_row_4col div.et_pb_column.et_pb_column_1_4.et_pb_column_10.help_col.et_pb_css_mix_blend_mode_passthrough {
  margin-bottom:50px;
}

  /* Global Footer */
  #footer-widgets .footer-widget ul li {
      display: inline-block;
      list-style: none;
      padding: 0 15px;
  }

  .more_info .et_pb_text {
    text-align:center;
  }

  .woocommerce-page footer {
        margin-top: 40px;
  }

  /* shop page */
  .shop-page div.et_pb_section.et_pb_section_0 {
      background-image: url(/wp-content/uploads/2020/12/SHOP_PAW-THREADS.jpg)!important;
      background-size: 140%;
  }
  .shop-page .hero {
      background-position: 30% !important;
  }
  .shop-page .et_pb_section_0 {
    height: 60vh;
  }
  .shoping.et_pb_section_1.et_pb_section {
    padding-top: 0px!important;
  }


  /* /donate */
.donate-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner { margin-top:340px; }

.donate-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner p {
    font-size: 18px !important;
    line-height: 1.15 !important;
    font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif;
    padding-left:10px;
}

.donations .stories_col2 { height:325px; }

.donations .stories_col2 .et_pb_code_inner { margin-bottom:50px; }

.donations .stories_col2 .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module
{ margin-bottom:30px; }

.donations .stories_col2 .et_pb_column.et_pb_column_1_4.et_pb_column_4.stories_col2.et_pb_css_mix_blend_mode_passthrough.et-last-child
  .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_button_alignment_center.et_pb_module a {
    margin-bottom: 13px;
}

.donations .stories_col2 .et_pb_text_inner h2 {
    padding-top: 10px;
    padding-bottom: 10px!important;
}

.monthly_donation h3 {
  font-size:21px !important;
  padding-bottom:0px;
  text-align: center;
}

/* crypto */
.cryptocurrency-page .hero {
    background-position: 58% !important;
}
.cryptocurrency-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
  width:100%;
}
.cryptocurrency-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner { margin-top:550px; }


/* Personal */
.donate-page.personal-page  .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner
{ width: 375px!important; }

.donate-page.personal-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner { margin-top:540px; background-color: #000; padding:10px;}

body.donate-page.personal-page #page-container .et_pb_row.et_pb_row_0.et_pb_gutters1 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

body.donate-page.personal-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner p {
    line-height: 1.5 !important;
}

.personal-page .et_pb_row.et_pb_row_1
.et_pb_column.et_pb_column_1_2.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough
.et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light {
  margin-top:40px!important;
}


/* vehicle-page */
.vehicle-page .hero {
    background-position: 10% !important;
}

.vehicle-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner p {
    font-size: 18px !important;
    line-height: 1.5 !important;
    font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif;
    padding-left:0px;
}

.vehicle-page
.benefit_right
.et_pb_text_2 {
    margin-right: 0px!important;
    margin-left: 0px!important;
}
.vehicle-page .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light {
  padding-top: 0px!important;
  width: 100%!important;
}

/*other-ways*/
.otherways-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner { margin-top:-200px; }

.otherways-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner p {
    font-size: 18px !important;
    line-height: 1.5 !important;
    font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif;
}

.otherways-page .hero {
    background-position: 60% !important;
}

.otherways-page .stories_title .et_pb_text_inner {
  line-height:1.1em;
}

.otherways-page .et_pb_image_4 {
  max-width: 80%;
}

/* companion-page */
.companion-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner p {
    font-size: 18px !important;
    line-height: 1.25 !important;
    font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif;
}

/* double-page */

.double-page .hero {
    background-position: 77% !important;
}

.double-page .hero .hero_content {
  max-width:375px;
}


/* will-page */

/* adopt-page */
.adopt-page .hero .hero_content {
  max-width:375px;
}

.adopt-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner { margin-top:200px; }

.adopt-page .hero {
    background-position: 36% !important;
}

/* fosterinfo-page */

.fosterinfo-page .hero .hero_content {
  max-width:200px;
}

.fosterinfo-page .hero {
    background-position: 64% !important;
}

/* special-progam-page */
.special-progam-page .et_pb_column.et_pb_column_3_5.et_pb_column_15.dog_training_left.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_text.et_pb_text_9.et_pb_text_align_left.et_pb_bg_layout_light {
      margin-right: 0px!important;
}

.special-progam-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner p {
    font-size: 18px !important;
    line-height: 1.25 !important;
    font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif;
}

.special-progam-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner { margin-top:200px; }

.special-progam-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
  max-width:300px;
}

/* dogadoption-appl */
.dogadoption-appl .hero {
    background-position: 64% !important;
}

.dogadoption-appl  .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
  max-width:300px;
}

/* dogfoster-appl */

.dogfoster-appl
.et_pb_column.et_pb_column_4_4.et_pb_column_0.hero_content.et_pb_css_mix_blend_mode_passthrough.et-last-child
.et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light
.et_pb_text_inner h1 { margin-top:80px; }

.dogfoster-appl
.et_pb_column.et_pb_column_4_4.et_pb_column_0.hero_content.et_pb_css_mix_blend_mode_passthrough.et-last-child
.et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
  max-width:375px;
}

.dogfoster-appl
.et_pb_column.et_pb_column_4_4.et_pb_column_0.hero_content.et_pb_css_mix_blend_mode_passthrough.et-last-child
.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light {
  max-width:200px;
  padding-top:300px
}

.dogfoster-appl .hero_content .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light,
.dogfoster-appl .hero_content .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module  {
  float:right;
}

/* catadop-appl */
.catadop-appl .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner { margin-top:-125px; }

/* catfoster-page */

.catfoster-page .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner { margin-top:80px; }

.catfoster-page
.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light {
  max-width:375px;
  padding-top:370px
}

.catfoster-page .hero .hero_content {
  max-width:375px;
}

.catfoster-page  .et_pb_text_1 h4 {
    font-size: 20px;
    width: 375px!important;
}

/* volunteer-page */

.volunteer-page
.et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner
{ margin-top:0px; }


.volunteer-page
.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_dark
.et_pb_text_inner p {
    font-size: 18px !important;
    line-height: 1.25 !important;
    font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif;
    padding-top:220px
}

/* decompression-page */
.decompression-page
.et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light
.et_pb_text_inner p {
    font-size: 18px !important;
    line-height: 1.25 !important;
    font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif;
}

.decompression-page
.et_pb_section.et_pb_section_1.whatis_deco.et_pb_with_background.et_section_regular
.et_pb_row.et_pb_row_1
.et_pb_column.et_pb_column_4_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child
.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light
{
  line-height: 1.25em;
}


/* secondchance-page /about */

.secondchance-page
.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light
.et_pb_text_inner p {
    font-size: 18px !important;
    line-height: 1.25 !important;
    font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif;
}

.secondchance-page .et_pb_slide_description, .et_pb_slider_container_inner {padding-top:0px!important;}
.secondchance-page .et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
    padding: 10px;
}
.secondchance-page .et_pb_section_5.et_pb_section {
    margin-bottom: 20px;
}

/* community-outreach */
.community-outreach
.et_pb_column.et_pb_column_1_3.et_pb_column_2.hero_content.et_pb_css_mix_blend_mode_passthrough.et-last-child
.et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light
.et_pb_text_inner p {
    font-size: 18px !important;
    line-height: 1.25 !important;
    font-family: 'futura-bold',Helvetica,Arial,Lucida,sans-serif;
}

.community-outreach .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner
{ margin-top:-150px; }

.community-outreach #page-container .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner h1 { padding-bottom:0px;}

.community-outreach .et_pb_text_inner ul {
  font-size:20px;
}
.community-outreach .et_pb_text_inner ul li {
  line-height:1.25em;
  padding-bottom:10px
}

.community-outreach  .et_pb_image_0 .et_pb_image_wrap img {
  height:unset;
}

/* take-action */
.take-action div.et_pb_section.et_pb_section_0 {
    background-position: 10% !important;
}

.take-action .et_pb_text_inner ul {
  font-size:20px;
}
.take-action .et_pb_text_inner ul li {
  line-height:1.25em;
  padding-bottom:10px
}

/* blog-page-no-longer-used */
.blog-page-no-longer-used div.et_pb_section.et_pb_section_0 {
      background-size: 400px;
/*      padding-top:400px;*/
}

.blog-page-no-longer-used .et_pb_section_0 {
    min-height: 350px;
    max-height: 350px;
    height:350px;
}

.blog-page-no-longer-used .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
  margin-top:60px!important;
}

.blog-page-no-longer-used .et_pb_row_1.et_pb_row {
  margin-top: 0px!important;
  padding-top: 0px!important;
}

.blog-page-no-longer-used .et_pb_row.et_pb_row_0 { margin-top: 150px!important;  }


/* menu adjustment */
.et_pb_menu_0_tb_header.et_pb_menu ul li {
    padding: 0 0 0 8px;
}





/* social-media-page  */
.social-media-page .et_pb_text_0 h3 {
    font-size: 58px!important;}

/*  */
/*  */
/*  */
/*  */


} /* end mobile*/

.page-id-28956 .fluid-width-video-wrapper iframe,
.page-id-28956 .fluid-width-video-wrapper object,
.page-id-28956 .fluid-width-video-wrapper embed {
    max-height: 425px;
}

/* apply to style.dev.css */

#main-header .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li ul,
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
  visibility: visible !important;
  /* display: block !important; */
  padding-left: 10px; }

/* added in customize css

/ *
Click the help icon above to learn more.
* /

.et_pb_contact_captcha_question, .et-pb-contact-message {
    color: black !important;
}

/ * POP UP * /
.et_pb_section_0 {
    background-color: rgba(255,255,255,0)!important;
    color: white;
}

.et_pb_button .et_pb_button_0 .et_pb_bg_layout_light {
    color: white;
}

.et_pb_column_1_2 .et_pb_promo {padding: 10px}

.et_pb_cta_0.et_pb_promo h1.et_pb_module_header{
    font-size: 39px !important;
}
.popmake-content .et_pb_section {
    padding: 5px 0;
}

#player .player .title {
    display: none;
}

.paypal_btn{
display: inline-block;
font-family: inherit;
font-size: 14px;
font-weight: bold;
color: #fff;
text-align: center;
padding: 10px 14px;
margin: 0;
background: #F2119A;
border: 0;
cursor: pointer;
outline: none;
}
.paypal_btn:hover{ background: #95094a; }

.et_pb_image_4 img {
    width: 100%;
    border-radius: 7px;
}

/ * style the get started cta button * /

#top-menu > li:last-child {
           font-size: 17px;
           font-weight: strong;
      }

            .get-started {border-radius: 0px;}
            .get-started a {color: #fff!important;}
            li.get-started {
                background-color:#F2119A;
                text-transform: uppercase;
                text-align: center;
                padding: 10px 10px 10px 10px!important;
            border-radius: 3px;
                -moz-transition: all 0.5s;
                -webkit-transition: all 0.5s;
                transition: all 0.5s;}
            li.get-started:hover {background-color:#000000;}

/ * fixed header button text color * /
                 .et-fixed-header #top-menu .get-started a {
                        color: #fff!important;}
        .get-started li.current-menu-ancestor > a, .get-started li.current-menu-item > a {
                    color: #fff !important;}

/ * About Slides* /

.mfp-title {display:none}

/ * Success Stories Slides* /
  .et_pb_slider .et_pb_slide {
background-size: contain;
background-position: top;
}

.et_pb_slides .et_pb_slider_container_inner {
    display: table-cell;
    vertical-align: middle;
    padding-top: 150px;
}

    @media only screen and (min-width : 981px) {
            li.get-started {height: 33px;}


/ * Success Stories Slides* /
  .et_pb_slider .et_pb_slide {
background-size: contain;
background-position: center;
}

.et_pb_slides .et_pb_slider_container_inner {
    display: table-cell;
    vertical-align: middle;
    padding-top: 1px;
}

}

@media all and (min-width: 981px) and (max-width: 1200px) {
    #logo {
    max-height: 64% !important;
}
}

@media (max-width: 1193px) {
 #et_mobile_nav_menu {
 display: block;
 }

#top-menu {
 display: none;
 }
}

@media all and (min-width: 780px) and (max-width: 1000px) {
h1 {
font-size: 30px;
}
}


/ ******* This is use for Mobile menu ***** Don't remove it****** /
@media all and (max-width: 767px) {
#main-header .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li ul,
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
  visibility: visible !important;
   display: none !important;
  padding-left: 10px; }

#main-header .et_mobile_menu li ul.reveal-items, .et_pb_menu .et_mobile_menu li ul.reveal-items,
#main-header .et_mobile_menu li ul.reveal-items, .et_pb_fullwidth_menu .et_mobile_menu li ul.reveal-items {
   display: block !important;
}
}

.et_pb_social_media_follow li a.icon:before {
     color: #ffffff !important;
}

/ * remove follow span from social links in header * /
.et_pb_social_network_link > a > span {display: none;}
*/

/* social media icons keep collapsing */
.et_pb_social_media_follow li {
    display: flex!important;
    margin-bottom: 28px!important;
    position: relative!important;
}
/* from: \public_html\wp-content\themes\Divi\includes\builder\feature\dynamic-assets\assets\css\social_media_follow.css */