/*
Theme Name:   Divi child theme
Description:  Write here a brief description about your child-theme
Author:       admin
Author URL:   https://99solution.co.in/clients/newlifecharity
Template:     Divi
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Divi-child
*/

/* Write here your own personal stylesheet */
body{
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
body #page-container .et_pb_section .et_pb_button.header-btn:before{
	font-size: 17px !important;
   /* margin-left: -17px; */
}
a{
        word-break: break-word;
}
.subscribe-footer-form .et_pb_contact_field[data-type="email"] input::placeholder{
    color: #777;
    font-weight: 400;
}
.bio-blurb .et_pb_blurb_description p{
    text-decoration: underline;
    text-decoration-color: #e22f87;
}
.smallcapsnew{
    padding-left: 3px;
}
.area-outer-wrap[data-da-area="search-popup"] #search-popup{
width: 80%;
    height: 200px !important;
    background-color: rgba(255, 255, 255, .95);
    border: 3px solid #dddddd;
    -webkit-box-shadow: 0px 10px 22px 6px rgb(0 0 0 / 43%);
    -moz-box-shadow: 0px 10px 22px 6px rgba(0,0,0,0.43);
    box-shadow: 0px 10px 22px 6px rgb(0 0 0 / 43%)!important;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    padding-top: 0;
    padding-bottom: 0;
}
.i-img + p{
   display: none; 
}
.div-p{
    margin-bottom: 30px;
    margin-top: 20px;
}
.i-img{
    vertical-align: middle;
    margin-right: 5px;
}
.img-h2{
    display: inline-block;
}
.ul008 li{
    font-size: 14px;
}
.insta-img{
    display: block;
    margin: 0 auto 18px;
}
.et_parallax_bg{
        background-position: center !important;
}
.row-pic-left .et_pb_module.et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon:before{
    content: "\f00c";
    font-family: FontAwesome!important;
    font-size: 17px;
    position: relative;
    left: 2px;
}
.row-pic-left .et_pb_module.et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{
    font-size: 0;
}
.news-read-more-link.read-more-2 i{
        top: -1.5px;
        font-size: 7px;
}
.banner-slider-sec:not(.homebanner-slider).et_pb_slider:hover .et-pb-arrow-prev, 
.banner-slider-sec:not(.homebanner-slider).et_pb_slider:hover .et-pb-arrow-next{
    opacity: 0;
}
.row-care-blurb > .et_pb_column .et_pb_module .et_pb_image_wrap > .et-pb-icon{
 font-size: 0; 
   width: 65px;
    height: 65px;
}
.row-care-blurb > .et_pb_column .et_pb_module .et_pb_image_wrap > .et-pb-icon:before{
     font-family: FontAwesome!important;
    font-size: 26px;
}
.row-care-blurb > .et_pb_column:first-child .et_pb_module .et_pb_image_wrap > .et-pb-icon:before{
    content: "\f095";
}
.row-care-blurb > .et_pb_column:nth-child(2) .et_pb_module .et_pb_image_wrap > .et-pb-icon:before{
    content: "\f0e0";
}
.row-care-blurb > .et_pb_column:last-child .et_pb_module .et_pb_image_wrap > .et-pb-icon:before{
   content: "\f0e6";
}
.area-outer-wrap[data-da-area="search-popup"] + .da-overlay.evr_fb_popup_modal{
	background: transparent;
}
#et-boc .area-outer-wrap[data-da-area="search-popup"] .da-close{
background-color: #428bca !important;
    opacity: 1;
    padding: 10px 10px;
    font-size: 27px;
    color: white !important;
        margin: 15px;
}
#cn-accept-cookie{
    display: none;
}
#cn-notice-text{
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
a.cn-button.bootstrap{
    width: 100px;
    box-sizing: border-box;
    padding: 10px;
    margin: 5px;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: bold;
}
#cn-refuse-cookie{
        background: #1d7ac7;
}
#cn-more-info{
        background: #e22f87;
        border-radius: 0;
}
div#cookie-notice .cookie-notice-container {
    display: flex;
    text-align: left;
        padding: 15px 99px 15px 42px;
}
.et-menu .menu-item-has-children > a:first-child:after{
    right: 1px;
}
#cn-notice-buttons{
    display: flex;
}
.et_pb_searchform .et_pb_searchsubmit{
position: static !important;
    padding: 8px 37px!important;
        background-color: #1d7ac7 !important;
    color: #ffffff !important;
}
body #page-container .et_pb_section .main_row_moble01 > .et_pb_column:first-child > .et_pb_button_module_wrapper > .et_pb_button:before{
   /* content: "\f05a";*/
	content: "\f1ea";
    font-family:FontAwesome!important;
	margin-left: -1.3em !important;
}
body #page-container .et_pb_section .main_row_moble01 > .et_pb_column:nth-child(2) > .et_pb_button_module_wrapper > .et_pb_button:before{
   /*content: "\f002";*/
	content: "\f0e0";
    font-family:FontAwesome!important;
	margin-left: -1.3em !important;
}
body #page-container .et_pb_section .main_row_moble01 > .et_pb_column:last-child > .et_pb_button_module_wrapper > .et_pb_button:before,
body #page-container .et_pb_section .et_pb_button.donate-btn:before{
   content: "\f004";
    font-family:FontAwesome!important;
}
.search-header{
    border:0!important;
}
hr.style-six{
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        background-color: rgba(255,255,255, .08);
            margin-bottom: 20px;
}
span.partnername {
        font-weight: 700;
    color: #1d7ac7;
    display: block;
}
.comment-avatar{
        width: 100px;
    float: right;
    margin-left: 15px;
    margin-right: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.services-inculde ul li{
   line-height: 1.6;
}
.animate-btn{
    animation: mymove 1.1s;
  animation-iteration-count: infinite;
}
.bottom-footer a:hover{
    color: #111!important;
    text-decoration: underline;
}
.header-socials li.et-social-instagram a[title]:hover:after,
.header-socials li.et-social-youtube a[title]:hover:after{
        top: -41px;
            padding-top: 0px;
    padding-bottom: 0px;
}
.banner-slider-sec .et_pb_slide_title{
    margin-bottom: 21px;
}


.header-socials .et-social-instagram a.icon, .header-socials .et-social-youtube a.icon{
    line-height: 18px;
}
.header-socials .et-social-instagram a.icon:before,
.footer-socials .et-social-instagram a.icon:before{
    content: "\f16d";
    font-family: FontAwesome !important;
}

@keyframes mymove {
  0% {transform:scale(1);}
  50% {transform:scale(1.05);}
  100% {transform:scale(1);}
}

.header-socials:before{
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 1px;
background-color: #eee;
content: '';
margin-top: -2.5px;
}
.header-socials li{
    background-color: white;
        margin-top: 0px;
    margin-left: 0.6px;
}
.menu-global .et-menu .sub-menu li a{
    width: 220px;
}
.header-socials.et_pb_social_media_follow li a{
    margin-right: 4px;
}
.menu-global ul > li{
    padding-left: 0px!important;
    padding-right: 30px!important;
}
.menu-global ul#menu-primary-menu{
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.menu-global ul#menu-primary-menu > li > a:hover{
        color: #e22f87!important;
        opacity: 1 !important;
}
.subscribe-footer-form .et_pb_contact_field[data-type="email"]{
  max-width: 293px;
    margin: auto;
    width: 100%!important;
    /* display: block; */
    float: none!important;
        padding-left: 0!important;
            border-radius: 2px;
}
.subscribe-footer-form .et_pb_contact_field[data-type="email"] input{
        height: 37px;
    font-size: 11.8px;
    border: 1px solid rgba(0,0,0, .1);
    border-radius: 2px;
    color: #777;
    opacity: 1;
}
.subscribe-footer-form{
    text-align: center;
    color: white;
}
.subscribe-footer-form .et_pb_contact_field[data-type="checkbox"]{
    margin-top: 20px;
    margin-bottom: 20px;
}
.subscribe-footer-form .et_pb_contact_field[data-type="checkbox"] .et_pb_contact_field_options_list{
    display: flex;
    justify-content: center;
    align-items: center;
}
.subscribe-footer-form .et_pb_contact_field_checkbox{
    margin-right: 20px;
}
.subscribe-footer-form .et_pb_contact_field_checkbox label i{
          vertical-align: initial !important;
    margin-right: 10px !important;
    width: 13px !important;
    height: 13px !important;
    border-radius: 2px;
        border: 1px solid rgb(133, 133, 133);
            top: 1px;
}
.subscribe-footer-form .et_pb_contact_field_checkbox label{
        font-family: "Open Sans", arial, sans-serif;
    margin-top: 5px;
    font-size: 15.2px;
}
.text-wid-i i{
    font-size: 13px;
}
.subscribe-footer-form .et_contact_bottom_container{
  float: none !important;
    display: flex !important;
    justify-content: center;
}
.subscribe-footer-form .et_contact_bottom_container .et_pb_contact_submit{
background-color: white !important;
margin-top: 20px !important
}
.subscribe-footer-form .et_contact_bottom_container .et_pb_contact_submit:hover{
 color: rgba(255,255,255, .85)!important;
    background: rgba(0,0,0, .7)!important;
}
.footer-socials li a:hover{
background: #1d7ac7!important;
border-color: #1d7ac7!important;
   }
   .footer-socials li a:hover:before{
   	color: white!important
   }
   .buttons-row .et_pb_button_module_wrapper .et_pb_button{
   	width: 100%;
   }
   .buttons-row .et_pb_button_module_wrapper .et_pb_button:hover{
    background-color: rgb(226, 47, 135) !important;
   }
.banner-slider-sec .et-pb-slider-arrows a:after{
content: "";
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 17px;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 1px 1px 0px rgb(0 0 0 / 10%);
    -moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, .1);
    box-shadow: 1px 1px 0px rgb(0 0 0 / 10%);
    -webkit-transform: rotate(
45deg
);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(
45deg
);
    -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}
.banner-slider-sec .et-pb-slider-arrows .et-pb-arrow-prev{
  left: 0;
}
.banner-slider-sec .et-pb-slider-arrows .et-pb-arrow-next{
  right: 0
}
.banner-slider-sec .et-pb-slider-arrows a.et-pb-arrow-prev:after{
  left: -29px;
}
.banner-slider-sec .et-pb-slider-arrows a.et-pb-arrow-next:after{
  right: -29px
}
.banner-slider-sec .et-pb-slider-arrows a.et-pb-arrow-next:before{
      top: 34px;
    position: absolute;
    z-index: 1;
    font-size: 22px;
    right: 5px;
}
.banner-slider-sec .et-pb-slider-arrows a.et-pb-arrow-prev:before{
    top: 34px;
    position: absolute;
    z-index: 1;
    font-size: 22px;
    left: 5px;
}
.blurb-wid-icon .et_pb_blurb_container{
  display: table-cell;
  vertical-align: middle;
}
.blurb-wid-icon .et_pb_blurb_container .et_pb_module_header{
  text-decoration: underline !important;
}
.blurb-wid-icon .et_pb_blurb_container .et_pb_module_header:hover a{
      color: #1d7ac7!important;
}
.counter-row .et_pb_number_counter .percent{
margin-bottom: 0;
height: 65px;
}
.footer-socials .et-social-youtube a.icon:before,
.header-socials .et-social-youtube a.icon:before{
    content: "\f167";
    display: inline-block;
    font-family: FontAwesome!important;
}
/*.footer-socials .et-social-instagram a.icon:before{*/
/*    content: "\f16d";*/
/*    font-family: FontAwesome!important;*/
/*}*/
.counter-row .et_pb_number_counter .title{
	display: inline-block;
        padding-left: 30px;
}
.counter-row > .et_pb_column:nth-child(1) > .et_pb_number_counter .title:before{
    content: "\f004";   
}
.counter-row > .et_pb_column:nth-child(2) > .et_pb_number_counter .title:before{
   content: "\f017"; 
}
.counter-row > .et_pb_column:nth-child(3) > .et_pb_number_counter .title:before{
        content: "\f154";  
        left: 6px;
}
.counter-row .et_pb_number_counter .title:before{
	position: absolute;
 display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    left: 0;
    top: 6px;
    font-size: 20px;
}
.et_pb_button.link-large-btn{
    line-height: 1.3!important;
}
.subscribe-footer-form .et_pb_contact_field_options_title{
        font-size: 16px;
    font-weight: 400;
}
.span-bold{
	font-family: 'Volkswagen bold',Helvetica,Arial,Lucida,sans-serif;
}
body #page-container .et_pb_section .et_pb_button.header-btn.donate-btn:before {
    font-size: 20px !important;
    margin-left: -26px;
}
.my-auto{
	margin-top: auto;
	margin-bottom: auto;
}
body #page-container .et_pb_section .et_pb_button.header-btn.donate-btn:hover,
body #page-container .et_pb_section .et_pb_button.header-btn.donate-btn:hover:before{
	    color: #1d7ac7 !important;
}
.w-100{
	width: 100%!important;
}
.news-media-box{
	height: 270px;
	overflow: hidden;
	position: relative;
}
.news-media-box img{
	    height: 100%;
    object-fit: cover;
    object-position: center;
}
.news-meta-date-box{
	position: absolute;
	bottom: 0;
	left: 0;
}
.news-meta-date-box .news-date{
    width: 75px;
    padding: 15px 5px;
    background: rgba(255,255,255, .9);
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.1;
    color: #222;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 300ms cubic-bezier(0.130, 0.895, 0.100, 1);
    -webkit-transition: all 300ms cubic-bezier(0.130, 0.895, 0.100, 1.275);
    -moz-transition: all 300ms cubic-bezier(0.130, 0.895, 0.100, 1.275);
    -o-transition: all 300ms cubic-bezier(0.130, 0.895, 0.100, 1.275);
    transition: all 300ms cubic-bezier(0.130, 0.895, 0.100, 1.275);
}
.news-meta-date-box .news-read-btn{
	width: 75px;
    height: 20px;
    line-height: 20px;
    padding: 0 2px;
    background: #1d7ac7;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    color: #fff;
    opacity: .9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 300ms cubic-bezier(0.130, 0.895, 0.100, 1);
    -webkit-transition: all 300ms cubic-bezier(0.130, 0.895, 0.100, 1.275);
    -moz-transition: all 300ms cubic-bezier(0.130, 0.895, 0.100, 1.275);
    -o-transition: all 300ms cubic-bezier(0.130, 0.895, 0.100, 1.275);
    transition: all 300ms cubic-bezier(0.130, 0.895, 0.100, 1.275);
}
.news-date p{
	font-size: 30px;
}
.news-media-box:hover .news-meta-date-box .news-read-btn{
	height: 75px;
    line-height: 75px;
}
.news-show-title{
	font-family: 'Volkawagen regular',Helvetica,Arial,Lucida,sans-serif;
	letter-spacing: -0.1px;
	    margin-bottom: 6px;
    font-size: 19px!important;
    color: #e22f87;
    margin-top: 30px;
    line-height: 1.6;
    padding-bottom: 0 !important;
    transition: all .4s;
}
.news-show-title:hover{
	color: #111;
}
.news-show-date{
	    text-transform: none;
    letter-spacing: -.01px;
    margin-bottom: 0px;
    font-size: 11px;
    text-decoration: none;
    color: #aaa;
    font-family: 'Volkawagen regular',Helvetica,Arial,Lucida,sans-serif;
}
.news-show-content{
	    margin-bottom: 22px;
    color: #777;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.75;
}
.news-read-more-link{
	    color: #fff;
    background: #1d7ac7;
    font-family: 'Volkawagen regular',Helvetica,Arial,Lucida,sans-serif;
    letter-spacing: -.1px;
        border-radius: 2px;
        font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
        padding: 4px 13px;
        border: 2px solid transparent;
}
.news-read-more-link i{
    font-size: 12px;
    position: relative;
}
.news-read-more-link:hover{
	background-color: #e22f87!important;
}
.counter-row > .et_pb_column:nth-child(3) > .et_pb_number_counter .percent-value:before{
content: "£";
}
.link-large-btn:hover{
	border-color: #e22f87 !important;
	border-width: 2px!important;
background-color: transparent !important;
color: #1d7ac7!important;
}
.three-images-row img:hover{
	opacity: .85;
	transition: all .4s;
}
.banner-slider-sec .et_pb_button.et_pb_more_button:after{
	display: none;
}
.banner-slider-sec .et_pb_button.et_pb_more_button:hover{
border-color: transparent !important;
}
.news_page .news-media-box{
	height: auto;
	overflow: auto;
}
.news_page .news-media-box img{
	height: auto;
}
.news_page .news-meta-date-box{
	bottom: 6px;
}
p a:hover, .et_pb_text_inner a:hover{
	color: #1d7ac7;
}
p a{
    text-decoration: underline;
}
.post-gallery-lightbox{
    display: flex;
    flex-wrap: wrap;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.post-gallery-lightbox li:not(:last-child){
    margin-right: 20px
}
.post-gallery-lightbox li{
    width: 48%;
}
.post-single-content img{
    float: right;
    max-width: 300px;
    margin-left: 15px;
    margin-bottom: 20px;
}
.post-single-content p{
    font-size: 16px;
    font-weight: 400;
    color: #5f5f5f;
    line-height: 1.8;
}
article.et_pb_post.type-post{
    display: flex;
        border-bottom: 1px dotted #eaeaea;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
article.et_pb_post.type-post .entry-featured-image-url{
    width: 31%;
    margin-right: 15px;
    margin-bottom: 0;
}
article.et_pb_post.type-post .content-latest{
    width: 75%;
}
article.et_pb_post.type-post .entry-title{
    padding-bottom: 0 !important;
}
.circle1-text {
      position: absolute;
    right: -15px;
    top: 3px;
    width: 60px;
}
.countryside1{
    position: relative;
}
.circle1-text div {
    float: left;
    width: 100%;
    padding-top: 50%;
    line-height: 1em;
    margin-top: -0.5em;
    text-align: center;
    color: #ffffff;
    font-size: 45px;
}
.circle1-text:after {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    background: #e22f87;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.sidebar-menu .et-menu {
display: block !important;
    margin-left: 12px;
}
.sidebar-menu .et-menu li{
  display: block !important;
    position: relative!important;
    margin-top: 0!important;
    margin-bottom: 15px!important;
}

.sidebar-menu .et-menu li:before{
    font-family: FontAwesome;
    content: "\f192";
    margin: 0 5px 0 -20px;
    color: #eb3a97;
    position: absolute;
    top: 4px;
}
.sidebar-menu .et-menu li a{
    text-decoration: underline;
          padding-bottom: 0 !important;
}
.sidebar-menu .et-menu li a:hover{
    color: #eb3a97!important; 
    opacity: 1!important;
}
.post-single-content{
        border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #cccccc;
    padding-bottom: 20px;
    margin-bottom: 24px;
}
.news-wrapper{
    margin-bottom: 30px;
}
.w-83{
    width: 83%;
}
.wp-pagenavi .pages{
    display: none;
}
.wp-pagenavi a{
        margin-right: 10px;
    margin-left: 10px;
    font-weight: normal;
    font-style: normal;
    color: #1d7ac7;
    text-decoration: underline;
    font-size: 15px;
        font-weight: 700 !important;
        display: inline-block;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #e22f87 !important;
    font-weight: 700 !important;
}
.wp-pagenavi span.current{
    text-decoration: none;
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
   font-size: 15px;
       color: #e22f87!important;
       text-decoration: underline;
           font-weight: 700 !important;
}
.wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover{
color: #1d7ac7!important;
}
.wp-pagenavi .nextpostslink i, .wp-pagenavi .previouspostslink i{
    color: #111!important;
    margin-left: 5px;
}
.wp-pagenavi{
    text-align: left;
   border:0!important;
    width: 100%;
}
.category-row{
    background-color: transparent!important;
        border-bottom: 1px dotted #ccc;
}
.dropdown-row{
    text-align: right;
}
.cat-title-sec{
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 30px;
    background-color: #f8f8f8!important;
}
.cat-title-sec h2{
    font-family: 'Volkswagen bold',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 30px;
    color: #e22f87!important;
    letter-spacing: -0.01px;
    line-height: 1.8em;  
}
.select-yer{
    border: 1px solid #ccc;
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url(data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==) no-repeat 90% 50%;
    font-size: 15px;
    padding: 7px 8px;
    -webkit-appearance: none;
    color: #777;
  }
.row-hoverable .et_pb_text:hover .padd-text01, .get-involved-blurb:hover .et_pb_module_header{
    -webkit-transform: translateY(-99px);
    -moz-transform: translateY(-99px);
    transform: translateY(-99px);
    z-index: 3;

}
.row-hoverable .et_pb_text .padd-text01, .get-involved-blurb .et_pb_module_header{
    -webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
}
.row-hoverable .et_pb_text img, .get-involved-blurb .et_pb_image_wrap img{
        -webkit-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    -moz-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    -o-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    -ms-transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    transition: all 0.3s cubic-bezier(0.300, 0.100, 0.580, 1.000);
}
.row-hoverable .et_pb_text:hover img, .get-involved-blurb:hover .et_pb_image_wrap img{
        -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: .09;
}
.img-col, .get-involved-blurb .et_pb_image_wrap{
    overflow: hidden;
}
.get-involved-blurb .et_pb_main_blurb_image{
	margin-bottom: 20px;
}
.contact-btn:hover{
	background-color: white!important;
}
.hero-btn:hover{
	background-color: #1d7ac7!important;
}
.menu-global .et-menu .menu-item-has-children > a:first-child:after{
	color: #e22f87!important;
}
/*.menu-global .et-menu > .current-menu-ancestor > a, .menu-global .et-menu > .current-menu-parent > a{*/
/*	color: #e22f87!important;*/
/*}*/
.menu-global .et-menu .sub-menu li a{
	font-size: 13px !important;
}
.menu-global .et-menu .sub-menu li{
	padding-right: 0 !important;
}
.uloo7 li span{
    font-weight: 300!important;
}
.uloo7{
    margin-left: 30px;
    margin-top: 20px;
}
.menu-global .et-menu .sub-menu{
	width: 220px !important;
	padding-bottom: 0;
	box-shadow: none;
}
.menu-global .et-menu .sub-menu li.current_page_item a, 
.menu-global .et-menu .sub-menu li.current-menu-item a{
	background: rgba(30,30,30, .09)!important;
}
.et-db #et-boc .et-l div.et_pb_module.menu-global .et-menu .sub-menu li:hover a{
	background: rgba(30,30,30, .09)!important;
	color: #e22f87!important;
	opacity: 1!important;
}
.toggle-ideas .et_pb_toggle_title{
	    padding: 14px 20px !important;
	border: 1px solid #e5e5e5;
	line-height: 1.4;
}
.toggle-ideas .et_pb_toggle_title:before{
	    content: "\f107";
	        display: inline-block;
    font: normal normal normal 14px/1 FontAwesome!important;
    right: 20px !important;
    color: #e22f87!important;
}
body #page-container .toggle-ideas .et_pb_toggle_title:hover{
	    text-decoration: none;
    border-color: #ddd!important;
    background-color: #fcfcfc!important;
    color: #444!important;
}
body #page-container .toggle-ideas .et_pb_toggle_title:hover:before{
	 color: #444!important;
}
body #page-container .toggle-ideas.et_pb_toggle_open .et_pb_toggle_title{
	    color: #1d7ac7!important;
    border-color: #e22f87!important;
    background-color: #fcfcfc;
}
body #page-container .toggle-ideas.et_pb_toggle_open .et_pb_toggle_title:before{
	 color: #444!important;
	 content: "\f106";
}
.toggle-ideas .et_pb_toggle_content h4{
	    font-size: 25px;
       font-family: 'Volkswagen bold',Helvetica,Arial,Lucida,sans-serif;
    letter-spacing: -.1px;
        color: #e22f87;
            line-height: 1.4;
            font-weight: 700;
}
.toggle-ideas .et_pb_toggle_content{
	    padding: 20px;
}
.toggle-ideas .et_pb_toggle_content ul{
	padding-left: 40px;
}
.toggle-ideas .et_pb_toggle_content .bluebackcol{
    padding: 8px 17px;
    font-size: 11px;
    letter-spacing: 1px;
    background-color: #1d7ac7 !important;
    color: #ffffff !important;
    line-height: 1.42857143;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    display: inline-block;
    text-decoration: none;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 2px;
}
.custom-row{
	flex-wrap: wrap;
}
.form-box label{
	display: block;
	    font-size: 15px;
     font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    margin-bottom: 5px;
        color: #111;
            line-height: 1.6;
}
.form-box .input-type, .wpcf7-captchar{
	width: 100%;
	display: inline-block;
    height: 45px;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 400;
    text-transform: none !important;
    color: #777!important;
    border: 1px solid rgba(0,0,0, .1)!important;
    padding-left: 7px!important;
    padding-right: 7px!important;
}
.wpcf7-captchar{
	       width: 85% !important;
    margin-right: 20px !important;
}
.form-box .et_pb_column_4_4{
	margin-right: 0!important;
}
.form-box .form-wrap{
	margin-bottom: 20px;
}
.form-box textarea.input-type{
	height: 100px;
}
.form-box .border-col{
	    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding-top: 20px;
    margin-top: 18px;
    padding-bottom: 10px;
    margin-bottom: 30px;
}
.form-box .wpcf7-list-item{
	margin-left: 0 !important;
}
.form-box .wpcf7-checkbox .wpcf7-list-item{
	display: block;
}
.form-box p{
	    color: #111;
    font-size: 15px;
    line-height: 1.6;
}
.form-box .submit-type{
    display: block;
    width: 100%;
        padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
        color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    border: 1px solid transparent;
}
.form-box .submit-type:hover{
	    background-color: #286090;
    border-color: #204d74;
}
.blurb-gurantee{
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}
.blurb-gurantee .et_pb_blurb_container{
	padding-left: 0 !important;
}
.toggle-ideas table tr td{
	    padding: 10px!important;
       border: 1px solid #d6d6d6 !important;
    color: #1d7ac7!important;
    width: auto!important;
}
.toggle-ideas table{
   text-align: center !important;
    font-size: 15px;
    margin-bottom: 20px;
    
}
.toggle-ideas table tr td span{
	color: #e22f87;
    font-weight: bold;
}
.db-descr span{
	display: block;
    max-width: 150px;
    font-weight: 700;
    background-color: #ffffff;
    color: #e22f87;
    margin-top: 20px;
        border-radius: 2px;
            padding: 4px 13px;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
      font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
      text-align: center;
}
.join-blurb:hover{
	transition: all .4s;
	background-color: #1d7ac7!important;
}
.join-blurb .et_pb_module_header:before{
	  content: "\f0c0";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left: -21px;
    top: 4px;
    font-size: 28px;
}
.join-btn{
	width: 100%;
	display: block;
}
.join-btn:hover{
		background-color: #1d7ac7!important;
}
.page-id-1606 #et-main-area{
background-color: #f0f0f0;
}
.local-header9{
	padding-bottom: 6px !important;
}
.ul-blurb .et_pb_blurb_container{
	padding-left: 10px !important;
}
#et-boc .area-outer-wrap[data-da-area="about-region"]{
max-width: 50vw;
}
#et-boc .area-outer-wrap[data-da-area="about-region"] .da-close{
	background:transparent;
	    font-size: 35px;
    top: 18px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
    right: 20px;
}
.page-id-1606 .et-l.et-l--footer .et_pb_section_0_tb_footer{
display: none;
}
.page-id-1606 .et-l.et-l--footer .et_pb_section_1_tb_footer{
	background-color: transparent !important;
}
.bio-blurb .et_pb_blurb_container:hover .et_pb_module_header{
    color: #1d7ac7!important;
}
.bio-blurb:hover{
	text-decoration-color: #1d7ac7!important;
}
.bio-blurb{
	margin-bottom: 30px !important;
}
.time-line-img{
	    width: 60px;
    height: 60px;
   padding: 0 !important;
    text-align: center !important;
    line-height: 70px;
    border-radius: 50%;
        box-shadow: 0 0 0 4px white, inset 0 2px 0 rgb(0 0 0 / 8%), 0 3px 0 4px rgb(0 0 0 / 5%);
}
.time-line-row:before{
	    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    width: 4px;
    background: #d7e4ed;
       margin-left: 211px;
}
.time-line-row2.time-line-row:before{
 margin-left: 0;
 left: 27%;
}






/***responsive css***/

@media (min-width:1399px) {
    #page-container .time-line-row{
       max-width: 1026px;
               padding-left: 10.7%!important;
    }
    #page-container .time-line-row.time-line-row2{
            max-width: 981px;
                    padding-left: 26px!important;
    }
}

@media (min-width:1499px) {
    #page-container .time-line-row{
        max-width: 1080px;
            padding-left: 9%!important;
    }
    #page-container .time-line-row.time-line-row2{
            max-width: 1026px;
                padding-left: 27!important;
    }
}

@media (min-width:1599px) {
    #page-container .time-line-row{
        max-width: 1130px;
            padding-left: 8%!important;
    }
    #page-container .time-line-row.time-line-row2{
            max-width: 1129px;
                padding-left: 36px!important;
    }
}

@media (min-width:1649px) {
    #page-container .time-line-row{
          max-width: 1265px;
    padding-left: 5%!important;
    }
    #page-container .time-line-row.time-line-row2{
            max-width: 1145px;
    padding-left: 40px!important;
    }
}

@media (min-width:1699px) {
    #page-container .time-line-row{
            max-width: 1271px;
    padding-left: 5%!important;
    }
    #page-container .time-line-row.time-line-row2{
          max-width: 1151px;
    padding-left: 40px!important;
    }
}

@media (min-width:1799px) {
    #page-container .time-line-row{
       max-width: 1612px;
    padding-left: 0% !important;
    }
    #page-container .time-line-row.time-line-row2{
             max-width: 1378px;
    padding-left: 60px!important;
    }
}

@media (min-width:1899px) {
    #page-container .time-line-row{
     max-width: 1504px;
    padding-left: 2% !important;
    }
    #page-container .time-line-row.time-line-row2{
   max-width: 1311px;
    padding-left: 54px!important;
    }
}

@media only screen and (max-width: 1399px) {
.menu-global ul > li{padding-right:22px!important;}

}


@media only screen and (max-width: 1299px) {
.menu-global ul > li{padding-right:22px!important;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:16px!important;}



}

@media (max-width:1280px) {
    #page-container .time-line-row{
           max-width: 869px;
       padding-left: 15%!important;
    }
    #page-container .time-line-row.time-line-row2{
            max-width: 868px;
       padding-left: 16px!important;
    }
}

@media (max-width:1200px) {
    #page-container .time-line-row{
           max-width: 787px;
           padding-left: 17%!important;
    }
    #page-container .time-line-row.time-line-row2{
               max-width: 815px;
           padding-left: 8px!important;
    }
}




@media only screen and (max-width: 1199px) {
.menu-global ul > li{padding-right:12px!important;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:15px!important;}



}


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

.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:13px!important;}
.textbox-chevron{
    max-width: 100% !important;
}

}


@media only screen and (max-width: 980px) {
.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__wrap, .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: center!important;}
.main_row_moble01 .et_pb_column{
width:31.33%!important;
    margin-bottom: 0px!important;
}

body #page-container .et_pb_section .et_pb_button{
font-size:14px!important;
/*padding-top: 8px!important;
padding-right: 30px!important;
padding-bottom: 8px!important;
padding-left: 40px!important;*/
}
.et_pb_image_0_tb_header{margin:auto!important;}

.et_pb_text_0_tb_header.et_pb_text {
    color: #e22f87!important;
    text-align: center;
    font-size: 20px;}
    .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #666666!important;
}

  .subscribe-footer-form .et_pb_contact_field_checkbox {
    margin-right: 16px;
    display: inline-block;
}

.subscribe-footer-form .et_pb_contact_field[data-type="checkbox"] .et_pb_contact_field_options_list {
    display: block!important;
    justify-content: center;
    align-items: center;}

 .et_pb_row_3_tb_footer .et_pb_column{
 	    width: 23.25%!important;
    margin-right: 5.5%;
    margin-bottom: 10px!important;
 }
  .et_pb_row_3_tb_footer{
    justify-content: center;
  }
 .et_pb_button_0_tb_footer_wrapper {
    margin-bottom: 10px!important;}
 .subscribe-footer-form .et_pb_contact_field[data-type="email"]{margin:auto!important;}

/*.home-news-sec .et_pb_column{
	width: 31.3333%!important;
	    margin-left: 10px!important;
}*/
.three-images-row .et_pb_column{width: 31.3333%!important;
	    margin-left: 10px!important;}

.bg-opactiy01{    padding-top: 80px!important;
    padding-bottom: 80px!important;}
 .bg-opactiy01 h1{font-size:28px!important;}
 .sidebar-menu .et_pb_menu__menu{display:block!important;}
 .sidebar-menu .et_mobile_nav_menu{display:none!important;}


	



}


@media only screen and (max-width: 767px) {
div.et_pb_button_1_tb_footer_wrapper {
    margin-right: 3px!important;}

.home-news-sec .et_pb_column{
	width: 100%!important;
}




}




@media only screen and (max-width: 500px) {
.three-images-row .et_pb_column{width: 100%!important;
	    margin-left:0px!important;}
.percent-value{font-size:30px!important;}
body div.et_pb_slide_title{font-size:25px!important;}
.et_pb_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description {
    padding-top: 100px!important;
    padding-bottom: 100px!important;}
.area-outer-wrap[data-da-area="search-popup"] #search-popup {
    width: 100%!important;
}
.header-socials li{display:none!important;}

.et_pb_text_0_tb_header.et_pb_text {
    color: #e22f87!important;
    text-align: center;
    font-size: 22px;}
body #page-container .et_pb_section .et_pb_button{
font-size:12px!important;
/*padding-top: 8px!important;
padding-right: 30px!important;
padding-bottom: 8px!important;
padding-left: 40px!important;*/
}

.main_row_moble01 .et_pb_column{
width:33%!important;
}
}



/***end of responsive css***/