@charset "utf-8";
/* CSS Document */

/* Page Product Detail  */

.glass-case{
	margin-left:auto;
	margin-right:auto;
}
.product-image{
	margin-bottom:30px;
}
#product-zoom {
    border: 1px solid #eaeaea;
    width: 100%;
}
#gal1 {
    float: left;
    position: absolute;
    top: 0;
    z-index: 10;
}
#gal1 a {
    text-decoration: none;
    display: block;
}
#gal1 img {
    border: 2px solid #eaeaea;
}
#gal1 img:hover {
    border-color: #eb2c33;
}
#review h3{
	font-size:30px;
}
#review .product-rating {
    padding: 5px 0 3px;
    position: relative;
    display: inline-block;
}
#review .product-rating .stars {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 12px;
    text-align: center;
}
#review .product-rating .stars span.star {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
}
#review .product-rating .stars span.star.active:before {
    content: "\f005";
}
#review .product-rating .stars span.star:hover {
    cursor: pointer;
}
#review .product-rating .stars span.star:before {
    content: "\f006";
    padding: 0 2px;
    color: rgba(235,44,51,.9);
}
#review .product-rating .stars span.star:hover:before,#review .product-rating .stars span.star:hover~span.star:before {
    content: "\f005";
    color: #eb2c33;
}
#review .product-rating .review {
    color: rgba(14,14,14,.7);
    font-size: 11px;
    position: absolute;
    left: 85px;
    top: 7px;
    text-decoration: none;
}
#review .product-rating .review:hover {
    color: #eb2c33;
}
.product-detail-section .clearfix {
    padding: 5px 0 5px;
}
.product-detail-section label {
    width: 120px;
    color: rgba(14,14,14,.5);
}
.product-detail-section .product-information .form-control {
    width: 100%;
}
.product-detail-section .product-information .shopping-cart-buttons a {
    display: inline-block;
    margin-top: 5px;
    font-size: 16px;
    height: 40px;
    width: 100%;
    text-align: center;
    line-height: 38px;
    color: #eb2c33;
    border: 1px solid rgba(235,44,51,.5);
	transition: all 0.3s ease 0s;
}
.product-detail-section .product-information .shopping-cart-buttons a:hover {
    background-color: #eb2c33;
    color: #fff;
}
.product-detail-section .product-information .shopping-cart-buttons a.shoping {
    width: 120px;
    background-color: #eb2c33;
    color: #fff;
}
.product-detail-section .product-price {
    color: #eb2c33;
    font-size: 16px;
    margin: 0;
    font-weight: 700;
}
.product-detail-section .product-price b {
    color: #888;
    text-decoration: line-through;
}
.product-detail-section a {
    text-decoration: none;
    color: #0e0e0e;
}
.product-detail-section a:hover {
    color: #eb2c33;
}
.product-detail-section h3 {
    text-transform: uppercase;
    margin: 5px 0;
    color: #0e0e0e;
}
.product-detail-section .product-rating {
    width: 100%;
    padding: 5px 0 3px;
    position: relative;
}
.product-detail-section .product-rating .stars {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 12px;
    text-align: left;
}
.product-detail-section .product-rating .stars span.star {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
}
.product-detail-section .product-rating .stars span.star.active:before {
    content: "\f005";
}
.product-detail-section .product-rating .stars span.star:hover {
    cursor: pointer;
}
.product-detail-section .product-rating .stars span.star:before {
    content: "\f006";
    padding: 0 2px;
    color: rgba(235,44,51,.9);
}
.product-detail-section .product-rating .stars span.star:hover:before,.product-detail-section .product-rating .stars span.star:hover~span.star:before {
    content: "\f005";
    color: #eb2c33;
}
.product-detail-section .product-rating .review {
    color: rgba(14,14,14,.7);
    font-size: 11px;
    position: absolute;
    left: 85px;
    top: 7px;
    text-decoration: none;
}
.product-detail-section .product-rating .review:hover {
    color: #eb2c33;
}
.product-detail-section .description {
    font-size: 14px;
    color: rgba(14,14,14,.7);
}

.ProductDetail ul.breadcrumb {
	background:none;
	display:inline-block;
	padding:15px 0;
}
.ProductDetail h1{
	margin-bottom:15px;
}
.product-detail-section .product-information .shopping-cart-buttons a {
    border: 1px solid rgba(235, 44, 51, 0.5);
    color: #eb2c33;
    display: inline-block;
    font-size: 16px;
    height: 40px;
    line-height: 38px;
    margin-top: 5px;
    padding: 0 10px;
    text-align: center;
    width: 100%;
	transition: all 0.3s ease 0s;
}
.ProductDetail .product-information{
	font-size:18px;
}
.ProductDetail .product-information .row{
	padding-top:15px;
	padding-bottom:15px;
}
.ProductDetail .block-form{
	font-size:18px;
}
#select_color img{
	height:20px;
	width:8%;
	cursor: pointer;
    margin: 1px;
	display:inline-block;
}
#select_color img.now{
	border: 2px solid #666;
}
img.ImgLoad{
	height:16px;
	width:16px;
}

.ProductDetail img{
 width: auto;
 min-width: 0;
}
.ProductDetail select{
	cursor:pointer;
}

@media (max-width: 479px) {
	.ProductDetail .product-information .BorderTop{
		border-top:#ddd 1px solid;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.ProductDetail .product-information .BorderTop{
		border-top:#ddd 1px solid;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.ProductDetail .product-information .BorderTop{
		border-top:#ddd 1px solid;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.ProductDetail .product-information span{
		
	}
}
@media (min-width: 1200px) {
	.ProductDetail .product-information span{
		
	}
}
#review_product{
background-color:#FFFFFF;
padding:10px;
margin:0 0 10px 0;
border:solid 1px #E7E7E7

}
/*----------  ProductList  --------------- */

img.color_list{
	width:15%;
	height:10px;
	border:solid 1px #EBEBEB;
	margin:0 1px 0 0;

}




