﻿body, html {
	width: 100%;
    height: 100%;
	margin: 0; 
    padding: 0;
	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
	color: #666666;
	box-sizing:border-box
}
/*
body {
  overflow-x: hidden; /* Hide horizontal scrollbar */
}
*/

html{}

*,*:before,*:after{box-sizing:inherit}

/* * { box-sizing: border-box; }*/
/*p { margin: 0; padding: 0; }*/
form { margin: 0; padding: 0; }
input { margin: 0; padding: 0; }

::placeholder { color: #aaaaaa; opacity: 1; }	/* Firefox */
:-ms-input-placeholder { color: #aaaaaa; }		/* Internet Explorer 10-11 */
::-ms-input-placeholder { color: #aaaaaa; }		/* Microsoft Edge */

table { border-collapse:collapse; }
a { color: #e20787; }
a:visited { color: #e20787; }
a  img { text-decoration:none; border:0;}

#page-wrap { position: relative; width: 100%; margin: 0; padding: 0; text-align: center; }
.page-center { position: relative; width: 1100px; height: auto; margin-left: auto; margin-right: auto; padding: 0;  }
#glava .page-center { width: 1200px; }
.page-center.sredina { text-align: center; }
.page-center .levo { text-align: left; }

/* #glava { position: absolute; top:0; left:0;  width: 100%; height: 69px; z-index:10; margin-left: auto; margin-right: auto; } */

#glava { position: fixed; top:0; left: 0; width: 100%; height: 111px; background-color: #6e3695; z-index:11; margin-left: auto; margin-right: auto; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) }
#glava .vrstica-wrap { position: relative; width: 100%; height: 111px; background-color: #e20787; background-image: url("/images/podlaga-menija.gif");  background-repeat: no-repeat; background-position: right 0; }
.presledek-zg-vstopna { height: 111px; xbackground-color: #f6eff3; }
.presledek-zg { height: 110px; }

#vrstica-zg { visibility: hidden; display: none; width: 100%; height: 30px; background-color: #000000; color: #cccccc; font-weight: 400; font-size: 12px; padding-top: 7px; }
#vrstica-zg img { vertical-align:middle; margin-right: 10px; }
#vrstica-zg .page-center { text-align: right; padding-right: 50px; }
#vrstica-zg .page-center a { color: #cccccc; text-decoration: none; margin-left: 20px; }

/*
#logo { position: relative; float: left; width: 236px; margin-top: 7px; margin-left: 50px; padding: 0; }	
#logo img{ height: 54px; }	
*/
#logo { position: relative; float: left; width: 420px; margin: 0; padding: 0; }	
#logo img{ height: 111px; }

.desno { position: relative; float: right; height: 67px; text-align: right; } 	/* kontakti in meni */
#kontakti, #kontakti-mobilni { position: absolute; top: 0px;  right: -230px;  width: auto;  height: 50px;  color: #ffffff; font-weight: 400; font-size: 12px; text-align: left; margin-top: 35px;  }	/* kontakti */
#kontakti img, #kontakti-mobilni img { vertical-align:middle; margin-right: 10px; }
#kontakti a, #kontakti-mobilni a { display: block; color: #ffffff; margin-top: 8px; text-decoration: none; }
/*
#kontakti-mobilni { position: absolute; visibility: hidden; top: 125px;  right: -207px; height: 60px; background-color: #6e3695; padding-top: 9px; padding-left: 9px; padding-right: 20px; margin-top: 0px; z-index: 20; transition: .5s ease; }	
#kontakti-mobilni:hover { right: 0px; }
*/

#menu2 { position: relative; font-weight: 400; font-size: 16px;  height: 21px; font-family: 'Raleway', Arial, sans-serif; }   	/* glavni */

/* #izpostavljene { position: relative; background-color: #ffffff; height: 260px; margin-top: 50px; }		/* izpostavljene */



#mobilni-wrap { position: relative; width: 40px; height: 30px; display:none; visibility: hidden; margin-top: 20px; margin-right: 0px; }
#mobilni { position: absolute; right: 40px; width: 40px; z-index: 600; font-weight: 400;  font-size: 13px; }		/* glavni - mobilni */
#mobilni .mobilni-trigger-wrapper { color: #ffffff; }
#mobilni .mobilni-trigger { display:block; padding:8px 4px 1px 8px; background-color: transparent; color: #6e3695; text-decoration:none; }
/* #mobilni .mobilni-trigger:hover { background-color: #e3d9ea; color: #00529c; } */
#mobilni .mobilni-trigger.active { background-color: #e3d9ea; color: #00529c; }
#mobilni .mobilni-trigger .trigger-icon { display:block; float:left; width:23px; margin:0 8px 0 0; background-color: transparent; }
#mobilni .mobilni-trigger:hover .trigger-icon {  }
#mobilni .mobilni-trigger .trigger-icon .line { display:block; height:3px; background-color: #6e3695; margin-bottom:4px;}
/* #mobilni .mobilni-trigger:hover .trigger-icon .line { background-color: #00529c; } */
#mobilni .mobilni-trigger.active .trigger-icon .line { background-color: #00529c; }
#mobilni .mobilni-trigger .trigger-close { float:right; }
#mobilni {  visibility: hidden; display: none; }
#mobilni .opcije {  visibility: hidden; display: none; }


#slider { position: abolute; left: 0px; top: 0px; xwidth: 1100px; height: 500px;  }
.iis-caption .iis-caption-title { visibility: hidden; }
#slider:hover .iis-caption .iis-caption-title { visibility: visible; }
div[id^="napis-na-slideu-"] { visibility: hidden; display: none; margin:0; padding:0; }
/* #napis-na-slideu-1:before, #napis-na-slideu-1:after { margin: 0; padding: 0; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; } */


/* ---- FOOTER ----------------------------------------------------*/	

#footer-wrap { position: relative; width: 100%; margin: 0; padding: 0; color: #dac9ba; font-size: 16px; font-weight: 400; background-color: #636466; border-top: 2px solid #231f20; clear:both; }
#footer { position: relative; min-height: 40px; text-align: left; padding-top: 20px; padding-bottom: 10px;  }
#footer a { color: #dac9ba; text-decoration:none; }
#footer .stolpec { position:relative; width: 33%; text-align: left; float: left; margin-right: 2%; }
#footer .stolpec ul { list-style-type: none; margin-left: 0px;  padding-left: 0px; line-height: 170%;}
/*#footer .stolpec li { float: none; margin: 0; padding: 0; }*/

#footer .stolpec a:hover { text-decoration:underline; }
#footer .stolpec .kontakti { margin-bottom: 5px; }
#footer .stolpec .ikona { width: 28px; float: left; }
#footer .stolpec .telefon { background-image: url("/knjiznica/tekst-ikone/telefon-footer.gif");  background-repeat: no-repeat; background-position: left 0; }
#footer .stolpec .email { background-image: url("/knjiznica/tekst-ikone/email-footer.gif");  background-repeat: no-repeat; background-position: left 0; }
#footer .stolpec .facebook { background-image: url("/knjiznica/tekst-ikone/facebook-footer.gif");  background-repeat: no-repeat; background-position: left 0; }

#footer .stolpec-desni { position:relative; float: right; width: 33%; text-align: right; }
#footer .stolpec-desni ul { list-style-type: none; margin-left: 0px;  padding-left: 0px; }
#footer .stolpec-desni li { float: left; margin: 0; padding: 0; margin-right: 40px; }
#footer .stolpec-desni li:last-of-type { margin-right: 0px; }
#footer .stolpec-desni img { max-width: 194px; }
#footer .footer_vrstica { font-size: 13px; text-align: center; margin-top: 20px; }
#footer .footer_vrstica a { text-decoration: underline; }
#footer h3 { color: #dac9ba; }
#footer ::placeholder { color: #636466; opacity: 1; } /* Firefox */
#footer :-ms-input-placeholder { color: #636466; } /* Internet Explorer 10-11 */
#footer ::-ms-input-placeholder { color: #636466; } /* Microsoft Edge */


.clear_footer { margin: 0; padding: 0; clear:both; }

.clear { margin: 0; padding: 0; display:block;  clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
