@media (max-width: 1260px) {
	.owl-theme .owl-controls .owl-prev { margin-left: 10px;  }
	.owl-theme .owl-controls .owl-next { margin-right:  10px; }
	.owl-theme .owl-controls .owl-prev:hover  { margin-left: 10px; }
	.owl-theme .owl-controls .owl-next:hover  { margin-right: 10px; }
	
	.form-list li.wide input.input-text { max-width: 100%; }
}
@media (max-width: 1180px) {
	.main,
	.footer-container,
	.nav-okvir,
	.page{ width:100%; box-sizing: border-box; }
	
	.col-left{ width:22%; margin-left: 2%; padding: 0px; }
	.col-main{ width:72%; margin: 0 2%; }
	.col-right{ width:22%; margin-right: 2%; padding: 0px;  }
	.col2-left-layout .col-main { width:72%; margin: 0 2%; }
	.col2-right-layout .col-main { width:72%; margin: 0 2%; }
	.col3-layout .col-main { width:42%; margin: 0 2%; }
	.col3-layout .col-wrapper{ width:72%; }
	
	p img { max-width: 100%; }
	p { min-width: 150px; }

	.std div { max-width: 100%;}

	.footer { width:auto; }
	
	.product-view .product-img-box .more-views,
	.product-view .product-img-box .product-image img { width: 100%; height: auto; }
	.product-view .product-img-box .more-views li { float: left; margin-right: 10px; }
	.prednost li:last-child,
	.prednost li { width: 48%; margin: 0 1%; }
	.prednost li:nth-child(1),
	.prednost li:nth-child(2) { margin-bottom: 15px; }

	.oglasi { margin: 0px 15px; }
 	.product-view .product-img-box,
	.product-view .product-shop { box-sizing: border-box; padding: 0px 15px; }
	.product-view .product-img-box { width: 44%; margin-right: 0%; }
	
	#nav a.level-top { font-size: 13px; padding: 0px 10px; }
	
	.carteks .roza { margin: 0px 0px 0px -180px; }
	.carteks .roza .tps { margin: -6px 0px 0px 185px; }
	
	.products-grid { max-width: 100%; box-sizing: border-box; padding: 0px 15px; }
	
}
@media (max-width: 1100px) {

	.col1-layout .products-grid li.item:nth-child(1),
	.col1-layout .products-grid li.item:nth-child(5n),
	.col1-layout .products-grid li.item:nth-child(5n +1),
	.col1-layout .products-grid li.item { width: 23.5%; margin:0 2% 2% 0; }
	.col1-layout .products-grid li.item:nth-child(4n) { margin:0 0 2%; }
	
	.col1-layout .products-grid .owl-item li.item, .products-grid .owl-item li.item { width: 100%; margin: 0; }
	
	.okvircek { padding: 0px 15px; }
	.okvircek .desno,
	#banner { float: none; width: 100%; margin: 0; box-sizing: border-box; }
	
	.okvircek .desno { margin-top: 10px; }
	.okvircek .katalog,
	.okvircek .prijava { width: 50%; float: left; box-sizing: border-box; }
	.okvircek .prijava p br,
	.okvircek .prijava h4 br { display: none; }
	.okvircek .prijava p { margin-bottom: 15px;}
	.okvircek .katalog .vsebina { border-right: 1px dashed #ebebeb; }
}
@media (max-width: 1000px) {
	/* menu */
	.meni { margin: 10px; }
	.nav-container { background: #62714f; padding: 0px; height: auto; }
	.nav-container .maton { display: block; color: #fff; text-transform: uppercase; height: 42px; line-height: 42px; padding: 0px 10px 0px 10px; text-align: left; font-size: 21px;  cursor: pointer; }
	.nav-container .maton:before { content: ''; background: url(../images/mmeni.gif) no-repeat; width: 13px; height: 10px; float: left; margin: 15px 10px 0px 0px; }
	.nav-container .mobile ul#nav { display: none; width: 100%; }
	.nav-container .mobile ul#nav li.level-top { float: none; display: block; border-top: 1px solid #62714f;}
	#nav { padding-top: 0px; }
	#nav li:last-child a.level-top,
	#nav li a.level-top { float:none; background: #a1b388; color: #4c583a; line-height: 40px;  }	
	#nav li a.level-top:hover { background: #98ab7d; }
	#nav li.parent a.level-top span { background: none; padding-right: 0px; }
	#nav li.home a.level-top { padding-left: 10px; }
	#nav li.parent:before { content: ''; background: url(../images/plus.gif) no-repeat center center; width: 13px; height: 10px; float: right; margin: 0px 5px 0px 0px; width: 40px; height: 40px; cursor: pointer; }
	#nav li.parent.minus:before { background: url(../images/minus.gif) no-repeat center center; }
	#nav .menu-wrapper{left:0;margin-left:0;position:absolute; top:0;width: 100%; position: relative;}
	#nav li.over .menu-wrapper{ display: none;}
	#nav ul.level0 { position: relative; width: 100%; top: 0; left:0; }
	#nav ul li { display: block; }
	#nav ul li a { width: 100%; box-sizing: border-box; }
}
@media (max-width: 960px) {
	.enovice h4 {  padding-bottom: 0px; }
	.newsletter { padding: 5px 0px 15px 15px;}
	.druzbena,
	.enovice { width: 50%; }
}
@media (max-width: 920px) {
	.facebook .title { float: none; width: 100%; padding: 15px; margin-bottom:15px; border-bottom: 1px dashed #ebebeb; }
	.facebook .content { width: 100%; float: none; }
	.facebook .title p { height: auto; }
	.facebook .title br { display: none; }
	
	.popsup { display: none; }
	
	.col1-layout .products-grid li.item:nth-child(1),
	.col1-layout .products-grid li.item:nth-child(4n),
	.col1-layout .products-grid li.item:nth-child(5n),
	.col1-layout .products-grid li.item:nth-child(5n +1),
	.col1-layout .products-grid li.item { width: 32%; margin:0 2% 2% 0; }
	.col1-layout .products-grid li.item:nth-child(3n) { margin:0 0 2%; }
	.col1-layout .products-grid .owl-item li.item, .products-grid .owl-item li.item { width: 100%; margin: 0; }
}
@media (max-width: 920px) {
    #checkout-payment-method-load .do_brezplacne_dostave { display: none; }
	.cols_4.alpha { width: 100%; margin-right: 0%; }
	.cols_4 { width: 32%; margin-right: 2%; }
	.cols_4.alpha img { float: left; margin: 0px 40px 0px 0px; }
}
@media (max-width: 880px) {
	.header-container { position: relative; }
	.header .logo { height: 130px; }
	.header .logo img { margin-top: 10px; }
	.top-container .top .glava { padding-right: 0px; text-align: left; }
	.top-container .top .glava2 { padding-left: 0px; }
	.top-container .form-language { float: right; margin-right: 10px; margin-left: 20px; }
}
@media (max-width: 870px) {
	.products-grid li.item { margin:0 2% 2% 0; width:32%; }
	.products-grid li.item:nth-child(3n) { margin:0 0 2%; }
	.products-grid li.item:nth-child(1),
	.products-grid li.item:nth-child(3n +1)  { margin:0 2% 2% 0; }
	.form-search input.input-text { width: 164px; }
	.form-search { margin-left: 15px; }
}

@media (max-width: 767px) {
	.col-left,
	.col-main,
	.col-right,
	.col2-left-layout .col-main,
	.col2-right-layout .col-main,
	.col3-layout .col-main { width:96%; margin: 0 2%; }
	.col3-layout .col-wrapper { width:100%; }

	.block-cat-nav { display: none; }

	.grid_1{width:auto;}
	.grid_2{width:auto;}
	.grid_3{width:auto;}
	.grid_4{width:auto;}
	.grid_5{width:auto;}
	.grid_6{width:auto;}
	.grid_7{width:auto;}
	.grid_8{width:auto;}
	.grid_9{width:auto;}
	.grid_10{width:auto;}
	.grid_11{width:auto;}
	.grid_12{width:auto;}
		
	.druzbena,
	.enovice { width: 100%; float: none; text-align: left; }
	.druzbena h4 { padding-left: 0px; padding-top: 0px; }
	.druzbena ul {  float: none; margin-top: -15px; display: inline; }
	.newsletter { padding-top: 15px; }

	.kol-3 {}
	
	.facebook .content .objava { width: 50%; }
	.facebook .content li.objava:nth-child(4),
	.facebook .content li.objava:nth-child(3) { display: none; }
	
	.product-view .product-img-box,
	.product-view .product-shop { width: 100%; }
	.okvircek .katalog,
	.okvircek .prijava { width: 100%; float: none; }
	
}
@media (max-width: 749px) {
	.oglasi li { width: 48%; }
	.oglasi li:last-child { display: none; }
}
@media (max-width: 710px) {
	.newsletter { padding-top: 0px; clear: left; }
	.cols_4.alpha,
	.cols_4.omega, 
	.cols_4 { width: 48%; margin-right: 2%; }
	.cols_4.beta { clear: left; } 
	.cols_4.alpha img { margin: 20px 0px 20px 0px; float: none; }
	
	.col1-layout .products-grid li.item:nth-child(1),
	.col1-layout .products-grid li.item:nth-child(3n),
	.col1-layout .products-grid li.item:nth-child(4n),
	.col1-layout .products-grid li.item:nth-child(5n),
	.col1-layout .products-grid li.item:nth-child(5n +1),
	.col1-layout .products-grid li.item { width: 48%; margin:0 2% 2% 0; }
	.col1-layout .products-grid li.item:nth-child(2n) { margin:0 0 2%; }
	.col1-layout .products-grid .owl-item li.item, .products-grid .owl-item li.item { width: 100%; margin: 0; }
}
@media (max-width: 680px) {
	.header { overflow: hidden; }
	.kol-3 { margin-top: 110px; min-height: auto; margin-bottom: 10px; }
	.kol-3.last { padding-left: 0px; }
}
@media (max-width: 620px) {
	.top-container .top .glava,
	.top-container .top .glava2 { width:100%; box-sizing:border-box; padding: 0px 15px; text-align: right }
	.top-container .top .glava { padding: 7px 15px;  border-bottom: 1px solid #5d452e;}
	.top-container .form-language { float: left;  margin-left: 0px;}
}
@media (max-width: 610px) {
	.col2-set .col-1 { float:none; width:100%; margin-bottom: 10px }
	.col2-set .col-2 { float:none; width:100%; }
	.col2-set .col-narrow { width:100%; }
	.col2-set .col-wide { width:100%; }
	
	.col3-set .col-1 { float:none; width:100%; margin-bottom: 10px }
	.col3-set .col-2 { float:none; width:100%; margin-left:0%; margin-bottom: 10px; }
	.col3-set .col-3 { float:none; width:100%; }
	
	.col4-set .col-1 { float:none; width:100%; margin-bottom: 10px }
	.col4-set .col-2 { float:none; width:100%; margin:0%; margin-bottom: 10px }
	.col4-set .col-3 { float:none; width:100%; margin-bottom: 10px }
	.col4-set .col-4 { float:none; width:100%; }

	
	.kategorije h3.naslov { margin-top: 10px; }
	.kategorije h3.naslov br { display: none; }
	.kategorije h3.naslov strong { padding-left: 0px; }
	#leftnav ul li { width: 33.33%; float: left; }
	#leftnav:after {  clear: both; }
	#checkout-progress-wrapper { display: none; }
}
@media (max-width: 549px) {
	.products-grid li.item { height:auto; margin:0 4% 4% 0; width:48%; overflow: hidden; position: relative;  }
	.products-grid li.item:nth-child(3n),
	.products-grid li.item:nth-child(1),
	.products-grid li.item:nth-child(3n +1)  { margin:0 4% 4% 0; }
	.products-grid li.item:nth-child(2n) { margin:0 0 4% 0 !important; }
	.products-grid li.item:nth-child(2n+1) { clear: both; } 
	.products-grid li.item:nth-child(3n+1) { clear: none; }
 
    .top-container .top .teli, .top-container .top .emaili { clear: left; }
}
@media (max-width: 510px) {
	.kol-3 { float: none; clear: both; width: 100%; text-align: center; margin-top: 140px; padding: 0px; }
	.kol-3.last { margin-top: 0px; }
	.form-search { margin: 0 auto; width:220px; }
	.header-container .emaili { margin-top: 0px; }

	.paralax h3 { font-size: 21px; }
	.paralax p { font-size: 16px; }
	.paralax a.more { padding: 0px 15px; line-height: 34px; font-size: 14px; }
	
	.feats h2.title { padding: 0px; background: none; }

}
@media (max-width: 479px) {
	.breadcrumbs { margin: 10px;}

	.footer_menu { width: 50%; border-top: 1px dashed #ebebeb; padding: 10px 0px; }
	.footer_menu.zadnji { width: 100%; padding-bottom: 0px; }
	.footer_menu.zadnji h3 { line-height: 31px; float: left; }
	.footer .copy { margin-top: 0px; }
		
	#nav .menu-wrapper .right-content,
	#nav .menu-wrapper .top-content h1 span:nth-of-type(2) { display: none; }
	.popsup { display: none; }

	.oglasi li { width: 100%; margin-bottom: 15px; }
	.oglasi li:last-child { display: block; margin-bottom: 0px; }

	.prednost li:last-child, .prednost li { width: 96%; margin: 0 2%; margin-bottom: 15px; }
	.prednost li:last-child { margin-bottom: 0px; }
}
@media (max-width: 440px) {
	.cols_4.alpha,
	.cols_4.omega, 
	.cols_4 { width: 96%; margin: 0 2%; }
	.cols_4 ul { margin: 0px; }
	.cols_4 h4 { margin-bottom: 10px; }
	.product-view .product-shop .product-name h1 { margin-top: 20px; font-size: 21px; line-height: 1.2em; }
	
	.col1-layout .products-grid li.item:nth-child(1),
	.col1-layout .products-grid li.item:nth-child(2n),
	.col1-layout .products-grid li.item:nth-child(3n),
	.col1-layout .products-grid li.item:nth-child(4n),
	.col1-layout .products-grid li.item:nth-child(5n),
	.col1-layout .products-grid li.item:nth-child(5n +1),
	.col1-layout .products-grid li.item { width: 100%;  margin:0 0 2%; }
	.col1-layout .products-grid .owl-item li.item, .products-grid .owl-item li.item { width: 100%; margin: 0; }
}
@media (max-width: 380px) {

	.nav-container { margin-bottom: 10px; }
    
	.footer .copy a.degriz { float: none; }
	
	#leftnav ul li { width: 50%; }
    
    .header-container .header .oglas,
    .header-container .header .kontakt { display: none; }
    
    .col-left.sidebar .kategorije { display: none; }
	.facebook .content li.objava:nth-child(2) { display: none; }
	.facebook .content li.objava { width: 100%; }
	
	.related h3 { padding: 0px 10px 15px 10px; font-size: 17px; }
	.top-container .top .glava li a { font-size: 11px; padding: 0px 7px; }
	.okvircek .prijava .input-box input { width: 130px; }
}

@media (max-width: 320px) {
    .products-grid li.item { height:auto; margin:0 auto; margin-bottom: 5%; width:96%; float: none; overflow: hidden; position: relative;  }
	.products-grid li.item.last,
	.products-grid li.item.first {  margin: 0 auto; margin-bottom: 5% }
	.products-grid li.item:nth-child(2n) {  margin: 0 auto !important; margin-bottom: 5% !important; }
	
	.product-view .tabs .product-tabs { margin-bottom: 10px; }
	.product-view .tabs .product-tabs li { float: none; }
	.product-view .tabs .product-tabs li a { display: block; box-sizing: border-box; width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

}
@media (max-width: 260px) {
	.prednost a.box::before { font-size: 20px; width: 20px; margin-right: 15px; }
	.prednost a.box { padding: 5px 0px 5px 0px;	}
}