/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker,.datepicker td,.datepicker th{-webkit-border-radius:4px;-moz-border-radius:4px}.datepicker:after,.datepicker:before{content:'';display:inline-block;position:absolute}.datepicker td span.active,.datepicker td.active,.datepicker td.active:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker{top:0;left:0;padding:4px;margin-top:1px;border-radius:4px}.datepicker:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:6px}.datepicker:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.new,.datepicker td.old{color:#999}.datepicker td.active,.datepicker td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff}.datepicker td.active.active,.datepicker td.active.disabled,.datepicker td.active:active,.datepicker td.active:focus,.datepicker td.active:hover,.datepicker td.active:hover.active,.datepicker td.active:hover.disabled,.datepicker td.active:hover:active,.datepicker td.active:hover:focus,.datepicker td.active:hover:hover,.datepicker td.active:hover[disabled],.datepicker td.active[disabled]{color:#fff;background-color:#04c}.datepicker td.active.active,.datepicker td.active:active,.datepicker td.active:hover.active,.datepicker td.active:hover:active{background-color:#039\9}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td span:hover{background:#eee}.datepicker td span.active{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff}.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active:active,.datepicker td span.active:focus,.datepicker td span.active:hover,.datepicker td span.active[disabled]{color:#fff;background-color:#04c}.datepicker td span.active.active,.datepicker td span.active:active{background-color:#039\9}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../png/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.sf-mega,.sf-stacked{box-sizing:border-box}.sf-menu,.sf-menu *{list-style:none}.sf-menu li{position:relative;white-space:nowrap;-webkit-transition:background .2s;transition:background .2s}.sf-menu .sf-mega,.sf-menu .sf-mega li,.sf-menu .sf-stacked,.sf-menu .sf-stacked li{white-space:normal}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu a,.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu a{position:relative;zoom:1}.sf-menu ul ul{top:0;left:100%}.sf-menu li.sfHover,.sf-menu li:hover{-webkit-transition:none;transition:none}.sf-arrows .sf-with-ul{padding-right:2.5em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent #dFeEFF;border-left-color:rgba(255,255,255,.5)}.sf-mega-section,.sf-stacked-section{margin-right:1em;border-right:1px solid #b4c8f5}.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#fff}.sf-menu .sf-mega{position:absolute;display:none;top:100%;left:0;z-index:99;color:#fff;box-shadow:2px 3px 6px rgba(0,0,0,.2);width:100%}.sf-menu .sf-mega ul{position:static;display:block;list-style:none;margin-left:0}.sf-menu li.sf-mega-item{position:static}.sf-mega{background:#555;padding:1em;width:100%}.sf-mega-section{float:left;width:8em;padding:0 1em 1em 0}.sf-mega ul.dropdown-menu{position:relative!important;float:none!important;width:100%!important;margin-top:inherit!important;padding:0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.sf-mega .dropdown-menu>li>a{padding:0;clear:inherit;white-space:normal}.sf-menu .sf-stacked{position:absolute;display:none;top:100%;left:0;z-index:99;color:#fff;box-shadow:2px 3px 6px rgba(0,0,0,.2);width:100%}.sf-menu .sf-stacked ul{position:static;display:block;list-style:none;margin-left:0}.sf-menu li.sf-stacked-item{position:static}.sf-stacked{background:#555;padding:1em;width:100%}.sf-stacked-section{float:left;width:8em;padding:0 1em 1em 0}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:calc(100% - 14px)}a:focus,button:focus,input:focus{outline:0}a.btn,button.btn,input.btn,input.button,ul.product-groups.grid li.product-group .view a,ul.products li.product .cart a,ul.products li.product .view a,ul.tag-values li.tag-value .view a{font-size:1em;font-weight:700;display:inline-block;text-align:center;line-height:24px;position:relative;text-decoration:none;width:100%;padding:6px 12px}a.btn,button.btn,ul.product-groups.grid li.product-group .view a,ul.products li.product .cart a,ul.products li.product .view a,ul.tag-values li.tag-value .view a{width:calc(100% - 24px)}button.btn,input.btn,input.button{padding-top:6px;height:36px;line-height:16px}input.btn.btn-small{padding-top:4px;height:30px;line-height:15px}h1{font-size:2em;text-align:center}body.public_index #body h1{text-align:left}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1em}h5{font-size:.83em}legend{font-size:1.3em;font-weight:700}#above-header-inner,#content-inner,#footer-inner,#header-inner,#nav-inner,#sales-representative-inner,.breadcrumb,.inner-sizing{width:100%;max-width:980px;overflow-x:hidden;margin:0 auto;clear:both;position:relative}#content-inner{width:90%;padding:0 5% 10px}#body{width:100%}.modal{border-radius:0;-webkit-border-radius:0;border:none;text-align:center}.modal-body{padding:0;position:relative;height:auto;max-height:70%}.modal-body .control-group,.modal-body .controls{text-align:left}.modal-body img{max-width:100%;max-height:100%}.modal-backdrop{opacity:.9}.modal>form{margin:0}button.close{opacity:.5;padding:10px;font-size:30px;height:30px;width:30px;position:absolute;z-index:100;right:10px;top:10px;background:#fff;line-height:0;border-radius:15px;-webkit-border-radius:15px;text-align:center;margin:0}#block_5 div.controlnav-thumbs{display:none}#nav{border:none}#nav a{font-size:1.3em}#nav .navbar .nav li.dropdown.active>.dropdown-toggle,#nav .navbar .nav li.dropdown.open.active>.dropdown-toggle,#nav .navbar .nav li.dropdown.open>.dropdown-toggle,#nav .navbar .nav>.active>a,#nav a:focus,#nav a:hover{background:0 0;box-shadow:none;-webkit-box-shadow:none}#nav .navbar ul#menu_1.nav ul.level_1.dropdown-menu:after,#nav .navbar ul#menu_1.nav ul.level_1.dropdown-menu:before{border:none}body #products-added-modal table.ordered-products tr.item div.label,body.ordertemplate_list #body table.order-templates div.label,body.shop_cart_view #body form.cart table.cart tr.item div.label,body.shop_cart_view #body table.cart th.remove,body.shop_cart_view #body table.cart tr.item .remove,body.shop_cart_view #body table.cart tr.item div.label{display:none}body.shop_cart_view #body form.cart table.cart th.remove,body.shop_cart_view #body form.cart table.cart tr.item .remove{display:inline-block}#body ul.categories,#body ul.product-groups,#body ul.products,ul.tag-values{margin:0 auto;padding:0;list-style:none;text-align:center}#body ul.categories li.category,#body ul.product-groups li.product-group,#body ul.products li.product,ul.tag-values li.tag-value{margin-bottom:30px}#body ul.categories li.category div.photo,#body ul.product-groups li.product-group div.photo,#body ul.products li.product div.photo,ul.tag-values li.tag-value div.photo{width:calc(100% - 2px);position:relative;margin-bottom:.5em;border:1px solid #a6a8ab}#body ul.categories li.category div.photo:before,#body ul.product-groups li.product-group div.photo:before,#body ul.products li.product div.photo:before,ul.tag-values li.tag-value div.photo:before{content:"";display:block;padding-top:100%}#body ul.categories li.category div.photo img,#body ul.product-groups li.product-group div.photo img,#body ul.products li.product div.photo img,ul.tag-values li.tag-value div.photo img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:100%;max-height:100%;height:auto;width:auto}#body ul.categories li.category div.name,#body ul.product-groups li.product-group div.details>div.price,#body ul.product-groups li.product-group div.details>div.price-outer,#body ul.product-groups li.product-group div.name,#body ul.products li.product div.details>div.price,#body ul.products li.product div.details>div.price-outer,#body ul.products li.product div.name{height:40px;overflow:hidden;margin-bottom:4px}#body ul.product-groups li.product-group div.details>div.price-outer .retail,#body ul.products li.product div.details>div.price-outer .retail{font-size:13px}#body ul.product-groups li.product-group div.details>div.price,#body ul.product-groups li.product-group div.details>div.price-outer .special,#body ul.products li.product div.details>div.price,#body ul.products li.product div.details>div.price-outer .special{font-size:1.3em;font-weight:700}.pagination{text-align:center}#footer{text-align:center}#footer a:focus,#footer a:hover{text-decoration:none}#footer-inner{width:90%;padding:0 5%}#footer ul.content-menu{margin:0 auto;padding:0;list-style:none}#nav .navbar{margin:0 auto}#nav .navbar ul#menu_1.nav{float:none;width:100%}#nav .navbar ul#menu_1.nav li{float:none;text-align:center}#nav .navbar ul#menu_1.nav .dropdown-menu{border-radius:0;-webkit-border-radius:0;border:none}#nav .navbar ul#menu_1.nav ul.level_1.dropdown-menu{position:relative;float:none;width:100%}#nav .navbar ul#menu_1.nav ul.level_1.dropdown-menu a{border:none}#nav .navbar ul#menu_1.nav ul.level_2{display:none}#nav .navbar a.menu-toggle{display:block;width:100%;border:none;padding:10px 0;border-radius:0;-webkit-border-radius:0;margin:0 auto}body.shop_product_view #body>div.details .detail-label,body.shop_product_view #body>div.details .value,body.shop_product_view #body>div.expected-date .expected-date-label,body.shop_product_view #body>div.expected-date .value,body.shop_product_view #body>div.model .model-label,body.shop_product_view #body>div.model .value,body.shop_product_view #body>div.price .price-label,body.shop_product_view #body>div.price .value,body.shop_product_view #body>div.price-outer .price-label,body.shop_product_view #body>div.stock .stock-label,body.shop_product_view #body>div.stock .value,body.shop_productgroup_product #body>div.details .detail-label,body.shop_productgroup_product #body>div.details .value,body.shop_productgroup_product #body>div.expected-date .expected-date-label,body.shop_productgroup_product #body>div.expected-date .value,body.shop_productgroup_product #body>div.model .model-label,body.shop_productgroup_product #body>div.model .value,body.shop_productgroup_product #body>div.price .price-label,body.shop_productgroup_product #body>div.price .value,body.shop_productgroup_product #body>div.stock .stock-label,body.shop_productgroup_product #body>div.stock .value{display:inline-block}body.shop_product_view #body>div.price-outer .value{display:inline}body.shop_productgroup_product #content #body .product-group-product:not(.product-id-default){display:none}body.shop_product_view #body>div.photos div.photo:before,body.shop_productgroup_product #body>div.photos div.photo:before{content:"";display:block;padding-top:100%}body.shop_product_view #body>div.photos div.photo,body.shop_productgroup_categoryquicklist #body>div.details div.photo,body.shop_productgroup_product #body>div.photos div.photo{width:100%;height:auto;position:relative;border:1px solid #a6a8ab}body.shop_product_view #body>div.photos div.photo:before,body.shop_productgroup_categoryquicklist #body>div.details div.photo:before,body.shop_productgroup_product #body>div.photos div.photo:before{content:"";display:block;padding-top:100%}body.shop_product_view #body>div.photos div.photo img,body.shop_productgroup_categoryquicklist #body>div.details div.photo img,body.shop_productgroup_product #body>div.photos div.photo img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:100%;max-height:100%;height:auto;width:auto}body.shop_product_view #body div.related-products,body.shop_productgroup_product #body div.related-products{clear:both}#body form legend{text-align:center}#body form .control-group{margin-bottom:5px}#body form .control-label{float:none;width:100%;text-align:left;margin-bottom:5px;font-weight:700}#body form .controls{margin:0 auto;position:relative}#body form .controls input[type=color],#body form .controls input[type=date],#body form .controls input[type=datetime-local],#body form .controls input[type=datetime],#body form .controls input[type=email],#body form .controls input[type=month],#body form .controls input[type=number],#body form .controls input[type=password],#body form .controls input[type=search],#body form .controls input[type=tel],#body form .controls input[type=text],#body form .controls input[type=time],#body form .controls input[type=url],#body form .controls input[type=week],#body form .controls textarea{display:block;width:calc(100% - 14px)}#body form .controls .input-append input[type=color],#body form .controls .input-append input[type=date],#body form .controls .input-append input[type=datetime-local],#body form .controls .input-append input[type=datetime],#body form .controls .input-append input[type=email],#body form .controls .input-append input[type=month],#body form .controls .input-append input[type=number],#body form .controls .input-append input[type=password],#body form .controls .input-append input[type=search],#body form .controls .input-append input[type=tel],#body form .controls .input-append input[type=text],#body form .controls .input-append input[type=time],#body form .controls .input-append input[type=url],#body form .controls .input-append input[type=week],#body form .controls .input-append textarea{display:inline-block;width:auto}#body form .controls a.btn,body.checkout_payment .address .change a.btn,body.checkout_shipping .address .change a.btn,body.shop_public_login #body div.register a.btn{width:calc(100% - 24px)}#body form .controls input[type=submit],#body form .controls select{width:100%}#body form .controls .button-outer .btn,#body form .controls input[type=submit]{margin-top:10px}#body form .controls span.help-inline{position:absolute;top:3px;right:4px}body #products-added-modal div.delete a.btn{display:none}body.favourite_favourite_list #body form.cart table.favourites .name .delete a.btn,body.ordertemplate_create #body table.order-template-products .code .remove a.btn,body.ordertemplate_update #body table.order-template-products .code .remove a.btn,body.shop_cart_view #body form.cart table.cart tbody tr.item td.product div.delete a.btn,body.shop_cart_view #body form.cart table.cart tbody tr.item td.remove a.btn{background:0 0;border:none;box-shadow:none;-webkit-box-shadow:none;text-transform:none;font-weight:400;text-align:left}body.favourite_favourite_list #body form.cart table.favourites .name .delete a.btn,body.ordertemplate_create #body table.order-template-products .code .remove a.btn,body.ordertemplate_update #body table.order-template-products .code .remove a.btn,body.shop_cart_view #body form.cart table.cart tbody tr.item td.product div.delete a.btn{padding-left:0}body.ordertemplate_create #body table.order-template-products .code .remove a.btn i,body.ordertemplate_update #body table.order-template-products .code .remove a.btn i{display:none}body.favourite_favourite_list #body form.cart table.favourites tbody tr td.delete,body.favourite_favourite_list #body form.cart table.favourites thead tr th.delete,body.shop_cart_view #body form.cart table.cart tbody tr.item td.remove,body.shop_cart_view #body form.cart table.cart thead tr th.remove{display:none}body.shop_checkout_onepage #body form.checkout legend,body.shop_checkout_shipping #body form.checkout_shipping legend{text-align:left}body.shop_checkout_confirm #body .submit,body.shop_checkout_onepage #body form.checkout .submit,body.shop_checkout_payment #body form.checkout_payment .submit,body.shop_checkout_shipping #body form.checkout_shipping .submit{display:block;float:none}body.shop_checkout_onepage #body form.checkout .submit input.btn,body.shop_checkout_payment #body form.checkout_payment .submit input.btn,body.shop_checkout_shipping #body form.checkout_shipping .submit input.btn{width:100%}body.shop_checkout_onepage #body ul.attributes{margin:0 auto;padding:0;list-style:none}body.shop_checkout_onepage #body table.cart div.code .code-label,body.shop_checkout_onepage #body table.cart div.code .value,body.shop_checkout_onepage #body ul.attributes li.attribute .attribute-label,body.shop_checkout_onepage #body ul.attributes li.attribute .value{display:inline-block}ul.checkout-progress{display:none}body.shop_checkout_shipping #content ul.methods ul.methods label{position:relative;padding-left:20px}body.checkout_payment #content fieldset.method li.method,body.shop_checkout_shipping #body ul.methods li.method{margin-bottom:15px}body.shop_checkout_confirm ul.fields .name,body.shop_checkout_shipping ul.methods li.method .name{width:auto;float:left}body.shop_checkout_shipping ul.methods li.method .price{width:auto;float:right}body.shop_checkout_shipping #body ul.methods li.method input[type=radio]{float:none;position:absolute;left:0;top:0}body.shop_checkout_payment ul.methods li.method input[type=radio]{float:left;margin-right:5px}body.shop_checkout_payment .address .address,body.shop_checkout_payment .address .change,body.shop_checkout_shipping .address .address,body.shop_checkout_shipping .address .change{float:none;display:block;padding-bottom:10px}body.shop_checkout_payment #content .method .field .field,body.shop_checkout_payment #content .method .field-label{display:block;width:100%}body.shop_checkout_payment #content fieldset.method input[type=text]{width:calc(100% - 14px)}body.shop_checkout_payment .expiry-month,body.shop_checkout_payment .expiry-year{width:calc(50% - 5px);margin:0}body.shop_checkout_payment .expiry-month{float:left}body.shop_checkout_payment .expiry-year{float:right}body.shop_checkout_shippingaddress .add a,body.shop_checkout_shippingaddress .back a{margin-bottom:10px}body.shop_product_view #body>div.photos .thumbnail-wrapper,body.shop_product_view #body>div.photos ul.thumbnails,body.shop_productgroup_product #body>div.photos ul.thumbnails{display:none}body.shop_product_view #body .bx-wrapper .bx-controls-direction a{z-index:1000}body.shop_product_view #body>div.price,body.shop_product_view #body>div.price-outer .special,body.shop_productgroup_product #body>div.price,body.shop_productgroup_product #body>div.price-outer .special{font-size:1.3em;font-weight:700}body.cart_view .button-outer.checkout{float:none;padding-top:10px;display:block}body.ordertemplate_list #body table.order-templates div.label,body.shop_cart_view #body form.cart table.cart tr.item div.label{display:none}.sf-arrows .sf-with-ul{padding-right:20px}body.shop_category_view #body>div.photos{display:none}body.accountaddress_list #body .back a.btn,body.shop_cart_view #body form.cart .submit input.btn{margin-bottom:10px}.modal form input[type=color],.modal form input[type=date],.modal form input[type=datetime-local],.modal form input[type=datetime],.modal form input[type=email],.modal form input[type=month],.modal form input[type=number],.modal form input[type=password],.modal form input[type=search],.modal form input[type=tel],.modal form input[type=text],.modal form input[type=time],.modal form input[type=url],.modal form input[type=week],.modal form select{width:calc(100% - 40px)}.modal-body a.btn{margin:0 10px;width:calc(100% - 44px)}.modal form select{margin-bottom:10px}.modal-footer{padding:9px 10px 10px 10px}.modal-footer form a.btn,.modal-footer form input{margin:0 auto 10px;display:block}.modal-footer form input[type=color],.modal-footer form input[type=date],.modal-footer form input[type=datetime-local],.modal-footer form input[type=datetime],.modal-footer form input[type=email],.modal-footer form input[type=month],.modal-footer form input[type=number],.modal-footer form input[type=password],.modal-footer form input[type=search],.modal-footer form input[type=tel],.modal-footer form input[type=text],.modal-footer form input[type=time],.modal-footer form input[type=url],.modal-footer form input[type=week]{width:100%}.modal-footer .btn+.btn{margin-left:0}body.product_view .photos .modal-body{max-height:none;overflow-x:hidden}body.ordertemplate_create #body .controls,body.ordertemplate_list #body .controls,body.ordertemplate_update #body .controls{white-space:normal}a.btn [class*=" icon-"],a.btn [class^=icon-]{vertical-align:middle}body.shop_accountorder_list table.orders .id .order-label,body.shop_accountorder_list table.orders .items,body.shop_accountorder_list table.orders .status{display:none}body.cart_view table.cart,body.checkout_confirm .cart table,body.favourite_favourite_list #body form.cart table.favourites,body.quickorder_product_list #body form.cart table.quick_order_table,body.quote_account_list #body table.quotes,body.quote_account_searchresults #body table.quotes,body.salesrep_customer_list #body table.customers,body.salesrep_salesrep_searchresults #body table.customers,body.search_resultsquicklist #body table.products,body.shop_accountorder_list #body table.orders,body.shop_category_viewquicklist #body table.products,body.shop_checkout_onepage fieldset.items table,body.shop_product_all #body table.products,body.shop_product_featured #body table.products,body.shop_product_new #body table.products,body.shop_product_special #body table.products,body.shop_productgroup_categoryquicklist #body form.cart table.products,body.shop_search_express #body form.cart table#express_results,body.tag_tag_value #body table.products,body.tag_tag_valuequicklist #body table.products{border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;margin-bottom:10px;border-collapse:collapse;font-size:.83em}body.cart_view table.cart tbody>tr:nth-child(2n+1)>td,body.checkout_confirm .cart table tbody>tr:nth-child(2n+1)>td,body.favourite_favourite_list #body form.cart table.favourites tbody>tr:nth-child(2n+1)>td,body.quickorder_product_list #body form.cart table.quick_order_table tbody>tr:nth-child(2n+1)>td,body.quote_account_list #body table.quotes tbody>tr:nth-child(2n+1)>td,body.quote_account_searchresults #body table.quotes tbody>tr:nth-child(2n+1)>td,body.salesrep_customer_list #body table.customers tbody>tr:nth-child(2n+1)>td,body.salesrep_salesrep_searchresults #body table.customers tbody>tr:nth-child(2n+1)>td,body.search_resultsquicklist #body table.products tbody>tr:nth-child(2n+1)>td,body.shop_accountorder_list #body table.orders tbody>tr:nth-child(2n+1)>td,body.shop_category_viewquicklist #body table.products tbody>tr:nth-child(2n+1)>td,body.shop_checkout_onepage fieldset.items table tbody>tr:nth-child(2n+1)>td,body.shop_product_all #body table.products tbody>tr:nth-child(2n+1)>td,body.shop_product_featured #body table.products tbody>tr:nth-child(2n+1)>td,body.shop_product_new #body table.products tbody>tr:nth-child(2n+1)>td,body.shop_product_special #body table.products tbody>tr:nth-child(2n+1)>td,body.shop_productgroup_categoryquicklist #body form.cart table.products tbody>tr:nth-child(2n+1)>td,body.shop_search_express #body form.cart table#express_results tbody>tr:nth-child(2n+1)>td,body.tag_tag_value #body table.products tbody>tr:nth-child(2n+1)>td,body.tag_tag_valuequicklist #body table.products tbody>tr:nth-child(2n+1)>td{background:#f9f9f9}body.cart_view table.cart tr td,body.cart_view table.cart tr th,body.checkout_confirm .cart table tr td,body.checkout_confirm .cart table tr th,body.favourite_favourite_list #body form.cart table.favourites tr td,body.favourite_favourite_list #body form.cart table.favourites tr th,body.quickorder_product_list #body form.cart table.quick_order_table tr td,body.quickorder_product_list #body form.cart table.quick_order_table tr th,body.quote_account_list #body table.quotes tr td,body.quote_account_list #body table.quotes tr th,body.quote_account_searchresults #body table.quotes tr td,body.quote_account_searchresults #body table.quotes tr th,body.salesrep_customer_list #body table.customers tr td,body.salesrep_customer_list #body table.customers tr th,body.salesrep_salesrep_searchresults #body table.customers tr td,body.salesrep_salesrep_searchresults #body table.customers tr th,body.search_resultsquicklist #body table.products tr td,body.search_resultsquicklist #body table.products tr th,body.shop_accountorder_list #body table.orders tr td,body.shop_accountorder_list #body table.orders tr th,body.shop_category_viewquicklist #body table.products tr td,body.shop_category_viewquicklist #body table.products tr th,body.shop_checkout_onepage fieldset.items table tr td,body.shop_checkout_onepage fieldset.items table tr th,body.shop_product_all #body table.products tr td,body.shop_product_all #body table.products tr th,body.shop_product_featured #body table.products tr td,body.shop_product_featured #body table.products tr th,body.shop_product_new #body table.products tr td,body.shop_product_new #body table.products tr th,body.shop_product_special #body table.products tr td,body.shop_product_special #body table.products tr th,body.shop_productgroup_categoryquicklist #body form.cart table.products tr td,body.shop_productgroup_categoryquicklist #body form.cart table.products tr th,body.shop_search_express #body form.cart table#express_results tr td,body.shop_search_express #body form.cart table#express_results tr th,body.tag_tag_value #body table.products tr td,body.tag_tag_value #body table.products tr th,body.tag_tag_valuequicklist #body table.products tr td,body.tag_tag_valuequicklist #body table.products tr th{padding:4px;border:1px solid #ddd}body.quickorder_product_list #body form.cart table.quick_order_table,body.quote_account_list #body table.quotes,body.quote_account_searchresults #body table.quotes,body.search_resultsquicklist #body table.products,body.shop_category_viewquicklist #body table.products,body.shop_product_all #body table.products,body.shop_product_featured #body table.products,body.shop_product_new #body table.products,body.shop_product_special #body table.products,body.shop_productgroup_categoryquicklist #body form.cart table.products,body.shop_search_express #body form.cart table#express_results,body.tag_tag_value #body table.products,body.tag_tag_valuequicklist #body table.products{width:100%}body.shop_category_viewquicklist #body table.products,body.shop_product_all #body table.products,body.shop_product_featured #body table.products,body.shop_product_new #body table.products,body.shop_product_special #body table.products,body.tag_tag_value #body table.products,body.tag_tag_valuequicklist #body table.products{margin-bottom:10px}body.quickorder_product_list #body form.cart table.quick_order_table tr td,body.quickorder_product_list #body form.cart table.quick_order_table tr th,body.quote_account_list #body table.quotes tr td,body.quote_account_searchresults #body table.quotes tr td,body.search_resultsquicklist #body table.products tr td,body.search_resultsquicklist #body table.products tr th,body.shop_category_viewquicklist #body table.products tr td,body.shop_category_viewquicklist #body table.products tr th,body.shop_product_all #body table.products tr td,body.shop_product_all #body table.products tr th,body.shop_product_featured #body table.products tr td,body.shop_product_featured #body table.products tr th,body.shop_product_new #body table.products tr td,body.shop_product_new #body table.products tr th,body.shop_product_special #body table.products tr td,body.shop_product_special #body table.products tr th,body.shop_productgroup_categoryquicklist #body form.cart table.products tr td,body.shop_productgroup_categoryquicklist #body form.cart table.products tr th,body.shop_search_express #body form.cart table#express_results tr td,body.shop_search_express #body form.cart table#express_results tr th,body.tag_tag_value #body table.products tr td,body.tag_tag_value #body table.products tr th,body.tag_tag_valuequicklist #body table.products tr td,body.tag_tag_valuequicklist #body table.products tr th{vertical-align:top}body.search_resultsquicklist #body table.products tr th,body.shop_category_viewquicklist #body table.products tr th,body.shop_product_all #body table.products tr th,body.shop_product_featured #body table.products tr th,body.shop_product_new #body table.products tr th,body.shop_product_special #body table.products tr th,body.tag_tag_value #body table.products tr th,body.tag_tag_valuequicklist #body table.products tr th{text-align:left}body.cart_view #body table.cart td.quantity,body.favourite_favourite_list #body form.cart table.favourites td.quantity,body.search_resultsquicklist #body table.products td.quantity,body.search_resultsquicklist #body table.products th.quantity,body.shop_category_viewquicklist #body table.products td.quantity,body.shop_category_viewquicklist #body table.products th.quantity,body.shop_product_all #body table.products td.quantity,body.shop_product_all #body table.products th.quantity,body.shop_product_featured #body table.products td.quantity,body.shop_product_featured #body table.products th.quantity,body.shop_product_new #body table.products td.quantity,body.shop_product_new #body table.products th.quantity,body.shop_product_special #body table.products td.quantity,body.shop_product_special #body table.products th.quantity,body.shop_productgroup_categoryquicklist #body form.cart table.products td.quantity,body.shop_productgroup_categoryquicklist #body form.cart table.products th.quantity,body.tag_tag_value #body table.products td.quantity,body.tag_tag_value #body table.products th.quantity,body.tag_tag_valuequicklist #body table.products td.quantity,body.tag_tag_valuequicklist #body table.products th.quantity{text-align:center}body.shop_search_express #body form.cart table#express_results tr td.quantity,body.shop_search_express #body form.cart table#express_results tr th.quantity{width:44px;text-align:right}body.quickorder_product_list #body form.cart table.quick_order_table td.quantity,body.quickorder_product_list #body form.cart table.quick_order_table th.quantity,body.search_resultsquicklist #body table.products td.price,body.search_resultsquicklist #body table.products th.price,body.shop_category_viewquicklist #body table.products td.price,body.shop_category_viewquicklist #body table.products th.price,body.shop_product_all #body table.products td.price,body.shop_product_all #body table.products th.price,body.shop_product_featured #body table.products td.price,body.shop_product_featured #body table.products th.price,body.shop_product_new #body table.products td.price,body.shop_product_new #body table.products th.price,body.shop_product_special #body table.products td.price,body.shop_product_special #body table.products th.price,body.shop_productgroup_categoryquicklist #body form.cart table.products td.price,body.shop_search_express #body form.cart table#express_results tr td.price,body.shop_search_express #body form.cart table#express_results tr th.price,body.tag_tag_value #body table.products td.price,body.tag_tag_value #body table.products th.price,body.tag_tag_valuequicklist #body table.products td.price,body.tag_tag_valuequicklist #body table.products th.price{text-align:right}body.cart_view #body table.cart td.price input.price,body.cart_view #body table.cart td.quantity input.quantity,body.favourite_favourite_list #body form.cart table.favourites td.quantity input.quantity,body.quickorder_product_list #body form.cart table.quick_order_table input.quantity,body.search_resultsquicklist #body table.products td.quantity input.quantity,body.shop_category_viewquicklist #body table.products td.quantity input.quantity,body.shop_product_all #body table.products td.quantity input.quantity,body.shop_product_featured #body table.products td.quantity input.quantity,body.shop_product_new #body table.products td.quantity input.quantity,body.shop_product_special #body table.products td.quantity input.quantity,body.shop_productgroup_categoryquicklist #body form.cart table.products td.quantity input.quantity,body.shop_search_express #body form.cart input.quantity,body.shop_search_express #body form.express input.quantity,body.tag_tag_value #body table.products td.quantity input.quantity,body.tag_tag_valuequicklist #body table.products td.quantity input.quantity{text-align:right;-moz-appearance:textfield;width:30px;font-size:12px;height:14px;margin-bottom:0}body.category_viewquicklist #body table.products td.price,body.productgroup_categoryquicklist #body table.products td.price,body.shop_product_flag #body table.products td.price{text-align:right}body.category_viewquicklist #body table.products .price.retail,body.productgroup_categoryquicklist #body table.products .price.retail,body.shop_product_flag #body table.products .price.retail{text-decoration:line-through}body.category_viewquicklist #body table.products .price.special,body.category_viewquicklist #body table.products .price.special a,body.productgroup_categoryquicklist #body table.products .price.special,body.productgroup_categoryquicklist #body table.products .price.special a,body.shop_product_flag #body table.products .price.special,body.shop_product_flag #body table.products .price.special a{color:red}body.shop_search_express #body form.express input.quantity{height:20px}body.salesrep_order_view #body .customer .billing,body.salesrep_order_view #body .customer .shipping,body.shop_accountorder_view #body .customer .billing,body.shop_accountorder_view #body .customer .shipping,body.shop_checkout_onepage #body fieldset.billing-address,body.shop_checkout_onepage #body fieldset.shipping-address{width:100%;float:none}body.ordertemplate_create #body table.order-template-products .controls,body.ordertemplate_list #body .controls,body.ordertemplate_update #body table.order-template-products .controls{text-align:center;width:120px}body.ordertemplate_list #body table.order-templates .number,body.quote_account_list #body table.quotes .num-products,body.quote_account_searchresults #body table.quotes .num-products{display:none}body.ordertemplate_list #body table.order-templates a.btn{width:11px;text-indent:-10000px;margin-bottom:0;position:relative}body.ordertemplate_list #body table.order-templates .modal .modal-footer a.btn.secondary{text-indent:0;width:calc(100% - 24px)}body.ordertemplate_list #body table.order-templates a.btn i{position:absolute;top:11px;left:11px}body.ordertemplate_create #body table.order-template-products .quantity input,body.ordertemplate_update #body table.order-template-products .quantity input{text-align:right;width:40px}body.ordertemplate_create #body table.order-template-products .controls,body.ordertemplate_create #body table.order-template-products .photo,body.ordertemplate_update #body table.order-template-products .controls,body.ordertemplate_update #body table.order-template-products .photo,body.quickorder_product_list #body form.cart table.quick_order_table .image,body.quickorder_product_list #body form.cart table.quick_order_table .photo{display:none}body.ordertemplate_create #body div.order-template-controls .button-outer,body.ordertemplate_update #body div.order-template-controls .button-outer{float:none;display:block;margin-bottom:10px}body.favourite_favourite_list #body form.cart table.favourites .code,body.salesrep_order_view #body table.products .code,body.salesrep_order_view #body table.products .price,body.salesrep_order_view #body table.products tfoot tr.columns-four td,body.search_resultsquicklist #body table.products .code,body.search_resultsquicklist #body table.products .photo,body.shop_accountorder_view #body table.products .code,body.shop_accountorder_view #body table.products .price,body.shop_accountorder_view #body table.products tfoot tr.columns-four td,body.shop_category_viewquicklist #body table.products .code,body.shop_category_viewquicklist #body table.products .photo,body.shop_product_all #body table.products .code,body.shop_product_all #body table.products .photo,body.shop_product_featured #body table.products .code,body.shop_product_featured #body table.products .photo,body.shop_product_new #body table.products .code,body.shop_product_new #body table.products .photo,body.shop_product_special #body table.products .code,body.shop_product_special #body table.products .photo,body.shop_productgroup_categoryquicklist #body form.cart table.products .photo,body.shop_search_express #body form.cart .model{display:none}body.salesrep_order_view #body table.products tfoot tr.columns-two td,body.shop_accountorder_view #body table.products tfoot tr.columns-two td{display:table-cell}#sales-representative-outer{padding:8px;min-height:20px}body.salesrep_customer_list #body form.customer-search input.search-query,body.salesrep_salesrep_searchresults #body form.customer-search input.search-query{padding:7px;margin-bottom:10px;width:calc(100% - 16px)}body.salesrep_customer_list #body table.customers tbody td.email,body.salesrep_salesrep_searchresults #body table.customers tbody td.email{width:40%;word-break:break-all}body.shop_search_express #body form.express input#express_keywords{width:calc(100% - 62px)}body.shop_search_express #body form.express input#express_keywords,body.shop_search_express #body form.express input#express_quantity{margin-bottom:5px}div#recaptcha_widget_div #recaptcha_response_field{display:inline-block}body.shop_category_view #content .cart table.products.list input.quantity{width:80px}@media only screen and (min-width :768px){body.shop_checkout_onepage #content ul.methods li.method .field{display:block}body.shop_checkout_onepage #content ul.methods li.method .field .field{display:inline-block}#body{position:relative;min-height:350px}#content-inner{padding:10px 0}#body ul.categories,#body ul.product-groups,#body ul.products,ul.tag-values{margin:0 0 0 -5%}#body ul.categories li.category,#body ul.product-groups li.product-group,#body ul.products li.product,ul.tag-values li.tag-value{float:left;margin:0 0 5% 5%;width:calc(45% - 2px)}#footer,#footer div.footer-column h1,#footer div.footer-column h2,#footer div.footer-column h3,#footer div.footer-column h4{text-align:left}#footer div.footer-column{float:left;width:45%;margin:0 0 20px 10%}#footer div#footer-column1,#footer div#footer-column3{margin-left:0}#block_5{width:100%;overflow:hidden;border-bottom:1px solid #a6a8ab}#block_5 p{margin:0}#block_5 div.controlnav-thumbs{display:block;text-align:center}#block_5 div.controlnav-thumbs .gallery_scroller{margin:0 auto}#block_5 div.controlnav-thumbs .gallery_scroller img{max-width:100%!important}#body form legend{text-align:left}#body form .control-group{margin-bottom:20px}#body form .control-label{float:left;width:160px;text-align:right;margin-bottom:0}#body form .controls,body.shop_public_login #body div.register .button-outer{margin-left:180px;position:relative}#body form .controls,body.shop_public_login #body div.register .button-outer{max-width:450px;display:block}body.quickorder_product_list #body form .controls{margin:0;max-width:100%}body.quickorder_product_list #body form .controls .button-outer{margin-left:0;float:right}#body form .controls input[type=color],#body form .controls input[type=date],#body form .controls input[type=datetime-local],#body form .controls input[type=datetime],#body form .controls input[type=email],#body form .controls input[type=month],#body form .controls input[type=number],#body form .controls input[type=password],#body form .controls input[type=search],#body form .controls input[type=tel],#body form .controls input[type=text],#body form .controls input[type=time],#body form .controls input[type=url],#body form .controls input[type=week],#body form .controls textarea{display:block;width:calc(100% - 14px)}#body form .controls .input-append input[type=color],#body form .controls .input-append input[type=date],#body form .controls .input-append input[type=datetime-local],#body form .controls .input-append input[type=datetime],#body form .controls .input-append input[type=email],#body form .controls .input-append input[type=month],#body form .controls .input-append input[type=number],#body form .controls .input-append input[type=password],#body form .controls .input-append input[type=search],#body form .controls .input-append input[type=tel],#body form .controls .input-append input[type=text],#body form .controls .input-append input[type=time],#body form .controls .input-append input[type=url],#body form .controls .input-append input[type=week],#body form .controls .input-append textarea{display:inline-block;width:auto}#body form .controls input[type=submit],#body form .controls select{width:100%}#body form .controls .button-outer .btn,#body form .controls input[type=submit]{margin-top:10px}#body form .controls span.help-inline{position:absolute;top:3px;right:4px}body.shop_product_view #body>div.photos,body.shop_productgroup_categoryquicklist #body>div.details div.photo,body.shop_productgroup_product #body>div.photos{float:left;width:40%}body.shop_product_view #body>div.photos{margin-top:-50px}body.shop_product_view #body>div.description,body.shop_product_view #body>div.details,body.shop_product_view #body>div.downloads,body.shop_product_view #body>div.enquire,body.shop_product_view #body>div.expected-date,body.shop_product_view #body>div.favourite,body.shop_product_view #body>div.model,body.shop_product_view #body>div.notify,body.shop_product_view #body>div.on-special-notification,body.shop_product_view #body>div.order-templates,body.shop_product_view #body>div.price,body.shop_product_view #body>div.price-outer,body.shop_product_view #body>div.stock,body.shop_product_view #body>form.cart,body.shop_product_view #body>form.quote,body.shop_product_view #body>h1,body.shop_productgroup_categoryquicklist #body>div.details div.description,body.shop_productgroup_product #body>div.description,body.shop_productgroup_product #body>div.details,body.shop_productgroup_product #body>div.downloads,body.shop_productgroup_product #body>div.enquire,body.shop_productgroup_product #body>div.expected-date,body.shop_productgroup_product #body>div.favourite,body.shop_productgroup_product #body>div.model,body.shop_productgroup_product #body>div.notify,body.shop_productgroup_product #body>div.on-special-notification,body.shop_productgroup_product #body>div.order-templates,body.shop_productgroup_product #body>div.price,body.shop_productgroup_product #body>div.price-outer,body.shop_productgroup_product #body>div.stock,body.shop_productgroup_product #body>form.cart,body.shop_productgroup_product #body>form.quote,body.shop_productgroup_product #body>h1{width:55%;float:right;margin-bottom:20px;text-align:left}body.shop_product_view #body>form.cart label,body.shop_product_view #body>form.quote label,body.shop_productgroup_product #body>form.cart label,body.shop_productgroup_product #body>form.quote label{text-align:left;width:85px;font-weight:700;float:left}body.shop_product_view #body>form.cart .controls,body.shop_product_view #body>form.quote .controls,body.shop_productgroup_product #body>form.cart .controls,body.shop_productgroup_product #body>form.quote .controls{margin:0 0 0 90px}body.shop_product_view #body>div.photos div.photo,body.shop_productgroup_categoryquicklist #body>div.details div.photo,body.shop_productgroup_product #body>div.photos div.photo{margin-bottom:5%}body.shop_product_view #body>div.photos .thumbnail-wrapper,body.shop_product_view #body>div.photos ul.thumbnails,body.shop_productgroup_product #body>div.photos ul.thumbnails{margin:0 0 0 -5%;display:block}body.shop_product_view #body>div.photos ul.thumbnails li.thumbnail,body.shop_productgroup_product #body>div.photos ul.thumbnails li.thumbnail{width:calc(20% - 2px);height:auto;margin:0 0 5% 5%;padding:0;border-radius:0;-webkit-border-radius:0;border:1px solid #a6a8ab}body.shop_product_view #body>div.photos ul.thumbnails li.thumbnail img,body.shop_productgroup_product #body>div.photos ul.thumbnails li.thumbnail img{width:100%;height:100%}body.shop_product_view #body>div.photos div.photo:hover,body.shop_product_view #body>div.photos ul.thumbnails li.thumbnail img:hover,body.shop_productgroup_product #body>div.photos div.photo:hover,body.shop_productgroup_product #body>div.photos ul.thumbnails li.thumbnail img:hover{cursor:pointer}body.account_password #body form.password .back a.btn,body.account_password #body form.password .submit input.btn,body.shop_account_edit #body form.edit .back a.btn,body.shop_account_edit #body form.edit .submit input.btn,body.shop_accountaddress_edit #body form.new_address .back a.btn,body.shop_accountaddress_edit #body form.new_address .submit input.btn{width:30%;margin:0 10px 0 0;float:left}.modal a.btn,.modal form input{width:auto}.modal a.btn{margin:0}.modal form select{width:220px;margin-bottom:0}.modal-footer .btn+.btn{margin-left:5px}body.ordertemplate_create #body .controls,body.ordertemplate_list #body .controls,body.ordertemplate_update #body .controls{white-space:nowrap}.modal-footer form a.btn,.modal-footer form input{margin:0;display:inline-block}.modal-footer form input,body.ordertemplate_list #body table.order-templates .modal .modal-footer a.btn.secondary{width:auto}body.ordertemplate_list #body table.order-templates .number,body.quickorder_product_list #body form.cart table.quick_order_table .image,body.quickorder_product_list #body form.cart table.quick_order_table .photo{display:table-cell}body.cart_view table.cart,body.checkout_confirm .cart table,body.favourite_favourite_list #body form.cart table.favourites,body.quickorder_product_list #body form.cart table.quick_order_table,body.quote_account_list #body table.quotes,body.quote_account_searchresults #body table.quotes,body.salesrep_customer_list #body table.customers,body.salesrep_salesrep_searchresults #body table.customers,body.search_resultsquicklist #body table.products,body.shop_accountorder_list #body table.orders,body.shop_category_viewquicklist #body table.products,body.shop_checkout_onepage fieldset.items table,body.shop_product_all #body table.products,body.shop_product_featured #body table.products,body.shop_product_new #body table.products,body.shop_product_special #body table.products,body.shop_productgroup_categoryquicklist #body form.cart table.products,body.shop_search_express #body form.cart table#express_results{font-size:1em}body.cart_view table.cart tr td,body.cart_view table.cart tr th,body.checkout_confirm .cart table tr td,body.checkout_confirm .cart table tr th,body.favourite_favourite_list #body form.cart table.favourites tr td,body.favourite_favourite_list #body form.cart table.favourites tr th,body.quickorder_product_list #body form.cart table.quick_order_table tr td,body.quickorder_product_list #body form.cart table.quick_order_table tr th,body.quote_account_list #body table.quotes tr td,body.quote_account_list #body table.quotes tr th,body.quote_account_searchresults #body table.quotes tr td,body.quote_account_searchresults #body table.quotes tr th,body.salesrep_customer_list #body table.customers tr td,body.salesrep_customer_list #body table.customers tr th,body.salesrep_salesrep_searchresults #body table.customers tr td,body.salesrep_salesrep_searchresults #body table.customers tr th,body.search_resultsquicklist #body table.products table.products tr th,body.search_resultsquicklist #body table.products tr td,body.shop_accountorder_list #body table.orders tr td,body.shop_accountorder_list #body table.orders tr th,body.shop_category_viewquicklist #body table.products tr td,body.shop_category_viewquicklist #body table.products tr th,body.shop_checkout_onepage fieldset.items table tr td,body.shop_checkout_onepage fieldset.items table tr th,body.shop_product_all #body table.products tr td,body.shop_product_all #body table.products tr th,body.shop_product_featured #body table.products tr td,body.shop_product_featured #body table.products tr th,body.shop_product_new #body table.products tr td,body.shop_product_new #body table.products tr th,body.shop_product_special #body table.products tr td,body.shop_product_special #body table.products tr th,body.shop_productgroup_categoryquicklist #body form.cart table.products tr td,body.shop_productgroup_categoryquicklist #body form.cart table.products tr th,body.shop_search_express #body form.cart table#express_results tr td,body.shop_search_express #body form.cart table#express_results tr th{padding:8px}body.cart_view #body table.cart td.price input.price,body.cart_view #body table.cart td.quantity input.quantity,body.favourite_favourite_list #body form.cart table.favourites td.quantity input.quantity,body.quickorder_product_list #body form.cart table.quick_order_table td.quantity input.quantity,body.search_resultsquicklist #body table.products td.quantity input.quantity,body.shop_category_viewquicklist #body table.products td.quantity input.quantity,body.shop_product_all #body table.products td.quantity input.quantity,body.shop_product_featured #body table.products td.quantity input.quantity,body.shop_product_new #body table.products td.quantity input.quantity,body.shop_product_special #body table.products td.quantity input.quantity{width:40px;font-size:14px;padding:2px 6px;height:20px}body.favourite_favourite_list #body form.cart table.favourites td.name .delete,body.shop_cart_view #body form.cart table.cart tbody tr.item td.product div.delete a.btn{display:none}body.favourite_favourite_list #body form.cart table.favourites tbody tr td.delete,body.favourite_favourite_list #body form.cart table.favourites thead tr th.delete,body.ordertemplate_create #body table.order-template-products .controls,body.ordertemplate_create #body table.order-template-products .photo,body.ordertemplate_update #body table.order-template-products .controls,body.ordertemplate_update #body table.order-template-products .photo,body.quote_account_list #body table.quotes .num-products,body.quote_account_searchresults #body table.quotes .num-products,body.shop_accountorder_list table.orders .items,body.shop_accountorder_list table.orders .status,body.shop_cart_view #body form.cart table.cart tbody tr.item td.remove,body.shop_cart_view #body form.cart table.cart thead tr th.remove{display:table-cell}body.shop_accountorder_list table.orders .id .order-label{display:inline}body.favourite_favourite_list #body form.cart table.favourites .name .delete a.btn,body.ordertemplate_create #body table.order-template-products .code .remove,body.ordertemplate_update #body table.order-template-products .code .remove{display:none}body.ordertemplate_create #body div.order-template-controls .button-outer,body.ordertemplate_update #body div.order-template-controls .button-outer{margin-bottom:0}body.ordertemplate_create #body div.order-template-controls .button-outer.submit,body.ordertemplate_update #body div.order-template-controls .button-outer.submit{float:right}body.ordertemplate_create #body div.order-template-controls .button-outer a.btn,body.ordertemplate_update #body div.order-template-controls .button-outer a.btn{width:auto}body.ordertemplate_create #body div.order-template-controls .button-outer.addtocart,body.ordertemplate_create #body div.order-template-controls .button-outer.print,body.ordertemplate_update #body div.order-template-controls .button-outer.addtocart,body.ordertemplate_update #body div.order-template-controls .button-outer.print{display:inline}body.favourite_favourite_list #body form.cart table.favourites .code,body.salesrep_order_view #body table.products .code,body.salesrep_order_view #body table.products .price,body.salesrep_order_view #body table.products tfoot tr.columns-four td,body.search_resultsquicklist #body table.products .code,body.shop_accountorder_view #body table.products .code,body.shop_accountorder_view #body table.products .price,body.shop_accountorder_view #body table.products tfoot tr.columns-four td,body.shop_category_viewquicklist #body table.products .code,body.shop_product_all #body table.products .code,body.shop_product_featured #body table.products .code,body.shop_product_new #body table.products .code,body.shop_product_special #body table.products .code,body.shop_productgroup_categoryquicklist #body form.cart table.products .photo,body.shop_search_express #body form.cart .model{display:table-cell}body.search_resultsquicklist #body table.products .photo,body.shop_category_viewquicklist #body table.products .photo,body.shop_product_all #body table.products .photo,body.shop_product_featured #body table.products .photo,body.shop_product_new #body table.products .photo,body.shop_product_special #body table.products .photo,body.shop_productgroup_categoryquicklist #body form.cart table.products .photo{text-align:center}body.salesrep_order_view #body table.products tfoot tr.columns-two td,body.shop_accountorder_view #body table.products tfoot tr.columns-two td{display:none}#sales-representative-inner div.customer{float:left}#sales-representative-inner div.stop{float:right}body.salesrep_customer_list #body form.customer-search input.search-query,body.salesrep_salesrep_searchresults #body form.customer-search input.search-query{max-width:450px;float:left}body.salesrep_customer_list #body form.customer-search input.btn,body.salesrep_salesrep_searchresults #body form.customer-search input.btn{width:auto;margin-left:10px}.modal-backdrop{z-index:9998}.modal{z-index:9999}}@media only screen and (min-width :992px){#body form .controls a.btn,#body form .controls input[type=submit],a.btn,body.checkout_payment .address .change a.btn,body.checkout_shipping .address .change a.btn,body.shop_public_login #body div.register a.btn,button.btn,input.btn,input.button{width:auto}body.accountaddress_create #body form.new_address .back a.btn{width:90px;float:left;margin-right:10px}body.accountaddress_create #body form.new_address .submit input.btn{width:114px}#above-header-inner,#content-inner,#footer-inner,#header-inner,#nav-inner,#sales-representative-inner,.breadcrumb,.inner-sizing{width:980px;max-width:none;overflow:visible;padding:0;position:relative}#header-inner{min-height:100px;text-align:left}#content-inner{padding:10px 0;min-height:200px}h1,h2,h3,h4{text-align:left}#body ul.categories,#body ul.product-groups,#body ul.products,ul.tag-values{margin:0 0 0 -20px}#body ul.categories li.category,#body ul.product-groups li.product-group,#body ul.products li.product,ul.tag-values li.tag-value{float:left;margin:0 0 20px 20px;width:228px}#footer{text-align:left}#footer div.footer-column{float:left;width:230px;margin-left:20px}#footer div.footer-column:first-child{margin-left:0}#nav a{border:none}#nav .navbar a.menu-toggle{display:none}#nav .navbar{margin-bottom:0}#nav .navbar ul#menu_1.nav ul.level_1.dropdown-menu{position:absolute;float:left;width:auto;margin-top:0}body.quickorder_product_list #content .quick_order_products .collapse{overflow:hidden}.collapse{overflow:visible}#nav .navbar ul#menu_1.nav{float:left;width:auto}#nav .navbar ul#menu_1.nav li.level_0{float:left}#nav .navbar ul#menu_1.nav li{text-align:left}#block_5 div.controlnav-thumbs{display:block;text-align:center}#block_5 div.controlnav-thumbs .gallery_scroller{margin:0 auto}body.ordertemplate_list #body table.order-templates thead,body.shop_cart_view #body form.cart table.cart thead,body.shop_checkout_onepage #body form.checkout table.cart thead{display:table-header-group}body.ordertemplate_list #body table.order-templates{border:1px solid #ddd}body.ordertemplate_list #body table.order-templates tfoot tr td,body.shop_cart_view #body form.cart table.cart tfoot tr td{padding:10px 4px}body.shop_cart_view #body form.cart table.cart tbody tr.item td.remove{position:initial;width:initial}ul.checkout-progress{display:block}body.checkout_payment .address .address,body.checkout_shipping .address .address{float:left}body.checkout_payment .address .change,body.checkout_shipping .address .change{float:right}body.shop_checkout_confirm #body .submit,body.shop_checkout_onepage #body form.checkout .submit,body.shop_checkout_payment #body form.checkout_payment .submit,body.shop_checkout_shipping #body form.checkout_shipping .submit{float:right}body.shop_product_view #body>div.photos,body.shop_productgroup_product #body>div.photos{width:375px}body.shop_product_view #body>div.photos div.photo,body.shop_productgroup_product #body>div.photos div.photo{margin-bottom:10px}body.shop_product_view #body>div.photos ul.thumbnails,body.shop_productgroup_product #body>div.photos ul.thumbnails{margin:0 0 0 -10px}body.shop_product_view #body>div.photos ul.thumbnails li.thumbnail,body.shop_productgroup_product #body>div.photos ul.thumbnails li.thumbnail{width:84px;height:84px;margin:0 0 10px 10px}body.shop_product_view #body>div.description,body.shop_product_view #body>div.details,body.shop_product_view #body>div.downloads,body.shop_product_view #body>div.expected-date,body.shop_product_view #body>div.favourite,body.shop_product_view #body>div.model,body.shop_product_view #body>div.notify,body.shop_product_view #body>div.order-templates,body.shop_product_view #body>div.price,body.shop_product_view #body>div.price-outer,body.shop_product_view #body>div.stock,body.shop_product_view #body>form.cart,body.shop_product_view #body>form.quote,body.shop_product_view #body>h1,body.shop_productgroup_categoryquicklist #body>div.details div.description,body.shop_productgroup_product #body>div.description,body.shop_productgroup_product #body>div.details,body.shop_productgroup_product #body>div.downloads,body.shop_productgroup_product #body>div.expected-date,body.shop_productgroup_product #body>div.favourite,body.shop_productgroup_product #body>div.model,body.shop_productgroup_product #body>div.notify,body.shop_productgroup_product #body>div.order-templates,body.shop_productgroup_product #body>div.price,body.shop_productgroup_product #body>div.price-outer,body.shop_productgroup_product #body>div.stock,body.shop_productgroup_product #body>form.cart,body.shop_productgroup_product #body>form.quote,body.shop_productgroup_product #body>h1{width:575px;margin:0 0 10px 0}body.shop_product_view #body>form.cart .controls,body.shop_product_view #body>form.quote .controls,body.shop_productgroup_product #body>form.cart .controls,body.shop_productgroup_product #body>form.quote .controls{margin:0 220px 0 90px}body.shop_product_view #body>form.cart input.quantity,body.shop_product_view #body>form.quote input.quantity,body.shop_productgroup_product #body>form.cart input.quantity,body.shop_productgroup_product #body>form.quote input.quantity{max-width:85px;-moz-appearance:textfield;text-align:right}#footer div#footer-column3{margin-left:20px}body.shop_product_view #body>form.cart .submit input.btn,body.shop_productgroup_product #body>form.cart .submit input.btn{width:auto}body.cart_view .button-outer.checkout{float:right;padding-top:0;display:inline}.modal-body{max-height:70%;height:auto}.modal-body img{vertical-align:middle;margin:0 auto}ul.product-groups.grid li.product-group .view a,ul.products li.product .view a,ul.tag-values .view a{width:calc(50% - 26px);vertical-align:top}ul.products li.product .cart a{width:30px;padding:6px 4px;text-indent:-10000px}ul.products li.product .cart a:focus,ul.products li.product .cart a:hover{width:30px;padding:6px 4px;text-indent:-10000px}body.accountaddress_list #body .back a.btn,body.shop_cart_view #body form.cart .submit input.btn{margin-bottom:0}body.salesrep_order_view #body .customer .billing,body.salesrep_order_view #body .customer .shipping,body.shop_accountorder_view #body .customer .billing,body.shop_accountorder_view #body .customer .shipping,body.shop_checkout_onepage #body fieldset.billing-address,body.shop_checkout_onepage #body fieldset.shipping-address{width:350px}body.salesrep_order_view #body .customer .shipping,body.shop_accountorder_view #body .customer .shipping,body.shop_checkout_onepage #body fieldset.shipping-address{float:left}body.salesrep_order_view #body .customer .billing,body.shop_accountorder_view #body .customer .billing,body.shop_checkout_onepage #body fieldset.billing-address{float:right}body.ordertemplate_list #body table.order-templates a.btn{text-indent:0;width:auto;padding-left:35px}body.ordertemplate_list #body table.order-templates .modal .modal-footer a.btn.secondary{padding-left:12px}body.search_resultsquicklist #body table.products .photo,body.shop_category_viewquicklist #body table.products .photo,body.shop_product_all #body table.products .photo,body.shop_product_featured #body table.products .photo,body.shop_product_new #body table.products .photo,body.shop_product_special #body table.products .photo{display:table-cell}body.shop_search_express #body form.express input[type=submit]{margin-bottom:5px}body.shop_search_express #body form.express input#express_keywords{max-width:550px}body.shop_search_express #body form.express .add-on,body.shop_search_express #body form.express input#express_keywords,body.shop_search_express #body form.express input#express_quantity{height:26px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.add-on .spinner{padding-top:3px}}@media only screen and (min-width :1200px){body.shop_category_view #content .cart table.products.list td.quantity,body.shop_category_view #content .cart table.products.list th.quantity,body.shop_search_result #content .cart table.products.list td.quantity,body.shop_search_result #content .cart table.products.list th.quantity{width:120px}#above-header-inner,#content-inner,#footer-inner,#header-inner,#nav-inner,#sales-representative-inner,.breadcrumb,.inner-sizing{width:1170px}#body ul.categories li.category,#body ul.product-groups li.product-group,#body ul.products li.product,ul.tag-values li.tag-value{width:276px}body.shop_product_view #body>div.photos,body.shop_productgroup_categoryquicklist #body>div.details div.photo,body.shop_productgroup_product #body>div.photos{width:458px}body.shop_product_view #body>div.photos ul.thumbnails li.thumbnail,body.shop_productgroup_product #body>div.photos ul.thumbnails li.thumbnail{width:105px;height:105px}body.shop_product_view #body>div.description,body.shop_product_view #body>div.details,body.shop_product_view #body>div.downloads,body.shop_product_view #body>div.enquire,body.shop_product_view #body>div.expected-date,body.shop_product_view #body>div.favourite,body.shop_product_view #body>div.model,body.shop_product_view #body>div.notify,body.shop_product_view #body>div.on-special-notification,body.shop_product_view #body>div.order-templates,body.shop_product_view #body>div.price,body.shop_product_view #body>div.price-outer,body.shop_product_view #body>div.stock,body.shop_product_view #body>form.cart,body.shop_product_view #body>form.quote,body.shop_product_view #body>h1,body.shop_productgroup_categoryquicklist #body>div.details div.description,body.shop_productgroup_product #body>div.description,body.shop_productgroup_product #body>div.details,body.shop_productgroup_product #body>div.downloads,body.shop_productgroup_product #body>div.enquire,body.shop_productgroup_product #body>div.expected-date,body.shop_productgroup_product #body>div.favourite,body.shop_productgroup_product #body>div.model,body.shop_productgroup_product #body>div.notify,body.shop_productgroup_product #body>div.on-special-notification,body.shop_productgroup_product #body>div.order-templates,body.shop_productgroup_product #body>div.price,body.shop_productgroup_product #body>div.price-outer,body.shop_productgroup_product #body>div.stock,body.shop_productgroup_product #body>form.cart,body.shop_productgroup_product #body>form.quote,body.shop_productgroup_product #body>h1{width:700px}}@media all and (orientation:portrait){.modal{margin-left:-45%;width:90%}}@media all and (orientation:landscape){.modal{margin-left:-40%;max-height:80%;height:auto}}@media only screen and (min-width :992px) and (orientation:landscape){.modal{margin-left:-350px;width:700px}.modal-body{height:auto}}body.shop_category_view #content .cart table.products.list{width:100%}body.shop_category_view #content .cart table.products.list td.price,body.shop_category_view #content .cart table.products.list td.quantity,body.shop_category_view #content .cart table.products.list th.price,body.shop_category_view #content .cart table.products.list th.quantity,body.shop_search_result #content .cart table.products.list td.price,body.shop_search_result #content .cart table.products.list td.quantity,body.shop_search_result #content .cart table.products.list th.price,body.shop_search_result #content .cart table.products.list th.quantity{text-align:right}body.shop_category_view #content form.cart>.submit,body.shop_search_result #content form.cart>.submit{float:right}body.shop_category_view #content .cart table.products.list td.photo,body.shop_category_view #content .cart table.products.list th.photo,body.shop_search_result #content .cart table.products.list td.photo,body.shop_search_result #content .cart table.products.list th.photo{text-align:center}body.shop_category_view #content .cart table.products.list td.code,body.shop_category_view #content .cart table.products.list td.name,body.shop_category_view #content .cart table.products.list th.code,body.shop_category_view #content .cart table.products.list th.name,body.shop_search_result #content .cart table.products.list td.code,body.shop_search_result #content .cart table.products.list td.name,body.shop_search_result #content .cart table.products.list th.code,body.shop_search_result #content .cart table.products.list th.name{text-align:left}@media only screen and (max-width:992px){#nav .navbar ul#menu_1.nav ul.dropdown-menu{position:relative;left:0;width:100%;box-shadow:none}}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}#body form.search.form-search input.input-medium{width:150px}@media only screen and (min-width:992px){#body form.search.form-search{float:right;display:inline-block;margin-bottom:0}}@CHARSET "UTF-8";

@font-face {
    font-family: 'Oswald';
    src: url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-light-webfont.eot');
    src: url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-light-webfont.woff2') format('woff2'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-light-webfont.woff') format('woff'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-light-webfont.ttf') format('truetype'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-regular-webfont.eot');
    src: url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-regular-webfont.woff2') format('woff2'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-regular-webfont.woff') format('woff'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-regular-webfont.ttf') format('truetype'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Oswald/oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Roboto/Roboto-Regular-webfont.eot');
    src: url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Roboto/Roboto-Regular-webfont.woff') format('woff'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Roboto/Roboto-Regular-webfont.ttf') format('truetype'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Roboto/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Roboto/Roboto-Bold-webfont.eot');
    src: url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Roboto/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Roboto/Roboto-Bold-webfont.woff') format('woff'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Roboto/Roboto-Bold-webfont.ttf') format('truetype'),
         url('https://d39o10hdlsc638.cloudfront.net/bundles/template/fonts/Roboto/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: bold;
    font-style: normal;
}

body {
    font-size: 15px;
    font-family: 'Roboto';
    width: 100%;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    border-radius: 0;
    -webkit-border-radius: 0;
    border: 1px solid #a6a8ab;
}

select {
    border-radius: 0;
    -webkit-border-radius: 0;
}

button.btn,
a.btn,
input.btn,
input.button,
ul.products li.product .cart a,
ul.products li.product .view a,
ul.product-groups.grid li.product-group .view a {
    font-family: 'Oswald', sans-serif;
    border: none;
    text-transform: uppercase;
    text-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    background-image: none;
    background-color: #666666;
    color: #ffffff;
}

button.btn:hover,
a.btn:hover,
input.btn:hover,
input.button:hover,
a.btn:focus,
button.btn:focus,
input.btn:focus,
input.button:focus,
ul.products li.product .cart a:hover,
ul.products li.product .cart a:focus,
ul.products li.product .view a:hover,
ul.products li.product .view a:focus,
ul.product-groups.grid li.product-group .view a:hover,
ul.product-groups.grid li.product-group .view a:focus {
    color: #ffffff;
    background-image: none;
    background-color: #000000;
}

ul.products li.product .cart a,
ul.products li.product .view a {
    margin: 0 auto 5px;
}

ul.products li.product .cart a,
ul.products li.product .cart a:hover,
ul.products li.product .cart a:focus {
    text-indent: 26px;
    background-color: #666666;
    background-image: url('../png/cart-button.png');
    background-position: calc(50% - 46px) center;
    background-repeat: no-repeat;
}

ul.products li.product .cart a:hover,
ul.products li.product .cart a:focus {
    background-color: #000000
}

h1,
h2,
h3,
h4 {
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    margin: 0.5em auto;
}

#above-header-outer {
    border-bottom: 1px solid #a6a8ab;
    padding: 10px 0 8px;
}

#above-header-inner > div.login,
#above-header-inner > div.logout,
#above-header-inner > div.account {
    float: left;
    padding: 0 0 0 5%;
}

#above-header-inner > div.login a,
#above-header-inner > div.account a,
#above-header-inner > div.cart-outer a {
    font-family: 'Oswald', sans-serif;
}

#above-header-inner > div.login a,
#above-header-inner > div.account a {
    text-transform: uppercase;
}

#above-header-inner div.cart-outer {
    float: right;
    width: 40%;
    padding: 0 calc(5% + 12px) 0 0;
    text-align: right;
    background: url('../png/cart-header.png') 95% center no-repeat;
}

#above-header-inner div.cart-outer div.cart .items,
#above-header-inner div.cart-outer div.cart .total {
    display: inline-block;
    vertical-align: top;
}

#above-header-inner div.cart-outer div.cart .items .item-label {
    display: none;
}

#above-header-inner div.cart-outer h3,
#header div.search-outer h3,
.breadcrumb {
    display: none;
}

#header-inner {
    text-align: center;
}

#header div.search-outer {
    padding: 20px 0;
}

#header div.search-outer form.search {
    text-align: center;
    width: 90%;
    margin: 0 5%;
    height: 30px;
}

#header div.search-outer form.search .controls,
#header div.search-outer form.search .control-group,
#header div.search-outer form.search input {
    margin-bottom: 0;
}

#header div.search-outer form.search input {
    float: left;
}

#header div.search-outer form.search input.keywords {
    width: calc(90% - 26px);
    margin-right: 5px;
}

#header div.search-outer form.search .submit input.btn {
    background: url('../png/search.png') center center no-repeat;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-indent: -10000px;
    width: 30px;
    height: 30px;
}

#header-inner #block_10 {
    width: 90%;
    padding: 0 5%;
}

#header-inner #block_10 img {
    max-width: 100%;
    height: auto !important;
}

#nav {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    background: #666666;
    border: none;
    color: #ffffff
}

#nav a {
    text-shadow: none;
    -webkit-text-shadow: none;
    color: #ffffff;
    border-top: 1px solid #ffffff;
}

#nav a:hover,
#nav a:focus,
#nav .navbar .nav > .active > a,
#nav .navbar .nav li.dropdown.open > .dropdown-toggle,
#nav .navbar .nav li.dropdown.active > .dropdown-toggle,
#nav .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    color: #ffffff;
}

#body ul.products li.product div.details > div.price,
#body ul.product-groups li.product-group div.details > div.price,
#body ul.products li.product div.details > div.price-outer .special,
#body ul.product-groups li.product-group div.details > div.price-outer .special {
    color: #ff0000;
}

#body ul.products li.product div.details > div.price a,
#body ul.product-groups li.product-group div.details > div.price a,
#body ul.products li.product div.details > div.price-outer .special a,
#body ul.product-groups li.product-group div.details > div.price-outer .special a {
    color: #ff0000;
}

#body ul.products li.product div.details > div.price,
#body ul.product-groups li.product-group div.details > div.price,
#body ul.products li.product div.details > div.price-outer,
#body ul.product-groups li.product-group div.details > div.price-outer {
    font-family: 'Oswald', sans-serif;
    font-weight: bold;
}

body.shop_cart_view #body form.cart table.cart tr.item div.label {
    font-family: 'Oswald', sans-serif;
    font-size: 14px;
}

#footer {
    background: #666666;
    color: #ffffff;
}

#footer a {
    color: #ffffff;
}

#footer a:hover,
#footer a:focus {
    color: #ffffff;
}

#footer h1,
#footer h2,
#footer h3 {
    color: #ffffff;
    border-bottom: 1px dotted #ffffff;
}

#nav .navbar ul#menu_1.nav .dropdown-menu {
    background: #666666;
}

#nav .navbar ul#menu_1.nav ul.level_1.dropdown-menu,
#nav .navbar ul.nav ul.categories.level_1 {
    background: #555555;
}

#nav .navbar ul#categories-horizontal li ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
}

#nav .navbar ul#categories-horizontal .level_1 {
    padding: 4px 0;
}

#nav .navbar ul#categories-horizontal .level_1 li a {
    display: block;
    font-weight: normal;
    line-height: 20px;
    white-space: nowrap;
    border: none;
    text-decoration: none;
}

body.shop_product_view #body > div.price,
body.shop_productgroup_product #body > div.price,
body.shop_product_view #body > div.price-outer .special,
body.shop_productgroup_product #body > div.price-outer .special {
    font-family: 'Oswald', sans-serif;
    color: #ff0000;
}

#nav .navbar a.menu-toggle {
    color: #ffffff;
    background: url('../png/menu.png') calc(95%) center no-repeat;
}

#body form .controls span.help-inline {
    color: #ff0000;
}

body.shop_cart_view #body form.cart table.cart tbody tr.item td.remove a.btn,
body.shop_cart_view #body form.cart table.cart tbody tr.item td.product div.delete a.btn,
body.ordertemplate_update #body table.order-template-products .code .remove a.btn,
body.favourite_favourite_list #body form.cart table.favourites .name .delete a.btn,
#sales-representative-inner div.stop a {
    color: #ff0000;
}

body.shop_cart_view #body form.cart table.cart tr.item div.label {
    font-family: 'Oswald', sans-serif;
    font-weight: bold;
}

#sales-representative-outer {
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border-bottom: 1px solid #c09853;
}

#nav .navbar ul#categories-horizontal.nav ul.dropdown-menu:before,
#nav .navbar ul#categories-horizontal.nav ul.dropdown-menu:after {
    border: none;
}

#body ul.categories li.category div.photo img,
#body ul.products li.product div.photo img,
#body ul.product-groups li.product-group div.photo img,
ul.tag-values li.tag-value div.photo img,
body.shop_product_view #body > div.photos div.photo img,
body.shop_productgroup_product #body > div.photos div.photo img,
body.shop_productgroup_categoryquicklist #body > div.details div.photo img {
    max-width: 99%;
    max-height: 99%;
}

#nav .navbar {
    margin: 0 auto;
}

#nav .navbar ul#categories-horizontal.nav {
    float: none;
    width: 100%;
}

#nav .navbar ul#categories-horizontal.nav ul.dropdown-menu:before,
#nav .navbar ul#categories-horizontal.nav ul.dropdown-menu:after {
    border: none;
}

#nav .navbar ul#categories-horizontal.nav li {
    float: none;
    text-align: center;
}

#nav .navbar ul#categories-horizontal.nav .dropdown-menu {
    border-radius: 0;
    -webkit-border-radius: 0;
    border: none;
}

#nav .navbar ul#categories-horizontal.nav ul.dropdown-menu {
    position: relative;
    float: none;
    width: 100%;
}

#nav .navbar ul#categories-horizontal.nav ul.dropdown-menu a {
    border:none;
}

#nav .navbar ul#categories-horizontal.nav li {
    float: none;
    text-align: center;
}

#nav .navbar ul#categories-horizontal.nav .dropdown-menu {
    border-radius: 0;
    -webkit-border-radius: 0;
    border: none;
}

#nav .navbar ul#categories-horizontal.nav ul.dropdown-menu {
    position: relative;
    float: none;
    width: 100%;
}

#nav .navbar ul#categories-horizontal.nav ul.dropdown-menu a {
    border:none;
}

#nav .navbar a.menu-toggle {
    display: block;
    width: 100%;
    border: none;
    padding: 10px 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0 auto;
}

#nav-left {
    display: none;
}

body.blog_blog_list #body ul.media-list li.media .media-heading {
    font-family: 'Oswald', sans-serif;
    font-size: 1.3em;    
    line-height: 1;
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    #above-header-inner div.login a,
    #above-header-inner div.account a,
    #above-header-inner div.cart-outer a {
        margin-right: 4px;
    }
    
    #header-inner #block_10 {
        width: auto;
        padding: 0;
        text-align: left;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    #header div.search-outer {
        position: absolute;
        top: 20px;
        right: 20px;        
    }
    
    #above-header-inner > div.login,
    #above-header-inner > div.logout,
    #above-header-inner > div.account {
        padding-left: 0;
    }
    
    #header div.search-outer form.search {
        width: auto;
        margin: 0 auto;
    }
    
    #header div.search-outer form.search .controls,
    #header div.search-outer form.search .control-group,
    #header div.search-outer form.search input {
        display: inline-block;
        vertical-align: top;
    }
    
    #header div.search-outer form.search input.keywords {
        float: none;
        width: 206px;
        margin-right: 0;
    }

    #header div.search-outer {
        right: 0;
    }

    #above-header-inner div.cart-outer {
        padding: 0 30px 0 0;
        background: url('../png/cart-header.png') right center no-repeat;
    }
        
    #above-header-inner div.account {
        padding: 0;
    }
    
    ul.products li.product .cart a,
    ul.products li.product .cart a:hover,
    ul.products li.product .cart a:focus {
        text-indent: -10000px;
        background-position: center center;
    }
    
    #nav .navbar ul#menu_1.nav ul.level_1.dropdown-menu {
        background: #666666;
    }
    
    #nav a {
        border-top: none;
    }
    
    #body ul.categories li.category, #body ul.products li.product, #body ul.product-groups li.product-group, ul.tag-values li.tag-value {
        width: calc(25% - 20px);
    }
    
    #nav-left h2 {
        font-size: 2em;
        padding: 0 12px;
        margin-bottom: 20px;
    }
    
    #nav-left ul.categories {
        margin: 0 auto;
        padding: 0;
        list-style: none;
        font-family: 'Oswald', sans-serif;
    }
    
    #nav-left ul.categories li a {
        display: block;
        padding: 8px 12px;
    }
    
    #nav-left ul.categories li.level_1 > a {
        text-transform: uppercase;
        font-weight: bold;
        font-size: 1em;
    }
    
    #nav-left ul.categories.level_2 a {
        padding: 5px 12px;
        font-weight: bold;
    }
    
    #nav-left ul.categories.level_3 {
        padding-left: 30px;
        list-style: disc;
    }
    
    #nav-left ul.categories.level_3 a {
        padding-left: 6px;
    }
    
    #body {
        float: right;
        width: calc(100% - 265px);
    }
    
    #nav-left {
        display: block;
    }
    
    #nav .navbar ul#categories-horizontal,
    #nav .navbar a.menu-toggle {
        display: none;
    }
    body.shop_product_view #body > div.photos,
    body.shop_productgroup_product #body > div.photos,
    body.shop_productgroup_categoryquicklist #body > div.details div.photo {
        float: left;
        width: 30%;
    }
    
    body.shop_product_view #body > h1,
    body.shop_product_view #body > div.model,
    body.shop_product_view #body > div.expected-date,
    body.shop_product_view #body > div.price,
    body.shop_product_view #body > div.downloads,
    body.shop_product_view #body > div.price-outer,
    body.shop_product_view #body > div.stock,
    body.shop_product_view #body > div.description,     
    body.shop_product_view #body > div.favourite,
    body.shop_product_view #body > div.details,
    body.shop_product_view #body > form.cart,
    body.shop_product_view #body > div.order-templates,
    body.shop_product_view #body > div.enquire,
    body.shop_productgroup_product #body > .enquire,
    body.shop_product_view #body > form.quote,
    body.shop_productgroup_product #body > form.quote,
    body.shop_productgroup_product #body > h1,
    body.shop_productgroup_product #body > div.model,
    body.shop_productgroup_product #body > div.expected-date,
    body.shop_productgroup_product #body > div.price,
    body.shop_productgroup_product #body > div.downloads,
    body.shop_productgroup_product #body > div.price-outer,
    body.shop_productgroup_product #body > div.stock,
    body.shop_productgroup_product #body > div.description,
    body.shop_productgroup_product #body > div.favourite,
    body.shop_productgroup_product #body > div.details,
    body.shop_productgroup_product #body > form.cart,
    body.shop_productgroup_product #body > div.order-templates,
    body.shop_productgroup_categoryquicklist #body > div.details div.description {
        width: 65%;
    }
    
    body.blog_blog_list #body ul.media-list li.media .media-heading {
        font-size: 1.83em;    
    }
}@CHARSET "UTF-8";

html {
    background: #333333;
}

button.btn,
a.btn,
input.btn,
input.button,
ul.products li.product .cart a,
ul.products li.product .view a,
ul.product-groups.grid li.product-group .view a {
    color: #ffca09;
    background-color: #333333;
}

a {
    color: #333333;
}

button.btn:hover,
a.btn:hover,
input.btn:hover,
input.button:hover,
a.btn:focus,
input.btn:focus,
input.button:focus,
ul.products li.product .cart a:hover,
ul.products li.product .cart a:focus,
ul.products li.product .view a:hover,
ul.products li.product .view a:focus,
ul.product-groups.grid li.product-group .view a:hover,
ul.product-groups.grid li.product-group .view a:focus {
    color: #ffca09;
}

button.btn {
    background-image: none;
    text-shadow: none;
}

#above-header-inner > div.login a,
#above-header-inner > div.account a,
#above-header-inner > div.cart-outer a {
     color: #333333;
}

ul.products li.product .cart a {
    background-color: #333333;
}

#footer {
    background-color: #333333;
}

#footer a:hover,
#footer a:focus {
    color: #ffca09;
    background: none;
}

#footer h1,
#footer h2,
#footer h3 {
    color: #ffca09;
}

#nav {
    background-color: #333333;
}

#nav .navbar ul.nav .dropdown-menu {
    background-color: #333333;
}

#nav .navbar ul.nav ul.level_1.dropdown-menu {
    background-color: #555555;
}

#nav a:hover,
#nav a:focus,
#nav .navbar .nav > .active > a,
#nav .navbar .nav li.dropdown.open > .dropdown-toggle,
#nav .navbar .nav li.dropdown.active > .dropdown-toggle,
#nav .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    color: #ffca09;
}

#body ul.products li.product div.details > div.price,
#body ul.product-groups li.product-group div.details > div.price,
#body ul.products li.product div.details > div.price-outer .special,
#body ul.product-groups li.product-group div.details > div.price-outer .special,
#body ul.products li.product div.details > div.price a,
#body ul.product-groups li.product-group div.details > div.price a,
#body ul.products li.product div.details > div.price-outer .special a,
#body ul.product-groups li.product-group div.details > div.price-outer .special a {
    color: #159279;
}

body.shop_cart_view #body form.cart table.cart tr.item div.label,
body.ordertemplate_list #body table.order-templates tr div.label {
    color: #333333;
    font-size: 14px;
}

body.shop_product_view #body > div.price,
body.shop_productgroup_product #body > div.price,
body.shop_product_view #body > div.price-outer .special,
body.shop_productgroup_product #body > div.price-outer .special {
    color: #159279;
}

body.blog_blog_list #body ul.media-list li.media {
    border-bottom: 2px dotted #a6a8ab;
}

body.blog_blog_view #body .blog-details .badge + .badge,
body.blog_blog_list #body ul.media-list li.media .blog-details .badge + .badge {
    border-left: 1px solid #a6a8ab;
}

body.blog_blog_view #body .blog-details .comments-info {
    border-left: 1px solid #333333;
}

@media only screen and (min-width : 992px) {
    ul.products li.product .cart a {
        background-color: #333333;
    }
    
    #nav .navbar ul.nav ul.level_1.dropdown-menu {
        background-color: #333333;
    }    
}

[class^="icon-"],
[class*=" icon-"] {
    background-image: url('../png/glyphicons-halflings-white.png');
}

#nav-left ul.categories li.level_1 > a {
    color: #333333;
    border-bottom: 2px solid #333333;
}

#nav-left ul.categories li.level_1:first-child > a {
    border-top: 2px solid #333333;
}

#nav-left ul.categories li.level_1 > a:hover,
#nav-left ul.categories li.level_1 > a:focus,
#nav-left ul.categories li.level_1 > a.ui-state-active {
    text-decoration: none;
    background: #333333;
    color: #ffca09;
    outline: 0;
}

#nav-left ul.categories.level_2 {
    background: #e5e5e5;
    border-bottom: 2px solid #333333;
}

#nav-left ul.categories.level_2 > a:hover,
#nav-left ul.categories.level_2 > a:focus,
#nav-left ul.categories.level_2 li.level_2.active > a {
    text-decoration: none;
    background: #7f7f7f;
    color: #ffffff;
    outline: 0;
}

#nav-left ul.categories.level_3,
#nav-left ul.categories.level_3 a {
    background: #7f7f7f;
    color: #ffffff;
}

#nav-left ul.categories.level_3 li.level_3:hover,
#nav-left ul.categories.level_3 a:hover,
#nav-left ul.categories.level_3:focus {
    color: #333333;
    text-decoration: none;
    outline: 0;
}

@media only screen and (max-width:992px) {
    #nav .navbar ul#menu_1.nav ul.dropdown-menu.level_3 {
        background: #888;
    }
}.productfilter-form{z-index:999}.productfilter-form .slider-range-wrapper{width:220px;display:inline-block}.productfilter-form .slider-range{margin-top:10px;width:90%;margin-left:auto;margin-right:auto}.productfilter-form input.slider-range-amount{border:none;font-weight:700}.productfilter-form .name{display:inline}.productfilter-form .ui-slider{position:relative;text-align:left}.productfilter-form .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.productfilter-form .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.productfilter-form .ui-slider.ui-state-disabled .ui-slider-handle,.productfilter-form .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.productfilter-form .ui-slider-horizontal{height:.8em}.productfilter-form .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.productfilter-form .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.productfilter-form .ui-slider-horizontal .ui-slider-range-min{left:0}.productfilter-form .ui-slider-horizontal .ui-slider-range-max{right:0}.productfilter-form .ui-slider-vertical{width:.8em;height:100px}.productfilter-form .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.productfilter-form .ui-slider-vertical .ui-slider-range{left:0;width:100%}.productfilter-form .ui-slider-vertical .ui-slider-range-min{bottom:0}.productfilter-form .ui-slider-vertical .ui-slider-range-max{top:0}.productfilter-form .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.productfilter-form .ui-widget .ui-widget{font-size:1em}.productfilter-form .ui-widget button,.productfilter-form .ui-widget input,.productfilter-form .ui-widget select,.productfilter-form .ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.productfilter-form .ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.productfilter-form .ui-widget-header{border:1px solid #aaa;background:#ccc;color:#222;font-weight:700}.productfilter-form .ui-state-default,.productfilter-form .ui-widget-content .ui-state-default,.productfilter-form .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;font-weight:400;color:#555}.productfilter-form .ui-state-default a,.productfilter-form .ui-state-default a:link,.productfilter-form .ui-state-default a:visited{color:#555;text-decoration:none}.productfilter-form .ui-state-focus,.productfilter-form .ui-state-hover,.productfilter-form .ui-widget-content .ui-state-focus,.productfilter-form .ui-widget-content .ui-state-hover,.productfilter-form .ui-widget-header .ui-state-focus,.productfilter-form .ui-widget-header .ui-state-hover{border:1px solid #999;background:url(../png/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.productfilter-form .ui-state-focus a,.productfilter-form .ui-state-focus a:hover,.productfilter-form .ui-state-focus a:link,.productfilter-form .ui-state-focus a:visited,.productfilter-form .ui-state-hover a,.productfilter-form .ui-state-hover a:hover,.productfilter-form .ui-state-hover a:link,.productfilter-form .ui-state-hover a:visited{color:#212121;text-decoration:none}.productfilter-form .ui-state-active,.productfilter-form .ui-widget-content .ui-state-active,.productfilter-form .ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(../png/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.productfilter-form .ui-state-active a,.productfilter-form .ui-state-active a:link,.productfilter-form .ui-state-active a:visited{color:#212121;text-decoration:none}.productfilter-form .ui-state-highlight,.productfilter-form .ui-widget-content .ui-state-highlight,.productfilter-form .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(../png/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.productfilter-form .ui-state-highlight a,.productfilter-form .ui-widget-content .ui-state-highlight a,.productfilter-form .ui-widget-header .ui-state-highlight a{color:#363636}.productfilter-form .ui-state-error,.productfilter-form .ui-widget-content .ui-state-error,.productfilter-form .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(../png/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.productfilter-form .ui-state-error a,.productfilter-form .ui-state-error-text,.productfilter-form .ui-widget-content .ui-state-error a,.productfilter-form .ui-widget-content .ui-state-error-text,.productfilter-form .ui-widget-header .ui-state-error a,.productfilter-form .ui-widget-header .ui-state-error-text{color:#cd0a0a}.productfilter-form .ui-priority-primary,.productfilter-form .ui-widget-content .ui-priority-primary,.productfilter-form .ui-widget-header .ui-priority-primary{font-weight:700}.productfilter-form .ui-priority-secondary,.productfilter-form .ui-widget-content .ui-priority-secondary,.productfilter-form .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.productfilter-form .ui-state-disabled,.productfilter-form .ui-widget-content .ui-state-disabled,.productfilter-form .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.productfilter-form .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.productfilter-form .ui-corner-all,.productfilter-form .ui-corner-left,.productfilter-form .ui-corner-tl,.productfilter-form .ui-corner-top{border-top-left-radius:4px}.productfilter-form .ui-corner-all,.productfilter-form .ui-corner-right,.productfilter-form .ui-corner-top,.productfilter-form .ui-corner-tr{border-top-right-radius:4px}.productfilter-form .ui-corner-all,.productfilter-form .ui-corner-bl,.productfilter-form .ui-corner-bottom,.productfilter-form .ui-corner-left{border-bottom-left-radius:4px}.productfilter-form .ui-corner-all,.productfilter-form .ui-corner-bottom,.productfilter-form .ui-corner-br,.productfilter-form .ui-corner-right{border-bottom-right-radius:4px}.productfilter-form .multi-checkbox-dropdown .dropdown-menu label.checkbox{margin-left:10px}.productfilter-form .multi-checkbox-dropdown .productfilter-label{display:none}.template-bootstrap-collapse .accordion .collapse{overflow:hidden}.productfilter-form .slider-range-wrapper,.productfilter-form select{width:100%}@media only screen and (min-width:992px){#body .productfilter-form{display:none}}div.layoutmanager-layout,div.layoutmanager-layout-component,div.layoutmanager-layout-group{display:inline}div.layoutmanager-layout-component.block,div.layoutmanager-layout-group.block,div.layoutmanager-layout.block{display:block}body.layoutmanager_adminlayout_componentadd .ace_editor,body.layoutmanager_adminlayout_componentedit .ace_editor{height:450px}body.layoutmanager_adminlayout_componentadd textarea#custom-text,body.layoutmanager_adminlayout_componentedit textarea#custom-text{display:none}