@charset "UTF-8";strong{font-weight:bold}@viewport{zoom:1.0;width:extend-to-zoom}@media (max-width: 1000px){#header img{width:100%}#header #menu{background:black;height:50px}#header #menu ul li{display:none}#header #menu ul li#menu-home,#header #menu ul li#menu-products,#header #menu ul li#menu-contact{display:block;float:left}#header #menu ul li#menu-home#menu-contact,#header #menu ul li#menu-products#menu-contact,#header #menu ul li#menu-contact#menu-contact{float:right}#header #menu ul li#menu-home a,#header #menu ul li#menu-products a,#header #menu ul li#menu-contact a{display:inline-block;height:50px;line-height:50px;padding:0px 20px;font-weight:bold;font-size:150%;color:white;text-decoration:none;background:#882427}#header #menu ul li#menu-home a:hover,#header #menu ul li#menu-products a:hover,#header #menu ul li#menu-contact a:hover{background:#b02f33}#header #menu ul li#menu-home{text-align:left}#header #menu ul li#menu-home a{border-right:1px solid #b02f33}#header #menu ul li#menu-products{text-align:left}#header #menu ul li#menu-products a{border-right:1px solid #b02f33}#header #menu ul li#menu-contact{text-align:right}#header #menu ul li#menu-contact a{border-left:1px solid #b02f33}#footer{clear:both;margin-top:50px;padding:20px 10px;background:#efefef;text-align:center;border-top:1px solid #cacaca}#footer .vcard .addr,#footer .vcard .tel{display:block}#footer .vcard .hidden{display:none}#footer .vcard .byline{font-weight:bold;padding-bottom:10px}#footer .vcard p:last-child{padding-top:10px}#main{text-align:left}#main #hero{font-size:150%;padding:50px 10px}#main h2,#main h3,#main h4{font-family:'Maven Pro', Helvetica, Arial, sans-serif;font-variant:small-caps;font-weight:bold}#main h2 a,#main h3 a,#main h4 a{display:block;padding-left:10px}#main h2 a::after,#main h3 a::after,#main h4 a::after{content:" »"}#main h2{font-size:320%;padding:10px 10px;text-shadow:-3px 2px 1px #cacaca;border-bottom:1px solid #efefef;margin-bottom:10px}#main h3{font-size:170%;margin:30px 0px 5px;clear:both;text-shadow:-3px 2px 1px black;background:#b02f33;color:white;line-height:1.8em;border:1px solid #882427;border-width:1px 0px}#main h3 a{color:white;text-decoration:none}#main h4{font-size:150%;margin:15px 0px 5px;clear:both;text-shadow:-3px 2px 1px black;background:#b02f33;color:white;line-height:2em;border:1px solid #882427;border-width:1px 0px}#main h4 a{color:white;text-decoration:none}#main p{font-size:120%;padding:0 10px;margin-bottom:10px;clear:both}#main ul{font-size:120%;margin-left:30px;line-height:1.5}#main ul li{list-style-type:disc}#main .heroimage{margin-bottom:20px}#main .heroimage img{width:100%;border-top:1px solid #882427;border-bottom:1px solid #882427}#main a.more{float:right;display:block;margin:0px 10px 30px 10px;color:white;text-decoration:none;cursor:pointer;padding:10px;background:#3db02f;border:1px solid #54cd45;box-shadow:-3px 2px 4px #444444}#main .cell.category{box-shadow:-3px 2px 4px #444444}#main .cell.category h4{margin-bottom:0px;padding-left:0px}#main .cell.category h4 a{padding:0px}#main .cell.category h4 span{padding-left:10px}#main .cell.category h4 img{width:100%}#main .cell.category ul{margin-left:0px}#main .cell.category ul li{list-style-type:none}#main .cell.category ul li a{display:block;background:#444444;line-height:1.8em;padding:5px;padding-left:20px;color:white;border-top:1px solid #111;border-bottom:1px solid #cacaca;text-decoration:none}#main .cell.category ul li a::after{content:" »"}#main .cell.category ul li:last-child a{border-bottom:1px solid #111}#main #slideshow{clear:both;width:100%;border-top:10px solid #444444;border-bottom:10px solid #444444;background:#444444}#main #slideshow img{width:100%}#main #slideshow .slidesjs-pagination,#main #slideshow .slidesjs-navigation{display:none}#main #opening-hours{padding:10px 10px;clear:both;font-size:125%}#main #google-map{margin-top:30px;width:100%;height:250px}#main fieldset{margin-top:30px}#main form#new_contact{padding:10px;font-size:120%}#main form#new_contact div.input{margin-bottom:10px}#main form#new_contact div.input input{font-size:110%;line-height:50px}#main form#new_contact label{font-weight:bold;display:block}#main form#new_contact input,#main form#new_contact textarea{width:100%}#main form#new_contact input#contact_submit,#main form#new_contact textarea#contact_submit{float:right;width:auto;margin:0px 10px 30px 10px;color:white;text-decoration:none;cursor:pointer;padding:10px;background:#3db02f;border:1px solid #54cd45;box-shadow:-3px 2px 4px #444444}#main.product h3,#main.product h4{padding-left:10px}#main.product .breadcrumbs{line-height:30px;border-bottom:1px solid #efefef;padding:0 10px;font-size:110%;color:#cacaca}#main.product .breadcrumbs a{color:#222222;padding:0 10px}#main.product .contact a{font-size:120%;display:block;margin:0px 10px 30px 10px;color:white;text-decoration:none;cursor:pointer;padding:10px;background:#3db02f;border:1px solid #54cd45;box-shadow:-3px 2px 4px #444444;text-align:center}#main.product .contact a span{display:block;margin-top:10px;font-size:83%}#main.product .summary{margin-top:20px;margin-bottom:30px;font-weight:bold}#main.product .summary p{clear:none}#main.product .video{margin-bottom:30px;border-top:5px solid #882427}#main.product .video .tab{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#main.product .video .tab iframe,#main.product .video .tab img{position:absolute;top:0;left:0;width:100%;height:100%}#main.product .video .tabbar{margin:0;padding:0;width:100%;height:50px;background:#444444}#main.product .video .tabbar li{list-style-type:none;width:24%;margin:0;padding:0;float:left;margin-right:1px}#main.product .video .tabbar li a{display:block;background:#b02f33;color:white;font-weight:bold;text-align:center;text-decoration:none;line-height:48px;height:48px;overflow:hidden;text-shadow:-1px 1px 1px black;border-bottom:2px solid #b02f33}#main.product .video .tabbar li.tabset-active{margin:0px;padding:0px}#main.product .video .tabbar li.tabset-active a{background:#de2531;border-bottom-color:#882427}#main.product .specs{border-color:#cacaca}#main.product .specs table{width:100%;font-size:92%}#main.product .specs table th{font-weight:bold}#main.product .specs table td,#main.product .specs table th{padding:2px;border-bottom:1px solid #cacaca}#main.product .specs table thead tr th{background:#efefef;color:black;text-shadow:-1px 1px 1px white;text-align:center;padding:5px 2px 3px 2px}#main.product .specs table tbody tr td{text-align:center;border-left:1px solid #cacaca}#main.product .photos{margin-bottom:30px}#main.product .photos h3{margin-bottom:0px}#main.product .photos p{display:none}#main.product .photos .photo{width:50%;float:left}#main.product .photos .photo img{width:100%}#main.product .description{clear:both;padding-top:30px}#main .products .product{clear:both;margin-top:20px}#main .products .product:after{content:"";display:table;clear:both}#main .products .product h3{margin-bottom:0px}#main .products .product>a{display:block}#main .products .product img{width:100%;margin:0px;float:left}#main .products .product .special{clear:both;padding:0px;margin:0px;margin-bottom:10px}#main .products .product .special a{display:block;color:white;text-decoration:none;cursor:pointer;margin:0px;padding:10px;background:#3db02f;border-bottom:1px solid #54cd45}#main .products .product .special span{display:block;float:right}}
