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



/*Add your own styles here:*/

/*--------------- general start --------------- */
.org-txt {
    color: #f99b20;
}

/*---------------  header --------------- */
.logo {
	top: -15px;
}

#header_meta, #header #header_main {
	border: none;
}

#header_main {
	z-index: 11;
}

#header_main .main_menu ul li .sub-menu li a .avia-menu-text {
/* 	font-weight: 600 !important; */
	font-weight: 700 !important;
/* 	color: #696969; */
	color: #000000;
}

#top .av_header_transparency #header_meta {
    border-bottom: none !important;
}

#top .donation_btn .avia-menu-text {
	border-radius: 10px !important;
}

/*--------------- custom accordion ----------------*/
#top .cust_accordion .toggle_content {
    background-color: #ebebeb;
}  

.cust_accordion .toggle_content p {
    color: #666666;
} 

/*--------------- Home ------------------*/
#top .home_banner_title h1 {
    font-weight: bold;
    font-family: 'metropolis', Helvetica, Arial, sans-serif;
    text-transform: capitalize;
    text-shadow: 2px 2px 10px #000000;
}

.home-img-block .av-image-caption-overlay-center {
    font-size: 30px;
}

.home_full_img .av-section-color-overlay {
    background: linear-gradient(to right, transparent 32%, #000000 46%) !important;
}

#top .home_video .avia-video {
	margin-bottom: 0px;
}

.social-icon-list ul {
    display: flex;
    justify-content: center;
	flex-wrap: wrap;
}

.social-icon-list .iconlist-timeline {
	display: none;	
}

.grid-sec {
	padding: 30px;
}

.tag-list {
	overflow: auto;
    height: 600px;
}

#top .full-height-image .avia-image-container:not(:last-child) {
    margin-bottom: 35px;
}

#top .full-height-image .flex_cell_inner {
    height: 100%;
}

#top .full-height-image .avia-image-container {
    height: 51%;
}

#top .full-height-image .avia-image-container .avia-image-container-inner, 
#top .full-height-image .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap, 
#top .full-height-image .avia-image-container .avia-image-container-inner .avia-image-overlay-wrap img {
    height: 100%;
}

.full_img_sec .flex_cell:after {
    background: linear-gradient(0deg,black 0%,rgba(0,0,0,0.5) 15%,rgba(0,0,0,0.25) 30%,rgba(0,0,0,0.15) 100%);
    position: absolute;
    display: block;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.post_slider .slide-entry-wrap {
	display: flex;
	flex-wrap: wrap;
}

.post_slider article {
    background-color: #f1f1f1;
}

.post_slider .avia-content-slider-inner {
	overflow: visible;
}

.post_slider article .slide-content {
    padding: 20px;
}

/*---------------  Inner Page ---------------*/
#top .subpage_banner_title h2 {
	font-weight: 600;
}

/*--------------- Our Mission & Objectives ---------------*/
.cust_icon_list li::marker {
	content: "";
}

.cust_icon_list li:before {
    content: "\f256";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    color: #f99b20;
}

/*--------------- coalition leadership Start ---------------*/
.leadership {
    text-align: center;
}

.leadership .team-member-name {
    color: #f99b1f;
    font-size: 1.3rem;
    margin: 1rem 0;
}

.leadership .team-member-job-title {
    font-size: 1rem;
	line-height: 1.7rem;
}

.icon-chair .iconbox_icon {
    background-color: #f99b1f;
}

.icon-chair .iconbox\_icon::before {
    color: #fff;
}

/* coalition leadership End */

/*--------------- Contact --------------------*/
.contact_form .gfield_label {
    color: #f99b20;
}

/*--------------- Donate --------------------*/
#top .donation_form input[type='text'], 
#top .donation_form input[type='email'], 
#top .donation_form input[type='number'], 
#top .donation_form input[type='tel'], 
#top .donation_form textarea,
#top .donation_form select {
    background: rgb(255 255 255 / 30%);
    padding: 12px;
    border-radius: 10px;
	color: #000000;
}

#top .donation_form .gform_footer input[type="submit"],
#top .contact_form .gform_footer input[type="submit"] {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
	border-radius: 10px;
	padding: 12px 20px;
}

#top .donation_form fieldset {
	margin-bottom: 0px;
}

.donation_form .gfield_label, .donation_form .ginput_container label, #top .donation_form .gfield_required{
    color: #ffffff;
}

.donation_form #input_2_1 label {
    background: #f99b20;
    color: #ffffff;
    padding: 7px 15px !important;
    line-height: unset;
    margin-right: 20px !important;
    border-radius: 10px;
    font-size: 20px;
    text-align: center;
    font-weight: 700 !important;
    margin-left: 0px !important;
    border: 3px solid #f99b20;
    max-width: 100%;
    cursor: pointer;
}

.donation_form #input_2_1 input:checked~label, .donation_form #input_2_1 label:hover {
    background-color: #ffffff;
    border: 3px solid #ffffff;
    color: #f99b20;
}

.donation_form #input_2_1 {
	display: inline-flex;
	flex-wrap: wrap;
	gap: 20px;
}

.donation_form #input_2_1 input[type="radio"] {
	display: none !important;
}

#top .donation_form .ginput_container_total input {
    color: #ffffff;
    font-weight: 600;
}

#top .donation_form .gfield_label {
    font-size: 22px;
    font-weight: 600;
}

#top .donate_sec {
	background-color: rgba(255, 255, 255, .30);
    backdrop-filter: blur(15px);
}

#top .grecaptcha-badge {
    right: 0px !important;
}

/*---------------  Footer Start ---------------*/
#socket .container {
	text-align: center;
}

#socket .copyright {
	float: unset;
}

#top .footer-menu .menu .menu-item {
    margin-left: 0px;
	font-size: 19px;
}

.footer-contact-us .avia-icon-list .iconlist_icon {
    font-size: 35px !important;
}
/* Footer End */

#popmake-6948 .avia-color-theme-color {
    background-color: #f8973f;
    color: #ffffff;
}

/*---------------  Media Query --------------- */
@media only screen and (max-width: 1024px) {
	nav.main_menu {
		display: block !important;
	}
	#avia-menu .menu-item {
		display: none;
	}	
    .av-burger-menu-main.menu-item-avia-special {
		display: block;
    }
	#top .social_section .flex_column_table {
		display: grid;
	}
	.social_section .flex_column_table .flex_column {
		width: 100% !important;
		margin-left: 0;
	}
	#top .full_img_sec .flex_cell {
		padding: 0 50px !important;
	}
} 

@media only screen and (min-width: 990px) {
	.home_icon_block:after {
		background-color: #d1d1d1;
		content: '';
		height: 70%;
		width: 1px;
		position: absolute;
		bottom: 0;
		top: 0;
	/*     right: 0; */
		margin-top: auto;
		margin-bottom: auto;
		visibility: visible;
	}
}