/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/*Jade's CSS*/


.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    font-size: 20px;
}

.heateor_sss_sharing_title {
    display: none;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 17px 4px;
    letter-spacing: normal;
	font-weight:700 !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, 
li {
    line-height: 2;
}



.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    padding: 17px;
}
.page-id-308 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{
	padding: 9px 5px;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
    font-size: 28px;
    text-transform: uppercase;
    background: #f37330;
    color: #fff;
    border: 0px;
    padding: 16px;
    width: 98%;
}

.heateor_sss_sharing_container.heateor_sss_vertical_sharing.heateor_sss_bottom_sharing {
    display: none;
}
.et_pb_text_0 h1 {
    font-family: 'Ambit-Black',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 50px;
    color: #FFFFFF!important;
    line-height: 1.8em;
    text-align: left;
}
.et_pb_text_1 h1 {
    font-family: 'Ambit-Black',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 50px;
    color: #4db7ea!important;
    text-align: center;
}
.et_pb_text_6 h1 {
    font-family: 'Ambit-Black',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 50px;
    color: #4db7ea!important;
    text-align: left;
}
.et_pb_text_7 h1 {
    font-family: 'Ambit-Black',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 50px;
    color: #4db7ea!important;
    text-align: center;
}

ul.sub-menu a {
    color: #000000!important;
    font-size: 20px!important;
    background: #4db7ea !important;
}
@media (min-width: 1200px) and (max-width: 1500px)  { 

.et_pb_module.et_pb_tabs.et_pb_tabs_0 {
    max-width: 1920px !important;
	    width: 100% !important;

}
}
@media only screen and (max-width: 767px) {
h1 {
    font-size: 35px !important;
}
	li {
    font-size: 20px !important;
		text-align: left !important;
		
}
	.et_pb_text_inner {
    text-align: left !important;
    font-size: 20px !important;
}
	.heateor_sss_sharing_container.heateor_sss_vertical_sharing.heateor_sss_bottom_sharing {
    display: none !important;
}
	a.et_pb_button.et_pb_button_9.button2.et_pb_bg_layout_light {
    margin-top: 20px !important;
}
	
}


/*Header*/


.et_pb_section.et_pb_section_0_tb_header.home-header.et_section_regular {
    display: block;
}

.page #page-container .et-boc header {display: block;}

.ds-icon-search input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
    background: transparent;
    color: transparent;
    border: none;
    width: 55px;
    z-index: 2;
}

.ds-icon-search input.et_pb_s,
.widget_search input#s {
    padding-right: 55px !important; background: #fff;
}

.ds-icon-search .et_pb_searchform:before,
.widget_search::before {
    content: '\55';
    position: absolute;
    font-family: 'ETModules';
    z-index: 1;
    right: 0;
    font-size: 20px;
    padding: 8px 10px;
	background: #fc7c1e;
    color: #fff;
}

.nav li ul {border-top: none !important;}
.et_pb_row_3 .et_pb_column_3_4 { width: 75% !important; margin-left: 0% !important;}


#menu-social-media-1 li {padding-left: 40px !important;    padding-right: 0px !important;}
.et-menu .menu-item-has-children>a:first-child {padding-right: 0px;}
.et-menu .menu-item-has-children>a:first-child:after {display: none;}

/*Homepage*/
.stories .et_pb_column_15 {width: 32% !important; margin-right: 2% !important;}
.stories .et_pb_column_16 {width: 32% !important; margin-right: 2% !important;}
.stories .et_pb_column_17 {width: 32% !important; }
.stories-module .et_pb_text_inner h4 a img { margin-top: -5%; }
.stories-module .et_pb_text_inner h3  { padding-bottom: 5%; }
.row-4 .et_pb_column_19 {width: 60% !important; margin-right: 2% !important;}
div#n2-ss-2 .n2-ss-slide {    perspective: 1000px;}
div#n2-ss-2 .n2-ss-showcase-overlay {display: none !important;}


/*Postpage*/

.post-article .uk-grid {padding: 4%;    border: 10px solid #f1f1f1; margin-bottom: 3% !important;}
h3.uk-h1 {color: #000000; font-size: 35px; font-family: 'Ambit-Bold',Helvetica,Arial,Lucida,sans-serif; text-transform: uppercase; }
.uk-margin {font-family: 'Ambit-Regular',Helvetica,Arial,Lucida,sans-serif;    font-size: 26px;	line-height: 1.6em; color: #000; margin-bottom: 5%;}
.uk-button { background: #fc7c1e; font-size: 35px; font-family: 'Ambit-Bold',Helvetica,Arial,Lucida,sans-serif; text-transform: uppercase; color: #fff; border: none !important;
    border-radius: 0px !important;  padding: 2% 2% 1.2% 2%; }
.uk-panel p { text-align: right;}
.uk-panel-space {padding: 8% 5% 0 5% !important;}

/*Subpage*/

.et_pb_promo {padding: 0px !important;}
.et_pb_section.et_pb_section_0_tb_header.home-header.et_section_regular {
    display: none;
}
.single #page-container .et-boc header { display: none !important; }

/*Forms*/
.gform_wrapper h2.gsection_title {font-family: 'Ambit-Black',Helvetica,Arial,Lucida,sans-serif;    font-weight: 800;    text-transform: uppercase;    font-size: 35px !important;    color: #4db7ea!important;    text-align: center; line-height: 1.2em !important;}

.forms .et_pb_text_inner .gform_wrapper form .gform_footer input, #gform_submit_button_3,#gform_submit_button_18{color: #FFFFFF!important;    border-width: 0px!important;    border-radius: 0px;    font-size: 28px;
font-family: 'Ambit-Bold',Helvetica,Arial,Lucida,sans-serif!important;    font-weight: 700!important;    text-transform: uppercase!important; cursor: pointer;}
.forms .et_pb_text_inner .gform_wrapper form .gform_footer input:hover,#gform_submit_button_3:hover,#gform_submit_button_18:hover{ background: #cc5a18;}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {    font-weight: normal !important;}
.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {    font-size: 26px !important;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {    font-size: 26px !important; }
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {font-size: 20px !important; color: #bababa !important;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {color: #bababa !important;    padding: 10px !important;    font-weight: normal !important;    font-size: 20px !important;}

.et_pb_team_member_image {max-width: 260px;}

.footer-menu1 .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul { display: inline-block !important;}
.footer-menu1 .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li { width: 100% !important;}
.footer-menu2 .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul { display: inline-block !important;}
.footer-menu2 .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li { width: 100% !important;}

.et_pb_text_inner p img { margin: 0% 2%;}
.et_pb_text_inner h1 img { margin: 0% 2%;}

.watch-us .et_pb_column_3_5 {width: 62% !important; margin-right: 3% !important; } 
.watch-us .et_pb_column_2_5 {width: 32% !important; } 
.social-tabs ul li {float: left !important;}
.social-tabs > ul li a {padding: 10px 22px !important;}
/*.watch-us .et_pb_column_2_5 .et_pb_module ul { background: #de6633; } */

ul.sub-menu a {    background: transparent !important;}


.article .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {background-color: #fff;}
.button {width: 100%;}
.hero-button .et_pb_column {margin-right: 1%; margin-left: 2%;}
.hero-button2 .et_pb_column {margin-right: 2%;}

.button2-1 {float: left;   margin-left: 13%;}
.button2-2 {float: left;   margin-left: 5%;}
.button3 {width: 60% !important; text-align: center;}


.footer-menu1 {float: left; width: 35%;  margin-right: 3%;}
.footer-menu2 {float: left; width: 55%;  margin-right: 0%;}
.footer .et_pb_column_0_tb_footer { width: 16% !important;    margin-right: 0%; border-right: 2px solid #fff;   height: 210px;}
.footer .et_pb_column_1_tb_footer { width: 36% !important;    margin-right: 1.5%;    margin-left: 1.5%; border-right: 2px solid #fff;   height: 210px;}
.footer .et_pb_column_2_tb_footer {     width: 26% !important;    margin-right: 1.5%;  margin-left: 0%;  border-right: 2px solid #fff;   height: 210px;}
.footer .et_pb_column_3_tb_footer {     width: 15% !important;    margin-left: 0%;}

/*Search Page*/

.search #page-container .et-boc header .et_builder_inner_content .et_pb_section { display: block !important; background: transparent;}


/*Small Desktop3*/
@media (min-width: 1600px) and (max-width: 1899px)  { 

	.et_pb_menu_2.et_pb_menu ul li a {font-size: 17px !important;}
	.et_pb_menu_3.et_pb_menu ul li a {font-size: 20px !important;}
}




/*Laptop*/

@media (min-width: 1250px) and (max-width: 1599px)  { 
	
	.et_pb_row_1_tb_header .et_pb_column_1_4 {width: 20% !important; margin-right: 10% !important;}
	.et_pb_row_1_tb_header .et_pb_column_3_4 {width: 70% !important; }
	.et_pb_row_3 .et_pb_column_1_4 {width: 20% !important; margin-right: 5% !important;}
	.et_pb_row_3 .et_pb_column_3_4 {width: 75% !important; margin-left: 0% !important;}
	
	.et_pb_menu_1_tb_header.et_pb_menu ul li a {font-size: 17px !important; }
	.et_pb_menu_2_tb_header.et_pb_menu ul li a, .et_pb_menu_3_tb_header.et_pb_menu ul li a {font-size: 17px !important; }
	.et_pb_menu_2.et_pb_menu ul li a {font-size: 16px !important;}
	
	ul#menu-main-menu-1 a{    font-size: 17px !IMPORTANT;	}
	#menu-top-menu-1 li a {font-size: 17px !important; }
	.et_pb_menu_1.et_pb_menu ul li a {font-size: 16px !IMPORTANT;	}
	.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li {    padding-left: 5px !important;    padding-right: 0px !important;}
	.hero-button {width: 80% !important;}
	.hero-button .et_pb_column {margin-right: 1%; margin-left: 2%;}
	.hero-button2 {width: 85% !important;}
	.hero-button2 .et_pb_column {margin-right: 2%;}
	.hero-image .et_pb_image_wrap img {width: 85%;}
	.button {width: 100%; font-size: 22px !important;}
	.sign-up {font-size: 20px !important;}
	.button2-1 { font-size: 20px !important; margin-left: 20%;}
	.button2-2 { font-size: 20px !important; margin-left: 5%;}
	.button4 {font-size: 20px !important;}
	.button3 { width: 80% !important; font-size: 12px !important;}
	.footer .et_pb_column_1_tb_footer .et_pb_module .et_pb_text_inner p {font-size: 14px !important;}
	.footer .et_pb_column_3_tb_footer .et_pb_module .et_pb_text_inner p {font-size: 14px !important;}
	.footer .et_pb_column_2_tb_footer {width: 30% !important; margin-right: 0%;    margin-left: 0%;}
	.et_pb_sidebar_0_tb_footer.et_pb_widget_area a {    font-size: 16px !important; }
	.et_pb_sidebar_1_tb_footer.et_pb_widget_area a {    font-size: 16px !important; }
	.stories-module .et_pb_text_inner h3 {font-size: 20px;}
	.stories-module .et_pb_text_inner h4 {font-size: 16px;}
	.stories-module .et_pb_text_inner h4 a img {width: 10%;}
	.et_pb_menu_0_tb_footer.et_pb_menu ul li a {font-size: 14px !important;}
	.et_pb_menu_1_tb_footer.et_pb_menu ul li a {font-size: 14px !important;}
	.footer .et_pb_column_3_tb_footer {    width: 13% !important; margin-left: 2%; }
	
	.et_pb_text_0 h1 {
    font-family: 'Ambit-Bold',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    font-size: 55px !important;
    color: #FFFFFF!important;}
	
	.et_pb_text_0 h1 {
    font-family: 'Ambit-Bold',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    font-size: 55px !important;
    color: #FFFFFF!important;}
	
  h3.uk-h1 {font-size: 35px;}
  .uk-margin { font-size: 20px;}	
  .uk-button { background: #fc7c1e; font-size: 25px;}
	
	/*Subpage*/
	.social-tabs ul li a {    padding: 15px 23px !important;    font-size: 12.5px !important;}
	.know-about .et_pb_text_inner h2 {    font-size: 20px !important;}
	
	.donate-video-text .et_pb_text_inner p {line-height: 1.6em; font-size: 28px !important;} 
	
	/*Search*/
	.top-header .et_pb_column_1_tb_header {margin-right: 5% !important; }
	.top-header .et_pb_column_2_tb_header {width: 21% !important;}
	
	/*Slider*/
	div#n2-ss-2 .n2-ss-slide {    perspective: 1000px;    width: 340px !important;    height: 340px !important;}
	
}


/*Small Desktop*/
@media (min-width: 1400px) and (max-width: 1499px)  { 

/*Slider*/
	div#n2-ss-2 .n2-ss-slide {    width: 380px !important;    height: 380px !important;}
	
}

/*Small Desktop2*/
@media (min-width: 1500px) and (max-width: 1599px)  { 

/*Slider*/
	div#n2-ss-2 .n2-ss-slide {    width: 410px !important;    height: 410px !important;}
	
}





/*Tablet*/
@media (min-width: 767px) and (max-width: 1100px)  { 

/*header*/	
	.et_pb_menu_0 .et_pb_menu_inner_container .et_pb_menu__wrap  {justify-content: center !important;}
	.et_pb_menu_0 .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu { display: block;} 
	.et_pb_menu_0 .et_pb_menu_inner_container .et_pb_menu__wrap .et_mobile_nav_menu { display: none;}	
	.et_pb_row_3 .et_pb_column_3_4 { width: 100% !important; margin-left: 0% !important;}
	.et_pb_menu_1 .et_pb_menu_inner_container .et_pb_menu__wrap {justify-content: left !important;}

/*Home*/		
	.et_pb_row_5, body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row {    width: 80% !important; }
	
	.stories .et_pb_column_15 {width: 100% !important; margin-right: 0% !important;}
	.stories .et_pb_column_16 {width: 100% !important; margin-right: 0% !important;}
	.stories .et_pb_column_17 {width: 100% !important; }		
	div.et_pb_section.et_pb_section_1 {    background-position: 25% top !important;	}	
	.row-4 .et_pb_column_19 {width: 100% !important; margin-right: 0% !important;}
	.button2-1 {    float: none !important;    margin-left: 0% !important;}
	.button2-2 {    float: none !important;    margin-left: 0% !important;}
	
/*Subpage*/	
	.headerp .et_pb_text_inner  h1 {text-align: center !important; line-height: 1.2em !important;}		
	.watch-us .et_pb_column_3_5 {width: 100% !important; margin-right: 0% !important; } 
	.watch-us .et_pb_column_2_5 {width: 100% !important; } 	
	.footer .et_pb_column_0_tb_footer {margin-right: 0% !important; border-right: none !important;  height: auto !important;}
	.footer .et_pb_column_1_tb_footer {margin-right: 0% !important; border-right: none !important;  height: auto !important; margin-left: 0% !important;}
		
/*Footer*/
	.footer-social .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu {display: block;}
	.footer-social .et_pb_menu_inner_container .et_pb_menu__wrap .et_mobile_nav_menu {display: none !important;}	
	.footer .et_pb_column {width: 100% !important; margin-right: 0% !important;}
	.footer .et_pb_column_2_tb_footer {display: none;}
	.et_pb_menu_2_tb_footer .et_pb_menu_inner_container .et_pb_menu__wrap { justify-content: center !important;}
	.et_pb_menu_2_tb_footer .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu {  display: block !important;}
	.et_pb_menu_2_tb_footer .et_pb_menu_inner_container .et_pb_menu__wrap .et_mobile_nav_menu { display: none !important;}
}	
/**TIM RESPONSIVE EDIT*/
@media (max-width:766px){
	.watch-us .et_pb_column_3_5,
	.watch-us .et_pb_column_2_5{
		width: 100% !important;
		margin-right: 0% !important;
	}
}

/*Mobile*/
@media (min-width: 250px) and (max-width: 450px)  { 

	/*header*/	
	.et_pb_menu_0 .et_pb_menu_inner_container .et_pb_menu__wrap  {justify-content: center !important;}
	.et_pb_menu_0 .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu { display: block;} 
	.et_pb_menu_0 .et_pb_menu_inner_container .et_pb_menu__wrap .et_mobile_nav_menu { display: none;}
	.et_pb_row_3 .et_pb_column_3_4 { width: 100% !important; margin-left: 0% !important;}
	.et_pb_menu_1 .et_pb_menu_inner_container .et_pb_menu__wrap {justify-content: left !important;}
	.et_mobile_menu li a {padding: 0px 5px !important; font-size: 14px!important;}
	.et_pb_menu_1.et_pb_menu ul li a {font-size: 14px !IMPORTANT;	}
	.et_mobile_menu li li {height: 20px;}
	.header .et_pb_column {height: 20px;}
	
	/*Home*/	
	
	.et_pb_row_5, body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row {    width: 95% !important; }
	.stories .et_pb_column_15 {width: 100% !important; margin-right: 0% !important;}
	.stories .et_pb_column_16 {width: 100% !important; margin-right: 0% !important;}
	.stories .et_pb_column_17 {width: 100% !important; }	
	div.et_pb_section.et_pb_section_1 {    background-position: 36% top !important;	}	
	.row-4 .et_pb_column_19 {width: 100% !important; margin-right: 0% !important;}
	.et_pb_text_inner {    text-align: left !important; }	
	.button2-1 {    float: none !important;    margin-left: 0% !important;}
	.button2-2 {    float: none !important;    margin-left: 0% !important;}
	
	/*Subpage*/	
	.headerp .et_pb_text_inner {margin-left: 1.8% !important;}
	.headerp .et_pb_text_inner  h1 {text-align: center !important; line-height: 1.2em !important;}
	.et_pb_team_member_image {    max-width: 100% !important;}
	
	.watch-us .et_pb_column_3_5 {width: 100% !important; margin-right: 0% !important; } 
	.watch-us .et_pb_column_2_5 {width: 100% !important; } 
	
	.covid-19 .et_pb_toggle .et_pb_toggle_content ul li { line-height: 1em !important;}
	.covid-19 .et_pb_toggle .et_pb_toggle_content ul li span { font-size: 20px !important; line-height: 1.5em;}
	
	/*Footer*/
	.footer-social .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu {display: block;}
	.footer-social .et_pb_menu_inner_container .et_pb_menu__wrap .et_mobile_nav_menu {display: none !important;}
}