/* 
	@import url('https://fonts.googleapis.com/css2?family=Muli:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
	@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
*/

@font-face {
    font-family: 'D3 Cozmism';
    src: url('../fonts/D3Cozmism.eot');
    src: url('../fonts/D3Cozmism.eot?#iefix') format('embedded-opentype'),
        url('../fonts/D3Cozmism.woff2') format('woff2'),
        url('../fonts/D3Cozmism.woff') format('woff'),
        url('../fonts/D3Cozmism.ttf') format('truetype'),
        url('../fonts/D3Cozmism.svg#D3Cozmism') format('svg');
    font-weight: normal;
	font-display: swap;
    font-style: normal;
}

@font-face {
    font-family: 'Federal-Service-ExtraBold-Italic';
    src: url('../fonts/Federal-Service-ExtraBold-Italic.ttf.eot');
    src: url('../fonts/Federal-Service-ExtraBold-Italic.ttf.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Federal-Service-ExtraBold-Italic.ttf.woff') format('woff'),
        url('../fonts/Federal-Service-ExtraBold-Italic.ttf.svg#D3Cozmism') format('svg');
    font-weight: normal;
	font-display: swap;
    font-style: normal;
}

@font-face {
    font-family:"Federal-Service-Regular";
    src:url("../fonts/fedservice.eot?") format("eot"),
        url("../fonts/fedservice.woff") format("woff"),
        url("../fonts/fedservice.ttf") format("truetype"),
        url("../fonts/fedservice.svg#FederalService") format("svg");
    font-weight:normal;
	font-display: swap;
    font-style:normal;
}

::selection {
  color: #e31c39;
  background: #111111;
}
html {
    overflow-y:scroll;
}

*:focus {
outline: 0;
outline: none;
}
.bg-primary {
    background-color: #000000 !important;
}
body{
    font-family: Muli, sans-serif;
	background: #191b1b;
    /* background-image: url(https://venturatuning.nl/wp-content/uploads/2020/01/BG.jpg); */
}
h1, h2, h3, h4, h5, h6, .widget-title{
    text-shadow: rgb(0, 0, 0) 3px 1px 3px;
    font-family: Lato,sans-serif;
}

article a {
    color: #e31c39;
}

p{
    text-shadow: none;
    font-family: Muli, sans-serif;
    margin: 0;
}

.special{
    font-weight: bold;
}

.no-shadow, .no-shadow h2, .whitebackground h1, .whitebackground h2, .whitebackground h3, .whitebackground h4, .whitebackground h5, .no-shadow .widget-title, .whitebackground .widget-title{
    text-shadow:none;
}

.gallery-item{
    border: 0px;
}

.custom-logo-link img {
    max-width: 200px;
    padding: 8px;
}

.menu-item-240:hover {
    opacity: 0;
}

#wrapper-navbar {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
    background-color: rgba(0,0,0,0.7);
}

.admin-bar .site #wrapper-navbar {
    margin-top: 32px;
}

.navbar {
    background-image: initial;
    border: 0px;
}
.whitebackground a{
    color:#e31c39;
}
.navbar .nav-item .nav-link {
	padding: 1.5rem 1.5rem;
    border-left: 1px solid rgba(0,0,0,.2)!important;
    color: rgba(255,255,255);
    font-family: Lato,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.navbar .nav-link:hover, .navbar .nav-link:focus, .navbar .nav-link, .navbar .nav-item.active .nav-link {
    background-image: none;
    background-color: initial;
    border: 0px;
}
.admin-bar .site #wrapper-navbar {
    z-index: 101;
}

@media screen and (max-width: 768px){
	.navbar-collapse.collapse.show {
		display: block;
		position: fixed;
		top: 0;
		z-index: 101;
		background-color: black;
		left: 0;
		width: 100%;
		height: 100%;
		padding-top: 100px;
		z-index: -1;
	}
	
	#wrapper-navbar {
		background: black;
	}
	
	.navbar {
		color: #fff;
	}
	
	.navbar-collapse.collapsing {
		position: fixed;
		left: 0;
		top: 100px;
		background: black;
		transition: 1s;
		width: 100%;
		z-index: -1;
	}
	
	.navbar-collapse.collapsing .navbar-nav, .navbar-collapse.collapse .navbar-nav {
		height: 100%;
	}
}
.navbar .nav-item:first-child .nav-link {
    border-left: 0px !important;
}

.ewd-ufaq-post-margin-symbol{
    margin-right: 5px;
}

.rdw_check{
    background-color:#d2d2d2;
    padding:20px;
    border-radius:20px;
}

.kenteken_plaat::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: black;
  opacity: 1; /* Firefox */
}

.kenteken_plaat {
    line-height: 65px;
    background-color: #ffc938;
    border: 0;
    border-radius: 10px;
    text-align: center;
    font-weight: 700;
    font-size: 25px;
    line-height: 100%;
    text-transform: uppercase;
    margin: 0 10px 20px;
    background-image: url('https://venturatuning.nl/wp-content/uploads/2020/05/kenteken_plaat_europa_v2.png');
    background-repeat: no-repeat;
    height: 60px;
    width: calc(100% - 20px);
    color:#000;
}
.vwe-kenteken-widget input#submit {
    padding: 10px 15px;
    background-color: #666;
    color: #fff;
    width: calc(40% - 20px);
	margin-right:10px;
    border:0px;
    float: right;
}

.waarom-box{
    padding: 0px;
}

.waarom-box{
    padding: 0px;
}

.waarom-box li{
    list-style: none;
    padding: 10px;
}

.rdw-head{
    color: #333;
    text-shadow: none;
}

.rdw-paragraph{
    text-align: center;
    color: #666;
}

.chiptable {
    border-spacing: 10px;
    border-collapse: separate;
}

    .chiptable th, .chiptable td {
        text-align: center;
        padding: 8px 20px 8px 8px;
        width: 20%;
        font-size: 19px;
    }

    .chiptable th {
        background-color: #1d1d1d;
        border: 1px solid #5d5d5d;
    }

    .chiptable td {
        background-color: #000;
    border: 1px solid #5d5d5d;
    }

    .chiptable td.chiptable-data {
        color: #e31c39;
        font-weight: bold;
    text-align: center;
    }

    .chiptable td.price {
        text-align:center;
        color: #aaa;
    font-size: 15px;
    }
    .chiptable tr th:first-child {
        text-align: left;
    }
    .chiptable th.empty, .chiptable td.empty {
        background-color: transparent;
        border: none;
    }

    .chiptable td.noborder {
        background-color: #1d1d1d;
        border: none;
    }

        .chiptable td.noborder .big {
            font-size: 16px;
        }

    .chiptable td.ecolabel {
        color: #33cc00;
    }
	
    #wrapper-footer-full .gallery-icon {
		background-color: #fff;
	}
	
	

.logorij img {
    max-height: 75px;
    width: auto;
}
.fl-node-5e31b9383d60e .fl-photo-img {
    max-height: 120px;
    width: auto;
}

.fl-node-5e25c93c44339 .fl-callout-title-text, .fl-node-5e25c93c44339 .fl-icon {
    text-shadow: none !important;
    color: #666;
}

.wpcf7 .col-md-12, .wpcf7 .wpcf7-form-control-wrap.your-name, .wpcf7 input, .wpcf7 label, .wpcf7 textarea {
    width: 100% !important;
}

.wpcf7 input.wpcf7-submit {
    width: 25% !important;
    float: right;
}

.dropdown-menu {
    margin: 0;
    border-radius: 0px;
    background-color: rgba(0,0,0,1);
    border: 1px solid rgba(0,0,0,1);
    border-top: 0px;
    width: auto;
}

ul.dropdown-menu.show::before{
    display: inline-block;
    margin-left: 50%;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
    color: #000;
    margin-top: -13px;
    position: absolute;
}
.fa-check-circle{
    color:green !important;
}

.fa-times-circle{
    color:red !important;
}
thead td {
    text-align: center;
}
.centerme{
    text-align:center;
}

.widget ul.menu {
    padding: 0;
    list-style:none;
}

.widget ul.menu li {
    border: 1px solid #eee;
    text-align: left;
}

.widget ul.menu li:last-child{
    border-bottom: 1px solid #eee;
}

.widget ul.menu li a {
    padding: 10px;
    display: block;
    text-decoration: none;
}

.widget-title {
    display: block;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-size: 1.75rem;
    font-weight: 500;
    line-height: 1.2;
}

.widget.widget_nav_menu .widget-title {
    background-image: url(https://venturatuning.nl/wp-content/uploads/2020/01/BG.jpg);
    margin: 0;
    text-align: center;
    color: #fff;
    padding: 8px;
}
.post-type-archive-rijervaringen .fl-heading-text,
.tax-rijervaringen-merken .fl-heading-text {
    font-size: 2.4rem;
    font-weight: 200;
}
.fl-module-uabb-table .table-data {
    margin-bottom: 0;
}
.fl-node-5e25c82b4e5b6 > .fl-row-content-wrap:after{
	background-color:initial !important;
}
.widget ul.menu li a:hover {
    background-color: #fafafa;
}

.widget ul.menu li.current-menu-item a {
    background-color: #f0f0f0;
    font-weight: bold;
}

#wrapper-footer-full {
    margin: 40px;
}

#wrapper-footer-full .footer-widget .widget-title{
    color: #ffffff;
    position: relative;
    display: inline-block;
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
    font-family: Oswald, Helvetica, Arial, sans-serif;
    font-size: 1.540625rem;
}

#wrapper-footer-full .footer-widget .widget-title::after{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 2px solid #fff;
    content: ""
}

.fl-row-bg-none .fl-module-heading h2.fl-heading{
    color: #ffffff;
    position: relative;
    display: inline-block;
    padding-bottom: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.fl-row-bg-none .fl-module-heading h2.fl-heading::after{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 2px solid #fff;
    content: ""
}

#wrapper-footer-full ul{
    list-style-type: none;
    padding: 0;
}

#wrapper-footer-full ul li {
    padding: 0 0 10px 10px;
}

ol.big_number{
  list-style-type: none;
    padding-left: 20px;
}

ol.big_number  li {
  position: relative;
  margin-bottom: 20px;
}

ol.big_number  li p {
  padding-left: 60px;
}

ol.big_number li span {
    position: absolute;
    font: 45px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: bold;
}

/* ol.big_number  li span { */
  /* position: absolute; */
  /* font: 45px/1.5 'Federal-Service-Regular', Verdana, sans-serif; */
/*}*/

.btn.btn-cta{
    background-color: #ffb900;
    border: 0px;
    text-shadow:none;
}

.whitebackground{
    background-color: #fff;
}

.lightgreybackground{
    background-color: #fbfbfb;
}

.btn {
    background-color: #00c121 !important;
    text-shadow: none;
    color: #fff;
    border: 0px solid #000 !important;
}

.btn-reversed .fl-button{
    background-color: #ffffff !important;
    text-shadow: none;
    border: 2px solid #00c121 !important;
}

.btn-reversed .fl-button .fl-button-text{
    color: #00c121 !important;
}

.whitebackground h1,
.whitebackground h2,
.whitebackground h3,
.whitebackground h4,
.whitebackground h5,
.whitebackground .widget-title,
.fl-row-bg-none.whitebackground .fl-module-heading h2.fl-heading{
    color: #000000;
}

h1 span:not(.fl-heading-text), h2 span:not(.fl-heading-text), h3 span:not(.fl-heading-text), h4 span:not(.fl-heading-text), h5 span:not(.fl-heading-text), h6 span:not(.fl-heading-text){
color: #e31c39;
}

h1.fl-heading span p, h2.fl-heading span p, h3.fl-heading span p, h4.fl-heading span p, h5.fl-heading span p, h6.fl-heading span p{
    color: #e31c39 !important;
    font-family: Lato,sans-serif;
    display: inline-block;
}
h5 {
    margin-top: 20px;
}
span.strikethrough {
    color: #fff;
    position: relative;
        font-weight: bold;
}
div#wrapper-footer {
    background-color: #000;
	padding:20px 0;
    color: #fafafa;
}
div#wrapper-footer a {
    color: #aaa;
}

.datumtitel{
	color: #fff !important;
	font-size: 0.7em;
	padding-top: 5px;
	display: block;	
}

#ewd-ufaq-jquery-ajax-search {
    text-align: center;
}

#ewd-ufaq-jquery-ajax-search #ufaq-ajax-search-lbl {
    display: block;
    font-size: 2em;
}

.type-ufaq .btn, .btn.btn-outline {
    background: none;
    color: #555;
    border: 1px solid #555 !important;
    background-color: #fff !important;
    width: 100%;
    margin-top: 20px;
}
.whitebackground .widget ul.menu li a {
    color: #000000;
}
.ufaq-category-chiptuning .btn:hover {
    color: #fff !important;
}

.ufaq-category-chiptuning h2, .ufaq-category-chiptuning h2 a {
    color: #555;
    text-align: center;
    width: 100%;
}
.aligncenter {
    text-align: center;
    margin: 0 auto;
    display: block;
}
#ewd-ufaq-jquery-ajax-search input {
    width: 80%;
    border: 1px solid #ddd;
    padding: 20px;
}

.hex-review-summary-wrapper{

}

.hex-review-summary-wrapper .hex-review-summary-bar{
    display: table-row;
    white-space: nowrap;
}

.hex-review-summary-wrapper .hex-review-summary-bar .hex-review-summary-bar-label{
    padding-right: 10px;
    display: table-cell;
    vertical-align: middle;
}

.hex-review-summary-wrapper .hex-review-summary-bar .hex-review-summary-bar-background{
	display: table-cell;
    vertical-align: middle;
    position: relative;
    width: 100%;
}
.hex-review-summary-wrapper .hex-review-summary-bar .hex-review-summary-bar-background:before {
    opacity: .1;
    display: block;
    position: absolute;
    content: "";
    width: 100%;
    height: 12px;
    background-color: #666;
}
.hex-review-summary-wrapper .hex-review-summary-bar .hex-review-summary-bar-background .hex-review-summary-bar-background-percent{
    position: relative;
    display: block;
    height: 12px;
    background-color: #00c121;
}

.hex-review-summary-wrapper .hex-review-summary-bar .hex-review-summary-bar-percent{
	padding-left: 10px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    width: 100%;
    text-align: right;
    font-size: 14px;
}



.hex-review-stars span{
    margin-right: 10px;
}

.hex-review-default .hex-review-summary-rating {
    display: inline-block;
    line-height: 1.25;
    font-size: 24px;
    font-weight: 700;
    vertical-align: top;
}

.hex-review-summary-wrapper .screen-reader-text {
    font-size: 1.5em;
    font-weight: bold;
}

.hex-review-summary-wrapper .hex-review-summary-stars .hex-review-star {
    width: 24px;
    height: 24px;
    background-size: 24px;
    display: inline-block;
    font-size: inherit;
    background-repeat: no-repeat;
}

.hex-review-star-full {
    background-image: url(https://venturatuning.nl/wp-content/plugins/hex-reviews/assets/images/star-full.svg)!important;
}

.hex-review-star-half {
    background-image: url(https://venturatuning.nl/wp-content/plugins/hex-reviews/assets/images/star-half.svg)!important;
}

.hex-review-default.hex-review-summary>div {
    margin-bottom: 8px;
}

.hex-rdw-links {
    width: 100%;
    padding: 0;
    display: inline-block;
}

.hex-rdw-links li {
    list-style: none;
}

.hex-rdw-links li a {
    padding: 10px;
    width: calc(25% - 20px);
    float: left;
    text-align: center;
    color: #666;
	background-color: #fff;
    border: 1px solid #d6d6d6;
    margin: 10px;
}

.fl-node-5f89dd61770dc h3 {
    position: relative;
    display: inline-block;
}

.fl-node-5f89dd61770dc h3 span {
    padding-bottom: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.fl-node-5f89dd61770dc h3::after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 2px solid #111111;
    content: "";
}
input:disabled {
    cursor: initial;
    color: #fff !important;
}
.fl-node-606c3b894834c.fl-module-heading .fl-heading {
    width: 100%;
}

.fl-row-bg-none.whitebackground .fl-node-606c3b894834c.fl-module-heading h2.fl-heading::after {
    border: 0;
}

ol li em {
    font-weight: 400;
}
.fl-post-grid-content p:first-child {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.hex-chiptune-bar.verticaal .hex-container .hex-col-5.field {
    margin: 0;
}

span.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid;
  border-color: inherit;
    color: red;

  -webkit-transform:rotate(-20deg);
  -moz-transform:rotate(-20deg);
  -ms-transform:rotate(-20deg);
  -o-transform:rotate(-20deg);
  transform:rotate(-20deg);
}
small, .small {
    font-size: 70%;
    font-weight: 400;
    float: right;
    padding-top: 3px;
}

.fl-callout-text small {
    float: initial;
}
.fl-row-bg-none.whitebackground .fl-module-heading h2.fl-heading::after{
    border-bottom: 2px solid #000000;
}

.whitebackground p, .whitebackground ul li, .whitebackground span{
    color: #111111;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    display: initial;
}

.bootstrap-select>.dropdown-toggle {
    text-shadow: none;
    padding: 20px;
    color: #3c3c3c;
    background-color: #fafafa;
    border: 0;
}

.btn-group.bootstrap-select, .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu li a {
    width: 100%;
    display: block;
}

.whitebackground h1, .whitebackground h2, .whitebackground h3, .whitebackground h4, .whitebackground h5, .whitebackground h6, .whitebackground .widget-title{
	text-shadow:none;
}


.whitebackground .ufaq-faq-title-text h6 {
    color: #000;
    text-shadow: none;
}
.ewd-ufaq-post-margin-symbol span {
	margin: 5px !important;
}

.black-heading{
	color: #ffffff;
	display: inline-block;
	padding-bottom: 0.5rem !important;
	border-bottom: 2px solid #fff;
}
.header_bar_special {
    background-repeat: no-repeat;
    background-position:  center;
    background-attachment: scroll;
    background-size: cover;
    height: 181px;
    position: relative;
}

.cta-button {
    color: #fff !important;
    background: rgb(13 111 66);
    padding: 10px 20px;
    border-radius: 5px;
}

.wrapper .footer-widget table tr td {
}

.wrapper .footer-widget table tr td img {
    max-width: 96%;
    background-color: #fff;
    margin: 5px 0;
	height: auto;
}
.whitebackground.venturabox {
    background-color: #111111;
    /* background-color: #e31c39; */
}

.whitebackground.venturabox a {
    color: #00c121;
}

.whitebackground.venturabox .fl-callout-title a span {
    /* color: #e31c39; */
    color: #ffffff;
}

.whitebackground.venturabox p, 
.whitebackground.venturabox ul li, 
.whitebackground.venturabox span {
    color: #ffffff;
}

.whitebackground.venturabox a.fl-button span, .whitebackground.venturabox a.fl-button:visited span, .whitebackground.venturabox .btn {
    /* background-color: #e31c39; */
    color: #ffffff !important;
}
	
.whitebackground.venturabox a.fl-button .fl-button-text, .whitebackground.venturabox a.fl-button:visited .fl-button-text{
    color: #111111;
}

.whitebackground.venturabox .fl-module-content .fl-icon i {
    background: #111111;
    padding: 10px;
    border-radius: 50%;
}

.fl-builder-content .whitebackground.venturabox.second a.fl-button {
    background-color: #fff !important;
}

.fl-builder-content .whitebackground.venturabox.second a.fl-button span{
    color: #00c121 !important;
}

.mob-expand-submenu {
    width: 35px;
    height: 35px;
    vertical-align: middle;
    text-align: center;
}

.verhaaltje h4:first-child, .verhaaltje h5:first-child {
    padding: 0;
}

.verhaaltje h4, .verhaaltje h5 {
    padding-top: 20px;
}

	.rdw-column.field, .rdw-column.field.field--button{
		margin:0 !important;	
	}
	
	.rdw-column button.btn.chip-btn {
		max-width: 100% !important;
		background-color: #0a339a !important;
	}
	
	.cta-tel {
		width: 100%;
		background: #000;
		position: fixed;
		bottom: 0;
		text-align: center;
		text-transform: uppercase;
		color: #e31c39;
		font-family: Oswald, Helvetica,Arial,sans-serif;
		font-weight: bold;
		font-style: italic;
		display:none;
		padding:5px;
		z-index:1000;
		border-top: 2px solid #e31c39;
	}

	.cta-tel:hover {
		text-decoration: none;
		background-color: #e31c39;
		color: white;
	}

	.cta-tel span {
		display: block;
		color: #fff;
	}
	.chipcontainer label.error, .chipcontainer input.error {
    color: red;
    border-color: red;
}

.fl-cta-title{
    font-family:Oswald, Helvetica,Arial,sans-serif;
}

.entry-content h3 {
    font-family: Oswald, Helvetica,Arial,sans-serif;
}

.breadcrumb {
    border: 0;
    background: #191b1b;
    text-shadow: none;
    text-align: center;
    margin-bottom: 0px;
    color: #fff;
    padding-bottom: 0;
}
.data5 h1, .data5 h2, .data5 h3, .data5 h4, .data5 h5 {
    font-weight: 600;
}
@media(min-width: 1200px){
	.navbar {
		padding-left: 0;
	}
}
body {
    margin-bottom: 72px;
}
@media(min-width: 768px){
	body {
		margin-bottom: 0px;
	}
     .dropdown:hover .dropdown-menu {
           display: block;
     }
	 
	 .ewd-ufaq-faq-body {
		position: absolute;
		background: white;
		z-index: 10;
		margin-left: 200px;
		border: 1px solid #eee;
		margin-top: 40px;
		top: 0;
		box-shadow: 1px 1px 7px 1px;
		max-width: 46%;
	}
	
	.faqchipbox .ewd-ufaq-faq-body {
		max-width: 500px;
		width: 500px;
		padding-top: 40px;
	}
	.faqchipbox .ewd-ufaq-faq-body p{
		color: #000 !important;
	}
	.single-ufaq .ewd-ufaq-faq-body {
		position: initial;
		margin: 0;
		padding: 0;
		box-shadow: none;
		max-width: 100%;
		border: 0;
	}
	
	.single-ufaq .ewd-ufaq-faq-title{
		display:none;
	}
}

@media only screen and (max-width: 768px){
	
	[class^="mob-icon-"]:before, [class*=" mob-icon-"]:before {
		margin: 0;
	}
    .fl-node-5e25c82b4e5b6 > .fl-row-content-wrap{
        background-position: center;
    }

	.hex-chiptune-bar .hex-container{
		display:block !important;
	}
	.hex-chiptune-bar .hex-container.hex-loading{
		display:none !Important;
	}
	.fl-node-5e413b7976004 .fl-col-small {
		width: 20% !important;
		float: left;
		clear: initial;
	}

	.hex-chiptune-bar .hex-container .hex-col-5 {
		width: 100%;
		display: contents;
	}

	select:disabled {
		opacity: 0.8;
	}
.fl-node-5e413b7976004 .fl-module-content {
    margin: 0px 5px;
}

	.hex-col-5 .chip-btn {
		width: 100%;
	}
	.fl-node-5e382e3d79d65 {
		text-align: center;
		font-size: 1.7em;
	}
	.fl-node-5e25c82b4e5b6 > .fl-row-content-wrap{
			padding-top:60px;
	}
	
	.fl-node-5e382e3d79d65 > .fl-module-content{
			margin-top: 0px;
			margin-bottom:10px;
	}
	
	.rdw-bar {
		margin-bottom: 20px;
	}
	
	.header_bar_special {
		height: 400px;
	}
	.fl-node-5e413bbae5e37 > .fl-row-content-wrap {
		padding-bottom: 0;
		padding-top: 200px;
		text-align: center;
	}
	.fl-node-607747ed1be3d .fl-col {
		max-width: 20%;
		float: left;
		clear: none;
	}
	.header-goed, .header-veilig, .header-chiptunen {
		margin-left: -9px !important;
		padding: 0 10px;
	}
	.fl-node-5ea83ac55d0b6 > .fl-row-content-wrap {
		background-position: center;
	}
	
	div.ufaq-faq-title h6 {
		font-size: 1em;
		padding-bottom: 20px;
	}
	
	.site-info {
		text-align: center !important;
	}
	
	.hex-review-stars span {
		display: flex;
		width: 100%;
	}
	
	.datumtitel {
		display: inline-block;
		padding-top: 0;
		font-size: 1em;
		padding-left: 10px;
	}
	
	.entry-title.special {
		display: table-cell;
	}
	
	.mobilebestellenlist td {
		display: block;
		width: 100%;
	}
	
	.cta-tel {
		z-index: 6;
	}
}

.admin-bar span.select2-container.select2-container--open .select2-dropdown {
    margin-top: 32px;
}

.header-rdw{
	text-align:center;
	background: #ffc938;
	border-radius: 5px;
	width:80%;
	padding: 5px 10px;
	color: #000 !important;
	font-weight: 600;
	font-style:normal;
	line-height: 1.2;
	text-transform: uppercase;
	margin: 20px auto 0px;
	max-width:400px;
}

.hex-rdw-container-home{
	padding-right: 75px;
}

.fl-builder-content a.header-rdw{
	color:#000 !important;
}

@media only screen and (max-width: 769px){
	.header-rdw {
		display: block;
	}
	.hex-rdw-container-home {
		padding: 0;
	}
}

@media only screen and (min-width: 601px){
	.select2-container--default .select2-results>.select2-results__options {
		max-height: 400px !important;
		overflow-y: auto;
	}
	.homepageheader {
		background-image: url(https://venturatuning.nl/wp-content/uploads/2021/08/homepage-uitgelicht-zkp-2-min.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center top;
	}
}


@media only screen and (max-width: 600px) {
	.select2-container--open .select2-dropdown--below,
	.select2-container--open .select2-dropdown--above{
		position: fixed !important;
		top: 60px !important;
		width: 100% !important;
		height: calc(100vh - 60px) !important;
	} 
	.select2-results{visibility:hidden; }
	.select2-container .select2-dropdown .select2-results > .select2-results__options{
		max-height:calc(100vh - 131px);
	}
	
	.homepageheader {
		background-image: url(https://venturatuning.nl/wp-content/uploads/2021/08/mobile-car-ventura-min.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center top;
	}
}
