/*
@font-face {
    font-family: 'AbhayaLibre-ExtraBold';
    src: url('../fonts/AbhayaLibre-ExtraBold.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSansBold';
    src: url('../fonts/MuseoSans-700.otf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSansMedium';
    src: url('../fonts/MuseoSans-500.otf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans';
    src: url('../fonts/MuseoSans-300.otf') format('truetype');
    font-weight: 300;
    font-style: normal;
}*/
/* ---------------------rem to px ---------------------*/
/*
0.75rem		= 12px
1rem 		= 16px
1.125rem 	= 18px
1.25rem 	= 20px
1.5rem 		= 24px



*/

/* -------------------- tag styles --------------------*/
:root {
	--white:#fff;
    --green: #1c7243;
	--black:#000;
	--gray: #494949;
	--lighgreen: #b4c0a2;

	--green-bg: #1c7243;
    --lightgreen-bg: #e7eedd;
	--white-bg: #fff;
}

body,td,div {font-family: Poppins,sans-serif; /*font-size: 18px;*/ font-weight:500; font-size:16px; color: var(--black);}
*{transition: font-size 0.2s ease-in-out;}
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 {margin: 0px;}
p{margin:0; padding:0 0 25px 0;}
a:focus,input:focus {outline: 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;}

/*
.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;
}

/* -------------------------------------------------------------------------------------------*/
.li::before{font-family: "LineIcons"; color: #181818; font-size:18px; line-height:18px; margin-right:5px; font-feature-settings: 'liga'; text-rendering: optimizeLegibility; transition: all .7s ease; transform: rotate(0deg);}


/*INTRO*/
section.intro{padding:45px 0;}
section.intro h2{text-align:center; font-family:Abhaya Libre,sans-serif; font-weight:800; font-size:60px; margin-bottom:40px;}
section.intro h3{text-align:center; font-weight:600; font-size:16px; color:var(--gray); margin-bottom:10px;}

p.intro{font-weight:bold;}

/*HEADER - inner*/
section.header{/*height:700px; margin-top:30px; border:1px solid red;*/}
section.header .container {width:1740px; max-width:1740px; /*height:700px; padding-left:0; padding-right:0; margin:0 auto; border:1px solid blue;*/}
section.header .container .row {width:1740px; max-width:1720px; /*height:700px; padding-left:0; padding-right:0; background: transparent url(../images/banner.jpg) no-repeat 0 0; border-radius:40px; border:1px solid green;*/}

/*BANNER*/
section.banner{height:700px; margin-top:30px;/* border:1px solid red;*/}
section.banner .container {width:1740px; max-width:1740px; height:700px; padding-left:0; padding-right:0; margin:0 auto; /*border:1px solid blue;*/}
section.banner .container .row {width:1740px; max-width:1740px; height:700px; padding-left:0; padding-right:0; background: transparent url(../images/banner.jpg) no-repeat 0 0; background-size:1740px; border-radius:40px; /*border:1px solid green;*/}
section.banner h1{font-family:Abhaya Libre,sans-serif; font-weight:800; font-size:120px; color:#fff; padding: 0 210px; width:90%;}


/**MENU**//*
section.menu{height:40px; border:1px solid red;} 
section.menu .container-fluid{padding:0;}*/
	/*NAVBAR*/
	.navbar{margin-top:46px; padding:0 210px; height:40px;}
	.navbar-nav{width:100%; height:40px;/*margin-left:245px;*/ margin-left:140px;}
	.navbar-nav a.nav-link, .navbar-expand-lg .navbar-nav a.nav-link{font-family:Poppins,sans-serif; font-size:15px; font-weight:500; height:40px; line-height:40px; padding: 0 22px; margin:3px 5px; border-radius:20px;}
	.navbar-nav a.nav-link:hover,.navbar-nav a.nav-link.active{color: var(--white); background: var(--green);}
	.navbar-nav .nav-item-contacts{margin-left:25px;}
	.navbar-nav .nav-item-contacts a{display:inline-block; background: var(--green); color: var(--white); width:40px; height:40px; line-height:40px; text-decoration:none; text-align:center;/*padding: 0 25px; margin:3px 5px;*/ border-radius:40px;}
	.navbar-nav .nav-item-contacts a:hover{background-color:#fff; color: var(--green);}
	.navbar-nav .nav-item-contacts a::before{font-family: "Font Awesome 6 Brands"; font-size:15px; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}
	.navbar-nav .nav-item-contacts a.email::before{font-family: "Font Awesome 6 Free";}
	.navbar-nav .nav-item-contacts a.fb::before{content:"\f39e";}
	.navbar-nav .nav-item-contacts a.inst::before{content:"\f16d";}
	.navbar-nav .nav-item-contacts a.email::before{content:"\f0e0";}

	/*banner - intro, header - inner*/
	section.header .navbar{background: var(--lightgreen-bg); margin-top:30px; height:132px; border-radius:20px;}


	section.banner .navbar-nav a.nav-link, .navbar-expand-lg .navbar-nav a.nav-link{color: var(--white);}
	section.header .navbar-nav a.nav-link, .navbar-expand-lg .navbar-nav a.nav-link{color: var(--black);}
	section.header .navbar-nav a.nav-link:hover, .navbar-expand-lg .navbar-nav a.nav-link:hover,section.header .navbar-nav a.nav-link.active, .navbar-expand-lg .navbar-nav a.nav-link.active{color: var(--white);}
	
	/*
	.navbar-nav .dropdown-menu, .dropdown-menu{border-color:#f3d9e6; -moz-box-shadow: 0px 0px 40px 10px rgba(155, 10, 82, 0.05); box-shadow: 0px 0px 40px 10px rgba(155, 10, 82, 0.05); -webkit-box-shadow: 0px 0px 40px 10px rgba(155, 10, 82, 0.05);}	
	.navbar-nav .dropdown-menu .dropdown-item, .dropdown-item {font-family:MuseoSansBold,sans-serif; font-weight:700;}
	.navbar-nav .dropdown-menu .dropdown-item:hover, .dropdown-item:hover {background-color:transparent; color:#1c7243;}
		.dropdown-menu[data-bs-popper]{left:7px; margin-top:8px;}
		.dropdown-toggle::after {content: none;}	
		.navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");		}

*/

/*INTRO AKTUALNO*/
section.aktualno{}
section.intro.aktualno h2{margin-bottom:10px;}
section.aktualno h3{margin-bottom:50px;}
section.aktualno article{border:2px solid #dfe6d4; border-radius:20px; padding:8px; position:relative; height:470px; margin:0 0 25px 0;}
section.intro.aktualno article{margin:0;}
section.aktualno article img{border-radius:20px; width:100%;}
section.aktualno article span{font-size:12px; text-transform:uppercase; color: var(--white); background: var(--green); position:absolute; top:18px; left:18px; border-radius:20px; padding:5px 10px;}
section.aktualno article .txt{padding:40px;}
section.aktualno article h4{font-size:24px; font-weight:bold; margin-bottom:15px;}
section.aktualno article p{font-size:16px; color:var(--gray); font-weight:500;}
section.aktualno article a.more{margin-top:30px; color: var(--green); font-weight:700; display:inline-block; text-decoration:none; }
section.aktualno article a.more::after{font-family:"Font Awesome 6 Free"; content:"\f061"; margin-left:15px;}

/*INNER AKTUALNO*/
section.inner.aktualno article {height:410px;} 
section.inner.aktualno article .txt{padding:20px;}
section.inner.aktualno article h4{font-size:20px; font-weight:bold; margin-bottom:15px;}
section.inner.aktualno article p{font-size:16px; color:var(--gray); font-weight:500;}

.owl-carousel .owl-stage{/*margin-left:-280px;*/ margin-left:90px;}
.owl-carousel .owl-stage .owl-item:not(.active) img, .owl-carousel .owl-stage .owl-item:not(.active) span, .owl-carousel .owl-stage .owl-item:not(.active) .txt/*,
.owl-carousel .owl-stage .owl-item.active:nth-child(8) img, .owl-carousel .owl-stage .owl-item.active:nth-child(8) span, .owl-carousel .owl-stage .owl-item.active:nth-child(8) .txt{display:none;}
.owl-carousel .owl-stage .owl-item.active:first-child img, .owl-carousel .owl-stage .owl-item.active:first-child span, .owl-carousel .owl-stage .owl-item.active:first-child .txt*/{display:none;}

/*OWL NAV ARROWS*/
.owl-carousel .owl-nav{position:relative;}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{width:40px; height:40px; border-radius:50%; display:block; color:var(--white); background-color:var(--green); position:absolute; top:-300px;}
.owl-carousel .owl-nav .owl-prev::before,.owl-carousel .owl-nav .owl-next::after{font-family: "Font Awesome 6 Free"; font-size:20px; line-height:40px; font-weight:bold;}
.owl-carousel .owl-nav .owl-prev{left:-60px;}
.owl-carousel .owl-nav .owl-next{right:-60px;}
.owl-carousel .owl-nav .owl-prev::before{content: "\f053"; /* margin-right:10px;*/}
.owl-carousel .owl-nav .owl-next::after{content: "\f105"; /* margin-right:10px;*/}

/*OWL NAV DOTS*/
.owl-theme .owl-dots{margin-top:40px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#1c7243;}
.owl-theme .owl-dots .owl-dot span{width:80px; height:5px; margin:5px 0px; border-radius:0; background:#e7eedd;}
	
/*INTRO O DRUSTVU*/
section.odrustvu .img{}
section.odrustvu .img img{width:100%; border-radius:40px;}
section.odrustvu .txt{background:var(--lightgreen-bg); border-radius:40px; padding:100px;}
section.odrustvu h2{text-align:left; font-weight:800; font-size:60px; margin-bottom:10px;}
section.odrustvu p{color:var(--gray);}
section.odrustvu p.intro{font-weight:bold;}
section.odrustvu a.more{display:inline-block; background: var(--green); color: var(--white); text-decoration:none; font-size:16px; padding:12px 40px; margin-top:100px; border-radius:30px;}

/*INTRO PROGRAMI*/
section.programi .program{border:2px solid #dfe6d4; border-radius:20px; padding:40px; height:412px; margin-bottom:20px;}
section.programi .program img{margin-bottom:25px;}
section.programi .program h3{text-align:left; color: var(--black); font-size:25px; }
section.programi .program p{color: var(--gray); font-size:16px;}
section.programi .program .more{font-weight:bold; color:var(--green); text-decoration:none; display:inline-block;}
section.programi .program .more::after{font-family:"Font Awesome 6 Free"; content:"\f061"; font-size:30px;}


/*INNER*/
section.inner h1{font-family:Abhaya Libre,sans-serif; font-weight:800; font-size:70px; color:var(--black); padding:60px 0 45px 0;}
section.inner h2{font-family:Abhaya Libre,sans-serif; font-weight:800; font-size:60px; color:var(--black); padding:45px 0 35px 0;}
section.inner ul{margin:0 0 15px 0; padding:0;}
section.inner ul li{list-style-type:none; margin:0; padding:0;}
section.inner ul li::before{font-family:"Font Awesome 6 Free"; content:"\f068"; margin-right:10px; display: inline-block; font-weight:bold; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s;}

/*INNER CNT*/
section.inner.cnt h1{font-size:60px; line-height:64px;}
section.inner.cnt img{width:100%;}
section.inner.cnt a{color: var(--green-bg); text-decoration:none;}
section.inner.cnt a:hover{border-bottom:1px solid var(--green-bg);}

/*SUBMENU PROGRAMI*/
section.inner.submenu.mobile{display:none;}
section.inner.submenu .program{display:inline-block; width:100%;border:2px solid #dfe6d4; border-radius:20px; padding:45px 45px; text-decoration:none; margin-bottom:100px;}
section.inner.submenu .program img{margin:0 auto; display:block; }
section.inner.submenu .program h3{font-size:15px; color: var(--black); margin-top:120px; text-transform:uppercase; text-align:center;}
section.inner.submenu .program.program1{background:transparent url(../images/icon_aktivno-zivljenje.png) no-repeat 40px 40px;}
section.inner.submenu .program.program1:hover,section.inner .program.program1.active{background: var(--green) url(../images/icon_aktivno-zivljenje_active.png) no-repeat 40px 40px;}
section.inner.submenu .program.program2{background:transparent url(../images/icon_dnevni-center.png) no-repeat 40px 40px;}
section.inner.submenu .program.program2:hover,section.inner .program.program2.active{background: var(--green) url(../images/icon_dnevni-center_active.png) no-repeat 40px 40px;}
section.inner.submenu .program.program3{background:transparent url(../images/icon_kultura-gluhih.png) no-repeat 40px 40px;}
section.inner.submenu .program.program3:hover,section.inner .program.program3.active{background: var(--green) url(../images/icon_kultura-gluhih_active.png) no-repeat 40px 40px;}
section.inner.submenu .program.program4{background:transparent url(../images/icon_sport-gluhih.png) no-repeat 40px 40px;}
section.inner.submenu .program.program4:hover, section.inner .program.program4.active{background:var(--green) url(../images/icon_sport-gluhih_active.png) no-repeat 40px 40px;}
section.inner.submenu .program.program5{background:transparent url(../images/icon_psihosocialna-pomoc.png) no-repeat 40px 40px;}
section.inner.submenu .program.program5:hover, section.inner .program.program5.active{background:var(--green) url(../images/icon_psihosocialna-pomoc_active.png) no-repeat 40px 40px;}
section.inner.submenu .program.program6{background:transparent url(../images/icon_informativna-dejavnost.png) no-repeat 40px 40px;}
section.inner.submenu .program.program6:hover,section.inner .program.program6.active{background:var(--green) url(../images/icon_informativna-dejavnost_active.png) no-repeat 40px 40px;}
section.inner.submenu .program:hover,section.inner .program.active{border:2px solid var(--green); background: var(--green);}
section.inner.submenu .program:hover h3,section.inner .program.active h3{color: var(--white);}

/*INNER TXT + IMG*/
section.inner.txtimg{margin-bottom:100px;}
section.inner.txtimg.kulturagluhih{margin-top:100px;}
section.inner.txtimg h3{margin-bottom:20px;}
section.inner.txtimg p{padding-right:40px;}
section.inner.txtimg p.intro{font-weight:bold;}
section.inner.txtimg img{border-radius:30px; width:100%;}
section.inner.txtimg .img figcaption{text-align:center; font-size:12px; margin-top:10px;}
section.inner.txtimg.kulturagluhih img{margin-top:170px;}

/*INNER GREEN BCK*/
section.inner.greenbck .container{width:1740px; max-width:1740px; background:var(--lightgreen-bg); border-radius:30px;}
section.inner.greenbck .row{width:1320px; max-width:1320px; padding:70px 0; margin:0 auto;} 
section.inner.greenbck .txtblock{}
section.inner.greenbck .block{background: var(--white); padding:12px; border-radius:30px;}
section.inner.greenbck .block.aktivnozivljenje{height:600px;}
section.inner.greenbck .block.sportgluhih{height:430px;}
section.inner.greenbck .block.psihosocialnapomoc{height:480px;}
section.inner.greenbck .block img{width:100%; height:190px; border-top-left-radius:24px; border-top-right-radius:24px; border-bottom-left-radius:12px; border-bottom-right-radius:12px;}
section.inner.greenbck .block .txt{padding:40px 38px;}
section.inner.greenbck .block h3{font-size:25px; margin-bottom:20px;}

/*INNER WHITE BCK*/
section.inner.whitebck .block{background: var(--white); border:2px solid #dfe6d4; padding:12px; border-radius:30px; margin-top:20px;}
section.inner.whitebck .block.sportgluhih{height:520px;}
section.inner.whitebck .block img{width:100%; height:190px; border-top-left-radius:24px; border-top-right-radius:24px; border-bottom-left-radius:12px; border-bottom-right-radius:12px;}
section.inner.whitebck .block .txt{padding:40px 38px;}
section.inner.whitebck .block h3{font-size:25px; margin-bottom:20px;}


/*INNER WHITE BCK*/
section.inner.whitebck .block{background: var(--white); padding:12px; border-radius:30px;}
section.inner.whitebck .block img{width:100%; border-radius:24px;}

/*INNER TXT + BLOCK*/
section.inner.txtblock{padding:80px 0;}
section.inner.txtblock h1{padding:0 0 45px 0;}
section.inner.txtblock .txt{padding-right:120px;}
section.inner.txtblock .block{border-radius:30px; border:2px solid #dfe6d4; padding:45px;}
section.inner.txtblock .block h3{font-size:25px; padding:20px 0;}
section.inner.txtblock .block p{}
section.inner.txtblock .block a{font-weight:bold; color:var(--green); text-decoration:none; display:inline-block;}
section.inner.txtblock .block a::after{font-family:"Font Awesome 6 Free"; content:"\f061"; margin-right:10px; display:inline-block;}


/*INNER CLANSTVO*/
section.inner.txtblock .block.clanstvo{margin-top:130px; padding:30px 30px 30px 30px;}
section.inner.txtblock .block.clanstvo a{display:inline-block; font-size:13px; line-height:40px; font-weight:normal; border-radius:30px; padding:0 20px; border:2px solid var(--green); background:var(--green-bg); color:var(--white); margin:5px 0 10px 0; transition: all .7s ease;}
section.inner.txtblock .block.clanstvo a::after{content:"";}
section.inner.txtblock .block.clanstvo a:hover{color:var(--green-bg); border:2px solid var(--green); background-color:transparent;}

/*INNER O DRUSTVU glasilo*/
section.inner.greenbck.glasilo{margin-top:60px;}
section.inner.greenbck.glasilo article{clear:both;}
section.inner.greenbck.glasilo .img{width:30%; display:inline-block; margin-bottom:60px; float:left;}
section.inner.greenbck.glasilo .txt{width:70%; display:inline-block; float:right; margin-top:40px;}
section.inner.greenbck.glasilo .txt h4{margin-bottom:10px; font-size:25px; font-weight:bold;}
section.inner.greenbck.glasilo .txt a{height:50px; line-height:50px; margin-top:10px;}
section.inner.greenbck.glasilo .arhiv{border-left: 1px solid #ced9bd;}
section.inner.greenbck.glasilo .arhiv h4{font-size:18px; margin-bottom:30px;}
section.inner.greenbck.glasilo .arhiv ul{list-style-type:none; margin:0; padding:0;}
section.inner.greenbck.glasilo .arhiv ul li{margin:0; padding:0; margin-bottom:30px;}
section.inner.greenbck.glasilo .arhiv ul li::before{content:"";}
section.inner.greenbck.glasilo .arhiv a.mobile{display:none;}
section.inner.greenbck.glasilo .arhiv a{text-decoration:none; color:var(--gray);}
section.inner.greenbck.glasilo .arhiv a.active{color:var(--green); font-weight:bold;}
section.inner.greenbck.glasilo .arhiv a.active::before{font-family:"Font Awesome 6 Free"; content:"\f061"; font-weight:bold; color:var(--green); margin-right:10px; text-decoration:none; display:inline-block;}
section.inner.greenbck.glasilo .arhiv a:hover{color:var(--green);}
section.inner.vizija .row{border-bottom:1px solid #dfe6d4; padding:80px 0;}
section.inner.vizija h2, section.inner.osebnaizkaznica h2, section.inner.organidrustva h2{padding:0 60px 0 0; margin-top:-10px;}
section.inner.vizija a, section.inner.osebnaizkaznica a, section.inner.organidrustva a{color: var(--black); text-decoration:none;}
section.inner.osebnaizkaznica .row{border-bottom:1px solid #dfe6d4; padding:80px 0 100px 0;}
section.inner.osebnaizkaznica .oi1, section.inner.osebnaizkaznica .oi2{width:50%; float:left;}
section.inner.osebnaizkaznica .oi1 p, section.inner.osebnaizkaznica .oi2 p{padding:0 0 4px 0;}
section.inner.osebnaizkaznica .txt .oi1 p a{text-decoration:none; color:var(--gray); background-color:var(--white);}
section.inner.organidrustva .row{padding:80px 0;}
section.inner.organidrustva .person{width:24%; display:inline-block; margin-bottom:30px;}
section.inner.organidrustva .person img{width:150px; height:150px; border-radius:10px;}
section.inner.organidrustva .person h4{font-size:18px; font-weight:bold; margin-top:10px;}
section.inner.organidrustva .person p{font-size:18px;}



/*INNER PODPRITE NAS*/
section.inner .txt a.button{display:inline-block; font-size:16px; height:60px; line-height:60px; border-radius:30px; padding:0 50px; text-align:center; text-decoration:none; border:2px solid var(--green); background:var(--green-bg); color:var(--white); margin-right:5px; transition: all .7s ease;}
section.inner .txt a.button:hover{color:var(--green-bg); border:2px solid var(--green); background-color:transparent;}
section.inner.cntpodporniki{margin-top:90px;}
section.inner.cntpodporniki .row {border-top:1px solid #e0e5d1; padding:55px 0;}
section.inner.cntpodporniki .block{border:1px solid #e0e5d1; border-radius:30px; padding:45px; margin-bottom:20px;}
section.inner.cntpodporniki .block img{margin-bottom:25px;}
section.inner.cntpodporniki .block h3{font-size:22px; padding:0 0 8px 0;}
section.inner.cntpodporniki .block p{padding:0 0 8px 0;}
section.inner.cntpodporniki .block a.link{margin-top:80px; display:inline-block;}
section.inner.cntpodporniki .block a.link.small{margin-top:20px;}
section.inner.cntpodporniki .block a.link::after{font-family:"Font Awesome 6 Free"; content:"\f061"; font-weight:bold; color:var(--green); text-decoration:none; display:inline-block;}

/*INNER KONTAKT*/
section.inner.kontakt{}
section.inner.kontakt h1{padding-bottom:30px;}
section.inner.kontakt h2{padding-top:0; font-size:48px;}
section.inner.kontakt h4{font-size:18px; font-weight:bold; padding:0 0 4px 0;}
section.inner.kontakt p{font-size:18px; padding:0 0 4px 0;}
section.inner.kontakt a{color: var(--black); text-decoration:none;}
section.inner.kontakt a[href^="mailto:"]{color: var(--green-bg);}
section.inner.kontakt span{display:block; margin-bottom:15px;}
section.inner.kontakt span::after{font-family:"Font Awesome 6 Free"; font-weight:bold; color:var(--lighgreen); font-size:40px;}
section.inner.kontakt span.location::after{content:"\f3c5";}
section.inner.kontakt span.email::after{content:"\f0e0";}
section.inner.kontakt span.phone::after{content:"\f095";}
section.inner.kontakt span.openinghours::after{content:"\f017";}
section.bckmap{margin-top:60px;}
section.bckmap #mapCanvas{height:500px;clear:both;}

/*INNER GLEDALISKI TOLMAC*/

section.inner.txtimg.tolmac .txt{margin-top:100px;}
section.inner .txt a{color:var(--green);}

/*INNER*//*
section.maincontent{padding-top:25px;}
section.maincontent .breadcrumbs{width:100%; height:50px; background-color:#f4f4f4; border-radius:3px; margin-bottom:70px;}
section.maincontent .breadcrumbs *{font-size:14px; line-height:50px;}
section.maincontent .breadcrumbs a{color:#9b0a52; text-decoration:none; display:inline-block;}
section.maincontent .breadcrumbs span{color:#7c7c7c;}
section.maincontent .breadcrumbs a::after{font-family: "LineIcons"; content:"\ea4c"; color: #000; font-size:14px; line-height:14px; margin:4px 15px; font-feature-settings: 'liga'; text-rendering: optimizeLegibility; transition: all .7s ease; transform: rotate(0deg);}
section.maincontent h1, section.maincontent h2,section.maincontent h3,
section.maincontent h4,section.maincontent h5,section.maincontent h6
{font-family:MuseoSansBlack,sans-serif;}
section.maincontent h1{font-size:50px; margin:50px 0 35px;}
section.maincontent h2{font-size:36px; margin:10px 0 35px;}
section.maincontent h3{font-size:24px; font-family: MuseoSansMedium,sans-serif; margin:10px 0 25px;}
section.maincontent h4{font-size:20px; font-family: MuseoSansMedium,sans-serif; margin:5px 0 20px;}
section.maincontent h5{font-size:18px; font-family: MuseoSansMedium,sans-serif; text-transform:uppercase; margin:5px 0 20px;}
section.maincontent p{margin-bottom:35px;}
section.maincontent button{display:inline-block; width:auto; font-size:1rem; height:45px; line-height:45px; padding:0 30px; margin:20px 15px 50px 0; background-color:#9b0a52; color:#fff; font-family:MuseoSansBold,sans-serif; text-decoration:none; border-color: transparent; border-radius:5px;}
section.maincontent table{width:100%; margin:35px 0 40px;}
section.maincontent table th{height:50px; font-size:14px; font-family: MuseoSansBold,sans-serif; background-color:#9b0a52; color:#fff; text-transform:uppercase; padding:11px 18px;}
section.maincontent table td{height:50px; font-size:18px; padding:11px 18px;}
section.maincontent table tr:nth-child(odd){background-color:#ffe6f2;}
section.maincontent a{color:#9b0a52; text-decoration:none;}
section.maincontent strong{font-family:MuseoSansBold,sans-serif;}

section.maincontent ul{list-style-type:none; margin:20px 0 40px; padding:0;}
section.maincontent ul li{margin:0; padding:8px 0;}
section.maincontent ul li::before{font-family: "LineIcons"; content:"\ea4c"; color:#9b0a52; font-size:18px; line-height:24px; margin-right:10px; font-feature-settings: 'liga'; text-rendering: optimizeLegibility; transition: all .7s ease; transform: rotate(0deg);}
section.maincontent ol{margin:20px 0 40px; padding:0 0 0 20px; list-style-type:none; counter-reset: li}
section.maincontent ol li{margin:0; padding:8px 0; counter-increment: li}
section.maincontent ol li::before{content: '.'counter(li); color:#9b0a52; display: inline-block; width:1em; margin-left:-1.5em; font-size:1rem; margin-right:0.5em; text-align:right; direction:rtl;}

*/

/*PODPORNIKI*/
section.podporniki .container{width:1740px; max-width:1740px;}
section.podporniki .row{width:1740px; max-width:1740px;}
section.podporniki .logos{border:2px solid #dfe6d4; border-radius:20px; padding:60px 40px;}
section.podporniki .logos a{width:18%;  display:inline-block;}
section.podporniki .logos a img{margin:0 auto; display:block; filter: grayscale(100%);}

/*FOOT*/
section.foot .container{width:1740px; max-width:1740px;}
section.foot .row{background:var(--lightgreen-bg); border-radius:40px; padding:100px; width:1740px; max-width:1740px;}
section.foot *{font-size:16px;}
section.foot h4{font-size:18px; color:var(--black); font-weight:bold; margin-bottom:24px;}
section.foot h5{font-size:18px; color:var(--black); font-weight:bold; margin-bottom:5px;}
section.foot p{color:var(--gray); padding:4px 0;}
section.foot p a::before{font-family: "Font Awesome 6 Free"; margin-right:10px; font-style:normal; font-weight:bold; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}
section.foot p.email a::before{content:"\f0e0";}
section.foot p.phone a::before{content:"\f095";}
section.foot p.mobile a::before{content:"\f3cf";}
section.foot a{text-decoration:none; color:var(--black);}
section.foot ul{margin:0; padding:0;}
section.foot ul li{list-style-type:none;padding:0; margin:0 0 20px 0;}
section.foot ul li a{color:var(--gray); transition: all .7s ease;}
section.foot ul li a:hover{color:var(--green);}
section.foot .contact{border-right:1px solid #ced9bd; padding-right:35px;}
section.foot .onas{border-right:1px solid #ced9bd; padding:0 35px;}
section.foot .programi{border-right:1px solid #ced9bd; padding:0 35px;}
section.foot .glasilo{padding:0 35px;}
section.foot .glasilo img{display:block; margin:20px 0;}
section.foot .buttons{display:inline-block;}
section.foot a.open,section.foot a.archive{display:inline-block; font-size:13px; height:36px; line-height:36px; border-radius:30px; padding:0 20px; text-align:center; border:2px solid var(--green); margin-right:5px; transition: all .7s ease;}
section.foot a.open{background:var(--green-bg); color:var(--white);}
section.foot a.open:hover{color:var(--green-bg); border:2px solid var(--green); background-color:transparent;}
section.foot a.archive{color:var(--green);}
section.foot a.archive:hover{background:var(--green-bg); color:var(--white);}

/*SMALLFOOT*/
section.smallfoot{height:80px;}
/*section.smallfoot p, section.smallfoot a, section.smallfoot span{color:var(--gray); line-height:80px; display:inline; padding:0; text-decoration:none; width:auto; display:inline-block;}*/
section.smallfoot *{color:var(--gray); line-height:80px; text-decoration:none; padding:0;}
section.smallfoot p{text-align:center;}
section.smallfoot a:hover{color:var(--green);}