/* CSS Document */

.thumbimage{
	width:100%;
}
.col-md-9.shoprightcol{
	padding-bottom:20px;
}
.prod_feature{
	padding-left: 13px;
}
.btn.btn-primary.add2 {
	margin-top:12px; margin-bottom:15px;
}

.prod_result_item {
	position: relative;
	height: 100%;
}

.prod_result_item_image {
	background:white;
	
}

.featuredprods > h1 {
    border-bottom: 1px solid #ccc;
    padding: 0 15px;
}
.featureprod h2 a {
    position: relative;
}
.featureprod h2 {
    padding: 0 10px;
}
.featureprod {
    float: left;
    height: 205px;
    padding: 0;
    position: relative;
    width: 205px;
}
.featureprod_container {
    background: #f9f9f9;
    margin: 20px auto;
    max-width: 205px;
}
.featureprod_container img {
    left: 50%;
    max-width: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
}
.buynowbtn,
.buynowbtn a {
    max-width: 205px;
    width: 100%;
}
.featureprod_container h1 {
    background: rgba(255, 255, 255, 0.7);
    font-family: Roboto, "Futurastd book", sans-serif;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px;
    position: absolute;
    vertical-align: middle;
    width: 205px;
    z-index: 9999;
}

.prod_result_item_image a, .prod_result_item_image a img {
	height: 100%;
}
.prod_result_item_image > a{position: relative;}

.prod_result_item_image a{height:100%; display:block; text-align:center;}

.prod_result_item.row > div{padding:0px;}

.prod_result_item.row{padding: 10px}


.prod_result_item.row > 

.prod_result_text {border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}

.prod_result_image{border-left: 1px solid #f5f5f5;border-top: 1px solid #f5f5f5;}

.prod_result_item_title h2,.prod_result_item_title h2 a, .prod_result_item_title h5{color:#333; font-size:16px;}
.prod_result_item_title h5{padding-top:8px;}

.prod_result_item  a{text-decoration:none;}

.prod_result_item  a:hover{color:#E78601}
.prod_result_text > div{padding-left:10px; padding-right:10px;}
.prod_result_text > div:last-child{padding-bottom:10px;}

div.prod-overlay{width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.03);
cursor: pointer;
position: absolute;}

@media screen and (min-width:615px){
	.prod_detail_right {
		width:50%; 
		float:right; 
		clear:right;
	}
	.prod_detail_left.clr{
		width:50%; 
		float:left;
	}
}

@media screen and (min-width:768px){
	.prod_result_item_title h2, .prod_result_item_title h5, .prod_result_item_title h2 a{text-align:center;font-size:18px;}
	.prod_result_item_image {
		height: 60%;}
	.prod_result_text{height:40%;}
	
	.prod_result_text {border-left: 1px solid #f5f5f5;}
	.prod_result_image {border-right: 1px solid #f5f5f5;}
}

@media screen and (max-width:767px){
	.prod_result_item.row > div {
		height: 100%;}
	.prod_result_text > div:first-child{padding-top:10px;}
	.prod_result_text {border-top: 1px solid #f5f5f5;}
	.prod_result_image {border-bottom: 1px solid #f5f5f5;}
	
	.prod_result_item_title h2{text-align:left;}
	.prod_result_item_title h5{display:none;}
	.prod_result_item.row{padding-top:10px; padding-bottom:10px;}
}