body {color: #000; font-size: 16px; line-height: 1.6em; font-family: 'Montserrat', sans-serif;}
p {color: #000; font-size: 18px; line-height: 1.6em;  margin: 0 0 1em 0; font-family: 'Montserrat', sans-serif;}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    letter-spacing: 0;
    line-height:1.2em;}

*{font-family: 'Montserrat', sans-serif;}
.social-icons li a {color:#000000 !important;font-size: 1rem;}

.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;}

.btn-primary, .btn-default {border-radius:50px}
.img-rounded50 img {border-radius:50px}
.img-rounded25 img {border-radius:25px}
a.glightbox {border-radius: 25px;}
.border50 img {border-radius:50px}
.glightbox-gallary img,
.glightbox-gallary .embed-responsive,
.glightbox-gallary video {max-height: 300px;min-height: 300px}
.box.pomak-clear {margin: 55px 0;}

.program-entrybox .image-thumbnail-block img {
    width: 50%;
    height: auto;
    display: block;
    margin: 0 auto;
}


#header .header-nav-main nav > ul > li > a {min-height: 48px;}
#header .header-nav-top .nav>li>a, #header .header-nav-top .nav>li>span {padding: 6px 0px 6px 45px !important;}
#header .header-nav-top .nav > li > a [class*=fa-] {font-size: 1.3em;}
#header .header-nav-top .nav>li.nav-item:not(.dropdown)>a [class*=fa-] {top: 3px;}
#header .header-nav-main nav > ul > li > a {font-size: 18px !important;font-weight: 600 !important;letter-spacing: .04em;}
#header .header-nav-main nav > ul > li {margin-left: 35px;}
#header.other-css .header-body .container-xl {width:100%; max-width: 1630px;}
#header.other-css .logo-link-img {position: relative !important;top: -15px !important;}
html.sticky-header-active #header.other-css .logo-link-img {position: relative !important;top: 25px !important;width:130px !important;height: 130px !important;}

.social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li {box-shadow: none;}
.social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li a {background: transparent;border: 1px solid #000000;}
.social-icons li:hover a {background: #ffffff !important;color: #000000 !important;}

.naruci-gumb i {margin-left: 8px;transition: transform 0.3s ease;}
.naruci-gumb:hover i {transform: translateX(5px);}
.btn-secondary {color:#000000 !important}
.naruci-gumb-small {padding: 12px 20px;font-weight: 500;font-size: 14px;float: left;width:fit-content/*width: 70%;*/}
.naruci-gumb-small i {margin-left: 8px;transition: transform 0.3s ease;}
.naruci-gumb-small:hover i {transform: translateX(5px);}

.rot-tekst {width:592px !important; min-width:592px !important; max-width:592px !important; }
.slider-container {background: #9b325e !important;    top: -125px !important;margin-bottom: -125px !important;}
/*.rev_slider_wrapper, .rev_slider {min-height: 820px !important; height: 100% !important;}*/

.swiper-slide-content {align-items: flex-start;justify-content: center;text-align: left;transform: none;left: 15%;top: -69%;}
.tp-header h1 {font-family: "Nunito", sans-serif;font-size:59px;font-weight:800;color:#ffffff;position: relative;margin-bottom: 25px;text-align: left; }
.tp-header h1::after {content: "";display: block;width: 65px;height: 2px;background-color: #f56fa9;margin: 23px 0 0 0;}
.tp-headerbottom p {font-weight: 400;color:#ffffff;font-size:25px;width: 100%;max-width: 660px;text-align: left;line-height: 35px;}
a.btn.naruci-gumb {padding: 15px 30px;font-weight: 500;margin: 14px 0 0 0;}
.swiper-pagination {bottom: var(--swiper-pagination-bottom, 8px);     top: var(--swiper-pagination-top, auto);     left: 0; width: 100% !important;}
.swiper-pagination-bullets-dynamic {overflow: hidden;font-size:0;}
.swiper-pagination-bullet {width: 11px !important;height: 11px !important;display: inline-block;border-radius: 50%;background: #797979 !important;border: 1px solid #ffffff !important;margin: 0 4px !important;}
.swiper-pagination-bullet-active {background: #000000 !important}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: none !important;opacity: 0.4 !important}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: none !important;opacity: 0.4 !important}

.onamaparalax section div.parallax-background {top: 6% !important;height: 120%!important;}
.onamaparalax h2 {font-family: "Nunito", sans-serif;font-size:43px;font-weight:800;color:#000000;position: relative;margin-bottom: 27px !important;text-align: left; }
.onamaparalax h2::after {content: "";display: block;width: 65px;height: 2px;background-color: #f56fa9;margin: 23px 0 0 0;}
.onamaparalax div.custom-div p {font-size:22px;line-height:31px}
.onamaparalax section .pochenareviews .row .col .container-xl .mt-4 {margin-top:0 !important}
.onamaentry h2 {font-family: "Nunito", sans-serif;font-size:43px;font-weight:800;color:#000000;position: relative;margin-bottom: 27px !important;text-align: left; }
.onamaentry h2::after {content: "";display: block;width: 65px;height: 2px;background-color: #f56fa9;margin: 23px 0 0 0;}
.onamaentry p {font-size:22px;line-height:31px}

.pochenareviews .header-lists {display:none !important}
.pochenareviews p {font-size:18px !important;line-height:26px !important;font-style: italic;margin: 0 0 5px 0;}
.pochenareviews h4 {font-size:18px;font-weight:600; }

.pochenareviews .content {display: flex;flex-direction: column-reverse;margin-left: 80px;padding-top: 20px;}
.pochenareviews .content h4 {font-size: 18px;font-style: italic;}
.pochenareviews .owl-item img {width: auto;min-height: 1px;max-height: 20px;display:none}
.pochenareviews .content::after {content: "";
    position: absolute;
    top: 20px;
    left: 0;
    width: 88px;                 /* širina slike */
    height: 73px;                /* visina slike */
    background-image: url("/doc/slike/icon-quote.png");
    background-size: contain;    /* prilagodi bez rezanja */
    background-repeat: no-repeat;
    background-position: center;}
.py-4.pochenareviews {padding-top: 0 !important;}

.pocetna-programi {padding:70px 0 }
.programi-box .heading h2 span {font-family: "Nunito", sans-serif;font-size:43px;font-weight:800 !important;color:#000000;position: relative;margin-bottom: 27px !important;text-align:center }
.programi-box .heading h2::after {content: "";display: block;width: 65px;height: 2px;background-color: #f56fa9;margin: 23px auto 0;}
.programi-box .heading p {font-size: 22px;line-height: 31px;}
.programi-box .heading ul li  {font-size: 22px;line-height: 31px;}
.programi-box .heading ul {margin-bottom:20px;list-style-position: inside;}
.programi-box .heading ul li::marker {color: #f56fa9; }

.galerijaowl .header-lists.container-fix {display:none !important}
.galerijaowl .carousel-default .owl-item img {min-height: 300px; max-height: 300px;border-radius:25px !important}
.galerijaowl .carousel-default .owl-item img:hover {}
.galerijaowl .content {padding: 20px;text-align:center}
.galerijaowl .content a.naruci-gumb-small {float:none}
.galerijaowl h4 {font-family: "Nunito", sans-serif;font-weight: 600;position: relative;margin-bottom: 27px !important;text-align:center }
.call-to-action-btn.custom-div {display: block !important;}
.call-to-action .col-sm-3.col-lg-3 {max-width: 100%;flex: 0 0 100%;-ms-flex: 0 0 100%;text-align: center;}

.sidebar-settings .sidebar h5 {font-weight: 600 !important;border-radius: 10px;}
.sidebar .simple-post-list li.list-link {padding: 0 10px;}

.programiowl .header-lists {display:none !important}
.programiowl .owl-item img{min-height: 320px;max-height: 320px;min-width: 390px;max-width: 390px;object-fit: cover;float: left;margin-right: 30px;margin-bottom: 0;border-radius: 50px 0 0 50px !important}
.programiowl .owl-item .content {display: flex;justify-content: center;flex-direction: column;min-height: 320px;}
.programiowl .owl-item {background: #f5f5f5;display: flex;justify-content: center;align-items: center; border-radius:50px;padding:0 30px 0 0}
.programiowl h4 {font-weight: 600;}
.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 20px;}
.owl-carousel .owl-dots .owl-dot span {width: 11px;height: 11px;margin: 5px 5px;}
.owl-theme .owl-dots .owl-dot span {background: #797979}

.heading.heading-middle-border h1, .heading.heading-middle-border h2, .heading.heading-middle-border h3, .heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {background:transparent}
.bg-wide-gray {background-color:#f5f5f5;padding-top: 50px;padding-bottom: 40px;}
section.call-to-action {padding: 75px 55px 32px 55px;}
section.call-to-action .call-to-action-content h2 {font-family: "Nunito", sans-serif;font-size:43px;font-weight:800 !important;color:#000000;position: relative;margin-bottom: 27px !important;text-align:center }
section.call-to-action .call-to-action-content h2::after {content: "";display: block;width: 65px;height: 2px;background-color: #f56fa9;margin: 23px auto 0;}
section.call-to-action .call-to-action-content p {font-size: 22px;line-height: 31px;}

.brojacparalax section.section {padding: 120px 0;margin: 0;border-top: 0;} 
.brojacparalax h2 {font-family: "Nunito", sans-serif;font-size: 43px;font-weight: 800 !important;color: #ffffff; margin-bottom: 45px !important;text-align: center;}
.brojacparalax div.mt-4 {margin-top:0 !important}

.contact-flex-section{display:flex;}
.contact-flex-section a{transition:0.3s;color:#f56fa9}
.contact-flex-section a:hover {color:#000000;}
.contact-flex-section h2 {font-family: "Nunito", sans-serif;font-size:43px;font-weight:800 !important;color:#000000;position: relative;margin-bottom: 27px !important;text-align: left; }
.contact-flex-section h2::after {content: "";display: block;width: 65px;height: 2px;background-color: #f56fa9;margin: 23px 0 0 0;}
.contact-flex-section p {font-size:18px}
.pitanjacss p, .korisnicicss p, .pitanjacss li, .korisnicicss li {font-size:20px}
.pitanjacss h4, .korisnicicss h4 {font-family: "Nunito", sans-serif;}
.contact-flex-section figure.image>img {border-radius:50px}
.fui-form-container {background: #f1f1f1;padding: 60px 40px;border-radius:50px/*position:relative*/;}
.fui-form-container h2{color: #000000;font-weight:600}
.fui-input, .fui-select {border-radius:50px !important}
.fui-input-wrapper input {padding: 10px 25px;}
.fui-input-wrapper textarea {padding: 20px;}
.fui-form-container .fui-label-above-input .fui-label, .fui-label-above-input .fui-legend, .fui-subfield-label-above-input .fui-label, .fui-subfield-label-above-input .fui-legend {color:#000000; margin-bottom:3px;font-size: 17px;font-weight: 400;}
.fui-form-container .fui-submit{background: #f56fa9;border: none;font-size: 18px;text-transform: uppercase;color:#000000;border-radius:50px}
.fui-submit:active, .fui-submit:focus, .fui-submit:hover {background: #f56fa9 !important;color:#000000 !important}
.fui-error-message {color: #de1313!important}
.fui-alert-error p{color: #de1313!important;}
.fui-alert {font-size: 1.2rem !important; font-weight: 600 !important;}
h3.fui-heading-h3 {
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 1.2em !important;
    margin: 0 0 15px 0 !important;
    padding: 0 !important;
    color: #ed6903 !important;
    letter-spacing: 1px !important;
    font-family: 'Montserrat', sans-serif !important;}
#elc-cookie-consent h3 {
    font-weight: 600 !important;
    font-size: 18px !important;
    font-family: 'Montserrat', sans-serif !important;
    margin-bottom:20px !important;}
.mdp-readabler-trigger-button-box.bottom-left { bottom: 40px; left: 0px; }
.mdp-readabler-trigger-button-box button { padding: 10px; }

html {
    --readabler-btn-color-hover: rgba(19, 155, 71, 1) !important;
    --readabler-btn-bg: rgb(19, 155, 71, 1) !important;
    --readabler-color: rgba(19, 155, 71, 1) !important;
    --readabler-color-dark: rgba(19, 155, 71, 1) !important;
    --readabler-color-transparent: rgba(19, 155, 71, 0.2) !important;
    --readabler-reading-guide-bg: rgba(19, 155, 71, 1) !important;
    --readabler-tts-bg: rgba(19, 155, 71, 1) !important;

    --readabler-highlight-titles-color: #5ade8c !important;
    --readabler-highlight-links-color: #5ade8c !important;
    --readabler-highlight-hover-color: #5ade8c !important;
    --readabler-highlight-focus-color: #5ade8c !important;
}

input:checked+.slider-cookie {background-color:#333 !important;}
input:focus+.slider-cookie {box-shadow:0 0 1px #333 !important;}


/* osnovni stil ikona */
.counters [class*=fa-], .counters .icons {
    display: block;
    font-size: 35px;       /* kontrolira veličinu ikone/slike */
    line-height: 35px;
    margin-bottom: 5px;
    text-align: center;    /* centriranje sadržaja */}
/* veća verzija */
.counters.counters-lg [class*=fa-] {
    font-size: 145px;
    line-height: 45px;}
/* zamjena font-awesome ikone slikom i centriranje */
.brojacpoc .fa-heart::before {
    content: "";
    display: inline-block;
    width: 1em;                     /* prati font-size */
    height: 1em;
    background: url("/doc/slike/radeno-s-ljubavlju-icon.png") no-repeat center center; /* centriranje */
    background-size: contain;       /* proporcionalno skaliranje */}
.brojacpoc .fa-gift::before {
    content: "";
    display: inline-block;
    width: 1em;                     /* prati font-size */
    height: 1em;
    background: url("/doc/slike/personalizirani-paketi-icon.png") no-repeat center center; /* centriranje */
    background-size: contain;       /* proporcionalno skaliranje */}
.brojacpoc .fa-lollipop::before {
    content: "";
    display: inline-block;
    width: 1em;                     /* prati font-size */
    height: 1em;
    background: url("/doc/slike/okusi-i-kombinacije-icon.png") no-repeat center center; /* centriranje */
    background-size: contain;       /* proporcionalno skaliranje */}
.brojacpoc .fa-hotel::before {
    content: "";
    display: inline-block;
    width: 1em;                     /* prati font-size */
    height: 1em;
    background: url("/doc/slike/horeca-icon.png") no-repeat center center; /* centriranje */
    background-size: contain;       /* proporcionalno skaliranje */}

.counters.counters-lg strong {color:#ffffff;font-family: "Nunito", sans-serif;font-size: 43px;font-weight: 800;}
.counters.counters-lg label p {color:#ffffff;    font-weight: 400;font-size: 20px;}

section.page-header .page-header-title-border{background-color: transparent !important;border: none;}
.page-header {background-color: #9b325e;margin: 0 0 90px;padding: 120px 0;background-size: cover;}
.page-header-bottom {padding:30px 0 !important}
section.page-header-bottom::after {display: none;}
section.page-header-bottom span.page-header-title-border.visible {display: none;}
.main.other-css .page-header h1 {font-family: "Nunito", sans-serif;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    font-size:43px !important;}
.main.other-css .page-header .breadcrumb {color:#fff; letter-spacing:1px !important;margin-bottom:15px !important}
.main.other-css .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {color:#fff !important;}
.main.other-css .breadcrumb a:hover {color:#fff !important; text-decoration:underline}
.page-header .breadcrumb > li {font-size: .9em !important;text-transform: none;}
.main.other-css .page-header .col-md-8, .main.other-css .page-header .col-md-4 {flex: 0 0 100% !important; max-width: 100% !important;}
.main.other-css .page-header-bottom .breadcrumb {color: #fff;letter-spacing: 1px !important;margin-bottom: 4px !important;}    
.main.other-css .page-header-bottom h1 {font-size: 29px !important;}

.kontakt-flex {display: flex;}
.kontakt-flex .col-lg-12 {padding:0;}
.kontakt-flex h2 {font-weight: 400;}

.main.other-css .programiindex .grid-media {aspect-ratio: 16 / 13;border-radius: 50px 50px 0 0 !important;}
.programiindex article.post-large {background:#f5f5f5;border-radius: 50px !important;margin-bottom:25px}
.programiindex article.post-large .post-content {padding:0 25px 25px 25px}
.programiindex article.post .post-meta > span {padding-right: 0;float: left !important;font-size: 16px;}
.programiindex article.post .post-content h4 {font-family: "Nunito", sans-serif;} 


.blog-posts.single-post ul, .blog-posts.single-post ol, .entrycss ul, .entrycss ol .blog-posts.single-post ul, .blog-posts.single-post ol, .entrycss ul, .entrycss ol, .pitanjacss ul, .pitanjacss ol, .korisnicicss ul, .korisnicicss ul {margin-left: 44px;margin-bottom: 20px;}
.entrycss h2 {font-family: "Nunito", sans-serif;font-size:43px;font-weight:800 !important;color:#000000;position: relative;margin-bottom: 27px !important;text-align: left; }
.entrycss h2::after {content: "";display: block;width: 65px;height: 2px;background-color: #f56fa9;margin: 23px 0 0 0;}
.entrycss a {color: rgb(245, 111, 169);transition: 0.3s;}

.toggle>label, .toggle>.toggle-title {background-color: #9b325e;border-color: #9b325e;    border-radius: 50px;color: #ffffff;}
.toggle>.toggle-content {display: none;padding: 20px 25px;}
ul.glightbox-gallary.thumb-grid.cover-img {margin-left: 0;}
.image-thumbnail-block.thumb-default img {border-radius: 50px !important;}
.img-thumbnail img {border-radius:10px !important}
.card-reference h4.text-4 {font-size: 2em !important; margin-bottom: 30px !important; font-weight: 700 !important; line-height:1.2em !important; color:#fff;}
.card-reference .portfolio-item .thumb-info.thumb-info-no-borders .thumb-info-wrapper {height: 250px !important;}
.card-reference .portfolio-item .thumb-info .thumb-info-wrapper img {height: 250px !important;}
.card-reference .carousel-default .owl-item img {height: 250px !important; max-height: 250px !important; object-fit: cover !important;}
.card-reference .owl-carousel .owl-nav button[class*="owl-"] {background-color: #ed6903; border-color: #ed6903;}
.card-reference .owl-carousel .owl-nav button[class*="owl-"]:hover,
.card-reference .owl-carousel .owl-nav button[class*="owl-"].hover {background-color: #b81f30; border-color: #b81f30;}
.mt-4, .my-4 {
    margin-top: 0 !important;
}

.iconbox .featured-box {background: #f1f1f1;border: none;border-radius: 25px;box-shadow: none;}
.iconbox .featured-box .box-content {border:none;padding: 20px !important;}
.iconbox .featured-box .box-content p {color: #000000;margin-bottom: 0;}
.iconbox .featured-box .box-content h2::after {display:none}
.iconbox .featured-box .box-content h3 {font-weight:600;font-size:22px}
.iconbox .featured-box .box-content h2.font-weight-normal.text-5.text-dark {display:none}
.iconbox .featured-box .featured-box-effect-1:hover .icon-featured:after {box-shadow: 0 0 0 3px #ffffff;}
.iconbox .featured-box .featured-box-effect-1 .icon-featured:after {opacity:1;box-shadow: 0 0 0 3px #ffc5de;}



/* video thumbnail bez pomaka – čista baza za ikonu */
.glightbox-gallary video {
    transform: none !important;
}

/* ostavi ovo kako je, samo dodaj height:auto */
.glightbox-gallary li video {
    display: block;
    position: relative;
    width: 100%;
    height: auto; /* umjesto 100% */
    background: #000 url('/doc/slike/novideo-bg.jpg') center center / cover no-repeat;
    object-fit: cover;
}

/* test – da vidimo uopće pseudo */
.glightbox-gallary li video::after {
    content: "X";   /* za sad običan X, da bude sigurno vidljiv */
    position: absolute;
    inset: 10px;    /* umjesto centriranja – zauzmi gotovo cijeli video */
    color: #fff;
    font-size: 3rem;
    z-index: 3;
    background: rgba(0,0,0,0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}


/* 3. Po želji nestanak na hoveru */
.glightbox-gallary li video:hover::after {
    opacity: 0;
}

/* ikona samo za link koji sadrži video */
.glightbox-gallary li a.glightbox {
    position: relative;
    display: block;
}

.glightbox-gallary li a.glightbox:has(video)::after {
    content: "\f04b";                    /* tvoj FA kod */
    font-family: "Font Awesome 6 Pro";
    font-weight: 600;
    position: absolute;
    left: 50%;
    top: 65%;                            /* probaj 60–70%, pomiče ikonu dolje */
    transform: translate(-50%, -50%);    /* horizontalno centriranje */
    color: #fff;
    font-size: 2rem;
    z-index: 3;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 15px;
    width: 80px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}


.glightbox-gallary li a.glightbox:has(video):hover::after {
    background: rgba(0,0,0,0.2);
}



#footer {border-top:none}
#footer a {color:#000000}
#footer a:not(.btn) {color:#000000}
#footer a:not(.btn):hover {color: #535353;}
#footer .row.py-5.align-items-baseline.justify-content-between {padding-top: 0px !important;padding-bottom: 0px !important;align-items: center !important;}
#footer .container-xl.mt-4 {margin-top:0 !important}
.footercss {padding: 60px 0 !important;height: 380px;}
.crta-kolona:after {content: "";position: absolute;right: 0;top: 0;width: 1px;height: 100%;background-color: #dedede;}
.padl-40 {padding-left:40px !important} 
#footer .footerikone ul {list-style: none;  /* uklanja default točke */padding-left: 0;}
#footer .footerikone ul li {position: relative;padding-left: 30px;    margin-bottom: 17px;font-size:15px }
#footer .footercss h5 {font-family: "Nunito", sans-serif;font-size: 23px;font-weight: 900;color: #000000;position: relative;margin-bottom: 20px !important;text-align: left;}
#footer .footercss h5::after {content: "";display: block;width: 65px;height: 2px;background-color: #000000;margin: 20px 0 0 0}
#footer p a.text-4  {font-size:15px !important}
#footer p {color: #000;font-size: 15px;line-height: 24px;}
#footer ul.customlistul {list-style: none !important; padding-left: 0;}
#footer ul.customlistul li {position: relative;padding-left: 30px; }
#footer ul.customlistul li:nth-child(1)::before {content: "\f3c5";font-family: 'Font Awesome 6 Pro';font-weight: 900; position: absolute;left: 0;color: #000000;}
#footer ul.customlistul li:nth-child(2)::before {content: "\f0e0"; font-family: 'Font Awesome 6 Pro';font-weight: 900;position: absolute;left: 0;color: #000000;}
#footer ul.customlistul li:nth-child(3)::before {content: "\f3cf"; font-family: 'Font Awesome 6 Pro';font-weight: 900;position: absolute;left: 0;color: #000000;}
#footer ul.customlistul li::marker {display:none}
#footer .footer-copyright p {color: #000000;}
.pomak-d p {text-align: right;}






/*
.main.other-css .by-clear-carousel-center-active-item .owl-carousel .owl-item img,
.main.other-css .by-clear-carousel-center-active-item .owl-carousel .owl-item .embed-responsive.embed-responsive-16by9 {
min-height: 100% !important;
max-height: 100% !important;
object-fit: cover;}

.main.other-css .page-header {
background: #222 url("/doc/slike/podloga-pageheader-003.jpg") center center no-repeat !important;
background-size: cover !important;
margin-top: 0px !important;
padding-top: 250px !important;}


section.page-header .page-header-title-border {background-color: #ed6903 !important;}


.list.list-icons.list-primary.list-borders p {
font-size: 16px !important;
color: #333 !important;
font-weight: 500 !important;}
.list.list-icons.list-primary.list-borders a:hover {
background: #f4f4f4 !important;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination .page-item.active .page-link {
background-color: #ed6903 !important;
border-color: #ed6903 !important;}
.main.other-css .font-weight-bold {
font-weight: 600 !important;}

.main.other-css .heading.heading-middle-border h1,
.main.other-css .heading.heading-middle-border h2,
.main.other-css .heading.heading-middle-border h3,
.main.other-css .heading.heading-middle-border h4,
.main.other-css .heading.heading-middle-border h5,
.main.other-css .heading.heading-middle-border h6 {
white-space: normal !important;
background: transparent !important;}
.heading .mb-4 {width:100% !important; min-width:100% !important; max-width:100% !important; padding:0 !important;}
.p-none {padding:0 !important;}
.p-tb-90 {padding-top: 90px !important; padding-bottom: 90px !important;}
.p-lr-60 {padding-left: 60px !important; padding-right: 60px !important;}

.article-load .post-large .post-image {margin-bottom: 0px;}
.article-load .post-large .post-content {padding:20px 20px 0; background-color: #eee;}
.article-load .post-large {margin-left: 0;margin-bottom: 48px;}
.main.other-css .header-lists {padding-top: 0 !important; padding-bottom: 0 !important; margin-bottom: 0 !important;}

.main.other-css .inside-blog ul {margin: 15px 0 1.2em 2em !important;}
.main.other-css .inside-blog ol {margin: 15px 0 1.2em 2em !important;}
.fui-field {padding-bottom: 18px;}

#elc-cookie-tab.cookie-tab-position {left:auto; right:0;}
#elc-cookie-tab a {border-radius: 0; border: 0;}

*/


