.product-detail{padding-bottom: 30px;padding-top: 30px}
.breadcrumb ul{margin-left: 0}
.breadcrumb ul li{list-style: none;float: left;}
.breadcrumb ul li::before {content: '>';margin-right: 6px;margin-left: 6px;}
.breadcrumb ul li:first-child::before{display: none;}
.breadcrumb ul li p,.breadcrumb ul li a{font-size: 13px;text-decoration: none;font-family: "Sailec";color: #000000;}
.breadcrumb ul li p{color:#9e9e9e;display: inline-block}
.back-link{text-align: right}
.back-link a{font-size: 13px;text-decoration: none;}

.product-detail .product{margin-top: 30px;}
.product-images{position: relative;background-color: #ffffff}
.product-images ul{margin-left: 0;list-style: none}
.product-images span, .thumbs li a span, .color li a span{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;background: rgba(0,0,0,0.08);}
.product-images figure{text-align: center}
.main-img{width: 100%;}
.thumbs{margin-left: 0;z-index: 10;}
.thumbs li{list-style: none;display: inline-block}
.product-description h1{font-size: 26px;letter-spacing: 2px;}
.color{margin-left: 0;width:100%;z-index: 10;}
.color li{list-style: none;margin: 0 5px 10px 5px;float: left;}
.color li:first-child{margin-left: 0}
.thumbs li a, .color li a{border:1px solid transparent;display: inline-block;line-height:0;position: relative;}
.thumbs li a img, .color li a img{width: 94px}
.thumbs li.active a, .thumbs li a:hover, .color li.active a, .color li a:hover{border:1px solid #000;opacity: 1}
.product-description .ref{font-size: 14px;color: #9E9E9E;margin-top: 7px;}
.label{padding: 5px 5px;float: left;text-transform: uppercase;font-size: 13px;line-height: 14px;margin: 5px 3px 0 3px;color:#FFFFFF;}
.label:first-child{margin-left: 0px;}
.price{font-size: 20px;margin-top:20px;color: #000000;font-weight: bold;}
.price .old-price{font-size: 15px;text-decoration: line-through;margin-left: 20px}
.cor{margin-top: 15px;font-size: 15px;display: block}
.size{margin-top: 30px;font-size: 15px;display: block}
.size-option{max-width: 300px;}
.size-option select{padding: 10px 15px;}

.to-cart{margin-top: 70px}
.to-cart div:first-child{float: left;margin-top: 6px}
.to-cart div:last-child{float: left;margin-left: 17px}
.add-to-basket{padding:13px 20px}
.sold-out{padding:13px 20px}
.add-to-wishlist{background-color: transparent;border: 1px solid #9E9E9E;color: #9E9E9E;padding: 22px 17px 16px 17px;border-radius: 43px;box-shadow: 0 0 0 0;}
.add-to-wishlist .fa-heart-o{font-size: 22px;line-height:18px}
.add-to-wishlist:hover .fa-heart-o:before {content: "\f004";}
.add-to-wishlist:hover{background-color: #dfdfdf;border: 1px solid #dfdfdf;box-shadow: 0 0 0 0;}

.product-info{margin-top:45px;}
.product-info ul.accordion{margin-left: 0;}
.product-info ul.accordion li{list-style: none;border-bottom: 1px solid #000000;}
.product-info ul.accordion li a{color: #000000;padding:15px 15px 15px 0;display: block;position: relative;}
.product-info ul.accordion li a:before{background-color: #000;width: 1px;height: 17px;position: absolute;top: 16px;right: 11px;content: "";}
.product-info ul.accordion li a:after{background-color: #000;width: 17px;height: 1px;position: absolute;top: 24px;right: 3px;content: "";}
.product-info ul.accordion li .accordion-content{padding: 0px 0 20px 10px;display: none}
.product-info ul.accordion li .accordion-content *{font-size: 14px;color: #9E9E9E;}

.product-info ul.accordion li.active a:before{display: none;}
.product-info ul.accordion li.active .accordion-content{display: block}

.share-socials{margin-top: 40px}
.share-socials a{display: inline-block;margin-right: 5px;border: 1px solid #9E9E9E;padding: 11px 10px 8px 11px;border-radius: 43px;}
.share-socials a i{color:#9E9E9E; font-size: 20px;text-align: center;width: 20px;}
.share-socials a:hover i{color: #fff}
.share-socials a.facebook:hover{background-color: #4267B2;}
.share-socials a.instagram:hover{background:linear-gradient( #400080, transparent),linear-gradient(200deg, #d047d1, #ff0000,    #ffff00);}
.share-socials a.twitter:hover{background-color: #2AA9E0;}
.share-socials a.pinterest:hover{background-color: #BD081C;}
.share-socials a.linkedin:hover{background-color: #006699;}
.share-socials a.youtube:hover{background-color: #BD081C;}

@media screen and (max-width: 767px) {
    .product-images{float: none;width:100%;position: relative;background-color: #ffffff}
    .product-description{float: none;width: 100%;margin-left: 0px;}
    .thumbs{display: none}
    .breadcrumb ul li::before {margin-right: 3px;margin-left: 3px;}
    .breadcrumb ul li p,.breadcrumb ul li a{font-size: 12px;}
    .back-link a{font-size: 12px;}
}

.productSuperZoom { display: none; position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 10000000000; background-color: #666;}
.productSuperZoom > div { overflow: hidden; width: 98.75%; height: 98.22%; margin: 8px auto; background-color: #FFF; position: relative;}
.productSuperZoom > div .sliderzoom{margin-left: 0!important;}
.productSuperZoom > div .loader{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;background: #FFF url("../images/ajax-loader.gif") no-repeat center center;}
.productSuperZoom > div img { visibility: hidden; max-width: 100%; margin: 0 auto; }
.productSuperZoom .bx-controls a{position: absolute;top: 50%;width: 42px;height: 41px;text-indent: -9999px;z-index: 200;margin-top: -21px;}
.productSuperZoom .bx-controls a.disabled{ display: none; }
.productSuperZoom .bx-controls .bx-prev{left: 30px;background: url("../images/arrow_left.jpg") no-repeat left top;}
.productSuperZoom .bx-controls .bx-next{right: 30px;background: url("../images/arrow_right.jpg") no-repeat right top;}
.zoomLabel p{font-size: 11px;text-align: center;color: #545454;position: fixed; padding: 2px;background-color: rgba(255,255,255,.3); top: 20px; right: 20px; z-index: 3; width: 70px; white-space: nowrap; display: block; text-shadow: 0px 0px 2px rgba(255, 255, 255, 1);}
.productSuperZoom:hover{cursor: crosshair;}
.sliderzoom li {text-align: center;}

@media all and (min-device-width: 768px) and (max-device-width: 1024px){
    .productSuperZoom > div img { max-height: 100%; }
}

.product-related h2{text-align: center;position: relative;margin-bottom: 30px;}
.product-related h2 span{display: inline-block;background-color: #FFFFFF;position: relative;z-index: 99;padding: 0 25px}
.product-related h2:before{content: "";display: inline-block;width: 100%;height: 2px;background-color: #23232D;position: absolute;top:50%;left: 0;z-index: 9}

.prod{position: relative;display: block;}
.prod a{text-decoration: none;}
.prod img{width: 100%;}
.prod .prod-img-1{display: block;}
.prod .prod-img-2{display: none;}
.prod:hover .prod-img-1{display: none;}
.prod:hover .prod-img-2{display: block;}
.prod .product-name{font-family: "Sailec";margin-top: 10px;text-align: center;color: #404053;letter-spacing:3px;font-size: 14px;}
.prod .product-price{font-family: "Sailec";margin-top: 5px;text-align: center;letter-spacing:3px;}
.label{padding: 5px 5px;float: left;text-transform: uppercase;font-size: 13px;line-height: 14px;margin: 5px 3px 0 3px;color:#FFFFFF;}
.label:first-child{margin-left: 0px;}
