/* -------------------- tag styles --------------------*/
html{font-size:100%;}
body{font-family: Montserrat,sans-serif; font-size: 18px; /*font-size:100%;*/color:#000;}
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form{margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6, .row > h1, .row > h2, .row > h3, .row > h4, .row > h5, .row > h6 {margin:0px; padding:0; font-weight:bold;}
p{margin:0; padding:0;}
a:focus,input:focus {/*outline: none;*/ outline-color: #719ECE;}
a{text-decoration:none;}


/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}
.cl {clear: left;}
.cr {clear: right;}

.ls25 {letter-spacing: 0.025em;}

section,article,nav,header,footer{display:block;}


/*TEMP*//*
button{font-size:0.875rem;}
.container{border:1px solid red; }
.row{border:1px solid blue;}*/

.no-gutter{
    padding-right:0;
	padding-left:0;
}
.row.no-gutter{
	margin-right:0;
	margin-left:0;
}
.no-gutter-left {
    padding-left:0;
}
.no-gutter-right {
    padding-right:0;
}
/*
@font-face {
	font-family: 'Distro';
	src: url('../fonts/distrob.ttf') format('truetype');
	font-style: normal;
}*/

/* -------------------------------------------------------------------------------------------*/
/*HEADER*/
section.header {height:145px;}
section.header .row{height:145px;}

section h2{font-size:48px; text-align:center; padding:80px 0 50px;}

	/*NAVBAR - preuredi!!!*//*
	.navbar {margin:0; padding:0; background-color: transparent; border-color: transparent;}
	.navbar-brand{padding:20px 0 0 0;}
	.navbar .navbar-nav{}
	.navbar-expand-lg .navbar-collapse{margin-top:90px; margin-right:-35px;}
	.navbar .navbar-nav .nav-link{font-weight:bold; margin: 0 30px;}
	.navbar .navbar-nav .nav-link:hover{color:#0cada1;}
	.navbar .nav-item-social{display:none;}*/

/*NAVBAR*/
.navbar{background-color: transparent; border-color: transparent; width:100%; height:145px; margin:0; padding:0; --bs-navbar-toggler-icon-bg:none;}
.navbar .navbar-toggler{position:absolute; top:15px; right:20px; width:50px; height:50px; background-color:#04aca1; border-color:#04aca1; color:#fff; border-radius:50%; padding:9px 0 0 0px; z-index:1005; transition:all 1s ease;}
.navbar-toggler:focus {box-shadow: none !important;}
.navbar-dark .navbar-toggler-icon{background-image:none; background-color: transparent; display:none;}
.navbar .navbar-toggler .navbar-toggler-icon::after{font-family: "Font Awesome 5 Free";
content: "\f00d";
font-weight: 900;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;}
.navbar .navbar-toggler.collapsed .navbar-toggler-icon::after{font-family: "Font Awesome 5 Free";
content: "\f0c9";
color: #fff;
font-weight: 900;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;}
.navbar .navbar-toggler:not(.collapsed),.navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon::after{color:#fff;}
/*.navbar .navbar-brand{padding:20px 0 0 0;}*/
.navbar .navbar-brand img{ width:100%;}
.navbar .navbar-nav{margin:70px -22px 0 0;}
.navbar .navbar-nav .nav-link{font-weight:bold; margin:0 30px;}
.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:#0cada1;}
.navbar .navbar-nav .nav-link.dandejavnosti{pointer-events: none; cursor: default; color:#999;}
.navbar .nav-item-social{display:none;}

.nav-item-social{/*position:absolute; top:26px; right:130px;*/text-align:center;}
.nav-item-social a, .navbar .navbar-nav .nav-item-social a.nav-link{ line-height:30px; display:inline-block; color:#04aca1; text-align:center; width:auto; padding:0 10px;}
.nav-item-social a::before{font-family: "Font Awesome 5 Brands"; font-size:24px; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}
.nav-item-social a.fb::before{content:"\f09a";}
.nav-item-social a.inst::before{content:"\f16d";}

.nav-lang{position:absolute; top:24px; right:calc(var(--bs-gutter-x) * .5); border:1px solid #04aca1; border-radius:5px; height:32px;}
.nav-lang .lang{width:42px; height:32px; line-height:30px; display:inline-block; text-align:center; color:#04aca1; font-weight:500; font-size:14px; padding:0; margin:0;}
.nav-lang .lang.lang1{border-top-left-radius:5px; border-bottom-left-radius:5px;}
.nav-lang .lang.lang2{border-top-right-radius:5px; border-bottom-right-radius:5px;}
.nav-lang .lang.active{background-color:#04aca1; color:#fff;}

.nav-social{position:absolute; top:26px; right:130px;}
.nav-social a{line-height:30px; display:inline-block; color:#04aca1; text-align:center; width:34px;}
.nav-social a::before{font-family: "Font Awesome 5 Brands"; font-size:24px; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}
.nav-social a.fb::before{content:"\f09a";}
.nav-social a.inst::before{content:"\f16d";}

/*BANNER*/
section.banner{height: calc(100% - 145px);}
section.banner .owl-carousel .container{width:100%; max-width:100%; height: calc(100% - 145px);}
section.banner .owl-carousel .row{height: calc(100% - 145px);}
	.owl-carousel{height: 100%;}
	.item{width:100%; height:100%; height: calc(100vh - 145px);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;}
	.btxt{padding:275px 0 0 0;}
	.btxt *{color:#fff; text-align:center; font-weight:bold;}
	.btxt h1{font-size:90px; margin-bottom:40px;}
	.btxt p.info{width:24.5%; line-height:28px; margin:0 auto;}
	a.more{display:block; text-transform:uppercase; color:#fff; background-color:#04aca1; text-align:center;font-weight:bold; width:250px; padding:15px 35px; border-radius:5px;}
	a.more.ita{width:370px;}
	a.more:hover{box-shadow: 7px 20px 20px 15px rgba(149, 149, 149, 0.25);}
	.btxt a.more{margin:50px auto 0 auto;}
	
	.owl-nav{}
	.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{position:absolute; top:50%; margin-top:-50px; display:block; width:100px; height:100px; background-color:#000; opacity:0.3;}
	.owl-carousel .owl-nav button.owl-prev::before,.owl-carousel .owl-nav button.owl-next::before{font-family:"Font Awesome 6 Free"; color:#f8f8f8; border-bottom:none; font-size:36px; font-weight:900; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}
	.owl-carousel .owl-nav button.owl-prev span,.owl-carousel .owl-nav button.owl-next span{display:none;}
	.owl-carousel .owl-nav button.owl-prev{left:0;}
	.owl-carousel .owl-nav button.owl-prev::before{content:"\f060";}
	.owl-carousel .owl-nav button.owl-next{right:0;}
	.owl-carousel .owl-nav button.owl-next::before{content:"\f061";}

	.o-dots{padding:8px 40px; height:36px; display:inline-block; margin:0; position:absolute; bottom:20px; z-index:1100;text-align:center;}
	.o-dots .owl-dot{width:22px; height:22px; margin:0px 7px;border:2px solid #fff; border-radius:50%; display:inline-block; background-color:transparent;}
	.o-dots .owl-dot.active{ border:2px solid #fff;background-color:#fff;}

/*INTRO - O PROJEKTU*/
section.oprojektu{padding:120px 0; background-color:#f8f8f8;}
section.oprojektu .txt{padding-right:80px;}
section.oprojektu h2{font-size:60px; margin:80px 0 45px;}
section.oprojektu p{line-height:30px; padding-bottom:20px;}
section.oprojektu h3{font-size:18px; padding-bottom:25px;}

section.oprojektu .img{position:relative;height:840px;}
section.oprojektu .img img{position:absolute; border-radius:10px;}
section.oprojektu .img img.img1{top:0; right: calc(var(--bs-gutter-x) * .5);}
section.oprojektu .img img.img2{top:200px; right:420px;}

/*INTRO - PONUDBA*/
section.ponudba{padding:110px 0 120px; background-color:#d9d9d9;}
section.ponudba h2{text-align:center; font-size:36px; margin-bottom:50px;}
section.ponudba .walk-tour,section.ponudba .bike-tour{background-color:#fff; width:600px; padding:50px;}
section.ponudba .walk-tour{border-top-left-radius:40px; border-bottom-left-radius:40px; border-bottom-right-radius:40px;}
section.ponudba .bike-tour{border-top-right-radius:40px; border-bottom-left-radius:40px; border-bottom-right-radius:40px;}
section.ponudba img.title{display:block; /*margin:0 auto 50px auto;*/ float:right; margin-bottom:50px; width:403px;}
section.ponudba img.mainimg{border-radius:5px; width:100%; clear:both;}
section.ponudba p.desc{margin-top:15px; /*font-size:16px;*/}
section.ponudba .info{width:100%; height:auto; margin:20px 0;}
section.ponudba .info hr{width:100%; height:1px; border:none; background:transparent url(../images/dash.png) repeat-x 0 0; opacity:1; margin:20px 0;}
section.ponudba .info p{font-size:17px; line-height:24px; display:inline; margin-bottom:12px;}
section.ponudba .info i{display:inline;}
/*section.ponudba .info p::before{font-family:"Font Awesome 6 Free"; font-size:24px; margin-right:8px; font-weight:900; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}
section.ponudba .info p.dolzina::before{content:"\f35a";}
section.ponudba .info p.cas::before{content:"\f017";}
section.ponudba .walktour p::before{color:#04aca1;}
section.ponudba .biketour p::before{color:#e21a27;}**/


section.ponudba .info i{font-size:24px; margin-right:8px;}
section.ponudba .walk-tour .info i{color:#04aca1;}
section.ponudba .bike-tour .info i{color:#e21a27;}

section.ponudba .walk-tour a.more{background-color:#04aca1;}
section.ponudba .bike-tour a.more{background-color:#e21a27;}
section.ponudba a.more{margin:50px auto 0 auto; }

/*INTRO - DAN DEJAVNOSTI*/
section.dandejavnosti{padding:110px 0 100px; background-color:#f8f8f8;}
section.dandejavnosti h2{text-align:center; font-size:60px; margin-bottom:50px;}
section.dandejavnosti .desc{width:55%; margin:0 auto;}
section.dandejavnosti .desc p,section.dandejavnosti p{text-align:center; padding-bottom:30px;}
section.dandejavnosti hr{display:block; width:30%; height:1px; border:none; background:transparent url(../images/dash.png) repeat-x 0 0; opacity:1; margin:20px auto 45px auto;}
section.dandejavnosti h3{text-align:center; font-size:36px; margin-bottom:45px;}
/*section.dandejavnosti div.no{width:100px; height:100px; text-align:center; background-color:#04aca1; border-radius:50%; line-height:100px; color:#fff; margin:0 auto;}
section.dandejavnosti .no{font-family: Distro, serif; font-size:48px;}*/

/*
section.dandejavnosti .zakaj{display:inline-block; width:20%;}
section.dandejavnosti .zakaj i{text-align:center; color:#04aca1; font-size:56px; display:inline-block; width:100%;}
section.dandejavnosti p.prednost{font-size:18px; font-weight:bold; margin-top:20px; padding:0 15px;}
*/
section.dandejavnosti ul li{display:inline-block; width:19%; font-size:18px; font-weight:bold; padding:0 17px; list-style-type:none; text-align:center; vertical-align:top;}
section.dandejavnosti ul li::before{font-family:"Font Awesome 6 Free"; content: "\f058"; width:100%; color:#04aca1; text-align:center; font-size:56px; display:block; font-weight:400; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}

/*INTRO - GALERIJA*/
section.galerija{height:auto; overflow:hidden; width:100%; line-height:0; padding:0; margin-bottom:-20px;} /*height:435px;*/
section.galerija .test-popup-link{display:block; margin:0; padding:0; overflow:hidden;}
section.galerija div{padding:0; margin:0; width:20%; height:auto; display:inline-block; overflow:hidden;}
section.galerija div a.hidden{display:none; clear:both; height:0; line-height:0;}
section.galerija div img{transition:all 0.8s ease 0s; transform:scale(1); width:100%; margin:0; padding:0; vertical-align:top; overflow:hidden;}
section.galerija div img:hover{transform:scale(1.1);}


/*INTRO - KONTAKT*/
section.kontakt{padding:120px 0; background-color:#f8f8f8;}
section.kontakt h2{text-align:center; font-size:60px; margin-bottom:50px;}
section.kontakt .desc{width:55%; margin:0 auto;}
section.kontakt .desc p{text-align:center; padding-bottom:30px;}
section.kontakt a.more{margin:40px auto 0 auto; width:350px;}

/*INTRO - PARTNERJI*/
section.partnerji{padding:90px 0;}
section.partnerji h2{text-align:center; font-size:36px; margin-bottom:50px;}
section.partnerji .interreg{width:50%;}
section.partnerji .osfe{width:25%;}
section.partnerji .icgorizia{width:9%; width:118px;}
section.partnerji .go2025{width:16%;}

/*INNER*/
main{background-color:#f8f8f8;}
.title h1{padding-top:80px; padding-bottom:85px; text-align:center;}

/*INNER KONTAKT*/
.maincnt{margin:0 auto; padding:80px 0;}
.maincnt *{text-align:center; margin-bottom:0;}
.maincnt h3{font-size:36px;}
.maincnt p.intro{width:45%; margin:0 auto;}
.maincnt p{width:55%; margin:0 auto; padding:20px 0;}
.maincnt a{color:#04aca1;}
.maincnt a.more{color:#fff; margin:20px auto 0 auto; width:250px;}
.gmaps{height:600px; width:100%;}

/*INNER WALK/BIKE TOUR*/
.mainimg img{border-radius:15px; padding:0;}
.mainimg .item{border-radius:15px; padding:0; height:600px;}

.maincnt .info{width:100%; height:auto; margin:20px 0 0;}
.maincnt .info hr{width:100%; height:1px; border:none; background:transparent url(../images/dash.png) repeat-x 0 0; opacity:1; margin:20px 0;}
.maincnt .info p{line-height:24px; display:inline;}
.maincnt .info p.dolzina{margin-right:50px;}
.maincnt .info p.lokacija{display:inline-block; padding:0 0 10px 0; width:auto;}
.maincnt .info i{font-size:24px; margin-right:8px;}
.maincnt.walk .info i{color:#04aca1;}
.maincnt.bike .info i{color:#e21a27;}

.znamenitosti h2{text-align:center; padding:80px 0 50px;}
.znamenitosti .postaja{background-color:#fff; border-radius:10px; margin-bottom:40px; padding:30px;}
.znamenitosti.walk .postaja.postaja1,.znamenitosti.walk .postaja.postaja2{height:415px;}
.znamenitosti.walk .postaja.postaja3,.znamenitosti.walk .postaja.postaja4{height:345px;}
.znamenitosti.walk .postaja.postaja5,.znamenitosti.walk .postaja.postaja6{height:340px;}
.znamenitosti.walk .postaja.postaja7,.znamenitosti.walk .postaja.postaja8{height:365px;}
.znamenitosti.walk .postaja.postaja9,.znamenitosti.walk .postaja.postaja10{height:340px;}
.znamenitosti.walk .postaja.postaja11,.znamenitosti.walk .postaja.postaja12{height:330px;}
.znamenitosti.walk .postaja.postaja13,.znamenitosti.walk .postaja.postaja14{height:370px;}
.znamenitosti.bike .postaja.postaja1,.znamenitosti.bike .postaja.postaja2{height:340px;}
.znamenitosti.bike .postaja.postaja3,.znamenitosti.bike .postaja.postaja4{height:355px;}
.znamenitosti.bike .postaja.postaja5,.znamenitosti.bike .postaja.postaja6{height:330px;}
.znamenitosti.bike .postaja.postaja7,.znamenitosti.bike .postaja.postaja8{height:415px;}
.znamenitosti.bike .postaja.postaja9,.znamenitosti.bike .postaja.postaja10{height:354px;}
.znamenitosti.bike .postaja.postaja11,.znamenitosti.bike .postaja.postaja12{height:425px;}
.znamenitosti.bike .postaja.postaja13,.znamenitosti.bike .postaja.postaja14{height:370px;}

.znamenitosti.walk .postaja.postaja1ita,.znamenitosti.walk .postaja.postaja2ita{height:420px;}
.znamenitosti.walk .postaja.postaja3ita,.znamenitosti.walk .postaja.postaja4ita{height:365px;}
.znamenitosti.walk .postaja.postaja5ita,.znamenitosti.walk .postaja.postaja6ita{height:390px;}
.znamenitosti.walk .postaja.postaja7ita,.znamenitosti.walk .postaja.postaja8ita{height:385px;}
.znamenitosti.walk .postaja.postaja9ita,.znamenitosti.walk .postaja.postaja10ita{height:380px;}
.znamenitosti.walk .postaja.postaja11ita,.znamenitosti.walk .postaja.postaja12ita{height:290px;}
.znamenitosti.walk .postaja.postaja13ita,.znamenitosti.walk .postaja.postaja14ita{height:380px;}
.znamenitosti.bike .postaja.postaja1ita,.znamenitosti.bike .postaja.postaja2ita{height:400px;}
.znamenitosti.bike .postaja.postaja3ita,.znamenitosti.bike .postaja.postaja4ita{height:380px;}
.znamenitosti.bike .postaja.postaja5ita,.znamenitosti.bike .postaja.postaja6ita{height:370px;}
.znamenitosti.bike .postaja.postaja7ita,.znamenitosti.bike .postaja.postaja8ita{height:450px;}
.znamenitosti.bike .postaja.postaja9ita,.znamenitosti.bike .postaja.postaja10ita{height:390px;}
.znamenitosti.bike .postaja.postaja11ita,.znamenitosti.bike .postaja.postaja12ita{height:460px;}
.znamenitosti.bike .postaja.postaja13ita,.znamenitosti.bike .postaja.postaja14ita{height:380px;}

.znamenitosti .postaja .img h3,.znamenitosti .postaja .img span{display:none;}
.znamenitosti .postaja img{border-radius:10px;}
.znamenitosti .postaja .txt h3{display:inline-block; font-size:24px; line-height:36px; margin-bottom:30px; width:87%;}
/*.znamenitosti .postaja h3::before{font-size:20px; content: counter(item); counter-increment: item; margin-right:10px; background-color:#04aca1; color:#fff; width:36px; height:36px; border-radius:50%; display:inline-block; text-align:center;}*/
.znamenitosti .postaja .txt span{display:inline-block; font-size:20px; margin-right:10px; background-color:#04aca1; color:#fff; font-weight:bold; width:36px; height:36px; line-height:36px; border-radius:50%; text-align:center; vertical-align:top;}
.znamenitosti.bike .postaja .txt span{background-color:#e21a27;}
.znamenitosti .postaja p{font-size:16px;}
.imap h2{text-align:center; padding:80px 0 50px;}
.imap .tocke{background-color:#fff; padding:30px;}
.imap .tocke span{display:inline-block; font-size:20px; margin-right:10px; background-color:#04aca1; color:#fff; font-size:14px; width:23px; height:23px; border-radius:50%; font-weight:bold; text-align:center; vertical-align:top;}
.imap .tocke p{display:inline-block; font-size:16px; font-weight:bold; line-height:23px; margin-bottom:16px; width:87%;}
/*.imap .tocke p::before{font-size:20px; content: counter(item); counter-increment: item; margin-right:10px; background-color:#04aca1; color:#fff; font-size:14px; width:23px; height:23px; border-radius:50%; display:inline-block; text-align:center;}*/

.imap.bike .tocke span{background-color:#e21a27;}
.imap img.title{margin-bottom:30px; width:75%;}
.imap iframe{border-top-right-radius:20px; border-bottom-right-radius:20px;}
.imap .more{margin:60px auto 120px auto; width: 350px;}
.imap.bike .more{background-color:#e21a27;}

/*INNER PRENOSI*/
.maincnt.prenosi h4{margin-top:60px;}

/*INNER DAN DEJAVNOSTI*/
.maincnt.ddejavnosti h2{width:62%; margin:0 auto; padding:20px 0;}
.maincnt.ddejavnosti .info i{color:#04aca1;}
section.ponudba.light{padding:60px 0 110px; background-color:#f8f8f8;}
section.ponudba.light .walk-tour{border-radius:10px;}
section.ponudba.light .bike-tour{border-radius:10px;}
section.ponudba.light .walk-tour br,section.ponudba.light .bike-tour br{clear:both;}
section.kaj-dozivimo{padding:120px 0; background-color:#d9d9d9;}
section.zakaj-izbrati{padding:120px 0 60px 0;}
section.kaj-dozivimo h2, section.zakaj-izbrati h2{text-align:left; /*font-size:48px;*/}
section.kaj-dozivimo ul, section.zakaj-izbrati ul{list-style-type:none; margin:0; padding:0;}
section.kaj-dozivimo li, section.zakaj-izbrati li{margin:0; padding:10px 0;}
section.kaj-dozivimo li::before, section.zakaj-izbrati li::before{font-family:"Font Awesome 6 Free"; content: "\f058"; color:#04aca1; font-weight:400; margin-right:6px; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}
section.kaj-dozivimo li i, section.zakaj-izbrati li i{color:#04aca1; margin-right:6px;}
section.kaj-dozivimo img, section.zakaj-izbrati img{border-radius:10px;}
section.potek-dneva{padding:60px 0 120px 0;}
section.potek-dneva h2{/*font-size:48px;*/}
section.potek-dneva table{width:1000px; margin: 60px auto 0 auto; background-color:transparent;}
section.potek-dneva table tr{ background-color:transparent; }
section.potek-dneva table td{background-color:#fff; border-top: 10px solid #f8f8f8; padding:15px 22px;}
section.potek-dneva table td:nth-child(1) {width:180px;font-weight:bold; border-top-left-radius:10px; border-bottom-left-radius:10px;}
section.potek-dneva table td:nth-child(1)::before{font-family:"Font Awesome 6 Free"; content: "\f058"; color:#04aca1; font-weight:400; margin-right:6px; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}
section.potek-dneva table td:nth-child(2) {border-top-right-radius:10px; border-bottom-right-radius:10px;}
section.potek-dneva table td i{color:#04aca1; margin-right:6px;}
section.prijava-kontakt{padding:120px 0; background-color:#f8f8f8;}
section.prijava-kontakt h2{text-align:center; font-size:60px; margin-bottom:50px;}
section.prijava-kontakt h3{text-align:center; font-size:36px; margin-bottom:20px;}
section.prijava-kontakt .desc{width:55%; margin:0 auto;}
section.prijava-kontakt .desc p{text-align:center; padding-bottom:30px;}
section.prijava-kontakt .desc a{color:#04aca1; font-weight:bold;}
section.prijava-kontakt a.more{margin:40px auto 0 auto; color:#fff; width:350px;}

/*FOOT*/
section.foot{padding:60px 0; background-color:#04aca1;}
section.foot .footlogo{margin:0 auto; width:auto;}
section.foot nav.footmenu{text-align:center;}
section.foot nav.footmenu ul{margin: 35px auto 70px auto;}
section.foot nav.footmenu ul li{display:inline; margin: 0 30px;}
section.foot nav.footmenu ul li a{color:#f8f8f8; font-weight:bold;}
section.foot nav.footmenu ul li a:hover{border-bottom:2px solid #7ed2cd; padding-bottom:2px;}
section.foot nav.footmenu ul li a.dandejavnosti{pointer-events: none; cursor: default; color:#999;}
section.foot p{text-align:center; color:#fff; padding:0; margin:0;}

section.foot a{color:#fff;}
section.foot .footlogo.interreg{margin-top:35px; display:block;}
section.foot p.fin{font-size:12px; padding:0 30%; margin:40px auto 0 auto;}
section.foot p.fin.url{margin-top:15px;}
section.foot p.fin.url a{text-decoration:underline;}