/*
Theme Name: Noeverman
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/*--SF: Misc--*/
#content .rev_slider_wrapper, #content .rev_slider_wrapper li.tp-revslider-slidesli{
	border-radius: 0px;
}
.vc_custom_1562149771091:hover, .vc_custom_1561980991972:hover, .vc_custom_1562149129562:hover, .vc_custom_1562149046744:hover, .vc_custom_1562152883956:hover, .vc_custom_1562155091868:hover, .vc_custom_1562155423165:hover, .vc_custom_1562156050826:hover, .vc_custom_1562154372175:hover, .vc_custom_1562307213513:hover{
	background-image: url(https://www.noevermanadvies.nl/wp-content/uploads/2019/07/kopje-koffie-zwart.png) !important;
	background-color: #fff !important;
    color: #000 !important;
}

.vc_custom_1562149771091 .porto-btn-hover, .vc_custom_1561980991972:hover .porto-btn-hover, .vc_custom_1562149129562 .porto-btn-hover, .vc_custom_1562149046744 .porto-btn-hover, .vc_custom_1562152883956 .porto-btn-hover, .vc_custom_1562155091868 .porto-btn-hover, .vc_custom_1562155423165 .porto-btn-hover, .vc_custom_1562156050826 .porto-btn-hover, .vc_custom_1562154372175 .porto-btn-hover, .vc_custom_1562307213513:hover .porto-btn-hover{
	display: none;
}
.sf_hover_underline:hover{
	text-decoration: underline !important;
}
.sf_homepage_blogs .blog-posts .post .entry-title{
	height: 52px;
}
.sf_homepage_blogs .post-excerpt{
	height: 170px;
	margin-bottom: 0px;
}
#footer .footer-main>.container{
	padding-top: 30px;
    padding-bottom: 15px;
}
#footer a:not(.btn), #footer .footer-bottom{
	color: #000 !important;
}
#footer a:not(.btn):hover{
	text-decoration: underline;
}
#footer .widget-title{
	color: #000;
}
#text-3 .widget-title{
	margin-left: 90px;
}
#text-4 .col-lg-10 a{
	vertical-align: middle;
}
.sf_button_1 a{
	border: 1px solid rgb(255, 98, 0) !important;
}
.sf_button_1 a:hover{
	border: 1px solid #000 !important;
}
/*sf - topheader*/
.header-col>*:not(.header-col-wide){
    margin-left: 6em;
}
#header .header-main .header-left {
    padding: 10px 0;
}
.header-left .custom-html a:hover, .header-right .custom-html a:hover{
	text-decoration: underline !important;
}
/*sf-footer*/
#header{
	border-top: none;
}
.sf-mailto{
	color:#000!important;
}
.sf-opsomming li{
	color:#008bd2!important;
	font-weight:bold;
	line-height: 40px;
	
}
.widget.widget_text ul{
	margin-left: 40px;
}
/*sf-home-blog*/
.text-uppercase{
text-transform: lowercase !important;
	font-size: 14px;
}
.clearfix .btn{
	    border: 0px solid transparent;
	float: right;
}
.text-xs{
	font-size: 0.95rem !important;
	color:#008bd2;
	font-weight: 700;
}
.btn-default.btn:hover{
  background-color: #fff!important;
}
/*sf-body-home*/
.sf-accolades-1 {
    overflow: visible!important;
	display: none;
}
.sf-accolades {
    overflow: visible!important;
}
/*sf - breadcrumb*/
.sf-breadcrumbs .page-title{
	font-weight: 400;
	font-size: 45px;
	text-shadow: 0px 0px 9px black;
}
/*sf - diensten*/
.sf-background-diensten{
box-shadow: 1px 1px 5px #b5b5b5;
margin: 15px;
}
@media (min-width: 768px){
 .col-md-4.sf-background-diensten{
    -webkit-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
	}
}
.wpb_content_element.sf-afbeelding-bovenkant {
margin-bottom: 0px;

}
.sf-call-to-action{
overflow: visible!important;
}
.page-id-28 .porto-btn-ctn-left{
	 margin-bottom: 0px;
}
/*sf - contactpagina*/
input[type="text"], input[type="tel"],input[type="email"], textarea{
	border-radius: 0px!important;
	width: 100%;
}
.sf-contactformulier.wpb_text_column :last-child  {
        width: 100%;
}
.sf-contactinfo .row{
    padding: 5px;
}
.textwidget .row{
    padding: 5px;
}
/*sf sub dienstenpagina*/
.sf-interim {
background: linear-gradient(90deg, #fff 30%, #f8f8f7 50%);
}
.sf-interim-achtergrond{
	z-index: 10;
}
.sf-interim-achtergrond .wpb_content_element {
margin-bottom: 10px;
}
.sf-acquisitie{
	background: linear-gradient(90deg, #f8f8f7 30%, #fff  50%);
}

/*--SF: Diensten hover--*/
.sf-background-diensten{
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-ms-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.sf-background-diensten:hover{
	background: #008bd2;
	cursor: pointer;
}
.sf-background-diensten:hover p, .sf-background-diensten:hover h2, .sf-background-diensten:hover h4{
	color: #fff !important;
}
.sf-background-diensten h2, .sf-background-diensten h4{
	margin: 0 0 20px 0!important;
}
.sf-background-diensten:hover hr{
	background-color: #fff !important;
}

.sf_show_on_hover{
	display: none;
}
.sf-background-diensten:hover .sf_show_on_hover{
	display: block;
}
.sf-background-diensten:hover .sf_hide_on_hover{
	display: none;
}
.sf-infographic{
	   font-family: Open Sans!important;
}
/*sf- banner-home*/
.no-breadcrumbs .main-content{
padding-top: 0px;
}
/*sf- blog*/
.post-meta{
	display:none;
}
.blog-posts .post .entry-title{
    font-size: 20px;
}
.zoom{
	display:none!important;
}
.img-thumbnail img{
	border-radius: 0px!important;
}
.blog-posts article:hover {
    box-shadow: 1px 1px 5px #b5b5b5;
	z-index:100;
	background-color: #fff;
}
.blog-posts article{
	padding-top: 20px;
}
/*sf- buttons*/
a.porto-btn:hover .porto-btn-hover{
	opacity: 1!important;
}

/*sf - contactpagina*/
input[type="submit"], input[type="submit"][disabled]{
	background-color: rgb(255, 98, 0);
	border-radius: 5px;
	border-color: rgb(255, 98, 0);
	font-weight: 700;
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 12px;
	padding-bottom: 12px;
		
}
/*sf-dienstenpagina*/
@media (max-width: 1110px){
.sf-opsomming{
    padding-left: 50px !important;
}
}
@media (min-width: 1111px){
.sf-opsomming{
    padding-left: 200px !important;
}
}
/*sf-footer*/
.sf-opsomming-footer{
	padding-left: 50px!important;
}
/*sf-  main content*/
.main-content{
	padding: 0px;
}
/*sf-quotes*/
.sf-quote{
	font-family: Open Sans!important; 	
	color: #777777!important;
}
/*sf- body-responsive*/
@media (min-width: 992px){
	.container {
		max-width: 1200px!important;
	}
}

.single-post .page-top, .single-post .post-image, .single-post .post-gap, .single-post .post-date, .archive .page-top{
	display: none;
}

.single-post .main-content{
	margin-top: 50px;
}

input[type="submit"]:hover{
	background: #fff !important;
	color: #000 !important;
	border: 1px solid #000;
}
.sf_white a{
	color: #fff;
}
/*--SF: Responsive-*/
.show_on_mobile{
	display: none;
}
@media only screen and (max-width:768px) {
	.show_on_mobile{
		display: block;
	}
	.show_on_mobile .vc_column-inner{
		padding-top: 0px !important;
	}
	.sf_hide_on_mobile{
		display: none;
	}
	#text-3 .widget-title, .widget.widget_text ul{
		margin-left: 0px;
		padding-left: 0px !important;
	}
	.sf-breadcrumbs .page-title{
		font-size: 30px;
	}
	body .vc_custom_1561038660569, body .vc_custom_1561039111224{
		padding-left: 15px !important;
	}
	body .vc_custom_1561039111224{
		padding-right: 0px !important;
	}
	.sf_mobile_text_center{
		text-align: center;
	}
	body .sf_mobile_margin_top{
		margin-top: 20px !important;
	}
	body .sf_mobile_button_margin_fix a{
		margin-top: 20px !important;
	}
	body .sf_mobile_row_margin{
		margin: 0 !important;
	}
	body .sf_mobile_row_padding{
		padding: 0 !important;
	}
	.page-top{
		background-image: none !important;
		background-color: #fff !important;
	}
	.sf-breadcrumbs .page-title{
		text-shadow: none!important;
	}
	.page-top .page-title{
		color: #000;
	}
	.page-top > .container{
		padding: 0px;
	}
	.porto-btn-ctn-right{
		text-align: left;
	}
	.porto-btn-ctn-right a{
		margin-top: 0px !important;
	}
	.sf_button_1 a{
		margin-top: 0px !important;
		width: 100%;
	}
	body .vc_custom_1561034994473{
		margin-left: -15px !important;
		margin-top: 0px !important;
	}
	.sf-accolades .col-md-9{
		margin-top: 0px !important;
	}
	.sf-interim-achtergrond .col-md-1, .vc_custom_1561039111224 .col-md-1{
		-webkit-flex: 0 0 8.3333333333%;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.sf-interim-achtergrond .col-md-11, .vc_custom_1561039111224 .col-md-11{
		-webkit-flex: 0 0 91.6666666667%;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	body .vc_custom_1561038660569{
		margin-bottom: 0px !important;
	}
	body .vc_custom_1562241765926{
		margin-left: 50px !important;
	}
	.sf-contactinfo .col-lg-2{
		-webkit-flex: 0 0 16.6666666667%;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.sf-contactinfo .col-lg-10{
		-webkit-flex: 0 0 83.3333333333%;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.vc_custom_1562309947658 > .vc_column-inner{
		padding-top: 0px !important;
	}
	.wpcf7 input[type="submit"]{
		width: 100%;
	}
	body .vc_custom_1562243931177{
		margin-top: 0px !important;
	}
	.vc_custom_1561980504232 p.vc_custom_heading{
		display: none;
	}
}
.sf-contactinfo a{
	color: #fff;
}
/*sf -blogpagina*/
	.post-content h1{
		font-size: 30px;
	}
/*sf - h-tags*/
.sf-h1 h1{
 color: #fff!important;
	font-size: 47px;
	font-weight: 600;
}
/*sf-contactpagina*/
.sf-adres{
	color: #000!important;
}

.error404 .page-top{
	display: none;
}
.page-not-found h2{
	text-align: center;
	font-size: 70px;
	letter-spacing: 0px;
}

.sf-avgcheck {
	width:auto;margin-top:15px;
}
.sf-opmaak-link, .sf-opmaak-link:hover{
	color: #fff;
}
.sf-sales-scan-opties li { 
	color: #fff;
 	list-style-type: square;
}
.page-top{
 background-size: cover;
}
@media only screen and (max-width:768px) {
	.page-id-1422 .page-top{
		display:none;
	}
}
.page-id-1422 h2{
	line-height: 1!important;
}
.sf-gazellen{
	width: 313px;
	margin-top: 10px;
}
.sf-niet-tonen{
	display: none;
}
/*sf-update 29-9-2021*/
@media (min-width: 769px){
   	.page-id-4 .col-md-4.sf-background-diensten, .page-id-28 .col-md-4.sf-background-diensten, .page-id-30 .col-md-4.sf-background-diensten, .page-id-1792 .col-md-4.sf-background-diensten{
    	-webkit-flex: 0 0 47%;
    	-ms-flex: 0 0 47%;
    	flex: 0 0 47%;
    	max-width: 47%;
	}
}
	@media (min-width: 768px) and (max-width: 768px){
   	.page-id-4 .col-md-4.sf-background-diensten, .page-id-28 .col-md-4.sf-background-diensten, .page-id-30 .col-md-4.sf-background-diensten, .page-id-1792 .col-md-4.sf-background-diensten{
    	-webkit-flex: 0 0 96%;
    	-ms-flex: 0 0 96%;
    	flex: 0 0 96%;
    	max-width: 96%;
	}
}
.sf-image-contact{
	height: 400px!important;
}