html, body{background:#f5f5f5;}
.fix-logo{text-decoration:none;font-size:18px;position:absolute;left:0;top:22px;}
.fix-logo img{height:90px;width:auto;display:block;margin-bottom:5px;float:left;margin-right:20px;}
#cart{top:40px !important;left:740px !important;right:auto !important;}
#header #cart .heading{background:#fff;}
#header #cart .content{position:absolute;width:300px;top:58px;}
.fix-contacts{position:absolute;right:0;top:15px;}
.fix-contacts .phone{font-size:16px;font-weight:bold;}
.fix-contacts .email{margin-top:5px;}
.fix-contacts .worktime{margin-top:5px;}
.fix-contacts .address{margin-top:5px;}
.fix-search .wl{padding:21px 0 19px 31px;background:url(/catalog/view/theme/alexk_ocstore/image/wishlist-bg2.png) no-repeat left center/22px;}
.fix-search .wl .number{color:#555;position:absolute;margin:-3px 11px;background:#f0f0f0;padding:4px 5px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.1) inset;}
.fix-search{position:absolute;left:430px;top:0;}
.fix-search form{position:relative;margin:0;}
.fix-search input[type="text"]{width:220px;height:40px;padding:0 10px;border:1px solid #ccc;outline:none;margin-bottom:10px;}
.fix-search input[type="submit"]{position:absolute;top:0;right:0;width:42px;height:42px;background-color:#23b6ff;background-image:url('/sic.png');background-position:50% 50%;background-repeat:no-repeat;background-size:70%;border:none;outline:none;cursor:pointer;}
.fix-welcome{position:absolute;left:740px;top:5px;}
#search{display:none !important;}
@media screen and (min-width:768px) and (max-width:1024px){}
@media screen and (min-width:600px) and (max-width:767px){}
@media screen and (min-width:480px) and (max-width:600px){}
@media screen and (min-width:320px) and (max-width:480px){}
#menu2 > ul > li > a{color:#fff !important;}
#menu2 > ul > li:hover > a,
#menu2 > ul > li > a.active{background-color:#fff !important;color:#000 !important;transition:none !important;}
#menu2 > ul > li.home-item a:hover{background-image:url('../image/home-xl1-hover.png') !important;}
.cat-list ul.normal-cat2.visible > li,
.cat-list ul.normal-cat2.visible > li a{color:#fff !important;}
.cat-list ul.normal-cat2.visible > li:hover,
.cat-list ul.normal-cat2.visible > li:hover a{background:#fff !important;color:#000 !important;transition:none !important;}
.cat-list .name-cat a:after{border-top-color:#fff !important;}
.cat-list:hover .name-cat a:after{border-top-color:#000 !important;}
.cat-list ul.normal-cat2.visible li{position:static;}
.normal-cat2.visible > li > div{top:0;overflow:hidden;min-height:625px;}
.normal-cat2.visible > li > div > ul{background:#fff !important;vertical-align:top;}
.normal-cat2.visible > li > div > ul > li{background:#fff !important;}
.normal-cat2.visible > li > div > ul > li > a{color:#222222 !important;}
.box .box-heading,
.box .box-heading-bestseller,
.box .box-heading-special{color:#000;background:#fff;border:none;box-shadow:none;border-bottom:1px solid #ccc;}
.box-heading.account:before,
.box-heading.info:before,
.box-heading.category:before,
.box-heading.affiliate:before{border:none;box-shadow:none;}
.box .box-heading-latest{background:linear-gradient(to bottom, #f5f5f5 0%,#e5e5e5 100%);border:1px solid #c9c9c9;}
.category-list ul li{width:150px;}
.wishlist{right:50px !important;border:none !important;background:none !important;}
.rating{display:none !important;}
.breadcrumb{color:#fff;}
.breadcrumb a{color:#fff;}
.product-grid .quantity{margin-top:5px;}
.product-list .quantity{padding-right:40px;margin-bottom:5px;}
#footer .contact{color:#a1a1a1;}
.box-product-featured .wishlist, .box-product-latest .wishlist, .box-product-bestseller .wishlist, .box-product-special .wishlist{display:none;}
.product-info .image{height:345px;width:345px;}
.product-info .image img{width:345px;}
.sep{width:1px;height:115px;position:absolute;top:10px;background:#ccc;}
.sep1{right:210px;}
.sep2{left:705px;}
.sep3{left:400px;}
.box-product-category-img > div{width:185px;margin-top:45px;}
.box-product-category-img > div > .image{width:185px;height:185px;display:table-cell;vertical-align:middle;text-align:center;}
.box-product-category-img > div > .name{padding:10px;text-transform:uppercase;font-weight:bold;margin-top:15px;}
.box-product-category-img > div.opla > .name{background:#ee7421;}
.box-product-category-img > div > .name > a{color:#ee7421;text-decoration:none;font-size:18px;}
.box-product-category-img > div.opla > .name > a{color:#fff;}
.box-product-category-img > div > .name > a:hover{color:#ee7421;text-decoration:underline;}
.box-product-category-img > div.opla > .name > a:hover{color:#fff;text-decoration:underline;}
.product-list .description{overflow:hidden;}
.product-list .price{right:138px;}
.minsum{position:absolute;left:740px;top:98px;}
ul.box-category > li a.hide + ul{display:none;}