body {color: #000; font-size: 16px; line-height: 1.6em; font-family: 'Barlow', sans-serif;}
p {color: #000; font-size: 16px; line-height: 1.6em;  margin: 0 0 1em 0; font-family: 'Barlow', 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: #333 !important;}
#header.other-css .header-column {background: #333 !important;}

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

#header.other-css .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-show-icon {
    color: #fddd03 !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: #333 !important;
}

*{
    font-family: 'Barlow', sans-serif;
}

table figure.image {
    margin: 0 0 1rem;
}

figure.table table {width:100%;}


.main.other-css .proizvodi-popis {}
.main.other-css .proizvodi-popis p.uslugeboxtext {height:90px; overflow:hidden; margin:0 !important; padding:0 20px 20px 20px !important; font-size:15px !important; line-height:1.2em !important; background:#f4f4f4 !important;}
.main.other-css .proizvodi-popis p.uslugeboxtext ~ p.uslugeboxtext {display: none !important;}
.main.other-css .proizvodi-popis h4 {font-size: 20px !important; font-weight:600 !important; margin:0 !important; padding: 20px 20px 0 20px !important; height:100px; overflow:hidden; text-transform:none !important; color: #000 !important; background:#f4f4f4 !important; line-height:1.1em !important; text-align:center !important;}
.main.other-css .proizvodi-popis p {margin:0 !important; padding:0 !important; display: none !important;}
.main.other-css .proizvodi-popis .thumb-info .thumb-info-wrapper::after {background: rgba(33, 37, 41, 0.15);}
.main.other-css .proizvodi-popis .btn-secondary {margin-bottom: 20px !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: 0 !important;
}


.main.other-css .single-post article .post-content h2 {font-size: 30px; font-weight: 600 !important; margin-bottom: 20px; text-transform: none !important; 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: #000 !important;}
.main.other-css .single-post article .post-content h4 {font-size: 20px !important; font-weight: 500 !important; margin-bottom: 15px !important; height: auto !important; text-transform: uppercase !important; color: #000 !important;}
.main.other-css .single-post article .post-content h5 {font-size: 17px !important; font-weight: 500 !important; margin-bottom: 15px !important; height: auto !important; text-transform: uppercase !important; color: #000 !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 {margin-bottom: 30px !important;}

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

.glightbox-gallary {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}

.animacija h4 {font-size: 2em !important; font-weight: 600 !important; line-height: 1.2em !important; margin: 0 0 15px 0 !important; color: #139b47 !important;}
.animacija ul {margin: 0 0 1.2em 2em;}
.animacija ol {margin: 0 0 1.2em 2em;}
.crvenitekst {color: #139b47 !important;}

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

.fui-submit {
    color: #fff;
    background-color: #139b47 !important;
    border:0 !important;
    font-size:16px;
    text-transform:uppercase;
    font-weight:bold;
}

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

.fui-row {margin-bottom: 25px !important;}

h3.fui-heading-h3 {
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.2em !important;
    margin: 0 0 15px 0 !important;
    padding: 0 !important;
    color: #000 !important;
    letter-spacing: 1px !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:#139b47 !important;
}
input:focus+.slider-cookie {
    box-shadow:0 0 1px #139b47 !important;
}




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

#footer.other-css h5 {
    font-size: 20px !important;
    font-weight: 600;
    line-height: 20px !important;
    margin: 0 0 10px 0 !important;
    text-transform: uppercase !important;
}

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

#footer.other-css .text-4 {
    font-size: 14px !important;
}

#footer.other-css a:not(.btn) {color: #fff !important;}
#footer.other-css a:not(.btn):hover {color: #ddd !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;}

.section-zpupocetna {
    background: #333 url("/doc/slike/zpu-poc-podloga-02.jpg") top center no-repeat !important;
    background-size: cover !important;
    border-top: none !important;
    margin: 0 0 75px 0 !important;
}

.zpu-pocboxevi .header-lists {
    padding: 0 !important;
    margin: 0 !important;
}

.zpu-pocboxevi .owl-item img{
    height:300px !important;
    min-height: 300px !important;
    max-height: 300px !important;
    object-fit: cover !important;
    border-radius: 0px !important;
}

.zpu-pocboxevi .content {
    background:#139b47 !important;
    border-bottom:3px solid #fff200 !important;
    height:150px !important;
    min-height: 150px !important;
    max-height: 150px !important;
    padding:30px 30px 0 30px !important;
    margin:0 !important;
}

.zpu-pocboxevi h4{
    font-size:22px !important;
    line-height:1.2em !important;
    letter-spacing:1px !important;
    background:transparent;
    padding:0 !important;
    font-weight:600 !important;
    margin:0 !important;
    color:#fff !important;
}

.zpu-pocboxevi .content p{
    font-size:22px !important;
    line-height:1.2em !important;
    letter-spacing:1px !important;
    background:transparent;
    padding:0 !important;
    font-weight:600 !important;
    margin:0 !important;
    color:#fff !important;
}
.zpu-pocboxevi .content a{
    color:#fff;
}

.poc-prostorniplanovi .mb-4 {width:100% !important; min-width:100% !important; max-width:100% !important;}
.poc-prostorniplanovi h1, .poc-prostorniplanovi h2, .poc-prostorniplanovi h3, .poc-prostorniplanovi h4, .poc-prostorniplanovi h5, .poc-prostorniplanovi h6 {text-transform:uppercase; font-weight:900; font-size:30px; letter-spacing:1px;}

.pb-4.poc-popisplanova, .py-4.poc-popisplanova {
    padding-bottom: 0 !important;
}
.pt-4.poc-popisplanova, .py-4.poc-popisplanova {
    padding-top: 0 !important;
}

.main.other-css .page-header {
    background: #333 url("/doc/slike/zpu-poc-podloga-02.jpg") top center no-repeat !important;
    background-size: cover !important;
}

.main.other-css .page-header h1 {
    font-weight: 500 !important;
    letter-spacing: 0 !important;
}

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

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

.small-korisnilinkovi-backup {
    background: url("/doc/slike/tablet-small-01-300x200.png") top center no-repeat, linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 15%, rgba(244,237,81,1) 15%, rgba(244,237,81,1) 100%) !important;
    background-size: auto !important;
    padding: 230px 0 0 0;
}

.small-korisnilinkovi {
    background: #fff200 !important;
    padding: 30px 0 0 0 !important;
    margin-top: 30px !important;
}

.small-korisnilinkovi h5 {
    background-color: transparent !important;
    color: #000 !important;
    padding: 30px 20px 0 20px !important;
    margin:0 !important;
    font-weight: 700 !important;
    font-size: 24px !important;
}

.small-korisnilinkovi ul.simple-post-list li {
    border-bottom: 1px solid #000 !important;
}

.small-korisnilinkovi ul.simple-post-list li:hover {
    background: #fcf9b0 !important;
}

.small-korisnilinkovi li.list-link a {
    padding: 15px 20px !important;
    color: #000 !important;
}




.small-korisnilinkovi-novo-01 {
    background: #fff200 !important;
    padding: 30px 0 0 0 !important;
    margin-top: 30px !important;
}

.small-korisnilinkovi-novo-01 h5 {
    background-color: transparent !important;
    color: #000 !important;
    padding: 30px 20px 0 20px !important;
    margin:0 !important;
    font-weight: 700 !important;
    font-size: 24px !important;
}

.small-korisnilinkovi-novo-01 ul.simple-post-list li {
    border-bottom: 1px solid #000 !important;
}

.small-korisnilinkovi-novo-01 ul.simple-post-list li:hover {
    background: #fcf9b0 !important;
}

.small-korisnilinkovi-novo-01 li.list-link a {
    padding: 15px 20px !important;
    color: #000 !important;
}




.small-webgis {
    background: url("/doc/slike/mob-small-01-300x140.png") top center no-repeat, linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 15%, rgba(19,155,71,1) 15%, rgba(19,155,71,1) 100%) !important;
    background-size: auto !important;
    padding: 145px 0 0 0;
    margin-bottom:30px !important;
}

.small-webgis h5 {
    display:none !important;
}

.small-webgis ul.simple-post-list li {
    border-bottom: 0 !important;
    color:#fff !important;
}

.small-webgis ul.simple-post-list li:hover {
    background: #058a38 !important;
    color:#fff !important;
}

.small-webgis li.list-link a {
    padding: 15px 20px !important;
    color: #fff !important;
    font-weight:600 !important;
    font-size:20px !important;
}




.list.list-icons.list-primary.list-borders p {
    font-size: 16px !important;
    color: #139b47 !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: #139b47 !important;
    border-color: #139b47 !important;
}

.popis-planovi h4 {line-height:1em !important; color:#000 !important; font-size:22px !important; font-weight:600 !important; letter-spacing:0 !important;}
.popis-planovi h4 a:link, .popis-planovi h4 a:visited, .popis-planovi h4 a:active {color:#000 !important;}
.popis-planovi h4 a:hover {color:#333 !important;}

.table img {width:150px !important; height:150px !important; max-width:150px !important; max-height:150px !important; margin:0 !important; padding:0 !important;}

.selector-gri-one .article-load {width:100% !important; min-width:100% !important;}
.article-load {width:100% !important; min-width:100% !important;}

.poc-popisplanova .article-load .post-large {background:#f4f4f4; min-height:92px !important;}

.poc-popisplanova .article-load .post-large .post-content {padding-top:10px !important;}
.poc-popisplanova .article-load .post-large .post-content p {display:none !important;}
.poc-popisplanova .article-load .post-large .post-content .post-meta {display:none !important;}
.poc-popisplanova .article-load .post-large .post-content span {text-transform:uppercase !important; letter-spacing:1px !important; font-weight:500 !important;}
.poc-popisplanova .article-load .post-large .post-content h4 {color: #000; font-size: 22px !important; font-weight:500 !important; margin: 0 !important;}
.poc-popisplanova .article-load .post-large .post-content h4 a:link, .poc-popisplanova .article-load .post-large .post-content h4 a:visited, .poc-popisplanova .blog-posts .post-large .post-content h4 a:active {color:#000 !important;}
.poc-popisplanova .article-load .post-large .post-content h4 a:hover {color:#333 !important;}

.poc-popisplanova .article-load:not(.blog-posts-no-margins) article {
    border-bottom: 1px solid #f4f4f4 !important;
    margin-bottom: 30px !important;
    padding-bottom: 0 !important;
}

.poc-popisplanova .article-load .post-date .day {
    background: #139b47 !important;
    border-radius: 0 !important;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    padding: 10px 30px !important;
}

.poc-popisplanova .article-load .post-date .day .monthInDay {
    font-size: 14px !important;
    font-weight: 400 !important;
    display: block !important;
    margin-top: -7px !important;
}

.poc-popisplanova .article-load .post-date .month {
    background: #f4ed51 !important;
    border-radius: 0 !important;
    color: #000 !important;
    font-size:14px !important;
    line-height: 1.8 !important;
    padding: 1px 10px !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;
}

.map-new {margin-bottom:-60px !important;}

.search-block a:link, .search-block a:visited, .search-block a:active {color: #139b47 !important;}
.search-block a:hover {color: #139b47 !important; text-decoration:underline}

.pomaklijevo {padding-left: 0 !important; padding-right: 0 !important;}

.prostorni-uvodnitekst {}
.prostorni-uvodnitekst .mb-4 {width:100% !important; min-width:100% !important; max-width:100% !important;}
.prostorni-uvodnitekst p {font-size:22px !important;}
.prostorni-uvodnitekst h1, .prostorni-uvodnitekst h2, .prostorni-uvodnitekst h3, .prostorni-uvodnitekst h4, .prostorni-uvodnitekst h5, .prostorni-uvodnitekst h6 {text-transform:uppercase; font-weight:900; font-size:30px; letter-spacing:1px;}


.sakrijpoveznice .post-meta .toggle {display:none !important;}
.sakrijpoveznice article.blog-single-post .post-meta {margin-bottom: 0 !important;}
.sakrijpoveznice .post.mb-4 {margin-bottom: 0 !important;}
.py-4.sakrijpoveznice {padding-bottom: 0 !important;}

.glightbox-gallary .embed-responsive {max-height: 100%; min-height: 100%;}
.glightbox-gallary img, .glightbox-gallary .embed-responsive, .glightbox-gallary video {
    width: 100%;
    max-width: 100%;
    transition: opacity .35s;
    transform: none;
}

.glightbox-gallary img {
    min-height: 100%;
    max-height: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0;
    aspect-ratio: 4 / 3;
}

.slike-horizontalne .glightbox-gallary img {aspect-ratio: 4 / 3 !important;}
.slike-panoramske .glightbox-gallary img {aspect-ratio: 16 / 5 !important;}
.slike-okomite .glightbox-gallary img {aspect-ratio: 3 / 4 !important;}
.slike-kvadratne .glightbox-gallary img {aspect-ratio: 1 / 1 !important;}

.toggle-primary .toggle .toggle-title {color: #139b47 !important; border-left-color: #139b47 !important; border-right-color: #139b47 !important;}
html .toggle-primary .toggle.active > .toggle-title {background-color: #139b47 !important; border-color: #139b47 !important; color: #fff !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 (min-width: 992px) {

    #header.other-css .header-nav-main nav > ul > li > a {font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: -0.5px;}
    #header.other-css .header-nav-main nav > ul > li > a:hover {color: #fddd03 !important;}
    #header.other-css .header-nav-main nav > ul > li > a.active {color: #fddd03 !important;}

    #header.other-css .header-nav.header-nav-links nav > ul > li > a,
    #header.other-css .header-nav.header-nav-links nav > ul > li:hover > a,
    #header.other-css .header-nav.header-nav-line nav > ul > li > a,
    #header.other-css .header-nav.header-nav-line nav > ul > li:hover > a {
        padding: 0 .4rem;
    }

    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.other-css .header-nav-top .nav > li > span {font-size: 28px !important; letter-spacing: -1px; font-weight: 500 !important; margin-right:0 !important; padding-right:0 !important;}
    #header.other-css .header-nav-main nav > ul > li.dropdown .dropdown-menu {background: #333 !important;}
    #header.other-css .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {font-size: 1em !important; letter-spacing: 0 !important; color:#fff; background-color: #333 !important; border-bottom: 1px solid #444 !important;}
    .open {background: #333 !important;}
    .dropdown-item:focus, .dropdown-item:hover {color: #fddd03 !important; background-color: #333 !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: #fddd03;}
    #header.other-css .header-nav.header-nav-line nav > ul:not(:hover) li > a.active::before {background: #fddd03;}

    #header.other-css .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a,
    #header.other-css .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
        color: #fff;
    }

    #header.other-css .logo-link-img {
        position: relative !important;
        top: -15px !important;
    }

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

    #footer.other-css {
        margin-top:60px !important; border-top:none !important;
        background: #333 url("/doc/slike/zpu-footer-podloga-01.png") top left no-repeat !important;
    }
	
	.table {overflow: auto !important;}


}


@media (min-width: 1440px) {

    #header.other-css .header-nav.header-nav-links nav > ul > li > a,
    #header.other-css .header-nav.header-nav-links nav > ul > li:hover > a,
    #header.other-css .header-nav.header-nav-line nav > ul > li > a,
    #header.other-css .header-nav.header-nav-line nav > ul > li:hover > a {
        padding: 0 .9rem !important;
    }

}



@media (min-width: 1680px) {

    .main.other-css .smanjenasirina {width:75% !important; max-width:75% !important; margin: 0 auto !important;}

    #header.other-css .header-nav-main nav > ul > li > a {font-size: 18px !important;}


}





@media (max-width: 1440px) and (min-width: 992px) {

    .small-korisnilinkovi-backup {
        background-size: contain !important;
        padding: 75% 0 0 0 !important;
    }

    .small-korisnilinkovi-novo-01-backup {
        background-size: contain !important;
        padding: 75% 0 0 0 !important;
    }

    .small-webgis {
        background-size: contain !important;
        padding: 50% 0 0 0 !important;
    }

    #header.other-css .header-nav-main nav > ul > li > a {font-size: 14px !important;}

    #header.other-css .header-nav.header-nav-links nav > ul > li > a,
    #header.other-css .header-nav.header-nav-links nav > ul > li:hover > a,
    #header.other-css .header-nav.header-nav-line nav > ul > li > a,
    #header.other-css .header-nav.header-nav-line nav > ul > li:hover > a {
        padding: 0 .4rem !important;
    }


}


@media (max-width: 1023px){
    #header .header-column .header-row {
        background: #333 !important;
    }
}


@media (max-width: 991px){

    #header.other-css #dropdownLanguage {margin-top: 0 !important; padding-left: 0 !important; padding-right: 0 !important;}

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

    #header.other-css .header-column {
        background:  #333 !important;
    }
    #header.other-css .header-nav-main {
        background:#333;
    }
    html.sticky-header-active #header.other-css .header-body #mainNav li a{
        color:#fff;
    }
    #header.other-css .header-nav-main nav > ul li {border-bottom: 1px solid #444 !important;}
    #header.other-css .header-nav-main nav > ul li a {font-size: 16px !important;}
    #header.other-css .header-nav-main nav > ul > li > a {color: #fff !important;}
    #header.other-css .header-nav-main nav > ul > li > a:hover {color: #fddd03 !important; background: #333 !important;}
    #header.other-css .header-nav-main nav > ul > li > a.active {color: #fddd03 !important; background: #333 !important;}
    .open {background: #333 !important;}

    #header.other-css .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {color:#fff; background-color: #333 !important;}

    .dropdown-item:focus, .dropdown-item:hover {color: #fddd03 !important; background-color: #333 !important;}

    #header.other-css .header-nav-top .nav > li > a, #header.other-css .header-nav-top .nav > li > span {font-size: 24px !important; letter-spacing: -1px; font-weight: 500 !important; margin-right:0 !important; padding-right:0 !important;}


    #header.other-css .logo-link-img {
        position: relative !important;
        top: -15px !important;
        width:205px !important;
        height: 95px !important;
    }

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

    #footer.other-css {
        margin-top:60px !important;
        background: #333 !important;
    }


    .poc-popisplanova .blog-posts .post-large .post-content {line-height: 1.1em !important;}	
    .poc-popisplanova .blog-posts .post-large .post-content span {letter-spacing:0 !important; font-size: 12px !important;}
    .poc-popisplanova .blog-posts .post-large .post-content h4 {font-size: 18px !important; margin: 0 !important; line-height: 1.1em !important;}

    .table {overflow: scroll !important;}


}





@media (max-width: 600px) {

    #header.other-css .logo-link-img {
        position: relative !important;
        top: 0px !important;
        width:150px !important;
        height: 70px !important;
    }

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

    #header.other-css .header-nav-top .nav > li > a, #header.other-css .header-nav-top .nav > li > span {font-size: 14px !important;}

    .table img {width:100px !important; height:100px !important; max-width:100px !important; max-height:100px !important; margin:0 !important; padding:0 !important;}
	
	.glightbox-gallary {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}


}

@media (max-width: 575px) {

    .glightbox-gallary {grid-template-columns: repeat(1, minmax(0, 1fr)) !important;}
	
}