/*
Theme Name: Construction Child
Theme URI: http://www.wpcharming.com
Description: Construction Child Theme
Author: WPCharming
Author URI: http://www.wpcharming.com
Template: construction
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wpcharming
Tags:two-columns, left-sidebar, right-sidebar, light, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/

.breadcrumbs span[property="name"] {
    margin-right: 0px;
}
.section-hide{
	display: none !important;
}
.subcontractor-registration br{
	display: none !important;
}
.subcontractor-registration span.input-field{
	display: block !important;
}
.subcontractor-registration .wpcf7-validates-as-tel{
	width: 100% !important;
}
.subcontractor-registration span.label-text {
    margin-bottom: 10px;
    display: block;
    font-size: 16px;
}
.subcontractor-registration div.form_1_2{
	margin-bottom: 0px !important;
}
.subcontractor-registration .wpcf7-list-item, .subcontractor-registration input[type="checkbox"]{
	margin-left: 0px;
}
.subcontractor-registration  .wpcf7-list-item-label{
	font-size: 16px;
}

.subcontractor-registration  .wpcf7-submit{
	margin-top: 30px;
}
.subcontractor-registration input[type="checkbox"] {
    margin-left: 5px;
    transform: scale(1.5);
}
.awsm-job-form{
	display: none;
}
.single.single-awsm_job_openings article .entry-author{
	display: none;
}
.single.single-awsm_job_openings #primary.content-area{
	width: 100%;
	border: 0px;
}
.single.single-awsm_job_openings #secondary.widget-area.sidebar,
.single.single-awsm_job_openings article .entry-header .entry-meta{
	display: none;
}
.single.single-awsm_job_openings article .entry-header{
	display: none;
}
.single.single-awsm_job_openings .awsm-job-specification-wrapper .awsm-job-specification-item{
	font-size: 16px;
}
 .page.page-id-25  .wpcf7-submit{
	margin-top: 30px;
}  
.stats-section {
	color: white;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
   }

.stat-item {
	flex: 1;
	min-width: 150px;
	text-align: center;
	padding: 10px 20px;
}

.stat-item h2 {
	font-size: 50px !important;
	margin: 0;
	color: #ffffff;
}

.stat-item p {
	font-size: 22px !important;
	margin: 5px 0 0;
	text-transform: uppercase;
	font-weight: bold;
}

.divider {
	width: 1px;
	background-color: white;
	height: 70px;
	margin: 0 20px;
}
.apply-now-team h4{
	font-size: 2rem;
	text-align: center;
}
header.site-header .wpc-menu > li > a{
	font-size: 17px !important;
}
.wpc-menu ul.sub-menu li a{
	font-size: 15px;
}
.wpb_revslider_element.wpb_content_element sr7-overlay {
    display: none !important;
}
/* .lb-data .lb-caption{
	display: none !important;
} */
#popmake-1139 h2{
	background: #4d6988;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 15px 20px;
    color: #fff;
	margin-bottom: 0px;}
/* #popmake-1139 p{
    padding: 15px 20px;
} */
#popmake-1139 .pum-close.popmake-close{
	  border-radius: 15px;
	top: 0px !important;
	right: 0px !important;
}
.spotlight-inner-content{
	display: flex;
    gap: 20px;
    padding: 15px;
}
.spotlight-inner-content .spotlight-image{
	flex: 50%;
}
.spotlight-inner-content .spotlight-text{
	flex: 50%;
}
.spotlight-popup button{
	background: #4d6988 !important;
    border-color: #4d6988 !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    font-family: "Montserrat", Helvetica, Arial, sans-serif !important;
    text-transform: capitalize !important;
    border-radius: 31px !important;
    padding: 10px 35px !important;
	display: flex !important;
    align-items: center !important;
}
.spotlight-popup button::before,
.spotlight-popup button::after {
  content: "•"; /* Unicode bullet dot */
  font-size: 24px; /* make it big */
  margin: 0 8px;
}
.spotlight-popup button::before {
  margin-right: 0.7em;
}

.spotlight-popup button::after {
  margin-left: 0.7em;
}
.spotlight-popup{
	cursor: pointer !important;
    width: fit-content !important;
    margin: 0px auto !important;
}
@media screen and (min-width: 1100px) {
	.header-transparent .site-header.header-fixed.fixed-on {
		background: #4d6988 !important;
	}}
@media screen and (min-width: 1100px) {
    .header-transparent .site-header.fixed-on {
/* background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAABRJREFUGFdjZGBg+M/AwMDIyAAFAA4pAQP4L554AAAAAElFTkSuQmCC'); */
	        background: linear-gradient(180deg, rgb(0 0 0 / 68%) 0px, #00000036 95%)!important;
	}
}
@media (max-width: 768px) {
	.stats-section {
		flex-direction: column;
		row-gap: 25px;
	}

	.divider {
		display: none;
	}
	#popmake-1139 .content.popmake-content{
		height: 400px;
		overflow-y: auto;
	}
	#popmake-1139{
		top: 5% !important;
	}
}
@media(max-width: 767px){
.subcontractor-logos .vc_column-inner > .wpb_wrapper{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.subcontractor-logos .wpb_text_column.wpb_content_element{
	flex: 1 1 100%;
}
.subcontractor-logos .wpb_single_image.wpb_content_element.vc_align_left.wpb_content_element {
	flex: 1 1 calc(50% - 8px);
	max-width: 300px;
}
}
@media(max-width: 750px){
#popmake-1139 .spotlight-inner-content{
    flex-direction: column !important;
}
}