/*
File Name: style.css
Theme Name:  Zevim
Author: Bart Freriks
Version: 10.8.3
Author URI: http://www.saleswizard.nl
Theme URI: http://www.zevim.nl/
Description: Zevim is producent en specialist op het gebied van modulaire bedrijfswageninrichtingen en bodemladesystemen voor alle merken en typen bedrijfswagens, servicebussen en pick-ups
License: GNU General Public License
License URI: /Licensing/gpl.txt
Original: rt 18 theme
*/
@font-face{font-family:'Myriad Pro';src:url('./fonts/MyriadProRegular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Myriad Pro';src:url('./fonts/MyriadProBoldCondensed.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Myriad Pro Condensed';src:url('./fonts/MyriadPro-Condensed.ttf') format('truetype');font-weight:normal;font-style:normal;}
/* contactform 7 */

div#wpcf7-f2347-o1 input.wpcf7-form-control.wpcf7-captchar { width: 71%; }
.wpcf7 p { clear: both; width: 100%; float: left; }
input.wpcf7-form-control.wpcf7-captchar { width: 78%; float: left; }
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1 { float: left; }

@media only screen and (max-width: 767px) {
	input.wpcf7-form-control.wpcf7-captchar { width: 75%; }
}
@media only screen and (min-width: 760px) and (max-width: 768px) {
	input.wpcf7-form-control.wpcf7-captchar { width: 69%; }
}
@media only screen and (min-width: 1020px) and (max-width: 1024px) {
	input.wpcf7-form-control.wpcf7-captchar { width: 76%; }
}

.mc4wp-form-fields input {
    width: 100%;
    height: 40px;
}
.mc4wp-form-fields input[type="submit"] {
    background: #2A3880;
    color: #fff;
    font-weight: bold;
}
body div.wpcf7-response-output {margin: 0em -.5em 0em;}
.woocommerce div.product form.cart table.variations td.value{position:relative} 
.woocommerce div.product form.cart table.variations td.value select{width:100%;height:40px} 
.wpb_category_n_menu_accordion > ul > li > a { color: #283582 !important; background: #fff !important; border-bottom: 0px solid !important; font-size: 16px; font-weight: normal; }
.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a { border-bottom: 0px solid !important; }
.wpb_category_n_menu_accordion > ul > li > a { padding-left: 0px; }
.wpb_category_n_menu_accordion ul > li li { background: #fff; }
.wpb_category_n_menu_accordion ul > li li a { color: #283582 !important; font-size: 14px; font-weight: normal; border-left: 0px;  }
span.wpb-submenu-indicator:hover { color: #283582 !important; }
.wpb_category_n_menu_accordion > ul > li > a:hover { color: #283582 !important; }
li.cat-item.cat-item-have-child.current-cat.wpb-submenu-indicator-minus span { color: #283582; }
li.cat-item.cat-item-have-child span { color: #283582;  }
.wpb_category_n_menu_accordion ul li { color: #283582; }
.wpb_category_n_menu_accordion li > a:hover > span.wpb-submenu-indicator { color: #283582; }
.current-cat > ul.children { display: block !important; }
.current-cat span { -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.current-cat > ul.children span { transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.woocommerce-checkout .woocommerce header h2{display:none;}
.sticky-top-menu .icon-dealer{padding:0 !important;}
html.IE body, #navigation_bar > ul > li > a span, .product_info h5, .product_item_holder h5, #slogan_text{font-family:'Open Sans', sans-serif !important;}
html.IE body .product_info h5, html.IE body .product_item_holder h5{font-family:'Open Sans', sans-serif !important;font-weight:bold !important;}
html.IE body #navigation_bar > ul > li > a{font-family:'Open Sans', sans-serif !important;font-weight:bold !important;}
html.IE body h1, html.IE body h2, html.IE body h3, html.IE body h4, html.IE body h5, html.IE body h6{letter-spacing:0;font-weight:normal;position:relative;font-family:'Open Sans', sans-serif !important;font-weight:bold !important;padding:0 0 10px 0;line-height:140%;color:#283582;margin:0;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-bottom:0px;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{margin-bottom:0px;}
.woocommerce #install{width:100%;}
#row-166114-1-content .box.two-three{border-right:1px solid #283582;min-height:625px;}
.tnp-widget input.tnp-submit{background-color:transparent;color:transparent;}
.tnp-widget .tnp-field-button::before{content:"Verstuur";position:absolute;font-weight:Bold;color:#fff;background-color:#283582;width:100%;line-height:39px;text-align:center;}
.tnp-widget .tnp-field{position:relative;}
#reset-filter.opnieuw-zoeken{cursor:pointer;text-decoration:none;padding:7px 20px;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#ffffff;background:#283582;font-weight:bold;display:table;}
.top_content .breadcrumb{display:none;}
p#myfield1_field label{color:transparent;font-size:0;}
p#myfield1_field label:before{content:'Kies hieronder uw dealer. Indien uw gewenste dealer niet in de lijst voorkomt, dan kunt u bij optie ‘andere dealer’ uw gewenste dealer aangeven ';color:#283582;font-size:15px;}
p#myfield1_field label .required{font-size:15px;color:red;}
.woocommerce div.product form.cart{width:242px;display:block;position:relative;}
#sticky_logo a{position:absolute;top:0;max-width:90px;}
.sticky-top-menu{display:none;}
.stuck .sticky-top-menu{display:block;list-style:none;top:10px;position:relative;}
.stuck .sticky-top-menu li{float:left;margin-left:10px;position:relative;}
#install{margin-bottom:30px;-webkit-font-smoothing:antialiased;}
#popup-form{position:absolute;display:none;width:100%;height:100%;top:0;left:0;z-index:100;}
#popup-form .form{max-width:80%;margin:0 auto;position:relative;top:1px;background:#ffffff;padding:30px;border:5px solid #d4d7e6;}
#popup-form .form h2{display:inline-block;}
#popup-form .form i{float:right;}
#popup-form .cf-form-control-wrap{position:relative;}
#popup-form .cf-form-control{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;position:relative;outline:none;padding:8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#283582;border:1px solid #d4d7e6;background:#fff;-moz-box-box-shadow:inset 0 0 0 1px #fff, 1px 2px 0px #eee;-webkit-box-shadow:inset 0 0 0 1px #fff, 1px 2px 0px #eee;box-shadow:inset 0 0 0 1px #fff, 1px 2px 0px #eee;width:100%;}
#popup-form .cf-submit{padding:5px 20px;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#ffffff;background:#283582;font-weight:bold;}
#popup-form .error{color:red;}
#widget-filter-form{width:100%;}
ul.mobile-contact-information i { margin-right: 5px; }
ul#top_navigation i { font-size: 20px;}
.contact-information i { position: relative; top: 3px; font-size: 20px; }
#widget-filter-form .form-group{width:100%;}
#widget-filter-form .form-group select{height:36px;border:1px solid #283582;font-size:13px;color:#283582;background:#fff;width:100%;margin-bottom:10px;}
#widget-filter-form #submit_search{cursor:pointer;text-decoration:none;padding:7px 20px;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#ffffff;background:#283582;font-weight:bold;}
#widget-filter-form .info-form{position:absolute;}
#widget-filter-form label .i-icon{background:#283582;width:20px;height:20px;display:inline-block;border-radius:20px;text-align:center;top:-5px;color:#ffffff;z-index:2;}
#widget-filter-form .info-form .info-box{display:none;position:absolute;background:#d4d7e6;padding:10px;font-size:12px;line-height:150%;width:200px;bottom:0px;z-index:1;left:100px;}
#home-filter-form .info-form .info-box.active{display:inline-block;}
#home-filter-form .info-form .info-box p{padding-bottom:0;}
.info-box.active{display:block !important;}
#home-filter-form{width:100%;display:block;}
.brands-images{display:inline-block;width:100%; margin-bottom: 25px;}
.wpcf7 .wpcf7-textarea { height: 66px; }
.brands-images .logo-click{display:inline-block;width:19%;margin-left:3%;margin-right:3%;float:left;opacity:1;transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.brands-images .logo-click.active{opacity:1 !important;}
#home-filter-form .form-group{float:left;margin-left:20px;position:relative;}
#home-filter-form .form-group:first-child{margin-left:0px;}
#home-filter-form .form-group.search-button {margin: 28px 0;max-width: 100%;box-sizing: border-box; margin-left: 10px;}
#home-filter-form .form-group select{background:none;border:1px solid #d4d7e6;color:#283582;height:32px;}
#home-filter-form .form-group label{color:#283582;font-weight:bold;}
#home-filter-form #submit_search{cursor:pointer;text-decoration:none;padding:7px 20px;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#ffffff;background:#283582;font-weight:bold;}
#home-filter-form .info-form{position:absolute;}
#home-filter-form label .i-icon{background:#283582;width:20px;height:20px;display:inline-block;border-radius:20px;text-align:center;top:-5px;color:#ffffff;z-index:2;}
#home-filter-form .info-form .info-box{display:none;position:absolute;background:#d4d7e6;padding:10px;font-size:12px;line-height:150%;width:200px;bottom:0px;z-index:1;left:100px;}
#home-filter-form .info-form .info-box.active{display:inline-block;}
#home-filter-form .info-form .info-box p{padding-bottom:0;}
select[disabled]{opacity:0.5;}
.ls-nav-prev{border-radius:0 10px 10px 0 !important;background:#CC1719 !important;left:0 !important;width:40px;text-decoration:none;}
.ls-nav-prev:after{font-family:'fontello';font-size:26px;content:'\f104';color:#ffffff;text-decoration:none;top:5px;left:0px;position:relative;}
.ls-nav-next{border-radius:10px 0 0 10px !important;background:#CC1719 !important;right:0 !important;width:40px;text-decoration:none;}
.ls-nav-next:after{font-family:'fontello';content:'\f105';font-size:26px;content:'\f105';color:#ffffff;right:0px;text-decoration:none;top:5px;position:relative;}
.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a{width:10px !important;height:10px !important;background-image:none !important;background-color:#949092;border-radius:10px;margin-left:10px;}
.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.ls-nav-active{background-color:#ffffff !important;}
.dealer-slider{border-left:1px solid #283582;padding-left:15px;}
.dealer-slider ul{list-style-type:none;margin:0;position:relative;top:35px;}
.dealer-slider ul li{font-size:20px;}
.dealer-slider ul li:before{content:url('./images/dealercheck.png');}
.dealer-slider .button:first-child{position:absolute;bottom:0;right:15px;color:#ffffff;font-weight:bold;background:#283582;padding:5px 20px;border-radius:4px;text-decoration:none;float:right;}
.dealer-slider .button:first-child:after{font-family:'fontello';content:'\f105';font-size:16px;content:'\f105';color:#ffffff;margin-left:10px;}
.row-785644-1-content{padding-right:10px;border-right:1px solid #283582;}
.custom-legenda{}
.custom-legenda .box{margin-left:0;}
.custom-legenda .box:last-child{margin:0 0 0 4%;margin-bottom:30px;}
.legenda-item{width:100%;height:63px;font-size:16px;}
.legenda-item.home{margin-bottom:10px;height:63px;}
.legenda-item span{position:relative;}
.legenda-item img{float:left;margin-right:15px;}
#text-box-187604-116075{padding:0 20px;border-left:1px solid #283582;border-right:1px solid #283582;}
#twitter-widget-0{width:100% !important;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#7E86B4 !important;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#7E86B4 !important;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#7E86B4 !important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#7E86B4 !important;}
body, #navigation_bar > ul > li > a span, .product_info h5, .product_item_holder h5, #slogan_text{font-family:'Myriad Pro' !important;}
body .product_info h5, .product_item_holder h5{font-family:'Myriad Pro' !important;font-weight:bold !important;}
html body #navigation_bar > ul > li > a{font-family:'Myriad Pro' !important;font-weight:bold !important;}
#row-166114-163218 h1 a:hover, #row-166114-163218 h2 a:hover, #row-166114-163218 h3 a:hover, #row-166114-163218 h4 a:hover, #row-166114-163218 h5 a:hover, #row-166114-163218 h6 a:hover, #row-166114-163218 .latest-news-2 .title:hover, #row-166114-163218 .woocommerce ul.cart_list li a:hover, #row-166114-163218 .woocommerce ul.product_list_widget li a:hover, .woocommerce-page #row-166114-163218 ul.cart_list li a:hover, .woocommerce-page #row-166114-163218 ul.product_list_widget li a:hover{color:#D4D7E6;}
body .content_block .content.full .box.three .margin-b20{margin-bottom:10px !important;}
body .content_block .content.full .box.three .featured_image_holder{margin-bottom:10px;}
body .content_block .content.full .box.three .aligncenter{font-weight:bold !important;font-size:16px;min-height:85px;line-height:20px;}
.read_more .icon-angle-right{display:none;}
.header-design2 .section_logo > section{position:absolute;top:-40px;z-index:40;}
.header-design2 #logo img{max-height:none;}
.stuck #navigation_bar > ul > li > a{color:#283582;}
.search-top-form .icon-search{position:absolute;font-size:14px;right:10px;top:3px;}
.search-top-form input{width:165px;border:1px solid #eeeeee;font-size:14px;padding:0 10px;}
.icon-dealer{cursor:pointer;}
.icon-dealer img,
.basket img,
.contact-information li img{position:relative;top:3px;width:auto;height:19px;z-index: 99999;}
.contact-information li img{margin-right:5px;}
.user-logged-in .dealer-logged-in-hover{background:#d4d7e6;position:absolute;border-top:10px solid #ffffff;z-index:10;width:320px;padding:10px;font-size:14px;top:20px;display:none;left:0;}
.user-logged-in .dealer-logged-in-hover a{display:block;padding:7px 0;}
.user-logged-in .dealer-logged-in-hover hr{border-color:#283582;border-bottom:none;}
.user-logged-in:hover .dealer-logged-in-hover{display:block;}
.user-login .dealer-not-logged-in-hover{background:#d4d7e6;position:absolute;border-top:10px solid #ffffff;z-index:10;width:100px;text-align:center;padding:10px;font-size:14px;top:20px;display:none;left:0;}
.user-login .dealer-not-logged-in-hover h4{padding-bottom:0;}
.user-login:hover .dealer-not-logged-in-hover{display:block;}
.basket{cursor:pointer;}
.basket .product-count{background:#CC1719;color:#ffffff;position:absolute;width:14px;height:14px;text-align:center;line-height:16px;top:-4px;left:17px;font-size:10px;border-radius:2px;}
.basket .cart-contents-hover{background:#d4d7e6;position:absolute;border-top:10px solid #ffffff;z-index:10;width:320px;font-size:14px;top:20px;display:none;left:0;}
.basket:hover .cart-contents-hover{display:block;}
.basket .cart-contents-hover h4{padding-left:10px;padding-top:10px;}
.basket .cart-contents-hover hr{margin-left:10px;margin-right:10px;border-color:#283582;border-bottom:none;}
.basket .cart-contents-hover table{border:none;margin:0;}
.basket .cart-contents-hover table td{border:none;}
.basket .cart-contents-hover table .name{width:220px;}
.basket .cart-contents-hover table .price{width:60px;}
.basket .cart-contents-hover .go-to-cart{background:#ffffff;border:1px solid #283582;border-radius:5px;padding:5px 10px;color:#283582;margin-left:10px;display:inline-block;margin-bottom:10px;}
.contact-information{float:left;list-style-type:none;margin:0;padding-left:240px;border-right:1px solid #283582;padding-right:20px;}
.contact-information li{float:left;margin-left:40px;}
.contact-information li:first-child{margin-left:0;}
.contact-information li a i{margin-right:5px;}
.contact-information li a{color:#283582;text-decoration:none;font-size:14px;}
.sticky-contact-form{position:fixed;bottom:0;right:50px;z-index:100;width:300px;}
.sticky-contact-form .heading-sticky-form{position:absolute;text-align:center;background:#d4d7e6;width:100%;max-width:296px;border:2px solid #eeeeee;border-radius:10px 10px 0 0;bottom:0;}
.sticky-contact-form .heading-sticky-form .open-sticky-contact-form{color:#283582;padding:10px 20px;display:block;text-decoration:none;cursor:pointer;font-size:14px;}
.sticky-contact-form .form{position:absolute;background:#ffffff;padding:10px 20px;border:2px solid #eeeeee;border-radius:10px 10px 0 0;bottom:-700px;transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;}
.sticky-contact-form .form .close-sticky-contact-form{position:absolute;right:20px;top:20px;color:#283582;}
.sticky-contact-form .form .close-sticky-contact-form:after{content:"\e75c";font-family:"fontello";cursor:pointer;}
.sticky-contact-form.form-open .form{bottom:0px;}
.woocommerce-message{border-color:#76b72a;}
.woocommerce-message:before{color:#76b72a;}
.single_add_to_cart_button{background:#76b72a;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:64%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:31%;}
.summary.entry-summary .single_add_to_cart_button{margin-top:20px;}
.summary.entry-summary p{color:#283582;}
.summary.entry-summary ul.tabs,
.tabs_wrap ul.tabs,
.summary.entry-summary .breadcrumb,
.summary.entry-summary .product_meta{display:none;}
.summary.entry-summary .reset_variations{display:none !important;}
.summary.entry-summary label{font-weight:bold;color:#283582;}
section .product .row.clearfix{width:64%;display:inline-block;vertical-align:top;margin-bottom:20px;}
section .product .row.clearfix .box.first{width:95%;}
section .product .space.margin-b40{display:none;}
section .product .row.clearfix .box.first #tab-description{padding:0 0 20px 0;}
.shipping-information.tabs_wrap{width:31%;display:inline-block;}
.summary.entry-summary .shipping-information.tabs_wrap,
.shipping-information.tabs_wrap{margin-bottom:20px;}
.summary.entry-summary .tabs_wrap,
.box.first .tabs_wrap,
.shipping-information.tabs_wrap,
.images.woo_product_images .tabs_wrap{border:1px solid #D4D7E6;border-radius:10px;padding:10px;}
.summary.entry-summary .tabs_wrap p,
.images.woo_product_images .tabs_wrap p{padding:0px;color:#283582;}
.summary.entry-summary .tabs_wrap .entry-content
.images.woo_product_images .tabs_wrap .entry-content{padding:0;}
.images.woo_product_images .tabs.clearfix{display:none;}
.images.woo_product_images .tabs_wrap .pane{padding:0;}
.woocommerce .quantity{width:55px !important;}
div.product-type-simple p.price{color:#283582 !important;}
div.product-type-variable p.price{display:none;}
.title_line h3{color:#283582;}
.heading_icon{display:none;}
.title_line .featured_article_title:after{background:none;}
.product_item_holder .featured_image{border-radius:10px;border-color:#d4d7e6;}
.related.products{clear:both;border-top:1px solid #283582;}
.woocommerce-page .related.products p.price{display:none;}
.variations td{display:block;margin:0;padding:0;}
.single_add_to_cart_button{background:#76b72a !important;}
.single_add_to_cart_button:before{content:'';width:0px;height:18px;background:url(http://www.zevim.nl/wp-content/themes/rttheme18/images/2white.png);background-size:contain;background-repeat:no-repeat;background-position:center right;}
.logged-in .product_cat-dealers{display:inline;}
.product_cat-dealers{display:none;}
.woocommerce-result-count{display:none;}
.product-categories .cat-item-141{display:none;}
.logged-in .product-categories .cat-item-141{display:list-item;}
.woocommerce-column{width:25%;float:left;}
.product_item_box{width:25%;float:left;}
.product_item_holder .price{color:#283582 !important;}
.product_item_holder .price .woocommerce-Price-amount:nth-child(2){display:none;}
.woocommerce-page .content.right{border-left:1px solid #d4d7e6;}
#container .sidebar .WOOF_Widget .widget{padding:0;}
body .footer_widgets_row .featured_article_title{font-weight:bold !important;}
body .footer_widgets_row .widget_nav_menu li a{padding:0;}
.newsletter.newsletter-widget .newsletter-email{width:100%;padding:5px 10px;color:#283582;}
.newsletter.newsletter-widget .newsletter-submit{background:#283582;color:#ffffff;padding:5px 20px;border:none;font-weight:bold;border-radius:4px;}
#footer-column-3 .widget_nav_menu{margin-top:76px;}
#footer-column-4 .widget_text{border-top:1px solid #283582;}
#footer-column-4 .widget_text h3{margin-top:10px;font-size:16px;}
#footer-column-4 .widget_text ul{list-style-type:none;margin:0;}
#footer-column-4 .widget_text ul li{float:left;margin-right:10px;}
.woocommerce .sidebar .widget:first-child{padding-top:0 !important;}
.woocommerce-account .my-account-title a{font-size:16px;font-weight:normal;}
.woocommerce-account .folders-row{border-bottom:1px solid #283582;}
.woocommerce-account .folders-row .folders{margin:0 -20px;}
.woocommerce-account .folders-row .folder-item{width:20%;float:left;text-align:center;}
.woocommerce-account .folders-row .folder-item .folder-wrap{margin:20px;}
.woocommerce-account .folders-row .folder-item .folder-wrap p{color:#283582;font-weight:bold;margin-top:10px;}
.woocommerce-account .folders-row .folder-item .folder-wrap .folder-image{border:1px solid #d4d7e6;border-radius:10px;padding:10px;}
.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:left;}
.woocommerce-message .double-button{float:right;margin-right:15px !important;clear:none !important;}
.single-product .top_content{display:none;}
div.mobiletopper {display:none}
@media only screen and (max-width:992px){.woocommerce-message span{display:block;clear:both;float:left;width:100%;}
body .woocommerce-message .double-button{float:left !important;margin-bottom:10px;}
}
@media only screen and (min-width:1280px){.sidebar.left.fixed{top:auto !important;vertical-align:top;}
}
@media only screen and (min-width:1100px){.sidebar.left.fixed{position:relative !important;}
}
@media only screen and (max-width:767px){.woocommerce-account .folders-row .folder-item{width:100%;}
.woocommerce-account .folders-row .folder-item .folder-wrap .folder-image img{margin:auto;}
div.mobiletopper {display:block}
div.desktopper {display:none}
}
@media only screen and (max-width:768px){.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary{width:100%;}
#home-filter-form .form-group{width:100%;margin-left:0;margin-bottom:10px;}
#home-filter-form .form-group.search-button {margin-top:5px;}
section .product .row.clearfix,
.shipping-information.tabs_wrap,
section .product .row.clearfix .box.first{width:100%;}
.shipping-information.tabs_wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:20px;}
#home-filter-form .form-group select{width:100%;}
}
@media only screen and (max-width:480px){.legenda-item{height:auto;clear:left;margin-bottom:10px;}
.legenda-item span{display:block;top:0px;}
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select{padding:0px 8px;}
h3#payment_heading{color:transparent;font-size:0px;}
h3#payment_heading:before{content:"Betaling";color:#283582;font-size:28px;}
h2.wc-bacs-bank-details-heading, ul.wc-bacs-bank-details.order_details.bacs_details{display:none;}
tr#zevim_pa_montage{display:none;}
body#dealer tr#zevim_pa_montage{display:block;}
//.woocommerce form .form-row.woocommerce-validated{display:none;}
section.sidebar.left{display:inline-block;}
section.content.right{display:inline-block;float:none;margin-right:0;width:calc(100% - 320px);}
span.woocommerce-Price-amount.amount{background:transparent !important;padding:0 !important;border-radius:0 !important;font-size:16px !important;color:#283582 !important;}
body.single-product .woocommerce-variation-price span.woocommerce-Price-amount.amount{background:#283582;padding:10px;border-radius:5px;font-size:20px;color:#fff !important;}
#home-filter-form .form-group{max-width:190px;}
#home-filter-form .form-group select{max-width:100%;}
form.woocommerce-checkout ul.woocommerce-error li{color:transparent;}
form.woocommerce-checkout ul.woocommerce-error li strong{color:#515151;}
form.woocommerce-checkout ul.woocommerce-error li strong:after{content:" is een verplicht veld";color:#515151;font-weight:normal;}
#home-filter-form #brandoptions.open, #home-filter-form #sizeoptions.open, #home-filter-form #modeloptions.open{top:56px;}
#widget-filter-form .form-group{position:relative;}
#sesammodel, #sesamsize, #sesambrand{display:block;width:100%;height:35px;position:absolute;top:25px;left:0;}
#modeloptions, #sizeoptions, #brandoptions{display:none;width:258px;width:calc(100% - 2px);background-color:#fff;position:absolute;z-index:1;opacity:0;top:40px;-webkit-transition:all 0.5s;transition:all 0.5s;border:1px solid #283582;}
#modeloptions.open, #sizeoptions.open, #brandoptions.open{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;display:block;opacity:1;top:60px;}
#modeloptions #option, #sizeoptions #option, #brandoptions #option{display:block;cursor:pointer;font-size:13px;padding:1px 3px;font-weight:300;width:258px;width:calc(100% - 6px);overflow-x:hidden;}
#modeloptions #option:hover, #sizeoptions #option:hover, #brandoptions #option:hover{background-color:#283582;color:#fff;}
.related.products { display: none; }
#wpb_wcma_menu_981 li {position: relative;}
span.anchor {top: -57px;left: -50px;position: absolute;}
.zevim-social-media i {font-size:60px;}
/* #dealer .homepage-slider .ls-bg {width:100%!important;max-width:100%!important;} */
body .ls-fullwidth .ls-nav-prev::before, body .ls-fullwidth .ls-nav-next::before{display:none;}
#reset-filter.opnieuw-zoeken {display:none;}
.vlaggen {border: none;padding: 0 3px!important;border-width: 0!important;}
.vlaggen img, .dropdown-vlaggen img {max-height:18px;vertical-align: middle;}
.dropdown-vlaggen {float:right;position: relative;padding:12px 10px;background:#fff;z-index: 10;}
.dropdown-vlaggen:hover span, .dropdown-vlaggen img:focus span {display:block;}
.dropdown-vlaggen:after {content:"\f107";font-family:"FontAwesome";font-size:18px;}
.dropdown-vlaggen span {display:none;position: absolute;background:#fff;left:0;text-align: center;padding:5px;}
.woocommerce-checkout .select2-container {width:100%!important;}
.woocommerce-checkout form .form-row label, .woocommerce-checkout form .form-row label {padding-left:0;}
@media all and (max-width:390px) {
	.mobile-logo img {width:90px;}
}
@media all and (max-width:1100px) {
	.slider-tekst {margin-left:25px!important;}
}
@media all and (max-width:330px) {
	.mobile-bottom-menu-items ul, .mobile-top-menu-items ul {padding:0;}
}