@charset "utf-8";
/* Product Details 
.prdtDtlsBox{ padding-left:12px;margin-bottom: 100px; }
.prdtGallery{margin-bottom: 100px; }
.prdtDtlsBox h1{ color:#0C0C0C; font-size: 20px; line-height: normal;
font-weight: 700; ;text-transform: uppercase;}
.prdtDtlsBox h3 {
    font-weight: 400;
    margin: 0px;
    padding: 0px;
   
    text-transform: none;
    font-size: 14px;
}
.prdtDtlsBox #prdtCode{ color:#0C0C0C; font-size: 14px;text-transform: uppercase;
line-height: 32px;
letter-spacing: -0.5px;

font-weight: 300;}
.prdtDtlsBox #prdtOptions{margin-top:15px; margin-bottom:15px; }
#prdtOptions p{line-height:1;}
.prdtDtlsBox #prdtOptions label{ cursor:pointer; }
.prdtDtlsBox #prdtOptions p.colorBox{ }
.prdtDtlsBox #prdtOptions .colorLabel{  display: block; height: 16px; width:18px;margin:0;}
.prdtDtlsBox #prdtOptions .color_outer{border: 1px solid #C8C8C8;padding: 1px;display: inline-block;vertical-align: middle;height: 20px; width:20px; margin: 0 5px 5px 0;}
.prdtDtlsBox #prdtOptions .highLight{ border-color: #000;}
.prdtDtlsBox #prdtOptions p.radioTitle{ color:#0C0C0C; font-size: 14px;text-transform: uppercase; }
.prdtDtlsBox #prdtOptions p.radioTxt{ margin-bottom:3px; }
.prdtDtlsBox #prdtOptions p.radioTxt .radioColor{ width:16px; height:16px; float:left;display:inline-block; line-height:20px; margin-right:8px; border:solid 1px #ccc; }
.prdtDtlsBox #prdtOptions p.radioTxt i.subDesc{ margin-left:24px; }
.prdtDtlsBox #prdtOptions select.selectBox{height: 25px;
padding: 0px;
box-shadow: none; width: auto;min-width: 113px;display: inline-block;}
.prdtDtlsBox #prdtOptions b.selectBabel{ display:inline;  line-height:1;font-size: 14px; }
.prdtDtlsBox #prdtOptions > b.colorBox{display:inline-block;margin-bottom:15px;}
.prdtDtlsBox #prdtOptions b.selectBabel #selectedColorTitle{ font-weight:normal }
.prdtDtlsBox #prdtPrice{ color:#000; font-size: 13px; line-height:1; margin-top:0px;margin-bottom:15px; }
.prdtDtlsBox #prdtPrice strong{font-size: 13px;font-weight: 700;  }
.prdtDtlsBox #prdtPrice span{ color:#000; }
.prdtDtlsBox #prdtPrice s{ color: #FF9000;; font-size: 24px;font-weight: 700; }

.prdtDtlsBox #QtyPrice strong{ color:#000; font-size: 24px;font-weight: 700; }

.prdtDtlsBox #prdtAvail{ color:#0C0C0C; font-size: 12px;font-weight: 300;text-transform: uppercase; line-height: 1.2; margin:15px 0; }
.prdtDtlsBox #prdtAvail strong{ color:#F45245; text-transform: uppercase;}
.prdtDtlsBox .ATCsection .qtyText{ height:24px; line-height:24px;  }	
.prdtDtlsBox .ATCsection .qtyText label {float:left;margin-top:5px;}
.prdtDtlsBox .ATCsection .qtyText input{width:55px;float:left;height:29px;margin-top:3px;margin-left:11px;}
.prdtDtlsBox .ATCsection .btn{width:100%;overflow:hidden;font-size:12px;text-transform:uppercase;}
.prdtDtlsBox .ATCsection .qtyText *{line-height:inherit; color:#0C0C0C; font-size: 14px;font-weight: 300;text-transform: uppercase; }	
.prdtDtlsBox .ATCsection #stock_msg{ color:#A30307; font-style:italic }
.prdtDtlsBox .prdtImgView{ border: 1px solid #D0D0D0;float: right; margin: 0; width: 382px; height:inherit; }	
.panel-group {
    margin-bottom: 0px;
    margin-top: 15px;
}
.prdtDtlsBox .panel{border:none;}
.prdtDtlsBox .panel-default > .panel-heading a{padding:10px 0;font-size:13px;}
.prdtDtlsBox .panel-default > .panel-heading{background:none;border-width:0;border-top:1px solid #C5C3C3;border-radius:0}
.prdtDtlsBox .panel-default > .panel-heading + .panel-collapse > .panel-body{background:none;border:none;padding:0px 0 10px 0;border-radius:0;box-shadow: none;}
.prdtDtlsBox .panel-default > .panel-heading + .panel-collapse > .panel-body p{font-size:13px;line-height: 22px;}
.prdtDtlsBox .panel-default > .panel-heading a:after{top:-5px;}
.prdtDtlsBox .panel-default > .panel-heading a.collapsed::after{top:5px;}
.prdtDtlsBox .share{font-size:13px;border-top:1px solid #C5C3C3;border-bottom:1px solid #C5C3C3;padding:5px 0;}
.prdtDtlsBox .view a{color:#0C0C0C !important;}
.prdtDtlsBox .view{font-size:13px;border-bottom:1px solid #C5C3C3;padding:5px 0;}
.prdtDtlsBox .share span{vertical-align: middle;z-index: 0;}
.prdtDtlsBox #prdtOptions .color_outer:first-child{margin-left:5px;}
.sizeConversion{color: rgb(0, 0, 0);margin-left: 10px;font-size:12px}
.sizeConversion:hover{color: rgb(0, 0, 0);border-bottom: 1px solid rgb(0, 0, 0);}
*/
/* new css for detail page */
/* product details page css */
#cartQty
{
margin-bottom: 20px;
}
.padd-none
{
	padding:0;
}
.product_details
{
	/* padding-left: 0px; */
padding-right: 31px;
}
.product_details h5
{
	font-size: 15px;
	line-height: 1;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	text-transform:uppercase;
	width:100%;
	font-weight:300;
	margin-bottom:10px;
	float:left;
	
}
.product_details h1
{
	line-height:30px;
	text-transform:uppercase;
	font-size: 24px;
	font-weight: 800;
	line-height: 1;
	text-transform: uppercase;
	margin-top: -2px;
	margin-bottom:10px;
	float:left;
	width:100%;
}
.product_details p
{
	font-size:15px;
	margin-bottom:0;
	line-height:1;
	letter-spacing:0.1px;
}
.product_details p.price
{
	font-size:20px;
	font-weight:700;
	line-height:1;
	margin-bottom:10px;
}
.product_details p.availabilty
{
	margin-bottom:15px;
}
.product_details p.availabilty span
{
	color:#000;
	
	text-transform:uppercase;
}
.product_details form
{
	margin-top:10px;
}
.product_details label
{
	font-size:15px;
	text-transform:uppercase;
	font-weight:300;
}
.product_details select,.product_details input
{
	background:none;
	border:1px solid #928e8e;
	border-radius:0;
	font-size:15px;
	font-weight:300;
	/* height:auto; */
}
.product_details .bootstrap-select.form-control
{
	background-color:transparent;
	/* height:28px; */
	border:none !important;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option
{
/* line-height:1.2;*/
}
.product_details .bootstrap-select .btn
{
	background:none;
	border:1px solid #928e8e;
	border-radius:0;
	font-size:15px;
	font-weight:300;
	color:#0c0c0c;
	margin:0;
	/* height:28px; */
        letter-spacing:0px;
padding-top:2px;
padding-bottom:2px;
}


.product_details .open > .dropdown-toggle.btn-default
{
	min-width:0;
}
.bootstrap-select.btn-group .dropdown-toggle .caret
{
	border-top-color:#56575a;
}
.product_details button.btn,.product_details a.btn.jonathan
{
	
	width:100%;
	margin:15px 0 0px 0;
letter-spacing:0.3px;
}
.product_details a.btn 
{
	
	width:100%;
	margin:15px 0 25px 0;
	
}
.product_details p,.product_details h3
{
	font-size:15px;
	color:#0c0c0c;
	text-transform:uppercase;
}
.product_details p a,.product_details a p
{
	color:#0c0c0c;
	text-decoration:underline !important;
}

.product_details h3
{
	font-weight:bold;
}
.product_details a p
{
	text-transform:none;
}

.panel {
   
    border: 0;
 	background:none;
    box-shadow: none;
}
.panel-group .panel + .panel
{
	margin-top:0;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body 
{
	background:none;
	border:none;
}
.panel-default > .panel-heading
{
	background:#ffffff;
	
	border-radius:0;
	box-shadow:none;
	
	padding:0;
}
.panel-default > .panel-heading a,.panel-default > .panel-heading a:hover,.panel-default > .panel-heading a:focus
{
	display:block;
	padding: 11.5px 17px;
	color:#0c0c0c;
	outline:none;
	position:relative;
border: 1px solid #928E8E;
}
.panel-default > .panel-heading a.collapsed
{
border-bottom:none;
}
.panel-group .panel-default:last-child > .panel-heading a.collapsed
{
border-bottom: 1px solid #928E8E;
}
.panel-title
{
	font-size:20px;
	font-weight:700;
	color:#000000;
	line-height:1;
}

.panel-default > .panel-heading a:after
{
	content:'';
	color:#0c0c0c;
	font-size:26px;
	position:absolute;
	z-index:99;
	top:0px;
	font-weight:bold;
	right:18px;
        background:url(minus_accrd.jpg) no-repeat center center;
       bottom:0;
       width:16px;

}
.panel-default > .panel-heading a.collapsed:after
{
	content:'';
	font-size:18px;
	top:0px;
background:url(plus_accrd.jpg) no-repeat center center;
       bottom:0;
       width:16px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body
{
	font-weight:300;
	font-size:15px;
	padding: 15px 0px;
	text-align:justify;
	text-align-last:left;
	height: 153px;
	overflow:auto;
}
.zoom-small-image img
{
	width:100%;
}

.product_details a.btn.jonathan 
{
	text-transform:uppercase;
	font-weight:700;
	float:left;
	margin-top:0;
}
.product_details .social
{
	float:right;
}
.product_details .social li
{
	list-style:none;
	padding:3px 0;
	width:32px;
	float:left;
	text-align:center;
	border:1px solid #1a1a1a;
	margin-left:8px;
	margin-bottom:20px;
	background:#1a1a1a;
}
.product_details .social li a
{
	color:#777777;
	font-size:18px;
}
.similar_items .newarricnt.text-center p
{
	text-align:center !important;
	-moz-text-align-last: center;
	margin-bottom:5px;
}
.similar_items .newarricnt.text-center h3
{
	color:#000000;
	
}
.zoom_sample
{
	max-width:100%;
	width:100%;
}
.sizeConversion{color: rgb(0, 0, 0);margin-left: 10px;font-size:12px;text-transform:none;font-weight:normal;}
.sizeConversion:hover{color: rgb(0, 0, 0);border-bottom: 1px solid rgb(0, 0, 0);}
#askAQtn-linkBtn
{
display:none;
}
#askAQtn
{
margin-top: 4px;
display: block;
font-weight: normal;
line-height: 1;
}
#askAQtn:hover
{
text-decoration:underline;
cursor:pointer;
}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark:hover > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%;

}
.bootstrap-select.btn-group .dropdown-menu.open
{
border: 1px solid #928E8E !important;
}
/*.bootstrap-select ul.dropdown-menu li:first-child
{
display:none;
}*/
.bootstrap-select.btn-group .dropdown-menu > li > a
{
padding: 3px 15px;
font-size: 14px;
}
.panel-group {
    margin-bottom: 25px;
}
.product_details .panel-body p
{
text-transform:none;
line-height: 23px;
}
.product_details .shop-more-btn
{
font-size: 14px;
padding: 10px;
}
@media (min-width: 1200px) {
.extra_right_l_40{padding-right:40px;}
.product_details
{
	padding-left: 0px;}
}