/* @cache_version:2 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template html:after{content:"";background:url(/_data/site/90/_default/white_carbon.png);height:100%;width:100%;display:block;position:fixed;top:400px;z-index:-1}
.template div#main-content-inner:after{content:"";display:table;clear:both}
.template #main-content-box{box-shadow:0 0 5px rgba(66,66,66,.2)}
.template .template h3{text-transform:uppercase;line-height:1.2}
.template .row-captcha img{max-width:230px}
.template #header-box:before{content:"";display:block;height:50px;width:100%;background:rgba(0,0,0,0);position:absolute;top:0;left:0;z-index:-1;background:-webkit-linear-gradient(90deg, #232526 10%, #121212 90%);background:-moz-linear-gradient(90deg, #232526 10%, #121212 90%);background:-ms-linear-gradient(90deg, #232526 10%, #121212 90%);background:-o-linear-gradient(90deg, #232526 10%, #121212 90%);background:linear-gradient(90deg, #232526 10%, #121212 90%)}
.template #header-box{background-image:none}
.template #header-box .container{position:relative}
.template #header-trolley,.template #header-user,.template #header-search,.template #header-logo{position:absolute}
.template #header-logo{width:348px;height:154px;display:block;top:53px;left:0}
.template #logo h1,.template #logo h6{color:#fff;font-family:"FrizQuadrata"}
.template #logo h1{font-size:56px;margin:0;line-height:1}
.template #logo h6{float:right;letter-spacing:1px;text-transform:uppercase;color:#fff;font-size:15px;font-style:italic}
.template #header-trolley{top:0;right:0}
.template #header-user{top:0;left:0}
.template #header-search{top:80px;right:0}
.template #search #p-search{height:40px;border-radius:40px;width:300px;background:#fff;border:none;font-size:14px;padding-left:10px;font-style:italic;box-shadow:none}
.template ::-webkit-input-placeholder{color:#4b4b4b}
.template :-moz-placeholder{color:#4b4b4b}
.template ::-moz-placeholder{color:#4b4b4b}
.template :-ms-input-placeholder{color:#4b4b4b}
.template #header-inner{background-image:none}
.template #user-pane li,.template #user-pane li>a{line-height:50px;color:#fff;font-size:14px}
.template #pane-trolley{border:none;min-width:339px;width:auto}
.template #pane-trolley li.trolley-info{line-height:50px;font-size:14px;color:#fff}
.template #pane-trolley .trolley-checkout div{position:relative;height:50px;margin-top:0;width:120px;font-size:14px;line-height:50px;padding:0;color:#141414;margin-left:15px;background:#e3133b;color:#1d1d1d}
.template #pane-trolley .trolley-checkout div:hover{background:#e3133b;color:#fff}
.template #pane-trolley-slidecontent{right:0}
.template ._body-5 .pg-gallery-image{display:block}
.template .body-5 #l-col{margin-bottom:30px}
.template .body-5 #l-col-box:before{content:"Categories";padding:10px;background:#000;display:block;color:#fff}
.template .v-menu span.vmenu-text{font-style:italic;transition:all .2s ease}
.template .v-menu span.vmenu-text:hover{margin-left:4px}
.template span.vmenu-text:before{content:">";margin-right:8px}
.template .news-container:before{content:"Latest News";padding:10px;background:#000;display:block;color:#fff;margin:12px 0}
.template .suppliers:before{content:"Suppliers";padding:10px;background:#000;display:block;color:#fff;margin:12px 0}
.template .rss-pane .rss-divider{border-top:1px dashed #acacac;margin:12px 0}
.template .rss-pane h3{font-size:14px;margin-bottom:.6em}
.template .rss-pane h3:before{content:">";margin-right:8px}
.template .rss-pane h3,.template .body-5 .rss-pane h6{padding-left:7px}
.template .rss-pane h6{padding-left:26px}
.template .rss-pane h3>a{color:#1d1d1d}
.template .body-1733 #l-col-inner:before{content:"About Us";padding:10px;background:#000;display:block;color:#fff}
.template .body-1736 #l-col-inner:before{content:"Information";padding:10px;background:#000;display:block;color:#fff}
.template .social:before{content:"Social Media";height:43px;display:block;background:#000;color:whtie;line-height:43px;padding-left:10px;color:#fff;margin-bottom:12px}
.template #menu-h ul{background:-webkit-linear-gradient(90deg, #232526 10%, #121212 90%);background:-moz-linear-gradient(90deg, #232526 10%, #121212 90%);background:-ms-linear-gradient(90deg, #232526 10%, #121212 90%);background:-o-linear-gradient(90deg, #232526 10%, #121212 90%);background:linear-gradient(90deg, #232526 10%, #121212 90%)}
.template #menu-h ul:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:0 0 50px 50px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #232526;margin-left:-50px}
.template #h-nav:before{content:"";display:block;position:absolute;left:-50px;width:0;height:0;border-style:solid;border-width:0 0 50px 50px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #232526}
.template .folder-list.folder-product li .action-block{padding:15px;box-sizing:border-box;background:#efeeef}
.template .folder-preset-307 .action-block .button-add{text-shadow:none;background:#e3133b;padding:9px 23px 10px;float:left;font-weight:400;text-transform:uppercase;box-shadow:none}
.template .action-block .shop-wrapper .qty{height:35px;width:35px;text-align:center;border:none;float:left}
.template .folder-preset-307.item-product .shop-wrapper::before{margin:5px 0}
.template .folder-view .action-block .price-amount{color:#1d1d1d}
.template .folder-preset-307 .item-product .price{margin-bottom:0}
.template .folder-preset-307 .item-product .vat-status{margin-bottom:15px}
.template #contact37952 input[type=text],.template #contact37952 input[type=email],.template #contact37952 input[type=tel],.template #contact37952 input[type=password],.template #contact37952 textarea,.template #contact37952 select{height:45px;line-height:45px;padding-left:10px}
.template #contact37952 textarea{min-height:205px}
.template #contact37952 .contact-table .row-contact div.label{display:none}
.template .path{margin:0 0 12px;text-decoration:none;font-weight:700;height:42px;background:#000;line-height:42px;padding-left:10px;color:#fff;font-weight:100;font-family:"Verdana"}
.template div.path>a{color:#fff;font-weight:100}
.template ._body-5 .path{display:none}
.template .paginator{background:#1d1d1d;padding:10px;color:#fff;margin:20px 0}
.template .paginator b{color:red}
.template .paginator a{color:#fff}
.template ._body-1731 h1{text-align:center}
.template #news-page.paginator{background:rgba(0,0,0,0)}
.template .powered{display:none}
.template #footer-box{padding:30px;border-top:1px solid #e0e0e0}
.template #footer-box>p{padding:0;margin:0;text-align:center}
.template #footer-box>p>a{color:#6b6b6b}
.template #footer{padding:0;border-top:none}
.template #footer-inner{border-top:1px solid #e0e0e0}

/*==@template_custom==*/