/*
	Theme Name: Revolution Child Theme
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Template: revolution
	Text Domain: revolution
	Domain Path: /inc/languages
*/
/* Work */
.page-id-261 .portfolio-holder{
		border-radius:5px !important;
	}
.page-id-261 .thb-portfolio-content{
	background:#00695c !important;
}
.page-id-261 .header-spacer{
	margin-bottom:5vh;
}
/* Home */
.page-id-2610 h1{
	font-size: 2.8em !important;
}
.page-id-2610 .header-spacer{
	background-color: #075d74;
}
.thb-full-menu.thb-underline>li>a:before{
	height:4px;
}
@media screen and (max-width:1023px){
	.page-id-2610 .btn{
		padding:0px 0px;
	}
	.vc_column-inner.vc_custom_1643148029921, .vc_column-inner.vc_custom_1643148092038{
		padding-left:0px !important;
		padding-right:0px !important;
	}}
	/*.vc_column-inner.vc_custom_1643148092038{
	padding-left:0px !important;
	padding-right:0px !important;
	}}*/

/* About */
.page-id-114 .header-spacer{
	background-color:rgba(162,92,0,0.15);
}

/* Weatherport */
.postid-2729{
	background-color: #00695c !important;
}
#wp-row{
	padding-left:15vh;
	padding-right:15vh;
}
/* NCAD */
#ncad-row{
	padding-left:15vh;
	padding-right:15vh;
}
/* QA Group */

/* Header */
/***Portfolio pages***/
.postid-2729 .dark-header, .postid-126 .header, .postid-132 .header, .postid-132 .dark-header, .page-id-261 .header, .page-id-115 .dark-header, .page-id-114 .dark-header{
    background-color: #00695c !important;
}
.postid-2729 .header.fixed:not(.headroom--unpinned):before, .postid-126 .header.fixed:not(.headroom--unpinned):before, .postid-132 .header.fixed:not(.headroom--unpinned):before{
	background-color: #00695c !important;
}
/* Mobile styles */
@media only screen and (max-width:1023px){
	.vc_column-inner.vc_custom_1643148029921, .vc_column-inner.vc_custom_1643148092038, .vc_custom_1645058702276, #ncad-row, #wp-row{
		padding-left:2vh;
		padding-right:2vh;
		margin-bottom:20px !important;
	}
	/*.vc_custom_1645646248243, .vc_custom_1645127632034{
		padding-top:0vh !important;
	}*/
	.postid-2729 .some-padding{
		padding-left:15px !important;
		padding-right:10px !important;
	}
	.page-id-2610 .btn.style1.medium.full.accent.pill-radius.cta-button.thb_shadow{
		margin-bottom:20px !important;
	}
	.page-id-2610 h1.small{
		font-size:25px !important;
	}
	.page-id-2610 .thb-testimonials.style4 blockquote p{
		font-size:18px !important;
	}
	.header .mobile-toggle-holder{
		color:#fff;
	}
	.mobile-toggle-holder .mobile-toggle span{
		background:#fff;
	}
	.page-id-261 .header .mobile-toggle-holder{
		color:#000;
	}
	.page-id-261 .mobile-toggle-holder .mobile-toggle span{
		background:#000;
	}
	.page-id-114 .header .mobile-toggle-holder{
		color:#fff;
	}
	.page-id-114 .mobile-toggle-holder .mobile-toggle span{
		background:#fff;
	}
	.page-id-115 .header .mobile-toggle-holder{
		color:#fff;
	}
	.page-id-115 .mobile-toggle-holder .mobile-toggle span{
		background:#fff;
	}
}
@media screen and (max-width:700px){
	.vc_column-inner.vc_custom_1643410796400{
		padding:0px !important;
	}
}

.subfooter.style1.light.subfooter-full-width-off{
	padding:0px !important;
}

.page-id-115 .thb-full-menu.thb-line-marker>li>a:before{
	background-color:#00695c !important;
}
.page-id-261 .header.dark-header .thb-full-menu>li> a, .page-id-114 .header.dark-header .thb-full-menu>li> a, .page-id-115 .header.dark-header .thb-full-menu>li> a{
	color:#fff !important;
}

.page-id-115 .wpcf7-form-control.has-spinner.wpcf7-submit.btn{
	background-color:#075d74;
	color: #fff;
	border-radius:100px;
}
.header.dark-header .thb-full-menu>li> a{
	color:#fff !important;
}
.header.fixed:not(.headroom--unpinned)::before .header.dark-header .thb-full-menu>li> a{
	color:#fff !important;
}
.header.fixed:not(.headroom--unpinned):before{
	background-color:#075d74;
}
@media only screen and (min-width: 640px){
.header {
    padding: 20px 0;}
}

/* Footer */
.subfooter{
	padding-bottom:0px;
}
.row.subfooter-row{
	padding:20px 20px;
}
.page-id-114 .subfooter p{
	color:#ffffff !important;
}