

/* Etalage container (large thumb + small thumbs): */

#etalage{
	display: none;
	margin-bottom: 50px;
}

/* Large thumbnail: */
#etalage .etalage_thumb{
	border: 1px solid #ddd;
	padding: 6px;
	-webkit-box-shadow: 0 0 10px #ddd;
	-moz-box-shadow: 0 0 10px #ddd;
}
/* Large thumbnail - image (in case you want to add a border around the image within the frame) */
#etalage .etalage_thumb_image{ }

/* Small thumbnails: */
#etalage .etalage_small_thumbs li{
	background: white;
	border: 1px solid #ddd;
	margin: 10px;
	padding: 3px;
}
/* The one on the left that makes them slide */
#etalage ul li.etalage_smallthumb_first{ }
/* The one on the right that makes them slide */
#etalage ul li.etalage_smallthumb_last{ }
/* The currently active one */
#etalage ul li.etalage_smallthumb_active{
	-webkit-box-shadow: 0 0 10px #ddd;
	-moz-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd;
}

/* Zoomed image area: */
#etalage .etalage_zoom_area,
.etalage_zoom_area{
	background: white url(../images/loading.gif) center no-repeat;
	border: 1px solid #ddd;
	padding: 6px;
	-webkit-box-shadow: 0 0 10px #ddd;
	-moz-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd;
}

/* Magnifier area (thumbnail hovering rectangle): */
#etalage .etalage_magnifier{
	background: white;
	border: 1px solid #bbb;
}

/* Icon that will apear at the left bottom of the large thumbnail (optional): */
#etalage .etalage_icon{
	background: url(../images/zoom.png) no-repeat;
	width: 14px;
	height: 14px;
}

/* Hint that will apear at the top right of the large thumbnail (optional): */
#etalage .etalage_hint{
	background: url(../images/hint.gif) no-repeat;
	width: 130px;
	height: 57px;
}

/* Description area (optional) */
#etalage .etalage_description{
	background: white;
	font-style: italic;
	margin: 10px;
	padding: 6px 10px;
}

/*
 * ------------------------------------ FUNCTIONALITY --------------------------------------
 * The following CSS serves to make Etalage function properly. Don't edit or edit carefully.
 * -----------------------------------------------------------------------------------------
 */

.etalage, .etalage_thumb, .etalage_thumb_image, .etalage_source_image, .etalage_zoom_preview, .etalage_icon, .etalage_hint{ display:none }
.etalage, .etalage ul, .etalage li, .etalage img, .etalage_hint, .etalage_icon, .etalage_description{ margin:0; padding:0; border:0; list-style:none }
.etalage, .etalage_magnifier div, .etalage_magnifier div img, .etalage_small_thumbs ul, ul .etalage_small_thumbs li, .etalage_zoom_area div, .etalage_zoom_img{ position:relative }
.etalage img, .etalage li{ -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; -webkit-user-drag:none; -moz-user-drag:none; user-drag:none }
.etalage, .etalage_small_thumbs li{ float:left }
.etalage_right{ float:right }
.etalage li{ position:absolute }
.etalage img{ vertical-align:bottom; max-width:none; object-fit:contain; }
.etalage_magnifier{ 
cursor:default;
opacity:0 !important;
display:none !important;

 }
.etalage_magnifier div, .etalage_small_thumbs{ overflow:hidden }
.etalage_magnifier div img{ display:none }
.etalage_icon, .etalage_hint{ cursor:default; width:0; height:0; overflow:hidden }
.etalage_small_thumbs li.vertical{ float:none }
.etalage_zoom_area{ z-index:996 }
.etalage_zoom_area div{ overflow:hidden; z-index:997 }
.etalage_zoom_preview{ position:absolute; z-index:998 }
.etalage_zoom_img, .etalage_hint{ z-index:999 }
.etalage{ direction:ltr }
div.etalage_description{ position:absolute; bottom:0; left:0; z-index:999 }
div.etalage_description.rtl{ direction:rtl; text-align:right }
.clear{clear:both;}
.slidrewrap{position:relative; width:314px; margin:0 auto;}
.prevbtn{
	position:absolute; 
	bottom:88px; 
	left:-47px;
	background:url(../../images/leftarow.png) no-repeat;
	width:40px;
	height:40px;
	
	
}
.nextbtn{
	position:absolute; 
	bottom:88px; 
	right:-42px;
	background:url(../../images/rightarow.png) no-repeat;
	width:40px;
	height:40px;
}

.videoli{
width:300px;	
height:400px;
background-color:#000 !important;
border:4px solid #fff !important;
}
.etalage_thumb_image{
	opacity:1 !important;
}
.productsldr{
	width:98%px;
	margin:0 10px;
	padding-top:10px;
}

.etalage_zoom_area{display:none !important;}
		.etalage_magnifier > div{display:none !important;}
		.orderoverlayquick {
			background-color: #fff;
			height: 100%;
			left: 0;
			opacity: 0.9;
			overflow: hidden;
			position: fixed;
			top: 0;
			width: 100%;
			z-index: 1000000;
		}
		.orderpopquick {
			background-color: #fff;
			border: 1px solid #e8e8e8;
			box-shadow: 0 0 5px 2px #ccc;
			height: 600px;
			overflow: hidden;
			position: fixed;
			width: 768px;
			z-index: 1000001;
		}



/*video Slides*/
.prohead{
	font-size:30px;
	line-height:32px;
}
.prohead span{
	font-size:17px;
	line-height:27px;
}
.invntryprdts{
	background: #800000 none repeat scroll 0 0;
    border: 1px solid #800000;
    border-radius: 0 30%;
    color: #fff;
    float: right;
    font-size: 18px;
    height: 110px;
    line-height: 28px;
    padding-top: 24px;
    text-align: center;
    width: 110px;
}
.invntryprdts strong{
	font-size:18px;
}
.prodtdetails{
	border: 1px solid #e0e0e0;
    padding:10px;
	margin-top:15px;
}
.blog-content_01{
	margin-top:20px;
	color: #0f0f0f;
    font-family: "RobotoLight";
    line-height: 22px;
}
.stocdetis p{
	font-size: 18px !important;
	margin-top:12px;
}
.avalblunts p{
    font-size:18px;
    line-height: 18px;
	float: left;
}
.avalblunts span{
	background: #800000 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: block;
    float: left;
    font-size: 19px;
    height: 40px;
    margin-left: 10px;
    padding-top: 6px;
    text-align: center;
    width: 40px;
}
.prdctprice{
    text-align: center;
	margin-top:20px;

}
.prdctprice p{
    font-size:18px;
}
.prdctprice span{
	font-size: 30px;
    padding-top: 11px;
}
.prohead p{
	font-size:30px;
	color:#000;
}
.prohead span{
	font-size:18px;
	color:#515151;
}
.rightdetls{
	padding:10px;
}
.newprodct{
	background: #fff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 50%;
    height: 80px;
    padding-top: 25px;
    position: absolute;
    right: -25px;
    text-align: center;
    top: -25px;
    width: 80px;
    z-index: 2;
}
.newprodct p{
	color:#6a2a24;
    font-size:20px;
}
.bodrrght{
	border-right: 1px solid #e0e0e0;
	float:left;
}
.stocdetis01{
	color: #6a2a24;
    font-size: 31px;
    height: 77px;
    padding-top: 18px;
}

.stocdetis01 p{
	color: #800000;
    font-size: 26px !important;
    margin-top: 3px;
	text-align:center;
}
.stocdetis02{
    height: 77px;
    padding-top: 18px;
}

.stocdetis02 p{
	/*color: #3ca779;*/
	color: #800000;
    font-size: 22px !important;
    margin-top: 3px;
	text-align:center;
}

.inq-for-price{
width:100%;
height:40px;
background-color:#800000;
color:#fff;
text-align:center;
font-size:16px;
margin:17px auto;
line-height:40px;
display:block;	
border-radius:25px;	-moz-border-radius:25px; -webkit-border-radius:25px; -o-border-radius:25px;	
transition:all .3s ease-in-out 0s; -moz-transition:all .3s ease-in-out 0s; -webkit-transition:all .3s ease-in-out 0s; -o-transition:all .3s ease-in-out 0s;	 -ms-transition:all .3s ease-in-out 0s;	
}
.inq-for-price:hover{
border-radius:0px;	-moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px;
transition:all .3s ease-in-out 0s; -moz-transition:all .3s ease-in-out 0s; -webkit-transition:all .3s ease-in-out 0s; -o-transition:all .3s ease-in-out 0s;	 -ms-transition:all .3s ease-in-out 0s;	
color:#b3b3b3 !important;
}
@media screen and (max-width:1500px){
	
	/*.stocdetis02 p{font-size: 19px !important;}*/
	
}
@media screen and (max-width:991px){
	.stocdetis01 p{font-size: 22px !important; line-height:38px;}
	.stocdetis02 p{font-size: 16px !important; line-height:38px;}
	.col-sm-p5{padding:5px !important;}
}

@media screen and (max-width:767px){
	.newprodct{
		border-radius: 0 0 0 50%;
		right: 0px;
		top:0px;
	}
	.prevbtn{
		left:0px;
	}
	.nextbtn{
		right:6px;
	}
	.stocdetis02 p{ font-size:21px !important;}
}
@media screen and (max-width:479px){
.col-xxs-stocks{width:100%;}
.stocdetis01{height:unset; margin:0; padding:0; }
.stocdetis01 p{text-align:left; padding-left:15px; padding-top:0; line-height:unset; margin:0;}
.stocdetis02{height:unset; margin:0; padding:0; }
.stocdetis02 p{text-align:left; padding-left:15px; padding-top:0; line-height:unset; margin:0;} 
.prdctprice{margin-top:0;}
.col-xxs-12{width:100%;}
}
@media screen and (max-width:450px){
	.bodrrght{
	border-right: 0px solid #e0e0e0;
	float:none;
}
.prdctprice{
	text-align:left;
}
}
@media screen and (max-width:360px){
.productsldr{
	margin:0px
}
.slidrewrap{
	width:310px;
}
.etalage{
	width:305px;
}
#etalage .etalage_thumb{
	padding:4px;
}
.etalage_small_thumbs{
	width:310px;
	overflow:hidden;
}
.etalage_small_thumbs li{
	margin: 0 5px 0 0;
}
.blog-wrapper{
	width:98% !important;
	overflow:hidden !important;
}
}