@import"//fonts.googleapis.com/css?family=Roboto:300";body,h1,h2,h3,#nav,#nav-left ul.categories,#body ul.products li.product div.details>div.price a,.price,#above-header-inner>div.cart-outer a,#above-header-inner>div.login a,#above-header-inner>div.login a,#above-header-inner>div.account a,#above-header-inner>div.cart-outer a,a.btn,input.btn,ul.products li.product .cart a,ul.products li.product .cart a:hover,ul.products li.product .view a,ul.products li.product .view a:hover,ul.product-groups.grid li.product-group .view a,ul.product-groups.grid li.product-group .view a:hover,body.shop_product_view #body>div.price{font-family:"Roboto",san-serif;font-weight:300;text-transform:none}body,#body ul.product-groups li.product-group div.details>div.price{font-family:"Roboto",san-serif;font-weight:300;text-transform:none}#above-header-outer{background:#f2f2f2;border:none}#header-outer{background:#fff}#nav{background:#171769}#nav a{color:#fff;font-size:1.2em;text-transform:uppercase;padding:15px}#nav a:hover,#nav a:focus,#nav .navbar .nav li.dropdown.open>.dropdown-toggle,#nav .navbar .nav>.active>a{background-color:#202092;color:#fff}#nav-left h2,h1,h2,h3{color:#404040;font-size:30px;font-weight:400;text-transform:none}#nav-left,#nav-left h2{text-align:left}#nav-left h2{margin-bottom:10px}#nav-left{background:#eaeafa;padding-bottom:20px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}#nav-left ul.categories li.level_1>a.ui-state-active,#nav-left ul.categories li.level_1>a:hover{background:#171769;color:#fff;text-align:left}#nav-left ul.categories.level_2 li.level_2.active>a{background:#9696e8;color:#fff}#nav-left ul.categories li.level_1:first-child>a,#nav-left ul.categories li.level_1>a{border-top:none}#nav-left ul.categories li.level_1>a{color:#333;border-bottom:none}#nav-left ul.categories.level_2{background:#c0c0f1;border-bottom:none}#nav-left ul.categories.level_3,#nav-left ul.categories.level_3 a{background:#eaeafa;color:#fff}#nav-left ul.categories.level_3 a{color:#171769;font-size:.8em;text-transform:none;padding-left:20px}#nav-left ul.categories.level_3{padding-left:0;list-style:none}#nav-left ul.categories.level_4 a{padding-left:30px}#nav-left ul.categories li.level_4.active>a,#nav-left ul.categories li.level_3.active>a{background:#171769;color:#fff;text-align:left}#everything-outer{background-image:url(https://d347awuzx0kdse.cloudfront.net/316distribution/content-image/316-back2.png);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-color:#fff}#content-inner{padding:20px 0}a{color:#171769;text-decoration:none}a:hover{color:#5858da;text-decoration:none}#block_10{padding-top:10px !important;padding-bottom:10px !important}a.btn,input.btn,ul.products li.product .view a,ul.products li.product .cart a,ul.product-groups.grid li.product-group .view a{background-color:#171769;color:#fff;font-size:.9em}a.btn:hover,input.btn:hover,ul.products li.product .view a:hover,ul.products li.product .cart a:hover,ul.product-groups.grid li.product-group .view a:hover{background-color:#202092;color:#fff;font-size:.9em}.price,#body ul.products li.product div.details>div.price a,#body ul.product-groups li.product-group div.details>div.price,div.price.special a{color:#171769 !important}div.price.retail a{color:red !important}html,#footer{background:#171769}#footer h3{color:#fff;font-size:1.3em}#footer,#footer a{text-align:center;color:#fff}#footer a:hover{color:#5858da}#footer h1,#footer h2,#footer h3{border-bottom:none;text-align:center;padding:none}#footer,#footer div.footer-column h1,#footer div.footer-column h2,#footer div.footer-column h3,#footer div.footer-column h4{text-align:center}#block_10 p{margin:0}#block_5{margin-bottom:0px;border:none}ul.products li.product .cart a{background-image:url(https://d347awuzx0kdse.cloudfront.net/316distribution/content-image/cart-button-white.png) !important}ul.products li.product .cart a:hover{background-image:url(https://d347awuzx0kdse.cloudfront.net/316distribution/content-image/cart-button-white.png) !important}@media only screen and (min-width: 992px){body.shop_public_index #body ul.categories li.category,body.shop_public_index #body ul.products li.product,body.shop_public_index #body ul.product-groups li.product-group,body.shop_public_index #body ul.tag-values li.tag-value{width:calc(33% - 20px)}body.shop_product_view #body>div.photos,body.shop_productgroup_product #body>div.photos,body.shop_productgroup_categoryquicklist #body>div.details div.photo{width:30% !important}body.shop_public_index #body #body-inner{float:left;margin-left:0;width:calc(100% - 260px)}#nav-right{float:right;width:240px;display:inline-block}}body.shop_productgroup_categoryquicklist #body form.cart table.products .photo img,body.shop_category_viewquicklist #body table.products .photo img,body.shop_search_resultsquicklist #body table.products .photo img{max-width:50px}@media only screen and (min-width: 768px){body.shop_productgroup_categoryquicklist #body form.cart table.products .photo,body.shop_category_viewquicklist #body table.products .photo,body.shop_search_resultsquicklist #body table.products .photo{display:inline-block !important;text-align:center}body.shop_productgroup_categoryquicklist #body form.cart table.products .image,body.shop_category_viewquicklist #body table.products .image,body.shop_search_resultsquicklist #body table.products .image{text-align:center}}@CHARSET "UTF-8";#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{font-weight:normal}body.shop_checkout_onepage #body ul.attributes{display:none}body.shop_product_view #body>form.cart input.quantity,body.shop_productgroup_product #body>form.cart input.quantity,input.quantity{text-align:center !important}body.shop_product_view #body .model{font-size:12px}#header div.search-outer form.search input.keywords{border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}body.shop_product_view #body div.details ul.details{list-style:none;margin:0;padding:0}body.shop_product_view #body div.details ul.details li.detail .detail-label{font-weight:bold}body.shop_product_view #body>div.photos div.photo,body.shop_productgroup_product #body>div.photos div.photo,body.shop_productgroup_categoryquicklist #body>div.details div.photo{width:99%}body.shop_productgroup_categoryquicklist #body>form.cart,body.shop_product_view #body>div.price,body.shop_productgroup_product #body>div.price,body.shop_product_view #body>div.price-outer .retail,body.shop_productgroup_product #body>div.price-outer .retail,body.shop_product_view #body>div.price-outer .special,body.shop_productgroup_product #body>div.price-outer .special{margin:10px 0}body.shop_product_view #body>div.price-outer .retail,body.shop_productgroup_product #body>div.price-outer .retail,body.shop_product_view #body>div.price-outer .special,body.shop_productgroup_product #body>div.price-outer .special{margin-bottom:0}body.shop_cart_view #content .submit,body.shop_productgroup_categoryquicklist #body>form.cart .submit,body.shop_productgroup_categoryquicklist #body>div.enquire .enquire,body.shop_product_view #body>div.enquire .enquire{position:relative;top:10px}body.shop_productgroup_categoryquicklist #body>form.cart,body.shop_product_view #body>form.cart{margin-bottom:10px}body.shop_product_view #body .downloads h2{display:none}body.shop_cart_view #body form.cart .submit input.btn{margin-top:0px}.breadcrumb{display:block;background:none;font-size:11px}.breadcrumb>li>.divider,.breadcrumb>.active{color:#333}body.shop_checkout_onepage #content #payment .methods .method .fields>.field{display:block}body.shop_checkout_onepage #content #payment .methods .method .fields{margin-left:18px}body.shop_checkout_onepage #body .items a.edit{font-size:14px}body.shop_checkout_onepage ul.methods li.method .name,body.shop_checkout_onepage ul.fields .name,body.shop_checkout_onepage fieldset.shipping ul.methods li.method .price,body.shop_checkout_onepage .payment ul.methods li.method .name{width:auto}body.shop_checkout_onepage .shipping ul.methods li.method input,body.shop_checkout_onepage .payment ul.methods li.method input[type=radio]{float:left;margin:5px 5px 0 0px}body.shop_product_view #body>div.price-outer .special{color:red !important}#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-outer .special a,#body ul.product-groups li.product-group div.details>div.price-outer .special a{color:red !important}#body input.quantity{text-align:center}#products-added-modal .ordered-products{margin:0 auto}#body ul.product-groups li.product-group .view a{background-color:#171769;color:#fff;font-size:.9em;font-weight:bold;display:inline-block;text-align:center;line-height:24px;position:relative;text-decoration:none;width:100%;padding:6px 12px}ul#menu_4{float:left;display:inline-block;margin-bottom:0}ul#menu_4 li:last-child{border-right:0}ul#menu_4 li{float:left;padding:0 8px;border-right:1px solid #000}ul#menu_4 li a{color:#000}#body ul.product-groups li.product-group .model{font-size:12px}body .pagination-bottom .results{float:left;display:inline-block}.pagination ul>li>a{border:none;border-left:1px solid #ddd;background-color:rgba(0,0,0,0);padding:0 12px}.pagination ul>li.active>a{font-weight:bold;background-color:rgba(0,0,0,0)}.pagination ul>li:first-child>a{border:none}body.shop_cart_view #body .attributes,body.shop_checkout_confirm #body .attributes{display:none}@media only screen and (min-width: 768px){body.shop_productgroup_categoryquicklist #body form.cart table.products .photo,body.shop_category_viewquicklist #body table.products .photo,body.shop_search_resultsquicklist #body table.products .photo{display:none}body.shop_checkout_onepage ul.methods li.method .name,body.shop_checkout_onepage ul.fields .name,body.shop_checkout_onepage fieldset.shipping ul.methods li.method .price{width:300px}body.shop_cart_view #content .submit,body.shop_cart_view #content .checkout{top:0}}@media only screen and (min-width: 992px){ul.product-groups li.product-group .model,ul.products li.product .model{display:block;height:20px}#body ul.products li.product div.details>div.price span.from,#body ul.product-groups li.product-group div.details>div.price span.from,#body ul.products li.product div.details>div.price-outer .special span.from,#body ul.product-groups li.product-group div.details>div.price-outer .special span.from{font-size:16px}body.shop_productgroup_categoryquicklist #body form.cart{margin-bottom:0}body.shop_productgroup_categoryquicklist #body .enquire,body.shop_productgroup_categoryquicklist #body form.cart .submit{float:right;margin-top:10px}body.shop_productgroup_categoryquicklist #body .enquire .enquire{margin:0 10px 0 0}body.shop_productgroup_categoryquicklist #body form.cart th.price{color:#000 !important;text-align:right}body.shop_cart_view #body .button-outer.submit{float:right;margin-left:10px}#block_5{width:100%;text-align:center;margin:0 auto;overflow:hidden}#block_5 p{margin:0px;padding:0px}#block_5 #gallery_scroller_1{margin:0 auto}#block_5 .nivo-controlNav{display:block !important}#block_5 .nivo-controlNav{height:20px;left:0;padding:5px 0;position:absolute;text-align:center;top:565px;width:100%;z-index:10}#block_5:hover .nivo-controlNav{bottom:220px;opacity:1}#block_5 .nivo-controlNav a{background:none repeat scroll 0 0 #fff;border-radius:50%;-webkit-border-radius:50;-moz-border-radius:50;display:inline-block;height:15px;margin:0 5px 0 0;opacity:.8;text-indent:-9999px;width:15px}#block_5 .nivo-controlNav a.active{background:none repeat scroll 0 0 #171769;opacity:.8}#nav-left ul.categories li.level_1>a{font-weight:normal}#body ul.product-groups li.product-group .view a{width:calc(50% - 26px);vertical-align:top}body.shop_product_view #body form.cart .button-outer.submit{position:relative;top:-63px;left:128px}body.shop_product_view #body form.cart~.favourite,body.shop_product_view #body form.cart~.enquire{display:inline-block;margin-bottom:-50px}body.shop_product_view #body form.cart~.enquire .enquire,body.shop_product_view #body form.cart~.favourite .favourite{position:relative;top:-65px}body.shop_product_view #body form.cart~.enquire .enquire{left:150px}.pagination ul{float:right}body.shop_checkout_onepage ul.methods li.method .price,body.shop_checkout_onepage ul.fields .price{float:right}}body.shop_productgroup_categoryquicklist #body form.cart td.price div.price.retail{text-decoration:line-through}body.shop_productgroup_categoryquicklist #body form.cart td.price div.price.special{color:red !important}#nav-right{display:none}#body form fieldset.details .control-group.custom_68c0c14581c64 .controls{display:flex;align-items:center;gap:10px}#body form fieldset.details .controls .radio{padding-top:0}@media only screen and (min-width: 992px){body.shop_public_index #body #body-inner{float:left;margin-left:0;width:calc(100% - 260px)}#nav-right{float:right;width:240px;display:inline-block}body.shop_public_index #body ul.media-list li.media{padding-bottom:10px;border-bottom:1px solid #404040}body.shop_public_index #body ul.media-list li.media:last-child{padding-bottom:0;border-bottom:0}#body ul.media-list li.media .comments-info:before{content:"|";padding-right:10px}#body ul.media-list li.media .comments-info{display:inline-block;margin-left:10px}.form-logo{float:right;width:40%;text-align:center}#body fieldset.details{float:left;width:50%}#body fieldset.details~.cutting-details-header{float:none;width:100%}#body fieldset.cutting-details{display:flex;flex-wrap:wrap;gap:15px;border-bottom:1px solid #ccc;margin-bottom:20px}#body fieldset.cutting-details .control-group .controls{max-width:none}#body fieldset.cutting-details .control-group{flex:1 1 calc(50% - 15px);box-sizing:border-box;margin-bottom:10px}#body fieldset.cutting-details .control-group:first-child{flex:1 1 100%}}