/* PLACE YOU CUSTOM STYLES IN THIS FILE */
.nk-nav-logo img {width: 300px; height: auto;}
#propisi {background: white;}
.flogo {text-align: center;}
.flogo img {width: 100%; height: auto; max-width: 400px;}
footer.nk-footer {background: #252525;}
.lokacije a {display: inline-block; width: 30px; height: 30px; border: 1px solid #ccc; border-radius: 16px; margin: 3px 15px 3px 0; line-height: 30px; text-align: center; }
#contact_captcha_img {position: absolute; bottom: 1px; right: 16px;}
.nk-isotope.nk-isotope-6-cols .nk-isotope-item {
    width: 16.666%;
}
.nk-isotope.nk-isotope-gap .nk-isotope-item {
    padding: 0px;
}

@media (max-width: 767px) {.nk-isotope.nk-isotope-6-cols .nk-isotope-item {
    width: 33.333%;
}}

.nk-widget .nk-widget-title {
    font-family: "Playfair Display", serif;
    text-transform: none;
    font-weight: 600;
    font-size: 1.4rem;
    margin-bottom: 1.4rem;
}

/* Icon Box 1 restyle */
.nk-ibox-1 .nk-ibox-icon {
    margin-top: 8px;
}
.nk-ibox-1 .nk-ibox-cont {
    margin-left: 75px;
}
.nk-ibox-1 .nk-ibox-title {
    font-weight: 600;
    font-size: 1.4rem;
    font-family: "Playfair Display", serif;
}
.nk-ibox-1 .nk-ibox-text {
    margin-top: 5px;
    text-transform: none;
}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------- NV */

.mt-0 {margin-top:0 !important;} .mt-10 {margin-top:10px !important;} .mt-15 {margin-top:15px !important;} .mt-20 {margin-top:20px !important;} .mt-30 {margin-top:30px !important;} .mt-50 {margin-top:50px !important;} .mt-75 {margin-top:75px !important;} .mt-100 {margin-top:100px !important;} .mt-150 {margin-top:150px !important;} .mb-0 {margin-bottom:0 !important;} .mb-10 {margin-bottom:10px !important;} .mb-15 {margin-bottom:15px !important;} .mb-20 {margin-bottom:20px !important;} .mb-30 {margin-bottom:30px !important;} .mb-50 {margin-bottom:50px !important;} .mb-75 {margin-bottom:75px !important;} .mb-100 {margin-bottom:100px !important;} .mb-150 {margin-bottom:150px !important;} .pt-0 {padding-top:0 !important;} .pt-10 {padding-top:10px !important;} .pt-15 {padding-top:15px !important;} .pt-20 {padding-top:20px !important;} .pt-30 {padding-top:30px !important;} .pt-50 {padding-top:50px !important;} .pt-75 {padding-top:75px !important;} .pt-100 {padding-top:100px !important;} .pt-150 {padding-top:150px !important;} .pb-0 {padding-bottom:0 !important;} .pb-10 {padding-bottom:10px !important;} .pb-15 {padding-bottom:15px !important;} .pb-20 {padding-bottom:20px !important;} .pb-30 {padding-bottom:30px !important;} .pb-50 {padding-bottom:50px !important;} .pb-75 {padding-bottom:75px !important;} .pb-100 {padding-bottom:100px !important;} .pb-150 {padding-bottom:150px !important;} @media (max-width: 768px) {.hide_mob {display:none;} .show_mob {display:block;} .mt-0-mob {margin-top:0;} .mt-10-mob {margin-top:10px !important;} .mt-15-mob {margin-top:15px !important;} .mt-20-mob {margin-top:20px !important;} .mt-30-mob {margin-top:30px !important;} .mt-50-mob {margin-top:50px !important;} .mt-75-mob {margin-top:75px !important;} .mt-100-mob {margin-top:100px !important;} .mt-125-mob {margin-top:125px !important;} .mt-150-mob {margin-top:150px !important;} .mb-0-mob {margin-bottom:0 !important;} .mb-10-mob {margin-bottom:10px !important;} .mb-15-mob {margin-bottom:15px !important;} .mb-20-mob {margin-bottom:20px !important;} .mb-30-mob {margin-bottom:30px !important;} .mb-50-mob {margin-bottom:50px !important;} .mb-75-mob {margin-bottom:75px !important;} .mb-100-mob {margin-bottom:100px !important;} .mb-125-mob {margin-bottom:125px !important;} .mb-150-mob {margin-bottom:150px !important;} .pt-0-mob {padding-top:0 !important;} .pt-10-mob {padding-top:10px !important;} .pt-15-mob {padding-top:15px !important;} .pt-20-mob {padding-top:20px !important;} .pt-30-mob {padding-top:30px !important;} .pt-50-mob {padding-top:50px !important;} .pt-75-mob {padding-top:75px !important;} .pt-100-mob {padding-top:100px !important;} .pt-125-mob {padding-top:125px !important;} .pt-150-mob {padding-top:150px !important;} .pb-0-mob {padding-bottom:0 !important;} .pb-10-mob {padding-bottom:10px !important;} .pb-15-mob {padding-bottom:15px !important;} .pb-20-mob {padding-bottom:20px !important;} .pb-30-mob {padding-bottom:30px !important;} .pb-50-mob {padding-bottom:50px !important;} .pb-75-mob {padding-bottom:75px !important;} .pb-100-mob {padding-bottom:100px !important;} .pb-125-mob {padding-bottom:125px !important;} .pb-150-mob {padding-bottom:150px !important;}}


.nk-nav-logo img {
    width: 150px;
    height: auto;
}

.testimonials {background-image: url(../images/t.jpg); background-attachment: fixed; background-position: center top; background-size: cover;}

.testimonials:after {
    content: "";
    position: absolute; z-index: 1; left: 0; top: 0;
    width: 100%; height: 100%; background: rgba(0,0,0,0.3);
}

.testimonials > div {position: relative; z-index: 3; }

footer .nk-widget img {width: 100%; height: auto; max-width: 150px;}

.nk-navbar .nk-nav .dropdown {
    margin-top: 10px !important;
}

.nk-navbar .nk-nav .dropdown li>a {
    
    padding-right: 30px;
    
}

footer .nk-nav {list-style: none; margin: 0; padding: 0;}

footer .row.xs-gap {
    margin-right: 0;
    margin-left: 0;
}

footer .nk-contact-info svg {position: absolute; top: 5px; left: 0;}
footer .nk-contact-info li {position: relative; padding-left: 30px}



.nk-header.color .nk-navbar.nk-navbar-transparent, .nk-navbar.nk-navbar-transparent.nk-navbar-dark {
    background-color: #60607c;
}
.nk-header.color  .nk-navbar.nk-navbar-solid {
    background-color: #fff;
}

.nk-carousel-3 {background: white; padding-top: 85px;}

.prices {padding: 30px; background: #f7f7f7;}

.prices table {width: 100%;}
.prices td:last-child {text-align: right; font-weight: bold;}

.grey {background: #f7f7f7;}

.buttons {display: flex; justify-content: space-between; gap: 15px; width: 100%;}

.buttons .nk-btn {width: 50%; display: block !important;}

.nk-btn.kika {
    border: 2px solid #b9a186;
    color: #b9a186;
}
.nk-btn.kika:hover {
    border: 2px solid #000;
    color: #fff;
    background: #000;
}

.nk-btn.kika-outline {
    border: 2px solid #b9a186;
    color: #b9a186 !important;
    background: transparent;
}
.nk-btn.kika-outline:hover {
    border: 2px solid #000;
    color: #000 !important;
}

.nk-navbar.nk-navbar-white-text-on-top.nk-navbar-solid {
    box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
}

.nk-header-title.nk-header-title-sm .nk-header-content {
    min-height: 470px;
}

.gmap {background: #eee; width: 100%; height: 450px;}

.gmap iframe {width: 100%; border: none;}

.testimonials h3 {color: white; text-align: center;}

.nk-ibox-icon .svg-inline--fa {
    transform: translateY(-5px);
}

.nk-btn-md {
    padding: 12px 20px;
}

@media (max-width: 991px){
    .nk-navbar .nk-nav .dropdown {
        position: static;
        padding: 0 0;
        margin-top: 0 !important;
        margin-left: -15px;
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .nk-navbar-full .nk-nav .dropdown>li>a {
        display: block;
    }
    .nk-navbar-full .nk-nav .dropdown>li.dropdown-back {
        display: none;
    }
    .nk-navbar .nk-nav>.nk-drop-item>.dropdown::after {
        display: none;
    }
    .mlauto {
        margin-left: 0;
    }
}


@media (max-width: 767px){
    .nk-box-4, .nk-box-rounded-4 {
        padding: 0;
    }
    .nk-header-title h1.nk-title {
        line-height: 1.18;
    }
    .nk-header-title h1.nk-title.display-1 {
        font-size: 50px;
    }
}



/**/