body, html {
	width: 100%;
    height: 100%;
	margin: 0; 
    padding: 0;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	color: #333333;
/*	background-color: #ffffff;*/
}

html { box-sizing:border-box }
*,*:before,*:after{ box-sizing:inherit }
html { -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }


/*p { margin: 0; padding: 0; }*/
form { margin: 0; padding: 0; }
input { margin: 0; padding: 0; }

table { border-collapse:collapse; }
a  img { text-decoration:none; border:0;}
/*a { color: #231f20; text-decoration:underline; }
a:hover { color: #29675B; text-decoration:underline; }*/

/*
	font-family: 'Roboto', sans-serif;
	font-family: 'Cormorant Garamond', serif;
	font-family: 'Open Sans', sans-serif;
*/
::placeholder {
    color: #b4b4b4;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #b4b4b4;
}

::-ms-input-placeholder { /* Microsoft Edge */
   color: #b4b4b4;
}

#page-wraper { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; }
.page-center { position: relative; width: 1280px; margin-left: auto ; margin-right: auto ; padding: 0; text-align: center; }
.page-center.levo { text-align: left; padding-left: 0px; }

#slider-1-wraper { position: relative; width: 100%; height: calc(100vh - 33px); background-color: #f4f2f1; }
#slider-1 { height: 100%; }
#slider { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
#slider img { min-width: 100%; height: 100%; }

#section-1-wraper { position: relative; width: 100%; height: auto; background-color: #f4f2f1; }
#section-1-wraper-vstopna { position: absolute; left: 0px; top: 33px; width: 100%; height: calc(100vh - 33px); z-index: 50; }
#section-1 { height: 100%; }
#section-1 { background-image:url('../knjiznica/podlage/letalo-potisk2.png'); background-repeat:no-repeat; background-size:50%; background-position:0px 25px; }
#section-1-inn { position: relative; height: 118px;  }



#glava-zg { width: 100%;  padding-top: 20px; z-index: 6000; }
#glava-zg-scroll { width: 100%; height: 67px; padding-top: 10px; background-color: #f4f2f1; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) }
#glava-logo { width: 269px; height: 87px; float: left; }
#glava-logo-scroll { float: left; text-align: left; }
#glava-logo-scroll img {   }

#aviation-for-science-wrap { position: relative; width: 100%; background-color: #ffffff;  }
#aviation-for-science-inn { width: 100%; height: 190px;  padding-top: 10px;  }


#ura { position: absolute; top: 140px; right: 0px; width: 330px; height: 105px; background:url('/http/www.worldgreenflight.com/images/podlaga-ura.png') no-repeat right bottom; text-align:right; font-size: 50px; font-weight: bold; color:#ffffff; font-family: Helvetica, Arial, sans-serif;}

#slogani { position: absolute; bottom: 15px; width: 100%; height: auto; text-align: center;  }
#slogani #explore { position: relative; width: 86px; height: 86px; margin-top: 36px; margin-left: auto; margin-right: auto; }
#slogani #tekst { position: relative; width: 100%; height: 55px; margin-top: 20px; margin-bottom: 10px; font-weight: 600; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 33px; color: #ffffff;  }

#meni-scroll { position: fixed; width: 100%; display: none; z-index: 100; }	
.menu1-podlaga { position: relative; width: 100%; height: 33px; background-color: #000000; }	
#menu1, #menu1-scroll { position: relative; float: right; font-weight: 400; font-family: 'Oswald', Helvetica, Arial, sans-serif; font-size: 15px; }		/* zgornji */
#menu2, #menu2-scroll { position: relative; float: right; font-weight: 400; font-family: 'Oswald', Helvetica, Arial, sans-serif; font-size: 15px; }   	/* glavni */
#social, #social-scroll { position: relative; float: left; }		/* socialna omrežja */
#social-scroll img { margin-top: 5px;  height: 50%; }


#meni-phone { position: fixed; width: 100%; display: none; z-index: 100; }	
#glava-zg-phone { position: relative; width: 100%; height: 67px; padding-top: 10px; background-color: #f4f2f1; box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) }
#glava-logo-phone img { height: 50%; }
#social-phone { position: absolute; top: 0px; right: 10px; }	
#social-phone img { margin-top: 5px;  height: 50%; }

#mobilni-wrap { position: absolute; width: 60px; height: 29px; top: 0px; left: 10px; display:none; visibility: hidden; }
#mobilni { position: absolute; width: 60px; z-index: 600; font-family: 'Oswald', Helvetica, Arial, sans-serif; font-weight: 400;  font-size: 13px; text-align: right; }		/* glavni - mobilni */
#mobilni .mobilni-trigger-wrapper { color: #16d2aa; }
#mobilni .mobilni-trigger { display:block; padding:8px 4px 1px 8px; background-color: transparent; color: #16d2aa; text-decoration:none; }
#mobilni .mobilni-trigger:hover { background-color: #e7f3f7; color: #000000; }
#mobilni .mobilni-trigger.active { background-color: #e7f3f7; color: #000000; }
#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: #16d2aa; margin-bottom:2px;}
#mobilni .mobilni-trigger:hover .trigger-icon .line { background-color: #000000; }
#mobilni .mobilni-trigger.active .trigger-icon .line { background-color: #000000; }
#mobilni {  visibility: hidden; display: none; }
#mobilni .opcije {  visibility: hidden; display: none; }




/*--------------------------- skupni elementi --------------------------------------*/

#crta-pod-glavo { position: relative; width: 100%; height: 47px; background-color: #ffffff; border-bottom: 2px solid #a1a1a1; }

#our-partners { position:relative; background-color: #efecea; border-top: 2px solid #a1a1a1; border-bottom: 1px solid #a1a1a1; padding-top: 62px; padding-bottom: 30px; }
#our-partners .crta { position: absolute; width: 100%; top: 198px; border-top: 1px solid #a1a1a1; }
#our-partners .naslov { font-family: 'Oswald', Helvetica, Arial, sans-serif; font-size: 45px; color: #333333; }
#our-partners .logotipi { display:inline-block; }
#our-partners ul { position: relative; padding:0; margin: 0; margin-top: 24px; margin-right: 125px; text-align: left; list-style-type: none; float: left; }
#our-partners li {  margin-bottom: 30px; }
#our-partners li:first-of-type { font-family: 'Oswald', Helvetica, Arial, sans-serif; font-size: 25px; color: #999999; margin-bottom: 20px; }
/*#our-partners li:last-of-type { margin-top: 70px; }*/
#our-partners ul:last-of-type { margin-right: 0px; }

#petition { position: relative; background-color: #252525; border-bottom: 2px solid #a1a1a1; font-family: 'Oswald', Helvetica, Arial, sans-serif; font-size: 45px; color: #ffffff; font-weight: 600; padding-top: 9px; }
#petition .oznaceno { color: #16d2aa;  }
/* #petition .opis { display: block; float:left; margin-top: 18px; color: #999999; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 16px;  } */
#petition .opis { display: block; float:left; margin-top: 18px; color: #999999; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; }
#petition .opis img { margin-right: 5px; }
#petition .opis .podlaga { background-color: #252525; }		/* črna podlaga checkboxa */
#petition .share { color: #16d2aa; float: right; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 25px; font-weight: 600; padding-top: 7px; }
#petition .share-text { float: left; margin-top: 5px; }
#petition .share img { margin-left: 25px; }
#petition .share #share-btn { width: auto; height: auto; }
#petition a .share-text { color: #16d2aa; text-decoration: none; }
#petition a .share img { border: none; }

#petition form { text-align: left; margin-top: 9px; }
#petition input { width: 298px; height: 46px; float:left; margin-right: 29px; margin-top: 3px; margin-bottom: 30px; }
#petition input:nth-child(4) { margin-right: 0px; }
#petition input[type=text] {  background-color: #ffffff; padding: 17px 8px 0px 8px;  font-family: 'Roboto', Helvetica, Arial, sans-serif; border: 1px solid #a1a1a1; color: #333333; font-size: 18px; }
#petition input[type=submit] { background-color: #16d2aa; color: #ffffff; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 25px; font-weight: 600; border: none; }
#petition input[type=button] { background-color: #252525; color: #16d2aa; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 25px; font-weight: 600; border: 1px solid #16d2aa; }
#petition input[type=checkbox] { width: 17px; height: 17px; margin-right: 15px; margin-top: 0px; margin-bottom: 0px;  }

#petition input[type=submit]:hover { background-color: #df772f; }
#petition input[type=button]:hover { background-color: #3e3e3e; }

#petition #share-popup { position:absolute; right: 0; background-color: #ffffff; padding: 9px 10px 9px 10px; z-index: 100; visibility: hidden;  }
#petition #share-popup a { display:block; float:left; margin-top:0; margin-left: 16px; width: 42px; height:42px; }
#petition #share-popup a:first-of-type { margin-left: 0px; }
#petition #share-popup .btn .btn-facebook { width: 42px; height:42px; background-image:url('../images/peticija-facebook.gif'); background-repeat: no-repeat; }
#petition #share-popup .btn .btn-twitter { width: 42px; height:42px; background-image:url('../images/peticija-twitter.gif'); background-repeat: no-repeat; }
#petition #share-popup .btn .btn-email { width: 42px; height:42px; background-image:url('../images/peticija-email.gif'); background-repeat: no-repeat; }


/*----- sponzorji -------------------------------------------------*/

#partners-logos { height: 110px; background-color: #ffffff; text-align: center; padding-top: 30px; }
/* #partners-logos { position: fixed; left:0px; bottom:0px; z-index:92; padding:0; margin: 0; background-color:#000000; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; }*/
#partners-logos .list_carousel { display: inline-table; width: 100%; }
#partners-logos .list_carousel ul { display: block; margin: 0; padding: 0; list-style: none;  }
#partners-logos .list_carousel li { display: block; float: left; width: 130px; margin-right: 50px; border-bottom: none !important; }
#partners-logos .list_carousel li a{ display: block; width: 130px; text-indent: -9999px; overflow: hidden; background: url('/http/www.worldgreenflight.com/images/sponsors2.png?x=5') no-repeat; }

#partners-logos .list_carousel #garmin { height: 50px; background-position: 0 -45px; }
#partners-logos .list_carousel #aerovizija { height: 40px; background-position: 0 -189px; }
#partners-logos .list_carousel #aerospool { height: 32px; background-position: 0 0; }
#partners-logos .list_carousel #rotax { height: 46px; background-position: 0 -130px; }
#partners-logos .list_carousel #mt-propeller { height: 32px; background-position: 0 -92px; }
#partners-logos .list_carousel #geaart { height: 55px; background-position: 0 -237px; }
#partners-logos .list_carousel #cirrus { height: 70px; background-position: 0 -350px; }
#partners-logos .list_carousel #aerodrom-maribor { height: 35px; background-position: 0 -472px; }
#partners-logos .list_carousel #delo { height: 35px; background-position: 0 -428px; }
#partners-logos .list_carousel #rtv { height: 50px; background-position: 0 -700px; }
#partners-logos .list_carousel #finance { height: 25px; background-position: 0 -892px; }
#partners-logos .list_carousel #beringer { height: 42px; background-position: 0 -753px; }
#partners-logos .list_carousel #white-rose { height: 48px; background-position: 0 -798px; }
#partners-logos .list_carousel #aerosol { height: 35px; background-position: 0 -852px; }

#partners-logos .zgornji {  width: 100%; height: 70px;  margin-left: auto; margin-right: auto;  margin-bottom: 35px; }
#partners-logos .zgornji ul { display: block; margin: 0; padding: 0; list-style: none; display: inline-table; }
#partners-logos .zgornji li { display: block; float: left; width: 130px; margin-right: 50px; border-bottom: none !important; }
#partners-logos .zgornji li a{ display: block; width: 130px; text-indent: -9999px; overflow: hidden; background: url('/http/www.worldgreenflight.com/images/sponsors2.png?x=4') no-repeat; }
#partners-logos .list_carousel #eles { height: 36px; background-position: 0 -515px; }
#partners-logos .list_carousel #slovenia-control { height: 65px; background-position: 0 -631px; }
#partners-logos .list_carousel #i_feel_Slovenia { height: 63px; background-position: 0 -563px; }


#partners-color a{ display:block; width: 193px; height:90px; text-indent: -9999px; overflow: hidden; background: url('/http/www.worldgreenflight.com/images/sponsors-color3.png?x=6') no-repeat; }
#partners-color #nlb { height: 79px; background-position: 0 -1883px; }
#partners-color #energetika { height: 46px; background-position: 0 -859px; }
#partners-color #aerospool{ height: 47px; background-position: 0 0; }
#partners-color #aerosol { height: 56px; background-position: -210px -0px; }
#partners-color #ijs { height: 75px; background-position: -210px -1743px; }
#partners-color #ung { height: 100px; background-position: -210px -1872px; }
#partners-color #haze { height: 40px; background-position: 0px -1972px; }

#partners-color #garmin{ height: 53px; background-position: 0 -146px; }
#partners-color #aerovizija{ height: 45px; background-position: 0 -214px; }
#partners-color #rotax{ height: 65px; background-position: 0 -73px; }
#partners-color #mt-propeller{ height: 100px; background-position: -210px -325px; }
#partners-color #geaart{ height: 75px; background-position: 0 -380px; }
#partners-color #cirrus{ height: 100px; background-position: 0 -270px; }
#partners-color #lumar{ height: 63px; background-position: 0 -1757px; }
#partners-color #aerodrom-maribor{ height: 52px; background-position: 0 -1823px; }
#partners-color #delo{ height: 50px; background-position: -210px -236px; }
#partners-color #rtv{ height: 100px; background-position: -210px -465px; }
#partners-color #finance{ height: 44px; background-position: -210px -1818px; }
#partners-color #beringer{ height: 62px; background-position: 0 -462px; }
#partners-color #white-rose{ height: 74px; background-position: -210px -1100px; }

#partners-color #eles{ height: 53px; background-position: -210px -1603px; }
#partners-color #slovenia-control{ height: 97px; background-position: -210px -125px; }
#partners-color #i_feel_Slovenia{ height: 60px; background-position: -210px -1537px; }

/*.list_carousel {  margin: 0 0 30px 60px; width: 360px; }

.list_carousel li { text-align: center;  padding: 0; margin-right: 50px; display: block; float: left; }*/
.list_carousel.responsive { width: auto; margin-left: 0; }

/*
#scroller {
	position: relative;
	height: 120px; 
	width: 1280px;
	margin: 0 auto;
}
#scroller .innerScrollArea {
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
#scroller ul { position: relative; }
#scroller li { position: absolute; }
*/


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

#footer-wrap { position: relative; width: 100%; min-height: 100px;  margin: 0; padding: 0; padding-top: 20px; padding-bottom: 50px; background-color: #c8c6ce; text-align: center; clear:both; }
#footer { position: relative; min-height: 100px; text-align: left;  font-family: 'Oswald', Helvetica, Arial, sans-serif; font-weight: 400; font-size: 18px; color: #333333; }
#footer .stolpec { position:relative; width: 240px; text-align: left; float: left; margin-right: 25px;}
#footer .stolpec ul { list-style-type: none; margin-left: 0px; line-height: 170%;}
/*#footer .stolpec li { float: none; margin: 0; padding: 0; }*/
#footer .stolpec a { text-decoration:none; color: #deb58f; }
#footer .stolpec a:hover { text-decoration:underline; font-weight: 500; }

#newsletter { width: 360px; height: 60px; }
#newsletter form { text-align: left; }
#newsletter input { float:left;  }
#newsletter input[type=text] { width: 280px; height: 42px; background-color: transparent; border: none; color: #333333; font-size: 16px;  padding-left: 10px; }
/* #newsletter input[type=submit] { width: 42px; height:42px; background-image:url('../images/peticija-email.gif'); background-repeat: no-repeat; } */
#newsletter #input-btn { width: 322px; height: 42px; background-color: #ffffff; margin-top: 5px; }
#newsletter #odgovor { width: 322px; height: 42px;  margin-top: 5px; color: #16d2aa; }

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

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