@charset "utf-8";
/* CSS Document GEERT */

/*HOME*/
.main-menu-handler {margin-bottom:30px !important;}
.moduletable_style8 .has-image1 {text-align:right;}
.moduletable_style8 .has-image1 img {width: 179px; height: 94px;}

#slideshow-handler-bg [class*="moduletable"] {margin-bottom: 9px !important;}
.moduletable_style8 .module-content-handler .module-content .custom_style8 {background:#f2f2f2;}

/*Megamenu - menu top-left-1*/
.jmoddiv .h-cl {line-height: 1.2em; text-transform: uppercase; font-size:14px; letter-spacing: 0.05em;}
.module-content ul.menu li {position: relative !important; border-top-width: 1px; border-top-style: solid;border-color: #e4e4e4;}

.moduletable.categories {border-width: 2px; border-color: #e4e4e4; border-style: solid; padding: 17px; height: calc(100% - 36px);}
.categories ul.menu {position: relative; width: 100%; float: none; line-height: 1.0; margin:0 0 10px 0;}
.categories ul.menu li {position: relative !important; border-color: #e4e4e4; border-top-width: 1px; border-top-style: solid; float: none;}
.categories ul.menu li:hover {background-color:#1b6e00;}
.categories ul.menu li:hover a {color:#ffffff;}
.categories ul.menu li a {font-weight: 500!important; color: #353535; padding-right: 30px !important; font-size: 100%!important; padding: 3px 20px 3px 14px !important; height: 30px; line-height: 30px; position: relative;}
.categories ul.menu li a:hover {text-decoration: none;}

/*kruimelpad -  door de megamenu is er te veel ruimte*/
#breadcrumb-line {padding: 0px 0px 10px 0px;}

/*product overzicht*/
div.product {min-width: auto !important;}
.browse-view .orderby-displaynumber .row-fluid {display:none;}
.browse-view .orderby-displaynumber {padding:0px;}

.spacer-handler.pr-img-handler {min-height:145px;}
.h-pr-title {min-height: 32px;}
.h-pr-details {min-height:42px;}

.browse-view .h-pr-title {text-align: center;}/*
.browse-view .product_s_desc {display:block; height:auto !important; min-height:20px; text-align: center;}*/
.tmp-content-area .browse-view .product .spacer .product_s_desc {padding:0px !important; font-size:11px; margin:0px !important;}
.browse-view .h-pr-details {text-align: center; min-height: 42px;}

.browse-view .product .spacer .action-handler {min-height:107px;}
.browse-view .row-fluid {border-bottom:2px solid #eaeaea;}

.action-handler p.product_s_desc {display:none;}

/*FOOTER*/
#footer-line-bottom .custom {margin-top:30px;}

/*PRODUCT DETAIL PAGINA*/
.vm-img-desc {display:none;}
.product-price {text-align:left; float:none; margin:0;}

/*Log in pagina*/
#top-long .welcome-login .module-content-handler > h3 {text-align:center;}
.welcome-login input.inputbox {padding:7px 8px 7px 35px !important;}

.welcome-login .module-content-handler, .welcome-login h3 {text-align: center;}


/*check out pagina*/
#onepage_main_div #payment_top_wrapper #opc_payment_section {display:none;}

/*taalselectie en shopping cart*/
.chzn-container-single .chzn-single, .chzn-container .chzn-drop {border-radius:0px !important; border-color:#e4e4e4 !important; background:#ffffff !important; box-shadow:none !important;}
.chzn-container {width:130px !important;}
.cl-handler .vmCartModule {width:50px; float:left; margin-right: 20px;}
.cl-handler .mod-languages.taalselectie {float:right;}

/* Product toegevoegd aan winkelwagen popup */
.showcart.floatright {background-color: #1b6e00 !important; color: #ffffff !important; padding: 10px !important;}
.continue_link {background-color: #999999 !important; color: #ffffff !important; padding: 10px !important; display: inline-block !important;}

#fancybox-content h4 {margin-bottom: 14px !important; margin-top: 25px !important; border-top: 1px solid #999999 !important; padding-top: 12px !important;}
/* Winkelwagen */
#basket_container .opc_PricesalesPrice {color:#999999 !important; }
#basket_container .op_basket_row .opc_total_price, div#basket_container div.op_basket_row div.op_col5_3 {color:#1b6e00 !important; }

div#basket_container div.op_basket_row div.op_col2_2 {margin-top: 0px !important;}

div#vmMainPageOPC .BTaddress a {display: none !important;}

#vmMainPageOPC #basket_container input.updatebtn {display: none;}
#vmMainPageOPC #basket_container a.deletebtn {margin-top: 8px;}

#customer_note_field {width:350px; height:100px;}



