/*********************************************************************************
*                                                                                *
*   shop-script Legosp - legosp.net                                              *
*   Skype:legoedition                                                           *
*   Email:legoedition@gmail.com                                                 *
*   Лицензионное соглашение:https://legosp.net/info/litsenzionnoe_soglashenie/  *
*   Copyright (c) 2010-2019  All rights reserved.                                *
*                                                                                *
*********************************************************************************/
@font-face{font-family:'Gabriola';font-style:normal;font-weight:normal;src:local('Gabriola'),url('../fonts/gabriola.woff') format('woff')}
a,body{line-height:1.6}
h1,h2,h3,h4,h5,h6{margin-bottom:10px}
body{color:#373737;font-size:13px;font-family:'Open Sans';background:rgb(155,213,225);background:linear-gradient(180deg,rgba(155,213,225,1) 0%,rgba(255,255,255,1) 100%);background-image:url('../image/bg.png');cursor:default}
a{color:#00515f}
a:focus,a:hover{color:#333;text-decoration:none;cursor:pointer}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.3}
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1}
h1,h2,h3{margin-top:20px;font-family:'Gabriola'}
h4,h5,h6{margin-top:10px}
.h1,h1{font-size:40px}
.h2,h2{font-size:30px}
.h3,h3{font-size:18px}
.h4,h4{font-size:16px}
.h5,h5{font-size:14px}
.h6,h6{font-size:12px}
.h1 small,h1 small{font-size:24px}
.h2 small,h2 small{font-size:18px}
.h3 small,.h4 small,h3 small,h4 small{font-size:14px}
.visible-xx{display:none}
.dropdown-menu{font-size:13px}
.uneditable-input,input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],select,textarea{background:#fff;color:#737474;font-weight:normal;font-size:13px;border:1px solid #d9d9d9;margin:5px 0;padding:8px 10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:0;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
.uneditable-input:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,textarea:focus{border-color:#333;outline:0;outline:dotted thin\9}
textarea{max-width:100%}
select{height:40px;cursor:pointer;outline:0}
.margin-0{margin:0}
.margin-t0{margin-top:0}
.margin-t20{margin-top:20px}
.margin-t30{margin-top:30px}
.margin-b0{margin-bottom:0}
.margin-b20{margin-bottom:20px}
.margin-b30{margin-bottom:30px}
.space10{height:10px}
.space20{height:20px}
.space30{height:30px}
.space40{height:40px}
.space50{height:50px}
.space60{height:60px}
.divider_line,.divider_line2,.divider_line3,.divider_line4{height:1px;float:left;width:100%;border-bottom:1px solid #00515f}
.divider_line{margin:25px 0 30px}
.divider_line2{margin:5px 0 30px}
.divider_line3{margin:15px 0 30px}
.divider_line4{margin:17px 0 16px}
#header-top ul.list-inline,.breadcrumb{margin-bottom:0}
#header-top{background-color:#fff;border-bottom:1px solid #e2e2e261;padding:6px 0;min-height:30px}
#header-top .header-top-right{float:right}
#header .container{padding-top:20px;padding-bottom:25px}
#header .logo{margin-top:5px;min-width:300px;max-width:300px}
#header .logo a {outline: none;}
#header .header-contacts{text-align:center;display:table;margin:15px auto 0;width:auto;float:none}
.contacts_phone{font-size:16px;font-weight:700}
#header .header-contacts .dropdown-menu>li>span{padding:3px 15px;white-space:nowrap;display:inline-block}
#header .search_form{position:relative;margin-top:24px}
#header .search-input{padding-right:30px;width:100%;font-size:14px;margin:0}
#header .btn-search{position:absolute;right:0;top:0;color:#d7d7d7;background:0 0;padding:6px 8px;font-size:17px;border:0}
#header #module_cart{margin-top:22px;float:right}
#header #module_cart .cart-icon{background:url(../image/shop-cart.png) no-repeat;width:40px;height:40px;background-size:contain}
#header #module_cart .cart-inner{min-height:40px;height:40px;height:auto!important;margin-left:50px}
#header #module_cart h4{font-weight:900;text-transform:uppercase;font-size:12px;padding:0;margin:0 0 3px}
#menu-icon,#nav-menu{position:relative;z-index:4;-webkit-border-radius:0}
#nav-menu.relative{position:relative}
#nav-menu.fixed{position:fixed;top:0;z-index:99999999}
#nav-phone{display:none}
h1.page-title{margin:0;padding:0;font-family:'Gabriola';font-size:40px;color:#00515f}
h1.page-title .iframe{font-size:18px;display:inline-block}
.center-column{padding-top:20px;position:relative;margin-bottom:-20px;margin-top:10px}
.center-column h1,.center-column h2,.center-column h3,.center-column legend{margin:0!important;padding:5px 0 0;position:relative}
/*.center-column h1:after,.center-column h2:after,.center-column h3:after,.center-column legend:after{position:absolute;content:'';width:100%;max-width:100px;height:1px;background:#e4e4e4;bottom:20px;left:0;right:0}
*/
.box{margin:30px 0 0;position:relative}
.box-heading{font-family:'Gabriola';font-size:40px}
.box .box-heading{font-weight:300;color:#00515f;line-height:30px;margin-bottom:10px}
.sidebar .box{-webkit-border-radius:0}
.sidebar .box.with-scroll{margin-bottom:12px}
.sidebar .box .box-heading{padding:15px 20px 10px;margin:0;color:#fff;background:#00515f}
.box-categories .box-heading{font-weight:400;-webkit-border-radius:0}
.center-column .box{margin-top:0;margin-bottom:30px}
.box .box-content{clear:both;padding:0}
.sidebar .box .box-content{border:solid 20px rgba(255,255,255,0.7)}
.box>.next,.box>.prev{float:right;margin:5px 0 0;width:30px;height:27px;-webkit-border-radius:0;background:#fff;border:1px solid #e5e5e5}
.box>.next:hover,.box>.prev:hover{background:#f7f7f7}
.box>.prev{border-right:none;margin-left:15px;-webkit-border-radius:0}
.col-sm-3 .box>.next,.col-sm-3 .box>.prev,.col-sm-4 .box>.next,.col-sm-4 .box>.prev{float:none;position:absolute;bottom:-13px;left:50%;margin:0;z-index:1}
.col-sm-3 .box>.prev,.col-sm-4 .box>.prev{margin-left:-30px}
.box>.next span,.box>.prev span{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-size:20px;display:block;width:28px;height:25px;text-align:center;padding:2px 0 0 1px}
.box>.next span{padding-right:3px}
.box>.next span:before{content:"\f105"}
.box>.prev span:before{content:"\f104"}
.box-category{position:relative;padding:0!important}
.box-category ul{list-style:none;padding:0;margin:0}
.box-category>ul li{border-top:1px solid #e5e5e5;position:relative;margin:0}
.box-category>ul>li:first-child{border:none}
.box-category ul li a{display:block;padding:11px 20px 9px;font-size:14px;font-weight:600}
.box-category ul li a.active,.box-category ul li:hover>a{background:#f7f7f7;color:#333}
.box-category ul li .head a{font-size:14px;line-height:10px;padding:0!important;margin:0;position:absolute;top:15px;right:14px;width:14px;height:14px;color:#737474;border:1px solid #737474;text-align:center;display:block;text-decoration:none}
.box-category ul li .head a.collapsed{line-height:11px}
.box-category ul li .head .plus{display:none}
.box-category ul li .head .collapsed .plus{display:block}
.box-category ul li .head .collapsed .minus{display:none}
.box-category ul li ul a{font-size:13px;font-weight:400;text-transform:none}
.btn,.button,.button-checkout,.button-continue-shopping,.cent_b .button,.sale,.tabs a{text-transform:uppercase}
.box-category ul li ul a:before{content:'»';color:#55565c;padding-right:5px}
.breadcrumbs{margin-top:20px}
.breadcrumb{border-radius:0;margin-bottom:-10px}
.breadcrumb li:last-child a{color:#00515f;cursor:default}
.author i{margin:0 1px 0 2px;font-size:12px;color:#9a9797}
.rating i{margin:0 1px 0 2px;font-size:12px;color:#c2c2c2}
.author i.active,.mark_box i.active{color:#3c7bef}
.rating i.active{color:#90b6fb}
#cart_analog{background:#000;width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;opacity:.7}
.dropdown-menu{top:24px;border:1px solid rgba(0,0,0,.05);border-radius:0;box-shadow:0 6px 10px rgba(0,0,0,.08)}
.cart_analog{font-size:13px;text-align:left;background:#FFF;color:#333;position:fixed;top:50%;left:50%;width:50%;width:300px;z-index:10001;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-52%)}
.btn-cart_close{color:#585d5d!important;width:30px;height:30px;position:absolute;right:-3px;top:-18px;border-radius:100%;opacity:1;text-shadow:0 0 0;font-size:40px;line-height:28px;text-align:center}
.cart_analog .top-notification{-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px}
.cart_analog .top-notification h3{margin-top:0;font-weight:700;color:#737474}
.cart_analog .product-image{float:left;width:80px}
.cart_analog .product-info{margin-left:90px}
.cart_analog .product-name{font-size:15px;line-height:1.1;font-weight:400;margin-bottom:6px}
.cart_analog .product-price{color:#00515f;font-size:16px;line-height:1.2;font-weight:400;margin-bottom:10px}
.cart_analog .bottom-notification{color:rgba(101,101,101,1);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;padding:22px;background-color:#fafafa;border-top:1px solid #ededed}
.cart_analog .bottom-notification h3{font-weight:700;margin-top:0}
.cart_analog .cart_button{margin-top:10px}
.btn,.button{display:inline-block;cursor:pointer;color:#333!important;font-size:14px;font-weight:400;padding:7px 27px 6px;-webkit-border-radius:0;background:#fff;border:1px solid}
.btn:hover,.button:hover{color:#fff!important;background:#00515f;border:1px solid}
.btn-default,.buttons .center .button,.buttons .left .button,.input-group-btn .btn-primary{text-shadow:0 0 0 #f0000;background:#00515f;color:#fff!important}
.btn-default:hover,.buttons .center .button:hover,.buttons .left .button:hover,.input-group-btn .btn-primary:hover{background:#333}
.input-group input{border-right:none}
.input-group-btn .btn{height:38px;margin:5px 0}
.buttons{overflow:auto;margin:0 0 20px}
.buttons .btn,.buttons .button{margin-top:10px}
.buttons .left{float:left;text-align:left}
.buttons .right{float:right;text-align:right;margin-left:10px}
.buttons .right .button{margin-left:0;outline:0}
.buttons .center{text-align:left;margin-left:auto;margin-right:auto}
.button-continue-shopping{display:block;float:left}
.button-checkout{display:block;float:right}
.category-info{padding:0;position:relative}
.category-info .image{padding:0 20px 20px 0;float:left;width:auto;max-width:100%}
.category-info .image img{border:1px solid #e5e5e5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;display:block;max-width:120px}
.category-info>p{padding:0 20px 10px 0}
.refine_search{padding-top:0!important}
.category-list-text-only{margin-bottom:20px}
.category-list .row>div{margin-bottom:20px;text-align:center}
.category-list-text-only .row>div{margin-bottom:6px;text-align:left}
.category-list img{display:block;margin-bottom:15px;margin-left:auto;margin-right:auto;border:1px solid #e5e5e5;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.product-filter{background:rgba(255,255,255,0.7);border:1px solid #e5e5e5;padding:7px;margin:0 0 20px;font-size:14px}
.product-filter label{font-weight:normal;padding:0 6px 0 0;margin:0}
.product-filter .sort{float:right;width:auto}
.product-filter .sort select{width:auto;margin:0}
.product-filter .options{float:left;width:auto;padding:10px 0 0 5px}
.product-filter .options .button-group{display:inline-block}
.product-filter .options .button-group button{margin:0;padding:0 6px 0 5px;line-height:22px;border:none;background:0 0;color:#737474;-webkit-border-radius:0;width:26px;text-align:center;outline:0}
.product-filter .options .button-group .active,.product-filter .options .button-group button:hover{background:#55565c;color:#fff}
.product-grid{position:relative;margin-top:-20px;clear:both}
.box-product .owl-carousel{overflow:visible}
.box-content .carousel,.sidebar .item{overflow:hidden}
.box-content:hover .carousel{overflow:visible}
.box-product .owl-carousel:hover{margin-bottom:-220px}
.box-product .owl-carousel:hover .owl-wrapper-outer{padding-bottom:220px}
.box-product .owl-carousel .owl-wrapper{z-index:2}
.sidebar .box-product .owl-carousel:hover{margin-bottom:0}
.sidebar .box-product .owl-carousel:hover .owl-wrapper-outer{padding-bottom:0}
.sidebar .product-grid{display:table!important}
.center-column .product-grid,.center-column .related-products .product-grid{margin-bottom:20px}
.carousel-indicators{display:none}
.product-grid .product{margin-top:20px;background:#fff;border:1px solid #e5e5e5;padding:15px;text-align:center;-webkit-border-radius:0;position:relative;opacity:0.8}
.product-grid .product:hover{z-index:2;border:1px solid #fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.05);opacity:1}
.product-grid .product-hover .only-hover{opacity:0;visibility:hidden;position:absolute;padding:0 15px 15px!important;background:#fff;border:1px solid #fff;left:-1px;right:-1px;border-radius:0 0 2px 2px}
.product-grid .product-hover:hover .only-hover{opacity:1;visibility:visible}
.product-grid .product-hover:hover .only-hover:before{content:'';position:absolute;top:20px;left:0;bottom:0;right:0;box-shadow:0 0 25px rgba(0,0,0,.1);-moz-box-shadow:0 0 25px rgba(0,0,0,.1);-webkit-box-shadow:0 0 25px rgba(0,0,0,.1);z-index:-1}
.product-grid .product-hover .only-hover>*{filter:alpha(opacity=30);opacity:.3;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.product-grid .product-hover:hover .only-hover>*{filter:alpha(opacity=100);opacity:1}
.sale{width:38px;height:38px;-webkit-border-radius:20px;text-align:center;background:#00515f;padding:9px 0;color:#fff;font-weight:400;font-size:12px;position:absolute;z-index:1}
#quickview .sale,.product-info .sale{left:25px;top:15px;z-index:3}
.product-grid .product .image{position:relative;max-height:150px}
.product-grid .product .image img{display:block;margin:0 auto}
.product-grid .product .image .quickview{position:absolute;top:50%;margin-top:-7px;width:100%;z-index:1}
.product-grid .product .image .quickview a{margin:0 auto;display:inline-block;background:#fefefe;border:1px solid #e6e6e6;font-size:10px;padding:2px 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer}
.sidebar .products .product .only-hover,.sidebar .products .row>div .product .left .sale{display:none}
.product-grid .product .image img.zoom-image-effect,.product-grid .product:hover .image img.zoom-image-effect{-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms}
.product-grid .product:hover .image .quickview a{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}
.product-grid .product .image img.zoom-image-effect{-webkit-transform:scale(1,1);-moz-transform:scale(1,1)}
.product-grid .product:hover .image img.zoom-image-effect{-webkit-transform:scale(1.05,1.07);-moz-transform:scale(1.05,1.07)}
.product-grid .product .image-swap-effect{position:relative}
.product-grid .product .image-swap-effect .swap-image{position:absolute;visibility:hidden;opacity:.1;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s}
.product-grid .product:hover .image-swap-effect .swap-image{visibility:visible;opacity:1}
.product-grid .product .name{padding-top:10px;height:72px;overflow:hidden}
.product-grid .product .name a{font-size:15px;line-height:1.1;font-weight:400;vertical-align:middle}
.product-grid .product .price{color:#333;font-size:16px;line-height:1.2;font-weight:400}
.product-grid .product .price .price-old{color:grey;text-decoration:line-through;padding-right:2px;font-weight:300;font-size:10px;word-wrap:normal}
.product-grid .product .price .price-new{color:#333;word-wrap:normal}
.product-grid .product .rating{padding-top:8px}
.product-grid .product .only-hover{padding:4px 0 0}
.product-grid .product .only-hover ul{list-style:none;margin:0;padding:17px 0 0;line-height:1.3}
.product-grid .product .only-hover ul li a{cursor:pointer;color:#81b6aa}
.product-grid .product .only-hover .button{margin-top:15px}
@media (max-width:1240px){.responsive .product-grid .product .only-hover .button{padding:5px 15px}
.responsive .product-grid .product .only-hover .button span{font-size:12px}
}.sidebar .products .product-grid{margin:-10px 0}
.sidebar .products .row>div{width:100%;margin:0}
.sidebar .products .row>div .product{margin:0;padding:10px 0;text-align:left;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.sidebar .products .row>div .product .left{float:left;width:29%}
.sidebar .products .row>div .product .left .image{border:1px solid #e5e5e5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:2px}
.sidebar .products .row>div .product .right{float:left;width:63%;margin-left:8%;padding-top:0}
.sidebar .products .row>div .product .right .name{padding:6px 0 0}
.sidebar .products .row>div .product .rating{padding-top:1px}
.product-list>div{position:relative;margin:0 0 20px;padding:20px;border:1px solid #e6e6e6;background:#fff;-webkit-border-radius:0;opacity:0.8}
.product-list>div:hover{border:1px solid;opacity:1}
.product-list .image{text-align:center}
.product-list .name-desc{padding-top:10px}
.product-list .name-desc .name a{font-size:20px;font-weight:400}
.product-list .name-desc .description{font-size:12px;padding:18px 0 0}
.product-list .name-desc .rating-reviews{margin:26px 0 0;padding:17px 0 0;border-top:1px solid #e6e6e6}
.product-list .name-desc .rating-reviews .rating{float:left;width:auto;padding:0 20px 0 0}
.product-list .name-desc .rating-reviews .reviews{float:left;width:auto}
.product-list .name-desc .rating-reviews .reviews span{color:#4ecdc4}
.product-list .actions{position:static}
.product-list .actions>div{padding:15px 0 0 20px}
.product-list .actions>div:before{background:#e6e6e6;content:'';position:absolute;top:0;bottom:0;margin:0 0 0 -20px}
.product-list .actions>div .price{text-align:center;font-size:20px;color:#00515f;font-weight:400;padding:0 0 10px}
.product-list .actions>div .price .price-old{text-decoration:line-through;color:#667280;font-size:12px;display:block}
.product-list .actions>div .price .price-new{color:#f4740a}
.product-list .actions>div .add-to-cart{text-align:center}
.product-list .actions>div ul{text-align:center;list-style:none;margin:0;padding:13px 0 0;color:#81b6aa}
.product-info .product-image{margin:0 0 20px;border:1px solid #e5e5e5;background:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:center}
.product-info .product-image a{display:block}
.product-info .product-image img{display:block;cursor:pointer;margin:0 auto}
.product-info .thumbnails ul{list-style:none;margin:0 0 0 -20px;position:relative;padding:0}
.product-info .thumbnails ul li{width:25%;float:left;padding:0 0 20px 20px;margin:0}
.product-info .thumbnails li img{border:1px solid #e5e5e5;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.product-info .product-center{position:relative;margin-top:-23px;margin-bottom:20px}
.product-info .cart,.product-info .description,.product-info .options,.product-info .price{padding:20px 0;border-bottom:1px solid #e5e5e5;display:inline-block;width:100%}
.product-info .description{padding-top:0}
.product-info .price .price-new{font-size:36px;line-height:40px;font-weight:400}
.product-info .price .price-sale{color:#55565c}
.product-info .price .price-old{text-decoration:line-through}
.product-info .options .option{padding:15px 0 5px}
.product-info .options h4{padding:0;margin:0;font-size:20px}
.product-info .cart input{margin:0 10px 0 0!important;width:59px}
.tabs{margin:2px 0 -1px;position:relative;z-index:1}
.ie8 .tabs{margin-bottom:0!important}
.tabs:after,.tabs:before{display:table;content:" "}
.tabs:after{clear:both}
.tabs a{float:left;margin:10px 2px 0 0;border:1px solid #e6e6e6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;background:#f7f7f7;padding:17px 20px 14px;font-size:14px;font-weight:400;display:block;cursor:pointer}
.cart-info table tr,.checkout-product table tr,.compare-info tr,.review-list .text,.scrollup,.table,.tabs a.selected,.wishlist-info table tr,.wishlist-product table tr,table.attribute tr,table.list tr{background:#fff}
.tabs a.selected{border-bottom:1px solid #fff}
.center-column .tab-content{border:1px solid #e6e6e6;background:#fff;margin:0;padding:20px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}
.center-column .tab-content>:last-child{padding-bottom:0;margin-bottom:0}
.center-column .tab-content>:first-child{padding-top:0;margin-top:0}
.center-column .tab-content h2,.center-column .tab-content h3,.center-column .tab-content h4{padding:15px 0 34px!important;margin:0;font-weight:400}
.center-column .tab-content h2#review-title{padding:0 0 20px}
.center-column .tab-content h2#review-title:after{display:none}
.review-list .author,.review-list .rating{display:inline-block}
.review-list .rating{float:right;width:auto}
.review-list .author span{font-size:10px;opacity:.8;font-style:italic;padding-left:3px}
.review-list .text{margin:15px 0 20px;padding:20px;position:relative;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.review-list{padding:10px 0}
.review_mark > *{vertical-align:middle;margin-top:-2px!important}
.review-list .text:after,.review-list .text:before{position:absolute;content:'';display:inline-block}
.review-list .text:before{top:-9px;left:9px;border-right:9px solid transparent;border-left:9px solid transparent;border-bottom-color:#e5e5e5}
.review-list .text:after{top:-8px;left:10px;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent}
.cart-info table,.checkout-product table,.compare-info,.table,.wishlist-info table,.wishlist-product table,table.attribute,table.list{border-collapse:separate;border-spacing:0;border:1px solid #e5e5e5;width:100%;margin:0 0 20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.cart-info table tr:hover,.checkout-product table tr:hover,.compare-info tr:hover,.table tr:hover,.wishlist-info table tr:hover,.wishlist-product table tr:hover,table.attribute tr:hover,table.list tr:hover{background:#f9f9f9;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.cart-info table td,.checkout-product table td,.compare-info td,.table td,.wishlist-info table td,.wishlist-product table td,table.attribute td,table.list td{border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:17px 15px;text-align:left;vertical-align:top}
.table td.text-center{text-align:center}
.table td.text-center .input-group{margin:0 auto}
.table td.text-right{text-align:right}
.cart-info table thead td,.checkout-product table thead td,.compare-info thead td,.table thead td,.wishlist-info table thead td,.wishlist-product table thead td,table.attribute thead td,table.list thead td{background-color:#f7f7f7;font-size:14px;font-weight:400;text-transform:uppercase}
.cart-info table thead:first-child td,.checkout-product table thead:first-child td,.compare-info thead:first-child td,.table thead:first-child td,.wishlist-info table thead:first-child td,.wishlist-product table thead:first-child td,table.attribute thead:first-child td,table.list thead:first-child td{border-top:none}
#copyright,#footer{border-top:1px solid #e5e5e5}
.cart-info table td:first-child,.checkout-product table td:first-child,.compare-info td:first-child,.table td:first-child,.wishlist-info table td:first-child,.wishlist-product table td:first-child,table.attribute td:first-child,table.list td:first-child{border-left:none}
.cart-info table thead td:first-child,.checkout-product table thead td:first-child,.compare-info thead td:first-child,.table thead td:first-child,.wishlist-info table thead td:first-child,.wishlist-product table thead td:first-child,table.attribute thead td:first-child,table.list thead td:first-child{-moz-border-radius:2px 0 0;-webkit-border-radius:2px 0 0 0;border-radius:2px 0 0}
.cart-info table thead td:last-child,.checkout-product table thead td:last-child,.compare-info thead td:last-child,.table thead td:last-child,.wishlist-info table thead td:last-child,.wishlist-product table thead td:last-child,table.attribute thead td:last-child,table.list thead td:last-child{-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;border-radius:0 2px 0 0}
.cart-info table thead td:only-child,.checkout-product table thead td:only-child,.compare-info thead td:only-child,.table thead td:only-child,.wishlist-info table thead td:only-child,.wishlist-product table thead td:only-child,table.attribute thead td:only-child,table.list thead td:only-child{-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}
.cart-info table tr:last-child td:first-child,.checkout-product table tr:last-child td:first-child,.compare-info tr:last-child td:first-child,.table tr:last-child td:first-child,.wishlist-info table tr:last-child td:first-child,.wishlist-product table tr:last-child td:first-child,table.attribute tr:last-child td:first-child,table.list tr:last-child td:first-child{-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;border-radius:0 0 0 2px}
.cart-info table tr:last-child td:last-child,.checkout-product table tr:last-child td:last-child,.compare-info tr:last-child td:last-child,.table tr:last-child td:last-child,.wishlist-info table tr:last-child td:last-child,.wishlist-product table tr:last-child td:last-child,table.attribute tr:last-child td:last-child,table.list tr:last-child td:last-child{-moz-border-radius:0 0 2px;-webkit-border-radius:0 0 2px 0;border-radius:0 0 2px}
.cart-info table td{vertical-align:middle;text-align:center}
.cart-info span.price{color:#333}
.cart-total{overflow:auto;margin-bottom:10px;padding-top:0;font-weight:700}
.cart-total table{float:right}
.cart-total td{padding:0 0 0 10px;text-align:right}
.cart-total table tr td:last-child{color:#333;font-size:18px}
.order_place_info{margin:20px 0}
.bag_image,.blog_post h4,.post_date{margin-bottom:10px}
.order_place_info>.row>div{padding-top:5px;padding-bottom:5px}
.blog_post .image{float:left;width:20%;margin-right:20px;margin-top:4px}
.blog_post img{max-width:100%}
.blog_post h4{font-weight:400;margin-top:0;line-height:1.6}
#footer ul li a,.box-addres div{line-height:30px;font-weight:400;display:table}
.post_date{color:#00515f;text-decoration:none;font-size:11px;margin-top:-8px}
#footer{position:relative;padding-bottom:25px;background-color:#fafafa99}
#footer .background-footer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}
#footer p{padding:0;margin:0;font-weight:400}
#footer h4{font-size:20px;font-weight:300;padding:25px 0 15px;margin:0 0 5px}
#footer ul{list-style:none;position:relative;margin:-5px 0 -3px;padding:0;clear:both}
#footer ul li a:before{content:"»";color:#333;padding-right:6px}
.box-addres{padding-top:10px}
.box-addres div .fa{color:#00515f;padding-right:7px}
#copyright{padding:25px 0}
#copyright p{margin:0;padding:0;font-weight:400}
#copyright ul{float:right;width:auto;list-style:none;padding:5px 0 0;margin:0}
#copyright ul li{display:inline-block;margin-left:4px}
.scrollup{width:35px;height:35px;position:fixed;bottom:20px;right:20px;display:none;border:0 solid #e6e6e6;font-size:16px;padding:4px 0 0;text-align:center;transition:background-color .4s;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:0}
#cap,#results p b,.close,.col-sm-9 #cap,.men .home a,.modal-body2,.product-list>b{position:relative}
.scrollup:hover{background:#fafafa}
@media (max-width:979px){.scrollup,.sf-menu-phone .home{display:none!important}
#menu-icon,#nav-menu{background:0 0}
.dropdown-menu{left:-15px}
}.alert-warning{background-color:#fafafa;border-color:transparent;color:#333;border-radius:0}
.delet img{max-width:13px}
.text-success{color:#333}
.bag_image{width:100%;height:400px;display:block;background-repeat:no-repeat;background-size:auto;background-position:center;opacity:.9;border-radius:5px;position:relative}
.img_new span{max-width:100%;margin:0 auto 20px;background-size:contain}
#results p b{width:25%;float:left;display:block;text-align:right;padding-left:15px;padding-right:21px;padding-top:10px}
#results p select{width:74.2%;padding-left:15px;padding-right:15px;margin-left:.8%}
.cart-info .hidden-xs img{max-width:20px}
.product-list>b{margin:0 0 20px;padding:20px;border:1px solid #e6e6e6;background:#fff;-webkit-border-radius:0;display:block}
.men{padding:0;height:44px}
.men .home{float:left;list-style-type:none;height:44px;width:14%}
.men .home a{font-size:16px;text-shadow:1px 1px 2px rgba(0,0,0,.1);height:44px;text-decoration:none;background:#00515f;color:#fff;width:100%;display:block;text-align:center;line-height:2.7}
.large{padding:6px 0}
.large input,.textarea textarea{margin:0 3px 5px 0;padding:4px 6px;border:1px solid #d9d9d9;color:#666;background-color:#FFF;width:100%;font:100 17px/24px 'Open Sans Condensed',sans-serif}
.textarea textarea{max-width:100%;min-height:5.5em;height:6em}
.mod_max{max-width:364px;margin-top:10em}
.mod_max .modal-content{border-radius:0;border:0 solid}
.cent_b{float:none!important;text-align:center!important;margin-top:10px;margin-bottom:0}
.co_new,.modal-title_new{text-align:center}
.cent_b .button{background:#00515f;font-size:14px;font-weight:400;padding:7px 27px 6px;margin:0;color:#fff!important}
.modal-title_new{font:100 18px/24px 'Open Sans Condensed',sans-serif;color:#8c8e8c}
.modal-body2{padding:15px}
.modal-header{padding:17px 17px 0;border-bottom:0 solid #e5e5e5;min-height:16.43px}
.close{outline:0;top:-34px;left:10px;font-size:41px;color:#585d5d!important;opacity:1!important}
.col-sm-9 #cap{max-width:113px;float:left;top:5px;margin-right:-4px;cursor:pointer;max-height:38px}
.form-group label{font-weight:400}
.cent_b .button:hover{background:#333}
#cap{top:-1px;margin-right:-4px;max-width:115px;border:1px solid #d9d9d9;border-right:none;max-height:39px}

#newproducts{background:rgba(255,255,255,0.7)}
#header{background:url('../image/bg1.png') center center no-repeat}
.menu-bar{background:#FFF;}
.box-category{border:none!important}
.webmaster-yoda img{opacity:0.7;margin:-2px 0 0 3px}
.webmaster-yoda:hover img{opacity:1}
.cat-header{position:absolute!important;border-radius:5px 5px 0 0;top:0px;right:0;left:0;background:rgb(219,240,244);background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);z-index:10;line-height:1.25;padding:5px 20px 0!important;font-family:'Gabriola';font-size:40px}
.box input,.box textarea{border-radius:3px;opacity:0.9}
.box .buttons input{border-radius:unset}
.red{color:red}
.counters{float:right;padding-top:5px}
.copyright{float:left}
.mark_box{display:inline-block;margin:0 3px}
.mark_box input{margin-top:-3px}
.category-info a{text-decoration:underline}
.category-info a:hover{text-decoration:none}

[aria-current="page"] {pointer-events: none; cursor: default; text-decoration: none; color: black;}
