@media (max-width:1140px){
	.row {padding:0 20px;}
	
	/*.main-nav ul li a {padding:16px 11px;}*/
	
	.slider li .row {width:85%;}
	.flexslider .slides img {height: 400px; width: auto;}
	
	.product-list {text-align: center;}
	.product-list li {float:none; margin:12px 12px 25px 12px!important; text-align:left; display:inline-block; vertical-align: top; width:100%; max-width:262px;}
	
	.footer-block-wr {text-align: center;}
	.footer .footer-block {width:100%; max-width:250px; margin:10px 10px 20px!important; }
	.footer .footer-block ul.devide {width:100%; margin:0!important}
	.footer .footer-block:last-child {float:none; max-width:350px;}
}
@media (max-width:1100px){
	/*.main-nav ul li a {padding: 16px 11px; font-size: 14px;}*/
	.product-info-1, .product-info-2 {width:100%;}
	.product-i-c-m {float:left; margin-bottom: 20px;}
	.product-tabs {width:100%;}
}
@media (max-width:1055px){
	/* Product */
	.product-info-2 ul {max-width:none;}
	.product-img-other {top:0; margin-top:12px;}
}
@media (max-width:995px){
	/*.main-nav ul li a { font-size: 13px; padding: 16px 10px;}*/
}
@media (max-width:960px){
	.product-img-full {width: 24%;}
	.product-description {width:76%;}
	
	.step-col-1, .step-col-2 {width:100%;}
	.step-col-2 {margin-top:35px;}
	
	.td:first-child {display: none;}
	.td:nth-child(2) {width:58%;}
}
@media (max-width:940px){
	/* Header */
	.header .logo {position: relative; z-index:10;}
	/* Main nav */
	.main-nav i.nav-toggle {display: block; float:right; font-size:40px; position: relative; top:-12px; cursor: pointer;}
	i.nav-close {display:inline-block; cursor: pointer; width:18px; height:18px; margin:10px 0 30px 11px; background:url(/images/icon-delete.png) no-repeat left top; text-indent:-999em;}
	.main-nav, .main-nav ul, .main-nav ul li {width:100%; display:inline-block;}
	.main-nav {margin-top:-30px;}
	.main-nav ul li a {font-size:15px; text-align:left!important;}
	.main-nav {position: fixed; width:100%; max-width:290px; right:-290px; margin-top:0; top:0; height:100%; overflow:auto; z-index:9999; background:#fff; padding:20px; -webkit-transition:right 350ms ease; -o-transition:right 350ms ease; transition:right 350ms ease;}
	
	
	.main-nav ul ul {display: none!important;}
	
	.form-s.reg ul li label {display: block; margin:0 0 8px}
	
	body.show {overflow-y:hidden;}
	body.show .main-nav {right:0;}
	
	/* Slider */
	.slider {margin-bottom: 20px;}
	.flex-control-nav {text-align: center; bottom:-37px; left:0;}
	.flex-control-paging li a {border:solid 1px #000;}
	.slide-content {width:100%; bottom:20px; left: 0; padding:20px 25px;}
	.flexslider .slides img {height: 350px; width: auto;}
	.flex-control-nav li {margin: 0 6px;}
	
	.list-3 {text-align: center; margin: 18px 0 40px;}
	.list-3 li {float:none; display:inline-block; text-align:left;  vertical-align: top; margin:20px; width:100%; max-width:320px;}
	.list-3 li:nth-child(2) {margin:20px;}
	
	.list-3 li {margin:10px!important; min-width:320px;}
	.list-3 li:nth-child(3n+1) { margin-left: 10px!important;}	
	
	.cookie-wr {padding:15px; text-align: center;}
	.cookie-wr p {margin-top:0;}
	.cookie-wr .row {padding-right:20px;}
	.cookie-wr br{display: none;}
	.cookie-wr a.cookie-confirm {position: relative; top:0; -webkit-transform:none; -ms-transform:none; transform:none; margin:0 auto;}
}
@media (min-width:941px){ /* PC nav fix */
	/* Main nav */
	.main-nav > ul {display: block!important; display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important;}
}
@media (max-width:850px){
	h1 {text-align: center;}
	.col-2 h1 {text-align:left;}
	.row {padding:0 10px;} 
	
	.product-description {width:100%; border-left:none;}
	.product-img-full {width:100%; position: relative;}
	.product-img-full img {position: relative; top:0; left:0; width:auto;}
	
	.order-review {padding:35px 20px;}
	
	.cookie-wr .row {padding:0;}
}
@media (max-width:740px){
	.promo-box {width:100%; max-width:320px; margin:0 auto; display: block; float: right; position: relative; right: -5px;}
	.total-box {float:none; width:100%; margin:30px 0 0!important}
}
@media (max-width:700px){
	.product-actions ul.qty-to-cart {width:100%; margin-top:20px;}
	.product-actions ul.qty-to-cart li:last-child {float:left;}
	
	.order-review {padding:0; -webkit-box-shadow:none; box-shadow:none;}
	
	.table {margin-top:-20px;}
	.heading .td {display: none;}
	.heading.tr {border:none;}
	.td {width:100%!important; text-align:left!important; height:auto; padding:12px}
	.td .vert-align { padding-left: 10px; width:100%; position: relative; white-space:normal; left:0; top:0; width:auto; float:left;-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
	.td:first-child {display: none;}
	.td:nth-child(2) .vert-align {float: left;  width: calc(100% - 135px); top:0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
	.td:before {font-weight:bold; float:left; margin-right:12px; display: block; width:120px;}
	.td:nth-child(2):before {content:"Ime izdelka:";}
	.td:nth-child(3):before {content:"Cena:"; }
	.td:nth-child(4):before {content:"Količina:"; position: relative; top:12px;}
	.td:last-child:before {content:"Vmesni seštevek:"; } 	
	
	.td .qty-change {margin:0 0 0 10px; float:left;}
	
	.td i {right: -21px; margin-top: -8px;}
	
	.category-view.list {display: none!important;}
	.category-view.grid {display: block!important;}
	
	.category-filter-options > div:first-child{display: none;}
}
@media (max-width:650px){
	
	
	/* Sidepop */
	.sidepop {display: none;}
	
	/* Slider */
	.slider {margin:0;}
	.slider li .row {width:95%;}
	.flex-control-nav { bottom: -32px;}
	.flex-direction-nav {display: none;}
	.slide-content h1 {font-size: 26px\9; font-size: 2.6rem;}
	
	.list-3 {margin: 10px 0 40px;}
	
	.product-description {padding:15px;}
	.product-info-1, .product-info-2 {width:100%;}
	.product-img-other {display: none;}

	
	.product-actions ul.price-overview {max-width: none; width: 100%; margin:0 0 15px!important;}
	.product-actions ul.qty-to-cart {width:350px; margin:0 auto; float:none; position: relative; top:-10px;}
	
	.checkout-row.first .step-bg {padding:10px;}	
	
	.footer .cr p {width:100%; text-align: center;}
	
	.flexslider {display: none!important;}
}
@media (max-width:480px){
	.category-filter-options > div {float:left;}
	.filter-top {display: block; max-width:260px; margin:0 auto 10px;}
	.filter-top .block {width:100%;}
	.filter-top .block:not(:last-child) {margin:0 0 20px;}
	.search-row {margin: 10px 0 15px; padding:10px 5px;}
	.search-row input {width: calc(100% - 111px);}
}
@media (max-width:450px){
	/* Header */
	.header .logo {width:200px;}
	.main-nav i.nav-toggle {font-size:35px; top:-3px;}
	
	.list-3 li, .list-3 li:nth-child(2){margin:10px 0;}
	
	.step-bg {padding:15px;}
	.checkout-row ul li > div {width:100%; margin:0;}
	.checkout-row ul li > div:last-child {margin:25px 0 0 0;}
	
	.td {padding:12px 8px;}
	.td:before {width:100%; margin:0 0 12px 0}
	.td:nth-child(2) .vert-align {width:100%;}
	.td:nth-child(4):before {top:0;}
	
	.td .vert-align {padding-left:0; display: block; width:100%;}
	.td .qty-change {margin:0;}
	
	.tr i.remove {margin-right:0; right:0;}
	
	.pop-cont {width:95%; padding:35px 15px 15px}
	.product-added .btn {width:100%; margin:3px 0}	

	.product-tabs .tab {padding:15px;}
	
	.product-actions ul.qty-to-cart li, .product-actions ul.qty-to-cart {width:100%!important;}
	.product-actions ul.qty-to-cart {top:0; margin-top:20px!important; display:inline-block;}
	.product-actions ul.qty-to-cart input {width:100%;}
	.product-actions ul.qty-to-cart .btn {width:100%; margin:-10px 0 0;}
	
	.footer {padding-top:40px;}
	.footer .footer-block {margin:10px 0 20px!important;}
}
@media (max-width:350px){
	/* Header */
	.header-top nav ul li {margin:0 5px;}
	/*.header-top nav li i {display: none;}
	.header-top nav li.selected a {padding: 14px 18px 15px 18px;}*/
	.header-top ul.info-ul li {margin:5px;}
	
	.cart-summary {right: -20px;}
}