/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

.direktori .av-masonry-entry-content.entry-content {
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
}
.direktori p {
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.front-cert p {
    color: #f5f5f5;
}
.iso-dark p{
    color:#fff;
}
.container {
    max-width: 1300px;
    padding: 0px 20px;
}

.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
    background-color: #fff;
    color: #0065b2 !important;
}

#socket .sub_menu_socket div {
    overflow: visible !important;
}

/* Licence - bez hover efekta */

#top .licence-static .avia-icongrid-content {
    display: none !important;
}

/* Zadrzi prednju stranu i originalno centriranje */
#top .licence-static .avia-icongrid-front,
#top .licence-static .avia-icon-cell-item:hover
.avia-icongrid-front {
    top: 50% !important;
    bottom: auto !important;
    transform: translateY(-50%) !important;
    opacity: 1 !important;
    visibility: visible !important;
    transition: none !important;
}

/* Bez animacija na karticama */
#top .licence-static .avia-icon-cell-item,
#top .licence-static .avia-icon-cell-item:hover {
    transition: none !important;
}


/* Sakrij Play/Pause kontrole background videa */
/* Sakrij Enfold kontrole pozadinskog videa */
#top .av-section-with-video-bg .av-video-play-pause,
#top .av-section-with-video-bg .av-video-controls,
#top .av-section-with-video-bg .av-player-controls,
#top .av-section-with-video-bg .av-mute-button {
    display: none !important;
}
#top #its-hero iframe.av_youtube_frame {
    pointer-events: none !important;
}
.av-main-nav > li > a {
font-size: 18px !important;
}
#top .av-main-nav ul a {
    font-size: 16px;
}
.av-hamburger-inner,.av-hamburger-inner::before,.av-hamburger-inner::after {
    width: 40px;
    height: 3px;
    background-color: #fffff !important;
    border-radius: 3px;
    position: absolute;
    transition: transform 0.15s ease
}



/* Burger menu - bela boja */
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after{
        background-color: #ffffff !important;
}

@media only screen and (max-width: 800px){
    .avia-animated-number-title {
            white-space: break-spaces;
    }
}

@media only screen and (max-width: 767px) {
.responsive #scroll-top-link {
    display: block !important;
}}


/* KBV - kartice delatnosti */

#top #kbv-services-grid .avia-image-container-inner {
    width: 100%;
}

#top #kbv-services-grid .av-image-overlay-wrap {
    position: relative;
    overflow: hidden;
}

#top #kbv-services-grid .av-image-caption-overlay {
    z-index: 2;
}

/* Kada ekran postane uži zbog Zoom-a */
@media only screen and (max-width: 1199px) {

    #top #kbv-services-grid {
        display: flex;
        flex-wrap: wrap;
    }

    #top #kbv-services-grid > .flex_cell {
        width: 50% !important;
        box-sizing: border-box;
    }

    #top #kbv-services-grid .av-image-overlay-wrap {
        height: 400px;
    }

    #top #kbv-services-grid .av-image-overlay-wrap > img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}

/* Mobilni prikaz */
@media only screen and (max-width: 767px) {

    #top #kbv-services-grid > .flex_cell {
        width: 100% !important;
    }

    #top #kbv-services-grid .av-image-overlay-wrap {
        height: auto;
        min-height: 400px;
    }
}
