@import url('../Galerije.css');
@import url('../DWMjrFonti/Awesome/font-awesome.css');
@import url('../DWMjrFonti/Playfair/font-playfair.css');
@import url('../DWMjrFonti/Montserrat/Montserrat.css');
@import url('../DWMjrFonti/Baskerville/font-baskerville.css');
/* div {border:1px solid #ff0000;} */
:root {
  --font180: calc( 40px + (180 - 40) * (100vw - 400px) / (3000 - 400));
  --font140: calc( 40px + (90 - 40) * (120vw - 400px) / (3000 - 400));
  --font58 : calc( 24px + (58 - 24) * (100vw - 400px) / (3000 - 400));
  --font42 : calc( 20px + (42 - 20) * (100vw - 400px) / (3000 - 400));
  --font28 : calc( 20px + (28 - 20) * (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));
  --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));
  
}

html, body {
    margin: 0;
    height: 100%;
    padding:0;
}

body {
	padding:0;
	margin:0;
	font-family: 'Montserrat', sans-serif ;
    color:#000000;
	font-size: var(--font22);
	background-color:#ffffff;
}

P {font-size: var(--font22); line-height:34px;}
p:empty {padding:0 !important; margin:0 !important; font-size:0 !important; background: #ff0000;     margin-block-start: 0em !important;    margin-block-end: 0em !important;}

A {text-decoration:none; cursor:pointer; color:#000000;}
A:visited {text-decoration:none;}
A:hover {text-decoration:none;}
A:active {text-decoration:none;}

H1 {font-size: var(--font140); font-family: 'Playfair', serif; font-weight:900; padding:10px 0px 4vw 0px; margin:0; line-height: var(--line140);}
H2 {font-size: var(--font58); font-family: 'Montserrat', sans-serif ; font-weight:500; padding:10px; margin:0;}

H3 {font-size: var(--font42); font-family: 'Montserrat', sans-serif ; font-weight:500; padding:20px 1px;}
H4 {font-size: var(--font42); font-family: 'Montserrat', sans-serif ; font-weight:normal; padding:20px 1vw;}

ul {padding:0 0 0px 188px ; margin:0; font-size: var(--font28);}

ul li {list-style-type:none;  font-size: var(--font28); padding:0 0 2px 0;}
ul li:after {content:''; margin:0 10px 0 0;}

ol {list-style-type: upper-roman; font-size: var(--font28); list-style-position: inside; column-count: 2; column-gap: 20px; padding:0;}
ol li {border-bottom:1px solid #000000; margin:0 10px 1vw 10px; padding:10px 0; font-weight:500;}
ol li:before {padding-left:20px; width:30px; content:' ';}

table tr td {vertical-align:top;}

.poseben {text-align:center;}
.poseben a {padding:20px 0 50px 0; display:block;}
.poseben a::after {content: url('/P/Pix/MainDesign/Open.svg'); padding:0 10px;}


.web {display:block;}
.mobi {display:none;}	


#sredina .ps h2,
#sredina .ps h3,
#sredina .ps h4,
#sredina .ps .stolpec2 {padding-right: 4vw; padding-left: 4vw;}

.citat {font-family:'Baskerville', sans-serif; font-size: var(--font28); font-style:italic; font-weight:100;}

div {box-sizing:border-box;}

div.stolpec2 { column-count: 2; column-gap: 25px; padding:40px 0 20px 0;}
div.stolpec2 {font-size: var(--font22); font-weight:500; line-height:34px;}

#pozicija {position:relative; max-width:1920px; height:auto; width:100%; margin:0 auto;}

#header {height:129px; width:100%; padding:25px 2vw 0px 2vw;}
#n_header_meni {height:129px; width:100%; display:flex; z-index:20;}

#n_header_meni .logotip {width:20%;}
#n_header_meni .header_meni_n {width:65%; min-width:1050px;}
#n_header_meni .iskanje_n {width:5%;}
#n_header_meni .jezik {width:10%;}

#n_header_meni .logo img {max-height:57px; width:auto; max-width:286px; height:auto; min-height:50px;}
.header_meni_new {display:flex; flex-wrap: nowrap;}
.header_meni_new .nav {position:relative; padding:20px;}

.header_meni_n .nav,
.header_meni_n .nav a {font-size:18px; text-transform:uppercase; font-weight:600; cursor:pointer;}

.header_meni_n ul {position:absolute; margin-top:30px;}
.header_meni_n ul li {display:block; list-style:none;}

.jezik .izbrani_jezik div:after,
.header_meni_n .zaprti_meni:after  {content:''; background-image: url('/P/Pix/MainDesign/down.svg'); width:18px; height:18px; float:right; background-size: 18px 18px; background-repeat:no-repeat; margin-left:10px;}

.header_meni_n .odprti_meni:after  {content:''; background-image: url('/P/Pix/MainDesign/down.svg'); width:18px; height:18px;  float:right; background-size: 18px 18px; background-repeat:no-repeat; margin-left:10px; margin-top:3px; transform: rotate(180deg);
            -moz-transform: rotate(180deg);            -webkit-transform: rotate(180deg);            -o-transform: rotate(180deg);            -ms-transform: rotate(180deg);  z-index:20;}
            
            
.header_meni_n .odprti_meni { border-bottom:4px solid #000000; padding-bottom:22px; z-index:30;} 

.header_meni_n .zaprti_meni ul,
.header_meni_n .zaprti_meni ul li {width:auto; height:0px; font-size:0px; opacity:0; padding:0; margin:0; box-shadow:0;  line-height:0px; } 
.header_meni_n .zaprti_meni ul li a {width:auto; height:0px; font-size:0px; opacity:0; padding:0; margin:0; box-shadow:0;  line-height:0px;}

.header_meni_n .odprti_meni ul {width:auto; height:auto; font-size:32px; opacity:1; background-color:#ffffff; text-align:left; box-shadow: 0px 2px 16px #00000029; padding:50px 30px; z-index:30;} 
.header_meni_n .odprti_meni ul li a {font-size:32px; opacity:1; text-transform:none; line-height:45px; white-space:nowrap;  font-family: 'Playfair'; font-weight:600;} 

.iskanje_n .iskanje_lupa img {width:50px; height:50px; cursor:pointer;}
.h_iskanje {width:auto; height:0px; font-size:0px; opacity:0; padding:0; margin:0; box-shadow:0;  line-height:0px; }
.h_iskanje input {width:auto; height:0px; font-size:0px; opacity:0; padding:0; margin:0; box-shadow:0;  line-height:0px; }
.h_iskanje_on {z-index:20; top:5px; left:0; right:0; -webkit-transition: height easy 1s; transition:  height ease 1s;  position:absolute;  opacity:1;  height:99vh;  max-width:1920px; width:100%;  background-color:#ffffff; padding:100px;}
.h_iskanje_on .zapri_iskanje {float:right;}
.h_iskanje_on .zapri_iskanje img {width:50px; height:50px;}
.h_iskanje_on .iskalno_polje {clear:both; margin:25%; width:auto;}
.h_iskanje_on .iskalno_polje input {float:right; font-size:28px; line-height:34px; width:calc(100% - 120px); border-top:none;  border-left:none;  border-right:none;  border-bottom:1px solid #000000; padding:5px;}
.h_iskanje_on .iskalno_polje input[type=text]:focus {border-top:none !important;  border-left:none !important;  border-right:none !important;  border-bottom:1px solid #000000; padding:5px;}
.h_iskanje_on .iskalno_polje .GumbIsci {float:left;}
.h_iskanje_on .iskalno_polje .GumbIsci img {width:80px;margin-top:-20px;}


.jezik  {padding-top:20px; text-align:right;}
.izbrani_jezik {font-size:18px; font-weight:600;  cursor:pointer;}
.jezik .izbira_jezika {width:auto; height:0px; font-size:0px; opacity:0; padding:0; margin:0; box-shadow:0;  line-height:0px;} 
.jezik .izbira_jezika_on {position:absolute; margin-top:30px;}
.jezik .izbira_jezika_on {width:auto; height:auto; font-size:20px;  font-weight:600; line-height:58px; opacity:1; background-color:#ffffff; text-align:right; box-shadow: 0px 2px 16px #00000029; padding:50px 30px; white-space:nowrap;}  
.jezik .izbira_jezika_on .lahko_branje:before  {content:url('/P/Pix/MainDesign/lahko-branje.svg'); margin-right:25px; font-size:12px; width:12px; height:12px;  float:left; background-repeat:no-repeat; margin-top:3px; }




#header > p {padding:0; margin:0;}

#header_pic {height:100%; width:100%;}

.bg_slika_ps img {max-height:740px; width:auto; float:right; max-width:100%; height:auto;}
.bg_slika_ps h1 {position:absolute; max-width:600px; z-index:10;  margin-left:2vw; margin-top:3vw;}



#sredina iframe {max-width:100%; }
#sredina img {max-width:100%; height:auto;}


#sredina { padding:25px 3vw 40px 3vw; }
#sredina2 {padding:25px 3vw 40px 3vw; max-width:100%;}

table.tabela1 tr td,
table.tabela2 tr td {vertical-align:top;}

table.tabela1 tr td:first-child {width:450px; padding-right:30px;}
table.tabela1 tr td:first-child img {max-width:100%; height:auto;}
table.tabela1 tr td:nth-child(2) p {padding-right:30%;}
table.tabela1 tr td:nth-child(2) div {padding-right:30%;}

table.tabela2 tr td:first-child {width:450px; padding-right:30px;}
table.tabela2 tr td:first-child img {max-width:100%; height:auto;}
table.tabela2 tr td:nth-child(2) {width:450px; padding-right:30px;}
table.tabela2 tr td:nth-child(2) img {max-width:100%; height:auto;}

table.tabela4 {width:100%;}
table.tabela4 tr td:first-child {width:450px; padding-right:30px;vertical-align:top;}

#footer {clear:both; background-color:#E55F15; padding:100px 4vw;}
#footer .naslov p {font-size: var(--font28); font-weight:500; padding:5px 0; margin:5px;}
		#footer .menu_izbirnik {padding:40px 0;}
		#footer .menu_izbirnik a, 
		#footer .menu_izbirnik a:visited,
		#footer .menu_izbirnik a:hover,
		#footer .menu_izbirnik a:active {font-size: var(--font58); line-height: 6vh; font-family: 'Playfair', serif; font-weight:900; opacity:1;} 
#footer .menu_izbirnik .menu_1 {display:table-cell; padding:0 20px; width:40%;}
#footer .menu_izbirnik .menu_2 {display:table-cell; padding:0 20px; width:30%;}
#footer .menu_izbirnik .menu_1 div,
#footer .menu_izbirnik .menu_2 div {padding:10px 0;}
#footer .soc_sm {display:table-cell; vertical-align:bottom; text-align:right;  width:20%;}
	#footer .soc_sm img {width:60px; height:60px; margin-right:20px;}


#partnerji {display:flex; flex-wrap:nowrap; min-height:200;}
#partnerji div {align-self:center; padding:40px;}
#partnerji div img {max-width:auto; width:90%; height:auto; }
.partnerji_naziv {font-size: var(--font22); font-weight:500;flex-grow: 1;}
.irssv_logo {flex-grow: 3;}
.irssv_logo img {max-width:400px;}
.cudv_logo {flex-grow: 2;}
.cudv_logo img {max-width:300px;}
.dnk_logo {flex-grow: 2;}
.dnk_logo img {max-width:300px;}
.rs_logo {flex-grow: 2;}
.rs_logo img {max-width:300px;}
.eu_logo {flex-grow: 2;}
.eu_logo img {max-width:300px;}

.kontaktna_stran h2, .kont_forma {margin-left:180px;}
.zemljevid_kontakt {padding:100px 0; text-align:right;}
.soc_kontkt {float:right;}
.soc_kontkt img {max-width:64px; height:auto; margin-right:10px;}
.kont_forma input[type="text"] {border-top:none; border-left:none; border-right:none; border-bottom:1px solid #000000; font-size: var(--font28); padding:40px 0 10px 0; width:100%;}
.kont_forma .ime, .kont_forma .enaslov {float:left; width:50%;}
.kont_forma .ime {padding-right:20px;}
.pogoji {float:left;  font-size: var(--font22); padding:50px 50px 50px 50%; }
.pogoji input {font-size:48px; width:34px; height:34px; border:2px solid #000000 !important;}
.poslji {float:right; padding:30px 0;}
.poslji div {display:table-cell;  border: 2px solid #000000; background-color:#000000; border-radius: 1000px; width: 264px; height: 70px; text-align:center; color:#ffffff; font-size:var(--font28); text-align:center; vertical-align:middle;}

/*Iskanje*/

#RezulIsk {padding-bottom:10px;}
.StIsk, .naslov_iskanja {font-weight:600;}
.povezek_iskanja {font-style:italic;}
.povezek_iskanja p {padding:0; margin:0;}
.IskBes {padding:30px 0;}
.oznakaPolja {font-weight:600;}
.IzpisIskalnihP {font-size: var(--font28); border-top:0; border-left:0; border-right:0; Border-bottom:2px solid #000000; min-width:50%;}

.clear {clear:both;}


#projekt1 {border-bottom:1px solid #000000; margin:20px 80px 20px 120px; padding:20px 0; cursor:pointer;} 
.projekt_osnova {cursor:pointer;}
.povzetek_projekta_on .povzetek_projekta {display:block;}
.povzetek_projekta_on .povzetek_projekta_vec {display:none;}

.povzetek_projekta_off .povzetek_projekta {display:none;}
.povzetek_projekta_off .povzetek_projekta_vec {display:block;}


.povzetek_projekta_vec a.link_dd {clear:both; display:block; text-align:right;}
.povzetek_projekta_vec1 a.link_dd {clear:both; display:block; text-align:right;}


.povzetek_projekta_on .povzetek_projekta1 {display:block;}
.povzetek_projekta_on .povzetek_projekta_vec1 {display:none;}


.povzetek_projekta_off .avtor_knj {max-height:auto;}
.povzetek_projekta_on .avtor_knj {  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

.povzetek_projekta_off .povzetek_projekta1 {display:none;}
.povzetek_projekta_off .povzetek_projekta_vec1 {display:block;}


#projekt1 .naslov_pojma {float:left; width: calc(100% - 110px);; font-size: var(--font28); font-weight:500;}

#projekt1 .povzetek_dd {padding:20px 0;}


#projekt1 .naslov_projekta {float:left; width:370px; font-size: var(--font28); font-weight:500;}
#projekt1 .povzetek_sk {float:left; width: calc(100% - 510px); overflow:hidden; text-overflow:ellipsis;  white-space: nowrap; padding:0 !important; margin:0 !important;}
#projekt1 .povzetek_sk p {overflow:hidden; text-overflow:ellipsis;  white-space: nowrap; padding:0 !important; margin:0 !important;}
#projekt1 .povzetek {float:left; width: calc(100% - 510px);}
#projekt1 .more1 {float:left; width:100px;}
#projekt1 .more1 img {width:26px; height:26px;}
#projekt1 .more1:after {content:''; background-image: url('/P/Pix/MainDesign/Down.png'); width:30px; height:30px; float:right; background-size: 30px 30px; background-repeat:no-repeat;}

#projekt1 .more2 {float:left; width:100px;}
#projekt1 .more2 img {width:26px; height:26px;}
#projekt1 .more2:after {content:''; background-image: url('/P/Pix/MainDesign/Up.png'); width:30px; height:30px; float:right; background-size: 30px 30px; background-repeat:no-repeat;}

#projekt2 .naslov_projekta {font-size: var(--font58); font-weight:450}
.ostali_dd {padding-top:100px;}
.ostali_dd #projekt {margin:20px 0px 20px 180px;}

.link_dd:after {content:''; background-image: url('/P/Pix/MainDesign/Open.png'); width:50px; height:36px; text-align:right; padding:0 10px 0 30px; background-size:26px 26px; background-repeat:no-repeat; background-position: right; }

.pos_novica {border-bottom:1px solid #000000; padding:20px 0; cursor:pointer;}
.naslov_novica {float:left; width: calc(100% - 200px);  font-size: var(--font28); font-weight:450}
.datum_novca {float:left; width:100px; font-size: var(--font22); font-weight:450}
.more {float:right; width:100px;}
.more:after {content:''; background-image: url('/P/Pix/MainDesign/Open.png'); width:30px; height:30px; float:right; background-size: 30px 30px; background-repeat:no-repeat;}

.pos_knj {border-bottom:1px solid #000000; padding:20px 0;}
.naslov_knj {float:left; width: calc(100% - 360px); margin-bottom:10px; font-size: var(--font28);  font-weight:450;  cursor:pointer; padding-right:20px;}
.avtor_knj {float:left; width:250px; font-size: var(--font22);  font-weight:450;}
.pos_knj .more1 {float:left; width:100px;}
.pos_knj .more1 img {width:26px; height:26px;}
.pos_knj .more1:after {content:''; background-image: url('/P/Pix/MainDesign/Down.png'); width:30px; height:30px; float:right; background-size: 30px 30px; background-repeat:no-repeat;}
.pos_knj .more2 {float:left; width:100px;}
.pos_knj .more2 img {width:26px; height:26px;}
.pos_knj .more2:after {content:''; background-image: url('/P/Pix/MainDesign/Up.png'); width:30px; height:30px; float:right; background-size: 30px 30px; background-repeat:no-repeat;}
.pos_knj  table.tabela1 tr td:nth-child(2) p { padding-right:0;}
.pos_knj  table.tabela1 tr td:nth-child(2) p:empty {padding:0; margin:0;}


.avtor_knjige {padding:20px 0; font-size: var(--font22);  font-weight:450;}

.dd_spisek  {padding:100px 0 0 180px;}
h2.noviceh2 {padding-right:450px; padding-left:0;}

.pos_filter {margin-bottom:20px; font-weight:500;}
.filter_opis {text-transform:uppercase; padding-bottom:5px;}
.izbira_filter {padding:5px 0;}
.izbira_filter input[type="checkbox"]  { margin-right:10px; transform: scale(1.5);}

.dd_spisek_novic  {padding:100px 0 0 180px;}

.nazaj_na {font-size:28px; line-height:28px; padding-bottom:30px;}
.nazaj_na a:before {content:'';  background-image: url('/P/Pix/MainDesign/Left.png');  width:30px; height:30px; float:left; background-size: 30px 30px; background-repeat:no-repeat; margin-right:10px;}

/* Novice prva stran */
.novica_ps { padding:10px 5px; max-width:600px; width:100%;}
.novica_ps:hover {cursor:pointer;}
.novica_ps_img {max-width:600px; max-height:600px; height:auto; overflow:hidden;}
.novica_ps_img img {max-width:100% !important; width:auto; height:auto;}
.naslov_novica_ps {font-size: var(--font42); font-family: 'Montserrat', sans-serif ; font-weight:500; padding:20px 0; }
.povzetek_novica_PS {font-size: 18px;  line-height:28px;}
 .vec_nov_ps::after {content:''; background: url('/P/Pix/MainDesign/Open.svg'); background-size: 15px 15px; width:15px !important; height:15px !important; background-repeat:no-repeat; display:inline-block;  margin-left:10px;}



.slick-next {}
.slick-arrow {z-index:150; background-color:#000000 !important; opacity:10%; width:80px !important; height:80px !important; font-size:0px;} 
.slick-arrow:hover {opacity:50%;}
.slick-prev:before, .slick-next:before {content:'' !important; width:0px !important; height:0 !important; font-size:0 !important; display:none;}
.slick-prev:after {content: "\f104"; font-size:60px; color:#ffffff; font-family: 'FontAwesome'; vertical-align:middle; padding-bottom:10px;}
.slick-next:after {content: "\f105"; font-size:60px; color:#ffffff; font-family: 'FontAwesome'; vertical-align:middle; padding-bottom:10px;}

.zemljevid_institucij {width:100%; display:flex; flex-wrap:wrap;}
.zemljevid_institucij .povzetek_podatkov {flex-grow:1; min-width:250px;}
.zemljevid_institucij .zemljevid_g {flex-grow:3;}
.zemljevid_institucij .zemljevid_g iframe {width:1400px;
    height: 800px;
    max-width: 100%;
    max-height: calc((100vw - 40px) / (16/9));}

   
/*Listalnik*/
.pager_container {float:right; padding:10px 0 10px 0;}
.pager_prev::after {content:''; background: url('/P/Pix/MainDesign/Left.png'); background-size: 15px 15px; width:15px !important; height:15px !important; background-repeat:no-repeat; display:inline-block;  margin-left:10px;  margin-right:10px;}
.pager_next::after {content:''; background: url('/P/Pix/MainDesign/Right.png'); background-size: 15px 15px; width:15px !important; height:15px !important; background-repeat:no-repeat; display:inline-block;  margin-right:10px; margin-left:10px; }
.pager_num {padding:2px 20px; margin:0 10px; border:2px solid #000000; border-radius:25px; font-weight:600; font-size:18px;}
.selectedPage {background-color:#000000; color:#ffffff;}


@media only screen 
and (min-width : 1920px)  {
	h1 {font-size:90px !important;}
	h2 {font-size:58px !important;}
	h3 {font-size:42px !important;}
	h4 {font-size:42px !important;}
	#sredina .ps h2,
	#sredina .ps h3,
	#sredina .ps h4,
	#sredina .ps .stolpec2 {padding-right: 180px; padding-left: 180px;}
	#footer {padding:100px 180px;}
	
}

@media only screen 
and (max-width : 1400px)  {
.bg_slika_ps img {max-height:640px !important;}

	.web {display:none;}
	.mobi {display:block;}	
	#sredina { border-top:1px solid #000000;}
	#sredina2 { border-top:1px solid #000000;}
	#n_header_meni {max-width:100%; box-sizing:border-box;}
	#n_header_meni .logotip {width:45%; text-align:right;}
	#n_header_meni .logotip img {max-height:50px;}
	#n_header_meni .spl_header {width:10%; min-width:70px;}
	#n_header_meni .iskanje_n {width:10%; min-width:70px; text-align:right;}
	#n_header_meni .jezik {width:25%; min-width:150px; text-align:right;}
	.izbira_jezika_on {right:5px;}
	#header_search {padding:20px;}
	.h_iskanje_on .iskalno_polje {margin:25% 5% !important;}
	.h_iskanje_on .iskalno_polje input {float:right; font-size:20px; line-height:34px; width:calc(100% - 60px); border-top:none;  border-left:none;  border-right:none;  border-bottom:1px solid #000000; padding:5px;}
	.h_iskanje_on .iskalno_polje .GumbIsci {float:left;}
	.h_iskanje_on .iskalno_polje .GumbIsci img {width:40px;margin-top:0px; margin-right:5px;}
	
	.izbirnik {padding:5px 35px; display:block; cursor:pointer; z-index:50;}
	.ico_izbirnik::before {
		content: ' '; 
		width:40px;
		height:40px;
		background-size: 40px 40px;
		background-image: url("../../P/Pix/MainDesign/Hmeni.png"); 
		background-repeat: no-repeat;
		display: inline-block;
	}

	.h_meni {}
	.g_meni {position:absolute; top:0; left:0; opacity:0; margin:0px; padding:0px; height:0vh; width:0vw; font-size:0px !important; -webkit-transition: height easy 1s; transition:  height ease 1s; }
	.g_meni p,.g_meni a {margin:0px; padding:0px; opacity:0; font-size:0px !important; -webkit-transition: all easy 0.5s; transition:  all ease 0.5s;}
	.g_meni img {margin:0px; padding:0px; opacity:0; width:0; height:0; -webkit-transition: all easy 0.5s; transition:  all ease 0.5s; margin:10px;}
	
	.gl_meni_on {
			z-index:300;
			top:5px;
			left:0;
			right:0;
			-webkit-transition: height easy 0.5s; transition:  height ease 0.5s; 
			-webkit-transition: font-size easy 0.7s; transition:  font-size ease 0.7s; 
			position:absolute; 
			opacity:1; 
			height:auto; 
			max-width:1920px;
			width:100%; 
			background-color:#ffffff; 
			padding:25px 35px 48px 35px;
			border-bottom:1px solid #000000;
	}
	
	.header_meni {clear:both; padding-top:40px; border-top:1px solid #000000;}
		.gl_meni_on .zapri_meni {float:right; text-transform:uppercase;	font-size:18px; cursor:pointer;}
		.gl_meni_on .logo_pop {float:left; text-transform:uppercase;	font-size:18px; cursor:pointer;}
		.header_meni_new {display:block; clear:both;}
		.header_meni_new .nav {position:relative; padding:10px;}

		.gl_meni_on .nav {padding:10px; border-bottom : 1px solid #DEDEDE;}
		.gl_meni_on .nav,
		.gl_meni_on .nav a {font-size:18px; text-transform:uppercase; font-weight:600; cursor:pointer;}

		.gl_meni_on ul {position:relative; margin-top:0px;}
		.gl_meni_on ul li {display:block; list-style:none;}

		.jezik .izbrani_jezik div:after,
		.gl_meni_on .zaprti_meni span:after  {content:url('/P/Pix/MainDesign/down.svg'); width:18px; height:18px; margin-left:10px; float:right}

		.gl_meni_on .odprti_meni span:after  {content:''; background-image: url('/P/Pix/MainDesign/down.svg'); width:18px; height:18px;  float:right; background-size: 18px 18px; background-repeat:no-repeat; margin-left:10px; margin-top:3px; transform: rotate(180deg);
					-moz-transform: rotate(180deg);            -webkit-transform: rotate(180deg);            -o-transform: rotate(180deg);            -ms-transform: rotate(180deg);  z-index:20;}
					
					
		.gl_meni_on .odprti_meni { border-bottom:none; padding-bottom:22px;}

		 .zaprti_meni ul,
		 .zaprti_meni ul li {width:auto; height:0px; font-size:0px; opacity:0; padding:0 !important; margin:0; box-shadow:0;  line-height:0px; } 
		 .zaprti_meni ul li {width:auto; height:0px; font-size:0px !important; opacity:0; padding:0; margin:0; box-shadow:0;  line-height:0px;}
		 .zaprti_meni ul li a {width:auto; height:0px; font-size:0px !important; opacity:0; padding:0; margin:0; box-shadow:0;  line-height:0px;}

		.gl_meni_on .odprti_meni ul {position:relative; width:auto; height:auto; font-size:18px; opacity:1; background-color:#ffffff; text-align:left; padding:10px 20px !important; } 
		.gl_meni_on .odprti_meni ul li a {font-size:18px; opacity:1; text-transform:none; line-height:35px; white-space:nowrap;} 
		
		.naslov_sm {padding-top:50px;}

	.gl_meni_on p, .gl_meni_on a {opacity:1; -webkit-transition: opacity easy 1s; transition:  opacity ease 1s; }
	.gl_meni_on .zapri_meni img {opacity:1; width:25px; -webkit-transition: all easy 1; transition:  all ease 1s; margin:10px;}
	.gl_meni_on .logo_pop img {opacity:1; width:auto; max-height:40px; -webkit-transition: all easy 1; transition:  all ease 1s; margin:10px;}

	table.tabela1 tr td:nth-child(2) p {padding-right:5%;}
	table.tabela1 tr td:nth-child(2) div {padding-right:5%;}
}


@media only screen 
and (max-width : 1000px) {
	
.bg_slika_ps h1 {max-width:70%; z-index:10; margin-left:2vw;}

	ol, div.stolpec2 { column-count: 1; column-gap: 0px;padding-right: 1vw; padding-left: 1vw;}
	#sredina .ps h2,
	#sredina .ps h3,
	#sredina .ps h4,
	#sredina .ps .stolpec2 {padding-right: 1vw; padding-left: 1vw;}
/*	.logo_mob {display:block; flex-grow: 6; align-self: center; text-align:left; padding-right:10px;}
	.logo {display:none;}
		.logo_mob img {height:63px; width:auto; max-width:100%;}
		.gl_meni_on .header_meni {display:block;}
		.gl_meni_on .header_meni div {margin:20px 0; width:100%;}
		.gl_meni_on .naslov_sm {padding:20px 0;}*/
	
#footer .menu_izbirnik .menu_1,
#footer .menu_izbirnik .menu_2,
#footer .soc_sm {display:block; width:100%;}

#partnerji {display:block;}
#partnerji div {float:left; padding:20px 10px;}

table {max-width:100%;}
table.tabela1 tr td {display:block; max-width:100%; width:100%; padding:0; margin:0; box-sizing:border-box;}
table.tabela1 tr td:nth-child(2) p {padding-right:0px;}
table.tabela1 tr td:first-child {width:100%;}
table.tabela1 tr td:first-child img {max-width:100%; margin:0 auto;}

table.tabela4 {max-width:100%;}
table.tabela4 tr td:first-child,
table.tabela4 tr td {display:block; max-width:100%; width:100%; padding:0; margin:0; box-sizing:border-box; vertical-align:top;}

table.tabela2 tr td {display:block; max-width:100%; width:100%; padding:20px 0; margin:0; box-sizing:border-box;}

.kontaktna_stran h2,
.kont_forma {margin-left:0px;}
.kont_forma .ime, .kont_forma .enaslov {float:none; width:100%; padding-right:0;}
.pogoji {padding-left:0%;}
	
#projekt1 {margin:0 0px;}	
#projekt1 .povzetek_sk {float:left; width: 70%;  align-self: center;}
#projekt1 .povzetek {float:left; width: 70%;  align-self: center;}
#projekt1 .naslov_pojma {float:left; width: 70%;  align-self: center;}
#projekt1 .more1 {float:right; width: 25%; padding:10px 0;}
#projekt1 .more2 {float:right; width: 25%; padding:10px 0;}
.ostali_dd {padding-top:20px;}
.ostali_dd #projekt {margin:20px 0px 20px 0px;}
.dd_spisek  {padding:50px 0 0 0px;}
h2.noviceh2 {padding-right:0px;}

.pos_novica {position:relative;}
.naslov_knj {float:left; width: calc(100% - 55px); }
.avtor_knj {width: calc(100% - 55px); padding-top:5px;}
.naslov_novica {float:none; width:calc(100% - 55px);}
.datum_novca {float:left; width: calc(100% - 55px); padding-top:10px;}
.more {width:50px; position:absolute; top:20px; right:0;}

.pos_knj .more1,
.pos_knj .more2 {float:right; width:auto !important;}

.slick-next {right:-15px !important;}
.slick-prev {left:-15px !important;}
    
}
@media only screen 
and (max-width : 600px) {.novica_ps_img {height:auto; min-height:300px;}}
