.hide {
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	display:none;
	width:350px;
	height:auto;
	padding:20px 20px 25px 25px;
	border:1px solid #fff;
	-webkit-box-shadow:  0px 0px 20px rgba(0,0,0,0.9);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.9);
	background:#fff;
    display: none;
}



#footer p {font-size:medium;}

#header .dropdown-menu li a:hover {background:#fb9a1a;}

.gallery_show .item img {border: 1px solid #ccc;}

.product .price{font-size: 20px;margin: 20px 0}
.product .price .bold{font-size: 26px;}	
.product .price i{font-size: 24px;}	
.product .price p{font-size: 12px;margin-top: 5px;}
.product .available{font-size: 18px; color: #70B603; margin: 0px 0 30px 0;}
.product .info_block{background: #F2F2F2;padding: 15px 14px;}
.product .info_block .buy_button{display: block;margin: 0 auto}
.product .info_block .text{margin-top: 20px;}
.product .info_block .text p{margin-bottom: 10px;font-size: 13px;}
.product .info_block .text .title{font-size: 15px;}
.product .attr_table{border-collapse: collapse;border: none}
.product .attr_table td{padding: 5px 10px;border-bottom: 1px solid #ccc;border-left: none;border-right: none;border-top: none}
.product .attr_table td:first-child{width: 200px;font-weight: 600;}
.product .attr_table td:last-child{text-align: right}
.product .col-md-3{width: 25%}
.product .dop_products_title{font-size: 24px;font-weight: bold;margin: 50px 0 15px 0}
.product .dop_products{border-collapse: collapse;}
.product .dop_products thead tr:first-child td{background: rgba(215, 215, 215); font-weight: bold;}
.product .buy_button{background: #2e336a;color: #fff;border: none;border-radius: 5px;padding: 5px 15px 7px 15px;margin: 0 auto;display: block;}
.product .buy_button:hover{background: #42529d}

.category .dop_products_title{font-size: 24px;font-weight: bold;margin: 50px 0 15px 0}
.category .dop_products{border-collapse: collapse;margin-bottom: 40px;}
.category .dop_products thead tr:first-child td{background: rgba(215, 215, 215); font-weight: bold;}
.category .buy_button{background: #2e336a;color: #fff;border: none;border-radius: 5px;padding: 5px 15px 7px 15px;margin: 0 auto;display: block;}
.category .buy_button:hover{background: #42529d}

@media screen and (max-width:768px){
	.product .col-md-3{width: 100%}
	.product .info_block{margin-top: 20px}
}