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

ul, ol {margin-left:2em; margin-bottom:1em;}
ul li, ol li {line-height: 1.4em; padding:0 5px;}
ul li p, ol li p {margin:0; padding:0;}
ul.glightbox-gallary {margin-left:0; margin-bottom:0;}

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

.other-css figure {
  height: auto;
}

.other-css figure.image {
  margin: 10px auto 20px auto !important;
  width: auto;
  max-width: 100%;
  height: auto;
}

.main.other-css .img-responsive {
  width: auto;
  max-width: 100%;
  height: auto;
}

#header {background: #fff !important;}
#header.other-css .header-body {background: transparent;}
#header.other-css .header-body .container-xl {width:100%;}
#header.other-css .header-column .header-row {background: #fff !important;}
#header.other-css .header-column {background: #fff !important;}

#header.other-css .header-nav-features {padding-left: 0 !important; margin-left: 10px !important;}

#header.other-css .header-nav-top {max-height: 32px !important; font-size: 18px !important; font-weight:500 !important;}

#header.other-css .social-icons li a {color: #d6e01f !important; background:transparent !important; box-shadow:none !important; font-size: 20px !important; margin-top: 5px !important;}
#header.other-css .social-icons li a:hover {color: #00b451 !important; background:transparent !important;}
#header.other-css .social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li {box-shadow: none !important;}

#header.other-css .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-show-icon {color: #00b451 !important;}
.search-block a:link, .search-block a:visited, .search-block a:active {color: #00b451 !important;}
.search-block a:hover {color: #00b451 !important; text-decoration:underline}
#header.other-css .header-nav-features .header-nav-features-search-reveal-big-search .form-control {border-bottom-color: #d6e01f !important;}

.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; border-bottom-color: #fff !important; box-shadow: 0 0 10px rgba(15,18,22,.5) !important;}

#header.other-css a.nav-link.flag-img-center {font-size:14px !important; font-family: "Verdana", sans-serif !important; letter-spacing:0.5px !important; margin: 0 0 0 -50px !important; padding:0 !important;}
#header.other-css a.nav-link.flag-img-center span.flag-img.flag {margin-top:4px !important;}

section.section {border-top: 0 !important; margin:0 !important;}

.main.other-css .font-weight-extrabold, .main.other-css .font-weight-extra-bold {font-weight: 900 !important;}

.main.other-css .owl-carousel .owl-nav button.owl-prev::before,
.main.other-css .owl-carousel .owl-nav button.owl-next::before {font-size: 30px !important;}
.main.other-css .owl-carousel .owl-nav button[class*="owl-"] {
  background-color: transparent !important;
  color: #d6e01f !important;
  border-color: #d6e01f #d6e01f #d6e01f !important;
}

.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 .pocetna-aktualno {padding-top:0; padding-bottom:0 !important;}
.main.other-css .pocetna-aktualno .carousel-default .owl-item {background:transparent; padding:0; margin-top:3rem; margin-bottom:0; border-radius: 12px !important; border:0 !important;}
.main.other-css .pocetna-aktualno .carousel-default .owl-item img,
.main.other-css .pocetna-aktualno .carousel-default .owl-item .embed-responsive.embed-responsive-16by9{
    min-height: auto !important;
	max-height: 100% !important;
	object-fit: cover !important;
	border-radius: 12px !important;
	aspect-ratio: 3 / 4 !important;
}
.main.other-css .pocetna-aktualno h2 {text-align:center !important; font-size:32px !important; font-weight:700; margin: 30px auto 0 auto !important; padding: 0; color:#000 !important; font-family: "Cambria", serif !important; text-transform: none !important;}
.main.other-css .pocetna-aktualno h3 {text-align:center !important; font-size:14px !important; font-weight:500 !important; margin: 10px 0 0 0 !important; padding: 0; font-family: "Verdana", sans-serif !important; text-transform:uppercase !important; letter-spacing:0.5px !important;}
.main.other-css .pocetna-aktualno h3 a {font-family: "Verdana", sans-serif !important;}
.main.other-css .pocetna-aktualno h4 {text-align:center !important; font-size:20px !important; font-weight:700; margin: 10px 0 0 0 !important; padding: 0; color:#000 !important; font-family: "Cambria", serif !important;}
.main.other-css .pocetna-aktualno h4 a {color: #000 !important; font-family: "Cambria", serif !important;}
.main.other-css .pocetna-aktualno p {text-align:center !important; font-size:14px !important;}
.main.other-css .pocetna-aktualno p.additional_content_dateRange_dateRangeAcf {
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #00b451;
  margin: 5px 0 !important;
  padding: 0 !important;
}

.main.other-css .pocetna-turizam {padding-top:0; padding-bottom:0 !important;}
.main.other-css .pocetna-turizam .carousel-default .owl-item {background:transparent; padding:0; margin-top:3rem; margin-bottom:0; border-radius: 12px !important; border:0 !important;}
.main.other-css .pocetna-turizam .carousel-default .owl-item img,
.main.other-css .pocetna-turizam .carousel-default .owl-item .embed-responsive.embed-responsive-16by9{
    min-height: auto !important;
	max-height: 100% !important;
	object-fit: cover !important;
	border-radius: 12px !important;
	aspect-ratio: 3 / 4 !important;
}
.main.other-css .pocetna-turizam .content {position:absolute !important;  bottom:45px !important; width:100% !important;}
.main.other-css .pocetna-turizam h4 {text-align:center !important; font-size:30px !important; font-weight:700; margin: 0 !important; padding: 0 15px; color:#fff !important; font-family: "Cambria", serif !important; text-shadow: 10px 10px 30px rgba(0,0,0,0.7);}
.main.other-css .pocetna-turizam h4 a {color: #fff !important; font-family: "Cambria", serif !important;}
.main.other-css .pocetna-turizam p {text-align:center !important; padding: 0; color:#000 !important; font-size:14px !important; display:none !important;}

.media-order .sidebar .owl-carousel img,
.media-order .sidebar .owl-carousel .embed-responsive.embed-responsive-16by9 {
    min-height: 100% !important;
	max-height: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	border-radius: 12px !important;
	aspect-ratio: 16 / 9 !important;
}
.media-order .sidebar .owl-carousel .owl-nav {top: -40px; right: 15px !important;}
.media-order .sidebar .owl-carousel .owl-nav button.owl-prev, .media-order .sidebar .owl-carousel .owl-nav button.owl-next {border-radius: 20px !important;}
.media-order .sidebar .owl-carousel .owl-nav button.owl-prev::before, .media-order .sidebar .owl-carousel .owl-nav button.owl-next::before {font-size: .8rem; left: 0px; top: -1px;}

.main.other-css .pocetna-aktualno-heading h2 {text-align:center !important; font-size:32px !important; font-weight:700; margin: 30px auto 0 auto !important; padding: 0; color:#000 !important; font-family: "Cambria", serif !important; text-transform: none !important;}

.main.other-css .pocetna-aktualno-ikone .carousel-center-active-item .owl-item {background:transparent !important; border-radius: 0 !important; margin-top:0;}
.main.other-css .pocetna-aktualno-ikone .carousel-center-active-item .owl-item img {
    height: 200px !important;
    max-height: 200px !important;
    width: 200px !important;
    max-width: 200px !important;
    object-fit: scale-down !important;
    border-radius: 100px !important;
    position:relative !important;
    top:0 !important;
    margin: 0 auto !important;
}

.main.other-css .pocetna-aktualno-ikone h2 {text-align:center !important; font-weight:800; margin: 0 auto !important; padding:0 !important; color:#000 !important; text-transform:none;}
.main.other-css .pocetna-aktualno-ikone h4 {text-align:center !important; font-size:22px !important; font-weight:600; margin: 5px 0 0 0 !important; padding:0 !important; color:#000 !important; text-transform:none !important;}
.main.other-css .pocetna-aktualno-ikone h4 a {color: #000 !important;}

.main.other-css .pocetna-aktualno-smjestaj {padding-top:0; padding-bottom:0 !important;}
.main.other-css .pocetna-aktualno-smjestaj .carousel-default .owl-item {background:transparent; padding:0; margin-top:3rem; margin-bottom:0; border-radius: 12px !important; border:0 !important;}
.main.other-css .pocetna-aktualno-smjestaj .carousel-default .owl-item img,
.main.other-css .pocetna-aktualno-smjestaj .carousel-default .owl-item .embed-responsive.embed-responsive-16by9{
    min-height: auto !important;
	max-height: 100% !important;
	object-fit: cover !important;
	border-radius: 12px !important;
	aspect-ratio: 3 / 2 !important;
}
.main.other-css .pocetna-aktualno-smjestaj h4 {text-align:left !important; font-size:22px !important; font-weight:700 !important; margin: 15px 0 0 0 !important; padding: 0; color:#000 !important; font-family: "Cambria", serif !important;}
.main.other-css .pocetna-aktualno-smjestaj h4 a {color: #000 !important; font-family: "Cambria", serif !important;}
.main.other-css .pocetna-aktualno-smjestaj p {text-align:left !important; padding: 0; color:#000 !important; font-size:16px !important;}
.main.other-css .pocetna-aktualno-smjestaj .content span {text-transform:uppercase; letter-spacing:1px; font-weight:600; margin:0 !important; padding:0; }
.main.other-css .pocetna-aktualno-smjestaj .content span a {color: #d6e01f !important; padding:0 !important;}

.main.other-css .multimediaindexgrid .btn {margin-bottom: 40px !important;}
.main.other-css .multimediaindexgrid .btn.btn-block.btn-outline.btn-success.rounded-0 {border-radius:30px !important; background:#00b451 !important; font-weight:600 !important; border:0 !important; color:#fff !important; font-size:15px !important; letter-spacing:1px !important; padding-top:12px !important; padding-bottom: 12px !important;} 
.main.other-css .multimediaindexgrid .btn.btn-block.btn-outline.btn-success.rounded-0:hover{background:#fbb20b !important;}
.main.other-css .multimediaindexgrid h4 {font-size:22px !important; font-weight:700 !important; margin: 0 0 15px 0 !important; padding: 0; color:#000 !important; font-family: "Cambria", serif !important;}
.main.other-css .multimediaindexgrid h4 a {color: #000 !important; font-family: "Cambria", serif !important;}
.main.other-css .multimediaindexgrid p.uslugeboxtext {text-transform:uppercase; letter-spacing:1px; font-weight:600; margin:10px 0 0 0 !important; padding:0; }
.main.other-css .multimediaindexgrid p.uslugeboxtext a {color: #d6e01f !important; padding:0 !important;}


.main.other-css .smjestajindexgrid .thumb-info .thumb-info-wrapper::after {background: rgba(30, 34, 40, 0.3);}
.main.other-css .smjestajindexgrid .btn-secondary {margin-bottom: 20px !important;}
.main.other-css .smjestajindexgrid .grid-media {
    min-height: 100% !important;
	max-height: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	border-radius: 12px !important;
	aspect-ratio: 3 / 2 !important;
	background: #1e2228 !important;
}
.main.other-css .smjestajindexgrid .blog-posts .img-responsive {
	border-radius: 12px !important;
	object-fit: cover !important;
	width:100% !important;
	height: auto !important;
	max-height: auto !important;
	min-height: auto !important;
}
.main.other-css .smjestajindexgrid h4 {font-size:22px !important; font-weight:700 !important; line-height: 1.2em !important; margin: 0 0 10px 0 !important; padding: 0; color:#000 !important; font-family: "Cambria", serif !important;}
.main.other-css .smjestajindexgrid h4 a {color: #000 !important; font-family: "Cambria", serif !important;}
.main.other-css .smjestajindexgrid .post-content span {text-transform:uppercase; letter-spacing:1px; font-weight:400; margin:0 !important; padding:0 !important; font-size: 12px !important; display: block !important; line-height: 1.6em !important;}
.main.other-css .smjestajindexgrid .post-content span a {color: #00b451 !important; padding:0 !important;}

.main.other-css .smjestajindexgrid .remote-field {font-size: 14px !important; font-weight: 500 !important; }
.main.other-css .smjestajindexgrid p.additional_content_dateRange_dateRangeAcf {
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #00b451;
  margin: 0 !important;
  padding: 0 !important;
}


.main.other-css .okomito34 .thumb-info .thumb-info-wrapper::after {background: rgba(30, 34, 40, 0.3);}
.main.other-css .okomito34 .btn-secondary {margin-bottom: 20px !important;}
.main.other-css .okomito34 .grid-media {
    min-height: 100% !important;
	max-height: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	border-radius: 12px !important;
	aspect-ratio: 3 / 4 !important;
	background: #1e2228 !important;
}
.main.other-css .okomito34 .blog-posts .img-responsive {
	border-radius: 12px !important;
	object-fit: cover !important;
	width:100% !important;
	height: auto !important;
	max-height: auto !important;
	min-height: auto !important;
}
.main.other-css .okomito34 h4 {font-size:26px !important; font-weight:700 !important; margin: 0 0 15px 0 !important; padding: 0; color:#000 !important; font-family: "Cambria", serif !important;}
.main.other-css .okomito34 h4 a {color: #000 !important; font-family: "Cambria", serif !important;}
.main.other-css .okomito34 .post-content span {text-transform:uppercase; letter-spacing:1px; font-weight:400; margin:0 !important; padding:0; font-size: 12px !important;}
.main.other-css .okomito34 .post-content span a {color: #00b451 !important; padding:0 !important;}

.blog-posts:not(.blog-posts-no-margins) article {
  border-bottom: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.smjestajkontaktinfo {margin-top:0 !important;}
.smjestajkontaktinfo .remote-field {width:100% !important; clear:both !important; margin-top:0 !important; font-size: 16px !important;}
.smjestajkontaktinfo .remote-field-header {width:25px !important; float:left !important; font-size: 16px !important; font-weight:700 !important;}
p.additional_content_dateRange_dateRangeAcf {font-size: 16px !important; font-weight:700 !important; color:#00b451; margin:0 !important; padding:0 !important;}

.smjestajkontaktinfo .button-tag {float:left !important; width:85% !important;}
.smjestajkontaktinfo .button-tag .d-flex.align-items-center.justify-start {display:block !important; font-size:16px !important;}
.smjestajkontaktinfo .button-tag .d-flex.align-items-center.justify-start p.mb-1 {width:100% !important; padding:0 !important; margin:0 !important;}
.smjestajkontaktinfo .button-tag .d-flex.align-items-center.justify-start a {font-size:16px !important;}

.aktualnodetaljna-odrzavanje p {font-size: 16px !important; font-weight:700 !important; color:#00b451; margin:0 !important; padding:0 !important;}
.aktualnodetaljna-lokacija p {font-size: 16px !important; font-weight:700 !important; color:#00b451; margin:0 !important; padding:0 !important;}


.main.other-css .pocetna-partneri .carousel-center-active-item .owl-item,
.main.other-css .pocetna-partneri .carousel-center-active-item .owl-item img,
.main.other-css .pocetna-partneri .carousel-center-active-item .owl-item .embed-responsive.embed-responsive-16by9{
    height: 110px !important;
	min-height: 110px !important;
	max-height: 110px !important;
	width:auto !important;
	object-fit: contain !important;
	border-radius: 0 !important;
}

.pocetnaparalax h4 {font-size:30px !important; font-weight:700 !important; margin: 0 0 10px 0 !important; padding: 0 !important; text-transform:none !important;}
.pocetnaparalax h3 {font-size:46px !important; font-weight:900 !important; margin: 0 0 20px 0 !important; padding: 0 !important; text-transform:none !important; line-height: 1em !important;}


.main.other-css .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded,
.main.other-css .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded img,
.main.other-css .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper,
.main.other-css .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper::after {
    border-radius: 12px;
}

.main.other-css .single-post article .post-content h2 {font-size: 32px; font-weight: 700 !important; margin-bottom: 20px; text-transform: none !important; color: #000 !important;}
.main.other-css .single-post article .post-content h2 a {color: #000 !important;}
.main.other-css .single-post article .post-content h3 {font-size: 24px; font-weight: 600 !important; margin-bottom: 20px; text-transform: none !important; color: #00a650 !important;}
.main.other-css .single-post article .post-content h4 {font-size: 20px !important; font-weight: 600 !important; margin-bottom: 15px !important; height: auto !important; text-transform: uppercase !important; color: #00a650 !important;}
.main.other-css .single-post article .post-content h5 {font-size: 17px !important; font-weight: 600 !important; margin-bottom: 0 !important; height: auto !important; text-transform: uppercase !important; color: #00a650 !important;}

.main.other-css .single-post article .post-content h2 a:link, .main.other-css .single-post article .post-content h2 a:active {color:#000 !important;}
.main.other-css .single-post article .post-content h2 a:hover {color:#222 !important;}

.main.other-css .single-post article .post-content ul {margin: 0 0 1.2em 2em;}
.main.other-css .single-post article .post-content ol {margin: 0 0 1.2em 2em;}

.main.other-css .single-post article .post-content img {}
.main.other-css .single-post article .image-thumbnail-block {}

.main.other-css .single-post .btn {border-radius:30px !important;}

.main.other-css .single-post .post-content.iframe-in-redactor-check.pc-text.ml-0 {margin-top:20px !important;}
.main.other-css .single-post .img-fluid.img-thumbnail.img-thumbnail-no-borders.rounded-0 {border-radius:20px !important;}

#additional_content_dokumenti {padding-top:0 !important; margin-top:0 !important;}

.main.other-css .pagination .page-item.active .page-link {background-color: #00a650; border-color: #00a650; color:#fff !important;}
.main.other-css .pagination .page-link {color: #00a650;}
.main.other-css .pagination .page-link:hover {color: #00a650;}

.animacija {margin:0 !important; padding:0 0 60px 0 !important; clear:both !important;}
.animacija h4 {font-size: 2.3em !important; font-weight: 700 !important; line-height: 1.1em !important; margin: 60px 0 15px 0 !important; color: #00a650 !important;}
.animacija ul {margin: 0 0 1.2em 2em;}
.animacija ol {margin: 0 0 1.2em 2em;}
.animacija p {margin: 0 0 1.2em 0}
.animacija img {}
.crvenitekst, .crvenitekst p {color: #ef4223 !important;}
.bijelitekst, .bijelitekst p {color: #fff !important;}
.text20px, .text20px p {font-size: 20px !important;}

.br-30 {border-radius:30px !important;}

.fui-input, .fui-select {border-radius: 0 !important;}
.fui-btn  {border-radius: 30px !important;}

.fui-submit {
    color: #fff;
    background-color: #00a650 !important;
    border:0 !important;
    font-size:18px;
    text-transform:uppercase;
    font-weight:600 !important;
	padding:15px 40px !important;
	font-family: "Verdana", sans-serif !important;
}

.fui-submit:hover {
    color: #fff;
    background-color: #a70000 !important;
}

.fui-form-container {background-color: transparent !important; padding:0;}

.fui-alert-error {color: #c0050c !important;}
.fui-alert {font-size: 1.2rem !important; font-weight: 600 !important;}

h3.fui-heading-h3 {
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.2em !important;
    margin: 15px 0 0 0 !important;
    padding: 0 !important;
    color: #00a650 !important;
    letter-spacing: 1px !important;
	font-family: "Verdana", sans-serif !important;
}

#elc-cookie-consent h3 {
  font-weight: 600 !important;
  font-size: 18px !important;
  font-family: "Verdana", 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;
}




#footer {margin-top:0 !important; border-top:none !important;}

#footer.other-css h4 {
    margin-top: 10px !important;
}

#footer.other-css h5 {
    font-size: 20px !important;
    font-weight: 400;
    line-height: 1.2em !important;
    margin: 0 0 10px 0 !important;
    text-transform: none !important;
	color:#d4de25 !important;
}

#footer.other-css p {
    color: #fff !important;
    font-size: 15px !important;
    line-height: 1.6em !important;
    margin: 0 !important;
	padding: 0 !important;
	font-weight:400 !important;
}

#footer.other-css .sidebar h5 {display:none !important;}

#footer.other-css ul#simple-post-list li {display:inline !important;}
#footer.other-css ul#simple-post-list li.list-link.d-flex.align-items-center {display:inline !important; border-bottom: 0 !important;}

#footer.other-css a:not(.btn) {color: #d6e01f !important;}
#footer.other-css a:not(.btn):hover {color: #fff !important;}

#footer.other-css .align-items-baseline {align-items: start !important;}

.other-css .footer-copyright .pb-4,
.other-css .footer-copyright .py-4 {padding-bottom: 5px !important;}
.other-css .footer-copyright .pt-4,
.other-css .footer-copyright .py-4 {padding-top: 5px !important;}

#footer.other-css .social-icons {margin-left: 0; margin-right: 0;}
#footer.other-css .social-icons li {padding: 0 15px !important;}
#footer.other-css .social-icons li a {color: #d6e01f !important; background:transparent !important; box-shadow:none !important; font-size: 40px !important; margin-top: 25px !important; margin-bottom: 25px !important;}
#footer.other-css .social-icons li a:hover {color: #fff !important; background:transparent !important;}
#footer.other-css .social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li {box-shadow: none !important;}

#footer.other-css .footer-copyright.footer-copyright-style-2 {border-top: 1px solid rgba(79,223,113,.8) !important; margin-top:-30px !important;}
#footer.other-css .footer-copyright.footer-copyright-style-2 .justify-content-between {margin-left: -15px; margin-right: -15px;}

.ikonafoot {margin-right:10px !important; color: #ffcb05 !important;}
.listafoot img {width:300px !important; max-width:300px !important; height:auto !important; text-align:center !important; margin:0 auto 20px auto !important;}
.listafoot ul li {display:inline !important; text-transform:uppercase !important; padding:0 10px !important; font-size:12px !important; font-weight:500 !important;}

.main.other-css .page-header {
	margin-top: 0px !important;
	padding-top: 120px !important;
	padding-bottom: 120px !important;
}

.main.other-css .page-header.bezslike {
	margin-top: 0px !important;
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}

.main.other-css .page-header h1 {
    font-weight: 600 !important;
    letter-spacing: 0 !important;
	font-size: 40px;
}

.main.other-css .page-header.manjinaslov h1 {
    font-weight: 600 !important;
    letter-spacing: 0 !important;
	font-size: 36px !important;
}
.main.other-css .page-header.bezslike h1 {
    font-weight: 600 !important;
    letter-spacing: 0 !important;
	font-size: 30px !important;
}

.page-header span.page-header-title-border.visible {display:none !important;}

.main.other-css .page-header.pageheader-onama {
    background: #000 url("/doc/slike/podloga-pageheader-onama.jpg") center center no-repeat !important;
    background-size: cover !important;
	margin-top: 0px !important;
}
.main.other-css .page-header.pageheader-turistickaponuda {
    background: #000 url("/doc/slike/podloga-pageheader-turistickaponuda.jpg") center center no-repeat !important;
    background-size: cover !important;
	margin-top: 0px !important;
}
.main.other-css .page-header.pageheader-smjestaj {
    background: #000 url("/doc/slike/podloga-pageheader-smjestaj.jpg") center center no-repeat !important;
    background-size: cover !important;
	margin-top: 0px !important;
}
.main.other-css .page-header.pageheader-multimedija {
    background: #000 url("/doc/slike/podloga-pageheader-multimedija.jpg") center center no-repeat !important;
    background-size: cover !important;
	margin-top: 0px !important;
}
.main.other-css .page-header.pageheader-kontakt {
    background: #000 url("/doc/slike/podloga-pageheader-kontakt.jpg") center center no-repeat !important;
    background-size: cover !important;
	margin-top: 0px !important;
}
.main.other-css .page-header.pageheader-dogadanja {
    background: #000 url("/doc/slike/podloga-pageheader-dogadanja.jpg") center center no-repeat !important;
    background-size: cover !important;
	margin-top: 0px !important;
}

.main.other-css .page-header .breadcrumb {color:#fff; letter-spacing:1px !important; font-size:12px !important;}
.main.other-css .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {color:#fff !important; font-size:12px !important;}
.main.other-css .breadcrumb a:hover {color:#fff !important; text-decoration:underline; font-size:12px !important;}
.page-header .breadcrumb > li {font-size:12px !important;}
.crumb-font-size {font-size:12px !important;}

.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 .box.galerijaslika {max-width:1600px !important; margin:0 auto !important;}

/*.glightbox-inner ul.thumb-grid {margin-right:0 !important;}*/
/*.glightbox-inner {margin-left: -10px !important; margin-right: -10px !important;}*/

.glightbox-gallary li a {border-radius: 12px !important;}

.main.other-css .box.galerijaslika .glightbox-gallary {grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}
.glightbox-gallary img, .main.other-css .box.galerijaslika .glightbox-gallary img {
    min-height: 100% !important;
	max-height: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	border-radius: 12px !important;
	aspect-ratio: 16 / 9 !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: #00a650 !important;
    border-color: #00a650 !important;
}

.sidebar-settings .sidebar h5, .sidebar-settings .sidebar h5.font-weight-bold {
  background-color: #00b451 !important;
  color: #fff !important;
  padding: 15px 20px !important;
  margin:0 0 15px 0 !important;
  font-weight:400 !important;
  border-radius:30px !important;
  text-transform:none !important;
  font-family: "Verdana", sans-serif !important;
}
.sidebar h5, .sidebar h5.font-weight-bold {
  font-size: 18px !important;
  margin:0 !important;
  font-weight:400 !important;
  text-transform:none !important;
  font-family: "Verdana", sans-serif !important;
}
.sidebar .table td, .sidebar .table th {
  padding: .20rem .40rem !important;
  font-size: 13px !important;
}
.sidebar .tabs.mb-4.pb-2 {
  margin-bottom:0 !important;	
  padding-bottom:0 !important;
}
.sidebar .simple-post-list li.list-link {
  padding: 0 15px !important;
}
ul.simple-post-list .left .post-image {max-width: 90px !important; width: 90px !important;}
.sidebar .left .img-thumbnail {padding: 0 !important; max-width: 90px !important; width: 90px !important;}
.sidebar .left img, .sidebar .left iframe, .sidebar .left .embed-responsive.embed-responsive-16by9 {
  min-height: 100% !important;
  max-height: 100% !important;
  height: 100% !important;
  min-width: 90px !important;
  max-width: 90px !important;
  width: 90px !important;
  object-fit: cover !important;
  border-radius: 6px !important;
  aspect-ratio: 3 / 2 !important;
}

.sidebar p {
  color: #000;
  font-size: 14px;
  line-height: 1.6em;
  margin: 0 0 1em 0;
  font-family: "Verdana", sans-serif;
  padding-left: 15px;
  padding-right: 15px;
}

.aktualnosmall ul.simple-post-list .left .post-image {max-width: 90px !important; width: 90px !important;}
.aktualnosmall .left .img-thumbnail {padding: 0 !important; max-width: 90px !important; width: 90px !important;}
.aktualnosmall .left img, .sidebar .left iframe, .aktualnosmall .left .embed-responsive.embed-responsive-16by9 {
  min-height: 100% !important;
  max-height: 100% !important;
  height: 100% !important;
  min-width: 90px !important;
  max-width: 90px !important;
  width: 90px !important;
  object-fit: cover !important;
  border-radius: 6px !important;
  aspect-ratio: 1 / 1 !important;
}
.aktualnosmall ul.simple-post-list .post-info .post-meta {display:none;}

aside ul.nav-list.smallpopiskategorija > li > a {
  color: #000;
  font-size: 15px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

ul.nav-list.smallpopiskategorija li a {
  padding: 6px 0 6px 22px;
  font-size: 13px;
}

ul.simple-post-list .post-info {font-size:15px !important; font-weight:500 !important;}
aside ul.nav-list {margin-left:0; margin-bottom:1em;}
aside ul.nav-list > li > a {color: #000; font-size:15px !important;}
.list-group-item {font-size: 15px !important;}

.sidebar span.badge.badge-dark.badge-sm.badge-pill.text-uppercase.px-2.py-1.mr-1 {font-size:11px !important; font-weight:500 !important; letter-spacing:0.5px !important; padding:5px 10px !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;
  font-family: "Cambria", serif !important;
}

.heading .mb-4 {width:100% !important; min-width:100% !important; max-width:100% !important; padding:0 !important;}

.podloga-siva {background:#f4f4f4 !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;}

.card-reference h4.text-4 {font-size: 2em !important; text-transform:none !important; margin-bottom: 30px !important; font-weight: 700 !important; line-height:1.2em !important; color:#000;}
.card-reference .portfolio-item .thumb-info {background: transparent !important;}
.card-reference .portfolio-item .thumb-info.thumb-info-no-borders .thumb-info-wrapper {height: 250px !important; border-radius:20px !important;}
.card-reference .portfolio-item .thumb-info .thumb-info-wrapper img {height: 250px !important;}
.card-reference .portfolio-item .thumb-info span.thumb-info-title {border-radius: 0 10px 10px 0 !important;}
.card-reference .portfolio-item .thumb-info .thumb-info-type {border-radius: 5px !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: #00a650; border-color: #00a650;}
.card-reference .owl-carousel .owl-nav button[class*="owl-"]:hover,
.card-reference .owl-carousel .owl-nav button[class*="owl-"].hover {background-color: #00a650; border-color: #00a650;}

.main.other-css .header-lists {padding-top: 0 !important; padding-bottom: 0 !important; margin-bottom: 0 !important;}

.zutiboldnaslov h1, .zutiboldnaslov h2, .zutiboldnaslov h3, .zutiboldnaslov h4, .zutiboldnaslov h5, .zutiboldnaslov h6 {font-weight:700 !important; color:#d6e01f !important;}
.zeleniboldnaslov h1, .zeleniboldnaslov h2, .zeleniboldnaslov h3, .zeleniboldnaslov h4, .zeleniboldnaslov h5, .zeleniboldnaslov h6 {font-weight:700 !important; color:#00a650 !important;}

.main.other-css .inside-blog .animation-block ul {margin: 15px 0 1.2em 2em !important;}
.main.other-css .inside-blog .animation-block ol {margin: 15px 0 1.2em 2em !important;}

.kontakt .form-entry-block {background:#f4f4f4; padding:0 30px 30px 30px; margin-top:30px; border-radius:20px !important;}
.kontakt .custom-form {background:#f4f4f4; padding:0 30px 30px 30px; margin-top:30px; border-radius:20px !important;}
.blog-posts.single-post .form-entry-block {background: #eee !important; padding: 0 30px 30px 30px !important; border-radius:20px !important;}

.btn.btn-lg {padding: 1rem 1.5rem !important; letter-spacing: 1px !important; font-weight: 500 !important;}

.togglezaobljenirub .toggle .toggle-title {border-radius: 30px !important;}
html .toggle label, html .toggle .toggle-title {font-weight: 600 !important;}
.toggle.toggle-lg .toggle > .toggle-content > ul, .toggle.toggle-lg .toggle > .toggle-content > ol {font-size: 1.1em;}
.toggle .toggle > .toggle-content > ul, .toggle .toggle > .toggle-content > ol {padding: 10px 0; margin-left: 2em;}


.main.other-css .post-content.pc-text h2 {font-size: 42px; font-weight: 700 !important; margin-bottom: 20px; text-transform: none !important; color: #000 !important;}
.main.other-css .post-content.pc-text h3 {font-size: 24px; font-weight: 600 !important; margin-bottom: 20px; text-transform: none !important; color: #00a650 !important;}
.main.other-css .post-content.pc-text h4 {font-size: 20px !important; font-weight: 600 !important; margin-bottom: 15px !important; height: auto !important; text-transform: uppercase !important; color: #00a650 !important;}
.main.other-css .post-content.pc-text h5 {font-size: 17px !important; font-weight: 600 !important; margin-bottom: 15px !important; height: auto !important; text-transform: uppercase !important; color: #00a650 !important;}

.main.other-css .post-content.pc-text h2 a:link, .main.other-css .post-content.pc-text h2 a:active {color:#000 !important;}
.main.other-css .post-content.pc-text h2 a:hover {color:#222 !important;}

.main.other-css .post-content.pc-text ul {margin: 0 0 1.2em 2em;}
.main.other-css .post-content.pc-text ol {margin: 0 0 1.2em 2em;}

.main.other-css .dokumentipopis .post-content {width:100% !important; min-width:100% !important;}
.main.other-css .dokumentipopis h4 {font-size: 22px !important; font-weight: 600 !important; padding:0 !important; margin:0 !important; height:50px !important; overflow:hidden !important; color:#000 !important;}
.main.other-css .dokumentipopis h4 a {color:#000 !important;}
.main.other-css .dokumentipopis p {display:none !important;}
.main.other-css .dokumentipopis .blog-posts:not(.blog-posts-no-margins) article {margin-bottom: 20px !important;}
.main.other-css .dokumentipopis .float-sm-right {float: none !important;}
.main.other-css .dokumentipopis .btn-light {
  background-color: #d6e01f !important;
  border-color: #d6e01f !important;
  color: #000 !important;
  border-radius: 30px !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  padding: .5rem 1.5rem !important;
  font-weight: 600 !important;
  margin-top:0 !important;
}
.main.other-css .dokumentipopis .btn-light:hover {
  background-color: #ffaa05 !important;
  border-color: #ffaa05 !important;
}

.footerhyperblock .row-hyper .col-sm-12 {
    flex-direction: column;
    align-items: flex-start !important;
}

#elc-tab-link.btn-lg {padding: .77rem 0.9rem !important; letter-spacing: 0 !important; font-weight: 500 !important; font-size: .8rem !important; margin-left: 0 !important; margin-top:-120px !important; border-color: #00b451 !important; background: #00b451 !important;}
#elc-tab-link.btn-lg:hover {border-color: #d6e01f !important; background: #d6e01f !important;}

.main.other-css .map-new.full-width {margin-bottom:-30px !important;}

.swiper .autoplay-progress {display:none !important;}
.swiper-slide {position: relative;}
.swiper-slide-content {
	position:absolute !important;
	top: 50% !important;
	transform: translateY(-50%) !important;
	z-index:99999 !important;
	width:100% !important;
	height:auto !important;
}

.smjestajkontaktinfo {width:100% !important; clear:both !important; margin-top:10px;}
.smjestajkontaktinfo span.smjestajkontaktinfo {width:25px !important; float:left !important;}
.main.other-css .pocetna-aktualno-smjestaj .content .smjestajkontaktinfo span.smjestajkontaktinfo {float: left !important; width: 25px !important;}
.smjestajkontaktinfo p {float:left !important; margin:0 !important; padding:0 !important; line-height:1.6em !important;}

.blog-posts.single-post .smjestajkontaktinfo {width:100% !important; clear:both !important; margin-top:0 !important;}
.blog-posts.single-post .smjestajkontaktinfo span.smjestajkontaktinfo {width:25px !important; float:left !important;}
.blog-posts.single-post .smjestajkontaktinfo p {float:left !important; margin:0 !important; padding:0 !important; line-height:1.6em !important;}

.popis-jednakolona .col-lg-9 h4 {font-family: "Verdana", sans-serif; font-size:20px !important; font-weight:500 !important;}
.popis-jednakolona .col-lg-9 h4 a {color:#000 !important;}
.popis-jednakolona .col-lg-9 .post-content span {font-size:14px !important; font-weight:600 !important; letter-spacing:1px !important; text-transform:uppercase !important;}
.popis-jednakolona .col-lg-9 article.post .post-date .day {background: #d6e01f !important; color: #000 !important; border-radius: 10px 10px 0 0!important; padding: 5px 30px !important;}
.popis-jednakolona .col-lg-9 article.post .post-date .month {background: #00b451 !important; border-radius: 0 0 10px 10px !important; font-weight:600 !important;}
.popis-jednakolona .col-lg-9 article.post-large .post-image + .post-date + .post-content {margin-left: 100px !important;}
.popis-jednakolona .col-lg-9 .grid-container-161229.article-load.col-xl-12 {margin-top:-20px !important;}

.swiper-button-next, .swiper-button-prev {color:#d6e01f !important;}
.autoplay-progress {color:#d6e01f !important;}
.autoplay-progress svg {stroke:#d6e01f !important;}



.multimediaindexgrid .thumb-info .thumb-info-wrapper {
	aspect-ratio: 16 / 9 !important;
}

html .btn-secondary, html .btn-secondary:hover {
  color: #000 !important;
}

.button-tag .btn {
  font-size: 18px;
  padding-left: 25px;
  padding-right: 25px;
}

.blog-posts .animation-block img {border-radius:12px;}

.turistickaponuda-kategorije h2.font-weight-normal {font-weight:700 !important;}











/* 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 {width: 100% !important; max-width: 100% !important; margin-right: auto; margin-left: auto;}}


@media (max-width: 1680px) and (min-width: 1440px) {
	
#header.other-css .header-nav-main nav > ul > li > a {font-size: 18px !important; letter-spacing: 0px !important; padding: .5rem 1rem;}

#header.other-css .header-nav-features .header-nav-top-icon,
#header.other-css .header-nav-features .header-nav-top-icon-img {font-size: 1rem !important;}
	
}


@media (min-width: 1680px) {

.main.other-css .smanjenasirina {width:75% !important; max-width:75% !important; margin: 0 auto !important;}
.main.other-css .smanjenasirina .portfolio-list .portfolio-item {position: relative; margin: 0 auto 35px auto; width: 80% !important;}
.main.other-css .smanjenasirina .form-entry-block {width: 80% !important; margin: 30px auto 50px auto !important;}

.main.other-css .smanjenasirina .post-content {width:70% !important; max-width:70% !important; margin: 0 auto !important;}
.main.other-css .smanjenasirina .inside-blog {width:70% !important; max-width:70% !important; margin: 0 auto !important;}

.main.other-css .pocetna-aktualno h2 {font-size:50px !important;}
.main.other-css .pocetna-turizam h2 {font-size:50px !important;}
.main.other-css .pocetna-aktualno-heading h2 {font-size:50px !important;}

.main.other-css .page-header h1 {font-size:50px;}

.pocetnaparalax h4 {font-size:50px !important;}
.pocetnaparalax h3 {font-size:90px !important;}
.pocetnaparalax section .row .col {padding-left:75px !important; padding-right:75px !important;}


}


@media (min-width: 1440px) {
	
#header.other-css .header-nav-main nav > ul > li > a {font-size: 18px !important; letter-spacing: 0 !important; padding-left: 12px !important; padding-right: 12px !important;}

#header.other-css .header-nav-features .header-nav-top-icon,
#header.other-css .header-nav-features .header-nav-top-icon-img {font-size: 1rem !important;}

#header.other-css .header-nav.down-menu {min-height: 60px !important;}

#header.other-css .logo-link-img {
	min-width:500px !important;
	min-height: 90px !important;
	top: 42px !important;
}

html.sticky-header-active #header.other-css .logo-link-img {
	min-width:500px !important;
	min-height: 90px !important;
	top: 42px !important;
}

#header.other-css .header-nav-top .nav > li.nav-item.nav-item-left-border.fixed-padding-header.nav-item-left-border-remove.nav-item-left-border-md-show {font-size:26px !important;}

}


@media (min-width: 1200px) {

.main.other-css .box.galerijaslika .glightbox-gallary {grid-template-columns: repeat(3,minmax(0,1fr));}

.brendiranjepodloga {position:relative !important;}
.brendiranjepodloga .bg img {
    position: absolute;
	top: 0;
    left: 0;
	width:100%; 
	height: auto;
	object-fit: contain;}
	
.brendiranjepodloga-slikabackground {
	background: url("/doc/slike/podloga-brendiranje-02.png") top center no-repeat;
	background-size: contain;

}

}


@media (min-width: 992px) {

#header .header-nav-main-sub-effect-1 nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu {max-height: 317px;overflow-y: scroll;}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu ul.dropdown-menu li a.dropdown-item {width: 270px;white-space: normal;}
	
#header.other-css .header-nav-top .nav > li > a {padding: 3px 10px 6px 20px !important;}

#header.other-css .header-nav-main nav > ul > li > a {font-size: 14px; font-weight: 400; letter-spacing: 0; color:#00b451; padding: .5rem 8px;}
#header.other-css .header-nav-main nav > ul > li > a:hover {color: #fff !important; background:#00b451;}
#header.other-css .header-nav-main nav > ul > li > a.active {color: #fff !important; background:#00b451;}
#header.other-css .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu {min-width: 280px !important;}

#header .header-nav-main-rounded nav > ul > li.dropdown.open > a,
#header .header-nav-main-rounded nav > ul > li.dropdown:hover > a {color: #fff !important; background: #00b451;}

#header.other-css .header-nav.header-nav-line nav > ul li:hover > a {color: #fff !important;}
#header.other-css .header-nav.header-nav-line nav > ul:not(:hover) li > a.active::before {background: #fff !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: #fff;}
#header.other-css .header-nav.header-nav-line nav > ul:not(:hover) li > a.active::before {background: #fff;}

#header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown .dropdown-menu {margin-top: -2px !important;}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {padding: 3px 18px !important;}

#header.other-css .header-nav.down-menu {min-height: 50px;}

#header.other-css .header-logo {width:330px !important; height:59px !important; margin:0 !important; padding:0 !important;z-index:2;}

#header.other-css .logo-link-img {
	position: relative !important;
	top: 46px !important;
	width:330px !important;
	height: 59px !important;
	margin-right:10px !important;
	float:left !important;
}

html.sticky-header-active #header.other-css .logo-link-img {
	position: relative !important;
	top: 46px !important;
	width:330px !important;
	height: 59px !important;
}

#header.other-css .header-nav-top .nav > li.nav-item.nav-item-left-border.fixed-padding-header.nav-item-left-border-remove.nav-item-left-border-md-show {
	font-family: "Cambria", serif; font-size:22px;
}

.p-rightnone {padding-right:0 !important;}
.p-leftnone {padding-left:0 !important;}

.kontaktformadesno .form-entry-block {margin-top: -100px !important;}

.swiper-slide-content .tp-header, .swiper-slide-content .tp-header p{
    text-align:center !important;
	font-size:90px !important;
	font-weight:900 !important;
	color:#fff !important;
	line-height:1em !important;
	font-family: "Cambria", serif !important;
	padding:0 90px !important;
	margin: 0 auto 10px auto !important;
	text-shadow: 10px 10px 30px rgba(0,0,0,0.5);
	z-index: 2 !important;
    }

.swiper-slide-content .tp-headerbottom, .swiper-slide-content .tp-headerbottom p {
    text-align:center !important;
	font-size:50px !important;
	font-weight:400 !important;
	color:#fff !important;
	line-height:1.2em !important;
	font-family: "Cambria", serif !important;
	padding:0 90px !important;
	margin: 0 auto !important;
	text-shadow: 10px 10px 30px rgba(0,0,0,0.5);
	z-index: 2 !important;
}

.swiper-slide-content .tp-headertop img {
	position: absolute !important;
	top: -12% !important;
	left: 50% !important;
	-webkit-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
	z-index: 1 !important;
	width:430px !important;
	height:400px !important;
	min-width: auto !important;
	object-fit: scale-down !important;
}
	

.foot-lijevo, .foot-text-left {text-align:left !important; }
.foot-desno, .foot-text-right {text-align:right !important; }
.foot-sredina, .foot-text-center {text-align:center !important;}
.gumbfooter {float:right !important; clear:both !important; }
.foot-desno > .row {justify-content: flex-end !important;}

#footer.other-css .button-tag {float:right !important; clear:both !important; }

.main.other-css .podloga-aktivniturizam {
background: #fff url("/doc/slike/podloga-aktivniturizam.jpg") top center no-repeat;
background-size: 100%;
}

.main.other-css .podloga-kulturniturizam {
background: #fff url("/doc/slike/podloga-kultura-002.jpg") top center no-repeat;
background-size: 100%;
}

.turizampochead h2 {font-size:50px; font-weight:700; margin: 60px 0 0 0 !important; padding: 0; color:#fff; text-transform: none; line-height: 1em !important;}
.turizampochead h3 {font-size:90px; font-weight:900; margin: 30px 0 0 0 !important; padding: 0; color:#fff; text-transform: none; line-height: 1em !important;}
.turizampochead p {font-size:18px; margin: 30px 0 0 0; padding: 0; color:#fff; width:40%;}

#footer.other-css {
    background: url("/doc/slike/podloga-footer-2025-02.png") center center no-repeat !important;
    background-size: cover !important;
}

.pocpar-1 section.section-background.match-height.section-half {border-top-right-radius: 90px !important;}
.pocpar-2 section.section-background.match-height.section-half {border-bottom-left-radius: 90px !important;}

.hidden992up {display:none !important;}


}


@media (min-width: 769px) {
	
	div.kolonatablice {
    display: flex !important;
    height: auto;
}
.main.other-css .single-post article .post-content h5 {
    font-size: 17px !important;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
    height: 60px !important;
    text-transform: uppercase !important;
    color: #00a650 !important;
}
.kolonatablice h5.kolonatablice {
    width: 30% !important;
    display: flex;
    align-items: center;
	border-bottom: 1px solid #ddd !important;
}
.kolonatablice p {
    width: 70% !important;
    margin: 0;
    height: 60px;
    display: flex;
    align-items: center;
	border-bottom: 1px solid #ddd !important;
}

}


@media (min-width: 600px) and (max-width: 1199px) { 

.article-load.col-xl-1-5,
.article-load.col-xl-3,
.article-load.col-xl-4 {
  width: 50% !important;
}

}

@media (min-width: 480px) {

}







@media (max-width: 1680px) {

.main.other-css .box.galerijaslika {padding-left:15px !important; padding-right:15px !important;}

}


@media (max-width: 1199px) {
	
.multimediaindexgrid .col-xl-4.grid-types-center-entry,
.multimediaindexgrid .col-xl-3.grid-types-center-entry {
    flex: 0 0 50%;
    max-width: 50%;
  }
	
}


@media (max-width: 1023px){

}


@media (max-width: 991px){
	
#header.other-css .header-nav-top .nav > li > a,
#header.other-css .header-nav-top .nav > li > span {padding: 6px 0 6px 10px !important;}

#header.other-css .header-nav.down-menu {min-height: 45px;}

#header.other-css .header-logo {width:180px !important; height:32px !important; margin:0 !important; padding:0 !important;}
	
#header.other-css .logo-link-img {
	position: relative !important;
	top: 40px !important;
	width:250px !important;
	height: 45px !important;
	margin-right:10px !important;
	float:left !important;
}

#header.other-css .header-nav-main nav > ul {margin-left: 0;}

html.sticky-header-active #header.other-css .logo-link-img {
	position: relative !important;
	top: 40px !important;
	width:250px !important;
	height: 45px !important;
}

#header.other-css .header-nav-top .nav > li.nav-item.nav-item-left-border.fixed-padding-header.nav-item-left-border-remove.nav-item-left-border-md-show {
	font-family: "Cambria", serif; font-size:22px;
}

#header.other-css .header-column .header-row {
	background: #fff !important;
}

#header.other-css .header-column {
	background:  #fff !important;
}
#header.other-css .header-nav-main {
	background:#fff;
}
html.sticky-header-active #header.other-css .header-body #mainNav li a{
	color:#00b451;
}


#header.other-css .header-nav-main nav > ul {padding-top: 20px !important;}
#header.other-css .header-nav-main nav > ul li {border-bottom: 1px solid #eee !important;}
#header.other-css .header-nav-main nav > ul li a {font-size: 18px !important; letter-spacing:0 !important; font-weight: 400 !important; border-radius: 0 !important;}
#header.other-css .header-nav-main nav > ul > li > a {color: #00b451 !important;}
#header.other-css .header-nav-main nav > ul > li > a:hover {color: #00b451 !important; background: #f4f4f4 !important;}
#header.other-css .header-nav-main nav > ul > li > a.active {color: #00b451 !important; background: #f4f4f4 !important;}
.open {background: transparent !important;}

#header.other-css .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {color:#000; background-color: transparent !important; font-size: 16px !important;}
#header.other-css .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {padding: 10px 8px;}

.dropdown-item:focus, .dropdown-item:hover {color: #00b451 !important; background-color: transparent !important;}

#header.other-css .header-btn-collapse-nav {
  border-radius: 30px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  font-size: 16px !important;
}

.swiper {
    width: 100%;
    height: auto !important;
    min-height: auto !important;
	max-height: 100% !important;
	aspect-ratio: 4 / 3 !important;
}

.swiper-slide-content .tp-header, .swiper-slide-content .tp-header p{
    text-align:center !important;
	font-size:36px !important;
	font-weight:900 !important;
	color:#fff !important;
	line-height:1em !important;
	font-family: "Cambria", serif !important;
	padding:0 50px !important;
	margin: 0 auto 10px auto !important;
	text-shadow: 10px 10px 30px rgba(0,0,0,0.5);
	z-index: 2 !important;
    }

.swiper-slide-content .tp-headerbottom, .swiper-slide-content .tp-headerbottom p {
    text-align:center !important;
	font-size:20px !important;
	font-weight:400 !important;
	color:#fff !important;
	line-height:1.2em !important;
	font-family: "Cambria", serif !important;
	padding:0 50px !important;
	margin: 0 auto !important;
	text-shadow: 10px 10px 30px rgba(0,0,0,0.5);
	z-index: 2 !important;
    }
	
.swiper-slide-content .tp-headertop img {
	position: absolute !important;
	top: 0% !important;
	left: 50% !important;
	-webkit-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
	z-index: 1 !important;
	width:180px !important;
	height:167px !important;
	min-width: auto !important;
	object-fit: scale-down !important;
}

.sidebar {margin-top:30px !important;}

.foot-sredina img {margin-top:15px; margin-bottom:25px;}

.p-lr-60 {padding-left: 30px !important; padding-right: 30px !important;}

.foot-lijevo, .foot-text-left {margin-bottom:30px !important;}
.foot-desno, .foot-text-right {margin-bottom:30px !important;}
.foot-sredina, .foot-text-center {margin-bottom:30px !important;}

.main.other-css .podloga-aktivniturizam {
background: #fff url("/doc/slike/podloga-aktivniturizam.jpg") top center no-repeat;
background-size: 100%;
min-height: 600px !important;
}

.main.other-css .podloga-kulturniturizam {
background: #fff url("/doc/slike/podloga-kultura-002.jpg") top center no-repeat;
background-size: 100%;
min-height: 600px !important;
}

.turizampochead h2 {font-size:30px; font-weight:700; margin: 30px 0 0 0 !important; padding: 0; color:#fff; text-transform: none;}
.turizampochead h3 {font-size:46px; font-weight:900; margin: 10px 0 0 0 !important; padding: 0; color:#fff; text-transform: none;}
.turizampochead p {font-size:16px; margin: 30px 0 0 0; padding: 0; color:#fff; line-height:1.4em !important;}

.pocetnaparalax.container-fluid section.section-background.match-height.section-half {min-height: 300px !important;}

#footer.other-css {
    background: #008641 url("/doc/slike/podloga-footer-m.png") top center no-repeat !important;
    background-size: 100% !important;
}

.hidden991down {display:none !important;}

.table, .shop_table, .cart, .domains-card {overflow: auto !important;}


}





@media (max-width: 768px) {
	
	.kolonatablice h5.kolonatablice {
    width: 100% !important;
    display: block !important;
    align-items: left !important;
	border-bottom: 0 !important;
}
.kolonatablice p {
    height: auto !important;
    width: 100% !important;
    display: block !important;
    align-items: left !important;
	border-bottom: 0 !important;
}

.main.other-css .button-tag .col-sm-12 {display:block !important;}
.btnblock-768 {width:100% !important; float:none !important; clear:both !important; margin:0 0 15px 0 !important;}

.multimediaindexgrid .col-xl-4.grid-types-center-entry,
.multimediaindexgrid .col-xl-3.grid-types-center-entry {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  
  #header.other-css a.nav-link.flag-img-center {margin: 0 !important;}


}





@media (max-width: 600px) {

.main.other-css .dokumentipopis .float-sm-right {margin-top: -15px !important;}

#header.other-css .logo-link-img {
	max-width:250px !important;
    max-height: 45px !important;
    margin-top: 15px !important;
}

html.sticky-header-active #header.other-css .logo-link-img {
    max-width:250px !important;
    max-height: 45px !important;
    margin-top: 15px !important;
}

.turizampochead p {display:none !important; margin:0 !important;}

}