body{font-family:Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size:14px;color:#4c4c4c;background-color:#e5e5e5}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{font-size:14px;color:#4c4c4c}
#torex-logo{margin-left:-5px;display:block}
.row-wrapper{background-color:white;box-shadow:0px 0px 30px rgba(51,51,51,0.47);width:1200px;max-width:100%;min-width:768px;margin:0 auto}
.row{width:auto;max-width:none;min-width:intrinsic;margin:auto}
.torex-menu-wrapper{background-color:#f7f7f7;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7F7F7', endColorstr='#FFFFFFFF');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #fff));background-image:-moz-linear-gradient(top, #f7f7f7 0%, #fff 100%);background-image:-webkit-linear-gradient(top, #f7f7f7 0%, #fff 100%);background-image:linear-gradient(to bottom, #f7f7f7 0%, #fff 100%);padding:0 0 0 10px;border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;height:32px;margin-bottom:10px}
.torex-menu-wrapper>ul{overflow:hidden;display:inline-block;margin:3px 0;padding:0;text-align:left}
.torex-menu-wrapper>ul>li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;margin-right:25px;padding:4px 0 0 0}
.torex-menu-wrapper>ul>li a{text-decoration:none;font-weight:bold;font-size:20px;color:black}
.torex-menu-wrapper>ul>li a.active{color:#a8484b}
.nav-bar{background:transparent}
.nav-bar>li{border:none}
.nav-bar>li:hover{background:transparent}
.nav-bar>li a{line-height:1.5;padding:6px 0}
.nav-bar>li a:hover{color:#a8484b}
.nav-bar>li.active{background:transparent}
.nav-bar>li.active>ul>li:first-of-type{border:none}
.nav-bar.vertical.toggle-down>li>a:first-child:after{top:7px}
.nav-menu-table.nav-menu,.nav-menu-table{background:#a5a5a5;margin-bottom:20px}
.nav-menu-table.nav-menu a.icon-link,.nav-menu-table.nav-menu a,.nav-menu-table a.icon-link,.nav-menu-table a{color:white;height:auto;padding:5px 0;font-size:16px;line-height:normal}
.panel-image-outer{border:solid 1px #c9c9c9;border-bottom-style:none;padding:3px 3px 4px 3px;background-color:white}
.panel-image{height:0px;padding-bottom:100%;background-size:contain !important;filter:none !important;background-repeat:no-repeat;background-position:50% 50%;border:none;background-color:white}
.productblock .panel{padding:8px;hyphens:auto}
.banner-footer{padding:30px 0}
body.cart{background:white;padding:0;margin:0}
body.cart a{display:block;text-decoration:none;width:30px}
body.cart a svg{width:100%;height:auto}
body.cart a>span{position:absolute;display:block;left:11px;top:0px;width:14px;height:14px;text-align:center;line-height:14px;background-color:#d02828;overflow:auto;border-radius:7px;color:white;font-size:11px;font-family:Arial, sans-serif}