/* CSS Document */

@media (min-width: 320px) {
	#col_R { width: 320px; }
	#product_buy { margin-left: 0px; }
	.col_1_wrap .cat_desc {  height: auto; }
	header { background-color: #F58220; background-image: none; }
	.btn_i a:link {	font-size: 1.2em !important; }
	#btn-fb { display: none; }
	#pogosta-vprasanja { display: none; }
	#oranzni-recepti { display: none; }
	.prod-ind { padding-left: 5%; padding-right: 5%; }
	.body_cat { background-image: none; background-color: #FFF; }
	#product_list .col-sm-6 { max-width: 48%; } 
	#product_list .d_price { text-align: right;  }
	#product_list .d_img {	height: auto; max-width: 155px; }

	#product_list .d_img > a > img { width: 100%; }
	#product_list .d_img .img-xl { width: 320px; }
	#product_list .d_new { top: -250px; }
	#product_list .d_discount { top: -250px; }
	#product_list .d_soljeno { top: -250px; }
	#product_list .d_priporocamo { top: -25px; }

	.topbar { display: none; }
	#similar_p { background-color: #ffffff; }
	#similar_p h2 { font-size: 2.2em; color: #ed6318; }
	.navbar-brand { padding-top: 0px; }
	.topmenu-bar { margin-top: 0px; }
	.header_cart { 	width: 300px; }
	.header_cart .hc_itm_tit { width: 170px; }
	.header_cart .hc_itm_price { width: 170px; }
	.header_cart .hc_itm_img { width: 55px; }
	.lang-bar { display: none; }
	.lang-mob { display: block; }
	.dropdown-title { display: none; } 
	#header_search { display: none; } 
	.box-recepti { background: #FFF url(/template/images/box-recepti-sm.png) no-repeat top left;  }
	.oranzni-recepti { background: #F1F3F1 url(/template/images/recepti.jpg) no-repeat bottom right; background-size: 250%; padding-bottom: 320px;  }
	.oranzni-recept { background: #fff url(/template/images/recept.jpg) no-repeat top left;  background-size: 400%;  }
	.top-recept-info { background-color: transparent; }
	.recept-img { border-top-left-radius: 0px;  border-bottom-left-radius: 0px; }
	.recept-content { background-color: #fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 35px -8px; border-top-right-radius:0px; border-bottom-right-radius: 0px; }
	.bg_i_2 { background: #FFF url(/template/images/bg_2a.jpg) no-repeat bottom center;  }
}

@media (min-width: 576px) {
	
	
}

@media (min-width: 768px) {
	#col_R { width: 440px; }
	header { background: #FFF url(/template/images/bg-header.png) no-repeat center top; }
	.credits { margin-bottom: 0px; }
/*	#product_list .col-md-4 { max-width: 31.333333%; } */
	#product_list article {  }
	#product_list .d_price {  }
	#product_list .d_img {	height: 370px; max-width: 320px; }
	#product_list .d_img > a > img { width: 200px; }
	#product_list .d_img .img-xl { width: 400px; }
	#product_list .d_new { top: -310px; }
	#product_list .d_discount { top: -310px; }
	#product_list .d_soljeno { top: -310px; }
	#product_list .d_priporocamo { top: -310px; }
	.product_list_1 .d_info a:link, .product_list_1 .d_info a:visited, .product_list_1 .d_info a:hover { color: #9F6000; }

	.topbar { display: block; }
	#similar_p { background-color: transparent; }
	#similar_p h2 { font-size: 2.2em; color: #ed6318; }
		
	/*.body_cat { background: #FFF url(/template/images/bg-1-c.jpg) no-repeat top center; }*/
	.body_cat_1 { background: #FFF url(/template/images/bg-1-b.png) no-repeat top center; }
	.body_cat_2 { background: #FFF url(/template/images/bg-2-b.png) no-repeat top center; }
	.recepti { background: #4E3B2C url(/template/images/bg-recepti.jpg) no-repeat bottom center; }
	.prod-recepti {  }
	.body_prod_orescki { background: #FFF url(/template/images/bg-prod-orescki.jpg) no-repeat top center; }
	.body_prod_sadje { background:#FFF  url(/template/images/bg-prod-sadje.jpg) no-repeat top center; }
	.body_prod_bio { background:#FFF  url(/template/images/bg-prod-bio.jpg) no-repeat top center; }
	.body_prod_specialitete { background: #FFF url(/template/images/bg-prod-specialitete.jpg) no-repeat top center; }
	.body_prod_prigrizki { background: #FFF url(/template/images/bg-prod-prigrizki.jpg) no-repeat top center; }
	.body_prod_semena { background: #FFF url(/template/images/bg-prod-semena.jpg) no-repeat top center; }
	.body_prod_med { background: #FFF url(/template/images/bg-prod-med.jpg) no-repeat top center; }
	.body_prod_xl { background: #FFF url(/template/images/bg-prod-xl.jpg) no-repeat top center; }
	.body_prod_tartufi { background: #FFF url(/template/images/bg-prod-tartufi.jpg) no-repeat top center; }
	.navbar-brand { display: none; }
	.header_cart { 	width: 620px;  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.1); }
	.header_cart .hc_itm_tit { width: 360px; }
	.header_cart .hc_itm_price { width: 120px; }
	.header_cart .hc_itm_img { width: 55px; }
	.box-recepti { background: #FFF url(/template/images/box-recepti.jpg) no-repeat bottom center;  }
	.bg_i_2 { background: #FFF url(/template/images/bg_2.jpg) no-repeat bottom center;  }
}
@media (min-width: 992px) {
	#col_R { width: 720px; }
	.cat_desc { }
	#btn-fb { display: block; }
	#pogosta-vprasanja { display: block; }
	#oranzni-recepti { display: block; }

}
@media  (min-width: 1200px) {
	#col_R { width: 880px; }
	.col_1_wrap .cat_desc {  }
	.prod-ind { padding-left: 8%; padding-right: 8%; }
	#product_list .d_img {	height: 370px; max-width: 250px; }

	.topmenu-bar { margin-top: 0px; }
	.lang-bar { display: block; }
	.lang-mob { display: none; }
	.dropdown-title { display: inline; }
	#header_search { display: block; } 
	.oranzni-recepti { background: #FFF url(/template/images/recepti.jpg) no-repeat bottom right; background-size: 100%; padding-bottom: 30px; }
	.oranzni-recept { background: #fff url(/template/images/recept.jpg) no-repeat top left;  background-size: 100%;  }
}
@media (min-width: 1600px) {
	.container { width: 1480px; max-width: 1480px; }
	/*#product_list .col-lg-3 { width: 20% !important; max-width: 20% !important; }*/
	#product_list .d_img {	height: 370px; max-width: 300px; }
	#product_list .d_img .img-xl { margin-top: 20px; }
	#product_list .d_price {  }
	.top-recept-info { background-color: #fff; }
	.recept-img { border-top-left-radius: 25px;  border-bottom-left-radius: 25px; }
	.recept-content { background-color: #fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 35px -8px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; 
}