/*TEMPLATE_STYLE.CSS*/
@font-face{font-display:swap;font-family:'ArialMt';src:url("fonts/arialmt.eot");src:local("☺"), url("fonts/arialmt.woff") format("woff"), url("fonts/arialmt.ttf") format("truetype"), url("fonts/arialmt.svg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-display:swap;font-family:'Dakota Regular';src:url("fonts/Dakota Regular.eot");src:local("☺"), url("fonts/Dakota Regular.woff") format("woff"), url("fonts/Dakota Regular.ttf") format("truetype"), url("fonts/Dakota Regular.svg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-display:swap;font-family:'open_sansbold';src:url('fonts/opensans-bold.eot');src:url('fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-bold.woff2') format('woff2'),
url('fonts/opensans-bold.woff') format('woff'),
url('fonts/opensans-bold.ttf') format('truetype'),
url('fonts/opensans-bold.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-display:swap;font-family:'open_sansextrabold';src:url('fonts/opensans-extrabold.eot');src:url('fonts/opensans-extrabold.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-extrabold.woff2') format('woff2'),
url('fonts/opensans-extrabold.woff') format('woff'),
url('fonts/opensans-extrabold.ttf') format('truetype'),
url('fonts/opensans-extrabold.svg#open_sansextrabold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-display:swap;font-family:'open_sanslight';src:url('fonts/opensans-light.eot');src:url('fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-light.woff2') format('woff2'),
url('fonts/opensans-light.woff') format('woff'),
url('fonts/opensans-light.ttf') format('truetype'),
url('fonts/opensans-light.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal;}
body{color:#4d4d4d;background:#f1efe7;font:normal 13px Arial,sans-serif;font-size:.8125rem;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,
canvas,
img,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
input:focus, textarea:focus{outline:none;}
.clear{clear:both;}
.fleft{float:left;}
.ie8 article.fright{float:none;margin-left:220px;}
.fright{float:right;}
html, body{height:100%;}
.bg{position:relative;min-height:100%;overflow:hidden;}
* html .bg{height:100%;}
.wrapper{padding-bottom:340px;max-width:990px;z-index:1;margin:0 auto;}
div.smallscreen .wrapper{margin:0 20px !important;}
a{color:#085423;}
a:visited{color:#085423;}
a:hover{text-decoration:none;}
a:visited:hover{text-decoration:none;}
h1{color:#075423;font:300 40px/50px 'Open Sans Condensed', sans-serif;font-size:1.5rem;margin:0;}
h1 span{font-weight:700;}
h2{color:#075423;font:700 20px 'Open Sans Condensed', sans-serif;font-size:1.25rem;margin:0;}
h2 span{font-weight:300;}
h3{color:#085423;margin:0;font:700 16px 'Open Sans Condensed', sans-serif;font-size:1rem;text-transform:uppercase;padding-bottom:11px;line-height:17px;}
h3 span{font-weight:300;}
h4{color:#085423;margin:0;text-transform:uppercase;font:700 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;}
h5{margin:0;color:#075423;text-transform:uppercase;font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;line-height:17px;}
h5 a{color:#075423;text-decoration:none;}
h5 a:visited{color:#075423;}
h5 a:hover{text-decoration:underline;}
h6{color:#000;font:normal 11px Arial,sans-serif;font-size:.6875rem;text-align:center;margin:0;padding-bottom:20px;}
.button{display:inline-block;color:#075423;text-decoration:none;text-transform:uppercase;font:700 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;height:28px;line-height:26px;border:1px solid #075423;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;padding:0 21px 0 9px;background-repeat:no-repeat;background-image:url(image/button_arrow.png);background-position:95% top;background-position:-moz-calc(100% - 7px) top;background-position:-webkit-calc(100% - 7px) top;background-position:calc(100% - 7px) top;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;}
.button:visited{color:#075423;}
.button:hover{background-color:#075423;background-position:95% bottom;background-position:-moz-calc(100% - 7px) bottom;background-position:-webkit-calc(100% - 7px) bottom;background-position:calc(100% - 7px) bottom;color:#fff;}
.button_big{height:33px;line-height:31px;font-size:20px;font-size:1.25rem;background-position:95% 3px;background-position:-moz-calc(100% - 7px) 3px;background-position:-webkit-calc(100% - 7px) 3px;background-position:calc(100% - 7px) 3px;}
.button_big:hover{background-position:95% -26px;background-position:-moz-calc(100% - 7px) -26px;background-position:-webkit-calc(100% - 7px) -26px;background-position:calc(100% - 7px) -26px;}
.button_green{background-color:#075423;background-position:95% bottom;background-position:-moz-calc(100% - 7px) bottom;background-position:-webkit-calc(100% - 7px) bottom;background-position:calc(100% - 7px) bottom;color:#fff;border-color:#075423;}
.button_green:visited{color:#fff;}
.button_green:hover{background-position:95% top;background-position:-moz-calc(100% - 7px) top;background-position:-webkit-calc(100% - 7px) top;background-position:calc(100% - 7px) top;color:#075423;background-color:#fff;border-color:#fff;}
.button_grey{display:inline-block;color:#fff !important;text-decoration:none;text-transform:uppercase;font:300 20px/38px 'Open Sans Condensed', sans-serif;font-size:1.25rem;height:38px;border:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;padding:0 14px 0 35px;text-align:right;background:#bfbeb8 url(image/icon_arrow_thick_l.png) no-repeat 14px center;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;}}
.button_grey:visited{color:#fff;}
.button_grey:hover{background-color:#085423;color:#FFF;}
.button_arrow{border-right:0;position:relative;padding-right:16px;background-position:right top;background-color:#fff;}
.button_arrow:after{content:"";width:12px;height:28px;background:url(image/button_arrow_bg.png) no-repeat left top;position:absolute;right:-12px;top:-1px;}
.button_arrow:hover{background-position:right bottom;}
.button_arrow:hover:after{background-position:left bottom;}
.button_orange{display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font:300 20px/36px 'Open Sans Condensed', sans-serif;font-size:1.25rem;height:36px;border:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;padding:0 37px 0 14px;background-color:#ff9600;background-repeat:no-repeat;background-image:url(image/icon_arrow.png?v2);background-position:95% center;background-position:-moz-calc(100% - 14px) center;background-position:-webkit-calc(100% - 14px) center;background-position:calc(100% - 14px) center;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;}
.button_orange:visited{color:#fff;}
.button_orange:hover{background-color:#fb7000;}
.button_green_big{text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;width:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;font:300 22px/46px 'Open Sans Condensed', sans-serif;font-size:1.375rem;border:0;height:46px;background-color:#005a00;text-align:center;background-repeat:no-repeat;background-image:url(image/icon_arrow_thin.png);background-position:95% center;background-position:-moz-calc(100% - 16px) center;background-position:-webkit-calc(100% - 16px) center;background-position:calc(100% - 16px) center;padding:0;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;}
.button_green_big:visited{color:#fff;}
.button_green_big:hover{background-color:#053c05;}
.button_out_of_stock{text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;width:220px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;font:300 22px/46px 'Open Sans Condensed', sans-serif;font-size:1.375rem;border:0;height:46px;background-color:#bfbeb8;text-align:center;background-repeat:no-repeat;background-position:95% center;background-position:-moz-calc(100% - 16px) center;background-position:-webkit-calc(100% - 16px) center;background-position:calc(100% - 16px) center;padding:0;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;}
.button_green_small{text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;width:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;font:300 20px/36px 'Open Sans Condensed',sans-serif;font-size:1.25rem;border:0;height:36px;background-color:#085423;background-repeat:no-repeat;background-image:url(image/icon_button_small.png);background-position:95% center;background-position:-moz-calc(100% - 12px) center;background-position:-webkit-calc(100% - 12px) center;background-position:calc(100% - 12px) center;padding:0 45px 0 14px;}
.button_green_small:visited{color:#fff;}
.button_green_small:hover{background-color:#073919;}
header{padding-top:28px;z-index:9999;}
.block_top{margin-bottom:22px;}
.logo{margin:9px 20px 0 0;}
.logo a, .logo img{display:block;}
.slogan{color:#878270;font:normal 15px 'Dakota Regular',sans-serif;font-size:.9375rem;margin-top:27px;}
.basket_top{display:block;text-decoration:none;color:#4d4d4d;font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;line-height:59px;text-transform:uppercase;padding-right:111px;background:url(image/icon_basket_top.png) no-repeat right bottom;}
.basket_top:visited{color:#4d4d4d;}
.basket_top:hover{background-position:right top;}
.basket_top span{color:#31601e;font-weight:700;display:inline-block;}
table.basket_list tr{background-color:#F1EFE7;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-webkit-box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);-moz-box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);z-index:100;}
table.basket_list tr:hover{background-color:#FAF8F0;-webkit-box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.75);-moz-box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.75);box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.75);z-index:200;}
.block_middle{border-bottom:1px solid #d1ccba;padding-bottom:5px;background:#f1efe7;}
.header_soc{width:332px;font-size:0;text-align:right;}
.search_wrapper{display:inline-block;vertical-align:top;width:187px;height:26px;margin-right:2px;position:relative;}
.search_wrapper input[type='submit']{position:absolute;top:2px;right:2px;width:22px;height:22px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.input_search{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;width:100%;border:0;background:white url(image/icon_search.png) no-repeat 164px center;height:26px;color:#4d4d4d;padding:0 30px 0 12px;text-align:left;font:normal 13px Arial,sans-serif;font-size:.8125rem;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;}
.ie8 .input_search{line-height:26px;}
.icon_soc{width:20px;height:20px;display:inline-block;vertical-align:top;margin:3px 4px 0 0;background-image:url(image/icons_soc_set.png);background-repeat:no-repeat;}
.icon_soc:last-child{margin-right:0;}
.icon_soc1{background-position:0 0;}
.icon_soc1:hover{background-position:-20px 0;}
.icon_soc2{background-position:0 -20px;}
.icon_soc2:hover{background-position:-20px -20px;}
.icon_soc3{background-position:0 -40px;}
.icon_soc3:hover{background-position:-20px -40px;}
.icon_soc4{background-position:0 -60px;}
.icon_soc4:hover{background-position:-20px -60px;}
.icon_soc5{background-position:0 -80px;}
.icon_soc5:hover{background-position:-20px -80px;}
.icon_soc6{background-position:0 -100px;}
.icon_soc6:hover{background-position:-20px -100px;}
.main_menu{/*width:657px;*/}
.main_menu ul{padding:0;margin:0;font-size:0;}
.main_menu ul li{list-style:none;display:inline-block;}
.main_menu ul li:first-child a{padding-left:0;}
.main_menu ul li a{display:block;text-decoration:none;text-transform:uppercase;font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;line-height:26px;padding:0 14px;}
.main_menu ul li a:hover{text-decoration:underline;}
.menu{background:#f1efe7;border-bottom:1px solid #d1ccba;}
.menu ul{margin:0 0 -1px 0;padding:0;font-size:0;float:left;}
.menu ul li.first_level{list-style:none;display:inline-block;position:relative;padding:0 10px;}
.menu ul li.first_level:first-child{padding-left:0;}
.menu ul li.first_level:hover .dropdown{display:block;}
.menu ul li.first_level a.first_level{display:block;text-decoration:none;text-transform:uppercase;color:#085423;font:700 20px/32px 'Open Sans Condensed', sans-serif;border-bottom:1px solid #D1CCBA;font-size:1.25rem;}
.menu ul li.first_level a.first_level:visited{color:#085423;}
.menu ul li.first_level a.first_level:hover, .menu ul li.first_level a.first_level.active{border-bottom:1px solid #085423;}
.menu ul li.first_level a.first_level.menu_item_sale{color:#be0000;}
.menu ul li.first_level a.first_level.menu_item_sale:visited{color:#be0000;}
.menu ul li.first_level a.first_level.menu_item_sale:hover, .menu ul li.first_level a.first_level.menu_item_sale.active{border-bottom:1px solid #be0000;}
.tel_num{float:right;color:#ff8100;display:block;font:700 20px 'Open Sans Condensed', sans-serif;line-height:32px;text-decoration:none;text-transform:uppercase;}
.dropdown.menu_dames{padding:4px 4px 22px 14px;}
.dropdown{background:#fff;position:absolute;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);-ms-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);-o-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:4px 4px 12px 14px;z-index:101;left:0px;top:33px;display:none;z-index:9999999;}
.dropdown .dropdown_col1 .header-h4 a { text-decoration: none; }
.dropdown .dropdown_col1 .header-h4 a:hover { text-decoration: underline !important; }
.dropdown:before{content:"";width:85px;height:2px;background:#fff;top:-2px;position:absolute;left:0;}
.d_dames.dropdown:before{width:64px;}
.d_heren.dropdown:before{width:71px;}
.d_accessoires.dropdown:before{width:196px;}
.d_accessoires .dropdown_col1 {width: 322px;}
.dropdown_col1{width:294px;font-size:0;}
.dropdown_block{border-top:1px solid #d1ccba;padding:18px 0 18px 2px;}
.dropdown_block:first-child{border-top:0;}
.dropdown_block ul{margin:0;padding:0;display:inline-block;width:50%;vertical-align:top;padding-right:10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.dropdown_block ul li{list-style:none;}
.dropdown_block ul li:before{content:"\00BB";font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;margin-right:6px;}
.dropdown_block ul li a{text-decoration:none;text-transform:uppercase;font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;}
.dropdown_block ul li a:hover{text-decoration:underline;}
.dropdown_col2{width:368px;display:none;}
.dropdown_col2 img{max-width:100%;height:auto;}
.scroll_top{position:absolute;right:144px;bottom:278px;width:50px;height:50px;cursor:pointer;background:url(image/icon_scroll.png) no-repeat;}
.block_favourites_container{width:100%;height:100%;background:#FFF;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;position:fixed;z-index:900;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;}
.block_favourites{position:fixed;width:122px;padding:20px 15px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:100%;background:#075423;color:#fff;top:0;right:0;z-index:9999;text-align:center;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-webkit-overflow-scrolling:touch;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease;-webkit-overflow-scrolling:touch;-webkit-transition:padding 0.3s ease;-moz-transition:padding 0.3s ease;-ms-transition:padding 0.3s ease;-o-transition:padding 0.3s ease;transition:padding 0.3s ease;}
.block_favourites:before{content:"";position:absolute;top:50%;left:-23px;margin-top:-18px;background:url(image/icon_block_favourite_h.png) no-repeat;width:23px;height:36px;}
.block_favourites.hover{width:769px;transition:width 0.3s ease 0s;padding:28px 35px;position:absolute;}
.block_favourites.hover:before{visibility:hidden;}
.block_favourites.hover .icon_star{width:34px;height:31px;}
.block_favourites.hover h3{font-size:25px;font-size:1.5625rem;padding-bottom:26px;}
.block_favourites.hover .block_print_form{display:block;}
.block_favourites.hover .block_slider_favourites, .block_favourites.hover .slider_favourites_wrapper{visibility:visible !important;}
.block_favourites.hover .wrapper_favourites{margin-left:-64px;}
.block_favourites.hover .wrapper_favourites .item_product{margin:0 0 60px 61px;width:182px;}
.block_favourites.hover .wrapper_favourites .item_product:hover .item_product_favourites{display:block;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.block_favourites.hover .wrapper_favourites .item_product:after{width:213px;height:53px;background-position:left top;bottom:-54px;left:-15px;}
.block_favourites.hover .wrapper_favourites .item_product .item_product_label, .block_favourites.hover .wrapper_favourites .item_product .item_product_title{display:block;}
.block_favourites.hover .wrapper_favourites .item_product .item_product_img{width:180px;height:180px;display:table-cell;}
.block_favourites.hover .wrapper_favourites .item_product .item_product_img img{width:auto;max-width:100%;}
.block_favourites img{max-height:100%;width:auto;max-width:100%;}
.block_favourites h3{color:#fff;padding-bottom:18px;}
.block_favourites .h3_style{color:#fff;padding-bottom:18px;margin:0;font:700 16px 'Open Sans Condensed',sans-serif;font-size:1rem;text-transform:uppercase;line-height:17px;}
.block_favourites .h3_style span{font-weight:300;}
@media screen and (max-width:1024px){.block_favourites{right:-119px;}
.block_favourites.hover{right:0;}
}
.icon_star{width:25px;height:23px;display:inline-block;margin-bottom:15px;}
.wrapper_favourites{font-size:0;text-align:left;}
.wrapper_favourites .item_product{margin-bottom:39px;width:92px;padding-top:27px !important;}
.wrapper_favourites .item_product:after{content:"";width:110px;height:27px;background:url(image/shelf.png) no-repeat left bottom;position:absolute;bottom:-28px;left:-9px;}
.wrapper_favourites .item_product .item_product_label, .wrapper_favourites .item_product .item_product_title, .wrapper_favourites .item_product .icon_favourite{display:none;}
.wrapper_favourites .item_product .item_product_img{width:90px;height:63px;display:table-cell;}
.ie8 .wrapper_favourites .item_product .item_product_img{display:block;position:relative;}
.ie8 .block_favourites.hover .wrapper_favourites .item_product .item_product_img{display:table-cell;}
.wrapper_favourites .item_product .item_product_img img{max-width:90px;}
.ie8 .wrapper_favourites .item_product .item_product_img img{bottom:0;left:0;right:0;margin:0 auto;position:absolute;}
.ie8 .block_favourites.hover .wrapper_favourites .item_product .item_product_img img{position:relative;}
.item_product_favourites{position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;background:rgba(255, 255, 255, 0.8);opacity:0;display:none;z-index:10;filter:alpha(opacity = 0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;}
.item_product_favourites .button{background-color:#fff;margin-top:126px;}
.item_product_favourites .button:hover{background-color:#005700;}
.fav_close{width:22px;height:22px;position:absolute;top:11px;right:10px;background:url(image/icon_remove_white.png?v=1) no-repeat;filter:inherit;display:none;cursor:pointer;}
.icon_remove{z-index: 99;width:22px;height:22px;position:absolute;top:11px;left:10px;background:url(image/icon_remove.png?v=2) no-repeat;filter:inherit;cursor:pointer;}
.block_favourites .icon_remove{display:none;}
.block_favourites.hover .icon_remove{display:block;}
.block_print_form{margin-bottom:70px;font-size:0;display:none;}
.sliderWhover ul li{width:202px;padding-top:10px;}
.print_list{display:inline-block;vertical-align:top;text-decoration:none;color:#075423;font:700 16px 'Open Sans Condensed', sans-serif;font-size:1rem;text-transform:uppercase;height:40px;line-height:40px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:white url(image/icon_print_list.png) no-repeat 16px center;padding:0 16px 0 109px;margin-right:13px;}
.print_list:visited{color:#075423;}
.print_list:hover{text-decoration:underline;}
.form_mail_wrapper{display:inline-block;vertical-align:top;position:relative;width:438px;filter:inherit;font-size:0;}
.form_mail_wrapper .button{position:absolute;filter:inherit;right:5px;top:6px;}
.input_mail{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #457f5a;background:#03220e url(image/icon_mail.png) no-repeat 11px center;height:40px;padding:0 110px 0 52px;width:100%;color:#fff;font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;vertical-align:top;}
.ie8 .input_mail{line-height:38px;}
.input_mail::-webkit-input-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.input_mail:-moz-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.input_mail::-moz-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.input_mail:-ms-input-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.block_slider_favourites, .slider_favourites_wrapper{visibility:hidden !important;}
.slider_favourites_wrapper{padding-left:21px;}
.slider_favourites{width:624px;position:relative;height:283px;margin:0 auto 70px;padding:0 43px;text-align:left;}
.slider_favourites ul{margin:0;padding:0;}
.slider_favourites ul li{position:relative;float:left;width:182px;margin-right:30px;height:283px;list-style:none;}
.slider_favourites .item_product{margin-bottom:0;}
.slider_favourites .size_wrapper .size{display:inline-block !important;}
.slider_favourites_wrapper{width:606px;position:relative;height:283px;}
.slider_arrow_left, .slider_arrow_right{position:absolute;cursor:pointer;width:20px;height:39px;background:url(image/slider_arrow_white.png) no-repeat left top;top:50%;margin-top:-19px;z-index:2;}
.slider_arrow_left{left:0;}
.slider_arrow_right{right:0;background-position:left bottom;}
section{line-height:25px;}
section img{max-width:100%;height:auto;margin-bottom:50px;}
section img.fright{margin-left:20px;}
section img.fleft{margin-right:20px;}
section p{margin:0;padding-bottom:23px;}
section ul, section ol{margin:0;padding:0 0 23px 0;list-style-position:inside;}
nav{line-height:normal;margin-top:20px;}
nav ul{padding:0;margin:0;font-size:0;}
nav ul li{list-style:none;display:inline-block;font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;text-transform:uppercase;color:#085423;margin-right:6px;}
nav ul li.back{/*width:56px;*/}
nav ul li a{text-decoration:none;display:block;color:#887b5c;padding-right:13px;/*background:url(image/icon_nav.png) no-repeat right center;*/}
nav ul li a.rev{/*background:url(image/icon_nav_rev.png) no-repeat left center;*/display:inline-block;margin-right:5px;padding:0 0 0 12px;}
nav ul li a:visited{color:#887b5c;}
nav ul li a:hover{text-decoration:underline;}
article{width:770px;}
article .content_text a{color:#085423;text-decoration:none;font-weight:bold;}
aside{width:182px;margin-top:14px;line-height:normal;}
.menu_aside{margin-bottom:30px;}
.menu_aside ul{margin:0;padding:0;}
.menu_aside ul li{list-style:none;border-bottom:1px solid #d1ccba;}
.menu_aside ul li:first-child{border-top:1px solid #d1ccba;}
.menu_aside ul li a{display:block;text-decoration:none;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;padding:2px 0px 4px 21px;background:url(image/checkbox.png) no-repeat 0 8px;}
.menu_aside ul li a:hover{text-decoration:underline;}
.menu_aside ul li a.active{background-position:0 -130px;}
footer{background:#fff;position:relative;min-height:167px;margin-top:-252px;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);-ms-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);-o-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);box-shadow:0 0 4px rgba(0, 0, 0, 0.3);line-height:25px;padding:55px 0 30px;}
footer img{max-width:100%;height:auto;}
footer p{margin:0;padding-bottom:23px;}
footer ul{padding:0 0 23px 0;margin:0;list-style-position:inside;}
footer h4{padding-bottom:9px;}
.footer_wrapper{width:990px;margin:0 auto;}
.footer_col ul{line-height:normal;padding-bottom:0;}
.footer_col ul li{list-style:none;}
.footer_col ul li:before{content:"\00BB";font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;margin-right:6px; vertical-align: top;}
.footer_col ul li a{text-decoration:none;text-transform:uppercase;font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;}
.footer_col ul li a:hover{text-decoration:underline;}
.footer_col1{width:240px;padding-right:13px;}
.footer_col2{width:208px;padding-right:10px;}
.footer_soc{font-size:0;position:absolute;width:250px;left:50%;margin-left:-110px;top:-12px;line-height:normal;}
.footer_soc img{margin-right:9px;}
.footer_soc .icon_soc{background-color:#fff;-webkit-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;margin:0 0 0 -4px;border:4px solid #fff;}
.block_slider_overview{display:none;overflow: unset !important;}
.block_slider_wrapper{position:relative;background:url(image/slider_bg.png) no-repeat -105px 0;padding:26px 0 68px;z-index:999;}
.block_slider_wrapper.no_panels{padding-bottom:30px;}
.block_slider_wrapper:before, .block_slider_wrapper:after{content:"";width:105px;height:410px;position:absolute;top:0;background:url(image/slider_bg.png) no-repeat 0 0;}
.block_slider_wrapper:before{left:-105px;}
.block_slider_wrapper:after{right:-105px;background-position:-1095px 0;}
.block_slider_overview h2{color:#4d4d4d;text-transform:uppercase;font-size:30px;font-size:1.875rem;text-align:center;line-height:42px;}
.slider_overview{position:relative;overflow:visible;width:990px;height:310px;}
.slider_overview .slider_arrow_left{left:-30px;}
.slider_overview .slider_arrow_right{right:-30px;}
.slider_overview_wrapper{position:relative;width:990px;height:310px;}
.slider .item_product{padding-top:60px;margin-bottom:0;cursor:pointer;}
.slider .item_product:after{content:"";width:182px;height:7px;background:url(image/shadow_item.png) no-repeat;position:absolute;bottom:-7px;left:0;}
.js .slider .item_product{display:none;}
.js .slider_blog .item_product{display:block;}
.slider .item_product, .slider .item_product_title{border-color:#075423;}
.slider .slider_arrow_left, .slider .slider_arrow_right{background-image:url(image/slider_arrow.png);}
.slider .slider_arrow_left:hover, .slider .slider_arrow_right:hover{background-image:url(image/slider_arrow_white.png);}
.slider ul{margin:0;padding:0;}
.slider ul li{list-style:none;float:left;height:600px;margin-right:20px;}
.col1{padding-left:0;line-height:normal;}
.col1 h5{padding-bottom:20px;}
.col1 h3{padding-bottom:4px;}
.aside_filter{font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;line-height:20px;margin-bottom:23px;}
.aside_filter input.checkbox,
.aside_filter input[type=checkbox]{display:none;}
.ie8 .aside_filter input.checkbox,
.ie8 .aside_filter input[type=checkbox]{display:inline-block;vertical-align:middle;}
.aside_filter input[type=checkbox]:checked + .label_checkbox,
.label_checkbox.active,
.ie8 .label_checkbox.active{background-position:0 -133px;}
.ie8 .aside_filter input[type=checkbox] .label_checkbox{background-position:0 -133px;}
.aside_filter ul{padding:0;margin:0;}
.aside_filter ul li{list-style:none;}
.aside_filter .size_wrapper{margin:0 0 0 -10px;}
.aside_filter .size{margin:10px 0 0 10px;}
.label_checkbox{cursor:pointer;display:inline-block;background:url(image/checkbox.png) no-repeat 0 5px;padding-left:21px;text-transform:capitalize;vertical-align:top;}
.label_checkbox:hover{text-decoration:underline;}
.ie8 .label_checkbox{background:none;padding-left:4px;vertical-align:middle;}
.label_checkbox a{text-decoration:none;color:#4D4D4D;}
.filter_search{width:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;height:26px;border:0;padding:0 8px;color:#4d4d4d;margin-bottom:3px;}
.ie8 .filter_search{line-height:26px;}
.filter_search::-webkit-input-placeholder{color:#4d4d4d;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.filter_search:-moz-placeholder{color:#4d4d4d;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.filter_search::-moz-placeholder{color:#4d4d4d;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.filter_search:-ms-input-placeholder{color:#4d4d4d;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.scroll-pane{height:160px;overflow-y:auto;outline:none;}
.link_show, .reset{text-decoration:none;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;display:inline-block;line-height:17px;}
.link_show:hover, .reset:hover{text-decoration:underline;}
.range{font-size:0;margin-top:9px;line-height:normal;}
#amount1, #amount2{color:#4d4d4d;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;border:0;background:none;width:50%;padding:0;height:20px;}
#amount2{text-align:right;}
.slider_range{background:#085423;width:175px;height:1px;position:relative;margin-bottom:8px;}
.slider_range2{width:168px;height:1px;position:relative;}
.ui-slider-handle{position:absolute;width:7px;height:7px;background:#085423;top:-3px;}
.col2{padding:0px;}
.block_settings{line-height:normal;margin-bottom:20px;}
.block_filter{padding:0px;font-size:0;}
.button_filter{display:inline-block;vertical-align:top;color:#085423;text-decoration:none;text-transform:uppercase;font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;padding-left:18px;background:url(image/icon_filter.png) no-repeat left center;margin-right:27px;}
.button_filter:visited{color:#085423;}
.button_filter:hover{text-decoration:underline;}
.filter_select:hover a.button_filter{text-decoration:underline;}
.block_pages{padding:0px;text-align:right;font-size:0;}
.block_pages a{display:inline-block;color:#085423;text-decoration:none;text-transform:uppercase;font:300 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;vertical-align:top;}
.block_pages a:visited{color:#085423;}
.block_pages a:hover{text-decoration:underline;}
.block_pages .page_prev, .block_pages .page_next{font-weight:700;}
.block_pages .page_prev:hover, .block_pages .page_next:hover{text-decoration:underline;}
.block_pages .page_prev{padding-left:17px;background:url(image/icon_page_prev.png) no-repeat left center;}
.block_pages .page_next{padding-right:17px;background:url(image/icon_page_next.png) no-repeat right center;}
.block_pages .page{padding-right:6px;padding-left:11px;outline:none;position:relative;}
.block_pages .page.cur{font-weight:bold;}
.block_pages .page:before{content:"/";position:absolute;font-weight:normal;left:0;}
.block_pages .page_first{padding-left:6px;}
.block_pages .page_first:before{content:none;}
.block_overview{margin-left:-20px;font-size:0;}
.block_overview .item_product{padding-top:20px;margin-bottom:20px;display:block;line-height:normal;}
.block_overview .item_product_wrapper{padding:0px 10px;padding-top:10px !important;}
.block_overview .item_product:hover{padding-top:30px;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);-ms-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);-o-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);box-shadow:0 0 4px rgba(0, 0, 0, 0.3);margin-top:-10px;z-index:3;}
.block_overview .item_product:hover h4{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.block_overview .item_product:hover .item_product_hover{z-index:4;display:block;min-height: 160px !important;}
.block_overview .item_product_last{z-index:2;}
.block_overview .item_product_last:hover{padding-top:20px;margin-bottom:20px;margin-top:0px;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;z-index:inherit;}
.block_overview .item_product_last:hover h4{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.block_overview .item_product_last:hover .item_product_hover{z-index:4;display:none;}
.item_product{background:#fff;border:1px solid #d1ccba;position:relative;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-top:40px;text-align:center;display:inline-block;vertical-align:top;z-index:2;}
.item_product h4{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;}
.item_product img{margin-bottom:0;}
.item_product_img img{position:absolute;left:50%;bottom:0px;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);}
.item_product_label{width:61px;height:61px;position:absolute;top:0;right:0;z-index:10;}
.item_product_label img{height:61px;width:61px;}
.item_product_img{height:180px;width:100%;display:block;position:relative;overflow:hidden !important;-webkit-overflow-scrolling:touch;}
/*.item_product_title{border-top:1px solid #d1ccba;z-index:4;min-height:34px;position:relative;text-align:left;padding:13px 8px 13px 8px;}*/
.item_product_title{border-top:1px solid #d1ccba;z-index:4;min-height:51px;position:relative;text-align:left;padding:13px 8px 5px 8px;}
.item_product_title h5{padding:0px 5px 0px 0px;}
.upsell-items .item_product_title{min-height:70px;}
.icon_favourite{outline:none 0 !important;width:26px;height:26px;position:absolute;left:50%;margin-left:-13px;top:-13px;background:url(image/icon_favourite_h.png) no-repeat left top;}
.icon_favourite:hover, .icon_favourite.active{background-position:left bottom;}
.item_product_price{padding:0px 0px 0px 5px;vertical-align:top;font:700 14px 'Open Sans Condensed', sans-serif;font-size:.875rem;text-align:right;line-height:17px;color:#4d4d4d;}
.item_price{display:inline-block;}
.item_price sup{font-size:9px;font-size:.5625rem;}
.item_price_old{text-decoration:line-through;display:block;}
.item_price_new{color:#be0000;}
.item_product_hover{text-align:left;padding:0 4px;display:none;position:absolute;background:#FFF;border-left:1px solid #d1ccba;border-right:1px solid #d1ccba;border-bottom:1px solid #d1ccba;left:-1px;right:-1px;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.3);-ms-box-shadow:0 3px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 4px rgba(0, 0, 0, 0.3);-o-box-shadow:0 3px 4px rgba(0, 0, 0, 0.3);box-shadow:0 3px 4px rgba(0, 0, 0, 0.3);z-index:10;}
.item_product.hover .item_product_hover,
.item_product:hover .item_product_hover{z-index:4;display:block;}
.size_wrapper{font-size:0;margin:0 0 15px -3px;}
.one_size{width:auto !important;}
.size{display:inline-block;vertical-align:top;background-color:#fff;text-decoration:none;color:#085423;font:300 16px 'Open Sans Condensed', sans-serif;padding:9px 4px !important;font-size:1rem;text-align:center;border:1px solid #085423;width:35px;height:24px;line-height:24px;cursor:pointer;margin:0 0 3px 8px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;}
.size a{color:#9c9c8b;text-decoration:none;pointer-events:none;}
.size:hover, .size.active,
.size.active a{background-color:#075423;border-color:#075423;color:#fff;}
.size:hover a{color:#fff;}
.size_out{color:#e7e7e1 !important;background:white url(image/icon_size_out_rev.png) no-repeat center center !important;border-color:#e7e7e1 !important;cursor:default;}
.block_colors{font-size:0;min-height:25px;position:absolute;bottom:4px;}
.color{display:inline-block;vertical-align:top;min-width:54px;max-width:54px;height:auto;cursor:pointer;}
.color img{height:35px;}
.block_next_page{background:#fff;background:rgba(255, 255, 255, 0.8);position:absolute;height:100%;z-index:9;top:0;left:0;right:0;bottom:0;text-align:center;}
.block_next_page .button_arrow{margin-top:126px;}
.block_img_overview{position:relative;margin-bottom:22px;min-height:181px;}
.block_img_overview img{margin-bottom:0;}
.block_img_overview_text{background:#fff;background:rgba(255, 255, 255, 0.85);position:static;right:15px;top:15px;float:right;min-height:228px;padding:11px 18px;font-size:12px;font-size:.75rem;line-height:20px;margin-bottom:15px;}
.block_img_overview_text h2{text-transform:uppercase;font-weight:bold;}
.block_img_overview_text h1{text-transform:uppercase;font-weight:bold;font-size:1.25rem;line-height:normal;padding-bottom:0px;}
.block_img_overview_text h2 span{font-weight:bold;}
.block_img_overview_text p{word-wrap:break-word;padding-bottom:0;}
.block_img_overview_text a{text-decoration:none;color:#075423;font-weight:bold;display:inline-block;}
.block_blog{margin-top:15px;line-height:normal;}
.block_blog h1{font-size:25px;font-size:1.5625rem;text-align:center;padding-bottom:0;line-height:35px;}
.col_blog{width:237px;margin-left:14px;}
.col_blog:first-child{margin-left:0;}
.blog_wrapper{margin:0px -15px;}
.item_blog{width:auto;background:#fff;padding:4px 4px 14px;border:1px solid #eae8e1;margin-bottom:16px;}
.item_blog img{margin-bottom:9px;width:100%;}
.item_blog h2{text-transform:lowercase;font-weight:300;line-height:25px;padding-bottom:4px;}
.item_blog h2 a{color:#075423;text-decoration:none;display:inline-block;}
.item_blog h2 a:visited{color:#075423;}
.item_blog h2 a:hover{text-decoration:underline;}
.item_blog_date{color:#b3ab99;font:normal 11px Arial,sans-serif;font-size:.6875rem;}
.blog_detail{margin-top:21px;}
.blog_article{width:712px;}
.blog_article h1{padding-bottom:0;}
.blog_article .item_blog_date{color:#000;padding-bottom:24px;}
.block_comments{margin-top:35px;}
.comments img{margin-bottom:0;}
.block_blog_soc{margin-bottom:20px;}
.block_blog_soc h2{width:586px;}
.blog_soc{font-size:0;line-height:normal;margin-top:4px;}
.icon_blog_soc{display:inline-block;width:20px;height:20px;background:url(image/icons_soc.png) no-repeat;vertical-align:top;margin-right:5px;}
.icon_blog_soc2{background-position:0 -20px;}
.icon_blog_soc3{background-position:0 -40px;}
.icon_blog_soc4{background-position:0 -60px;}
.at_PinItButton{background:none !important;}
.block_slider_blog{position:relative;background:url(image/slider_bg_blog.png) no-repeat -50px 0;padding:26px 0 45px;width:696px;}
.block_slider_blog:before, .block_slider_blog:after{content:"";width:55px;height:410px;position:absolute;top:0;background:url(image/slider_bg_blog.png) no-repeat 0 0;}
.block_slider_blog:before{left:-55px;}
.block_slider_blog:after{right:-55px;background-position:-743px 0;}
.block_slider_blog h2{color:#4d4d4d;text-transform:uppercase;font-size:30px;font-size:1.875rem;text-align:center;line-height:42px;}
.slider_blog{position:relative;width:586px;padding:0 55px;height:310px;}
.slider_blog .slider_arrow_left{left:15px;}
.slider_blog .slider_arrow_right{right:15px;}
.slider_overview_wrapper{position:relative;width:586px;height:422px;z-index:10 !important;}
.block_similar_product_wrapper.slider_overview_wrapper{z-index:11 !important;}
.slider_overview_wrapper.long, .slider_favourites_wrapper.long{height:760px;}
.recentItem.long{height:760px;}
.similarItem.long{height:760px;z-index:9 !important;}
.slider_overview_wrapper .item_product .item_product_hover:after{content:"";width:182px;height:7px;background:url(image/shadow_item.png) no-repeat;position:absolute;bottom:-7px;left:0;}
.slider_overview_wrapper .item_product .item_product_hover{border:1px solid #075423;border-top:none;}
.recentItem .item_product .item_product_hover:after{content:"";width:182px;height:7px;background:url(image/shadow_item.png) no-repeat;position:absolute;bottom:-7px;left:0;}
.recentItem .item_product .item_product_hover{border:1px solid #075423;border-top:none;}
.similarItem .item_product .item_product_hover:after{content:"";width:182px;height:7px;background:url(image/shadow_item.png) no-repeat;position:absolute;bottom:-7px;left:0;}
.similarItem .item_product .item_product_hover{border:1px solid #075423;border-top:none;}
.similarItem ul li{padding-top:10px;}
.block_contact{line-height:normal;}
.block_contact h1{font-size:30px;font-size:1.875rem;line-height:42px;padding-bottom:37px;}
.block_contact h2{text-transform:uppercase;padding:7px 0;border-top:1px solid #d1ccba;border-bottom:1px solid #d1ccba;margin-bottom:1px;text-align:center;}
.block_contact h1{text-transform:uppercase;padding:7px 0;border-top:1px solid #d1ccba;border-bottom:1px solid #d1ccba;margin-bottom:1px;font:700 1.25rem 'Open Sans Condensed', sans-serif;text-align:center;}
.block_contact h2 span{font-weight:300;}
.block_contact h1 span{font-weight:300;}
.block_contact blockquote{color:#075423;font:700 20px 'Open Sans Condensed', sans-serif;font-size:1.25rem;margin:0 0 20px 0;}
.block_contact blockquote:before{content:"\00BB ";}
.block_contact blockquote:after{content:" \00AB";}
.block_contact p{font-family:'Open Sans Condensed', sans-serif;font-weight:700;padding-bottom:63px;}
.block_contact_text{text-align:center;}
.block_contact_text h2{margin-bottom:24px;}
.contact_form{margin-bottom:60px;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;}
.contact_form table{width:100%;}
.contact_form table tr td{vertical-align:middle;position:relative;padding:9px 0 0 0;}
.contact_form table tr td span{display:inline-block;padding:0 5px 0 10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;vertical-align:top;}
.contact_form textarea.input_form{margin-bottom:14px;}
.input_form_title{background:#fff;border:1px solid #eae8e1;border-right:0;height:46px;line-height:44px;}
.input_form_title:after{content:"";width:1px;height:38px;background:#eae8e1;right:0;top:3px;position:absolute;}
.input_form{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;width:100%;background:#fff;border:1px solid #eae8e1;color:#4d4d4d;}
.input_form::-webkit-input-placeholder{color:#4d4d4d;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.input_form:-moz-placeholder{color:#4d4d4d;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.input_form::-moz-placeholder{color:#4d4d4d;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.input_form:-ms-input-placeholder{color:#4d4d4d;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.input_form_bor_l{border-left:0;}
input.input_form{height:46px;padding:0 10px;}
textarea.input_form{resize:none;padding:10px 0 10px 10px;height:148px;}
.ie8 input.input_form{line-height:44px;}
.form input[type=radio]{margin:8px 0 0 8px;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.form input[type=radio]:checked + .label_radio{background-position:0 -121px;}
.ie9 .form input[type=radio].radio_check + .label_radio{background-position:0 -121px;}
.ie8 .form input[type=radio]{display:inline-block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;position:relative;margin:0;vertical-align:middle;}
.label_radio{cursor:pointer;display:inline-block;padding-left:38px;margin-right:36px;background:url(image/radio.png) no-repeat 0 0;line-height:29px;}
.ie8 .label_radio{padding-left:0;background:none;line-height:normal;vertical-align:middle;margin-right:0;}
.contact_form_col1{width:310px;}
.contact_form_col2{width:645px;}
.block_item_contact{font-size:0;margin-left:-27px;}
.block_item_contact .item_contact{margin:0 0 57px 27px;}
.item_contact{display:inline-block;vertical-align:top;width:312px;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;}
.item_contact_img{position:relative;height:292px;margin-bottom:10px;}
.item_contact_img:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-bottom:292px solid #075423;border-bottom:292px solid rgba(7, 84, 35, 0.8);border-right:312px outset transparent;}
.item_contact_img img{margin-bottom:0;}
.contact_label{position:absolute;top:0;right:24px;width:80px;height:112px;}
.item_contact_img_text{color:#fff;font:300 25px/26px 'Open Sans Condensed', sans-serif;font-size:1.5625rem;position:absolute;left:16px;bottom:20px;text-transform:uppercase;}
.item_contact_img_text span{display:block;font-weight:700;}
.item_contact_text{line-height:25px;}
.item_contact_text h3{padding-bottom:6px;}
.address{padding-left:25px;background:url(image/icon_address.png) no-repeat left 6px;}
.address span{display:inline-block;padding:0 10px;}
.tel{padding-left:25px;background:url(image/icon_tel.png) no-repeat left 6px;}
.time{padding-left:25px;background:url(image/icon_time.png) no-repeat left 6px;}
.mail{padding-left:25px;background:url(image/email-envelope-sm.png) no-repeat left 9px;}
.time table{width:100%;}
.time table tr td{padding:0 0 0 8px;vertical-align:top;}
.time table tr td:first-child{padding-left:0;width:75px;}
.shop_wrapper{margin-top:30px;}
.shop-item{width:312px;display:inline-block;margin-right:23px;}
.shop-item .item_contact_img:before{border:none;}
.nomargin{margin-right:0px;}
.shop-item .item_contact_text ul{list-style:none;}
.shop-item .item_contact_text ul li .tel{}
.shop-item .item_contact_text ul li .time{font-size:9px;}
.shop-item .item_contact_text ul li .mail{margin-bottom:10px;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
@media only screen and (min-width:35em){}
@media print, (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
#overview_col{position:relative;}
#overview_col #overview_loading{position:absolute;z-index:5;background:url(image/pld.gif) no-repeat scroll 743px 20px #FFF;width:100%;height:100%;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";display:none;}
#overview_col #overview_wrapper{z-index:2;margin:0px -10px;position:relative;}
.fadeload{display:none;}
#overview_col #overview_wrapper .item_product_img{background:url(image/ld.gif) no-repeat scroll center center transparent;}
#overview_col #overview_wrapper #empty_product{font-size:12px;width:100%;height:150px;line-height:150px;text-align:center;color:#085423;}
.filter_select{float:left;position:relative;width:140px;}
.filter_dropdown{position:absolute;top:0px;left:0px;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:12px;}
.filter_dropdown option{padding:3px 5px;color:#075423;text-transform:uppercase;}
.sale_label{width:122px;height:122px;color:#FFFFFF;font:700 30px/50px 'Open Sans Condensed', sans-serif;position:absolute;right:0;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.5);writing-mode:tb-rl;}
.item_product_label.label_blog{background:url(image/label3.png) no-repeat left top;}
.item_product_label.label_tip{background:url(image/label2.png) no-repeat left top;}
.item_product_label.onsale{background:url(image/sale-label-bg-small.png) no-repeat left top;}
.item_product_label span{position:absolute;top:0px;left:0px;height:61px;width:61px;}
.item_product_label.onsale span{background-image:url(image/sale-sprite-small.png);background-repeat:no-repeat;background-position:left top;}
.item_product_label.onsale.sale_label_5 span{background-position:0 0;}
.item_product_label.onsale.sale_label_10 span{background-position:-61px 0;}
.item_product_label.onsale.sale_label_15 span{background-position:-121px 0;}
.item_product_label.onsale.sale_label_20 span{background-position:-181px 0;}
.item_product_label.onsale.sale_label_25 span{background-position:-241px 0;}
.item_product_label.onsale.sale_label_30 span{background-position:-301px 0;}
.item_product_label.onsale.sale_label_35 span{background-position:0 -61px;}
.item_product_label.onsale.sale_label_40 span{background-position:-61px -61px;}
.item_product_label.onsale.sale_label_45 span{background-position:-121px -61px;}
.item_product_label.onsale.sale_label_50 span{background-position:-181px -61px;}
.item_product_label.onsale.sale_label_55 span{background-position:-241px -61px;}
.item_product_label.onsale.sale_label_60 span{background-position:-301px -61px;}
.item_product_label.onsale.sale_label_65 span{background-position:0 -121px;}
.item_product_label.onsale.sale_label_70 span{background-position:-61px -121px;}
.item_product_label.onsale.sale_label_75 span{background-position:-121px -121px;}
.item_product_label.onsale.sale_label_80 span{background-position:-181px -121px;}
.item_product_label.onsale.sale_label_85 span{background-position:-241px -121px;}
.item_product_label.onsale.sale_label_90 span{background-position:-301px -121px;}
.loading{height:75px;background:url(image/loading.jpg) no-repeat center center;}
.block_img_overview_clear{clear:both;height:0px;width:100%;}
.load-default{background:url(image/default-overview.jpg) #000 no-repeat center center;}
.subscribe-button-frame{width:20px;height:27px;overflow:hidden;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.success_text_fav{background:none repeat scroll 0 0 #FFFFFF;color:#075423;display:none;font:700 15px 'Open Sans Condensed', sans-serif;height:24px;opacity:0.7;padding:8px 0;position:absolute;text-align:center;top:0;transition:all 0.5s ease-out 0s;width:100%;z-index:1;}
.block_next_page{cursor:pointer;}
.block_next_page:hover .button{background-color:#075423;color:#FFF;}
.block_next_page:hover .button_arrow{background-position:right bottom;}
.block_next_page:hover .button_arrow:after{background-position:left bottom;}
.block_contact_form h2{margin-bottom:18px;}
.block_contact_form p{color:#424242;text-align:center;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;padding-bottom:33px;}
.block_contact_buttons{margin-bottom:29px;}
.block_contact_buttons p{color:#424242;text-align:center;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;padding-bottom:33px;}
.block_contact_buttons_wrapper{font-size:0;margin-left:-2px;}
div.contact_button{width: 170px;}
.contact_button{display:inline-block;vertical-align:top;position:relative;background:#085423;color:#fff;width:176px;margin:16px 0 28px 2px;text-align:center;padding:39px 10px 0;text-decoration:none;}
.contact_button:hover{background:#073919;}
.contact_button:hover .contact_link{text-decoration:none;}
.contact_button p{padding-bottom:16px;color:#fff;font:300 16px 'Open Sans Condensed', sans-serif;font-size:16px;height:40px;width:130px;margin:0 auto;}
.contact_button h3{font:300 30px/32px 'Open Sans Condensed', sans-serif;font-size:30px;padding-bottom:7px;color:#fff;text-transform:none;}
.contact_button_img{width:54px;height:64px;position:absolute;left:50%;margin-left:-27px;top:-31px;}
.contact_link{color:#fff;font:300 16px 'Open Sans Condensed', sans-serif;font-size:16px;display:block;padding:0 10px;text-align:center;margin:0 -10px;background:#073919;position:relative;height:41px;line-height:41px;padding-top:2px;text-decoration:underline;}
.contact_link:visited{color:#fff;}
.contact_link:before{content:"";width:0;height:0;position:absolute;left:50%;margin-left:-14px;top:0;border-left:14px outset transparent;border-right:14px outset transparent;border-top:14px solid #085423;}
.contact_button:hover .contact_link:before{border-top-color:#073919;}
.contact_link:after{content:"";background:url(image/icon_contact_link.png) no-repeat;width:23px;height:12px;position:absolute;left:50%;margin-left:-11px;top:-1px;}
.dropdown_brands{width:152px;}
.dropdown_sale .dropdown_col1 ul{width:auto;}
.dropdown_brands .dropdown_col1{width:132px;padding-bottom:0px;}
.dropdown_brands .dropdown_col1 .dropdown_block {padding-bottom: 0px;}
.dropdown_brands .dropdown_col1 ul{width:auto;}
.dropdown_brands .dropdown_col2{width:181px;text-align:center;}
.dropdown_brands .dropdown_col2 ul{margin:0;padding:0;float:none;list-style:none;width: auto;}
.dropdown_brands .dropdown_col2 ul li{padding:12px 0;}
.slider_brands{width:990px;height:188px;position:relative;margin-bottom:29px;}
.slider_brands ul li{height:188px;}
.slider_brands .slider_arrow_left{left:-30px;}
.slider_brands .slider_arrow_right{right:-30px;}
.slider_brands_wrapper{width:990px;height:188px;position:relative;}
.item_brand{background:#fff;border:1px solid #075423;width:182px;height:181px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center;}
.item_brand:after{content:"";width:182px;height:7px;background:url(image/shadow_item.png) no-repeat;position:absolute;bottom:-7px;left:0;}
.item_brand img{margin-bottom:0;}
.item_brand_wrapper{width:180px;height:179px;display:table-cell;text-decoration:none;vertical-align:middle;}
.block_go_to{font-size:0;margin:10px 0px;position:relative;text-align:center;line-height:normal;}
.block_go_to .button_green_small{width:100%;text-align:left;margin-bottom:10px;/*margin-left:1px;*/}
.block_go_to .button_green_small:first-child{margin-left:0;}
.block_brands h2{font-size:30px;font-size:1.875rem;line-height:32px;text-transform:uppercase;text-align:center;padding:5px 0;border-top:1px solid #d1ccba;border-bottom:1px solid #d1ccba;margin-bottom:37px;}
.block_brands h2 span{font-weight:300;}
.block_brands_wrapper{font-size:0;margin:0 0 40px -15px;}
.alphabet_item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 44px 0px;display:inline-block;float:none;padding-right:0px;vertical-align:top;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;line-height:20px;}
.alphabet_item h3{font-size:25px;font-size:1.5625rem;line-height:25px;padding-bottom:6px;border-bottom:1px solid #d1ccba;margin-bottom:3px;}
.alphabet_item .h3_style{color: #085423;margin: 0;font: 700 16px 'Open Sans Condensed',sans-serif;font-size:25px;font-size:1.5625rem;line-height:25px;padding-bottom:6px;border-bottom:1px solid #d1ccba;margin-bottom:3px;}
.alphabet_item ul{padding:0;margin:0;list-style:none;}
.alphabet_item ul li a{display:inline-block;text-decoration:none;color:#4D4D4D;}
.alphabet_item ul li a:hover{text-decoration:underline;}
.gototop{bottom:40px;position:fixed;display:none;z-index:99;}
.share_full_width{padding:23px 32px;border-top:1px solid #d1ccba;border-bottom:1px solid #d1ccba;margin-bottom:42px;text-align:center;float:left;}
.share_full_width h2{text-transform:uppercase;font-size:19px !important;float:left;margin-right:20px;}
#n-tw{background:url('https://www.vanarendonk.nl/assets/images/n-tw.png') no-repeat left bottom;}
#n-tw:hover{background-position:left top;}
#n-fb{background:url('https://www.vanarendonk.nl/assets/images/n-fb.png') no-repeat left bottom;}
#n-fb:hover{background-position:left top;}
#n-gm{background:url('https://www.vanarendonk.nl/assets/images/n-gm.png') no-repeat left bottom;}
#n-gm:hover{background-position:left top;}
#n-pt{background:url('https://www.vanarendonk.nl/assets/images/n-pt.png') no-repeat left bottom;}
#n-pt:hover{background-position:left top;}
#n-ml{background:url('https://www.vanarendonk.nl/assets/images/n-ml.png') no-repeat left bottom;}
#n-ml:hover{background-position:left top;}
#n-ig{background:url('https://www.vanarendonk.nl/assets/images/n-ig.png') no-repeat left bottom;}
#n-ig:hover{background-position:left top;}
.share_color{width:28px;height:28px;float:left;margin-right:6px;}
#winkels-container{float:left;padding:0 27px;width:995px;}
.winkel_img{width:234px;height:292px;margin:20px 20px 0 0;overflow:hidden;float:left;}
.winkel_img img{width:100% !important;}
.winkel_hover{width:inherit;height:inherit;position:absolute;}
.winkel_hover:hover{background:url('https://www.vanarendonk.nl/assets/images/winkel-hover.png') left top;cursor:pointer;}
.winkel_name{font-size:20px;background:#fff;float:left;margin-left:10px;padding:0 10px;}
#winkel-1 .winkel_name, #winkel-6 .winkel_name{background:url('https://www.vanarendonk.nl/assets/images/winkel-name-transparent.png') left top;}
.winkel_name h2{border:0 !important;margin:0 !important;line-height:20px;padding:8px 0 9px 0 !important;}
.winkel_name h2 a{text-decoration:none;}
#winkel-1, #winkel-6{width:487px !important;}
#winkel-3, #winkel-6{margin-right:0 !important;}
.block_banners{margin:0 0 20px -27px;font-size:0;}
.banner{display:inline-block;vertical-align:top;margin:0 0 20px 27px;width:312px;position:relative;/*min-height:224px;*/}
.banner:hover .banner_hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.js .block_banners .banner img{width:50%;margin:25%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.banner_hover{cursor:pointer;position:absolute;height:100%;width:100%;left:0;top:0;background:#075423;background:rgba(7, 84, 35, 0.50);color:#fff;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;line-height:26px;display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
.banner_hover h2{font-size:30px;font-size:1.875rem;color:#fff;line-height:30px;padding-bottom:30px;}
.banner_hover .button{background-color:#fff !important;font-weight:300;text-transform:inherit;border-color:#fff;}
.banner_hover .button:hover{text-decoration:underline;background-position:95% top;background-position:-moz-calc(100% - 7px) top;background-position:-webkit-calc(100% - 7px) top;background-position:calc(100% - 7px) top;color:#075423;}
.banner_wrapper{padding:27px 23px;}
.detail_block{float:left;margin-bottom:50px;}
.detail_block:first-child{margin-top:50px;}
.detail_block img{margin:0 !important;}
.detail_block p{padding:0 !important;}
.bg_green{}
#top-info{float:left;width:496px;margin-right:20px;}
#google-map{float:left;border:8px solid #f7f6f2;width:458px;height:290px;}
#openingstijden{float:left;padding:30px 30px 30px 48px;width:192px;background:#085423 url('https://www.vanarendonk.nl/assets/images/openingstijden-bg.png') no-repeat 18px center;color:#ffffff;font-family:'Open Sans Condensed';font-size:14px;}
#openingstijden h3{color:#ffffff;margin-left:10px;font-size:16px;}
#openingstijden table{width:182px;}
#openingstijden table td{padding-left:10px;}
#openingstijden table td.current_day{background:url('https://www.vanarendonk.nl/assets/images/openingstijden-arrow.png') no-repeat left center;}
#bottom-info{float:left;padding:30px;width:660px;}
#vacature-info{border-left:5px solid #085423;padding-left:15px;}
#vacature-info h3{font-size:20px;}
#vacature-info a{text-decoration:none;color:#4d4d4d;}
#vacature-info a:hover{color:#085423;}
.detail_block h3{text-transform:normal !important;}
.info_content{height:105px;padding-left:35px;padding-top:10px;width:140px;background:#ffffff url('https://www.vanarendonk.nl/assets/images/infowindow-bg.jpg') no-repeat left center;}
.info_content h3{padding-bottom:8px !important;}
.info_content p{font-size:16px;line-height:18px !important;font-family:'Open Sans Condensed';}
.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.toggle_filter{background:#085423;text-transform:uppercase;font-family:'open_sansbold';font-size:1.2rem;padding:15px;display:block;color:#fff !important;text-decoration:none;text-align:center;}
.toggle_arrow{font-size:15px;}
.toggle_arrow span{display:none;}
.toggle_arrow span.active_direction{display:inline-block;}
#menu_shopping p{color:white;font-size:22px;margin:80px 0px 40px;font-family:'open_sanslight';}
#menu_shopping a{display:block;color:white;font-family:'open_sanslight';text-decoration:none;font-size:22px;margin:0px 5px 14px;height:70px;line-height:70px;background:rgba(9,41,17,0.8); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);}
#menu_shopping a.go_to_checkout{font-family:'open_sansbold';background:rgba(253,130,10,0.8);}
@media (max-width:991px){div.smallscreen .wrapper{margin:0 !important;padding-bottom:280px;}
.slider_home .count,
.slider_home .arrow_left,
.slider_home .arrow_right{display:none;}
.block_banners .banner{width:83% !important;}
.block_overview .item_product:hover .item_product_hover{display:none !important;}
.item_product.hover .item_product_hover, .item_product:hover .item_product_hover{display:none !important;}
#filter_overlay .col1{padding:0px !important;background:none !important;border:none !important;}
#filter_overlay .toggle_filter_content a{/*display:none !important;*/ margin-right: 40px; color: #FFF; margin-top: 13px;}
#filter_overlay a#all-reset {color: #FFF;width: 83px;margin-top: 60px;left: 50px;position: relative;}
#filter_overlay .toggle_filter_content{background:url('image/filter_down.png') no-repeat right center;}
#filter_overlay .toggle_filter_content.opened_filter{background:url('image/filter_up.png') no-repeat right center;}
#filter_overlay .aside_filter .size_wrapper, #filter_overlay .aside_filter .scroll-pane{margin-bottom:10px;}
#filter_overlay .aside_filter{color:white;margin:0;border-bottom:2px solid rgba(0,0,0,.15);padding:10px 10px 10px 15px;}
#filter_overlay .aside_filter:first-child{border-top:2px solid rgba(0,0,0,.15);}
.filter_content{display:none;}
#filter_overlay .aside_filter h3{font:500 30px/normal 'Open Sans Condensed', sans-serif;color:#fff;text-transform:uppercase;font-size:30px;padding:0;margin:0;}
#filter_overlay .aside_filter .range input{color:white;}
#filter_overlay .slider_range{background:#053516;height:7px;border-radius:4px;}
#filter_overlay .ui-slider-handle{background:#fff;border-radius:999px;top:-8px;}
#amount1, #amount2{margin:0;}
#filter_overlay .size{background-color:#075423;border-color:#075423;color:#fff;}
#filter_overlay .size.active{background-color:#075423;border-color:#fff;color:#fff;}
#filter_overlay .aside_filter ul{margin-bottom:25px;}
#filter_overlay .aside_filter ul li{margin-top:25px;}
#filter_overlay .aside_filter .label_checkbox{font-size:26px;text-decoration:none !important;line-height:33px;padding-left:45px;background:url('image/new_checkbox.png') no-repeat left bottom;font-family:'open_sanslight';}
#filter_overlay .aside_filter .label_checkbox a{color:#fff;}
#filter_overlay input[type=checkbox]:checked + .label_checkbox{background:url('image/new_checkbox.png') no-repeat left top;}
#filter_overlay .aside_filter input[type="text"]{height:40px;font-size:30px;margin-top:10px;border:none;}
.home_text, .home_text_img{padding:0px;}
#overview_wrapper .item_product_hover{display:none !important;position:static !important;border:none;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.block_pages{float:none;text-align:left;}
#overview_wrapper{margin-top:20px !important;}
.content{/*margin-top:30px;*/}
.col1{padding-top:20px;background:#fff;border:1px solid #d1ccba;border-top:none;padding-left:15px;}
.block_img_overview{margin-top:20px;margin-bottom:0px;}
.promo_col_mobile{padding:0px;}
.mobile_basket{padding:0px;}
.mobile_basket a{background-image:url(image/mobile_basket_v2.png?v=4);background-repeat:no-repeat;background-position:center center;text-decoration:none;margin:0 !important;position:relative;}
.mobile_basket a span{color:#085423;text-align:center;position:relative;top:6px;font-size:14px;font-family:"Open Sans Condensed";font-weight:bold;left:0px;}
.mobile_basket a .basket_count{background:url("image/basket_count.png") no-repeat scroll;position:relative;top:3px;left:-3px;line-height:24px;display:block !important;width:24px;height:24px;}
a.mobile_footer_basket { position: relative; width: 80px !important; height: 50px;}
a.mobile_footer_basket .basket_count{background: url("image/basket_count.png") no-repeat scroll; position: absolute; top: -8px; left: 44px; line-height: 19px !important; display: none; width: 17px; height: 17px; background-size: 17px 17px; font-size: 12px !important; text-align: center;}
#toggle_search img{padding-top:3px}
.logo{padding:0px 10px 0px 0px;margin:0px;width:42%;}
.product_detail_col2{width:100% !important;}
.product_detail{margin-bottom:0px !important;padding-bottom:10px !important;}
.detail_text_col3{margin-top:20px;}
.detail_size{width:100%;}
.size_wrapper{width:100% !important;}
.detail_info{position:relative;}
.button_info{float:left;margin-top:10px;}
.detail_text_col2{width:100%;margin-right:0px;}
.icon_favourite{display:none;}
.color{min-width:40px;max-width:40px;}
.block_ask_wrapper{padding-left:20px;padding-right:20px;}
.contact_form_col2, .contact_form_col1, .block_ask_wrapper .contact_form_col2{width:100%;}
div.block_ask .capcha{width:100% !important;}
.captcha-items, div.block_contact .captcha-items{width:60% !important;background:white;display:block;float:left;}
div.block_ask .capcha{background:#fff;}
.refresh-captcha{z-index:100;}
.capcha .inputtext{width:40% !important;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:39px;}
div.block_contact .contact_form_col2 .capcha{background:#fff;max-width:100% !important;}
div.block_contact .capcha img{width:180px !important;}
.capcha img{width:auto !important;}
.block_ask h4{padding:7px 30px;}
.block_contact_buttons_wrapper{margin:0;text-align:center;}
.contact_button{margin-right:40px;}
.contact_button_img{width:54px;height:64px;position:absolute;right:0px;margin-right:-29px;top:50%;margin-top:-32px;left:auto;margin-left:0px;}
#winkels-container{padding:0px;float:none;width:100%;}
.block_item_contact{margin:0;}
#winkels-container .winkel_img{width:50% !important;position:relative;margin-left:0px;margin-right:0px;height:100%;}
#winkels-container .winkel_hover{width:100% !important;}
#winkels-container #winkel-1, #winkels-container #winkel-6, #winkels-container #winkel-10, #winkels-container #winkel-11{width:100% !important;}
#winkels-container .winkel_img img{margin-bottom:0px;}
#hamburger_menu{position:fixed;z-index:100;background:url(image/responsive_menu.png);border-top:1px solid #085423;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:-100%;overflow:hidden;-webkit-transition:bottom 0.2s linear;-moz-transition:bottom 0.2s linear;-o-transition:bottom 0.2s linear;-ms-transition:bottom 0.2s linear;transition:bottom 0.2s linear;}
#hamburger_menu.active_menu{bottom:58px;}
#hamburger_menu ul, #hamburger_menu ul li{margin:0;padding:0;}
#hamburger_menu ul li{list-style:none;}
#hamburger_menu ul li a{color:#085423;font-size:20px;text-decoration:none;display:block;font-family:'open_sansbold';text-transform:uppercase;padding:10px 20px;position:relative;}
#hamburger_menu ul li.active a:after, #hamburger_menu ul li:hover a:after{content:'';bottom:0px;position:absolute;width:100%;left:0px;background:#085423;height:5px;}
#divNavBar{overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;border-top:1px solid #085423;background:url(image/responsive_menu.png);height:57px;}
#divNavBar ul{margin:0px;padding:0px;font-size:0;}
#divNavBar ul li{display:inline-block;font-size:14px;height:57px;line-height:57px;text-align:center;list-style:none;border-left:1px solid #c6c6c6;}
#divNavBar ul li:first-child{border-left:none;}
#divNavBar ul li a{color:#085423;font-size:25px;text-decoration:none;display:block;font-family:'open_sansbold';text-transform:uppercase;padding:0px 16px;position:relative;}
#divNavBar ul li a.wide_item{padding:0px 22px;}
#divNavBar ul li.active a:after{content:'';bottom:0px;position:absolute;width:100%;left:0px;background:#085423;height:3px;}
.top_menu_icon, .mobile_basket a{width:51px;height:51px;display:block;line-height:50px;text-align:center;margin-left:9px;text-decoration: none;}
#toggle_menu .toggle_menu_text{display: inline-block; text-decoration: none; text-transform: uppercase; font-size: 9px; position: relative; line-height: normal; top: -31px; font-weight: bold;}
#divFooter{position:fixed;height:58px;bottom:0px;width:100%;left:0px;z-index:100;}
.footer_wrapper{width:auto;}
.footer_col1{padding:0px 5% 0 10%;width:30%;}
.footer_col2{padding:0;width:50%;}
footer{padding-bottom:100px;}
#openingstijden, #bottom-info{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.email_button_wrapper { width: 100%; padding-top: 15px;  }
.email_button_wrapper .email_button{ width: 100%; }
#bottom-info{padding: 30px 15px; text-align: justify;}
.detail_block{float:none;}
#openingstijden table{width:100%;}
#top-info{width:100%;float:none;padding: 0px 15px;}
#google-map{border:none;width:100%;float:none;margin:20px 0px;}
aside, article{float:none !important;width:100%;}
.service_main{float:none;margin:0px;}
.service_links{width:100% !important;height:auto !important;float:none !important;margin:0 !important;background:none !important;font-size:0;}
.service_links .link{width:50% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 !important;padding:10px 15px !important;float:none !important;vertical-align:top;display:inline-block;line-height:normal;}
.service_links .link h2{margin-bottom:5px;}
.service_links .link:hover{background:none !important;}
.service_links .link:hover h2{color:#075423;}
.service_tabs{margin:20px 0px !important;float:none !important;}
.banner{width:auto;}
.block_banners .banner{width:312px;}
.home_col2{text-align:center;width:auto;}
.home_shops {width:345px !important;}
.item_contact{width:345px;text-align:left;}
.item_contact .item_contact_wrapper{display:none;}
iframe.kiyoh{width:100%;}
.item_contact_img::before{border-bottom:262px solid rgba(7, 84, 35, 0.8);border-right:280px outset transparent;}
.item_contact_img{height:260px;width:280px;margin:0 auto;}
.item_contact_img img{width:280px;}
.item_product h4{display:none;}
.similarItem ul li{height:auto;margin:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.similarItem{overflow:visible;height:auto;}
.slider_overview{height:auto;width:auto;}
.slider .item_product:after{width:100%;background-size:100%;}
.similarItem .item_product .item_product_hover:after{display:none;}
.similarItem .item_product .item_product_hover{border:none;}
table.basket_list.basket_controller .img_wrapper{vertical-align:middle;}
.button_delete{border-left:none;padding:0px;}
.basket_info_col1, .basket_info_col2, .block_total_wrapper:after, .basket_info .block_buttons .button_orange, .basket_info .block_buttons .button_grey, .order_form_col, .order_delivery_col, .payment_text{width:100%;}
.basket_info .block_buttons .button_grey{margin-bottom:10px;}
.note_delivery{display:none;}
.block_basket_product h2{text-align:left;}
.block_basket_product_wrapper{margin:0px;}
.block_basket_product_wrapper .item_product{margin:0px;width:100%;margin-bottom:10px;}
.order_form_col{margin-left:0px;margin-bottom:10px;}
.payment_label{text-align:left;}
.order_delivery_col{margin-left:0px;}
.block_buttons .button_orange, .block_buttons .button_grey{width:100%;}
.block_buttons .button_grey{margin-bottom:10px;}
.block_buttons .button_orange{margin-bottom:10px;}
.check_order_col{width:100%;margin-bottom:10px;}
.label_radio{background:none !important;position:relative;}
.label_radio:after{position:absolute;content:'';width:30px;height:30px;background:url(image/radio.png) no-repeat 0 0;left:0px;top:0px;}
.form input[type=radio]:checked + .label_radio:after{background-position:0 -121px;}
/*.check_order_payment p img{display:none;}*/
.check_order_payment p{text-align:left;}
.block_buttons span{margin-bottom:10px;}
.order_nav ul li:before{display:none;}
.order_nav_text{width:auto;font-size:11px;}
.order_nav ul li{margin:0px 10%;}
.sale_order_full_table form .button{font-size:11px;}
.blog_article, .col_blog{margin:0;width:100%;}
.block_slider_blog{display:none;}
.block_comments{display:none;}
.col_blog{margin-top:20px;}
.block_price_button .button_orange{float:none !important;margin:10px 0px;}
.owl-theme .owl-controls{margin:10px 0px 20px 0px;}
.mobile_logo{width:45%;max-width:237px;position:relative;/*top:10px;height:50px;*/margin:0 auto;}
.overlay_wrapper .mobile_logo{width:45%;max-width:237px;position:absolute;top:10px;margin:0px 0px 0px -25%;height:50px;left:50%;}
.mobile_logo_title{font-size:30px;color:#fff;padding-left:15px;height:40px;line-height:40px;font-family:'open_sanslight';}
.mobile_logo img{width:100%;}
.overlay_block{position:fixed;top:0;left:0;width:100%;height:100%;background:#085423;z-index:11;overflow:hidden;}
.overlay_block .overlay_wrapper{position:absolute;left:20px;right:20px;overflow-y:scroll;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:28px;z-index:2002;}
.no-overflow{overflow:hidden;}
#menu_block{margin-top:-10px;}
#menu_overlay ul, #menu_overlay li{display:block;margin:0px;padding:0px;}
#menu_overlay li a{color:#fff;font-size:30px;font-size:25px;text-transform:uppercase;font-family:'open_sansbold';padding-left:22px !important;text-decoration:none;line-height:57px;display:block;}
#menu_overlay .second_level_menu li a{font-family:'open_sanslight';}
#menu_overlay li{height:57px;line-height:57px;border-bottom:2px solid #07471e;}
#menu_search form{margin-top:100px;}
#menu_search input[type="text"]{margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'open_sanslight';padding:0px 22px;width:100%;color:#1d1d1d;font-size:30px;height:75px;border:none;background:#fff;border-radius:0px;z-index:2002;display:block;}
#menu_search input[type="text"]::-webkit-input-placeholder{color:#1c1c1c;}
#menu_search input[type="text"]::-moz-placeholder{color:#1d1d1d;}
#menu_search input[type="text"]:-moz-placeholder{color:#1d1d1d;}
#menu_search input[type="text"]:-ms-input-placeholder{color:#1d1d1d;}
#menu_search input[type="submit"]{height:75px;width:100%;display:block;background:#ff9600;text-align:center;color:#fff;text-transform:uppercase;font-family:'open_sansbold';font-size:30px;border:none;}
#menu_search input[type="button"]{height:75px;width:100%;display:block;background:#ff9600;text-align:center;color:#fff;text-transform:uppercase;font-family:'open_sansbold';font-size:30px;border:none;}
.search-page .block_overview{width:100% !important;margin:0px;}
.search_page_header{height:auto;width:auto;float:none;}
.search_page_title{height:auto;float:none;padding:0 0 20px 0;}
.pagnation_pages_bottom{position:static;width:100%;}
.pagnation_pages_bottom a.page_next_bottom, .pagnation_pages_bottom a.page_prev_bottom{display:none;}
.home_col1{width:100%;float:none;}
.home_form, .banner_news{margin:0 auto;float:none;margin-bottom:20px;}
.slider_small, .slider_small_wrapper{width:100%;height:auto;}
.slider_small_arrow_right{right:0px;}
.basket_info .block_print_form .form_mail_wrapper{width:100%;margin-bottom:10px;display:block;}
.print_list{font-size:15px;}
.send_print{height:auto;}
.block_coupon{position:relative;}
input.input_coupon{width:100%;padding-right:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.button_coupon{position:absolute;right:0px;top:0px;}
.search-page .block_overview .item_product:hover{margin-top:0;padding-top:0px;}
.search-page .item_product_hover{display:none !important;}
.order_delivery_tab span.last{text-align:left;}
.active_step{font-weight:bold;}
.note_delivery{margin:0px;}
.note_delivery:after{display:none;font-size:13px !important;}
.slider_range{width:95%;margin-bottom:13px;}
.ui-slider-handle{width:25px;height:25px;top:-12px;}
.range{margin-top:13px;}
.alphabet_item ul li a{font-size:18px;margin-bottom:4px;}
.alphabet_item h3{margin-bottom:5px;}
.send_print{display:none;}
.outlet-size-table, .outlet-wrap{width:100% !important;}
.outlet-size-table a{padding:0px;width:25% !important;}
.outlet-size-table .table-title{height:auto !important;line-height:normal !important;}
.outlet-size-table{border:none !important;}
.outlet-title, .outlet-size-table .table-title, .outlet-size-table{position:static !important;}
.filter_search{border:2px solid #085423;margin-bottom:10px;}
nav ul li.back{width:auto;}
.block_product_detail .detail_text_col1{display:none;}
.detail_text{margin-top:10px;}
.shop_wrapper{margin:30px auto;text-align:center;}
.shop_wrapper .shop-item{width:282px;margin:0px;text-align:left;}
/*.shop_wrapper .shop-item .address{height:25px;}*/
.shop_wrapper .shop-item .item_contact_text{margin-top:15px;}
}
@media (min-width:992px){.product_home .block_overview .item_product{width:100% !important;margin-left:0px !important;}
.product_home .block_overview .item_product_wrapper{padding-left:20px;width:20%;float:left;}
.slider ul li{width:178px;padding:0px !important;overflow:visible !important;}
.block_basket_product_wrapper .item_product{margin:0px;width:100%;margin-bottom:10px;}
.home_col2{float:right;}
.toggle_filter{display:none;}
.block_go_to{/*top:-72px;*/margin:0px 0px 30px 0px;}
.block_go_to .button_green_small{margin-bottom:0px;}
.block_img_overview_text{width:415px;position:absolute;}
.centered {width: 740px; margin: 0 auto;}
.centered h1 {margin-top: 20px;}
}
div.capcha{font-size:0;}
.capcha .inputtext, div.block_contact .captcha-items{float:none !important;display:inline-block !important;vertical-align:top !important;}
div.block_contact .refresh-captcha{font-size:1rem !important;}
input,textarea{-webkit-appearance:none;}
.desktop_left_product .item_product_img{width:180px;}
.full-width{width:180px;}
#doofinder #helpck-results ul.GridView li.product{width:136px;margin:0 3px;}
#doofinder #helpck-results ul.GridView p.dfprice span{display:block;text-align:center;margin-left:0 !important;}
body #doofinder-results #doofinderLogo{display:none;}
table.sale_basket_small{width:245;border-collapse:collapse;font-size:12px;border:1px solid #ADC3D5;}
table.sale_basket_small th{text-align:left;color:#25639A;}
table.sale_basket_small th, table.sale_basket_small td{padding:3px 5px;vertical-align:top;}
.block_top{position:relative;}
.basket_top{position:relative;z-index:1001;height:59px;}
.small_basket_container{position:absolute;right:-5px;width:322px;z-index:1000;padding:5px;border-top:1px solid #F1EFE7;border-left:1px solid #F1EFE7;border-right:1px solid #F1EFE7;}
.small_basket_container.hover{border-top:1px solid #075423;border-left:1px solid #075423;border-right:1px solid #075423;background:#FFF;}
.small_basket_container.hover .basket_top{background-position:right top;}
.small_bag_wrapper{display:none;background:#FFF;overflow:hidden;position:absolute;right:-1px;text-transform:none;top:70px;width:322px;border-left:1px solid #075423;border-right:1px solid #075423;border-bottom:1px solid #075423;padding:5px;z-index:1000;top:67px;}
.items{border-top:1px solid #d1ccba;border-bottom:1px solid #d1ccba;max-height:305px;}
.items.scrollslider{max-height:305px;}
.items ul#basket_list_container{list-style:none;padding:0;margin:0;}
.items .small_basket_item{background-color:#F1EFE7;padding:5px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-webkit-box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);-moz-box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);z-index:100;position:relative;}
.items .small_basket_item:hover{background-color:#FAF8F0;-webkit-box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.75);-moz-box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.75);box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.75);z-index:200;}
.items .small_basket_item .detail{font:700 0.9375rem "Open Sans Condensed",sans-serif;color:#085423;position:absolute;top:0px;left:105px;padding-top:12px;min-height:90px;min-width:210px}
.items .small_basket_item .detail h2{font-size:15px !important;cursor:pointer;display:inline-block;}
.items .small_basket_item .detail .basket_size{font-size:13px !important;font-weight:normal !important;display:block;}
.items .small_basket_item .detail .basket_price{font-size:14px !important;display:block;}
.items .small_basket_item .detail .basket_number{position:absolute;bottom:0px;left:0;}
.items .small_basket_item .basket_remove{background:url('https://www.vanarendonk.nl/bitrix/templates/2015_v1/image/icon_remove.png') no-repeat 50% 50%;display:block;height:10px;position:absolute;right:9px;top:8px;width:10px;}
.items .small_basket_item .img_wrapper{background:none repeat scroll 0 0 #fff;border:1px solid #f9f9f5;display:table-cell;height:89px;text-align:center;vertical-align:bottom;width:89px;cursor:pointer;}
.items .small_basket_item .img_wrapper .thumb{height:auto;max-width:89px;max-height:89px;}
.small_bag_wrapper .summary{border-bottom:1px solid #d1ccba;margin-bottom:13px;padding:10px 5px;text-align:right;}
.small_bag_wrapper .summary .total_price{color:#085423;font:700 15px "Open Sans Condensed",sans-serif;}
.small_bag_wrapper .summary .total_price sup{top:-4px !important;}
.small_bag_wrapper .links{margin-bottom:6px;}
.small_bag_wrapper .small-basket-button{background-color:#0f5523 !important;width:100%;}
.small_bag_wrapper .small-basket-button:hover{background-color:#ff9600 !important;}
.arrow_up{background:url("/bitrix/templates/2015_v1/image/arrows_new_2.png") no-repeat scroll 50% 8px #FFF;lay:block;height:25px;margin:10px 0 5px;text-indent:-999999px;width:321px;border:1px solid #d1ccba;cursor:pointer;}
.arrow_up.disabled{background-color:#f9f7ef;background-position:50% -16px;cursor:default;}
.arrow_down{background:url("/bitrix/templates/2015_v1/image/arrows_new_2.png") no-repeat scroll 50% -86px #FFF;display:block;height:25px;margin:5px 0 10px;text-indent:-999999px;width:321px;border:1px solid #d1ccba;cursor:pointer;}
.arrow_down.disabled{background-color:#f9f7ef;background-position:50% -64px;cursor:default;}
.basket_top.can_hover{display:block;background:none;margin:22px 6px 0 0;line-height:normal;height:20px;position:absolute;right:0;}
.icon_hover{background-position:right top !important;}
.no_background{background:none !important;width:138px;height:0;display:none;}
#footerLink li{display:block;}
.block_home_text{text-align:justify;}
#footerLink li a{white-space:nowrap;}
.footer_look_at #footerLink li a{white-space:normal !important; width: 165px; display: inline-block;}
#doofinderLogo{visibility:hidden;display:none;}
/*HOME.CSS*/
.block_home{/*margin-top:32px;*/}
.block_home img{margin-bottom:0;}
.block_home .content{/*margin-bottom:75px;*/z-index:5;}
.slider_home{max-width:988px;position:relative;max-height:368px;/*background:#fff;border:1px solid #e0ded5;*/margin-bottom:20px;}
.slider_home ul{padding-bottom:0;}
.slider_home ul li{list-style:none;width:988px;position:relative;height:368px;}
.slider_home_wrapper{max-width:988px;position:relative;max-height:368px;}
.slider_buttons{position:absolute;top:209px;left:33px;font-size:0;line-height:normal;}
.slider_buttons .button{background-color:#fff;min-width:100px;margin-right:10px;}
.slider_buttons .button:hover{background-color:#005700;}
.ie8 .slider_buttons .button{min-width:auto;}
.count{position:absolute;bottom:-1px;background:#f1efe7;border:1px solid #e0ded5;border-right:0;width:33px;height:33px;right:68px;color:#c9c2b2;font:300 32px/33px 'Open Sans Condensed',sans-serif;font-size:2rem;z-index:2;}
.count:before{content:"/";position:absolute;top:0;left:10px;}
.count span{display:inline-block;font-size:13px;font-size:.8125rem;line-height:13px;position:absolute;width:16px;height:16px;text-align:center;}
.slide_number{top:3px;left:0;}
.slide_number.active{color:#0f5523;}
.count_number{right:0;bottom:2px;}
.arrow_left, .arrow_right{background:white url(image/slider_arrow_home.png) no-repeat center top;border:1px solid #e0ded5;height:33px;width:33px;position:absolute;bottom:-1px;cursor:pointer;z-index:2;}
.arrow_left{right:33px;}
.arrow_right{right:-1px;background-position:center bottom;}
.block_banners{margin:0 0 0 -27px;font-size:0;}
.banner{display:inline-block;vertical-align:top;margin:0 0 20px 25px;width:312px;position:relative;/*min-height:224px;*/}
.banner:hover .banner_hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.js .block_banners .banner img{width:50%;margin:25%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.banner_hover{position:absolute;height:100%;width:100%;left:0;top:0;background:#075423;background:rgba(7, 84, 35, 0.50);color:#fff;font:300 16px 'Open Sans Condensed', sans-serif;font-size:1rem;line-height:26px;display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
.banner_hover h2{font-size:30px;font-size:1.875rem;color:#fff;line-height:30px;padding-bottom:30px;}
.banner_hover .button{background-color:#fff !important;font-weight:300;text-transform:inherit;border-color:#fff;}
.banner_hover .button:hover{text-decoration:underline;background-position:95% top;background-position:-moz-calc(100% - 7px) top;background-position:-webkit-calc(100% - 7px) top;background-position:calc(100% - 7px) top;color:#075423;}
.banner_wrapper{padding:27px 23px;}
.product_home{position:relative;background:url(image/slider_bg.png) no-repeat -105px 0;z-index:9;padding:60px 0 24px;}
.block_product_detail .product_home{ z-index: 2; }
.product_home:before, .product_home:after{content:"";width:105px;height:410px;position:absolute;top:0;background:url(image/slider_bg.png) no-repeat 0 0;}
.product_home:before{left:-105px;}
.product_home:after{right:-105px;background-position:-1095px 0;}
.product_home .item_product:after{content:"";width:182px;height:7px;background:url(image/shadow_item.png) no-repeat;position:absolute;bottom:-7px;left:0;}
.home_col1{max-width:650px;}
.slider_small{/*width:650px;height:286px;*/position:relative;margin-bottom:26px; box-sizing: border-box;}
.slider_small_wrapper{max-width:650px;max-height:286px;position:relative;}
.slider_small_wrapper ul{padding-bottom:0;}
.slider_small_wrapper ul li{list-style:none;width:650px;height:286px;position:relative;}
.slider_small_text{position:absolute;left:28px;bottom:28px;}
.slider_small_text h2{text-transform:uppercase;font-size:56px;font-size:3.5rem;line-height:44px;}
.slider_small_text h2 span{font-size:35px;font-size:2.1875rem;color:#887b5c;display:block;line-height:30px;}
.slider_small_wrapper_text{position:absolute;height:100%;width:100%;top:0;left:0;}
.slider_small_wrapper_text:before{content:"";width:0;height:0;position:absolute;left:0;top:0;border-bottom:286px solid #fff;border-bottom:286px solid rgba(255, 255, 255, 0.75);border-right:650px outset transparent;}
.slider_small_arrow_right{display:none;width:36px;height:68px;background:url(image/slider_small_arrow_right.png) no-repeat;position:absolute;right:30px;top:50%;z-index:2;margin-top:-34px;cursor:pointer;}
.home_form{width:312px;}
.home_form h2{text-transform:uppercase;text-align:center;line-height:20px;border-top:1px solid #d1ccba;border-bottom:1px solid #d1ccba;padding:12px 0;}
.home_form h2 span{display:block;}
.home_form .contact_form{margin-bottom:0;}
.home_form .contact_form table{margin-bottom:10px;}
.banner_news{width:312px;position:relative;}
.banner_news_wrapper{position:absolute;top:45px;bottom:45px;left:37px;right:37px;background:#fff;background:rgba(255, 255, 255, 0.85);}
.banner_news_text{padding:26px 13px;color:#075423;font:300 30px/38px 'Open Sans Condensed',sans-serif;font-size:1.875rem;}
.banner_news_text h4{color:#4d4d4d;}
.banner_news_text p{padding-bottom:0;}
.home_col2{margin:0 auto;width:312px;}
.home_col2 h2{text-transform:uppercase;padding:7px 0;border-top:1px solid #d1ccba;border-bottom:1px solid #d1ccba;text-align:center;margin-bottom:1px;}
.home_col2 .item_contact_wrapper .item_contact_img{display:none;margin-bottom:3px;}
.home_col2 .item_contact_wrapper .item_contact_img:first-child{display:block;}
.home_col2 .item_contact_text{border-bottom:1px solid #d1ccba;}
.home_col2 .item_contact_text h3{padding-bottom:0;}
.home_col2 .item_contact_text ul{padding-bottom:0;}
.home_col2 .item_contact_text ul li{list-style:none;border-top:1px solid #deddd9;position:relative;padding:6px 30px 6px 0;background:url(image/icon_contact.png) no-repeat;background-position:95% -181px;background-position:-moz-calc(100% - 7px) -181px;background-position:-webkit-calc(100% - 7px) -181px;background-position:calc(100% - 7px) -181px;cursor:pointer;}
.home_col2 .item_contact_text ul li:first-child{border-top-color:transparent;}
.home_col2 .item_contact_text ul li.active{background-position:95% 12px;background-position:-moz-calc(100% - 7px) 12px;background-position:-webkit-calc(100% - 7px) 12px;background-position:calc(100% - 7px) 12px;}
.item_contact_text_hide{padding-top:6px;display:none;}
.block_home_text{margin-bottom:30px;}
.home_text_img{padding-left:0px;font:300 14px/24px 'Open Sans',sans-serif;font-size:.875rem;padding-top:14px;}
.home_text h2{text-transform:uppercase;}
.home_text{padding-right:0px;font:300 14px/24px 'Open Sans',sans-serif;font-size:.875rem;padding-top:14px;}
.home_text h2{text-transform:uppercase;}
.banner_html img{display:block;}
/*STYLE.CSS*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html,
button,
input,
select,
textarea{font-family:sans-serif;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
p,
pre{margin:1em 0;}
code,
kbd,
pre,
samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,
q:after{content:'';content:none;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,
menu,
ol,
ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu,
ol,
ul{padding:0 0 0 40px;}
nav ul,
nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
/*/bitrix/templates/2015_v1/components/bitrix/news.list/blog_home_preview/style.css*/
div.news-list img.preview_picture{float:left;margin:0 4px 6px 0;}
.news-date-time{color:#486DAA;}
/*/bitrix/templates/2015_v1/components/bitrix/menu/left_nav/style.css*/
/* Left menu*/
ul.left-menu{list-style:none;margin:0; padding:0;margin-bottom:8px;position: relative; /*IE bug*/}
ul.left-menu li{padding: 10px 16px;background:#F5F5F5 url(images/left_menu_bg.gif) top repeat-x;}
ul.left-menu li a{font-size:100%;color:#BC262C;font-weight:bold;text-decoration:none;}
ul.left-menu li a:visited{color:#BC262C;}
ul.left-menu li a:hover{color:#BC262C;}
ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover{color:#FC8D3D;}
/*Overview mobile*/
@media only screen and (max-device-width: 480px){
  #overview_col #overview_wrapper{padding: 0 15px;}
  .block_overview .item_product_wrapper{padding-left: 5px; padding-right: 5px}
  .home_col1{width:100%;}
  .block_order .tab.selected_tab { padding: 10px; }
  .order_form_col table tr td:first-child { width: 75px; }
  .blog_wrapper,.blog_detail{padding: 10px;}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 980px)
and (orientation : portrait){/*990px*/
  #overview_col #overview_wrapper{padding: 0 15px;}
  .block_overview .item_product_wrapper{padding-left: 5px; padding-right: 5px}
  .home_col1{width:100%;}
  .block_order .tab.selected_tab { padding: 13px; }
  .blog_wrapper,.blog_detail{padding: 10px;}
  .block_product_detail, nav {
    padding: 0px 15px;
  }
  
  /* HOMEPAGE */
  .slider_small, .slider_small_wrapper, .slider_small img{
    width: 100%;
    height: auto;
  }
  
  .home_form, .banner_news, .home_col2{
    width: 94%;
  } .banner_news{
    height: 290px;
    overflow: hidden;
  } .banner_news img{
    width: 100% !important;
    height: auto !important;
  }
  
  .item_contact, .item_contact_img{
    width: 100%;
  } .item_contact_img{
    height: 300px;
    overflow: hidden;
  } .item_contact_img img{
    width: 100% !important;
    height: auto !important;
  } 
}

/* VA-3 */
footer .contact-details {
	color: #085423;
}

footer .contact-details span {
	display: inline-block;
	width: 100%;
	font: 300 12px 'Open Sans Condensed', sans-serif;
	/*font-size: .875rem;*/
	text-transform: uppercase;
}

footer .contact-details .header-h3 {
  font-size: 1.875rem;
}

footer .contact-details span.icon_sprite {
	display: inline;
	padding: 3px 10px;
  vertical-align: top;
}

span.item-title {
  margin: 0;
  color: #075423;
  text-transform: uppercase;
  font: 300 14px 'Open Sans Condensed', sans-serif;
  font-size: .860rem /*.875rem*/;
  line-height: 17px; 
}

span.item-title a {
  color: #075423;
  text-decoration: none; 
}

span.item-title a:visited {
  color: #075423; 
}

span.item-title a:hover {
	text-decoration: underline; 
}

.banner_news_wrapper_title {
	color:#4D4D4D;
	text-decoration: none;
	font: 700 14px 'Open Sans Condensed',sans-serif;
  font-size: .875rem;
  text-transform: uppercase;
}

a.blog-item-title {
  /*text-transform: lowercase;*/
  font-weight: 300;
  line-height: 25px;
  padding-bottom: 4px;
  text-decoration: none;
  display: inline-block;
}

a.blog-item-title:hover {
	text-decoration: underline;
}

span.item-title-b {
	display: block;
	font: 700 20px 'Open Sans Condensed',sans-serif;
  font-size: 1.25rem;
}

span.item-title-b a:hover {
	text-decoration: none; 
}

.adjust-top-row {
	/*top: -72px;*/
  position: relative;
}

@media (max-width:991px) {
	h1 {
		margin-top: 20px !important;
		text-align: center;
	}

	.faq_content {
		padding: 0 32px;
	}

	.blog-block:nth-of-type(3) {
		float: right;
	}

	.block_top {
		margin-bottom: 10px;
		margin-top: 20px;
	}

	.block_home {
		margin-top: 0 !important;
	}

	.mobile-contact-footer .contact-details .header-h3 {
	    font-size: 3.275rem;
	    margin-bottom: 15px;
	}

	.mobile-contact-footer .header-h4 {
	    font-size: 14px;
	}

	.mobile-contact-footer .contact-details span {
	    font-size: 15px;
	}
}

@media (min-width: 992px) {
	.sticky .block_top { padding: 0 20px; }
	.sticky .block_middle { padding: 0 20px; }
	.sticky .menu { padding: 0 20px; }
}

@media (max-height: 667px) {
	#menu_overlay .overlay_wrapper {
		height: 550px;
	}
}

.header-h2 {
	color: #075423;
  font: 700 20px 'Open Sans Condensed', sans-serif;
  font-size: 1.25rem;
  margin: 0;
  display: block;
}

.home_col2 .header-h2  {
	text-transform: uppercase;
  padding: 7px 0;
  border-top: 1px solid #d1ccba;
  border-bottom: 1px solid #d1ccba;
  text-align: center;
  margin-bottom: 1px;
}

.home_form .header-h2 {
	text-transform: uppercase;
	text-align: center;
	line-height: 20px;
	border-top: 1px solid #d1ccba;
	border-bottom: 1px solid #d1ccba;
	padding: 12px 0;
}

.home_form .header-h2 span {
  display: block;
}

.header-h2 span {
	font-weight: 300;
}

.header-h3 {
	color: #085423;
  margin: 0;
  font: 700 16px 'Open Sans Condensed', sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 17px;
  display: block;
}

#filter_overlay .aside_filter .header-h3 {
  	font: 700 16px 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 1rem;
}

.home_col2 .item_contact_text .header-h3 {
	padding-bottom: 0;
}

.col1 .header-h3 {
	padding-bottom: 4px;
}

.header-h4 {
	color: #085423;
  margin: 0;
  text-transform: uppercase;
  font: 700 14px 'Open Sans Condensed',sans-serif;
  font-size: .875rem;
  display: block;
}

.item_product .header-h4 {
	opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
}

.block_overview .item_product:hover .header-h4 {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

table#map-columns a {
	text-transform: capitalize;
}

h1.no-padding {
	padding: 0;
}

.hidden-props {
	display: none;
}

@media only screen
and (max-width : 992px) {
	.adjust-top-row {
		top: 0;
		margin-top: 20px;
		text-align: center;
		position: relative;
	}
	#filter_overlay .aside_filter .header-h3 {
		font: 500 30px/normal 'Open Sans Condensed', sans-serif;
		text-transform: uppercase;
		font-size: 30px;
		padding: 0;
		margin: 0;
		color: #fff;
	}
	.content_text {
		margin-left:22px;
	}
}


ol.bc-list {
    list-style: none;
}
ol.bc-list li {
    display: inline-block;
}
ol.bc-list li a {
	text-decoration: none;
	padding: 3px 12px 5px 0;
	background: url(image/icon_page_next.png) no-repeat right center;
	display:inline-block;
}
ol.bc-list li span {
	font-size: 12px;
	font-weight: bold;
}
ol.bc-list li:last-child a {
	background: none;	
}
ol.bc-list li:first-child a {
	padding: 3px 12px 5px 0;
}
.seo_detail h1{
	font-weight: bold;
	font-size: 25px;
}

.seo_detail h2{
	font-weight: normal;
	font-size: 21px;
}

.seo_detail h3{
	font-weight: normal;
	font-size: 17px;
	text-transform: none;
	padding-bottom: 0px;	
	line-height: normal;
}
.footer_h4_style {
	padding-bottom: 9px;
	color:#085423;
	margin:0;
	text-transform:uppercase;
	font:700 14px 'Open Sans Condensed',sans-serif;
	font-size:.875rem;
}
.h3_style { color: #085423; margin: 0; font: 700 16px 'Open Sans Condensed',sans-serif; font-size: 1rem; text-transform: uppercase; padding-bottom: 6px; line-height: 17px; }


/*Content
.touch .wrapper .clearfix.centered,
.touch .wrapper .block_brands,
.touch .wrapper .clearfix2 h1,
.touch .wrapper .clearfix h1,
.touch .wrapper section.clearfix .clearfix h1,
.touch .wrapper .clearfix .bc-list { margin: 0 20px !important;}

/*footer*/
.touch footer .footer_wrapper .footer_col.footer_col1 ul li {position: relative; padding-left: 10px;}
.touch footer .footer_wrapper .footer_col.footer_col1 ul li::before {position: absolute; top: 0; left: 0;}
/*Filter*/
.touch .wrapper .mobile-filter {margin-top: 0px;}

body.hidethepage {display: block !important;display: unset !important;}

.touch .sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10 !important;
  background: #f1efe7;
  height: 56px !important;
}

.touch #header-mobile {
	/*height: 40px;*/
	padding-top: 0;
	padding-bottom: 10px;
}

.touch #header-mobile.sticky > .block_top {
	margin-bottom: 5px;
}

.touch .sticky + section.clearfix {
  padding-top: 102px;
}

#menu_shopping .continue_shopping {
	float: right;
	width: 100%;
}
@media (max-width:990px){
	.slider_small, .slider_small_wrapper{width:100%;height:auto;}	
	.slider_small_wrapper{max-width: 100% !important;max-height: 100% !important;}
	.slider_small{padding: 0 15px; box-sizing: border-box;}	
	.home_col1{
		max-width: 100% !important;
	}
}

@media (min-width: 990px){
	.mobile-triggers {
		display: none;
	}
}

/*mobile menu*/
.mobile-triggers {
	position: fixed; 
	bottom: 0px; 
	width: 100%; 
	background-color: #005a00; 
	z-index: 100;
	border-top: 3px solid #005a00;
	min-height: 50px;
}

.mobile-triggers .container {
	padding-left: 0px !important;
	padding-right: 0px !important;
	min-height: 50px;
}

.trigger-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.trigger-row .trigger, #toggle_menu, #toggle_search {
	text-align: center;
	text-decoration: none;
	color: #005a00;
	width: 25%;
	height: 32px;
	padding: 0px !important;
	position: relative;
}
.trigger-row .trigger span.label {
	position: absolute !important;
    bottom: 6px !important;
	line-height: 1.2;
	margin-top: 4px !important;
	white-space: nowrap;
	display: block;
	font-size: 12px;
	max-height: 20px !important;
	width: auto;
    text-align: center !important;
}

.trigger-row #toggle_menu.trigger span.label{
	margin-top: 8px !important;
}

.trigger-row .trigger .icon {
	height: 20px;
	width: 20px;
	margin-top: 4px !important;
}

.tcon {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
/*  height: 40px;*/
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
/*  width: 40px;*/
  background: transparent;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent; }
  .tcon > * {
    display: block; }
  .tcon:hover, .tcon:focus {
    outline: none; }
  .tcon::-moz-focus-inner {
    border: 0; }

.tcon-menu__lines {
  display: inline-block;
  height: 2px;
  width: 20px;
  border-radius: 3px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #fff;
  position: relative; }
  .tcon-menu__lines::before, .tcon-menu__lines::after {
    display: inline-block;
    height: 2px;
    width: 20px;
    border-radius: 3px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: #fff;
    content: '';
    position: absolute;
    left: 0;
    -webkit-transform-origin: 2.85714px center;
    transform-origin: 2.85714px center;
    width: 100%; }
  .tcon-menu__lines::before {
    top: 7px; }
  .tcon-menu__lines::after {
    top: -7px; }
  .tcon-transform .tcon-menu__lines {
    -webkit-transform: scale3d(0.7, 0.7, 0.8);
    transform: scale3d(0.7, 0.7, 0.8); }

.tcon-menu__lines,   .tcon-menu__lines::before,   .tcon-menu__lines::after{
	vertical-align: middle !important;
}


.tcon-menu--xcross {
  width: auto; }
  .tcon-menu--xcross.tcon-transform .tcon-menu__lines {
    background: transparent; width: 30px; }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::before, .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after {
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      top: 0;
      width: 30px; }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::before {
      -webkit-transform: rotate3d(0, 0, 1, 45deg);
      transform: rotate3d(0, 0, 1, 45deg); }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after {
      -webkit-transform: rotate3d(0, 0, 1, -45deg);
      transform: rotate3d(0, 0, 1, -45deg); }

.tcon-visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  .tcon-visuallyhidden:active, .tcon-visuallyhidden:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

.tcon-search__item {
  display: inline-block;
  height: 24px;
  width: 24px;
  border-radius: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: transparent;
  position: relative;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 99;
}
.tcon-search__item, .tcon-search__item::before, .tcon-search__item::after{
  vertical-align: middle !important;
}
.tcon-search__item{
  }
  .tcon-search__item::before, .tcon-search__item::after {
    display: inline-block;
    height: 20px;
    width: 20px;
    border-radius: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: transparent;
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto; }
  .tcon-search__item::before {
    height: 1px;
    left: 0;
    background: #fff;
    border-radius: 1px; }
  .tcon-search__item::after {
    right: 0;
    background: #085423;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
.tcon-search--xcross.tcon-transform .tcon-search__item::after {
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      top: 0;
      width: 30px; }
    .tcon-search--xcross.tcon-transform .tcon-search__item::after {
		display: none;
  	}
  	.tcon-search--xcross::after{
  		
  		content: '';
		position: absolute;

		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);

		border-bottom: 1px solid #fff;
		width: 22px;
		transition: 0.3s;
		z-index: 1;
  	}
  	.tcon-search--xcross.tcon-transform::after{
		transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
  	}



.trigger-row button .menu-name, .trigger .menu-name{
	position: absolute !important;
	color: #fff;
	line-height: 1.2;
    margin-top: 4px !important;
    white-space: nowrap;
    display: block;
    font-size: 13px;
    max-height: 20px !important;
    text-align: center;


    bottom: -13px !important;
    left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	/*mobile menu*/
.mobile-triggers {
	position: fixed; 
	bottom: 0px; 
	width: 100%; 
	background-color: #005a00; 
	z-index: 100;
	border-top: 3px solid #005a00;
	min-height: 50px;
}

.mobile-triggers .container {
	padding-left: 0px !important;
	padding-right: 0px !important;
	min-height: 50px;
}

.trigger-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	
}

.trigger-row .trigger, #toggle_menu, #toggle_search {
	text-align: center;
	text-decoration: none;
	color: #005a00;
	width: 25%;
	height: 32px;
	padding: 0px !important;
	position: relative;
}
.trigger-row .trigger span.label {
	position: absolute !important;
    bottom: 6px !important;
	line-height: 1.2;
	margin-top: 4px !important;
	white-space: nowrap;
	display: block;
	font-size: 12px;
	max-height: 20px !important;
	width: auto;
    text-align: center !important;
}

.trigger-row #toggle_menu.trigger span.label{
	margin-top: 8px !important;
}

.trigger-row .trigger .icon {
	height: 20px;
	width: 20px;
	margin-top: 4px !important;
}

.tcon {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;
  display: -webkit-box;
  display: block;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
/*  height: 40px;*/
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
/*  width: 40px;*/
  background: transparent;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent; }
  .tcon > * {
    display: block; }
  .tcon:hover, .tcon:focus {
    outline: none; }
  .tcon::-moz-focus-inner {
    border: 0; }

.tcon-menu__lines {
  display: inline-block;
  height: 2px;
  width: 20px;
  border-radius: 3px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #fff;
  position: relative; }
  .tcon-menu__lines::before, .tcon-menu__lines::after {
    display: inline-block;
    height: 2px;
    width: 20px;
    border-radius: 3px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: #fff;
    content: '';
    position: absolute;
    left: 0;
    -webkit-transform-origin: 2.85714px center;
    transform-origin: 2.85714px center;
    width: 100%; }
  .tcon-menu__lines::before {
    top: 7px; }
  .tcon-menu__lines::after {
    top: -7px; }
  .tcon-transform .tcon-menu__lines {
    -webkit-transform: scale3d(0.7, 0.7, 0.8);
    transform: scale3d(0.7, 0.7, 0.8); }

.tcon-menu__lines,   .tcon-menu__lines::before,   .tcon-menu__lines::after{
	vertical-align: middle !important;
}


.tcon-menu--xcross {
  width: auto; }
  .tcon-menu--xcross.tcon-transform .tcon-menu__lines {
    background: transparent; width: 30px; }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::before, .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after {
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      top: 0;
      width: 30px; }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::before {
      -webkit-transform: rotate3d(0, 0, 1, 45deg);
      transform: rotate3d(0, 0, 1, 45deg); }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after {
      -webkit-transform: rotate3d(0, 0, 1, -45deg);
      transform: rotate3d(0, 0, 1, -45deg); }

.tcon-visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  .tcon-visuallyhidden:active, .tcon-visuallyhidden:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

.tcon-search__item {
  display: inline-block;
  height: 24px;
  width: 24px;
  border-radius: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: transparent;
  position: relative;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 99;
}
.tcon-search__item, .tcon-search__item::before, .tcon-search__item::after{
  vertical-align: middle !important;
}
.tcon-search__item{
  }
  .tcon-search__item::before, .tcon-search__item::after {
    display: inline-block;
    height: 20px;
    width: 20px;
    border-radius: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: transparent;
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto; }
  .tcon-search__item::before {
    height: 1px;
    left: 0;
    background: #fff;
    border-radius: 1px; }
  .tcon-search__item::after {
    right: 0;
    background: #085423;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
.tcon-search--xcross.tcon-transform .tcon-search__item::after {
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      top: 0;
      width: 30px; }
    .tcon-search--xcross.tcon-transform .tcon-search__item::after {
		display: none;
  	}
  	.tcon-search--xcross::after{
  		
  		content: '';
		position: absolute;

		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);

		border-bottom: 1px solid #fff;
		width: 22px;
		transition: 0.3s;
		z-index: 1;

		top: 48%;
		left: 44%;
  	}
  	.tcon-search--xcross.tcon-transform::after{
		transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
  	}



.trigger-row button .menu-name, .trigger .menu-name {
	position: absolute !important;
	color: #fff;
	line-height: 1.2;
    margin-top: 4px !important;
    white-space: nowrap;
    display: block;
    font-size: 13px;
    max-height: 20px !important;
    text-align: center;


    bottom: -13px !important;
    left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.center{
	display: inline-block !important;
}

.overlay_wrapper .mobile_logo{
	left: 58%;
}

}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
/*mobile menu*/
.mobile-triggers {
	position: fixed; 
	bottom: 0px; 
	width: 100%; 
	background-color: #005a00; 
	z-index: 100;
	border-top: 3px solid #005a00;
	min-height: 50px;
}

.mobile-triggers .container {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 7.5px;
	padding-bottom: 7.5px;
	min-height: 50px;
}

.trigger-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.trigger-row .trigger, #toggle_menu, #toggle_search {
	text-align: center;
	text-decoration: none;
	color: #005a00;
	width: 25%;
	height: 32px;
	padding: 0px !important;
	position: relative;
}
.trigger-row .trigger span.label {
	position: absolute !important;
    bottom: 6px !important;
	line-height: 1.2;
	margin-top: 4px !important;
	white-space: nowrap;
	display: block;
	font-size: 12px;
	max-height: 20px !important;
	width: auto;
    text-align: center !important;
}

.trigger-row #toggle_menu.trigger span.label{
	margin-top: 8px !important;
}

.trigger-row .trigger .icon {
	height: 20px;
	width: 20px;
	margin-top: 4px !important;
}

.tcon {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;
  display: -webkit-box;
  display: block;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
/*  height: 40px;*/
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
/*  width: 40px;*/
  background: transparent;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent; }
  .tcon > * {
    display: block; }
  .tcon:hover, .tcon:focus {
    outline: none; }
  .tcon::-moz-focus-inner {
    border: 0; }

.tcon-menu__lines {
  display: inline-block;
  height: 2px;
  width: 20px;
  border-radius: 3px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #fff;
  position: relative; }
  .tcon-menu__lines::before, .tcon-menu__lines::after {
    display: inline-block;
    height: 2px;
    width: 20px;
    border-radius: 3px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: #fff;
    content: '';
    position: absolute;
    left: 0;
    -webkit-transform-origin: 2.85714px center;
    transform-origin: 2.85714px center;
    width: 100%; }
  .tcon-menu__lines::before {
    top: 7px; }
  .tcon-menu__lines::after {
    top: -7px; }
  .tcon-transform .tcon-menu__lines {
    -webkit-transform: scale3d(0.7, 0.7, 0.8);
    transform: scale3d(0.7, 0.7, 0.8); }

.tcon-menu__lines,   .tcon-menu__lines::before,   .tcon-menu__lines::after{
	vertical-align: middle !important;
}


.tcon-menu--xcross {
  width: auto; }
  .tcon-menu--xcross.tcon-transform .tcon-menu__lines {
    background: transparent; width: 30px; }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::before, .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after {
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      top: 0;
      width: 30px; }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::before {
      -webkit-transform: rotate3d(0, 0, 1, 45deg);
      transform: rotate3d(0, 0, 1, 45deg); }
    .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after {
      -webkit-transform: rotate3d(0, 0, 1, -45deg);
      transform: rotate3d(0, 0, 1, -45deg); }

.tcon-visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  .tcon-visuallyhidden:active, .tcon-visuallyhidden:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

.tcon-search__item {
  display: inline-block;
  height: 24px;
  width: 24px;
  border-radius: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: transparent;
  position: relative;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 99;
}
.tcon-search__item, .tcon-search__item::before, .tcon-search__item::after{
  vertical-align: middle !important;
}
.tcon-search__item{
  }
  .tcon-search__item::before, .tcon-search__item::after {
    display: inline-block;
    height: 20px;
    width: 20px;
    border-radius: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: transparent;
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto; }
  .tcon-search__item::before {
    height: 1px;
    left: 0;
    background: #fff;
    border-radius: 1px; }
  .tcon-search__item::after {
    right: 0;
    background: #085423;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
.tcon-search--xcross.tcon-transform .tcon-search__item::after {
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      top: 0;
      width: 30px; }
    .tcon-search--xcross.tcon-transform .tcon-search__item::after {
		display: none;
  	}
  	.tcon-search--xcross::after{
  		
  		content: '';
		position: absolute;

		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);

		border-bottom: 1px solid #fff;
		width: 22px;
		transition: 0.3s;
		z-index: 1;

		top: 48%;
		left: 44%
  	}
  	.tcon-search--xcross.tcon-transform::after{
		transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
  	}



.trigger-row button .menu-name, .trigger .menu-name{
	position: absolute !important;
	color: #fff;
	line-height: 1.2;
    margin-top: 4px !important;
    white-space: nowrap;
    display: block;
    font-size: 13px;
    max-height: 20px !important;
    text-align: center;


    bottom: -13px !important;
    left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.center{
	display: inline-block !important;
}

.overlay_wrapper .mobile_logo{
	left: 58%;
}

}

.label_checkbox a {
	pointer-events: none;
}

/*#toggle_menu .tcon-menu__lines{
	margin-top: 2px !important;
}

#toggle_search .tcon-search__item{
	margin-top: 0px !important;
}*/

.doofinderLogo {
   display: none!important;
}
.sticky-desktop{position: fixed;width: 990px;background-color: #f1efe7;}
.sticky-desktop-head{position: fixed; text-align: center;z-index: 9999999;width: -webkit-fill-available;}
@media (max-width: 991px)
{.sticky-desktop {width: -webkit-fill-available; padding-top: 28px !important;}}