.korakiVKosarici {margin:0 auto; width:100%; max-width:1050px;}
	.koraki  {float:left;  margin:0 5px; min-width:190px; text-align:center; max-width:250px;}
	.koraki a { text-decoration:none;}
	.koraki span {display:none;}
	.korak_on a {display:block; border:1px solid #171717; padding:10px 20px; background-color:#171717; color:#ffffff !important; text-decoration:none;}
	.korak_off a {display:block; border:1px solid #171717; padding:10px 20px; background-color:#ffffff; color:#171717; cursor:hand;}
	.korak_off a:hover {display:block; border:1px solid #171717; padding:10px 20px; background-color:#ffffff; color:#171717;}
	.korak_click a {display:block; border:1px solid #171717; padding:10px 20px; background-color:#ffffff; color:#171717;}
	.korak_click a:hover {display:block; border:1px solid #171717; padding:10px 20px; background-color:#171717; color:#ffffff !important;}


.KosIzdelek {max-width:1200px; margin:50px auto;}
.KosIzdelek a,
.prijavaVKosarici a { text-decoration:none !important;}

.KosIzdelek .OpisArtikla  {display:none;}
.kosarica_vrstica2 {display:none;}

.tabela_vrstic_kosarice {width:100%; border:2px solid #171717; border-spacing:0; max-width:100%;}
.tabela_vrstic_kosarice td {padding:10px; vertical-align:middle;}
			.kos_brisi i {border:1px solid #171717; padding:5px 7px; border-radius:20px;}
			.kos_brisi i:hover {border:1px solid #f80000;}
	.naslov_kosarice { font-size:var(--font22); text-transform:uppercase;}	
	
	.kos_img {vertical-align:middle;}
	.kos_img img {max-height:200px; width:auto; max-width:200px;}
	
	.kos_img_ime {text-align:center;}

	 .kos_kol_polje {border:2px solid #171717; width:125px; display:flex;}
	 .vpisi_kolicino_kos input {float:left; border-left:2px solid #000000; border-right:2px solid #000000; border-top:none; border-bottom:none; position:relative; width:65px; padding:7px; font-size:20px; font-weight:600; text-align:center;}
	 .kolChanger {width:30px; text-align:center;}
	 .kolChanger:hover {background-color:#000000; color:#ffffff;}

				.plusKolicina:after {content:'\f067'; font-family: 'FontAwesome';}
				.minusKolicina:before {content:'\f068'; font-family: 'FontAwesome';}
					
	.kosarica_vrstica td {border-bottom:2px solid #171717;}
	.kosarica_vrstica:last-child td {border-bottom:none;}
	
	.kos_cena_skupaj {padding:20px 0; text-align:right; font-size:var(--font29); }
	.kos_opis_cena1 span {font-size:15px; color:#b5b5b5;}
	
	#NaBlagajno {clear:both; max-width:1000px; margin:20px auto; clear:both; width:100%;}
	.KGumbNazaj {float:left; margin-left:20px; text-align:center; max-width:100%;}
	.KGumbBlagajna {float:right; margin-left:20px; text-align:center; max-width:100%;}
		.KGumbNazaj a {display:block; text-align:center;  vertical-align:middle; padding:5px 60px 0px 60px; line-height:70px; font-weight:600; font-size:18px; letter-spacing:1px; text-transform:uppercase; font-variant:small-caps; white-space:nowrap; border:1px solid #171717;  text-decoration:none;}
		.KGumbBlagajna a {display:block; text-align:center;  vertical-align:middle; padding:5px 60px 0px 60px; line-height:70px; font-weight:600; font-size:18px; letter-spacing:1px; text-transform:uppercase;  font-variant:small-caps; white-space:nowrap;  border:1px solid #171717;text-decoration:none;}



.prijavaVKosarici {display:flex; padding:20px 0; max-width:1200px; margin:0 auto;}
.prijavaVKosarici #Prijava {width:50%; min-width:350px; border:2px solid #171717 ; margin:20px 20px 20px 0; padding:20px;}
.prijavaVKosarici #LinkNaRegistracijo {width:50%;  min-width:350px;  border:2px solid #171717 ; margin:20px 0 20px 20px;  padding:20px;}

		.prijavaVKosarici .LoginGumb {margin:20px 0; text-align:right;}

		.prijavaVKosarici #Prijava input {font-size:var(--font29); padding:7px; margin-bottom:20px; width:100%;}
		.prijavaVKosarici #Prijava .opispolja_prijava {font-weight:600; font-size:var(--font22); }
		.prijavaVKosarici #Prijava .LoginGumb a {text-align:center;  vertical-align:middle; padding:20px 50px; line-height:50px; font-weight:600; font-size:var(--font20); letter-spacing:1px; text-transform:uppercase; font-variant:small-caps; white-space:nowrap; border:1px solid #171717; }
		.prijavaVKosarici #Prijava .LoginGumb a:hover {background-color:#171717; color:#ffffff; }

		.prijavaVKosarici #LinkNaRegistracijo .LoginGumbL {margin:20px 0;}
		.prijavaVKosarici #LinkNaRegistracijo .LoginGumbL a {text-align:center;  vertical-align:middle; padding:10px 30px; line-height:40px; font-weight:600; font-size:var(--font20); letter-spacing:1px; text-transform:uppercase; font-variant:small-caps; white-space:nowrap; border:1px solid #171717; }
		.prijavaVKosarici #LinkNaRegistracijo .LoginGumbL a:hover {background-color:#171717; color:#ffffff; }

		.prijavaVKosarici #LinkNaRegistracijo .LoginGumb a {text-align:center;  vertical-align:middle; padding:20px 50px; line-height:50px; font-weight:600; font-size:var(--font20); letter-spacing:1px; text-transform:uppercase; font-variant:small-caps; white-space:nowrap; border:1px solid #171717; }
		.prijavaVKosarici #LinkNaRegistracijo .LoginGumb a:hover {background-color:#171717; color:#ffffff; }
#PodatkiNarocnika {padding:20px;}
.podatkiKosarica {max-width:1000px; margin:20px auto;}
.NaslovPodatkov { font-size:29px; font-weight:300;}
	.pos_vrstica_pod {margin:10px; max-width:400px;  margin-bottom:20px}
	.pos_vrstica_pod .opisPoljaPN {font-size:var(--font22); font-weight:600;}
	.pos_vrstica_pod input {font-size:var(--font29); padding:7px;; width:100%;}
	.pos_vrstica_pod select {font-size:var(--font29); padding:7px; width:100%;}

.racun_naPodjetje {margin:20px 0;}
.racun_naPodjetje input {width:30px; height:30px; margin-right:20px;}
.racun_naPodjetje label { font-size:29px; font-weight:300;}
	.NujenVpis, .confirmNeeded {color:#f80000; font-weight:600;}

	.zapisiCookie,
	.StrinjajSe {margin-bottom:10px;}
		.zapisiCookie input,
		.StrinjajSe input {width:20px; height:20px; margin-right:20px;}
		.zapisiCookie label,
		.StrinjajSe label {font-size:22px;}

#DostavaPlacilo {display:flex; margin:50px 0px;}
	#Dostava,
	#Placilo {width:50%; margin:20px;  border:2px solid #171717; padding:20px;}
	.vr_dostave {margin:15px 10px; }
		.vr_dostave input {width:30px; height:30px; margin-right:20px;}
		.vr_dostave label { font-size:29px; font-weight:300;}


#PromoKoda {margin:20px 0;  border:2px solid #171717; padding:20px;}		
#PromoKoda .PromoCoda input {font-size:var(--font29); padding:7px;; width:100%; margin:5px 0; max-width:350px;}
#PromoKoda .PromoCoda a {padding:20px;}
#PromoKoda .PromoCoda a img {width:auto; height:40px;}
#PromoKoda .PromoCoda,
#PromoKoda .PKGumb {float:left;}
#PromoKoda .PKGumb {padding:15px;}
#PromoKoda .PKGumb a {text-align:center;  vertical-align:middle; padding:5px 10px; line-height:30px; font-weight:600; font-size:18px; letter-spacing:1px; text-transform:uppercase; font-variant:small-caps; white-space:nowrap; border:1px solid #171717;}
#PromoKoda .PKGumb a:hover {background-color:#171717; color:#ffffff; }
.cart-group {display:none;}

.kos_brezddv1 {font-size:var(--font22);}
.kos_cenask {float:right;}
.kos_opis_cena {float:right;}
.kos_opis_cena:after {content:': '; margin-right:10px;}
.kos_ddv1 {font-size:var(--font22);  padding:10px 0;}
.KSOpis {float:left;}
.KSOpis:after {content:': '; margin-right:10px;}
.KSCena {float:left;}
.kos_cena_skupaj1 {font-size:var(--font29); padding:10px 0;}
.kos_cena_skupna {float:right;}
.kos_opis_skupna {float:right;}
.kos_opis_skupna:after {content:': '; margin-right:10px;}

#IzpisVpisov {max-width:1200px; margin:0 auto; }
.pod_kupca_skupaj { display:flex; flex-wrap:wrap;}
.NaslovPodatkovDostava { font-size:29px;  border-bottom:1px solid #171717;  padding:10px 20px 7px 20px;}
#SubPodatkiUporabnika,
#SubPodatkiPodjetja,
#SubPodatkiZaDostavo {margin:10px; max-width:360px; width:100%; border:1px solid #171717;}
#Izpis_Dostava,
#Izpis_Dostava1 {float:left; margin:5px 0;}
#Izpis_Dostava {font-weight:500; padding:5px 3px 5px 20px;}
#Izpis_Dostava1 {padding:5px 20px 5px 3px;}

#PodatkiOPrevzemuInPlacilu {display:none;}

#OpombeKNarocilu {float:right; max-width:1020px; margin:0 auto; margin:10px;}
.OpombeKNarocilu {max-width:550px;  border:1px solid #171717;}
.OpombeKNarocilu textarea {width:100%;  max-width:500px; height:100px; padding:5px 20px; font-size:22px; border:0px;}

@media only screen and (max-width : 1000px)  {
	.h_menu {flex: 25%;}
	.h_logotip {flex: 35%;}
	.jeziki {flex: 25%;}
	.kosarica {flex: 15%;}
	.koraki  {flex:45%; width:45%; max-width:45%; min-width:40%; margin-bottom:10px;}
	.KosIzdelek {margin:0 10px;}
	.korakiVKosarici {margin:0 5px; width:calc(100% - 10px);}

}


@media only screen and (max-width : 800px)  { 
	.jeziki {display:none;}
	.gl_meni_on	.h_nav {padding:50px;}
	
	.podatkiKosarica {max-width:1000px; margin:20px;}
	
	.prijavaVKosarici {flex-wrap:wrap;}
	.prijavaVKosarici #Prijava,
	.prijavaVKosarici #LinkNaRegistracijo {max-width:100%; width:100%; margin:20px 0; }
	#DostavaPlacilo {display:block; margin:50px 0px;}
	#Dostava,
	#Placilo {width:100%; margin:20px 0px; }
	.KGumbBlagajna {clear:both; margin-left:0px !important; margin-top:10px;}
	#PodatkiNarocnika {padding:20px 0;}

	   h2 {padding: 20px 0 10px 0;}
		.naslov_kosarice {display:none;}
		.pos_vrtica_kos {width:100% !important; display:block; padding:0; margin:0; min-width:100%;}
	   .pos_vrtica_kos td {display:block; float:left; border:0px;}
	   .pos_vrtica_kos td:first-child {width:20%;}
	   .pos_vrtica_kos td:nth-child(2) {width:80%; text-align:center;}
	   .pos_vrtica_kos td:nth-child(3) {width:70%; text-align:left;}
	   .pos_vrtica_kos td:nth-child(4) {width:30%; text-align:right;}
	   .pos_vrtica_kos td:nth-child(5) {width:70%; text-align:left;}
	   .pos_vrtica_kos td:nth-child(6) {width:30%; text-align:right; font-size:24px; font-weight:600; vertical-align:bottom !important; min-height:70px; padding-top:30px;}
	   
	
	.naslov_kosarice {display:none;}
	.kos_cena_skupaj {padding-right:20px;}
	.KGumbNazaj {float:left; padding:20px 0;}
		.KGumbNazaj a {border:0; padding:20px 0;}
		.KGumbNazaj a::before {margin-right:20px;}
	
	
	.koraki  {flex:100%; width:95%; min-width:90%; max-width:100%;}
	.osn_pod { width:100%;  min-width:300px; padding:10px 0;}
	.osn_pod h4 {padding:20px 0 0 0 !important; }
}
