/* @cache_version:2 */


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

/*==@template_custom==*/