@media (max-width:1400px) {
	.fr #header-img .image{height: 700px;}
}

@media (max-width:1250px) and (min-width:1100px){
	.winary-content{margin-left: 20px; margin-right: 20px;}
}
	
@media (max-width:1200px) {
	.content-size{width: var(--cont-width2); }
	.contact-info-part .simple-tbl>.data{width: 400px;}
	.fr #header-img .image{height: 650px;}
	
	#header nav li{margin: 0 5px;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .nfo .txt a{font-size: 15px; padding: 8px 8px;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .nfo .txt a:hover i{right: 8px;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .nfo .txt{font-size: 14px;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .boje > div > div i{font-family: 'Myriad Pro Condensed'; line-height: 20px;}
	
	ul.category-menu{list-style: none; margin: 20px 0; padding: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));gap: 20px;}
	ul.category-menu li a{font-size: 15px;}


	.homepage-news-announcements .div5 article h3{margin: 5px 0 20px 0; }
	.homepage-news-announcements article p{height: 235px;}
	.events-announcements .has-calednar-cmp #calendar #days li{line-height: 35px;}

	.popup-gallery article{width: calc(100% - 100px);  }
	.popup-gallery i.nv.l{left: -35px;}
	.popup-gallery i.nv.r{right: -35px;}

	.lifestyle-jela article.full .simple-tbl>.left{width: 350px;}
	
}


@media (min-width:1200px) {

	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .nfo{width: 56%; }
}

@media (min-width:1100px) {

	/*body:not(.scrolled800):not(.nhrd) .right-sticky-buttons{position: absolute; bottom: auto; top: 400px; right: 20px; transform: translateY(-50%); background-color: rgba(255,255,255,0.5);}*/
	body .right-sticky-buttons{position: fixed; bottom: auto; top: 400px; right: 20px; transform: translateY(-50%); background-color: rgba(255,255,255,0.5);}

}

@media (min-width:1026px) {
	.show-mobile-b{display: none;}
	.fa-sliders-h{display: none !important; }
	
	.vinogorja-mp.cont .map-el>div .map-hoder{position: absolute; right: 0; top:0; width: 300px; height: 200px;  }
	.vinogorja-mp.cont .map-el>div .map-hoder .map{zoom: 20%;}
	
	.vinogorja-mp.cont .map-el>div .map-hoder-svg{position: absolute; right: 0; top:-20px; width: 280px; height: 160px;  }
	.vinogorja-mp.cont .map-el>div .map-hoder-svg .svg-map{zoom: 20%;}
	
	.map-el.single-map{position: relative;}
	.map-el.single-map .map-hoder-svg{position: absolute; right: 0; top:-20px; width: 280px; height: 200px;  }
	.map-el.single-map .map-hoder-svg .map{zoom: 20%;}
	
	.nasa-vina-landing .data .sorta:not(.slick-slide):not(.active){display: none;}
	.nasa-vina-mob-filter{display: none;}
	
	.h-filters .filters-container h3{display: none;}
	.h-filters .filters-container form{font-size: 0;}
	.h-filters .filters-container .yith-wcan-filter{width: calc(14.2% - 10px); display: inline-block; font-size: 14px; margin-right: 10px; position: relative;}
	.h-filters .filters-container .yith-wcan-filter h4{position: relative; margin: 0; padding: 8px 20px 7px 8px; background-color: var(--primary-color); color: white; border: 1px dashed white; font-weight: 200; line-height: 20px; font-size: 14px; text-transform: uppercase; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
	.h-filters .filters-container .yith-wcan-filter h4 i{font-size: 24px; float: none; position: absolute; right: 8px; top: 50%; transform: translateY(-50%);}
	.h-filters .filters-container .yith-wcan-filter .filter-content{padding: 0 8px; position: absolute; z-index: 10;  background-color: var(--primary-color); color: white; width: 100%;}
	.h-filters .filters-container .yith-wcan-filter.active .filter-content{padding: 8px; padding-bottom: 8px !important;} 
	.h-filters .filters-container .yith-wcan-filter.active .filter-content a{color: var(--secondary-color) !important;}
}

@media (min-width:1026px) and (max-height:840px) {
	.vinogorja-mp:not(.cont) .map-hoder-svg #svg-map svg{height: calc(100vh - 170px); }
	.vinogorja-mp.has-svg-map .simple-tbl>.mnu{padding-top: 0;}
	.vinogorja-mp .simple-tbl>.mnu h3{margin: 20px 0 0 0;}
	.vinogorja-mp .simple-tbl>.mnu h4{margin: 0;}
	
	.map-el.single-map .map-hoder-svg{top: -80px;}
	.winary-single .winary-content{margin-top: 60px;}
}


@media (min-width:1026px) and (max-height:780px) {
	#header-img .image{height: 100vh; }
	.winary-single h4{margin: 0 0 20px 0;}
}




@media (max-width:1025px) {
	.hide-mobile-b{display: none;}
	.show-mobile-b{display: block;}
	
	.content-size{width: auto; max-width: 768px;}
	.content-size.mob-padd{padding: 0 20px;}
	
	body.scrolled #header > .content-size{padding-bottom: 12px;}
	#header-img .image b, #header-img .image p{ position: relative;  left :auto; right: auto; bottom: auto;  width: 70%; }
	#header-img .image b{display: block; font-size: 48px; line-height: 60px; max-height: 120px; overflow :hidden; font-weight: 600;}
	#header-img .image p{display: block; margin: 30px 0; padding: 0; line-height: 20px; height: 100px; overflow: hidden;}
	#header-img .image .hidden{bottom:auto; }
	
	.has-search #header-img .image b, .has-search #header-img .image p{bottom:auto; margin-top: 70px;}
	.has-search #header-img .image p{margin-top: 0px; }
	.has-search #header-img .image .hidden{bottom:auto;  }
	
	#header-img .image{height: 400px; }
	.fr #header-img .image{height: 400px;}
	#header-img .image > div{padding: 10px 20px;}
	
	.page-intro-text {margin: 20px 0;padding-right: 0px;}
	.page-intro-text a.btn {position: static; width: 100%; margin-top: 20px;}
	
	header{padding: 11px 20px;}
	header .nav-header{display: none;}
	#header .logo img{height: 50px; width: auto;}
	.mobile-menu-btns{display: block; text-align: right; width: calc(100% - 100px);}
	.mobile-menu-btns>div{display: inline-block;}
	
	.mobile-menu{display: block;}
	
	.header-m .search .content-size{left: 20px; bottom: 60px; right: 20px;}
	.search input{line-height: 50px;  padding: 0 20px 0 50px; }
	.search i{left: 20px; }
	.search .ax-search-results{top: 49px;}
	.search .loader{right: 20px;}
	
	.pg-f-images{height: auto; }
	.pg-f-images img{object-fit: cover; position: static; top: auto;}
	.pg-f-images img:nth-child(1){width: 100%; height: 200px;margin-bottom: 30px; }
	.pg-f-images img:nth-child(2){width: 100%; height: 200px; }
	
	section.page h1 .simple-tbl, section.page h1 .simple-tbl>div{position: static; display: block; text-align: center; margin-top: 30px; width: auto; padding: 0 !important;;}
	
	.right-sticky-act-btn{display: block; }
	.right-sticky-buttons{bottom: 60px; transform: translateY(0); }
	.right-sticky-buttons{display: none;}
	
	
	section.category .articles-three-in-row article{width: auto; display: block; margin: 0 0 20px 0;}
	section.category .articles-three-in-row article .cont{padding: 20px;}
	
	.mobile-menu li.menu-item-has-children>a{position: relative;}
	.mobile-menu li.menu-item-has-children>a>i.fa-chevron-down{display: inline-block; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); font-size: 16px; transition: all 0.3s  ease-in-out; margin: 0 -30px;}
	.mobile-menu ul li ul{display: block; max-height: 1px; overflow: hidden; background-color: white;  transition: all 0.3s  ease-in-out; margin: 0 -30px;}
	.mobile-menu ul li.active ul{max-height: 1000px; background-color: rgba(0,0,0,0.05); }
	.mobile-menu li.active.menu-item-has-children>a>i.fa-chevron-down{transform: rotate(180deg) translateY(-50%); margin-top: -16px;}
	.mobile-menu ul li ul li{margin: 10px 0;}
	.mobile-menu .fa-chevron-down, .footer-mnu .fa-chevron-down{display: none}
	
	section.single-product .product-data{padding: 20px; margin: 80 20px;}
	table.woocommerce-product-attributes.shop_attributes>tbody>tr{margin-right: 0px; width: 100%;}
	section.single-product .product-data .description{margin-top: 40px;}
	section.single-product .prod-meta{display: none; }
	section.single-product h1{padding-right: 0;}
	section.single-product .product-data .price{position: static;}
	section.single-product .product-data .img{right: 30px; top: -50px; width: auto; bottom: auto;}
	section.single-product .product-data .img img{height: 330px; max-width: 100px;}
	
	.flex.article-w-sb h2, section.products .flex.article-w-sb h2.pl{padding-left: 0;}
	
	
	section.multimedia.category .posts-adv .more-articles article{width: auto; display: block; margin: 20px 0;}
	section.multimedia.category .posts-basic .more-articles article{padding: 40px !important; margin: 20px 0 !important;}
	section.multimedia.category .posts-basic .more-articles article .simple-tbl, section.multimedia.category .posts-basic .more-articles article .simple-tbl>div{display: block; width: auto;}
	section.multimedia.category .posts-basic .more-articles article .cont{padding: 0; margin: 0 0 20px 0;}
	
	ul.files-list li{padding: 20px;}
	ul.files-list li a {display: block; float: none !important;}
	ul.files-list li a.dl{text-align: right; margin-top: 20px;}
	
	
	table.woocommerce-product-attributes.shop_attributes>tbody>tr>td{margin-bottom: 15px; display: block;}
	table.woocommerce-product-attributes.shop_attributes>tbody>tr>td a p{margin-top: 0;}
	
	section.popular{margin: -20px 0 30px 0;}
	section.popular .grid2{display: block;}
	section.popular .grid2 > div{margin: 30px 0;}
	section.popular .grid2 article{padding: 15px; height: auto !important;}
	section.popular article>div.cont{padding: 0;}
	section.popular article, section.popular article>div{display: block; width: auto !important;}
	section.popular article>div.img{margin-bottom: 20px;}
	section.popular article.art-0>div.img{padding: 0 !important;}
	section.popular article>div.img img{margin-top: 0;}
	section.popular article.art-1 img{margin-right: 0; width: 100%;}
	section.popular article.art-2>div.img{padding: 0;}
	section.popular article:hover a.more{display: none !important;}
	#header-img .image img.big-img-l{width: 60%; transform: translate(-50%, -57%);}
	
	.simple-p-cont{margin: 0 0 50px 0;}
	.simple-p-cont .simple-tbl, .simple-p-cont .simple-tbl>div{display: block; width: auto !important; padding: 0 !important;}
	.simple-p-cont:not(.reg) .simple-tbl{display: flex;flex-direction: column-reverse;}
	.simple-p-cont .simple-tbl>div.cont h2{font-size: 30px; margin-top: 0;}
	.simple-p-cont .left .gallery{font-size: 0; }
	.simple-p-cont .left .gallery a{width: calc(33% - 7px); display: inline-block; margin-right: 10px;}
	.simple-p-cont .left .gallery a:last-child{margin-right: 0; }
	.simple-p-cont .left .gallery a img{display: block; width: 100%; height: auto; object-fit: cover; aspect-ratio: 16/9;}
	
	.contact-info-part .simple-tbl, .contact-info-part .simple-tbl>div{display: block; width: auto !important; padding: 0 !important;}
	.contact-info-part .simple-tbl>.logo div{padding: 20px 10px;}
	.contact-info-part .simple-tbl>.frm {padding: 10px !important;}
	
	.vinogorja-mp > .simple-tbl, .vinogorja-mp > .simple-tbl>div{display: block; width: auto !important; padding: 0 !important;}
	.vinogorja-mp > .simple-tbl{display: flex;flex-direction: column-reverse;}
	.vinogorja-mp #map{height: 250px !important;}
	.vinogorja-mp .map-el{margin: 0 -20px;}
	.vinogorja-mp .map-hoder>span{display: none !important;}
	.vinogorja-mp .simple-tbl>.mnu{text-align: center;}
	.vinogorja-mp .simple-tbl>.mnu h4{display: inline-block; margin: 0 20px;}
	.vinogorja-mp .data-display{padding: 20px !important;}
	.r-winary-item{width: auto; display: block; margin: 0 0 20px 0;}
	
	.simple-p-cont.reg .simple-tbl>div.cont h1{font-size: 30px;}
	.simple-p-cont.reg .simple-tbl>div.left{padding: 20px !important; font-size: 16px; margin-bottom: 30px !important;}
	
	.gallery figure{display: block; width: auto; }
	.r-winary-item .logo img{width: 30%;}
	
	.winary-single .map-hoder{display: none;}
	.winary-single .winary-content>div{padding: 0; margin: 10px !important;}
	.winary-single .winary-content>div>.img{position: relative; width: 100%; height: 200px; margin-bottom: 40px;}
	.winary-single .winary-content>div>.img .logo{right: auto; left: 50%; margin-left: -75px; bottom: -75px;}
	.winary-single .short{left: 10px; padding: 12px 122px 7px 103px; width: auto; right: 0px; top: -121px;}
	.winary-single .simple-tbl.tbl-data{padding: 20px;}
	.winary-single .simple-tbl.tbl-data, .winary-single .simple-tbl.tbl-data>div{display: block; width: auto;}
	.winary-single .simple-tbl.tbl-data>div{padding: 0 !important;}
	.winary-single h1{margin-top: 0; padding-left: 0; text-align: center;}
	
	.vinogorja-mp .simple-tbl>.mnu{display: none;}
	
	.map-hoder-svg{padding: 20px 10px;}
	
	
	.nasa-vina-landing{margin-top: 0px;}
	.nasa-vina-landing .simple-tbl.tbl-nvl, .nasa-vina-landing .simple-tbl.tbl-nvl>div{display: block; width: auto;}
	.nasa-vina-landing .simple-tbl.tbl-nvl>div.snav{display: none !important;}
	
	.nasa-vina-landing .data{padding-right: 0;}
	.simple-tbl.sorta-detalji{display: flex;flex-direction: column-reverse; width: auto !important; padding: 0 !important;}
	.simple-tbl.sorta-detalji>div{display: block; width: auto !important; padding: 0 !important;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst > div{padding-left: 0; padding-right: 130px; min-height: 400px; margin-bottom: 50px;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .boca{left: auto; right: 0;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .boje{padding-left: 0px;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .boje h5{padding-left: 0px;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .posluzivanje{padding-left: 0px; margin-top: 20px; text-align: left;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .posluzivanje h5{padding-left: 0px;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .arome-h h5{left: 0;}
	
	
	
	.nasa-vina-landing .data .sorta{width: 100%;}
	.nasa-vina-landing .data .sorta h2{margin: 30px 0 10px 0; padding: 0;}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .nfo .txt{margin-bottom: 50px;}
	/*.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .boje > div > div{width: 50%;}*/
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .boje > div > div i{/*font-family: 'Myriad Pro Light'; font-size: 19px; line-height: 25px;*/}
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .boje h5{margin-bottom: 15px;}
	
	.grasevina-products-list article{width: calc(33% - 54px);}
	.grasevina-products-list article:nth-child(5n){margin-right: 80px;}
	.grasevina-products-list article:nth-child(3n){margin-right: 0px;}
	
	.yith-wcan-filters.filters-modal{z-index: 998;}
	.yith-wcan-filters.filters-modal a.close-button{display: none;}

	.yith-wcan-filters.filters-modal h3{background: transparent;text-align: left; position: relative;}
	.yith-wcan-filters.filters-modal .yith-wcan-filter{border: none; margin-bottom: 0; padding: 0;}
	
	
	.winary-single .winary-content{margin-top: 130px;}
	
	
	section.category .recenzije article{width: auto !important; margin: 0 0 30px 0 !important;}
	
	.category-menu-h{position: relative;}
	.category-menu-h:after{content:""; position: absolute; z-index: 1; right: 0; top: 0; bottom: 0; width: 20px; background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
	.category-menu-h:before{content:""; position: absolute; z-index: 1;  left: 0; top: 0; bottom: 0; width: 20px; background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
	
	ul.category-menu{display: block; white-space: nowrap; overflow-x: scroll; position: relative;}
	ul.category-menu li{display: inline-block; width: 130px;}
	
	section.category{margin-top: 30px;}
	section.category h1{font-size: 24px; margin: 0 0 30px 0;}
	section.category .grid{display: block; margin-bottom: 20px;}
	section.category .grid>div{margin-bottom: 20px;}
	section.category .grid > div article{padding: 20px;}
	section.category .grid > div{min-height: 80px;}
	section.category .grid > div.vertical article a.more{position: static; margin-top: 40px; text-align: center; width: auto; display: inline-block;}
	section.category .more-articles article{margin: 0 0 20px 0 !important; display: block !important; width: auto !important; padding: 0 !important;}
	section.category .more-articles article .img{height: auto; position: static !important; width: auto !important;}
	section.category .more-articles article .cont{padding: 20px !important;}
	section.category.more-articles > h2{margin: 0 0 30px 0; }
	section.category.more-articles{margin-top: 50px;}
	section.category .more-articles.clr article{margin-right: 0 !important;}
	
	
	.articles-list-txt-vert article{padding: 250px 20px 20px 20px; }
	.articles-list-txt-vert article .img{height: 250px; left: 0px; top: -20px; bottom: auto; right: 0; width: auto;}
	.articles-list-txt-vert article h2{max-height: 200px;}
	
	.fitlers-inline{position: relative;}
	.fitlers-inline:before{    content: "";position: absolute; z-index: 2;left: 0;top: 0;bottom: 0;width: 20px; background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);}
    .fitlers-inline:after{    content: "";position: absolute;z-index: 1;right: 0;top: 0; bottom: 0; width: 20px; background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
	.fitlers-inline > div {display: block; white-space: nowrap;overflow-x: scroll;position: relative;}
	.fitlers-inline .fld{display: inline-block;     width: 150px;}
	
	section.c-single .winary-single .winary-content{margin-top: 0;}
	section.c-single .winary-single .entry-content{padding: 0px 20px 20px 20px;}
	section.c-single .winary-single .winary-content>div>.img{height: 200px; margin-bottom: 20px; position: relative; top: 0;}
	section.c-single .winary-single .winary-content>div>.img>img.pi{height: 200px;}
	
	.home .popular article img{height: 250px !important;}
	.home .popular article p{-webkit-line-clamp: 4 !important; line-height: 20px !important; height: 80px !important;}
	.home .popular article .date{margin: 0;}
	.home .popular article h2{margin: 8px 0;}
	.home .popular article.art-1 h2{margin: 8px 0 20px 0;}
	
	section.category .recenzije article .simple-tbl .left>span, section.category .recenzije article .simple-tbl .left>div{padding: 0 20px;}
	.winary-single.aboutus .winary-content{margin-top: 80px;}
	.winary-single.aboutus .winary-content>div>.img{margin-bottom: 0;}
	.winary-single.aboutus .simple-tbl.tbl-data{padding: 0 20px;}
	.winary-single.aboutus .simple-tbl .right{margin-top: 20px;}
	.winary-single.aboutus .cont-area{padding: 0 20px 20px 20px;}

	.homepage-news-announcements .parent{grid-template-columns: 100% !important; grid-template-rows: auto auto auto auto auto !important;
		grid-template-areas:
			"div1"
			"div3"
			"div4"
			"div2"
			"div5" !important;
	}

	.events-announcements .container{grid-template-columns: 100%; grid-template-rows: auto;
		grid-template-areas:
			"div2"
			"div1"
			"div3";
	}

	.dogadjanja-blog .container{grid-template-columns: 100%; grid-template-rows: auto; grid-template-areas:
			"div1"
			"div2"
			"div3";}

	.calendar-events >div{padding: 0 10px;}
	.dogadjanja-blog .div3 article{padding: 0 10px;}

	.simple-tbl.tbl-art-single{padding: 0 20px;}
	.simple-tbl.tbl-art-single, .simple-tbl.tbl-art-single>div{display: block; width: auto;}
	.simple-tbl.tbl-art-single>div{margin-bottom: 50px;  padding-left: 0;}

	.lifestyle-jela .container{grid-template-columns: 100%; grid-template-rows: auto; grid-template-areas:
			"div1"
			"div2"
			"div3";}
	.lifestyle-jela .div3{font-size: 0;}
	.lifestyle-jela .div3 article{width: calc(33.33% - 14px); }
	.lifestyle-jela .div3 article:last-child{margin-right: 0;}

	.simple-p-cont .simple-tbl>div.left .gallery.fw > a {margin: 4px !important;}

}
@media (max-width:1024px) {
	
	#inv-popup-share{min-width: 450px;}
	
}

@media (min-width:800px) and (max-height: 800px){
	.popup-gallery article>div.simple-tbl>.data h3{margin: 0 0 20px 0;}
	.popup-gallery article>div.simple-tbl>.img img{max-height: calc(100vh - 200px);}
}

@media (max-width:800px) {
	.popup-gallery article.winary-single>div.simple-tbl>div.img{display: none !important;}
	.popup-gallery article.winary-single>div.simple-tbl>.data h3{padding-left: 0;}
}

@media (min-width:768px) {
	.show-mobile{display: none;}
}
	
@media (max-width:768px) {
	.hide-mobile{display: none;}
	.show-mobile{display: block;}
	
	.padd-left-cont{padding-left: 0;}
	
	.flex.article-w-sb{display: block; padding: 0 20px;}
	.flex.article-w-sb .cont{width: auto; padding-right: 0;}
	
	.page-nav{margin-bottom: 30px; padding: 0 10px;}
	.page-nav ul li a{font-size: 15px;}
	.ax-form .flex{display: block;}
	.ax-form .flex > div{width: auto;}
	.flex.article-w-sb h1, h1.main{/*font-size: 46px;*/ text-align: center; margin-bottom: 20px;}
	.flex.article-w-sb .s-top{margin: 20px 0px;}
	
	.frm-two-cols .fld{width: auto; float: none; /*padding: 0px 20px;*/}
	
	.wnd{padding: 30px;}
	#header-img{height: 350px;}
	#header-img .image{height: 350px; }
	.small #header-img {height: 180px;}
	.small #header-img .image{height: 180px;}
	
	.med #header-img {height: 200px;}
	.med #header-img .image{height: 200px;}
	
	.header-m.wbdr{padding: 0;}
	#header-img .image b{font-size: 30px;}
	
	
	.slick-fw{margin: 50px 0 0 0;  }
	.slick-fw .img-slide{height: 200px;  margin: 0;}
	#header-img .slick-dots{display: none !important;}
	#header-img .image b, #header-img .image p{  width: auto; }
	
	.homepage-events article > div{padding: 0;}
	.homepage-events article .data{position: relative; width: auto;}
	.homepage-events article > div > img{display: none;}
	.homepage-events article .img{height: 260px;}
	
	.homepage-images h4{padding-left: 0;}
	.homepage-images .grid{display: block;}
	.homepage-images .grid > div{margin-bottom: 15px;}
	
	
	footer {padding: 30px 20px;}
	.footer-mnu.simple-tbl, .footer-mnu.simple-tbl>div{display: block; width: auto; text-align :center; padding: 0px;}
	.footer-mnu.simple-tbl .menu{margin-bottom: 20px;}
	footer .logo{margin-bottom: 20px;}
	footer nav ul{padding: 0; margin: 0;}
	footer nav li{width: auto; margin: 8px;}
	
	footer .footer-bottom.simple-tbl, footer .footer-bottom.simple-tbl>div{display: block; width: auto; padding-left: 0; padding-right: 0; text-align: center;}
	
	.page-nav ul{padding: 36px 20px; }
	.page-nav ul li{ margin-right: 20px;}
	
	.map-with-addr{padding: 0px;}
	.map-with-addr .address{position: static; width: auto; margin-bottom: 15px; box-shadow: none;}
	
	.with-count-selector > div{display: block; margin: 20px 0 20px 0; }
	
	
	
	section.single{margin-top: 30px;}
	section.single h1{font-size: 40px; margin: 20px 0px 40px 0px; font-family: 'Boska-Variable', sans-serif;}
	section.single .entry-content{margin: 0; }
	
	section.page{margin-top: 30px;}
	section.page h1{font-size: 30px; margin: 0 0 30px 0; text-align: center;}
	section.page .map-with-addr{margin: 30px 0;}
	.pg-f-images{margin: 30px 0;}
	
	
	section.archive article{display: block; width: auto; margin-bottom: 20px;  padding: 20px;}
	section.archive article:nth-child(odd){margin-right: 0;}
	
	section.regions-with-map .map{height: 300px !important;}
	
	.map-pupup.region{left: 20px; right: 20px; width: auto;}
	
	.map-pupup.winary{max-width: 300px; padding: 20px;}
	.map-pupup.winary .simple-tbl, .map-pupup.winary .simple-tbl>div{display :block; width: auto;}
	.map-pupup.winary .simple-tbl .logo{text-align: center; width: 100%;}
	.map-pupup.winary .simple-tbl .logo img{width: 80px;}
	.map-pupup.winary::after{content:""; position: absolute; right:50%; margin-right: -4px;  top: -8px; height: 0;border-style: solid;border-width: 0 5px 8px 5px;border-color: transparent transparent #ffffff transparent;}

	.list-toggle > .list-el h2{font-size: 16px; margin: 0px;}
	.list-toggle > .list-el h2 a{right: 0;}
	
	.regije-all .winary-item > .simple-tbl, .regije-all .winary-item > .simple-tbl>div{display: block; width: auto; text-align: center; padding-left: 0; padding-right: 0;}
	.regije-all .winary-item > .simple-tbl{position: relative;}
	.regije-all .simple-tbl .a{text-align: right !important; margin-top: 40px;}
	.regije-all .simple-tbl .l{position: absolute; bottom: 2px; left: 0;}
	
	.f-products .product{display: block; width: auto;  margin-right: 0px; margin-bottom: 60px;}
	
	.mob-block{display: block;}
	.mob-no-matop{margin-top: 0 !important;}
	
	
	.right-sticky-buttons .tgl-el.active > .el{width: 250px; }
	
	.right-sticky-buttons .tgl-el > .el .search .ax-search-results{    bottom: 40px;text-align: left;top: auto;background: -moz-linear-gradient(top, #ffffff 0%, #eae8e5 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#eae8e5 100%); background: linear-gradient(to bottom, #ffffff 0%,#eae8e5 100%);-webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0; border-bottom-right-radius: 0;border-bottom-left-radius: 0;-webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-topight: 5px;-moz-border-radius-topleft: 5px;border-top-right-radius: 5px;border-top-left-radius: 5px;}
	#inv-popup-contact .control-group label{font-size: 14px;}
	
	section.products{margin-top: 0px;}
	section.products .flex.article-w-sb.left-sidebar .cont{padding-left: 0; }
	section.products .sort .fld{padding-left: 0;}
	.products-list .list article, .products-list .list.four article{display: block; width: auto; margin: 0 0 20px 0; margin-right: 0 !important;}
	.products-list .list article .img{max-width: 100%; height: 300px;}
	.products-list .list article .img img{max-width: 100%; height: 300px; width: auto;}
	
	ul.cat-filters{padding: 20px; margin: 0 -20px 20px -20px;}
	ul.cat-filters > li{margin: 0 10px; width: calc(25% - 20px);}
	ul.cat-filters > li a b{font-size: 11px;}
	/*ul.cat-filters > li a .img{width: 48px; height: 48px; padding: 10px 0;}*/
	ul.cat-filters > li a .img svg{width: 24px;}
	section.single-product .s-box{margin-bottom: 50px;}
	section.single-product .s-box figure img{width: auto; max-height: 300px;}
	ul.tabs.wc-tabs li{margin: 0 30px 0 0;}
	form.cart .quantity input.qty{width: 100px;}
	
	section.products .tbl-product-sort-afilters .p-sort{width: 170px;}
	section.products  .sort>span{display: none;}
	section.products .sort .dropbtn{font-size: 14px;}
	.p-active-fitlers{display: none !important;}
	section.products .filter-button-cont button{display: inline-block; font-size: 14px; padding: 0 10px; margin-left: 10px;}
	section.products .tbl-product-sort-afilters .p-mobile-filter{display: table-cell;}
	section.products .flex.article-w-sb{margin-top: 0;}
	
	
	
	
	/*.fitlers-inline .fld{display: block; margin: 15px 0;}
	.fitlers-inline .fld select{width: 100%;}*/
	

	
	
	
	ul.cat-filters > li .info img{width: 40px; margin: -5px;}
	ul.cat-filters > li .info p{width: 300px;}
	
	.lb-top-nav>a{font-size: 0; padding: 0 20px;}
	.lb-top-nav>a img{margin-left: 0;}
	
	section.single .article-btns{padding-left: 0;}
	section.single .article-btns a.btn{font-size: 0; width: auto; margin-top: -11px; padding: 15px 20px;}
	section.single .article-btns a.btn img{margin-left: 0;}
	section.single.multimedia-single h1{margin: 0 0 50px 0; text-align: center;}
	section.single.multimedia-single .entry-content{margin: 40px 0;}
	.gallery > a{width: calc(50% - 20px);}
	.gallery > a:nth-child(2n) {margin-right: 0;}
	
	.vinska-regija .simple-tbl,.vinska-regija .simple-tbl>div{display: block; width: auto; }
	.vinska-regija .simple-tbl .title{margin-bottom: 15px;}
	.vinska-regija .simple-tbl .title h2{font-size: 16px; margin: 0;}
	.vinska-regija .img img{height: 150px; object-fit: cover;}
	
	.contact-list>div{display: block; width: auto; margin: 0 0 20px 0;}
	
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .nfo .txt a i{opacity: 1; right: 8px;}
	
	
	.winary-single .short{left: 10px; padding: 8px 31px 7px 14px; width: auto; right: 0px; top: -121px;}
	
	
	section.category .recenzije article>.simple-tbl, section.category .recenzije article>.simple-tbl>div{display: block !important; width: auto !important;}
	section.category .recenzije article>div>div.left .img{height: 250px !important;}
	section.category .recenzije article>div>div.left .img img.w{right: 30px; }
	section.category .recenzije article>div>div.left div.date{margin-top: 15px;}
	
	
	.articles-list-txt-vert article .nfo-rows .t h4{padding-left: 0;}
	
	.winary-single .simple-tbl.tbl-data>div{line-height: 1.2;}
	.winary-single h4{margin-bottom: 20px;}
	
	section.category article>div.img img, section.category article .cont-f a img{height: 150px;}
	section.category article h2{margin: 6px 0 6px 0;}
	
	.wf-wines{padding-left: 0;}
	.wf-wines > i{display: none; }
	.wf-wines > .wli{display: block; width: auto; margin-left: 0;}

	.popup-gallery article>div.simple-tbl>.img img{height: auto; max-height: initial;width: 100%;}
	.popup-gallery article>div.simple-tbl>.data h3, .popup-gallery article>div.simple-tbl>.data ul{padding-left: 130px;}
	.popup-gallery article>div.simple-tbl>.data ul{margin-bottom: 80px;}

	.lifestyle-jela article.full .simple-tbl, .lifestyle-jela article.full .simple-tbl>div{display: block; width: auto !important;}
	.lifestyle-jela article.full .simple-tbl>.left img{aspect-ratio: 16/9;}
	.lifestyle-jela .div3 article.sm{width: 100%; margin: 0 0 20px 0;}
	.lifestyle-jela article.sm img{aspect-ratio: 16/9;}

}


@media (max-width:600px) {
	ul.cat-filters > li{margin: 0 15px; width: calc(25% - 30px);}
	#header-img .image img.big-img-l{transform: translate(-50%, -25%);}
	
	.grasevina-products-list article{width: calc(50% - 40px);}
	.grasevina-products-list article:nth-child(5n){margin-right: 80px;}
	.grasevina-products-list article:nth-child(3n){margin-right: 80px;}
	.grasevina-products-list article:nth-child(2n){margin-right: 0px;}
	
	.grasevina-products-list article .price-el-displ{font-size: 14px;}
	.grasevina-products-list article .price-el-displ input{width: 30px; right: 30px;}
	.grasevina-products-list article .price-el-displ i.fad{font-size: 18px;}

	.img-header-big-ntt{bottom: 15px; }

	.popup-gallery article>div.simple-tbl, .popup-gallery article>div.simple-tbl>div{display: block; width: auto; }
	.popup-gallery article>div.simple-tbl>div.img{position: absolute; width: 100px; height: 200px;}
	.popup-gallery article>div.simple-tbl>div.img img{width: auto; height: 200px;}
	.popup-gallery article>div.simple-tbl>.data h3, .popup-gallery article>div.simple-tbl>.data ul{padding-left: 100px;}
	.popup-gallery article>div.simple-tbl>.data ul li{margin-right: 20px; margin-bottom: 20px;}

	.top-img-gc-no{margin: 0; }
}

@media (max-width:480px) {
	/*#header-img{height: 300px;}*/
	
	ul.cat-filters > li{margin: 0 10px; width: calc(25% - 20px);}
	#inv-popup-share{width: 90%; min-width: 100px; padding: 30px 15px;}
	#inv-popup-share a{font-size: 26px;  }
	
	
	.grasevina-products-list article{width: calc(50% - 20px);}
	.grasevina-products-list article{margin-right: 40px;}
	.grasevina-products-list article:nth-child(5n){margin-right: 40px;}
	.grasevina-products-list article:nth-child(3n){margin-right: 40px;}
	.grasevina-products-list article:nth-child(2n){margin-right: 0px;}
	
	
	/*.articles-list-txt-vert article{padding: 185px 20px 20px 60px;}
	.articles-list-txt-vert article h2{font-size: 14px; left: 10px; top: 15px;}
	.articles-list-txt-vert article .nfo-rows .simple-tbl, .articles-list-txt-vert article .nfo-rows .simple-tbl>div{display: block; width: auto;}
	.articles-list-txt-vert article .nfo-rows .simple-tbl>div{padding: 10px 0;}
	.articles-list-txt-vert article .img{left: 60px; height: 200px;}
	.articles-list-txt-vert article{}*/

	.img-header-big-ntt{bottom: 15px; }


	.popup-gallery article>div.simple-tbl>div.img{margin-left: -55px; background: transparent;}
	.popup-gallery article>div.simple-tbl>.data h3, .popup-gallery article>div.simple-tbl>.data ul{padding-left: 20px;}
	.popup-gallery article>div.simple-tbl>.data .dta>div{width: auto;}
	.popup-gallery article>div.simple-tbl>.data .left{padding-left: 20px; width: auto;}
	.popup-gallery article>div.simple-tbl>.data ul{margin-bottom: 0;}
	.popup-gallery .mdesc{padding: 0 20px;}
	.popup-gallery article>div.simple-tbl>.data h3.pp-title{font-size: 20px; padding-right: 30px;}
	.popup-gallery article>div.simple-tbl>.data > div > a {top: 4px;}
}

@media (max-width:400px) {
	ul.cat-filters > li{margin: 0 5px; width: calc(25% - 10px);}
	.wf-wines > .wli .i{width: 60px;}
	.wf-wines > .wli img{width: 50px;}
}


@media (max-width:370px) {
	.nasa-vina-landing .data .sorta .simple-tbl.sorta-detalji .prst .boje > div > div i{font-size: 14px;}
}





