svg{
height: 100%;
width: 100%;
}
body{
margin-top: -94px !important;
--losinj-blue: #0f73a0;
}
.flex{
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.flex-c{
flex-direction: column;
}
.h-100{
height: 100%;
}
.grid{
display: grid;
}
.grid-4{
grid-template-columns: repeat(4,1fr);
}
.grid-3{
grid-template-columns: repeat(3,1fr);
}
.grid-2{
grid-template-columns: repeat(2,1fr);
}
.flex-align-center{
align-items: center; 
}
.heading-wrap:hover .icon-wrap{
transform: translateX(15px);
}
.icon-wrap{
transform: translateX(0px);
transition: 250ms;
height: 42px;
display: block;
width: 42px;
}
.icon-wrap svg{
height: 100%;
width: 100%;
}
.expiry-indicator.active{
background:#7aff4f;
border-color:#7aff4f;
}
.expiry-indicator.expired{
background:#ff4f4f;
border-color:#ff4f4f;
}
.natjecaj-posts{
row-gap: 30px;
column-gap: 20px;
}
.natjecaj-post {
border-bottom: 1px solid #efefef;
}
.expiry-indicator{
width: 12px;
height: 12px;
display: inline-block;
background: #e9e9e9;
border-radius: 50%;
border: 1px solid #e9e9e9;
margin-right: 5px;
}
.initial-dark .search-icon svg path,
.header-stuck .search-icon svg path{
stroke: #0f73a0;
}
.natjecaj-post-meta .date-published{
display: inline;
}
.natjecaj-post-meta .category{
display: inline;
margin-right: 10px;
}
.expiry-date-wrap .expiry-date-icon{
width: 48px;
height: 48px;
display: block;
margin-right:10px;
}
.single-document-download-wrap .download-icon{
min-width: 48px;
width: 48px;
height: 64px;
margin-right: 10px;
display: block;
}
.single-document-download-wrap .download-icon svg,
.expiry-date-wrap .expiry-date-icon svg{
width: 100%;
height: 100%;
}
.f-align-center{
align-items: center;
}
.single-document-download-wrap{
transition: 250ms;
padding: 5px 10px;
border: 1px solid #bbbbbb;
border-radius: 10px;
background: #fff;
}
.single-document-download-wrap:hover{
background: #f7f7f7;
box-shadow: 0px 0px 5px 5px #0f73a00d;
border-color: #0f73a0;
}
.expiry-date-wrap{
transition: 250ms;
padding: 5px 10px;
border: 1px solid #bbbbbb;
border-radius: 10px;
background: #fff;
font-weight: 500;
}
.project-funding-wrap{
transition: 250ms;
background: #fff;
font-weight: 500;
}
.project-funding-wrap .icon{
margin-left: -6px;
width: 30px;
height: 30px;
display: inline-block;
vertical-align: bottom;
}
.project-funding-wrap .value{
font-size: 24px;
font-weight: 600;
color: #212121;
margin-left: 5px;
}
.project-funding-wrap img {
width: 36px;
height: 100%;
}
.project-funding-wrap .total-project-worth{
margin-bottom: 0px;
padding-bottom: 11px;
border-bottom: 1px solid #e1e1e1;
}
.project-funding-wrap .source{
font-size: 18px;
font-weight: 500;
display: inline-block;
}
.project-funding-wrap > span{
margin-bottom: 11px;
}
.project-funding-wrap .external-funding.percentage{
margin-bottom: 0px;
}
.project-funding-wrap .external-funding.percentage .value{
font-size: 21px;
font-weight: 600;
color: #212121;
}
.project-funding-wrap .total-project-eu .source,
.project-funding-wrap .total-project-croatia .source,
.project-funding-wrap .total-project-losinj .source{
vertical-align: sub;
line-height: 0px;
}
.project-funding-wrap .total-project-croatia .source img{
padding:0px 5px;
}
.project-funding-wrap .total-project-losinj .source img{
padding:0px 3px;
}
.kontakt-podaci-wrap a{
transition: 250ms;
padding: 15px 10px;
border: 1px solid #bbbbbb;
border-radius: 10px;
background: #fff;
font-weight: 500;
}
.kontakt-podaci-wrap a:hover {
background: #f7f7f7;
border-color: #0f73a0;
box-shadow: 0px 0px 5px 5px #0f73a00d;
}
.kontakt-podaci-wrap .kontakt-icon svg{
height: 100%;
width: 100%;
}
.kontakt-podaci-wrap .kontakt-icon{
height: 28px;
width: 28px;
display: block;
margin-right: 10px;
}
.mt-10{
margin-top:10px;
}
.novosti-wrap .other-novosti{
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 60px 25px;
}
.novost-image img{
height: 250px !important;
object-fit: cover;
}
.featured-image.novost-image img{
height: 400px !important;
}
.featured-novost{
gap: 15px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #c9c9c9; 
}
.featured-novost > div{
width: 50%;
} .novost-image img,
.result-image img{
transition: 250ms;
}
.novost-image > a,
.result-image > a{
height: 100%;
width: 100%;
display: block;
line-height: 0;
overflow: hidden;
border-radius: 5px;
}
.novost-image img:hover,
.result-image img:hover{
filter: brightness(1.15);
scale: 1.02;
}
.single-novost .novost-image,
.featured-novost .novost-image{
position: relative;
}
.single-novost .novost-category,
.featured-novost .novost-category{
position: absolute;
left: 10px;
z-index: 2;
width: calc(100% - 20px);
white-space: pre-wrap;
}
.single-novost .novost-category > a,
.featured-novost .novost-category > a,
.result-data .result-category > a{
padding: 7px 10px;
background: #0f73a0;
border-radius: 5px;
color: #fff;
font-size: 13px;
margin-right: 10px;
margin-top: 10px;
display: inline-block;
}
.novost-category.flex{
top:10px;
}
.novost-category.flex > a{
margin-top:0px;
}
.single-sidebar-novost .novost-category a{
padding: 4px 5px;
background: #0f73a0;
border-radius: 5px;
color: #fff;
font-size: 12px;
margin-right: 10px;
}
span.novost-category a{
transition: 250ms;
}
span.novost-category a:hover{
color: #fff;
background: #2482ac;
}
.result-data .result-category{
margin-right: 8px;
}
.other-novosti .novost-metadata{
padding-bottom: 2px;
}
.other-novosti .novost-title h3{
margin-bottom: 0px;
margin-top: 0;
font-size: 24px;
word-break: break-word;
}
.other-novosti .novost-title h3:hover{
color: var( --e-global-color-primary );
transition: 250ms;  
}
.single-novost .featured-image img{
max-height: 600px;
object-fit: cover;
}
.single-novost .novost-title{
margin: 5px 0px;
}
.search-trigger,
.close-search-trigger{
cursor: pointer;
}
.search-icon{
width: 32px;
height: 32px;
display: block;
}
.admin-bar .elementor-location-header {
position: sticky;
top: 32px;
width: 100%;
z-index: 999;
transition: 250ms;
}
.initial-dark .elementor-location-header{
border-bottom: 1px solid #ECECEC;
}  
.elementor-location-header {
position: sticky;
top: 0px;
width: 100%;
z-index: 999;
transition: 250ms;
}
.elementor-location-header > div{
margin: auto;
max-width: 1370px !important;
}
.search-icon svg path{
stroke:#f3f3f3;
}
.icon svg{
width: 100%;
height: 100%;
}
.losinj-header-wrap{
padding: 15px 10px;
}
.f-jc{
justify-content: space-between;
}
.f-end{
justify-content: flex-end;
}
.w-50{
width: 50% !important;
}
.site-logo{
width: 64px;
height: 64px;
margin-right:25px;
}
.losinj-header-wrap ul.header-menu{
margin: 0;
padding: 0;
display: block;
list-style: none;
}
.losinj-header-wrap ul.header-menu li{
display: inline-block;
margin-right:10px;
}
.losinj-header-wrap ul.header-menu li a {
position: relative;
color: #fff;
font-size: 16px;
font-weight: 500;
}  .losinj-header-wrap ul.header-menu li a:hover{
}
.losinj-header-wrap ul.header-menu li .single-mega-menu-content a{
color: #373737;
}
.losinj-header-wrap ul.header-menu li .menu-selector{
opacity: 0;
visibility: hidden;
}
.losinj-header-wrap ul.header-menu li a{
cursor: pointer;
transition: 350ms;
}
.losinj-header-wrap ul.header-menu li:hover > a{
color: var(--losinj-blue) !important;
}
.losinj-header-wrap ul.header-menu li:hover .menu-selector{
opacity: 1;
visibility: visible;
}
.search-active .search-content-wrap{
transition: 500ms ease-in-out, height 100ms;
visibility: visible;
opacity: 1;
}
.search-content-wrap{
position: fixed;
overflow: auto;
height: calc(var(--vh, 1vh) * 100);
z-index: 9999;
background: #ffffff;
top: 0px;
left: 0px;
width: 100%;
visibility: hidden;
opacity: 0;
}
.search-content-content{
position: sticky;
width: 100%;
max-width: 1370px;
margin: auto;
top: 0px;
padding-top: 60px;
background: #fff;
z-index: 99;
}
.search-results,
.search-count{
max-width: 1370px;
margin: 20px auto 0px auto;
}
.search-results.gap-s{
gap: 25px 10px;
}
.search-data .search-input{
position: relative;
margin-top: 20px;
}
.search-data .active .search-label {
top: -10px;
left: 0px;
font-size: 18px;
}
.single-result-skeleton{
height: 200px;
width: 100%;
margin-top: 10px;
}
.search-data .search-label {
font-size: 36px;
pointer-events: none;
position: absolute;
top: 20px;
left: 40px;
transition: 250ms;
}
.search-term-icon{
width: 32px;
height: 32px;
display: block;
position: absolute;
top: 24px;  
}
input#search-term{
padding: 20px 20px 20px 40px;
font-size: 28px;
background: unset;
border: 0px;
border-radius: 0px;
border-bottom: 1px solid #bbbbbb;
outline: 0;
}
.single-filter-wrap{
position: relative;
}
.single-filter-wrap input{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
opacity: 0;
cursor: pointer;
}
.single-filter-wrap .filter-label{
font-weight: 600;
}
.single-filter-wrap .single-filter-content{
border: 1px solid #d1d1d1;
background: #fff;
border-radius: 5px;
padding: 10px;
transition: 250ms;
}
.single-filter-wrap input:checked + div{
background: #437dff;
color: #fff;
}
.search-filters{
margin-top: 30px;
}
.close-search-icon{
position: absolute;
width: 42px;
height: 42px;
top: 16px;
right: 0px;
cursor: pointer;
}
.single-sidebar-novost{
margin-bottom: 15px;
}
.single-sidebar-novost .novost-image{
width: 25%;
max-width: 100px;
}
.single-sidebar-novost .novost-data{
width: 75%;
}
.single-sidebar-novost .novost-image img{
height: 100% !important;
}
.single-sidebar-novost .novost-category{
position: unset !important;
margin-right: 10px !important;
}
.single-sidebar-novost h3{
font-size: 1.3rem;
}
.single-sidebar-novost .novost-category > a,
.single-sidebar-novost .novost-date{
font-size: 0.75rem;
display: inline-block;
}
.single-sidebar-novost .novost-title h3{
margin: 0;
}
.single-sidebar-novost .novost-title a{
font-size: 18px !important;
font-weight: 600;
color: #333333;
} .single .elementor-location-header,
.header-stuck .elementor-location-header{
background: #ffffff;
border-bottom: 1px solid #e7e7e7;
box-shadow: 0px -8px 20px 0px #0001fd26;
}
.single .losinj-header-wrap ul.header-menu li a:before,
.header-stuck .losinj-header-wrap ul.header-menu li a:before{
background: #373737;
}
.single .losinj-header-wrap ul.header-menu li a,
.header-stuck .losinj-header-wrap ul.header-menu li a{
color: #373737;
font-size: 16px;
font-weight: 500;
}
.single-result-count-skeleton{
min-width: 200px;
height: 24px;
display: inline-block;
}
.single-result .result-image{
width: 30%;
max-width: 180px;
}
.single-result .result-image img{
width: 100%;
height: 180px;
object-fit: cover;
border-radius: 10px;
}
.kontakt-podaci-inline-content > div{
width: max-content;
max-width: 100%;
}
.kontakt-podaci-inline-content h3{
font-size:28px !important;
font-weight: 500;
margin:0;
}
.kontakt-podaci-inline-content .job-desc{
font-size: 15px;
font-weight: 400;
color: #585858;
margin-top: -3px;
display: block;
}
.kontakt-podaci-inline-content .kontakt-icon{
width: 17px;
height: 17px;
margin-right: 5px;
}
.novost-title h3,
.novost-title a{
font-size: 24px !important;
margin: 0;
}
.novost-date{
font-family: 'Open Sans';
font-size: 12px;
font-weight: 400;
}
.novost-content p {
font-size: 14px;
}
.wpcf7-form input{
border-radius: 5px !important;
border-color: #ddd !important;
outline: 0;
font-size: 15px;
padding: 10px 15px !important;
margin-top: 5px;
}
.wpcf7-form textarea{
border-radius: 5px;
border-color: #ddd;
outline: 0;
font-size: 15px;
padding: 10px 15px;
margin-top: 5px;
resize: none;
}
.wpcf7-form input:hover,
.wpcf7-form input:focus,
.wpcf7-form input:focus-visible{
background: #f7f7f7;
border-color: #0f73a0;
box-shadow: 0px 0px 5px 5px #0f73a00d;
}
.wpcf7-form textarea:hover,
.wpcf7-form textarea:focus,
.wpcf7-form textarea:focus-visible{
border-color: #0f73a0;
box-shadow: 0px 0px 5px 5px #0f73a00d;
}
.admin-bar .single-mega-menu-prewrap{
opacity: 0;
position: fixed;
border-radius: 10px;
top: 90px;
padding-top: 36px;
visibility: hidden;
z-index: 1;
}
.single-mega-menu-prewrap{
opacity: 0;
position: fixed;
border-radius: 10px;
top: 58px;
padding-top: 36px;
visibility: hidden;
z-index: 1;
}
.single-mega-menu-wrap{
border-radius: 5px;
background: #fff;
border: 1px solid #e3e3e3;
transition: opacity 250ms, left 0ms;
}
.single-mega-menu-content{
padding: 20px;
}
.menu-item-object-custom:hover .single-mega-menu-prewrap{
opacity: 1;
visibility: visible;
}
.mega-menu-title{
font-size: 22px;
border-bottom: 1px solid #0f73a0;
width: 100%;
display: block;
padding: 30px 20px;
font-weight: 600;
color: #0f73a0;
}
.single-mega-menu-content ul li {
display: block !important;
}
.single-mega-menu-content .menu-level-3{
margin:10px 0px;
}
.menu-level-3 ul{
padding: 0;
}
.single-mega-menu-content ul li a{
display: block;
padding: 5px 10px 5px 0px;
font-size: 14px !important;
color: #606060 !important;
font-weight: 400 !important;
}
.menu-level-2 > a {
font-weight: 600 !important;
font-size: 18px !important;
}
.header-menu.mega-menus li{
position: relative;
}
.menu-selector{
width: 32px;
height: 32px;
display: block;
position: absolute;
background: #fff;
bottom: -50px;
left: 50%;
rotate: 45deg;
border: 1px solid #e3e3e3;
z-index: 2;
border-bottom: 0;
border-right: 0;
}
.novost-data a.post-link-readmore {
font-weight: 500;
color: #0f73a0;
}
.post-link-readmore .icon{
height: 24px;
width: 20px;
display: inline-block;
vertical-align: middle;
transform: translateX(-5px);
margin-left: 5px;
transition: 250ms;
}
.post-link-readmore:hover .icon{
transform: translateX(0px);
}
.bottom-navbar-menu-wrap{
padding: 8px 0px;
}
.bottom-navbar-menu .slide{
margin-right: 20px;
}
.child-page-wrap a:hover{
background: #0f73a00a;
transition: 350ms;
}
.child-page-wrap.active a{
padding: 8px;
border-radius: 5px;
background: #0f73a010;
font-weight: 500;
line-height: 14px;
color: var(--e-global-color-primary) !important;
}
.child-page-wrap a {
color:var(--links-grey) !important;
white-space: nowrap;
padding: 8px;
line-height: 14px;
border-radius: 5px;
display: block;
}
#breadcrumbs span a{
font-weight: 600;
}
.initial-dark .losinj-header-wrap a{
color: #000 !important;
}
.kontakt-podaci-inline-wrap.block{
padding: 15px;
background: #0F73A00F;
border-radius: 12px;
height: 100%;
}
.sjednice-filter select{
outline: 0;
border: 1px solid #bbbbbb;
padding: 15px 20px;
font-weight: 400;
border-radius: 10px;
}
.sjednice-filter{
margin-bottom: 50px;
}
.sjednice-filter > label{
font-size: 21px;
margin-bottom: 20px;
}
#ajax-sjednice > .skeleton-comp.sjednice{
margin-bottom: 25px;
}
.single-sjednica-content h2{
margin: 0;
}
.single-sjednica-content .elementor > div{
padding: 0;
}
.skeleton-comp.sjednice .sjednice-title{
height: 48px;
width: 100%;
max-width: 500px;
}
.skeleton-comp.sjednice .sjednice-data{
margin-top: 20px;
}
.skeleton-comp.sjednice .sjednice-download{
height: 60px;
margin-bottom: 10px;
width: 100%;
}
.elementor-widget-sjednice_block{
width: 100%;
}
.clamp-2{
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.clamp-3{
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.clamp-4{
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 14px;
}
.single-mega-menu-content{
gap:25px;
}
.elementor-post-info__item--type-date time{
font-weight: 600;
}
.elementor-post-info__terms-list{
color:transparent !important;
}
.elementor-post-info__terms-list a{
font-weight: 600;
padding: 4px 8px;
background: #0f73a0;
border-radius: 5px;
color: #fff !important;
font-size: 13px !important;
}
.related-posts.gap-s{
gap:20px;
}
.icon-list-menu .elementor-icon-list-item{
transition: 250ms;
}
.icon-list-menu .elementor-icon-list-item:hover{
transform: translateX(15px);
}
.icon-list-menu .elementor-icon-list-item .elementor-icon-list-icon svg{
margin: 0 !important;
}
.icon-list-menu .elementor-icon-list-item .elementor-icon-list-icon{
margin-right: 10px;
padding: 5px;
background: var( --e-global-color-primary );
border-radius: 5px;
}
.natjecaj-post .category > a{
font-weight: 600;
color: var(--e-global-color-primary);
}
.natjecaj-post .date-published{
font-size: 14px;
}
.natjecaj-post .natjecaj-post-meta .date-published{
font-family: 'Open Sans';
color: #555555;
}
.natjecaj-post h3{
margin-bottom: 10px;
}
.natjecaj-post h3 > a{
font-size: 18px;
font-family: 'Open Sans';
font-weight: 600;
}
.natjecaj-post > p{
font-size: 14px;
font-family: 'Open Sans';
}
.heading-content .heading,
.heading-content .heading{
margin:8px 0px;
}
.result-title > h3 a{
font-size: 16px !important;
font-weight: 600 !important;
font-family: "Open sans" !important;
}
.result-title a.elementor-button{
font-weight: 600 !important;
font-size: 14px !important;
}
.single-result .elementor-button{
background: var( --e-global-color-accent );
color:#fff !important;
}
.single-result .elementor-button .elementor-button-icon{
margin-left: 5px;
}
.single-result .result-data{
width: 70%;
}
.tooltip-popup{
position: absolute;
z-index: 99;
border-radius: 8px;
padding: 10px 15px;
background: #0f73a0;
color: #fff;
font-size: 14px;
}
.e-gallery-item.elementor-gallery-item{
border-radius:8px;
}
.tooltip-popup p{
margin: 0;
}
.novosti-wrap .search-filters{
margin-top: 0px;
margin-bottom: 30px;
}
.featured-novost > div.skeleton-comp{
width: 100% !important;
}
.bottom-navbar{
border-top: 1px solid;
border-bottom: 1px solid;
border-color: #ECECEC;
}
.bottom-navbar-menu-wrap{
max-width: 1140px;
margin: auto;
}
.cws-slider{
overflow: hidden;
}
.cws-slider-wrap{
position: relative;
}
.cws-slider-wrap .arrow.left svg{
rotate: 180deg;
}
.cws-slider-wrap .arrow.right{
right:0px;
}
.cws-slider-wrap .arrow.left{
left:0px;
}
.cws-slider-wrap .arrow{
cursor: pointer;
top: 10px;
position: absolute;
width: 28px;
height: 28px;
background: #f0f7fa;
border-radius: 100%;
text-align: center;
right: 0px;
z-index: 3;
transition: 350ms;
opacity: 1;
visibility: visible;
}
.cws-slider-wrap .arrow.inactive{
opacity: 0;
visibility: hidden;
}
.cws-slider-wrap .arrow:hover{
background: #d7edf6;
}
.cws-slider-wrap .arrow svg{
width: 14px;
}
.cws-slider .slide,
.cws-slider .slide a,
.cws-slider .slide *{
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
}
.cws-slider-wrap::after {
content: '';
position: absolute;
height: 100%;
width: 50px;
top: 0px;
right: 0px;
z-index: 2;
background: linear-gradient(90deg, transparent 0%, white 68%);
}
.cws-slider-wrap.left-inactive::before,
.cws-slider-wrap.right-inactive::after{
content: unset;
}
.cws-slider-wrap::before {
content: '';
position: absolute;
height: 100%;
width: 50px;
top: 0px;
left: 0px;
z-index: 2;
background: linear-gradient(90deg,  white 0%, transparent 68%);
}
.novost-category{
flex-wrap: wrap;
row-gap: 10px;
}
.natjecaj-info-data:first-child{
margin-top:0px
}
.natjecaj-info-data{
margin-top: 18px;
}
.natjecaj-info-data .kontakt-podaci-inline-content h3{
font-size: 24px !important;
}
.natjecaj-info-data .kontakt-podaci-inline-wrap:first-child{
margin-top: 15px;
}
.natjecaj-info-data .kontakt-podaci-inline-wrap{
margin-top: 15px;
}
.mobile-menu-trigger svg{
width: 32px;
height: auto;
}
.mobile-menu-trigger svg path{
stroke:var(--losinj-blue);
}
.mobile-menu-wrap{
padding: 10px 20px;
}
.mobile-menu-content{
transition: 500ms;
position: fixed;
left: -100%;
width: 100%;
height: calc(var(--vh, 1vh) * 100);
background: #001E2D;
top: 0px;
}
.mobile-menu-content.active {
left: 0%;
}
.mobile-menu-content > div{
width: 100%;
}
.mobile-menu-content > div .menu-header{
width: 100%;
padding: 10px 25px;
}
.mobile-menu-content .menu-logo img{
width: 64px;
height: auto;
}
.mobile-menu-content .single-menu-item svg{
height: 18px;
width: auto;
vertical-align: sub;
margin-left: 5px;
}
.mobile-menu-content .single-menu-item a{
color: #fff;
font-size: 16px;
font-family: 'Open Sans';
padding: 10px 0px;
display: inline-block;
}
.mobile-menu-content .back-menu-item svg {
height: 24px;
width: auto;
vertical-align: text-bottom;
}
.mobile-menu-content .back-menu-item a{
color: #fff;
font-size: 18px;
padding: 10px 0px;
display: inline-block;
}
.mobile-menu-content .single-menu-item .back-menu-item{
margin-bottom: 25px;
}
.mobile-menu-content .menu-level-2 .single-menu-item a,
.mobile-menu-content .menu-level-3 .single-menu-item a,
.mobile-menu-content .menu-level-4 .single-menu-item a{
padding: 10px 0px 10px 25px;
}
.mobile-menu-content .menu-items{
padding:10px 25px;
}
.mobile-menu-content .menu-footer{
padding:10px 25px;
margin-bottom: 15px;
}
.mobile-menu-content .menu-footer .button{
padding: 10px 25px;
background: white;
border-radius: 10px;
}
.mobile-menu-content .menu-footer .button-icon{
width: 32px;
height: auto;
vertical-align: middle;
}
.mobile-menu-content .menu-items .single-menu-level{
opacity: 1;
visibility: visible;
transition: 500ms ease-in-out;
}
.mobile-menu-content .menu-items .single-menu-level.inactive{
opacity: 0;
visibility: hidden;
}
.novost-title,
.result-title{
word-break: break-word;
}
.scroll-top-search-results{
opacity: 0;
visibility: hidden;
position: fixed;
right: 10px;
bottom: -100px;
transition: 500ms ease-in-out;
}
.scroll-top-search-results svg{
width: 48px;
height: auto;
padding: 8px;
background: white;
border-radius: 50%;
border: 3px solid var(--losinj-blue);
}
.scroll-top-search-results svg path{
fill: var(--losinj-blue);
}
.elementor-heading-title{
word-wrap: break-word;
}
.project-summary-data{
padding: 25px 15px;
border-radius: 10px;
background: #f1fafe;
border: 1px solid #E7E7E7;
width: 100%;
max-width: 600px;
}
.project-summary-data .single-project-data{
margin-bottom: 10px;
}
.project-summary-data .single-project-data .title{
font-size: 20px;
}
.project-summary-data .single-project-data .value{
font-size: 20px;
font-weight: 600;
position: relative;
}
.project-summary-data-wrap{
margin-bottom: 20px;
}
.project-summary-data .year{
position: relative;
}
.project-summary-data .single-project-data .icon{
width: 30px;
height: 30px;
display: inline-block;
vertical-align: bottom;
margin-left: -5px;
}
.project-status{
background: #0f73a0;
padding: 5px 15px;
color: #fff;
font-weight: 600;
font-size: 16px;
top: -10px;
left: -10px;
position: relative;
}
.skeleton-pseudo-loading::after{
content: '';
position: absolute;
left: 0px;
top: 0px;
background: #ebebeb;
width: 100%;
height: 100%;
background: linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);
background-size: 200% 100%;
border-radius: 4px;
animation: skeleton-loading 2.5s infinite;
border-radius: 0px;
}
.project-carousel{
position: relative;
width: 100%;
height: 100%;
z-index: 1;
transition-property: transform;
box-sizing: content-box;
}
.project-carousel-wrap{
position: relative;
overflow: hidden;
}
.project-list{
position: relative;
width:100%;
max-width: 1370px;
margin: auto;
}
.project-carousel .single-novost{
flex-shrink: 0;
width: 100%;
position: relative;
transition-property: transform;
}
.project-data-block .arrow.arrow-prev{
left: -50px;
transform: rotate(180deg);
}
.project-data-block .arrow.arrow-next{
right: -50px;
}
.project-data-block .arrow{
cursor: pointer;
position: absolute;
width: 48px;
top: 25%;
}
.project-data-block .swiper-pagination-bullet,
.cws-elementor-modified .swiper-pagination-bullet{
transition: 250ms;
width: 10px;
height: 10px;
}
.project-data-block .swiper-pagination-bullet.swiper-pagination-bullet-active,
.cws-elementor-modified .swiper-pagination-bullet.swiper-pagination-bullet-active{
width: 12px;
height: 12px;
transition: 250ms;
}
.project-data-block-wrap .project-summary-data-wrap{
max-width: 1370px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.project-carousel-wrap  .pagination{
width: max-content !important;
}
.hide{
display: none !important;
}
.single-sjednica-wrap{
margin-top:30px;
}
.single-filter-wrap.slide{
text-wrap-mode: nowrap;
white-space: nowrap;
}
.single-post .post-content .elementor img{
border-radius: 8px;
}
.elementor-lightbox .elementor-lightbox-image{
border-radius: 8px !important;
}
.single-document-download-wrap span {
word-break: break-word;
}
@media (min-width:769px){
.single-filter-wrap:hover .single-filter-content{
background: #92b5ff;
}
.post-list-filters > .flex{
flex-wrap:wrap;
}
.hide-desktop{
display: none !important;
}
.search-filters > .flex{
flex-wrap: wrap;
}
}
@media (max-width:768px){
.post-list-filters > .flex{
overflow-x: auto;
padding-bottom:10px;
}
.novosti-wrap .search-filters{
margin-bottom:20px
}
.m-arrow-holder{
position: absolute;
height: 100%;
top: 0px;
align-items: center;
}
.m-arrow-holder.arrow-l{
left: 10px;
}
.m-arrow-holder.arrow-r{
right: 10px;
}
.m-arrow-holder .arrow{
position: relative;
width: 21px;
height: 21px;
}
.m-arrow-holder .arrow.left{
top: 0px;
left: 5px;
}
.m-arrow-holder .arrow.right{
top: 0px;
right: 5px;
}
.project-data-block .arrow{
display: none;
}
.hide-mobile{
display: none !important;
}
.cws-slider-wrap .arrow.left{
left:5px;
}
.cws-slider-wrap .arrow.right{
right:5px;
}
.cws-slider-wrap{
padding: 8px 40px;
}
.cws-slider-wrap::before,
.cws-slider-wrap::after{
content: unset; 
}
.scroll-top-search-results.active{
opacity: 1;
visibility: visible;
bottom: 20px;
}
a.elementor-post-info__terms-list-item{
white-space: nowrap;
display: inline-block !important;
margin-top: 10px;
}
.related-posts-wrap .related-posts{
grid-template-columns: repeat(1,1fr);
}
.featured-novost .skeleton-comp{
flex-direction: column;
width: 100%;
}
.featured-novost .skeleton-comp > div{
width: 100% !important;
}
.novost-title,
.result-title{
word-break: break-all;
}
.mobile-menu-content .single-menu-item a{
font-size: 16px;
}
input#search-term{
padding-top: 0;
margin-top: 16px;
}
.close-search-icon{
right: 16px;
width: 32px;
height: 32px;
}
.search-data #serach-form .search-label{
font-size: 21px;
top: 30px;
left: 46px;
}
.search-data #serach-form .active .search-label {
top: -10px;
left: 0px;
font-size: 18px;
}
.single-filter-wrap .single-filter-content{
white-space: nowrap;
}
.search-content-wrap .search-content-content{
padding: 0px;
position: relative;
}
.mobile-menu-content .back-menu-item{
margin-bottom: 25px;
}
.search-content-wrap .search-filters{
margin-top: 0px;
}
.search-content-wrap .search-filters > div.flex{
padding-top: 0px;
padding-bottom: 10px;
}
.search-content-wrap .search-data,
.search-content-wrap .search-filters > p,
.search-content-wrap .search-filters > div,
.search-content-wrap .search-count,
.search-content-wrap .search-results{
padding: 16px 16px 0px 16px;
}
.search-content-wrap .search-results{
grid-template-columns: repeat(1,1fr);
}
.search-content-wrap .search-results .single-result{
flex-direction: column;
}
.search-content-wrap .search-results .result-image{
max-width: 100%;
}
.single-result .result-data{
width: 100%;
}
.search-content-wrap .search-results .result-image,
.search-content-wrap .search-results .result-image a,
.search-content-wrap .search-results .result-image a img{
width: 100%;
}
.novosti-wrap .grid-3-1{
grid-template-columns: repeat(1, 1fr);
}
.search-content-wrap .search-filters > div.flex,
.novosti-wrap .search-filters > div.flex{
overflow-x: auto;
}
.home .natjecaj-posts{
grid-template-columns: repeat(1,1fr);
}
.home .natjecaj-posts .natjecaj-post:nth-child(4),
.home .natjecaj-posts .natjecaj-post:nth-child(5),
.home .natjecaj-posts .natjecaj-post:nth-child(6){
display: none;
}
.home .novosti-wrap .single-novost:nth-child(4),
.home .novosti-wrap .single-novost:nth-child(5),
.home .novosti-wrap .single-novost:nth-child(6){
display: none;
}
.novosti-wrap .other-novosti{
grid-template-columns: 1fr;
}
.featured-novost{
flex-direction: column;
width: 100%;
}
.featured-novost > div{
width: 100%;
}
.novosti-wrap .search-filters .single-filter-wrap{  
white-space: nowrap;
}
}