




/* -------------------------------------------------------


					ONLY FOR SHOP


------------------------------------------------------- */


.shop{margin:0 -10px;padding:0 10px;width:102.3%}.shop h2{font-size:32px}.shop li{display:inline-block;margin:0 0 27px;padding:0 10px;width:33%}.shop.full-width li{width:24.7%}.product{border:1px solid #dadada;display:inline-table;width:100%}.product-thumb{position:relative;margin:-1px}.product-thumb img{width:100%}.product-thumb label{border-radius:100%;color:#fff;display:block;height:59px;left:16px;line-height:61px;position:absolute;text-align:center;top:16px;width:59px}.product-description{padding:25px 20px 17px}.product-description h3{font-size:20px}.product-description h3 a:hover{color:#222}.price{font-size:20px}.price.big{font-size:32px;font-weight:600}.price.dark{color:#222}.price u{color:#797979;font-size:16px;text-decoration:line-through}.product-description .double-border{margin-bottom:17px}.product-description .product-cart-btn,.product-description .product-detail-btn{color:#222;font-weight:400;font-size:16px;line-height:33px}.product-cart-btn i{font-size:26px;float:left;margin-right:3px}.product-detail-btn i{font-size:19px;float:left;margin:5px 9px 0 0}.showing-result{margin:0 0 40px}.showing-result p{float:left;font-size:20px;margin:8px 0 0}.showing-result .styled-select-small{float:right}.top-products{border-bottom:1px solid #dadada;padding-bottom:27px;margin-bottom:28px}.top-products img{float:left}.top-products .top-products-detail{padding-left:98px}.top-products .top-products-detail h4,.top-products .top-products-detail p{margin:0}.top-products .top-products-detail p{font-weight:600}.ratings i{display:inline-block;font-size:16px}.ratings.big i{font-size:20px}.item-counter{border:1px solid #e0e0e0;float:left;height:42px;margin-right:17px;width:135px;border-radius:1px}.item-counter span{cursor:pointer;font-size:18px;height:40px;line-height:40px;text-align:center;width:42px}.item-counter input.items-total{background:#fff;border:0;cursor:default;display:inline-block;height:40px;line-height:40px;margin:0;padding:0;text-align:center;width:49px}.item-counter span.pull-left{border-right:1px solid #e0e0e0}.item-counter span.pull-right{border-left:1px solid #e0e0e0}.product-detail-description h2{margin-bottom:25px;font-family:Raleway,sans-serif;font-weight:600}.product-detail-description .ratings,.product-detail-description p{margin-bottom:20px}.product-detail-description .btn-medium{padding-bottom:7px;padding-top:8px}.product-detail-slider img{border:0;padding:0}.rslides_tabs{position:absolute;left:0;right:0;bottom:20px;text-align:center;z-index:50}.rslides_tabs li{display:inline-block;float:none;margin:0 1.5px}.rslides_tabs li.rslides_here a{background:#2991d6}.rslides_tabs li a{display:inline-block;width:15px;height:15px;background:#b0b0b0;border-radius:100%}.resp-tab-content .comment-avartar{margin-right:20px}.resp-tab-content .comment-text{padding-left:80px}.resp-tab-content .meta{margin:0}.resp-tab-content .ratings{float:right}.resp-tab-content .ratings li{float:left;margin:0 3px}.resp-tab-content .comment{padding:0;margin:0;border:0}.resp-tab-content h3{font-family:Raleway,sans-serif;font-weight:600}.additional-detail li{border-bottom:1px dotted #ccc;font-size:18px!important;padding:9px 0 3px}.additional-detail li:last-child{border-bottom:0}.additional-detail li label{width:28%}.add-review-form{max-width:500px;margin:0 auto;position:relative}.review_form_thumb{padding:50px 0 20px}.add-review-form .comment-respond input[type=text],.add-review-form .comment-respond input[type=email],.add-review-form .comment-respond input[type=password],.add-review-form .comment-respond input[type=number],.add-review-form .form-widget input[type=text],.add-review-form .form-widget input[type=email],.add-review-form .form-widget input[type=password],.add-review-form .form-widget input[type=number]{width:100%;float:none;margin-right:0}.review-form-close{background:#000;color:#fff;cursor:pointer;font-size:24px;padding:8px 18px;position:absolute;right:-100px;top:30px;display:block}.review-form-close:hover{background:#2991d6;color:#fff}.your-rating{padding:0 0 10px}.rating{display:inline;list-style:none;padding:0}.rating li:before{font-size:20px;color:#f1f1f1}.rating{unicode-bidi:bidi-override;direction:rtl;margin:6px 0 0}.rating>li{display:inline-block;position:relative;width:22px}.rating>li:hover:before,.rating>li:hover~li:before{color:#ffb200;cursor:pointer}.checkout-btn{border-left:1px solid rgba(255,255,255,.34);display:block;height:75px;float:right;margin-left:15px;position:relative;z-index:55;width:85px;text-align:center;font-size:43px;color:#fff!important;line-height:78px}.checkout-btn:hover i{color:#fff;opacity:.7}.nav-dark .checkout-btn{color:#222}.checkout{position:absolute;opacity:0;right:-455px;top:76px;background:#fff;width:455px;-webkit-transition:-webkit-transform .6s cubic-bezier(.2,1,.3,1);transition:transform .6s cubic-bezier(.2,1,.3,1)}.checkout.opened{opacity:1;right:0;transition:transform .6s cubic-bezier(.2,1,.3,1)}.checkout-header{-webkit-transition-delay:.015s;transition-delay:.015s;background:#2991d6;color:#fff;height:54px;padding:10px 20px;font-size:30px}.checkout-close{float:right;color:#fff;font-size:25px;line-height:42px}.checkout-close:hover{color:#fff;opacity:.7}.checkout-heading{-webkit-transition-delay:.03s;transition-delay:.03s;background:#eee;border-bottom:1px solid #d6d6d6;padding:16px 20px 10px;text-transform:uppercase;font-family:Raleway,sans-serif;font-weight:600;font-size:16px}.checkout-heading span:nth-child(2n+2){float:right}.checkout-body{padding:20px;-webkit-transition-delay:.045s;transition-delay:.045s}.checkout-body ul{list-style:none}.checkout-product{padding-bottom:10px}.checkout-product li{float:left;width:80%}.checkout-product li p{padding:22px 0 0}.checkout-product li p span{padding:0;color:#8b8b8b;font-weight:400}.checkout-product li span{padding:25px 0 0;display:inline-block}.checkout-product li:nth-child(2n+2){float:right;width:20%;text-align:right;font-weight:600}.checkout-product img{float:left;margin:0 15px 0 0}.checkout-total{border-top:1px solid #d0d0d2;border-bottom:1px solid #d0d0d2;padding:14px 0 10px;margin:10px 0 0}.checkout-total li{float:left;width:50%;font-family:Raleway,sans-serif;font-weight:600;font-size:22px}.checkout-total li:last-child{text-align:right;color:#2991d6}.checkout-buttons .btn{margin:30px 0 0;padding-left:10.5%;padding-right:11%}.checkout .checkout-body .checkout-product,.checkout-buttons,.checkout-total{-webkit-transform:translate3d(800px,0,0);transform:translate3d(800px,0,0)}.checkout.opened .checkout-body .checkout-product{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.checkout.opened .checkout-body .checkout-product:nth-child(2n+2){-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.checkout.opened .checkout-total{-webkit-transition:all 900ms ease;-moz-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.checkout.opened .checkout-buttons{-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}