.parent-pageid-843 .elementor-row {
  gap:50px;
}

.grecaptcha-badge {
	display:none;
 }

#mysticky-wrap {
	position:relative;
	z-index:1000000000;
}

.elementor-1341 .elementor-element.elementor-element-1bb05790 {
	padding:0;
}

.elementor-1341 .elementor-element.elementor-element-5d4219a4 .elementor-button {
	background:#01a80a !important;
}

.elementor-1341 .elementor-element.elementor-element-309d03f .elementor-button {
	color:#01a80a !important;
	border-color:#01a80a !important;
}

.elementor-1341 .elementor-element.elementor-element-309d03f .elementor-button:hover {
	color:#fff !important;
	background:#01a80a !important;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
	margin:30px 0 0 0 !important;
}

.cta_buttons {
	display:none;
}

.elementor-kit-1558 #header .bottom-header.blog {
	display:none !important;
}

.open-responsive-menu .fa {
	color:#000 !important;
}

.elementor-inner {
	margin:75px 0 0 0;
}

.elementor-icon {
	font-size:30px;
}

.elementor-1341 .elementor-element.elementor-element-1f84c719 > .elementor-element-populated {
	margin:10px;
}

.myfixed li > a,
.myfixed li a {
color: #666!important;
text-shadow: none!important;
}
.col-sm-4 {
		width: 23.33333333%!important;
}

#mysticky-nav {
		position: fixed;
		left: 0px;
		margin-top: 0px;
		z-index: 99990;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=98)";
		filter: alpha(opacity=98);
		opacity: 0.98;
		background-color: #ffffff;
}

#mysticky-nav .top-header {
			box-shadow: 0 0 5px 2px rgb(0 0 0 / 0.33);
}

#mysticky-nav li > a, #mysticky-nav li a {
		color: #666!important;
		text-shadow: none!important;
}

.myfixed li:hover > a,
.myfixed li a:hover {
color: #e2c504!important;
text-shadow: none!important;
}
.myfixed .current_page_item > a,
.myfixed .current_page_ancestor > a,
.myfixed .current-menu-item > a,
.myfixed .current-menu-ancestor > a {
color: #666 !important;
}
#mysticky-nav .myfixed {
		margin: 0 auto;
		float: none;
		border: 0px;
		background: none;
		max-width: 100%;
		box-shadow: 0 0 5px 2px rgba(0,0,0,.33);
}
#header .top-header {
		width: 100%;
		padding-top: 15px;
		padding-bottom: 10px;
}
#header .top-header .header-navigation {
		float: right;
		margin-top: -10px !important;
}
#header .top-header .header-navigation ul li a {
		color: #fff;
		font-size: 16px;
		line-height: 26px;
		font-family: Source Sans Pro;
		font-weight: 400 !important;
		margin-left: -5px !important;
		letter-spacing: 1px;
		text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}
#header .top-header .header-navigation ul li.button a {
	padding:10px 20px;
	border-radius: 3px;
	color:#fff !important;
	background-color: #01a80a;
}

#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li a {

		width: 100%;
		margin: 0;
		margin-left: 0px;
		padding: 0 10px;
		line-height: 40px;
		font-weight: 400;
		font-size: 14px;
		color: #8c9597;
		text-transform: none;
		display: block;
		font-family: "Lato";
		text-shadow: none !important;
}
#header.header-front-page .bottom-header h1 {
		color: #f4f4f4;
		text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}
#header.header-front-page .bottom-header .header-button-one {
	background:#fff !important;
}

#header .bottom-header .section-description {
		line-height: 26px;
		margin-bottom: 60px;
		font-size: 24px;
		color: #fff;
		font-family: "Lato";
		font-weight: 400;
		text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}
#header .bottom-header h1 {
		margin: 0 0 29px 0;
		line-height: 84px;
		font-weight: 700;
		font-size: 80px;
		color: #fff;
		font-family: "Poppins";
		text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}

#header .bottom-header {
	padding-top: 140px;
	padding-bottom: 180px;
}

.visual-form-builder .vfb-legend {
		margin: 5px 14px;
		padding: 0 6px;
		border-bottom: none;
		color: #666;
		font-size: inherit;
}
.visual-form-builder li.vfb-left-third, .visual-form-builder li.vfb-middle-third, .visual-form-builder li.vfb-right-third {
		width: 33.33% !important;
}
.visual-form-builder fieldset {
		clear: both;
		margin: 15px 0;
		padding: 0;
		border: none;
		border-radius: 3px;
		background-color: #fff;
		margin-top: -40px;
		box-shadow: 0 0 20px 1px rgba(0,0,0,.1);
}
.visual-form-builder .vfb-legend h3 {
		margin: 0 !important;
		padding: 0 !important;
		font-size: 20px;
		line-height: 2.0em;
		font-weight: 400 !important;
		color: #363636;
}
.visual-form-builder li.vfb-left-half, .visual-form-builder li.vfb-right-half {
		width: 50% !important;
}
li.vfb-left-half .vfb-small, li.vfb-left-half .vfb-medium, li.vfb-left-half .vfb-large, li.vfb-right-half .vfb-small, li.vfb-right-half .vfb-medium, li.vfb-right-half .vfb-large, li.vfb-left-third .vfb-small, li.vfb-left-third .vfb-medium, li.vfb-left-third .vfb-large, li.vfb-middle-third .vfb-small, li.vfb-middle-third .vfb-medium, li.vfb-middle-third .vfb-large, li.vfb-right-third .vfb-small, li.vfb-right-third .vfb-medium, li.vfb-right-third .vfb-large, .visual-form-builder li.vfb-left-two-thirds .vfb-small, .visual-form-builder li.vfb-left-two-thirds .vfb-medium, .visual-form-builder li.vfb-left-two-thirds .vfb-large, .visual-form-builder li.vfb-right-two-thirds .vfb-small, .visual-form-builder li.vfb-right-two-thirds .vfb-medium, .visual-form-builder li.vfb-right-two-thirds .vfb-large {
		width: 100%;
		padding: 6px;
}
input.vfb-medium, input[type="text"].vfb-medium, input[type="tel"].vfb-medium, input[type="email"].vfb-medium, input[type="url"].vfb-medium, select.vfb-medium {
		padding: 6px;

}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
		padding: 0px;
}
.knop-meer-auto{   
		background-color: #f1d204;
		padding: 6px 12px;
		border: 0 none;
		font-family: "Lato", sans-serif;
		font-weight: 400;
		color: #fff;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		border-radius: 3px;
		float: right;
}
#item-vfb-18{
	margin-top: 28px !important;
}
#input-submit, input[type="submit"] {
		width: auto;
		height: 63px;
		line-height: 57px;
		background-color: #965103;
		padding: 0 70px;
		display: inline-block;
		border: 0px solid #fff;
		border-radius: 3px;
		font-weight: 400 !important;
		font-size: 18px !important;
		color: #fff;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		font-family: "Lato";
		min-width: 242px;
		margin-bottom: 20px;
}
#header .bottom-header h1 {
		margin: 0 0 29px 0;
		line-height: 84px;
		font-weight: 400;
		font-size: 80px;
		color: #fff;
		font-family: "Source Sans Pro";
		text-shadow: 1px 1px 1px rgba(0,0,0,.6)!important;
		letter-spacing: 1px;

}  
.bottom-header h2 {
		margin: 0 0 29px 0;
		line-height: 84px;
		font-weight: 400;
		font-size: 80px;
		color: #fff;
		font-family: "Source Sans Pro";
		text-shadow: 1px 1px 1px rgba(0,0,0,.6)!important;
		letter-spacing: 1px;

}  
 .auto-listings-items .bottom-wrap a.al-button {
		margin: 0 14px 0 0;
		text-transform: none;
		width: auto;
		height: 63px;
		line-height: 57px;
		background-color: #965103;
		padding: 0 40px;
		display: inline-block;
		border: 0px solid #fff;
		border-radius: 3px;
		font-weight: 400 !important;
		font-size: 16px !important;
		color: #fff;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		font-family: "Lato";
		min-width: 242px;
		margin-bottom: 20px;
}  
.auto-listings-single .title  {
		text-align: left;
		font-weight: 400;
	font-size: 25px;
}
.auto-pagina{
		width: auto;
		height: 63px;
		line-height: 57px;
		background-color: #965103;
		padding: 0 70px;
		display: inline-block;
		border: 0px solid #fff;
		border-radius: 3px;
		font-weight: 400 !important;
		font-size: 18px !important;
		color: #fff;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		font-family: "Lato";
		min-width: 242px;
		margin-bottom: 20px;
}
.auto-pagina:hover{
		width: auto;
		height: 63px;
		line-height: 57px;
		background-color: #553879;
		padding: 0 70px;
		display: inline-block;
		border: 0px solid #fff;
		border-radius: 3px;
		font-weight: 400 !important;
		font-size: 18px !important;
		color: #fff;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		font-family: "Lato";
		min-width: 242px;
		margin-bottom: 20px;
}
.auto-listings-items .bottom-wrap a.al-button:hover{
		background-color: #553879; 
}  
.auto-listings-single .contact-form {
		background: #eee none repeat scroll 0 0;
		padding: 15px 20px;
		display: none !important;
}
.auto-listings .full-width {
		display: inline-block;
		width: 100%;
		margin-top: -40px;
}
.auto-listings .sidebar {
		width: 28%;
		float: right;
		margin-top: -40px;
}
.auto-listings-items li .title {
		margin-bottom: 0;
		margin-top: 10px;
		padding: 0 15px 0 0;
		font-weight: 400;
		font-size: 25px;
}
h4 {
		font-size: 25px;
		line-height: 32px;
		font-weight: 400;
}
h3 {
		font-size: 35px;
		line-height: 38px;
		font-weight: 400;
}
.front-page-section .section-header {
		display: none;
}

.auto-listings span.condition {
		display: none;
}
.auto-listings-items li .status {
		background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
		color: #222;
		position: absolute;
		bottom: 0;
		margin-left: -5px;
} 
#tab-title-specifications{
		display:none;
} 
.knop-meer-details{   
		background-color: #f1d204;
		padding: 6px 12px;
		border: 0 none;
		font-family: "Lato", sans-serif;
		font-weight: 400;
		color: #fff;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		border-radius: 3px;
		float: left;
}
	#header .top-header .header-navigation ul li {
		margin-left: 32px;
		line-height: 40px;
		font-weight: 700;
		font-size: 14px;
		color: #fff;
		position: relative;
		float: left;
		font-family: "Lato";
}
.col-sm-8 {
		width: 86.66666667%;
}
.col-sm-offset-2 {
		margin-left: 6.66666667%;
}
.auto-listings span.status {
		font-size: 16px;
}
@media only screen and (max-width: 780px) {
.visual-form-builder li.vfb-left-third, .visual-form-builder li.vfb-middle-third, .visual-form-builder li.vfb-right-third {
		width: 100% !important;
} 
.visual-form-builder li.vfb-left-two-thirds, .visual-form-builder li.vfb-right-two-thirds {
		width: 100% !important;
}
.visual-form-builder li.vfb-left-half, .visual-form-builder li.vfb-right-half {
		width: 100% !important;
}  
.visual-form-builder fieldset {
		clear: both;
		margin: 15px 0;
				margin-top: 15px;
		padding: 0;
		border: none;
		border-radius: 0px;
		background-color: #fff;
		margin-top: -20px;
}  
.auto-listings .sidebar {
		width: 100%;
		float: right;
		margin-top: 0px;
}  
.knop-meer-details {
		display:none
}  
.wprs_unslider-arrow.next {

		left: auto;
		margin-right: 20px;
		margin-top: 20px;

}
.wprs_unslider-arrow.prev {

		left: -20px;
		right: auto;
		transform: rotate(-180deg);
		margin-top: 20px;

}

@media (min-width: 281px) and (max-width: 767px) {
	
.cta_buttons {
		display:block;
		position: fixed;
		bottom: 0;
		display: flex;
		background: #965103;
		z-index: 10000;
		width: 100%;
}

.cta_buttons a {
		flex: 1;
		color: #fff;
		text-align:center;
		padding: 10px 0;
		border-right:1px solid #000;
}

.cta_buttons a:last-child {
	border:none;
}

.cta_buttons a i {
	display:block;
}

.joinchat--show {
	display:none;
}
	
.responsive-menu {
	margin-top:50px;
}
	
#header #mysticky-wrap {
	width:100%;
	position: fixed;
	top: 0;
	z-index: 1000;
}

#header .open-responsive-menu {
	padding:10px 0;
}

#header .top-header {
	padding:0;
}

#header .header-logo-img {
	width:100px;
}

#header .bottom-header .section-description {
		line-height: 26px;
		margin-bottom: 60px;
		font-size: 16px;
		color: #fff;
		font-family: "Lato";
		font-weight: 400;
		text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}

.elementor-widget:not(:last-child) {
	margin:0;
}

.col-sm-4 {
		width: 100%!important;
}

}
