body {color: #000; font-size: 18px; line-height: 1.6em; font-family: "Inter", sans-serif; font-optical-sizing: auto; font-style: normal; font-weight:300;}
p {color: #000; font-size: 18px; line-height: 1.6em;  margin: 0 0 1em 0; font-family: "Inter", sans-serif; font-optical-sizing: auto; font-style: normal; font-weight:300;}

.col-lg-9 ul, .col-lg-9 ol {margin: 0 0 1em 1em; line-height: 1.2em ;}
.col-lg-9 ul li, .col-lg-9 ol li {margin-left: 1em;font-size: 17px;}

.single-post .post-content ul, .single-post .post-content ol {margin: 0 0 1em 1em; line-height: 1.2em; font-weight:300;} 
.single-post .post-content ul li, .single-post .post-content ol li {margin-left: 1em;font-size: 18px; font-weight:300;}

.uvucenalista ul, .uvucenalista ol {margin: 0 0 1em 1em; line-height: 1.2em ;} 
.uvucenalista ul li, .uvucenalista ol li {margin-left: 1em;font-size: 18px;}


h1, h2, h3, h4, h5, h6 {letter-spacing: 0px !important; line-height: 1.2em !important; font-family: "Poppins", sans-serif; font-weight: 700; font-style: normal;}

b, strong {font-weight: 700;}

a {color: #334195;}
a:hover {color: #1c35a7;}
.btn-rounded {border-radius: 10px !important;}
.btn-secondary {color: #000000 !important;border: none !important;}
.btn-secondary:hover {color: #000000;}
.table {color:#000000;font-size:17px}
.table td p, .table th p {margin-bottom: 0 !important;}
.sidebar p   {font-size:17px}
.product-gallery {margin-bottom:30px}
.sidebar .simple-post-list li.list-link a {    color: #000000;font-weight: 600;font-size: 16px;}


.thumb-info .thumb-info-wrapper::after {background: rgba(50,65,150,.7);}

.swiper-slide-content {background: #435599; padding: 0 !important;}
span.swiper-pagination-bullet { background: #435599;}
.tp-headerbottom, .tp-btn {display: none;}

.main.other-css .clear {clear:both !important; height:0px !important;}
.main.other-css .clear10 {clear:both !important; height:10px !important;}
.main.other-css .clear15 {clear:both !important; height:15px !important;}
.main.other-css .clear20 {clear:both !important; height:20px !important;}
.main.other-css .clear30 {clear:both !important; height:30px !important;}
.main.other-css .clear40 {clear:both !important; height:40px !important;}
.main.other-css .clear60 {clear:both !important; height:60px !important;}
.main.other-css .clear75 {clear:both !important; height:75px !important;}
.main.other-css .clear90 {clear:both !important; height:90px !important;}

#header.other-css {position: fixed !important; top: 0 !important; width: 100% !important; z-index: 9999 !important; transition: none !important;}
#header.other-css .header-body {top: 0 !important;}
#header.other-css, #header.other-css * {transition: none !important; animation: none !important;}
#header.other-css .header-row, #header.other-css .header-column {padding-top: 0 !important; padding-bottom: 0 !important; margin: 0 !important;}

#header.other-css .header-body {background: #fff;}
#header.other-css .header-body .container-xl {width:100%; max-width: 1860px; margin:0 auto !important;}
#header.other-css .header-column .header-row {background: #fff !important;}
#header.other-css .header-column {background: #fff !important;}
#header.other-css .header-nav-features {padding-left: 0 !important; margin-left: 10px !important; margin-right: 15px !important;}
#header.other-css .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-show-icon {color: #000 !important;}
#header.other-css .header-nav-top .dropdown-menu {min-width: 60px;}

.main.other-css .clear {clear:both !important; height:0px !important;}
.main.other-css .clear10 {clear:both !important; height:10px !important;}
.main.other-css .clear15 {clear:both !important; height:15px !important;}
.main.other-css .clear20 {clear:both !important; height:20px !important;}
.main.other-css .clear30 {clear:both !important; height:30px !important;}
.main.other-css .clear40 {clear:both !important; height:40px !important;}
.main.other-css .clear60 {clear:both !important; height:60px !important;}
.main.other-css .clear75 {clear:both !important; height:75px !important;}
.main.other-css .clear90 {clear:both !important; height:90px !important;}

#header .header-nav.down-menu {min-height: 85px;}
/*.header__social-inner {background: rgba(255, 255, 255, 0.1);background: linear-gradient(90deg, rgba(255, 255, 255, 1) 50%, rgba(67, 85, 153, 1) 49%);}*/
.header__social-inner {background: rgba(255, 255, 255, 0.1);background: linear-gradient(90deg, rgba(255, 255, 255, 1) 50%, rgba(234, 190, 0, 1) 49%);}
.header__wrapper-social {padding: 0 !important;}
html.sticky-header-active #header.other-css .header-body {background: #fff !important;}

#header .header-nav-main nav > ul > li > a {color: #000000; font-weight: 400; font-family: "Roboto Condensed", sans-serif !important; letter-spacing:0 !important;}   
#header .header-nav-main nav > ul:not(:hover) > li > a.active {background-color: #435599;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {font-family: "Roboto Condensed", sans-serif !important; letter-spacing:0 !important;}
#header .header-nav-main nav > ul > li.dropdown.open > a:before, #header .header-nav-main nav > ul > li.dropdown:hover > a:before {border-bottom-color: #435599;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {border-top-color: #435599;}

#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {font-family: "Roboto Condensed", sans-serif !important; letter-spacing:0 !important;font-size:1.1em}

.ekoskola-css .col-lg-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.ekoskola-css {position: absolute;left: 8.4%;top: 2%;z-index: 2;}
.erasmus-css .col-lg-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.erasmus-css {position: absolute;left: 18%;top: 13.9%;z-index: 2;}

.section-pocetna {position:relative;z-index:1;background:linear-gradient(90deg, rgba(191, 206, 233, 1) 3.5%, rgba(255, 255, 255, 1) 3.5%, rgba(255, 255, 255, 1) 7.4%, rgba(239, 239, 239, 1) 7.4%);padding-top:70px}
.naslov-font h2 strong {font-size: 60px;font-weight:800;white-space: normal !important;}
.naslov-font h2 span {font-size: 60px;font-weight: 800 !important}
.naslov-font p {font-size: 24px;font-style: normal;font-weight: 300; letter-spacing: 0px;}
.naslov-font h2 strong.font-weight-extra-bold {font-weight: 800 !important}


.recent-posts .date .day, article.post .post-date .day {color: #334195;}
.recent-posts .date .month, article.post .post-date .month {background-color: #334195;}
article.post .post-date {margin-left: 15px !important;}
.container-xl.py-2.naslov-font {padding-top: 10px !important;padding-bottom: 25px !important;}

.izdvojene-vijesti article.post-large .post-image+.post-date+.post-content {margin-left: 0px;min-height: 285px;position: relative;margin-bottom:30px}
.izdvojene-vijesti article.post .post-meta {margin-bottom: 0px;}
.izdvojene-vijesti article.post.post-large:hover {background: #eeeeee;}
.izdvojeno-ostalo article.post-large .post-image+.post-date+.post-content {margin-left: 0px;min-height: 285px;position: relative;margin-bottom:30px}
.izdvojeno-ostalo article.post .post-meta {margin-bottom: 0px;}
.izdvojeno-ostalo article.post.post-large:hover {background: #eeeeee;}

.projekticss  article.post-large {font-size: 14px;background: #eee;border: 1px solid #eee;}
.projekticss  article.post-large .post-content {padding: 5px 10px;}

.izdvojene-vijesti .post-meta span, .izdvojene-vijesti .post-meta span a, .izdvojeno-ostalo .post-meta span, .izdvojeno-ostalo .post-meta span a {width: 100%;position: absolute;bottom: 0;}
.main.other-css .py-4.--four .grids-top-wrapper .post-content {min-height: 260px !important;}
.izdvojene-vijesti .post-large .post-content h4 {font-size: 25px !important;margin-right: 15px;font-weight: 800 !important;line-height: 31px !important;margin-bottom: 8px !important;height: 95px;overflow: hidden;}
.izdvojene-vijesti .post-large .post-content h4 a {color:#000000}
.izdvojene-vijesti .post-large .post-content p {font-size: 17px;line-height: 22px;margin: 0 15px;}
.izdvojeno-ostalo .post-large .post-content h4 {font-size: 20px !important;margin-right: 15px;font-weight: 800 !important;margin-bottom: 18px !important;height: 82px;overflow: hidden;line-height: 26px !important;}
.izdvojeno-ostalo .post-large .post-content h4 a {color:#000000}
.izdvojeno-ostalo .post-large .post-content p {font-size:16px;line-height: 22px;margin: 0 15px;}
div.izdvojene-vijesti {padding-bottom: 60px;}
div.izdvojeno-ostalo {padding-bottom: 0px;}
a.btn.btn-vise {font-size: 16px !important;color: #000000;border: none;text-align: left;padding: 10px 15px;}
a.btn.btn-vise:hover {background:#eeeeee}

.page-header {background-color: #ccd9f0 !important;color: #334195 !important;}
.page-header h1 {color: #334195  !important; font-weight:600 !important;}
.page-header .breadcrumb>li+li:before {color: #334195;}
.page-header .breadcrumb>li {font-size: 12px;}
.page-header.page-header-lg {padding: 30px 0;}
.page-header.page-header-lg h1 {font-size: 35px;}

@media (min-width: 768px) {
    .vijesti-popis .article-load.col-xl-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
}
.vijesti-popis p.uslugeboxtext {margin: 10px 0 0px 0;font-size: 16px;line-height: 22px;}
.vijesti-popis p.datumred {font-size: 14px;margin-bottom: 5px;}
.vijesti-popis h4.mt-sm.pl-sm.pr-sm {font-size: 20px !important;font-weight: 800 !important;margin-bottom: 18px !important;line-height: 26px !important;}
.vijesti-popis p {font-size: 16px;line-height: 22px;}

.vijesti-popis article.post-large {font-size: 14px;}
.vijesti-popis article.post-large .post-image {margin-bottom: 5px;}
.vijesti-popis article.post-large .post-content h4 {font-size: 20px !important;font-weight: 800 !important;margin-bottom: 10px !important;line-height: 26px !important;}
.vijesti-popis .post-meta span, .vijesti-popis .post-meta span a {width: 100%;position: absolute;bottom: 0;}
.vijesti-popis .post-content span a {font-weight:500; text-transform:uppercase;}
.vijesti-popis article.post-large .post-content h4 a {color:#000000}
div#indicator-filters {margin-bottom: 30px;}
.vijesti-popis .article-load.col-xl-4{max-height: 430px;overflow: hidden;margin-bottom: 30px;}

.datumpomaklijevo15 article.post .post-date {margin-left: 0 !important;}
.datumpomaklijevo15 article.post-large .post-content h4 {margin-bottom: 5px !important;}
.datumpomaklijevo15 article.post-large {border-bottom: 1px solid #eee; margin-bottom: 15px !important;}
.datumpomaklijevo15 article.post .post-meta {display: none !important;}


.dokumenti-popis {padding-bottom:50px}
.dokumenti-popis .pricing-table.pricing-table-no-gap .left .post-image {display:none}
.dokumenti-popis .pricing-table.pricing-table-no-gap .left .post-content p {font-size: 14px !important; font-weight: 400; line-height: 1.4em !important; color: #555 !important; margin-top: 10px !important;}
.dokumenti-popis .pricing-table.pricing-table-no-gap .left .post-content h2 {font-size: 15px !important;}
.dokumenti-popis .pricing-table .plan .plan-header h3 {font-size: 26px !important;text-align:left;font-weight:600;text-transform: none;}
.dokumenti-popis .pricing-table .plan .plan-header h3 i {font-size: 20px;margin-left: 5px;}
.dokumenti-popis .pricing-table .plan .plan-header {background: #425498;}
.dokumenti-popis .pricing-table .plan .plan-features {padding:0}
.dokumenti-popis .pricing-table.pricing-table-no-gap .left {padding-left:5px;padding-right:5px}
.dokumenti-popis  .pricing-table.pricing-table-no-gap .left:hover {background: #eeeeee;}
@media (max-width: 1199px) and (min-width: 769px) {
    .izdvojene-vijesti .article-load.col-xl-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
@media (max-width: 1199px) and (min-width: 992px) {
    .izdvojeno-ostalo .article-load.col-xl-3 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
}

.toggle>.toggle-title {font-size: 25px;padding: 20px 20px;font-weight: 600;}
.toggle>.toggle-content {padding: 0 20px;}
.toggle>.toggle-content>p {font-size: 17px;line-height: 22px;}
.hamburguer-btn.filham-btn {color: #ffffff;background-color: #435599;}

.single-post article.post-large h2 {margin-bottom: 20px;font-size: 32px;font-weight: 600;}
.single-post article.post h2 a {color:#000000}
.single-post article.post .post-date {margin-left:0 !important}
.single-post .post-content p {color: #000;font-size: 17px;}
h2.fui-heading.fui-heading-h2 {margin-bottom: 20px;font-size: 32px;font-weight: 800;}

.onamakategorijebezslike .categoryLeft .col-md-8 {flex: 0 0 100% !important; max-width: 100% !important;}
button[id^="load-more-oobid-"] {color: #fff !important; background-color: #435599 !important; border: 1px solid #435599 !important;}
button[id^="load-more-oobid-"]:hover {color: #fff !important; background-color: #6d81cb !important; border: 1px solid #6d81cb !important;}
button[id^="load-more-oobid-"]:focus, button[id^="load-more-oobid-"].focus {box-shadow: 0 0 0 3px rgba(109,129,203,.5);}
.pitajfoot a.btn {border:2px solid #fff !important; font-size:16px !important; padding: 20px 40px !important; border-radius:4px !important; letter-spacing:1px !important; font-weight:600 !important; background:#596bb1 !important; color:#fff !important;}
.pitajfoot a.btn:hover, .pitajfoot a.btn:focus {background:#435599 !important;}
a.btn.pitajfoot {margin:0 !important;border: 2px solid #fff !important;font-size: 16px !important;padding: 20px 40px !important;border-radius: 4px !important;letter-spacing: 1px !important;font-weight: 600 !important;background: #596bb1 !important;color: #fff !important;}
a.btn.pitajfoot:hover, a.btn.pitajfoot:focus {background:#435599 !important;}
.box-pad40r .button-tag {padding:0 !important}
.carousel-foot .header-lists  {display:none}
.carousel-foot .navigation-on-title .owl-carousel .owl-item img {height:101px}
.py-4.carousel-foot {padding: 0 !important;}

.sidebar ul.simple-post-list .post-info {color: #000000;}
.sidebar ul.simple-post-list .post-meta {color: #000000;font-size: .7em;}
.sidebar ul.simple-post-list .post-info span {font-weight: 600;font-size: 16px;}

#footer {border-top:0;background: #435599;background: linear-gradient(90deg, rgba(67, 85, 153, 1) 92.6%, rgba(255, 255, 255, 1) 92.6%, rgba(255, 255, 255, 1) 96.5%, rgba(191, 206, 233, 1) 96.5%);}
#footer h5 {font-size: 60px;font-weight: 600 !important}
#footer .footer-copyright p {color:#ffffff}
#footer p {color: #ffffff;font-weight: 300;font-size: 18px;line-height: 28px;}
#footer a:not(.btn) {color: #ffffff;}
#footer a:hover, #footer a:focus {color: #b1b7cd;}
#footer .row.py-5.align-items-baseline {-ms-flex-align: normal !important;align-items: normal !important;padding-bottom:0 !important}
.col-lg-3.padding-footer div.text-4 {padding-top: 97px !important;}
.col-lg-3.crta-kolona {padding-left: 40px !important;padding-bottom: 40px}
.crta-kolona::before {content: "";position: absolute;left: 0;top: 0;width: 1px;height: 100%;background-color: #6977ad;}
.box-pad40r {padding-right:40px}
#footer .footer-copyright.footer-copyright-style-2 {border-top:none}
#footer .footer-copyright.footer-copyright-style-2::before {content: "";display: block;width: 40%;height: 1px;background-color: #6977ad; margin: 0 auto;}