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

#header.other-css .header-body {background: transparent;}
#header.other-css .header-body .container-xl {width:100%; max-width: 1630px;}
#header.other-css .header-column .header-row {background: transparent !important;}
#header.other-css .header-column {background: transparent !important;}
#header .header-nav-top .nav>li>span, #header .header-nav-top .nav>li>a, #header .header-nav-features .header-nav-top-icon, #header .header-nav-features .header-nav-top-icon-img, #header .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-show-icon {color:#000}
#header.other-css .header-nav.header-nav-line nav > ul li:hover > a:before {background: #2e446b;}
#header.other-css .header-nav.header-nav-line nav>ul:not(:hover) li>a.active:before {background: #2e446b;}
#header.other-css .header-nav-top .nav>li>a [class*=fa-], #header.other-css .header-nav-top .nav>li>a .icons, #header.other-css .header-nav-top .nav>li>span [class*=fa-], #header.other-css .header-nav-top .nav>li>span .icons {margin-right: 5px;font-size: 1.3em;}
#header.other-css .header-nav-top .nav>li.nav-item:not(.dropdown)>a [class*=fa-], #header.other-css .header-nav-top .nav>li.nav-item:not(.dropdown)>a .icons {left: -1px;top: 1px;}
.slider-button:hover {font-weight: 600;letter-spacing: 0.2px;text-transform: initial;font-size: 18px}
#header.other-css .header-nav-top .nav>li>a, #header .header-nav-top .nav>li>span {font-size: 1.05em;}
li.nav-item.dropdown.fixed-padding-header.nav-item-left-border.d-sm-flex.nav-item-left-border-remove.nav-item-left-border-md-show {margin-right: 70%;}
#header .header-nav-top .nav>li.nav-item-left-border.nav-item-left-border-md-show:after {content:none;}
.social-icons li a:hover {color:#2e446b !important}
#header.other-css .header-nav-top .nav>li>a i.fas.fa-angle-down {font-size: 0.8em;margin-left: 5px;}
#header .header-nav-main nav>ul>li>a.dropdown-toggle .fa-chevron-down {font-size: 0.7em;}

.plan-tecaj a.btn.btn-dark.btn-modern.btn-outline.py-2.px-4 {background-color: #28a745;border-color: #28a745 #28a745 #1e7e34;color: #fff;font-weight: 500  !important;font-size: 16px  !important;}
.plan-tecaj .btn-outline.btn-dark {background-color: #28a745 !important;border-color: #28a745 #28a745 #1e7e34 !important;color: #fff !important;    font-weight: 500 !important;font-size: 16px !important}
.plan-tecaj .btn-modern {font-size: 16px !important; font-weight: 500}
.plan-tecaj .btn-outline.btn-dark:hover {background-color: #28a745;border-color: #28a745 #28a745 #1e7e34;color: #fff;}
.registracija-tecaj .fui-form-container {background: #ffffffe0 !important;margin: 40px 0 15px 0  !important;padding: 20px  !important;}
.registracija-tecaj button.fui-btn.fui-submit.fui-next {background-color: #28a745 !important;border-color: #28a745 #28a745 #1e7e34 !important;}
.registracija-tecaj button.fui-submit {background-color: #28a745 !important;border-color: #28a745 #28a745 #1e7e34 !important;}

.registracija-tecaj-02 .fui-form-container {background: #ffffffe0 !important;margin: 40px 0 15px 0  !important;padding: 20px  !important;}
.registracija-tecaj-02 button.fui-btn.fui-submit.fui-next {background-color: #28a745 !important;border-color: #28a745 #28a745 #1e7e34 !important;}
.registracija-tecaj-02 button.fui-submit {background-color: #28a745 !important;border-color: #28a745 #28a745 #1e7e34 !important;}
.registracija-tecaj-02 {background-color: #d8e4f1} 

.oko-datuma {position: absolute;left: 0;right: 0;margin-inline: auto;width: fit-content;top: 14%;}
.oko-datuma p {font-family: 'Cinzel', serif;font-weight: 700;letter-spacing: 0.9px;  color:#ffffff;  font-size: 32px;text-align: center;text-shadow: 1px 1px 1px black, 0 0 25px #2e446b, 0 0 5px #639fb1;}
.pricing-table .margin-table {margin-bottom: 0;}

p.info-box {background-size: 30px;background-color: #28a745;padding: 1.2em 2em;border: 1px solid #28a745;}
p.info-box a, p.info-box a:hover {color:#ffffff;    display: block;}

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

html.sticky-header-active #header.other-css .header-body {background: #fff !important;}
html.sticky-header-active #header .header-row.pt-3 {padding-top: 0!important;}
html.sticky-header-active #header.other-css .header-body #mainNav li a{color:#000 !important;}
html.sticky-header-active #header.other-css .header-container {box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.2);}
html.sticky-header-active #header .header-logo img {height: 75px;top: 20px !important;}

*{font-family: 'Roboto', sans-serif}

#header {height:124px !important;}
#header .header-logo img {height: 120px;top:-30px !important;}
#mainNav li a{color:#000 !important;}
#mainNav .dropdown-menu .dropdown-item{color:#000 !important;}
#header .header-nav-top .d-md-block{margin-left: 10px;padding-left: 10px;position: relative;}
#header .header-nav-top .nav > li > a {color: #000;}

.main.other-css .slider-container {top: -130px !important; margin-bottom:0 !important;}
.main.other-css .slider-container {background: #e0edfd;}
.header-akademija-pocetna #mainNav li a{color:#000 !important;}

#header.other-css.header-akademija-tecaj {height: 92px !important;}
#header.other-css.header-akademija-tecaj .header-logo img {height: 85px;top: 6px !important;}
html.sticky-header-active #header.other-css.header-akademija-tecaj .header-body {top: 0 !important;}
html.sticky-header-active #header.other-css.header-akademija-tecaj .header-logo img {height: 85px;top: 6px !important;}
.header-akademija-tecaj #mainNav li a{color:#000 !important;}


.section-text-tecaj-table figure.table {height: auto;background: #afdbed70;}
.section-text-tecaj-table figure.table td, .section-text-tecaj-table figure.table th {border: 1px solid #b7dfee;}
.header-akademija-tecaj li.nav-item.dropdown.fixed-padding-header.nav-item-left-border.d-sm-flex.nav-item-left-border-remove.nav-item-left-border-md-show {margin-right: 0%;}




.tp-bgimg.defaultimg   {background-position: top right !important;}
.main.other-css .text-color-light {color:#000 !important}
.slider-text-header{/*margin-top:50px !important;*/line-height: 1.4em !important;font-weight:300 !important;font-size: 20px !important;    text-align: left !important;}
.slider-header {font-weight:700 !important;line-height: 1.2em !important;font-family: 'Cinzel', serif;color:#000 !important;font-size: 44px !important;}
.slider-button{/*margin-top:70px !important;*/border-radius:0px !important;background-color:#2e446b !important;border-color: #2e446b !important;font-size: 18px !important;}
.slider-button:hover{background-color:#2e446b !important;border-color: #2e446b !important;}
.slotholder .tp-bgimg {}
.slider-group-info .tp-mask-wrap {left: 40px;}

.section.section-with-shape-divider {position: relative;overflow: hidden;}
.section.section-with-shape-divider .shape-divider {position:absolute;top:0;left:0;width:100%;height:80px;z-index:1}
section.section-pocetna-m {margin-top:-18.5% !important;padding: 12% 0 10% 0!important;}
/*.section.section-with-shape-divider .shape-divider svg {position:absolute;top:0;left:50%;height:100%;transform:translate3d(-50%, 0, 0)}*/
.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y {transform: rotateY(180deg);}
.section.section-with-shape-divider .shape-divider.shape-divider-bottom {top: auto;bottom: -2px;}


.main.other-css section.section-text-poc {padding: 0;background: #ffffff;    padding-top: 90px !important;}
.main.other-css section.section-text-poc p {font-weight:400;font-size: 20px;letter-spacing: 1.1px;margin: 0 0 0.7em;}
.main.other-css section.section-text-poc h2 {font-family: 'Cinzel', serif;font-weight:700;font-size: 40px;margin: 0 0 15px;letter-spacing: 0.9px;}
.main.other-css section.section-text-poc p span.text-small {font-weight: 300;color: #777777;font-size: 19px;line-height: 1.6em;letter-spacing: 0.4px;}

.main.other-css section.section-text-tecaj {padding-bottom: 3%;background: #2e446b;padding-top: 90px !important;background-image: url(/doc/slike/plave-crte.png);background-position: -14px top;background-repeat: no-repeat;}
.main.other-css section.section-text-tecaj p {font-weight:400;font-size: 20px;letter-spacing: 1.1px;margin: 0 0 0.7em;color: #ffffff;}
.main.other-css section.section-text-tecaj h2 {font-family: 'Cinzel', serif;font-weight:700;font-size: 40px;margin: 0 0 15px;letter-spacing: 0.9px;color: #ffffff;}
.main.other-css section.section-text-tecaj p span.text-small {font-weight: 300;color: #ffffff;font-size: 19px;line-height: 1.6em;letter-spacing: 0.4px;}
section.section-tecaj-m {margin-top:-22% !important;padding: 12% 0 10% 0!important;}
.section-slike-tecaj p img {margin: 0 auto !important;display: block;max-width: 100%;height: auto;}

.main.other-css section.section-text-tecaj-02 p {font-weight:400;font-size: 20px;letter-spacing: 1.1px;margin: 0 0 0.7em;color: #000000;}
.main.other-css section.section-text-tecaj-02 h2 {font-family: 'Cinzel', serif;font-weight:700;font-size: 40px;margin: 0 0 15px;letter-spacing: 0.9px;color: #000000;}
.main.other-css section.section-text-tecaj-02 p span.text-small {font-weight: 300;color: #000000;font-size: 19px;line-height: 1.6em;letter-spacing: 0.4px;}
.main.other-css section.section-text-tecaj-02 p img {margin: 0 auto !important;display: block;max-width: 100%;height: auto;}
.main.other-css section.section-text-tecaj-02 figure.image {height:auto !important}

.main.other-css section.section-text-index {padding: 0;background: #f5f5f5;padding-top: 90px !important;}
.main.other-css section.section-text-index p {font-weight:400;font-size: 20px;letter-spacing: 1.1px;margin: 0 0 0.7em;}
.main.other-css section.section-text-index h2 {font-family: 'Cinzel', serif;font-weight:700;font-size: 40px;margin: 0 0 15px;letter-spacing: 0.9px;}
.main.other-css section.section-text-index p span.text-small {font-weight: 300;color: #777777;font-size: 19px;line-height: 1.6em;letter-spacing: 0.4px;}
.main.other-css section.section-text-index .container-xl.py-4.selector-gri-five.doctors-homepage {margin-bottom: 0;}

.selector-gri-five .col-xs-15.col-sm-15.col-md-15.col-lg-15 article .post-content {background-color: #2e446b !important;padding: 30px 20px !important;}
.post-content h4 {color: #ffffff;font-weight: 700 !important;text-transform: none;letter-spacing: 0.01em;line-height: 1.2!important;font-size: 1.4em!important;margin: 0 0 15px 0 !important;}
.post-content h4 a {color: #ffffff}
.post-content h4 a:hover,.post-content h4 a:focus,.post-content h4 a:active {color: #b3c9ef;}
.post-content .titula-dr-poc {color: #ffffff;font-weight: 400 !important;text-transform: uppercase;letter-spacing: 0.01em;line-height: 1.2em;margin-bottom: 20px;height: 17px;overflow: hidden;}
.post-content p  {color: #000000;font-size: 16px !important;font-weight: 300 !important;letter-spacing: 0.01em !important;margin: 0 0 1em 0;line-height: 1.6em;}
.post-content blockquote p {font-style: italic;margin: 0 0 0.5em 0 !important;}

.main.other-css .doctors-homepage img {margin: 0 auto !important;}
.main.other-css .doctors-homepage .fix-a-img-size img {height: 350px;}
.main.other-css .doctors-homepage #id-178238 .post-image {display: block;position: relative;overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translate(0);}
.main.other-css .doctors-homepage #id-178238 img {margin: 0 auto !important;transition: all .3s ease;position: relative;width: 100%;}
.main.other-css .doctors-homepage #id-178238 .post-image:hover img {transform: scale(1.1);}
.main.other-css .doctors-homepage #id-201751 .post-image {display: block;position: relative;overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translate(0);}
.main.other-css .doctors-homepage #id-201751 img {margin: 0 auto !important;transition: all .3s ease;position: relative;width: 100%;}
.main.other-css .doctors-homepage #id-201751 .post-image:hover img {transform: scale(1.1);}

.container-xl.py-4.selector-gri-tree.box-tecajevi .post-content h4 a {color:#2e446b !important}
.container-xl.py-4.selector-gri-tree.box-tecajevi .post-content h4 a:hover, .container-xl.py-4.selector-gri-tree.box-tecajevi .post-content h4 a:focus, .container-xl.py-4.selector-gri-tree.box-tecajevi .post-content h4 a:active {color:#2e446b !important}
.container-xl.py-4.selector-gri-tree.box-tecajevi a.btn.btn-xs.btn-light.text-1.text-uppercase {background-color:#2e446b !important; color:#ffffff !important;padding: 5px 10px !important;border: none !important;}
.left .breadcrumb a {color: #ffffff !important;}

div.sm-wrapper div.sm-popup {background: #a90e0e !important;border-radius: 0 !important;padding: 30px !important;}
div.welcomeMsg h2 {font-size: 1.5em;color:#ffffff;margin-bottom: 10px !important;}
div.welcomeMsg .title {font-size: 1.8em;color:#ffffff}
div.welcomeMsg .a-link, div.welcomeMsg .a-link:hover {background: #4CAF50;color: #fff;border: none;box-shadow: none;border-radius: 0;}
.sm-wrapper .sm-button:not([data-sm-button-style*=simple])[data-sm-button-style*=cancel][data-sm-button-place=inside], .sm-wrapper .sm-button:not([data-sm-button-style*=simple])[data-sm-button-style*=cancel][data-sm-button-place=outside]:after, .sm-wrapper .sm-button:not([data-sm-button-style*=simple])[data-sm-button-style*=cancel][data-sm-button-place=outside]:before, .sm-wrapper .sm-button[data-sm-button-style*="cancel simple"][data-sm-button-place=inside]:after, .sm-wrapper .sm-button[data-sm-button-style*="cancel simple"][data-sm-button-place=inside]:before {background:#ffffff}
.tecaj-entrycat .d-flex.link-tags-block {display:none !important}
.tecaj-entrycat article.post-large h2 {margin-bottom: 20px;}
.password-form {    background: #f5f5f5;padding: 50px 0px;text-align: center;}

div#fui-entry2-hzioyr-p-92146 button.fui-btn.fui-submit {background: #4CAF50 !important;border: none;}

.main.other-css .doctors-homepage #id-190559 .post-image {display: block;position: relative;overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translate(0);}
.main.other-css .doctors-homepage #id-190559 img {margin: 0 auto !important;transition: all .3s ease;position: relative;width: 100%;}
.main.other-css .doctors-homepage #id-190559 .post-image:hover img {transform: scale(1.1);}
div#id-190559 {-ms-flex-pack: center!important;justify-content: center!important;}
.main.other-css .doctors-homepage #id-202331 .post-image {display: block;position: relative;overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translate(0);}
.main.other-css .doctors-homepage #id-202331 img {margin: 0 auto !important;transition: all .3s ease;position: relative;width: 100%;}
.main.other-css .doctors-homepage #id-202331 .post-image:hover img {transform: scale(1.1);}
div#id-202331 {-ms-flex-pack: center!important;justify-content: center!important;}
.slika-cv-entry .glightbox-gallary img {
    width: 100%;
    transition: none;
    transform: none;
    height: 375px !important;
    max-height: 375px !important;
    min-height: 375px !important;max-width: 315px;}
.slika-cv-entry2 .glightbox-gallary img {
    width: 100%;
    transition: none;
    transform: none;
    height: 160px !important;
    max-height: 160px !important;
    min-height: 160px !important;max-width: 160px;}

.slika-cv-entry .glightbox-gallary li:hover a:before {opacity: 0;z-index: 1;transition:none;}
.slika-cv-entry .glightbox-gallary li a:before {background: transparent;}
.slika-cv-entry2 .glightbox-gallary li:hover a:before {opacity: 0;z-index: 1;transition:none;}
.slika-cv-entry2 .glightbox-gallary li a:before {background: transparent;}

.main.other-css .btn-secondary {
    color: #fff;
    background-color: #000000;
    border-color: #000000 #000000 #000000;
}

.main.other-css .btn-secondary:hover {
    border-color: #0d0d0d #0d0d0d #000000;
    background-color: #0d0d0d;
}

.main.other-css .btn-secondary:active,
.main.other-css .btn-secondary:focus,
.main.other-css .btn-secondary:active:hover,
.main.other-css .btn-secondary:active:focus {
    border-color: #000000 #000000 #000000;
    background-color: #000000;
}

.container-xl.py-4.selector-gri-five.doctors-homepage {margin-bottom: 5em;}
div#id-178238 {-ms-flex-pack: center!important;justify-content: center!important;}
div#id-201751 {-ms-flex-pack: center!important;justify-content: center!important;}
div#id-197650 {-ms-flex-pack: center!important;justify-content: center!important;}
div#id-202686 {-ms-flex-pack: center!important;justify-content: center!important;}

#id-202331 .post-content p,#id-178238 .post-content p, #id-190559 .post-content p, #id-201751 .post-content p,#id-197650 .post-content p,#id-202686 .post-content p, #id-202331 .post-content p {color: #b3c9ef;font-size: 16px !important;font-weight: 300 !important;letter-spacing: 0.01em !important;margin: 0 !important;line-height: 1.2em;height: 58px;overflow: hidden;}
p#additional_content_titula {color: #2e446b;text-transform: uppercase;font-weight: 400 !important;}


section.section.section-gray-bg {background: #f5f5f5;border: none;margin: 0;padding:0}
section.section.section-gray-bg .section-text-poc {margin-top: -125px !important;z-index: 55 !important;position: relative;background:transparent}
section.section.section-gray-bg .section-text-index {margin-top: -125px !important;z-index: 55 !important;position: relative;background:transparent}
.section-gray-bg .img {width:43%}
div#id-174813 {-ms-flex-pack: center!important;justify-content: center!important;}
div#id-174813 .article-load {text-align:center;padding-top: 15px;margin-bottom:25px}
div#id-174813 .article-load:hover {background:#ffffff;box-shadow: 0 0 30px rgb(103 128 158 / 15%);}
div#id-174813 .article-load h4 {color: #2e446b;font-size: 1.3em;font-weight: 700;letter-spacing: 0;margin: 15px 0 20px 0;}
div#id-174813 .article-load p.uslugeboxtext {color: #000;font-size: 16px;line-height: 1.4em;margin: 0 0 1em 0;font-family: 'Roboto', sans-serif;font-weight: 300;letter-spacing: 0.5px;}

div#id-201756 {-ms-flex-pack: center!important;justify-content: center!important;}
div#id-201756 .article-load {text-align:center;padding-top: 15px;margin-bottom:25px}
div#id-201756 .article-load:hover {background:#ffffff;box-shadow: 0 0 30px rgb(103 128 158 / 15%);}
div#id-201756 .article-load h4 {color: #2e446b;font-size: 1.3em;font-weight: 700;letter-spacing: 0;margin: 15px 0 20px 0;}
div#id-201756 .article-load p.uslugeboxtext {color: #000;font-size: 16px;line-height: 1.4em;margin: 0 0 1em 0;font-family: 'Roboto', sans-serif;font-weight: 300;letter-spacing: 0.5px;}


div#id-117467 p.uslugeboxtext a {font-size: 14px;letter-spacing: normal;color: #2e446b;margin-bottom: 0;text-transform: initial;}
div#id-117467 p.datumred {font-size: 14px;letter-spacing: normal;color: #2e446b;margin-bottom: 0;text-transform: initial;}
div#id-117467 h4 a {color:#000000}
div#id-117467 h4.mt-sm.pl-sm.pr-sm {letter-spacing: 0.03em;color: #000000;margin: 14px 0;}
div#id-117467 p.uslugeboxtext {margin-bottom: 0;color: #777777;line-height: 1.4em;font-size: 16px;}
div#id-117467 .article-load {margin-bottom:25px}
div#id-117467 .btn-secondary {margin-top:8px;display: inline-block;width: auto;}

div#id-202543 p.uslugeboxtext a {font-size: 14px;letter-spacing: normal;color: #2e446b;margin-bottom: 0;text-transform: initial;}
div#id-202543 p.datumred {font-size: 14px;letter-spacing: normal;color: #2e446b;margin-bottom: 0;text-transform: initial;}
div#id-202543 h4 a {color:#000000}
div#id-202543 h4.mt-sm.pl-sm.pr-sm {letter-spacing: 0.03em;color: #000000;margin: 14px 0;}
div#id-202543 p.uslugeboxtext {margin-bottom: 0;color: #777777;line-height: 1.4em;font-size: 16px;}
div#id-202543 .article-load {margin-bottom:25px}
div#id-202543 .btn-secondary {margin-top:8px;display: inline-block;width: auto;}

.selector-gri-four .img-responsive {height: 160px;object-fit: cover;width: auto;}
.zahvati-index #id-196789 img.img-fluid {height: 160px;width: auto;}
.zahvati-index #id-196789 .article-load h4 {    color: #2e446b;font-size: 1.3em !important;font-weight: 700 !important;letter-spacing: 0;margin: 15px 0 20px 0 !important;text-transform: initial;}
.zahvati-index #id-196789 .article-load p {color: #000;font-size: 16px  !important;line-height: 1.4em;margin: 0 0 1em 0;font-family: 'Roboto', sans-serif;font-weight: 300  !important;letter-spacing: 0.5px  !important;}
.zahvati-index #id-196789 .post-content h4 a,.zahvati-index div#id-196789 .post-content h4 a:hover {color:#2e446b}
.zahvati-index #id-196789 .col-md-4 .post-content {background-color: transparent;padding: 0 0 20px 0;text-align: center;}
div#id-196789 {-ms-flex-pack: center!important;justify-content: center!important;}
div#id-196789 .article-load {text-align:center;padding-top: 15px;margin-bottom:25px}
div#id-196789 .article-load:hover {background:#f5f5f5}
.zahvati-index #id-196789 .article-load article.post {margin-bottom: 0 !important}

.zahvati-index #id-202907 img.img-fluid {height: 160px;width: auto;}
.zahvati-index #id-202907 .article-load h4 {    color: #2e446b;font-size: 1.3em !important;font-weight: 700 !important;letter-spacing: 0;margin: 15px 0 20px 0 !important;text-transform: initial;}
.zahvati-index #id-202907 .article-load p {color: #000;font-size: 16px  !important;line-height: 1.4em;margin: 0 0 1em 0;font-family: 'Roboto', sans-serif;font-weight: 300  !important;letter-spacing: 0.5px  !important;}
.zahvati-index #id-202907 .post-content h4 a,.zahvati-index div#id-202907 .post-content h4 a:hover {color:#2e446b}
.zahvati-index #id-202907 .col-md-4 .post-content {background-color: transparent;padding: 0 0 20px 0;text-align: center;}
div#id-202907 {-ms-flex-pack: center!important;justify-content: center!important;}
div#id-202907 .article-load {text-align:center;padding-top: 15px;margin-bottom:25px}
div#id-202907 .article-load:hover {background:#f5f5f5}
.zahvati-index #id-202907 .article-load article.post {margin-bottom: 0 !important}
.img-thumbnail {background-color: transparent;}

section.section.section-vijesti {padding: 125px 0 180px 0 !important;}
.section-vijesti .owl-item div.content {background: #ffffff;padding: 20px;text-align:center}
.section-vijesti .owl-item div.content h3 {font-size: 14px;letter-spacing: normal;color: #2e446b;margin-bottom: 0;text-transform: initial;}
.section-vijesti .owl-item div.content h4 {font-size: 1.4em;font-weight: 600;line-height: 27px;margin: 14px 0;letter-spacing: 0.03em;}
.section-vijesti .owl-item div.content h4 a {color: #000000}
.section-vijesti .owl-item div.content p {color:#777777;line-height: 1.4em;}
.section-vijesti .owl-item picture {display: none;}

.poc-owl-novosti .header-lists {display:none !important}
.owl-item div.content div {    font-size: 14px;letter-spacing: normal;color: #2e446b;margin-bottom: 0;text-transform: initial;}
.owl-dots {display:flex;justify-content:center}
.owl-dots .owl-dot > span {width:16px !important;height:16px !important;border-radius:100% !important;border:2px solid #c5c5c5 !important;background:transparent !important}
.owl-dots .owl-dot.active > span, .owl-dots .owl-dot:hover > span, .owl-dots .owl-dot:focus > span{display:flex;align-items:center;justify-content:center;border-color:#36393d !important}
.owl-dots .owl-dot.active > span:before, .owl-dots .owl-dot:hover > span:before, .owl-dots .owl-dot:focus > span:before{content:'';width:6px !important;height:6px !important;background:#36393d !important;border-radius:100%}

.main.other-css .page-header-ostale {border-bottom: 20px solid #ffffff96;padding: 45px 0 20px 0;background-position: top right !important;background-repeat: no-repeat !important;background-color: #e0edfd;background-size: cover !important;}
.page-header {padding: 45px 0;margin: 0 0 70px;}
.page-header.page-header-classic:after {display:none}
.page-header.page-header-classic .page-header-title-border {display:none}

.main.other-css .page-header-tecaj {border-bottom: 20px solid #ffffff96;padding: 16% 0;background-position: top center !important;background-repeat: no-repeat !important;background-color: #e0edfd;background-size: cover !important;}


.sidebar-usluge .img-thumbnail.img-thumbnail-no-borders {height: auto !important;width: 72px!important;min-width: 72px;}
.sidebar-usluge .img-thumbnail {background-color: transparent}
.sidebar-usluge  ul.simple-post-list .left .post-image {max-width: 85px;width: 100%;margin-right: 12px;}

.pitanjatoggle .col-lg-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
p.note--info img {max-height: 133px;width: auto;height: auto;display: inline; margin: 15px 0;}
p.note--info {border-left-color: #2e446b;font-weight:400}
.blog-posts .post-content p strong {font-weight: 500;}
.blog-posts .post-content p a {font-weight: 500;}
.pitanjatoggle .toggle.toggle-simple .toggle>label:before, .toggle.toggle-simple .toggle>.toggle-title:before {color: #2e446b;font-size: 9px;}
.pitanjatoggle .toggle.toggle-simple .toggle>label:after, .toggle.toggle-simple .toggle>.toggle-title:after {background: #e1edfb;    border-radius: 0;}
.pitanjatoggle .toggle-content {margin-top: 15px;padding-left:0px}
.pitanjatoggle .toggle-content ul,.pitanjatoggle .toggle-content ol {margin: 0 0 0 35px;}
.pitanjatoggle section.toggle {border-bottom: 1px solid #fff;}
.blog-posts .single-post .post-content ul, .blog-posts .single-post .post-content ol {margin: 0 0 0 35px;}


html .toggle-primary .toggle.active>label,html .toggle-primary .toggle.active>.toggle-title {
    background-color: #2e446b !important;
    border-color: #2e446b !important;
    color: #fff !important;
}
html .toggle-primary .toggle label, html .toggle-primary .toggle .toggle-title {
    color: #2e446b !important;
    border-left-color: #2e446b !important;
    border-right-color: #2e446b !important;
}
.toggle>label, .toggle>.toggle-title {border-radius: 0;}

.pitanjatoggle .toggle.toggle-simple .toggle>label, .toggle.toggle-simple .toggle>.toggle-title {text-transform: uppercase;}
.pitanjatoggle li::marker {color: #4c6ea9;font-weight: bold;}
.pitanjatoggle .toggle.toggle-lg .toggle>.toggle-content>p {font-size: 1.1em;font-size: 16px;line-height: 1.6em;margin: 0 0 1em 0;font-family: 'Roboto', sans-serif;padding: 0;}
.pitanjatoggle .toggle.toggle-lg .toggle>label, .toggle.toggle-lg .toggle>.toggle-title {padding: 16px 17px;border-radius: 0;border: 0;padding-left: 35px;margin-bottom: 0;font-size: 1em;font-weight: 600;text-transform: uppercase;letter-spacing: 0px;}
.pitanjatoggle h4 {margin-top: 25px;font-family: 'Cinzel', serif !important;font-weight: 700;letter-spacing: -0.05em;}
.slika-cv-entry aside .custom-form {margin-bottom: 30px;background: #f5f5f5;padding: 20px;}
.slika-cv-entry aside .custom-form .fui-field.fui-type-heading {margin-top: 0 !important;margin-bottom: 0 !important;}
.slika-cv-entry aside .custom-form h2.fui-heading.fui-heading-h2 {font-family: 'Cinzel', serif !important;font-weight: 700;letter-spacing: -0.05em;text-transform: lowercase;font-size: 1.6em !important}

.blog-posts ul li::marker {color:#2e446b;font-weight: 400 !important;}
.blog-posts ul {margin:0 0 10px 35px}
.blog-posts ul li::marker {color:#2e446b}
.blog-posts ul {margin:0 0 10px 35px;font-weight: 400 !important;}


.fui-label {text-transform: uppercase;}
.fui-row {margin-bottom: 0;}
.fui-input, .fui-select {border-radius:0 !important}
.fui-submit {color: #fff !important;background-color: #2e446b !important;border-color: #2e446b #2e446b #1f2d47 !important;border-radius:0 !important;    text-transform: uppercase;}
.fui-submit:hover {border-color: #364f7d #364f7d #263959 !important;background-color: #364f7d !important;}
.fui-submit:active,
.fui-submit:focus,
.fui-submit:active:hover,
.fui-submit:active:focus {border-color: #263959 #263959 #263959 !important;background-color: #263959 !important;}
h2.fui-heading.fui-heading-h2 {font-weight: 700 !important;line-height: 1.2em !important;font-family: 'Cinzel', serif;color: #000 !important;font-size: 35px !important;letter-spacing: 0;text-transform: lowercase;}
.kontaktformadesno article.post h2 a {text-decoration: none;font-weight: 700 !important;line-height: 1.2em !important;font-family: 'Cinzel', serif;font-size: 35px !important;letter-spacing: 0;text-transform: lowercase;}

.form-entry-block {margin: 35px auto 50px auto;background: #f5f5f5;padding: 35px;width: 55%;;}
.form-entry-block h2.fui-heading.fui-heading-h2 {text-align:center}
.kontaktformacenter {margin-top:40px}
.kontaktformacenter h2.fui-heading.fui-heading-h2 {margin-top:40px;text-align: center;}
.kontaktformacenter .fui-btn-wrapper {justify-content: center;}
.kontakt-index article.post h2 a {margin-bottom: 5px;font-family: 'Cinzel', serif !important;font-size: 40px;letter-spacing: 0.9px;font-weight: 700 !important;}
.kontakt-index button.fui-btn.fui-submit.fui-next {margin-bottom: 40px;}

html .featured-boxes-full-scale>.featured-box-full-primary:nth-child(1) {background-color: #627192;}
html .featured-boxes-full-scale>.featured-box-full-primary:nth-child(2) {background-color: #3d5a8d;}
html .featured-boxes-full-scale>.featured-box-full-primary:nth-child(3) {background-color: #2e446b;}
html body .featured-boxes-full .featured-box-full-primary:hover {background: #7e8fb3;}
.featured-boxes-full .featured-box-full {text-align: center;padding: 40px;margin: 25px 0;}
.featured-boxes-full .featured-box-full h4.font-weight-normal.text-5 {text-transform: uppercase;letter-spacing: 0;font-size: 1.4em !important;}
.featured-boxes-full .featured-box-full .icons, .featured-boxes-full .featured-box-full [class*=fa-] {font-size: 1.9em;margin-bottom: 15px;}
.featured-boxes-full .featured-box-full p {font-weight: 300;}


.heading  h2.font-weight-normal {font-family: 'Cinzel', serif !important;font-size: 40px;letter-spacing: 0.9px;font-weight:700 !important}
.heading  h2.font-weight-normal span, .heading  h2.font-weight-normal strong {font-family: 'Cinzel', serif !important;}
.heading p, .heading p span {font-weight: 300;color: #777777 !important;font-size: 19px;line-height: 1.6em;letter-spacing: 0.4px;}
.heading.heading-middle-border-center .mb-4 {max-width:70% !important}

.alert-zajdeno .alert p {font-size: 1.2em;font-style: italic;margin: 0;}
section.section.section-pad100 {padding:110px 0}
section.section.section-pad240 {padding:240px 0}
section.section-sivi-bg {background: #f5f5f5;margin: -1px 0 0 0 !important;}

section.section.custom-bg-color-gray1 {background: #f5f5f5 !important;}
section.section.section-height-3.m-0.border-0 {background: #f5f5f5 !important;padding: 2rem 0 0 0;}
.card-reference h4 {color:#000000;font-size: 1.4em  !important;margin-top: 25px;font-family: 'Cinzel', serif !important;font-weight: 700;letter-spacing: -0.05em;}
.btn-default {color: #ffffff;background-color: #000000;border-color: #000000;box-shadow: none!important;}

#footer {border-top:none}
#footer .footer-logo img {margin-bottom: 20px;height:120px}
#footer.footer-tecaj .footer-logo img {margin-bottom: 0px;height:100px}
#footer p, .text-4 {color:#ffffff;font-size: 15px !important;line-height: 1.6em;margin: 0 0 1.2em 0;font-weight: 300;letter-spacing: 0.01em;}
#footer h5 {font-size: 1.3em;font-weight: 500;letter-spacing: 0.05em;}
#footer .footer-linkovi p {border-bottom: 1px solid #595959;padding: 6px 0;margin-bottom:0 !important}
#footer .footer-linkovi p:last-child {border-bottom: none;}
#footer .footer-linkovi p a{color:#ffffff;}
#footer span.icon-picker-redactor-icon {color: #595959;}
#footer span.icon-picker-redactor-icon .fas {font-size: 19px;margin-right: 5px;}
#footer .footer-copyright p {color:#777777}

#footer.footer-tecaj {background:#ffffff;color:#000000;background-image: url(https://plastsurgacademy.eu/doc/slike/plave-crte-r.png) !important;background-repeat: no-repeat !important;background-position: top right !important;}
#footer.footer-tecaj .footer-copyright p {color:#000000 !important}
#footer.footer-tecaj a:not(.btn) {color: #000000;transition: all .1s ease-in-out;}
#footer.footer-tecaj a:not(.btn):hover {text-decoration: none;color: #000000}
#footer.footer-tecaj a:not(.btn):focus,#footer.footer-tecaj a:not(.btn):active {color: #000000}


.thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded, .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded img, .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper, .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper:after {border-radius: 0px;}
.thumb-info:hover .thumb-info-action-icon {right: 0;top: 0;display: none;}
.thumb-info .thumb-info-wrapper:after {background: rgb(33 37 41 / 18%);}
#id-117782 h4.entry-title-index {color: #2e446b;font-weight: 700 !important;text-transform: none;letter-spacing: 0.01em;line-height: 1.2!important;font-size: 1.4em!important;margin: 0 !important;}
#id-117782 .remote-field {color: #2e446b;font-weight: 400 !important;text-transform: none;letter-spacing: 0.01em;line-height: 1.2em;margin-bottom: 20px;}
#id-117782 .article-load.col-lg-6.col-md-12.col-sm-12.pb-2 {margin-bottom: 15px;}
#id-202433 h4.entry-title-index {color: #2e446b;font-weight: 700 !important;text-transform: none;letter-spacing: 0.01em;line-height: 1.2!important;font-size: 1.4em!important;margin: 0 !important;}
#id-202433 .remote-field {color: #2e446b;font-weight: 400 !important;text-transform: none;letter-spacing: 0.01em;line-height: 1.2em;margin-bottom: 20px;}
#id-202433 .article-load.col-lg-6.col-md-12.col-sm-12.pb-2 {margin-bottom: 15px;}

/* RESPONSIVE */
@media (min-width: 576px) {.main.other-css .box {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}
@media (min-width: 768px) {.main.other-css .box {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}
@media (min-width: 992px) {.main.other-css .box {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}
@media (min-width: 1200px) {.main.other-css .box {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}
@media (min-width: 1440px) {.main.other-css .box {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}
@media (max-width: 1440px) {.main.other-css .container-xl,#footer.other-css .container-xl {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}

@media (min-width: 992px) {
    #header .header-nav-main nav>ul>li {margin-left: 40px;}
    #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a {border-bottom: 1px solid #f7f7f7;color: #777;font-size: 1em;font-weight: 400;padding: 8px 18px;position: relative;text-transform: none;letter-spacing: 0px;}
}
@media (min-width: 1200px) {
    #header.other-css .header-nav-main nav > ul > li > a {font-size: 18px !important;}
    #header.other-css .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {font-size: 16px !important;font-weight: 500;text-shadow: 1px 1px 18px #ffffff, 1px 1px 18px #ffffff;}
}

@media (min-width: 1950px){
    .section.section-with-shape-divider .shape-divider svg{width:100%}}
    .section.section-with-shape-divider .shape-divider.shape-divider-bottom{top:auto;bottom:-2px}
    .section.section-with-shape-divider .shape-divider.shape-divider-reverse-y{transform:rotateY(180deg)}
    .section.section-with-shape-divider .shape-divider.shape-divider-reverse-x{transform:rotateX(180deg)}
    .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy{transform:rotateY(180deg) rotateX(180deg)}
    .section.section-with-shape-divider.overlay:before {z-index:1}
}

@media (min-width: 992px) {
    #header.other-css .header-nav-main nav > ul > li > a {font-size: 14px; font-style: normal; font-weight: 600; letter-spacing: 0;}
    html.sticky-header-negative.sticky-header-active #header.other-css .header-nav {margin-top:0 !important;}
    #header.other-css .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {font-size: 13px;}
    #header.other-css .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {font-size: 1em !important; letter-spacing: 0 !important;}
    #header.other-css .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1 nav > ul > li > a::before {background: #9e0101;}
    #header.other-css .header-nav.header-nav-line nav > ul:not(:hover) li > a.active::before {background: #9e0101;}
    #footer.other-css h5 {font-size: 20px;font-weight: 500;line-height: 24px;}
    .main.other-css .podlogaheader {background-position:center left !important;background-repeat:no-repeat !important;background-color: #e1e1e5;background-size: cover !important;}

}

@media (min-width: 769px) {

}

@media (min-width: 480px) {

}


@media (max-width: 1845px) {section.section-pocetna-m {margin-top: -19% !important;} section.section-text-tecaj-02aj-m {margin-top: -15% !important;}}
@media (max-width: 1800px) {section.section-pocetna-m {margin-top: -19.4% !important} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 1630px) {.tp-parallax-wrap {left:8% !important)} section.section-pocetna-m {margin-top: -20.2% !important;} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 1450px) {section.section-pocetna-m {margin-top: -21.1% !important;} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 1310px) {section.section-pocetna-m {margin-top: -22.1% !important;} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 1199px) {section.section-pocetna-m {margin-top: -23.2% !important;} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 1070px) {section.section-pocetna-m {margin-top: -24.2% !important;} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 991px) {section.section-pocetna-m {margin-top: -25.3% !important;} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 889px) {section.section-pocetna-m {margin-top: -26.7% !important;} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 768px) {section.section-pocetna-m {margin-top: -29% !important;} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 700px) {section.section-pocetna-m {margin-top: -31.2% !important;} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 650px) {section.section-pocetna-m {margin-top: -32.7% !important;} section.section-tecaj-m {margin-top: -15% !important;}}
@media (max-width: 615px) {section.section-pocetna-m {margin-top: -37.7% !important;} section.section-tecaj-m {margin-top: -15% !important;}}

@media (max-width: 1760px) {
    .slider-header {font-size: 37px !important;}
    .main.other-css section.section-text-poc h2, .main.other-css section.section-text-tecaj h2, .main.other-css section.section-text-index h2,.heading h2.font-weight-normal,h2.fui-heading.fui-heading-h2,.kontakt-index article.post h2 a {font-size: 34px !important;margin: 0 0 5px;}
}

@media (max-width: 1660px) {
    .slider-group-info .tp-mask-wrap {left: 40px;}
}

@media (max-width: 1550px) {
    .post-content h4 {font-size: 1.2em!important;}
    .section-vijesti .owl-item div.content h4 {font-size: 1.1em;}
    #id-178238 .post-content p, #id-190559 .post-content p,#id-201751 .post-content p,#id-202331 .post-content p {font-size: 15px !important;height: 55px;}
    div#id-174813 .article-load p.uslugeboxtext,.section-vijesti .owl-item div.content p {font-size: 15px !important;}
    div#id-174813 .article-load h4  {font-size: 1.1em!important;}
    div#id-201756 .article-load p.uslugeboxtext,.section-vijesti .owl-item div.content p {font-size: 15px !important;}
    div#id-201756 .article-load h4  {font-size: 1.1em!important;}
    section.section.section-pad240 {padding: 180px 0;}
}

@media (max-width: 1450px) {
    #footer .footer-logo img {height: auto;width:100%}
    #footer.footer-tecaj .footer-logo img {margin-bottom: 0;height:100px;width:100%}
    .heading-wrapper {justify-content: center;}
    section.section.section-vijesti {padding: 70px 0 135px 0 !important;}
    .main.other-css .doctors-homepage .fix-a-img-size img {height: 295px;}
}


@media (max-width: 1400px) {
    #footer .footer-logo img {height: auto;width:100%}
    #footer.footer-tecaj .footer-logo img {margin-bottom: 0;height:100px;width:auto}
    .heading-wrapper {justify-content: center;}
}

@media (max-width: 1345px) {
    .post-content h4 {font-size: 1.04em!important;}
    .slider-header {margin-top: -15px !important;}
    .slider-text-header {margin-top: 35px !important;}
    .slider-button {margin-top: 72px !important;}
}

@media (max-width: 1270px) {
    .slider-header {margin-top: -15px !important;font-size: 30px !important;}
    .slider-text-header {margin-top: 23px !important;}
    .slider-text-header p {font-size:14px !important}
    .slider-button {margin-top: 52px !important;}
}


@media (max-width: 1199px) {
    #header.other-css .header-nav-top .nav>li>a, #header .header-nav-top .nav>li>span {font-size: 0.8em;}
    #header .header-nav-main nav>ul>li {margin-left: 15px;}
    #header.other-css .header-nav-main nav>ul>li>a {font-size: 15px;}
    section.section.section-gray-bg {padding: 10px 0 0 0;}
    section.section.section-gray-bg .section-text-poc {margin-top: -120px !important;}
    section.section.section-vijesti {padding: 70px 0 120px 0 !important;}
    .main.other-css section.section-text-poc p,.main.other-css section.section-text-tecaj p,.main.other-css section.section-text-index p  {font-size: 18px;margin: 0 0 0.4em;}

    .main.other-css section.section-text-poc p span.text-small,.main.other-css section.section-text-tecaj p span.text-small,.main.other-css section.section-text-index p span.text-small,.heading p, .heading p span {font-size: 17px;}
    #id-178238 .post-content p, #id-190559 .post-content p,#id-201751 .post-content p,#id-202331 .post-content p {height: auto;}
    .doctors-homepage .fix-a-img-size img {height: auto;}
    .main.other-css .doctors-homepage .fix-a-img-size img {height: auto;}
}

@media (max-width: 1130px) {
    .slider-header {}
    .slider-text-header {margin-top: 40px !important;}
    .slider-button {margin-top: 80px !important;}
}


@media (max-width: 1023px) {
    #header .header-column .header-row {background: transparent !important;}
    section.section.section-gray-bg .section-text-poc {margin-top: -120px !important;}
}


@media (max-width: 991px) {
    #header .header-logo img {height: 100px;}
    #header .header-nav-top {margin-right: 200px;}
    #header .header-nav-top .dropdown-menu {min-width: auto;}
    #header .header-btn-collapse-nav {margin: -4.85rem 0 0 1rem;}
    #header.header-akademija-tecaj .header-btn-collapse-nav {margin: 0 0 0 1rem;}
    #header {height: 104px !important;}
    html.sticky-header-active #header .header-btn-collapse-nav {margin: 0 0 0 1rem;}
    .slider-group-info {display: none;}
    #header.other-css #dropdownLanguage {margin-top: 0 !important; padding-left: 0 !important; padding-right: 0 !important;}
    #header .header-nav-main nav>ul>li>a {margin-top: 0;margin-bottom: 0;}
    #header .header-column .header-row {background: #fff !important;}
    #header .header-column {background: unset;}
    #header .header-nav-main {background:#fff;}
    html.sticky-header-active #header.other-css .header-body #mainNav li a{color:#000 !important;}
    #header .header-nav-main nav > ul li a {font-size: 16px !important;}
    #header .header-nav-main nav > ul > li > a {color: #000 !important;}
    #header .header-nav-main nav > ul > li > a.active {color: #000 !important; background: #eee!important;}
    .open {background: #f4f4f4 !important;}
    li.nav-item.dropdown.fixed-padding-header.nav-item-left-border.d-sm-flex.nav-item-left-border-remove.nav-item-left-border-md-show {margin-right: 0;}
    #header .header-nav-main nav>ul  {padding-top: 35px!important;}
    #header.other-css .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {padding: 10px 8px;}
    #header .header-nav-main nav>ul li {border-bottom: 1px solid #000000;}
    #header.other-css .slider-header {font-size: 35px !important;letter-spacing: 0.01em !important;}
    .doctors-homepage .fix-a-img-size img {height: 100%;}
    .featured-boxes-full .featured-box-full {margin:0}
    .form-entry-block {width: 100%;}
    .oko-datuma {top: 13%;}
    .oko-datuma p {font-size: 22px;}

    .footer-logo {text-align: center;}
    #footer .footer-logo img {height: 120px;width:auto}
    #footer.footer-tecaj .footer-logo img {height:100px;width:auto}
    .footer-linkovi {margin-bottom: 20px;}
    section.section.section-pad100 {padding: 50px 0;}
    #footer .footer-copyright p {font-size: .75em !important;}
    .footer-block-z {margin-bottom:0 !important}
    #footer .footer-copyright.footer-copyright-style-2 .justify-content-between {padding: 0.5em 0 !important;}
    #footer ul.header-social-icons.social-icons {margin: 5px 0;}
    #footer .footer-linkovi a:not(.btn) {color: #fff;}
    #footer.footer-tecaj,.main.other-css section.section-text-tecaj {background-size: contain !important;}
}

@media (max-width: 768px) {
    .slider-header {font-size:40px !important;}
    .slider-button{font-size:16px !important;padding:20px !important;}
    .main.other-css .proizvodi-popis .thumb-info.thumb-info-no-borders .thumb-info-wrapper img {}
    .main.other-css section.section-text-poc h2,.main.other-css section.section-text-tecaj h2,.main.other-css section.section-text-index h2,.heading h2.font-weight-normal,h2.fui-heading.fui-heading-h2,.kontakt-index article.post h2 a {font-size: 25px !important;line-height: 32px;}
    #id-117782 h4.entry-title-index, #id-202433 h4.entry-title-index {margin: 10px 0 0 0 !important;}
    .oko-datuma {top: 10%;}

    #footer .footer-logo img {height: 75px;}
    #footer.footer-tecaj .footer-logo img {height:75px}
    #footer h5{margin-bottom: 0.5rem!important;}
    .heading.heading-middle-border-center .mb-4 {max-width: 100% !important;}
}

@media (max-width: 645px) {
    #footer.footer-tecaj .footer-logo img {height: auto;width: 100%;}
    .oko-datuma {top: 8%;}
}
@media (max-width: 576px) {
    #header {height: 78px !important;}
    #header .header-logo img {height: 70px;}
    .main.other-css .slider-container {top: -80px !important;}
    .main.other-css section.section-text-poc h2,.main.other-css section.section-text-tecaj h2,.main.other-css section.section-text-index h2,.heading h2.font-weight-normal,h2.fui-heading.fui-heading-h2,.kontakt-index article.post h2 a {font-size: 23px !important;}
    .main.other-css section.section-text-poc p,.main.other-css section.section-text-tecaj p,.main.other-css section.section-text-index p {font-size: 15px;line-height: 1.15em;}
    #header .header-nav-top {margin-right: 33px;margin-left: 10px;}
    #header .header-nav-main nav {margin-top: 80px!important;}
    .oko-datuma p {font-size: 17px;}
    .oko-datuma {top: 7%;}
    section.section-pocetna-m {margin-top: -30% !important;}
    .main.other-css section.section-text-poc {padding-top: 55px !important;}
    .container-xl.py-4.selector-gri-five.doctors-homepage {margin-bottom: 0em;}
    section.section.section-gray-bg {padding: 90px 0 0 0;}
    section.section.section-pad240 {padding: 90px 0;}
}
@media (max-width: 450px) {
    .section-text-tecaj-table figure.table p {font-size:11px !important}
}
@media (max-width: 375px) {
    .oko-datuma {top: 5.5%;}
    .oko-datuma p {font-size: 15px;}
    }