@import url('Kosarica.css');
@import url('Shop.css');
@import url('Galerije.css');
@import url('../SplosneStrani.css');

/*Fotni*/
@import url('../DWMjrFonti/Awesome/font-awesome.css');
@import url('../DWMjrFonti/Bebas_Neue/BebasNeue.css');
@import url('../DWMjrFonti/Roboto/font_roboto.css');

.dodaj_vkosarico, .lastnost_letnik, .posamezni_artikel  {display:none;}
.trgovinaNone  {display:none !important;}

/*********************
 * Črna - #000000
 * Črna - #171717
 * Bela - #ffffff
 * Rdeča - #f80000 {filter: invert(27%) sepia(96%) saturate(7408%) hue-rotate(5deg) brightness(92%) contrast(121%);} 
 *********************/
 :root {
  --font600: calc( 300px + (600 - 200) * (100vw - 400px) / (3000 - 400));
  --font180: calc( 90px + (180 - 30) * (100vw - 400px) / (3000 - 400));
  --font181: calc( 45px + (180 - 30) * (100vw - 400px) / (3000 - 400));
  --font116: calc( 60px + (116 - 50) * (100vw - 400px) / (3000 - 400));
  --font60 : calc( 35px + (60 - 30) * (100vw - 400px) / (3000 - 400));
  --font40 : calc( 20px + (40 - 20) * (100vw - 400px) / (3000 - 400));
  --font29 : calc( 22px + (29 - 22) * (100vw - 400px) / (3000 - 400));
  --font22 : calc( 18px + (22 - 18) * (100vw - 400px) / (3000 - 400));

  --line180: calc( 40px + (200 - 50) * (120vw - 400px) / (3000 - 400));
  --line140: calc( 40px + (120 - 48) * (130vw - 400px) / (3000 - 400));
  --line120: calc( 40px + (100 - 48) * (110vw - 400px) / (3000 - 400));
  --line58 : calc( 28px + (88 - 64) * (130vw - 400px) / (3000 - 400));
  --line42 : calc( 20px + (62 - 40) * (120vw - 400px) / (3000 - 400));
  --line28 : calc( 20px + (48 - 40) * (120vw - 400px) / (3000 - 400));
  --line22 : calc( 18px + (42 - 28) * (120vw - 400px) / (3000 - 400));
 }
  * {box-sizing:border-box;}
  img  {max-width:100%; height:auto;}
#sredina	a {
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;

	}
#sredina a:hover{
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	
.mobi_prikaz {display:none;}

BODY {
        padding:0px;
        margin:0;
        font-family: 'Roboto', sans-serif ;
        color:#ffffff;
		background-color:#171717;
        font-size:18px;
        text-align:left; }

p {
	color:#ffffff;
	font-size:18px; line-height:30px;}

a {color:#ffffff; text-decoration:none;}
a:visited {color:#ffffff; text-decoration:none;}
a:hover {color:#f80000; text-decoration:none;}
a:active {color:#f80000; text-decoration:none;}

h1 {font-family: 'Bebas Neue', sans-serif ; font-size: var(--font180); color:#ffffff; padding:50px 0 30px 0; margin:0;}
h2 {font-family: 'Bebas Neue', sans-serif ; font-size:  var(--font116); color:#ffffff; padding:30px 0 10px 0; letter-spacing:2px; margin:30px 0;}
h3 {font-family: 'Bebas Neue', sans-serif ; font-size:	var(--font29);  line-height:var(--line58); color:#ffffff; letter-spacing:2px;}
h4 {font-size:29px; color:#ffffff; font-weight:300;}
h5 {font-size:var(--font29);; color:#f80000; font-weight:600;}

ul {color:#ffffff;}

ul li {list-style-type:disc;}
.poudarek {color:#f80000;}
#sredina img,
.GalerijaContainer img{border:0; border-radius:20px;}

.tabela1 {width:100%;}
.tabela1 tr td {vertical-align:top; padding:20px;}

/*Osnova*/

#header {
	background-color:#000000;
	border-bottom:1px;
	height:75px;
	border-bottom:1px solid #ffffff;
}
	#header_poz {max-width:1920px; width:100%; margin:0 auto; height:75px; display:flex; align-items: center; flex-wrap: nowrap;}
	.odmik_meni {padding-top:20px;}
	.h_menu {height:100%; flex: 15%; cursor:pointer; text-align:left; text-transform:uppercase; font-size:20px; font-weight:600; letter-spacing:2px; border-right:1px solid #ffffff; padding-left:5px;}
	.h_menu img {margin-right:10px;}
		.gl_meni_on	{
			z-index: 20;
			top: 75px;
			left: 0;
			right: 0;
			-webkit-transition: height easy 1s;
			transition: height ease 1s;
			position: absolute;
			opacity: 1;
			min-height: calc(100vh - 75px);
			max-width: 100%;
			width: 100%;
			background-color: #171717;
			background-image:url('../../P/Pix/MainDesign/bg_theDoktor.png');}
			
		.gl_meni_on	.h_nav {max-width:1920px; width:100%; margin:0 auto; padding:100px;}
		.gl_meni_on	.h_nav a {font-family: 'Bebas Neue', sans-serif ; display:block; font-size: var(--line120); text-transform:uppercase;}
		.gl_meni_on .h_so	 {max-width:1920px; width:100%; margin:0 auto; padding:20px 100px;}
		.gl_meni_on .h_so a {float:left; height:60px; width:60px; padding:15px; display:block; border:1px solid #f80000; border-radius:50px; margin:10px;}
		.gl_meni_on .h_so a:hover {border:1px solid #ffffff;}
		.gl_meni_on .h_so img {width:30px; height:30px;}
/* 		.gl_meni_on .h_so a:hover img {filter: invert(27%) sepia(96%) saturate(7408%) hue-rotate(5deg) brightness(92%) contrast(121%);;} */
		
		.gl_meni_off {width: auto; max-width:100%;	height: 0px; font-size: 0px; opacity: 0; padding: 0; margin: 0;	box-shadow: none;	line-height: 0px;}
		.gl_meni_off .h_nav 
		.gl_meni_off .h_so {width: auto;	height: 0px; font-size: 0px; opacity: 0; padding: 0; margin: 0;	box-shadow: none;	line-height: 0px;}	
		.gl_meni_off .h_nav a,
		.gl_meni_off img {width: 0px;	height: 0px; font-size: 0px; opacity: 0; padding: 0; margin: 0;	box-shadow: none;	line-height: 0px;}	
		.gl_meni_off .jeziki_mobi {width: 0px;	height: 0px; font-size: 0px; opacity: 0; padding: 0; margin: 0;	box-shadow: none;	line-height: 0px;}	
		.gl_meni_off .jeziki_mobi a {width: 0px;	height: 0px; font-size: 0px; opacity: 0; padding: 0; margin: 0;	box-shadow: none;	line-height: 0px;}	


			

	.h_logotip {height:100%; flex: 70%;  text-align:center; border-right:1px solid #ffffff;}
		.h_logotip img {width:100px; height:auto;}
	.jeziki {height:100%; flex: 15%; text-align:center;}
		.jeziki a {text-transform:uppercase; font-size:20px; font-weight:600; letter-spacing:2px; padding:0 5px; color:#b5b5b5;}
		.jeziki a:hover {color:#ffffff;}
		.jezik_izbran {color:#ffffff !important;}
	.kosarica {flex: 15%; text-align:right; padding-right:10px; display:none;}
		.kosarica img {width:40px; height:auto;}
		

#pozicija_opozorilo {background:url(../../P/Pix/MainDesign/bg_theDoktor.png); width:100%; height:100vh; display:table;}
	.pozicija_op_sr { width:100%; height:100vh; display:table-cell; vertical-align:middle;}
	.vsebina_opozorilo {margin:0 auto; width:calc(100% - 20px); max-width:950px; min-height:350px; padding:100px; border:1px solid #f80000; border-radius:20px; text-align:center; background-color: rgba(0, 0, 0, 0.6);}
		.vsebina_opozorilo h5 {margin:70px 0 0 0;}
		.vsebina_opozorilo img {max-width:100%; height:auto;}
	.potrditev_star {margin:50px auto; max-width:450px;}
	.potrditev_star a {display:block; border:1px solid #ffffff; color:#ffffff; text-align:center;  vertical-align:middle; padding:5px 0; max-width:450px; width:100% !important; min-width:300px; line-height:70px; font-weight:600; font-size:25px;letter-spacing:1px; font-variant:small-caps; text-transform:uppercase;}
	.potrditev_star a:hover {background-color:#ffffff; color:#000000;}
	.zavrnitev_star a {color:#f80000; font-size:16px; margin:20px 0; font-variant:small-caps; text-decoration:underline; letter-spacing:2px; font-weight:600;}
	.vsebina_opozorilo .jeziki {padding-top:50px; border:none;}
#pozicija {}
		.uk_linki {display:flex; flex-wrap: wrap; margin-top:50px !important;}
		.gumb_os img {border-radius:0px !important; margin:0 20px 0 0px; width:24px;}
 		.gumb_os a:hover img {filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);} 
		.gumb_os a {display: block; border:1px solid #ffffff; color:#ffffff; text-align:center;  vertical-align:middle; padding:5px 70px; max-width:450px; width:100% !important; min-width:250px; line-height:70px; font-weight:600; font-size:18px;letter-spacing:1px; font-variant:small-caps; text-transform:uppercase;}
		.gumb_os a:hover {background-color:#ffffff; color:#000000;}
		.gumb_vec a {display:block; color:#ffffff; text-align:center;  vertical-align:middle; padding:5px 70px 5px 50px; line-height:70px; font-weight:600; font-size:18px; letter-spacing:1px; text-transform:uppercase; font-variant:small-caps; white-space:nowrap;}
		.gumb_vec a::after {content:''; background:url('../../P/Pix/MainDesign/vec_o.png') no-repeat; width:70px; height:30px; padding:0px 30px 0px 70px; margin-left:20px;}



.bg_domov {}
.bg_slika_1 {position:relative;}		
	.vinogradi_ps {max-width:1920px; width:100%; margin:0 auto; padding-bottom:70px !important;}
		.vinogradi_ps h2 {text-align:center; text-transform:uppercase;}
 			.vinogradi_ps .uk_linki {margin:0 auto; max-width:850px;} 
			.vinogradi_ps .uk_linki .gumb_vec a {padding-left:170px;}
		.vsebina_ps {display:flex; flex-wrap: wrap; min-width:900px; padding-bottom:50px; }
		.vsebina_ps .slika_sr {width:50%; text-align:right; padding-right:2%;}
		.vsebina_ps .slika_sr1 {width:50%; padding-left:2%;  text-align:left;}
/*		.vsebina_ps .slika_sr1 img {float:left;}*/
		.vsebina_ps .slika_sr img,
		.vsebina_ps .slika_sr1 img {max-width:100%; height:auto; min-width:300px;}
/*Posebna novica 400*/
.novica_ps_izpost {position:absolute;  bottom:120px; border:1px solid #f80000; border-radius:20px; padding:10px 30px; background:url('../../P/Pix/MainDesign/bg_pos_novice.jpg') no-repeat; background-position: right center; z-index:50; width:95%; max-width:1820px;}
	.novica_ps_izpost h2 {font-family: 'Bebas Neue', sans-serif ; font-size:  var(--font60); color:#f80000; padding:10px 0; letter-spacing:2px; margin:0px;}
	.novica_ps_izpost p {font-size: var(--font22); }
	.novica_ps_izpost a {color:#f80000; font-weight:600;}
	.novica_ps_izpost .vsebina_ps_izpost {width:50%;}

	.onas_ps {clear:both; max-width:1920px; width:100%; margin:0 auto; padding:20px 70px 70px 70px;  background:url('../../P/Pix/MainDesign/vrtnica-2a.png') no-repeat 100px 0;}
			.onas_ps  .uk_linki {margin-bottom:50px !important;}
	.urbana_klet_ps {max-width:1920px; width:100%; margin:0 auto;  padding:50px 70px 70px 70px;}

	.trgovina_ps {position:relative;}
		.trgovina_bg1 {width:100%; background:url('../../P/Pix/MainDesign/bg_red.png') no-repeat center; padding-top:100px; z-index:0;}
		.trgovina_bg2 { background:url(../../P/Pix/MainDesign/bg_theDoktor.png); padding-bottom:100px;  z-index:1;}
			.trgovina_bg_ps {max-width:1780px; width:100%; margin:0 auto;}
				.bg_napis_ps {position:absolute; font-size:var(--font600); z-index:1; max-width:90%; overflow:hidden; font-family: 'Bebas Neue', sans-serif ; white-space:nowrap;}
				.vinazganje_ps {max-width:1100px; width:100%; margin:0 auto;}
                    .vina_ps {position:relative; float:left; padding-top:100px; z-index:5; text-align:center;}
                    .zganje_ps {position:relative; float:right; padding-bottom:50px;  z-index:5; text-align:center;}
                    .zganje_ps div.mid,
                    .vina_ps div.mid {margin:0 auto; display:table;}
                    .zganje_ps div img,
                    .vina_ps div img {margin:0 auto;}
.bg_onas {}
	.bg_onas_sr {background:url('../../P/Pix/MainDesign/vrtnica-1.png') no-repeat center bottom; max-width:1920px; width:100%; margin:100px auto; padding:20px 20px 70px 20px;}
	.bg_onas_sr table {max-width:100%;}
	.bg_onas_sr table tr td {vertical-align:middle; padding:50px; width:50%;}
	.bg_onas_sr table tr td img {max-width:100%; height:auto;}

.bg_klet {background:url('../../P/Pix/MainDesign/vrtnica-2a.png') no-repeat center top;}
	.bg_klet_sr1 {max-width:1920px; width:100%; margin:0px auto; padding:10px 20px 30px 20px;}
	.bg_klet_sr2 {border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding:50px 0; margin:20px 0;}
		.bg_klet_sr2 img {border-radius:0px !important; width:100%; height:auto; min-height:300px; min-width:auto;}
		.bg_klet_sr2 div {width:100%; max-height:570px; min-height:300px; overflow:hidden;}
	.bg_klet_sr3 {max-width:1680px; width:100%; margin:0px auto; padding:10px 20px 30px 20px;}
		.bg_klet_sr3 img {max-width:800px; height:auto; margin:10px; width:100%;}
	.bg_klet_sr4 {border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; margin:0; text-align:center;}
		.bg_klet_sr4 h2 {padding:10px 0; margin:0;}
	.bg_klet_sr5 {display:flex;  flex-wrap: wrap; max-width:1920px; width:100%; margin:0px auto; padding:0px 20px 0px 20px;}
		.bg_klet_sr5 h2 {padding:10px 0; margin:0; font-size: var(--font60);}
		.bg_klet_sr5 .deg1, .bg_klet_sr5 .deg2 {width:50%; text-align:center; padding:20px 0;}
		.bg_klet_sr5 .deg1 {border-right:1px solid #ffffff;}
	.bg_klet_sr6 {border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; margin:0; text-align:center; padding:20px 0;}
		.bg_klet_sr6 .gumb_os a {margin:0 auto;}
	.bg_klet_sr7 {max-width:1680px; width:100%; margin:0px auto; padding:10px 20px 30px 20px;}
		.bg_klet_sr7 img {max-width:800px; height:auto; margin:10px; width:100%;}
			.bg_klet_sr7 .pod_sl {text-align:center;}
				.bg_klet_sr7 .pod_sl img {max-width:1000px !important;  height:auto; margin:10px auto;}
	.bg_klet .cena_deg {font-family: 'Bebas Neue', sans-serif ; font-size:	var(--font29);  color:#f80000; }
	
	
.bg_vinograd {}
	.bg_vinograd_sr {max-width:1920px; width:100%; margin:0px auto; padding:10px 20px 30px 20px;}
		.bg_vinograd_sr .gumb_os {margin:10px 0;}
		.bg_vinograd_sr .gumb_os a {margin:50px auto 70px auto;}
		.bg_vinograd1 {border-bottom:1px solid #ffffff;}
		.bg_vinograd_sr .vin1,
		.bg_vinograd_sr .vin2 {margin:50px auto 70px auto; max-width:1645px; width:100%;}
		.bg_vinograd_sr .vin1 img {max-width:1620px; height:auto; margin:10px; width:100%;}
		.bg_vinograd_sr .vin2 img {max-width:800px; height:auto; margin:10px; width:100%;}


.bg_kat {}
	.bg_kat_sr {max-width:1680px; width:100%; margin:0px auto; display:flex; flex-wrap:wrap;}
		.bg_kat_sr .kat_zganje,
		.bg_kat_sr .kat_vina {width:50%; padding:20px;}
		.bg_kat_sr .kat_vina {border-right:1px solid #ffffff; }
	.kat_zganje div,
	.kat_vina  div { position:relative;
		background-color:#262626;
		border:1px solid #5A5A5A;
		border-radius:20px;
		padding:0 50px; max-width:800px; min-height:800px; width:100%; height:auto; overflow:hidden;}
	.kat_zganje div:hover,
	.kat_vina  div:hover {background-color:#171717;}
	
	.kat_zganje div img {position:absolute; bottom:-200px; left:200px;}
	.kat_vina  div img {position:absolute; bottom:-100px; left:130px;}
	.kat_vina div h2 {text-align:right;}

.bg_tgovina	{}
	.bg_shop_sr1 {max-width:1920px; width:100%; margin:0px auto; padding:10px 20px 30px 20px; text-align:center;}
	.bg_shop_vina_sr2 {border-bottom:1px solid #ffffff; padding:0px 0 20px 0; margin:20px 0; text-align:center;}
	.bg_shop_vina_sr2a {background-image:url('../../P/Pix/MainDesign/trgovina-vina.jpg'); width:100%; max-height:auto; height:570px; min-height:300px; background-size: cover; background-repeat: no-repeat; background-position: center;}
	.bg_shop_zganje_sr2 {border-bottom:1px solid #ffffff;  padding:0px 0 20px 0; margin:20px 0;  text-align:center;}
	.bg_shop_zganje_sr2a {background-image:url('../../P/Pix/MainDesign/trgovina-zganje.jpg'); width:100%; max-height:auto; height:570px; min-height:300px; background-size: cover; background-repeat: no-repeat; background-position: center; }
	.bg_shop_vina_sr2a h1,
	.bg_shop_zganje_sr2a h1 {vertical-align:middle; line-height:470px;}
	.bg_shop_kat {}
		.bg_shop_kat .bg_shop_2lev_kat  {border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding:20px 0 40px 0; margin:0px 0 20px 0; text-align:center;}
	
	.bg_shop_sr5 {padding:20px 0; margin:20px 0; text-align:center;}
	.bg_shop_sr5 a {font-family: 'Bebas Neue', sans-serif ; font-size:	var(--font60); }
	.bg_shop_sr5 a::after {content:''; background:url('../../P/Pix/MainDesign/navigacija-kat.png') no-repeat center; width:50px; height:30px; padding:5px 30px 0px 70px; margin-left:20px;}

.bg_novice {max-width:1920px; width:100%; margin:0px auto; padding:10px 20px 30px 20px;}
	h1.hg_novice {border-bottom:1px solid #ffffff; text-align:center;}
	.pos_sp_novica {float:left; width:33%; padding:50px; min-width:350px; min-height:500px;}
	.pos_sp_novica:nth-child(4) {clear:both;}
	.pos_sp_novica h2 {font-size:var(--fotn29);}
	.slika_pov_nov {width:100%; min-width:250px; max-height:300px; height:300px; overflow:hidden; border-radius:20px;}
	.slika_pov_nov img {width:100%; height:100%; object-fit: cover;}
		.vsebina_news {padding:0 15%;}
		.gumb_vec_news a {color:#ffffff; text-align:center;  vertical-align:middle; padding:5px 70px 5px 0px; line-height:70px; font-weight:600; font-size:18px; letter-spacing:1px; text-transform:uppercase; font-variant:small-caps; white-space:nowrap;}
		.gumb_vec_news a::after {content:''; background:url('../../P/Pix/MainDesign/vec_o.png') no-repeat; width:70px; height:30px; padding:0px 30px 0px 70px; margin-left:20px;}

.bg_kontakt {max-width:1920px; width:100%; margin:0px auto; padding:0px 20px 0px 20px; text-align:center; display:flex;}
	.vsebina_kontakt {width:50%;  background:url('../../P/Pix/MainDesign/vrtnica-4.png') no-repeat 100px 0;}
	.vsebina_kontakt h1 {border-bottom:1px solid #ffffff;}
	.vsebina_kontakt h4 {font-size:25px; color:#f80000; font-variant:small-caps; text-transform:lowercase; padding:20px 0 0px 0; margin:0; font-weight:600;}
	.vsebina_kontakt div p {font-size: var(--font40); line-height:var(--line58);}
	.zemljevid_kontakt {width:50%;  border-left:1px solid #ffffff; padding:20px;}
	.zemljevid_kontakt iframe {border-radius:20px;}

.zatemnjeno {background: rgba(0, 0, 0, 0.4); width:100%; height:100vw;  min-height:100%;  max-height:100%; background-size: cover;     background-position: center;}
.bg_domov .bg_slika_1 {position:relative; background-image:url('../../P/Pix/MainDesign/home_klet.jpg'); width:100%;  height:1000px; min-height:800px; background-size: cover; background-repeat: no-repeat; background-position: center; }
.bg_onas .bg_slika_1 {position:relative; background-image:url('../../P/Pix/MainDesign/o_nas.jpg'); width:100%; height:1000px; min-height:500px; background-size: cover; background-repeat: no-repeat; background-position: center; }
.bg_vinograd .bg_slika_1 {position:relative; background-image:url('../../P/Pix/MainDesign/vinogradi.jpg'); width:100%;  height:1000px; min-height:500px; background-size: cover; background-repeat: no-repeat; background-position: center; }

	.bg_slika_pos {max-width:1820px; width:100%; margin:0 auto; padding:0 20px;}
		.bg_slika_pos h1 {font-family: 'Bebas Neue', sans-serif ; font-size: var(--font180); color:#ffffff; padding:50px 0 10px 0; margin:0;}
		.premik_dol {position:absolute; bottom:-150px; text-align:center; font-weight:bold; font-size: var(--font29);  text-transform:uppercase; left: 50%; transform: translate(-50%, -50%);}
		.premik_dol div {margin:20px auto; width:2px; height:102px; background-color:#ffffff; } 
				
#sredina {
}


	.sledi_nam_ps {border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; clear:both; }
		.sledinam_bg_ps {max-width:1920px; width:100%; margin:0 auto;  padding:30px 20px;}
			.sledinam_opis { text-align:center; padding-bottom:50px;}
			.glerija_ps .SlikeVGaleriji {margin:5px;}
			.sledi_nam_gal { clear:both; text-align:center; padding:50px 0;}
			#tap2shop_widget .tap2shop_frame ul .tap2shop_photo_block .img_holder {border-radius:20px !important;border:1px solid #ff0000;}
			
			.sledi_nam_gal .gumb_os {width:auto; max-width:400px; margin:0 auto;}
	.novice_ps {border-bottom:1px solid #ffffff;}
		.novice_bg_ps {max-width:1920px; width:100%; margin:0 auto;  padding:30px 20px;}
			.naslov_link {}
				.naslov_nov {float:left;}
				.link_nov {float:right;}
				.naslov_link .gumb_vec a {text-align:right; padding-right:0px;}
				.novice {display:flex; flex-wrap: wrap;}
				.pos_novica_ps {border-right:2px solid #494949; padding:30px 30px;  min-width:200px; width:25%;}
 				.pos_novica_ps:first-child {padding-left:0;} 
				.pos_novica_ps:last-child {border-right:none;}


#footer {
}

#footer h4 {font-size:25px; color:#f80000; font-variant:small-caps; text-transform:lowercase; padding:0px 0 15px 0; margin:0; font-weight:600;}
	.footer1_cel {border-bottom:2px solid #494949; padding:30px;}
		.footer1 {display:flex; flex-wrap: wrap; max-width:1920px; width:100%; margin:0 auto; padding:30px 0;}
			.f_logotip {padding-right:10px;  width:20%; min-width:200px;}
			.f_logotip img {width:150px; height:auto;}
			.f_nav { width:30%;}
				.f_nav a {display:block; margin:10px 0;}
			.osn_pod { width:40%;  min-width:300px;}
			.soc_med { width:10%;}
				.soc_med a {float:left; height:40px; width:40px; padding:10px; display:block; border:1px solid #f80000; border-radius:40px; margin:10px;}
				.soc_med a:hover {border:1px solid #ffffff;}
				.soc_med img {width:18px; height:18px;}
				.mai_tel {font-size:  var(--font60); }
				.mai_tel a {font-size:  var(--font60); font-family: 'Bebas Neue', sans-serif ;}
				.lok {float:left; padding-right:50px; font-weight:600;}
					.lok a img {width:15px; height:auto; color:#494949;}
					.lok a {color:#494949; font-size:16px;}
				.del_ure {float:left; padding-right:20px;}
	.footer3 {max-width:1920px; width:100%; margin:0 auto; padding:30px 20px 30px 0px;}
	.footer3,
	.footer3 p {font-size:12px;}
	.footer3_1  {float:left; width:33%;}
	.footer3_2  {float:right; width:33%; text-align:center;}
	.footer3_3  {float:right; width:33%; text-align:right;}
	
	
.Clear {clear:both;}
.clear {clear:both;}

.ajaxWait {display:none;}



@media only screen and (max-width : 1000px)  {
	.h_menu {flex: 25%;}
	.h_logotip {flex: 50%;}
	.jeziki {flex: 25%;}

	.bg_slika_1 {background-image:url('../../P/Pix/MainDesign/home_klet.jpg'); width:100%; height:auto; height:500px; background-size: cover; background-repeat: no-repeat; background-position: center;}
	.vsebina_ps {flex-wrap: wrap; max-width:100%;  min-width:100%; width:100%; padding:0; margin:0;}
		.vsebina_ps .slika_sr,
		.vsebina_ps .slika_sr1 {display:block; width:100%; min-width:100%;  text-align:center; padding:2%;}
		.vsebina_ps .slika_sr img,
		.vsebina_ps .slika_sr1 img {float:none; max-width:100%; height:auto;}
		
		.vinogradi_ps {padding:30px 30px 0px 30px !important; text-align:left;}
		.onas_ps,
		.trgovina_bg_ps {padding:30px; text-align:left;}
		.urbana_klet_ps {padding:70px 30px 0 30px; text-align:left;}
		
		.zganje_ps,
		.vina_ps {display:block; float:none; width:100%; padding-top:50px; padding-left:0px; z-index:5; margin:0 auto; text-align:center;}
		.zganje_ps img,
		.vina_ps img {max-height:400px; width:auto;}
		.trgovina_ps .gumb_os a {margin:0 auto;}
		
		.naslov_nov {padding-left:30px;}
		.pos_novica_ps {width:50%; margin-bottom:20px; padding:30px;  border-bottom:1px solid #494949;}
		.pos_novica_ps:nth-child(2) {border-right:none;}
		
		.gumb_os {margin:0 auto;}
		.gumb_vec {margin:10px auto;}
		.gumb_vec a {padding:10px 0 10px 100px;}

	.bg_kontakt {display:block;}
		.vsebina_kontakt {width:100%;}
		.zemljevid_kontakt {width:100%;  border-left:none;}
		.zemljevid_kontakt iframe {max-width:100%;}
	.glerija_ps {margin:0 auto; max-width:730px; width:100%;}

	.pos_sp_novica:nth-child(4) {float:left; clear:none;}
}


@media only screen and (max-width : 800px)  { 
.tabela1 tr td {display:block; width:100%;}
.web_prikaz {display:none;}
.mobi_prikaz {display:block;}
/*izgled menija*/
	.h_menu {width:100px; border-right:none; padding-left:10px;}
	.h_menu span {display:none;}
	.h_logotip {height:100%; width:calc(100% - 100px);  text-align:center; border-right:none;}
		.h_logotip img {width:100px; height:auto;}
	.jeziki {display:none;}
	.jezik_izbran {color:#f80000 !important;}
	.kosarica {width:100px; text-align:right; padding-right:10px; display:none;}
	.jeziki_mobi {clear:both; position:absolute;  display:flex; width:100%; bottom:10%;}
	.jeziki_mobi a {font-size:var(--font40); display:block; width:100px; text-align:center; flex:33%; color:#b5b5b5; text-transform:uppercase;}

	.glerija_ps .SlikeVGaleriji {margin:0 auto; float:none !important;}
	.gl_meni_on	.h_nav {padding:50px;}
	.gl_meni_on	.h_so {padding:20px 50px;}
	.vsebina_opozorilo {padding:20px;}

	
	.glerija_ps {margin:0 auto; max-width:350px; width:100%;}
	.bg_domov .bg_slika_pos h1 {padding:20px 0;  font-size: var(--font181); }
/* 	.bg_domov .bg_slika_pos {padding-top:350px;} */
	.bg_domov .bg_slika_pos {padding-top:150px;}
		.bg_domov  .novica_ps_izpost {border:1px solid #f80000; border-radius:20px; padding:10px 30px; background:url('../../P/Pix/MainDesign/bg_pos_novice.jpg') no-repeat; background-position: center center; z-index:50; bottom:30px; max-width:90%;}
		.bg_domov  .novica_ps_izpost .vsebina_ps_izpost {width:100%;}

	.f_logotip, .f_nav {width:50%;}
	.lok,
	.del_ure {float:none; margin:20px 0;}
	.soc_med, .mai_tel, .osn_pod {clear:both; width:100%; margin:30px 0;}
	.zganje_ps div.mid,
	.vina_ps div.mid {margin:0 auto; display:block; z-index:20;}
	.zganje_ps div.gumb_os,

	.trgovina_bg_ps .gumb_os { z-index:20;}
	.trgovina_bg_ps .gumb_os a { z-index:20;}
	.trgovina_bg_ps h3 { z-index:20 !important;}

	.bg_kat_sr .kat_zganje,
	.bg_kat_sr .kat_vina {width:100%; padding:20px;}
	.bg_kat_sr .kat_zganje {border-right:none; border-bottom:1px solid #ffffff;}

	.kat_zganje div,
	.kat_vina  div {max-width:800px; min-height:400px; width:100%; height:auto; overflow:hidden;}
	.kat_zganje div img {position:absolute; bottom:-150px; right:50px; width:auto; height:400px;}
	.kat_vina  div img {position:absolute; bottom:-80px; right:50px; width:auto; height:400px;}
	.kat_zganje div h2 {text-align:left;}

	.pos_sp_novica {float:none; width:100%; padding:20px; min-width:350px;}
		.vsebina_news {padding:0 5%;}
}
@media only screen and (max-width : 600px)  { 


   h2 {padding: 20px 0 10px 0;}
	.bg_slika_1 {height:auto !important;}

	.pos_novica_ps {width:100%; border-right:none; border-bottom:1px solid #494949; padding:30px 0px;}
	.bg_onas_sr table tr td {display:block; vertical-align:top; padding:20px; width:100%;}

	.bg_klet_sr5 .deg1, .bg_klet_sr5 .deg2 {width:100%;}
	.bg_klet_sr5 .deg1 {border-right:none; border-bottom:1px solid #ffffff;}

	.bg_domov .bg_slika_pos {padding-top:70px;}

	.bg_shop_vina_sr2a,
	.bg_shop_zganje_sr2a {height:350px;}
	.bg_shop_vina_sr2a h1,
	.bg_shop_zganje_sr2a h1 {vertical-align:middle; line-height:250px;}
	
	.footer3_1,
	.footer3_2,
	.footer3_3  {clear:both; padding:5px 20px; width:100%; text-align:left;}
/*	div {max-width:100%; border:1px solid #ff0000;}
	div img {max-width:100%;}*/
}
