/*
Theme Name:  All included
Theme URI: http://workscout.in
Author: Purethemes
Author URI: https://www.puntkoen.nl
Description: Puntkoen
Version: 1.0
License: ThemeForest
License URI: http://themeforest.net/licenses
Text Domain: workscout
Domain Path: /languages/
Tags: light, responsive-layout, post-formats, theme-options, translation-ready, two-columns
Template:  salient
*/




h1 {

}
h2 {
	margin-bottom: 20px;
}
span.subheader span {
	 display: block;
}

/*DESKTOP MENU*/
#top nav ul li a {
	color: #616a71;
    font-weight: 700;
}
#top nav ul #nectar-user-account a span,
#top nav ul #search-btn a span,
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
	color: #616a71;
}


#header-outer #top nav > ul > li.hoofdmenu-uitgelicht a {
	background: #e3000b!important;
	color: #ffffff !important;
	padding: 10px 20px !important;
	border-radius: 5px;
	opacity: 0.9;
}
#header-outer #top nav > ul > li.hoofdmenu-uitgelicht a:after {
	display: none !important;
}
#header-outer #top nav > ul > li.hoofdmenu-uitgelicht a i {
	color: #ffffff;
    vertical-align: middle;
}
#header-outer #top nav > ul > li.hoofdmenu-uitgelicht a:hover {
	background: #0296d6!important
}

/*MOBILE MENU*/
#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen),
#slide-out-widget-area-bg.fullscreen,
#slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right {
	background-color: #0296d6 !important;
}


/*FOOTER*/
#footer-widgets h3 {
	color: #ffffff;
}
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code {
	background: #ffffff !important;
}
#footer-outer .widget {
	margin-bottom: 0;
}
.gform_wrapper li.hidden_label input {
    margin-top: 0 !important;
	margin-bottom: 10px;
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px !important;
}
#footer-outer #footer-widgets .col ul li {
	margin-top: 0px !important;
}
.gform_wrapper .gform_footer {
    padding: 10px 0 10px !important;
    margin: 0 0 0 !important;
}
#footer-outer #copyright p {
	display: inline-block;
}
#menu-copyright {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
}


/*CALL TO ACTION*/
#boxed #call-to-action .container,
#call-to-action .container,
#footer-outer[data-full-width="1"] #call-to-action .container {
	padding: 62px 0 56px 0;
}
#call-to-action .triangle {
	display: none !important;
}


/*FORMS*/
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea {
    padding: 10px !important;
    color: #555 !important;
}

div[data-midnight="dark"] .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
div[data-midnight="dark"] .gform_wrapper textarea {
	border: 2px solid #026495;
}


/*OVERZICHT DIENSTEN*/
#overzicht_diensten .img-with-aniamtion-wrap {
	border-radius: 50%;
	background: #ffffff;
    border: 9px solid #e3000b;
    height: 150px;
    width: 150px;
    max-width: 100%;
    margin: 0 auto;
	padding: 30px;
    display: flex;
    align-items: center;
    margin-bottom: 20px !important;
}
#overzicht_diensten .img-with-aniamtion-wrap .hover-wrap {
	margin-bottom: 0 !important;
}
#overzicht_diensten .img-with-aniamtion-wrap > .inner {
    width: 100%;
	height: auto !important;
}
#overzicht_diensten .img-with-aniamtion-wrap img {
	max-width: 100%;
	opacity: 0.6;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#overzicht_diensten .img-with-aniamtion-wrap a:hover img {
	opacity: 1;
}


/*HEADER*/
.standard_section{
	margin: 60px 0 60px;
}

/*SECURITY PARTNER BLOK*/
#security_partner {
	margin: 0 !important;
}
.security_partner_img img {
	margin-right: 40px;
}

/*ONZE SERVICE*/
.onze_service {
	text-align: right;
}
.onze_service_img {

}

/*PORTFOLIO SLIDER*/
body .portfolio-items .col img {
    position: absolute;
    width: auto;
    min-height: 100%;
}
.portfolio-items .col .work-item {
	height: 230px;
}


/*ALGEMEEN*/
#heeft_u_interesse a {
	color: #ffffff !important;
	text-decoration: underline;
	font-weight: 700;
}
body .nectar-button {
    box-shadow: none !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    padding: 10px 20px !important;
}
body .nectar-button:hover {
    box-shadow: none !important;
    -ms-transform: translateY(0) !important;
    transform: translateY(0) !important;
    -webkit-transform: translateY(0) !important;
}

body #header-outer #top nav > ul > li:not(.megamenu) ul a:hover {
	background-color: transparent !important;
}
#page-header-bg h1,
#page-header-bg .subheader,
.nectar-box-roll .overlaid-content h1, .nectar-box-roll
.overlaid-content .subheader,
#page-header-bg #portfolio-nav a i,
body .section-title #portfolio-nav a:hover i,
.page-header-no-bg h1,
.page-header-no-bg span,
#page-header-bg #portfolio-nav a i,
#page-header-bg span,
#page-header-bg #single-below-header a:hover,
#page-header-bg #single-below-header a:focus,
#page-header-bg.fullscreen-header .author-section a {
	color: #e3000b !important;
}



@media only screen and (max-width: 768px) {
	div.standard_section {
		padding: 0px !important;
	}
	.right.img-with-aniamtion-wrap {
		text-align: center;
	}
	li.hoofdmenu-uitgelicht a i {
	    color: #ee4035 !important;
		margin-right: 4px;
	}
	li.hoofdmenu-uitgelicht:first-child {
    	margin-top: 35px !important;
	}
	li.hoofdmenu-uitgelicht a {
	    background: #e3000b!important;
	    color: #ffffff !important;
	    padding: 10px 20px !important;
	    border-radius: 5px;
	    opacity: 0.9;
	}
	.security_partner_img img {
		margin-right: 0;
	}
	.onze_service {
		text-align: center;
	}
	.onze_service_img {
		padding: 0 !important;
	}
}

@media only screen and (min-width: 1000px) {
	.container {
		padding: 0 10px !important;
	}
	.container, body[data-header-format="left-header"] .container,
	.woocommerce-tabs .full-width-content .tab-container,
	.nectar-recent-posts-slider .flickity-page-dots,
	.post-area.standard-minimal.full-width-content .post .inner-wrap,
	.material #search-outer #search {
		max-width: 1140px !important;
	}

	#footer-outer .row {
		padding: 60px 0 30px !important;
	}
}
