/*
Theme Name: Forward Mentor Child Theme
Theme URI: http://www.forwardmentor.nl
Description: This is a custom child theme for Forward Mentor
Author: Melvin Palma
Author URI: http://www.melvinpalma.nl
Template: forwardmentor
Version: 0.1
*/
/*
@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');

h1,h2,h3,h4,h5,h6{
	font-family: 'Quicksand', sans-serif!important;
}*/

.col.dark .nectar-button.see-through.btn-rounded {
	border-radius:20px !important;
}

.plans-section.full-width-content.vc_row-fluid  {
	padding-left:10px !important;
	padding-right:10px !important;
}

.plans-section.full-width-content.vc_row-fluid .column_container {
	margin-left:10px !important;
	margin-right:10px !important;
	width:calc(33.33% - 20px);
}

.cta-images-2col.full-width-content.vc_row-fluid .column_container {
	margin-left:15px !important;
	background-position:center center !important;
	background-size:cover !important;
	margin-right:0px !important;
	width:calc(50% - 15px);
}

.cta-images-2col.full-width-content.vc_row-fluid .column_container:first-child {
	margin-right:15px !important;
	margin-left:0px !important;
	width:calc(50% - 15px);
}

.cols-3-cta.full-width-content.vc_row-fluid {
	padding-left:7.5px !important;
	padding-right:7.5px !important;	
}

.cols-3-cta.full-width-content.vc_row-fluid .wpb_column {
	margin-right:7.5px !important;
	margin-left:7.5px !important;
	width:calc(33.33% - 15px);
}

.gray-scale-img {
	filter:grayscale(1) !important;
}

.padding-left-removal {
	padding-left:0px !important;
}

.padding-right-removal {
	padding-right:0px !important;
}

@media only screen and (max-width:1024px) {
	.plans-section.full-width-content.vc_row-fluid .column_container, .cta-images-2col.full-width-content.vc_row-fluid .column_container, .cta-images-2col.full-width-content.vc_row-fluid .column_container:first-child, .cols-3-cta.full-width-content.vc_row-fluid .wpb_column {
		width:calc(100% - 20px) !important;
		margin:10px 10px !important;
	}
	
	.mob-only-padding-banner {
		padding-top:30% !important;
		padding-bottom:30% !important;
	}
}

.logo-carousel .owl-carousel.owl-theme .owl-item {
	cursor:default !important;
}

.logo-carousel .owl-item {
	display:flex;
	align-items:center;
	justify-content:center;
}

.logo-carousel .owl-item img {
	filter:grayscale(100);
    max-height: 100px;
    width: auto;
}

.logo-carousel .owl-item:hover img {
	filter:none;
}

.hexagon-content h3 {
	margin-bottom:0px;
}

.hexagon-content h1 {
	margin-bottom:15px;
	margin-top:-10px;
}

.carousel-item .inner {
	display:flex;
	align-items:center;
	height:80px;
}

.side-by-side-image img {
	width:50% !important;
	float:left !important;
}

.w-100 {
	width:100% !important;
	object-fit:cover !important;
}

.w-50 {
	width:50% !important;
}

.pos-ab-right-50 {
	position:absolute;
	top:50%;
	right:0px;
}

.visible-xs {
	display:none;
}

@media only screen and (max-width:767px) {
	.custom-pieter-position {
		margin-top:0px !important;
	}	
	.custom-padding-mob-for-img {
		padding:50px 0px !important;
	}
	.utileg-mobile-adj h2, .utileg-mobile-adj h3 {
		margin-left:0px !important;
	}
	.utileg-mobile-adj h2 {
		margin-top:-65px !important;
	}
	.utileg-mobile-adj h3 {
		margin-bottom:65px !important;
	}
	.utileg-mobile-adj h2 br { display:none;}
	.utileg-mobile-adj .pos-ab-right-50 {
		position:unset !important;
	}
	.utileg-mobile-adj .using-image { position:relative;}
	.utileg-mobile-adj .using-image:after {
		position:absolute;
		content:'';
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.5);
	}
	.remove-pad-top-mob {
		padding-top:0px !important;
	}
	.cta-images-2col .dark h2 {		
		margin-top: 20px !important;
		margin-bottom:20px !important;
		margin-left: 30px !important;
	}
	
	.cta-images-2col .dark h4 {
		margin-left:30px !important;
		margin-bottom:200px !important;
		margin-right:30px !important;
	}
	body.home .cta-images-2col .dark h2, .cta-images-2col .dark h4 {
		width:50%;
        margin-left: 50% !important;
	}
	
	.full-width-content.vc_row-fluid .vc_col-sm-6.min-height-400-mob {
		height:400px !important;
	}
	
	body .vc_row-fluid .wpb_column {
		margin-bottom:0px !important;
	}
	
	body .min-height-400-mob .nectar-button.medium {
		margin-top:200px;
	}
	
	.container.main-content, div.slider-nav, .post-area.standard-minimal.full-width-content article.post .inner-wrap {
		max-width:90% !important;
	}
	
	.container.main-content .vc_custom_1518389421289 {
		padding:0px !important;
	}
	
	.plans-section.full-width-content.vc_row-fluid, .full-width-content {
		margin-left:-20px !important;
	}
	
	.mob-height-380 {
		height:380px;
	}
	
	.mob-only-padding-20 .instance-13 {
		padding:20% !important;
	}
	
	.vc_custom_1730898702581.remove-margin-top-mobile {
		margin-top: -30px !important;
        margin-left: -30px !important;
	}
	
	.vc_custom_1730898702581.remove-margin-top-mobile br {
		display:none;
	}
	
	.visible-xs {
		display:inline-block !important;
	}
	
	.padding-5-percent.instance-16 h2 {
		margin-top:30px !important;
	}
	
	.col.dark .nectar-button.see-through {
		margin-left:0px !important;
        /*padding: 15px !important;
        width: 100%;*/
        text-align: center;
	}
	
	.nectar-google-map {
		max-height:425px !important;
	}
	
	body.page-id-1407 .top-banner .row-bg {
		background-position:50% 36% !important;
	}
	
	body.page-id-1407 .utileg-mobile-adj h2 {
		width:50% !important;
		margin-top:-30px !important;
	}
	
	body.page-id-1407 .mobile-only-margin-top {
		margin-top:30px;
	}
	
	body.page-id-1395 .mob-height-380 h2 {
		margin-top:60% !important;
	}
	
	.container.main-content {
        width:100% !important;
        max-width:100% !important;
	}
	
	body .mob-left-right-padd-15 {		
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	body .mob-left-right-15 {
		margin-left:15px !important;
		margin-right:15px !important;
		width:calc(100% - 30px) !important;
	}
	body .row .col p {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	.full-width-content.mob-only-padding-20 {
		margin-left:0px !important;
	}
	
	/*body.page-id-1742 .wpb_row .span_12 > .col.padding-5-percent[data-padding-pos="all"], body .wpb_row .span_12 > .col.padding-5-percent[data-padding-pos="all"] {
		padding:6% 0px !important;
	}*/
	
	body.page-id-1742 .vc_custom_1729770533890 {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	.remove-pad-leftright-mob {
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	.mob-aspect-ratio-250 {		
    	aspect-ratio: 1 / 1;
		margin-bottom:30px;
	}
	
	.fix-title-to-left-mob {
		font-size:25.5px !important; 
        width: 100%;
        text-align: center !important;
	}
	
	#fws_672bcba934293, body.home .full-width-section.parallax_section, body.home .full-width-content.parallax_section, body.page-id-1395 .plans-section.full-width-content.vc_row-fluid, body.page-id-1800 .full-width-content {
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:0px !important;
	}
	
	body.home .wpb_row.full-width-content, body.page-id-1403 .wpb_row.full-width-content {
		margin-left:0px !important;
		width:100% !important;
	}
	
	.plans-section.full-width-content.vc_row-fluid, .full-width-content {
		margin-left:0px !important;
	}
	
	body.page-id-1399 .vc_row-fluid .wpb_column.one-fourths {
		margin-bottom:20px !important;
		background-size:contain !important;
		background-repeat:no-repeat !important;
	}
	
	.standard_section.hexagon-content, body.page-id-1399 .vc_custom_1731493685960 {
		padding-left: 15px !important;
		padding-right:15px !important;
	}
	
	body.page-id-1399 .cta-images-2col .dark h2 {
		font-size:25.5px !important;
	}
	
	body.page-id-1399 .main-banner .using-image, body.page-id-1742 .main-banner .using-image {
		background-position:50% 15% !important;
	}
	
	body.page-id-1399 .using-mobile-browser .divider-border[data-animate="yes"], .using-mobile-browser .divider-small-border[data-animate="yes"] {
		margin:30px auto !important;
	}
	
	body.page-id-1399 .what-is-fm .remove-pad-leftright-mob {
		padding-top:50px !important;
	}
	
	body.page-id-1399 .mobile-img-content h2 {
		top:150px;
		position:relative;
	}
	
	body.page-id-1399 .mobile-img-content h4 {
        top: 130px;
        position: relative;
        left: 30px;
        margin-left: 0px !important;
	}
	
	body.page-id-1399 .nectar-button.has-icon, body.page-id-1399 .nectar-button.tilt.has-icon {
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	body.home .main-banner {
        padding-top: 40px !important;
        margin-top: 0px !important;
	}
	
	body.home .main-banner .nectar-button.see-through {
		margin-top:150px !important;
	}
	
	body.home .logo-carousel {
		padding-top:20px !important;
        margin-bottom: 0px !important;
	}
}