@charset "UTF-8";
/* --> Import other scss files <-- */
/* --> Colors <-- */
/* --> Mixins <-- */
/* --> Fonts <-- */

svg g {
    mask: none;
}

/*side banner*/
.ow_side_banner {
    position: fixed;
    right: 250px;
    bottom: 80px;
    z-index: 999;
    transition: left 1s
}

.ow_side_banner.active {
    right: 10px;
    animation-name: ow_from_right;
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-timing-function: ease
}

.ow_side_banner.active .ow_side_banner_zaprto img {
    animation-name: ow_image_ring;
    animation-duration: 0.3s;
    animation-iteration-count: 4;
    animation-timing-function: ease
}

.ow_side_banner.active.open .ow_side_banner_oprto {
    opacity: 1;
    overflow: visible;
    right: 690px;
}

.ow_side_banner .ow_side_banner_zaprto {
    height: 50px;
    width: 50px;
    background-color: #FFFFFF;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.07);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    animation-name: ow_spring;
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-timing-function: ease;
    cursor: pointer
}

.ow_side_banner .ow_side_banner_zaprto svg {
    width: 25px;
}

.ow_side_banner .ow_side_banner_oprto {
    width: 300px;
    opacity: 0;
    position: absolute;
    right: -310px;
    bottom: -5px;
    transition: right 0.5s, opacity 0.4s;
    overflow: hidden;
}

.ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_ikona {
    width: 83px;
    display: flex;
    justify-content: center;
    align-items: center
}

.ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_close {
    cursor: pointer;
    background-color: #fff;
    position: absolute;
    width: 30px;
    height: 30px;
    top: 8px;
    right: -692px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_vsebina .ow_side_banner_oprto_vsebina_inner {
    padding: 24px
}

.ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_vsebina .ow_side_banner_oprto_vsebina_inner h6 {
    color: #222426;
    font-size: 36px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0.3px;
    margin-bottom: 8px;
}

.ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_vsebina .ow_side_banner_oprto_vsebina_inner p {
    color: rgba(34, 36, 38, 0.8);
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0.3px;
    margin: 0;
    margin-bottom: 10px;
}

#top .ow_gumb.ow_gumb_side_banner_osnovna a {
    background-color: #FAAF17 !important;
}

#top .ow_gumb.ow_gumb_side_banner_splosni a {
    background-color: #515D65 !important;
}

#top .ow_gumb.ow_gumb_side_banner_small_business a {
    background-color: #F0503C !important;
}

#top .ow_gumb.ow_gumb_side_banner_enterprise a {
    background-color: #2D6EAA !important;
}

#top .ow_gumb.ow_gumb_side_banner_retail a {
    background-color: #F5821E !important;
}

#top .ow_gumb.ow_gumb_side_banner_accounting a {
    background-color: #FAAF14 !important;
}

#top .ow_gumb.ow_gumb_side_banner_manufacture a {
    background-color: #00AAA0 !important;
}

#top .ow_gumb.ow_gumb_side_banner_public_service a {
    background-color: #BF1F6F !important;
}

#top .ow_gumb.ow_gumb_side_banner_akademija a {
    background-color: #3C6E91 !important;
}

#top .ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_vsebina .ow_side_banner_oprto_vsebina_inner .ow_gumb.ow_gumb_rumen a {
    padding: 12px 24px;
}

/*new side banner - august2022*/

.ow_side_banner_slika {
    object-fit: cover;
    border-radius: 20px;
}

.ow_side_banner_oprto_vsebina {
    width: 1000px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    background: #FFFFFF;
}

.ow_side_banner_oprto_vsebina_inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #FFFFFF;
}

.ow_side_banner_datum {
    font-weight: bold !important;
    margin-top: 16px !important;
}

.ow_gumb_side_banner_osnovna {
    height: 40px !important;
    width: 40%;
    margin-top: 16px !important;
}

@media only screen and (max-width: 1000px) {
    .ow_side_banner_oprto_vsebina {
        width: 300px;
        display: flex;
        flex-direction: column;
    }

    .ow_gumb_side_banner_osnovna {
        width: 100%;
    }

    .ow_side_banner_oprto_vsebina_inner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-bottom: 16px;
        background: #FFFFFF;
    }

    .ow_side_banner {
        position: fixed;
        right: -500px;
        bottom: 80px;
        z-index: 999;
        transition: right 1s
    }

    .ow_side_banner.active {
        right: 10px;
        animation-name: ow_from_right;
        animation-duration: 1s;
        animation-iteration-count: 1;
        animation-timing-function: ease
    }

    .ow_side_banner.active .ow_side_banner_zaprto img {
        animation-name: ow_image_ring;
        animation-duration: 0.3s;
        animation-iteration-count: 4;
        animation-timing-function: ease
    }

    .ow_side_banner.active.open .ow_side_banner_oprto {
        opacity: 1;
        overflow: visible;
        right: -5px;
    }

    .ow_side_banner .ow_side_banner_zaprto {
        height: 50px;
        width: 50px;
        background-color: #FFFFFF;
        box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.07);
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 100%;
        animation-name: ow_spring;
        animation-duration: 1s;
        animation-iteration-count: 1;
        animation-timing-function: ease;
        cursor: pointer
    }

    .ow_side_banner .ow_side_banner_zaprto svg {
        width: 25px;
    }

    .ow_side_banner .ow_side_banner_oprto {
        width: 300px;
        opacity: 0;
        position: absolute;
        right: -500px;
        bottom: -5px;
        background-color: #FFFFFF;
        box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
        border-radius: 3px;
        transition: right 0.5s, opacity 0.4s;
        overflow: hidden;
    }

    .ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_ikona {
        width: 83px;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_close {
        cursor: pointer;
        background-color: #fff;
        position: absolute;
        width: 30px;
        height: 30px;
        top: -5px;
        right: -5px;
        border-radius: 100%;
        box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_vsebina .ow_side_banner_oprto_vsebina_inner {
        padding: 10px
    }

    .ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_vsebina .ow_side_banner_oprto_vsebina_inner h6 {
        color: #222426;
        font-size: 24px;
        font-weight: 600;
        line-height: 1.66;
        letter-spacing: 0.3px;
        margin-bottom: 8px;
    }

    .ow_side_banner .ow_side_banner_oprto .ow_side_banner_oprto_vsebina .ow_side_banner_oprto_vsebina_inner p {
        color: rgba(34, 36, 38, 0.8);
        font-size: 18px;
        font-weight: 400;
        line-height: 1.4;
        letter-spacing: 0.3px;
        margin: 0;
        margin-bottom: 10px;
    }

}

/*new side banner - august2022*/

._submit {
    cursor: pointer;
}

@keyframes ow_from_right {
    0% {
        right: -100px
    }
    40% {
        right: 20px
    }
    60% {
        right: 12px
    }
    80% {
        right: 16px
    }
    90% {
        right: 16px
    }
    100% {
        right: 16px
    }
}

@keyframes ow_from_left {
    0% {
        left: -100px
    }
    40% {
        left: 20px
    }
    60% {
        left: 12px
    }
    80% {
        left: 16px
    }
    90% {
        left: 16px
    }
    100% {
        left: 16px
    }
}

@keyframes ow_spring {
    0% {
        transform: scale3d(0.96, 0.96, 1)
    }
    40% {
        transform: scale3d(1.1, 1.1, 1)
    }
    60% {
        transform: scale3d(0.98, 0.98, 1)
    }
    80% {
        transform: scale3d(1.05, 1.05, 1)
    }
    90% {
        transform: scale3d(1.01, 1.01, 1)
    }
    100% {
        right: 40px;
        transform: scale3d(1, 1, 1)
    }
}

@keyframes ow_image_ring {
    0% {
        transform: rotate(0deg)
    }
    25% {
        transform: rotate(-10deg)
    }
    50% {
        transform: rotate(0deg)
    }
    75% {
        transform: rotate(10deg)
    }
    100% {
        transform: rotate(0deg)
    }
}

@media (min-width: 991px) {
    html:lang(mk-MK) #top #header_main #avia-menu > .menu-item > a > .avia-menu-text {
        font-size: 15px;
        letter-spacing: 0px;
    }

    html:lang(mk-MK) #top #header_main #avia-menu > .menu-item > a {
        padding: 0 20px;
    }

    html:lang(bg-BG) #top #header_main #avia-menu > .menu-item > a > .avia-menu-text {
        font-size: 15px;
        letter-spacing: 0px;
    }

    html:lang(bg-BG) #top #header_main #avia-menu > .menu-item > a {
        padding: 0 20px;
    }
}

@media (max-width: 767px) {
    .ow_hide_mobile {
        display: none !important;
    }
}

div.main_color h1, div.main_color .ow_h2_40 h2, div.ow_popup h1, div.ow_popup .ow_h2_40 h2, .ow_footer_wrap h1, .ow_footer_wrap .ow_h2_40 h2, #header h1, #header .ow_h2_40 h2, .single h1, .single .ow_h2_40 h2 {
    color: #222426;
    font-size: 40px;
    font-weight: 600;
    text-transform: none !important;
    letter-spacing: normal !important;
}

@media (max-width: 990px) {
    div.main_color h1, div.main_color .ow_h2_40 h2, div.ow_popup h1, div.ow_popup .ow_h2_40 h2, .ow_footer_wrap h1, .ow_footer_wrap .ow_h2_40 h2, #header h1, #header .ow_h2_40 h2, .single h1, .single .ow_h2_40 h2 {
        font-size: 36px;
    }
}

@media (max-width: 480px) {
    div.main_color h1, div.main_color .ow_h2_40 h2, div.ow_popup h1, div.ow_popup .ow_h2_40 h2, .ow_footer_wrap h1, .ow_footer_wrap .ow_h2_40 h2, #header h1, #header .ow_h2_40 h2, .single h1, .single .ow_h2_40 h2 {
        font-size: 32px;
    }
}

div.main_color .ow_h1_50 h1, div.ow_popup .ow_h1_50 h1, .ow_footer_wrap .ow_h1_50 h1, #header .ow_h1_50 h1, .single .ow_h1_50 h1 {
    text-shadow: 0 2px 2px rgba(46, 31, 5, 0.8);
    color: #ffffff;
    font-size: 50px;
    font-weight: 600;
    letter-spacing: 1.11px;
}

@media (max-width: 990px) {
    div.main_color .ow_h1_50 h1, div.ow_popup .ow_h1_50 h1, .ow_footer_wrap .ow_h1_50 h1, #header .ow_h1_50 h1, .single .ow_h1_50 h1 {
        font-size: 45px;
    }
}

@media (max-width: 480px) {
    div.main_color .ow_h1_50 h1, div.ow_popup .ow_h1_50 h1, .ow_footer_wrap .ow_h1_50 h1, #header .ow_h1_50 h1, .single .ow_h1_50 h1 {
        font-size: 40px;
    }
}

div.main_color .ow_h2_40 h2, div.ow_popup .ow_h2_40 h2, .ow_footer_wrap .ow_h2_40 h2, #header .ow_h2_40 h2, .single .ow_h2_40 h2 {
    line-height: 1.1;
}

div.main_color h2, div.main_color .ow_h1_32 h1, div.ow_popup h2, div.ow_popup .ow_h1_32 h1, .ow_footer_wrap h2, .ow_footer_wrap .ow_h1_32 h1, #header h2, #header .ow_h1_32 h1, .single h2, .single .ow_h1_32 h1 {
    color: #222426;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3;
    text-transform: none !important;
}

@media (max-width: 990px) {
    div.main_color h2, div.main_color .ow_h1_32 h1, div.ow_popup h2, div.ow_popup .ow_h1_32 h1, .ow_footer_wrap h2, .ow_footer_wrap .ow_h1_32 h1, #header h2, #header .ow_h1_32 h1, .single h2, .single .ow_h1_32 h1 {
        font-size: 28px;
    }
}

@media (max-width: 480px) {
    div.main_color h2, div.main_color .ow_h1_32 h1, div.ow_popup h2, div.ow_popup .ow_h1_32 h1, .ow_footer_wrap h2, .ow_footer_wrap .ow_h1_32 h1, #header h2, #header .ow_h1_32 h1, .single h2, .single .ow_h1_32 h1 {
        font-size: 24px;
    }
}

div.main_color h3, div.ow_popup h3, .ow_footer_wrap h3, #header h3, .single h3 {
    color: #222426;
    font-size: 25px;
    font-weight: 600;
    line-height: 1.4;
    text-transform: none !important;
}

@media (max-width: 990px) {
    div.main_color h3, div.ow_popup h3, .ow_footer_wrap h3, #header h3, .single h3 {
        font-size: 23px;
    }
}

@media (max-width: 480px) {
    div.main_color h3, div.ow_popup h3, .ow_footer_wrap h3, #header h3, .single h3 {
        font-size: 22px;
    }
}

div.main_color .ow_h3_20 h3, div.ow_popup .ow_h3_20 h3, .ow_footer_wrap .ow_h3_20 h3, #header .ow_h3_20 h3, .single .ow_h3_20 h3 {
    color: #222426;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    text-transform: none !important;
    letter-spacing: 0.5px;
}

@media (max-width: 990px) {
    div.main_color .ow_h3_20 h3, div.ow_popup .ow_h3_20 h3, .ow_footer_wrap .ow_h3_20 h3, #header .ow_h3_20 h3, .single .ow_h3_20 h3 {
        font-size: 19px;
    }
}

@media (max-width: 480px) {
    div.main_color .ow_h3_20 h3, div.ow_popup .ow_h3_20 h3, .ow_footer_wrap .ow_h3_20 h3, #header .ow_h3_20 h3, .single .ow_h3_20 h3 {
        font-size: 18px;
    }
}

div.main_color h4, div.ow_popup h4, .ow_footer_wrap h4, #header h4, .single h4 {
    color: #FAAF17;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 6px;
}

@media (max-width: 990px) {
    div.main_color h4, div.ow_popup h4, .ow_footer_wrap h4, #header h4, .single h4 {
        font-size: 14px;
    }
}

@media (max-width: 480px) {
    div.main_color h4, div.ow_popup h4, .ow_footer_wrap h4, #header h4, .single h4 {
        font-size: 13px;
    }
}

div.main_color p, div.main_color li, div.ow_popup p, div.ow_popup li, .ow_footer_wrap p, .ow_footer_wrap li, #header p, #header li, .single p, .single li {
    color: rgba(34, 36, 38, 0.8);
    font-size: 18px;
    font-weight: 400;
    line-height: 1.66;
    letter-spacing: 0.3px;
}

@media (max-width: 990px) {
    div.main_color p, div.main_color li, div.ow_popup p, div.ow_popup li, .ow_footer_wrap p, .ow_footer_wrap li, #header p, #header li, .single p, .single li {
        font-size: 16px;
    }
}

@media (max-width: 480px) {
    div.main_color p, div.main_color li, div.ow_popup p, div.ow_popup li, .ow_footer_wrap p, .ow_footer_wrap li, #header p, #header li, .single p, .single li {
        font-size: 15px;
    }
}

div.main_color .ow_big_p p, div.main_color .ow_big_p li, div.ow_popup .ow_big_p p, div.ow_popup .ow_big_p li, .ow_footer_wrap .ow_big_p p, .ow_footer_wrap .ow_big_p li, #header .ow_big_p p, #header .ow_big_p li, .single .ow_big_p p, .single .ow_big_p li {
    font-size: 22px;
}

@media (max-width: 990px) {
    div.main_color .ow_big_p p, div.main_color .ow_big_p li, div.ow_popup .ow_big_p p, div.ow_popup .ow_big_p li, .ow_footer_wrap .ow_big_p p, .ow_footer_wrap .ow_big_p li, #header .ow_big_p p, #header .ow_big_p li, .single .ow_big_p p, .single .ow_big_p li {
        font-size: 20px;
    }
}

@media (max-width: 480px) {
    div.main_color .ow_big_p p, div.main_color .ow_big_p li, div.ow_popup .ow_big_p p, div.ow_popup .ow_big_p li, .ow_footer_wrap .ow_big_p p, .ow_footer_wrap .ow_big_p li, #header .ow_big_p p, #header .ow_big_p li, .single .ow_big_p p, .single .ow_big_p li {
        font-size: 18px;
    }
}

div.main_color .ow_small_p p, div.main_color .ow_small_p li, div.ow_popup .ow_small_p p, div.ow_popup .ow_small_p li, .ow_footer_wrap .ow_small_p p, .ow_footer_wrap .ow_small_p li, #header .ow_small_p p, #header .ow_small_p li, .single .ow_small_p p, .single .ow_small_p li {
    font-size: 16px;
}

@media (max-width: 990px) {
    div.main_color .ow_small_p p, div.main_color .ow_small_p li, div.ow_popup .ow_small_p p, div.ow_popup .ow_small_p li, .ow_footer_wrap .ow_small_p p, .ow_footer_wrap .ow_small_p li, #header .ow_small_p p, #header .ow_small_p li, .single .ow_small_p p, .single .ow_small_p li {
        font-size: 15px;
    }
}

@media (max-width: 480px) {
    div.main_color .ow_small_p p, div.main_color .ow_small_p li, div.ow_popup .ow_small_p p, div.ow_popup .ow_small_p li, .ow_footer_wrap .ow_small_p p, .ow_footer_wrap .ow_small_p li, #header .ow_small_p p, #header .ow_small_p li, .single .ow_small_p p, .single .ow_small_p li {
        font-size: 14px;
    }
}

div.main_color .ow_small_p b, div.ow_popup .ow_small_p b, .ow_footer_wrap .ow_small_p b, #header .ow_small_p b, .single .ow_small_p b {
    font-size: 16px;
    color: rgba(34, 36, 38, 0.8);
    font-weight: 700;
}

div.main_color strong, div.ow_popup strong, .ow_footer_wrap strong, #header strong, .single strong, div.main_color b, div.ow_popup b, .ow_footer_wrap b, #header b, .single b {
    color: #222426;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.66;
    letter-spacing: 0.3px;
}

@media (max-width: 990px) {
    div.main_color strong, div.ow_popup strong, .ow_footer_wrap strong, #header strong, .single strong {
        font-size: 16px;
    }
}

@media (max-width: 480px) {
    div.main_color strong, div.ow_popup strong, .ow_footer_wrap strong, #header strong, .single strong {
        font-size: 15px;
    }
}

div.main_color .ow_font_bela *, div.ow_popup .ow_font_bela *, .ow_footer_wrap .ow_font_bela *, #header .ow_font_bela *, .single .ow_font_bela * {
    color: #ffffff;
}

div.main_color p.ow_link, div.ow_popup p.ow_link, .ow_footer_wrap p.ow_link, #header p.ow_link, .single p.ow_link {
    margin: 0;
    color: #FAAF17;
}

#top a {
    text-decoration: none;
}

#top .container_wrap {
    border-top: none;
}

#top .avia-section {
    position: relative;
    z-index: 10;
    background-color: transparent;
}

#top .avia-section.section_prekrivanje_zgoraj_65 {
    z-index: 5;
    margin-top: -85px;
}

#top .avia-section.section_prekrivanje_zgoraj_120 {
    z-index: 11;
    margin-top: -120px;
}

@media (max-width: 767px) {
    #top .avia-section.section_prekrivanje_zgoraj_120 {
        margin-top: -60px;
    }
}

.section_overlay_bottom .av-section-color-overlay {
    background-repeat: no-repeat !important;
    background-position: bottom center;
    background-size: contain;
    min-width: 1920px;
    left: 50%;
    transform: translateX(-50%);
}

.section_overlay_top .av-section-color-overlay {
    background-repeat: no-repeat !important;
    background-position: top center;
    background-size: contain;
    min-width: 1920px;
    left: 50%;
    transform: translateX(-50%);
}

#top .ow_gumb a {
    background-color: #515D65;
    border-radius: 3px;
    transition: all 0.3s;
    padding: 16px 32px;
    text-align: center;
    display: block;
    border: none;
}

#top .ow_gumb.transparent a {
    background-color: transparent !important;
}

#top .ow_gumb.transparent span {
    background-color: transparent !important;
    color: #222426 !important;
}

#top .ow_gumb a span {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

#top .ow_gumb a:hover, #top .ow_gumb a:active, #top .ow_gumb a:visited {
    text-decoration: none;
    opacity: 1;
}

#top .ow_gumb a:hover span, #top .ow_gumb a:active span, #top .ow_gumb a:visited span {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

#top .ow_gumb.ow_gumb_inline a {
    display: inline-block;
}

#top .ow_gumb.ow_gumb_osnovni a {
    background-color: #FAAF17;
}

#top .ow_pisava_gumb .avia-button {
    background-color: #222426;
    border-radius: 3px;
    padding: 16px 38px;
    border: none !important;
    margin: 0;
    transition: all 0.3s;
}

#top .ow_pisava_gumb .avia-button span {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

#top .ow_pisava_gumb .avia-button:hover {
    background-color: #ffffff;
    opacity: 1;
}

#top .ow_pisava_gumb .avia-button:hover span {
    color: #222426;
}

#top .ow_pisava_gumb.ow_pisava_gumb_akademija .avia-button {
    background-color: #FAAF17;
}

#top .ow_pisava_gumb.ow_pisava_gumb_akademija .avia-button:hover {
    background-color: #222426;
}

#top .ow_pisava_gumb.ow_pisava_gumb_akademija .avia-button:hover span {
    color: #ffffff;
}

.ow_pasica_gumb {
    background-color: #222426;
    border-radius: 3px;
    transition: all 0.3s;
}

.ow_pasica_gumb a, .ow_pasica_gumb .ow_pasica_gumb_a {
    padding: 16px 32px;
    display: block;
    text-align: center;
}

.ow_pasica_gumb a span, .ow_pasica_gumb .ow_pasica_gumb_a span {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.ow_pasica_gumb a:hover, .ow_pasica_gumb a:active, .ow_pasica_gumb a:visited, .ow_pasica_gumb .ow_pasica_gumb_a:hover, .ow_pasica_gumb .ow_pasica_gumb_a:active, .ow_pasica_gumb .ow_pasica_gumb_a:visited {
    text-decoration: none;
}

.ow_pasica_gumb a:hover span, .ow_pasica_gumb a:active span, .ow_pasica_gumb a:visited span, .ow_pasica_gumb .ow_pasica_gumb_a:hover span, .ow_pasica_gumb .ow_pasica_gumb_a:active span, .ow_pasica_gumb .ow_pasica_gumb_a:visited span {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.ow_ah_pasica_gumb {
    background-color: #222426;
    border-radius: 3px;
    transition: all 0.3s;
}

.ow_ah_pasica_gumb a {
    padding: 16px 32px;
    display: block;
    text-align: center;
}

.ow_ah_pasica_gumb a span {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.ow_ah_pasica_gumb a:hover, .ow_ah_pasica_gumb a:active, .ow_ah_pasica_gumb a:visited {
    text-decoration: none;
}

.ow_ah_pasica_gumb a:hover span, .ow_ah_pasica_gumb a:active span, .ow_ah_pasica_gumb a:visited span {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

#top .blog_blok {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    display: block;
    text-decoration: none;
}

@media (max-width: 800px) {
    #top .blog_blok {
        width: 100%;
        max-width: 370px;
        margin: 0 auto 20px auto !important;
    }

    #top .ow_zaposlitev .blog_blok {
        width: 100% !important;
        max-width: 370px;
        margin: 0 auto 20px auto !important;
        display: block !important;
    }
}

#top .blog_blok .blog_blok_img img {
    display: block;
}

#top .blog_blok .blog_blok_bottom {
    border-top: 5px solid #515D65;
    padding: 17px 25px;
}

#top .blog_blok .blog_blok_bottom .blog_blok_kategorija {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}

#top .blog_blok .blog_blok_bottom .blog_blok_kategorija p {
    margin: 0;
    color: #515D65;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.33px;
}

#top .blog_blok .blog_blok_bottom .blog_blok_cas_branja {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    text-align: right;
}

#top .blog_blok .blog_blok_bottom .blog_blok_cas_branja p {
    margin: 0;
    color: rgba(34, 36, 38, 0.7);
    font-size: 13px;
    letter-spacing: 0.33px;
}

#top .blog_blok .blog_blok_bottom h3 {
    margin-top: 18px;
    margin-bottom: 0;
    min-height: 83px;
}

#top .prirocnik_blok {
    border-radius: 3px;
    padding: 20px 33px;
    display: block;
}

#top .prirocnik_blok.prirocnik_blok_siv {
    background-color: #f0f3f7;
    padding: 58px 33px;
}

#top .prirocnik_blok .prirocnik_img {
    display: inline-block;
    vertical-align: middle;
    width: 28%;
}

#top .prirocnik_blok .prirocnik_img img {
    display: block;
}

#top .prirocnik_blok .prirocnik_naslov {
    display: inline-block;
    vertical-align: middle;
    width: 72%;
    padding-left: 10%;
}

#top .prirocnik_blok .prirocnik_naslov h3 {
    margin-bottom: 14px;
}

#top .prirocnik_blok .prirocnik_naslov .ow_link {
    font-size: 14px;
    text-decoration: underline;
    font-weight: 600;
}

#top .seminar_blok {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.2);
    border-radius: 6px;
    background-color: #ffffff;
    display: table;
    table-layout: fixed;
    min-height: 200px;
    text-decoration: none;
    width: 100%;
    overflow: hidden;
}

#top .seminar_blok .seminar_img {
    display: table-cell;
    vertical-align: top;
    width: 42%;
    background-color: #f0f3f7;
    padding: 25px;
}

#top .seminar_blok .seminar_img .seminar_ura {
    color: rgba(34, 36, 38, 0.7);
    font-size: 14px;
    letter-spacing: 0.25px;
    margin-bottom: 10px;
    padding-left: 20px;
    background-image: url("../images/ura_ikona.svg");
    background-position: left 5px;
    background-repeat: no-repeat;
}

#top .seminar_blok .seminar_img .seminar_lokacija {
    color: rgba(34, 36, 38, 0.7);
    font-size: 14px;
    letter-spacing: 0.25px;
    margin-bottom: 10px;
    padding-left: 20px;
    background-image: url("../images/info_ikona_lokacija.svg");
    background-position: left 5px;
    background-repeat: no-repeat;
}

#top .seminar_blok .seminar_img .seminar_predavatelj {
    color: rgba(34, 36, 38, 0.7);
    font-size: 14px;
    letter-spacing: 0.25px;
    margin-bottom: 10px;
    padding-left: 20px;
    background-image: url("../images/user.svg");
    background-position: left 5px;
    background-repeat: no-repeat;
}

#top .seminar_blok .seminar_img .seminar_cat {
    color: rgba(34, 36, 38, 0.7);
    font-size: 14px;
    letter-spacing: 0.25px;
    margin-bottom: 10px;
    padding-left: 20px;
    background-image: url("../images/catgory_icon.svg");
    background-position: left 5px;
    background-repeat: no-repeat;
}

#top .seminar_blok .seminar_img .seminar_opomba {
    color: rgba(34, 36, 38, 0.7);
    font-size: 14px;
    letter-spacing: 0.25px;
    margin-bottom: 10px;
    padding-left: 20px;
    background-image: url("../images/info_ikona.svg");
    background-position: left 5px;
    background-repeat: no-repeat;
}

#top .seminar_blok .seminar_naslov {
    display: table-cell;
    vertical-align: top;
    width: 58%;
    border-left: 5px solid #515D65;
    padding: 25px;
}

#top .seminar_blok .seminar_naslov .ow_link {
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: 0.35px;
    color: #2D6EAA;
}

#top .seminar_blok .seminar_datum {
    margin-bottom: 15px;
}

#top .seminar_blok .seminar_datum .seminar_datum_dan {
    color: #222426;
    font-size: 32px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0.8px;
    display: inline-block;
}

#top .seminar_blok .seminar_datum .seminar_datum_mesec_leto {
    color: #222426;
    font-size: 12px;
    font-weight: 600;
    line-height: 13px;
    text-transform: uppercase;
    letter-spacing: 0.46px;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}

#top .seminar_blok .seminar_ikona {
    margin-bottom: 16px;
}

#top .seminar_blok .seminar_ikona img, #top .seminar_blok .seminar_ikona svg {
    vertical-align: middle;
}

#top .seminar_blok .seminar_ikona span {
    padding: 4px 0 4px 20px;
    margin-left: 16px;
    border-left: 1px solid #bab8b5;
    vertical-align: middle;
    color: rgba(34, 36, 38, 0.3);
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#top .seminar_blok.seminar_blok_prihajajoci .seminar_img {
    border: 1px solid #ebeef2;
}

#top .seminar_blok.seminar_blok_pretekli .seminar_img {
    background-position: top, center;
    background-repeat: no-repeat;
    background-size: 100% 70%, cover;
}

#top .seminar_blok.seminar_blok_pretekli .seminar_datum {
    opacity: 0.5;
}

#top .seminar_blok.seminar_blok_pretekli .seminar_datum .seminar_datum_dan {
    color: #ffffff;
}

#top .seminar_blok.seminar_blok_pretekli .seminar_datum .seminar_datum_mesec_leto {
    color: #ffffff;
}

#top .seminar_blok.seminar_blok_pretekli .seminar_img .seminar_ura {
    color: #ffffff;
}

#top .seminar_blok.seminar_blok_pretekli .seminar_img .seminar_lokacija {
    color: #ffffff;
}

#top .seminar_blok.seminar_blok_pretekli .seminar_img .seminar_opomba {
    color: #ffffff;
}

@media (min-width: 800px) and (max-width: 1170px), (max-width: 615px) {
    #top .seminar_blok .seminar_img {
        display: block;
        width: 100%;
    }

    #top .seminar_blok .seminar_naslov {
        display: block;
        width: 100%;
        border-left: none;
        border-top: 5px solid #515D65;
    }
}

@media (max-width: 800px) {
    #top .ow_akademija_vsi_prihajajoci .seminar_blok {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 2.8% !important;
    }

    #top .ow_akademija_vsi_prihajajoci .seminar_blok:first-child {
        margin-top: 0 !important;
    }
}

#top .javna_objava_blok {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    display: block;
    text-decoration: none;
}

@media (max-width: 800px) {
    #top .javna_objava_blok {
        width: 100% !important;
        display: block !important;
        max-width: 370px;
        margin: 0 auto 20px auto !important;
    }
}

#top .javna_objava_blok .javna_objava_bottom {
    border-top: 5px solid #515D65;
    padding: 17px 25px;
}

#top .javna_objava_blok .javna_objava_bottom h3 {
    margin-top: 18px;
    margin-bottom: 0;
}

#top .ow_javne_objave .javna_objava_blok, #top .blog_archive_content .javna_objava_blok {
    display: inline-block;
    width: 31.5%;
    margin-left: 2.75%;
    margin-bottom: 2.75%;
    vertical-align: top;
}

#top .ow_javne_objave .javna_objava_blok:nth-child(3n+1), #top .blog_archive_content .javna_objava_blok:nth-child(3n+1) {
    margin-left: 0;
}

#top .ow_zaposlitev .blog_blok {
    display: inline-block;
    width: 31.5%;
    margin-left: 2.75%;
    margin-bottom: 2.75%;
    vertical-align: top;
}

#top .ow_zaposlitev .blog_blok:nth-child(3n+1) {
    margin-left: 0;
}

#top .ow_faq_kategorije {
    display: inline-block;
    vertical-align: top;
    width: 268px;
}

@media (max-width: 990px) {
    #top .ow_faq_kategorije {
        width: 230px;
    }
}

@media (max-width: 767px) {
    #top .ow_faq_kategorije {
        display: none;
    }
}

#top .ow_faq_kategorije .ow_faq_kategorija {
    padding: 12px 12px 12px 35px;
    min-height: 77px;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    cursor: pointer;
    margin-bottom: 20px;
    display: table;
    width: 100%;
    background-color: #ffffff;
}

#top .ow_faq_kategorije .ow_faq_kategorija p {
    color: rgba(34, 36, 38, 0.5);
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
}

#top .ow_faq_kategorije .ow_faq_kategorija.active {
    border-left: 5px solid #FAAF17;
    padding-left: 30px;
}

#top .ow_faq_kategorije .ow_faq_kategorija.active p {
    color: #222426;
    font-weight: 600;
}

#top .main_color .ow_faq_select {
    display: none;
    padding: 20px 40px;
    border-radius: 3px;
    border: 1px solid rgba(100, 101, 103, 0.2);
    background-color: #ffffff;
}

@media (max-width: 767px) {
    #top .main_color .ow_faq_select {
        display: block;
    }
}

#top .ow_faq_wrap_ena_kategorija .ow_faq_vsebina {
    width: 100%;
    margin-left: 0;
}

#top .ow_faq_vsebina {
    display: inline-block;
    vertical-align: top;
    width: calc(93% - 268px);
    margin-left: 7%;
}

@media (max-width: 990px) {
    #top .ow_faq_vsebina {
        width: calc(95% - 230px);
        margin-left: 5%;
    }

    #top .ow_faq_wrap_ena_kategorija .ow_faq_vsebina {
        width: 100%;
        margin-left: 0;
    }
}

@media (max-width: 767px) {
    #top .ow_faq_vsebina {
        width: 100%;
        margin-left: 0;
    }

    #top .ow_faq_wrap_ena_kategorija .ow_faq_vsebina {
        width: 100%;
        margin-left: 0;
    }
}

#top .ow_accordion {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
}

#top .ow_accordion .ow_accordion_toggle {
    cursor: pointer;
    padding: 20px 40px;
    border-top: 1px solid rgba(100, 101, 103, 0.2);
    position: relative;
}

@media (max-width: 767px) {
    #top .ow_accordion .ow_accordion_toggle {
        padding: 20px 40px 20px 20px;
    }
}

#top .ow_accordion .ow_accordion_toggle:first-child {
    border-top: none;
}

#top .ow_accordion .ow_accordion_toggle.active {
    background-color: #f0f3f7;
}

#top .ow_accordion .ow_accordion_toggle.active p {
    font-weight: 600;
    color: #222426;
}

#top .ow_accordion .ow_accordion_toggle.active .circle-plus {
    background-color: rgba(100, 101, 103, 0.1);
}

#top .ow_accordion .ow_accordion_toggle.active .circle-plus .horizontal {
    transition: all 0.5s ease-in-out;
    transform: rotate(90deg);
    opacity: 0;
}

#top .ow_accordion .ow_accordion_toggle.active .circle-plus .vertical {
    transition: all 0.5s ease-in-out;
    transform: rotate(90deg);
}

#top .ow_accordion .ow_accordion_toggle p {
    margin: 0;
}

#top .ow_accordion .ow_accordion_content {
    display: none;
    padding: 0 50px 20px 40px;
}

@media (max-width: 767px) {
    #top .ow_accordion .ow_accordion_content {
        padding: 0 40px 20px 20px;
    }
}

#top .ow_accordion .ow_accordion_content.default {
    display: block;
}

#top .ow_accordion .ow_accordion_content.active {
    background-color: #f0f3f7;
}

#top .ow_accordion .ow_accordion_content *:first-child {
    margin-top: 0;
}

#top .ow_faq_ena_vsebina {
    display: none;
}

#top .ow_faq_ena_vsebina h2 {
    margin-bottom: 15px;
}

#top .ow_faq_ena_vsebina h4 {
    margin-top: 30px;
    margin-bottom: 16px;
    text-transform: uppercase;
}

#top .ow_faq_ena_vsebina.default {
    display: block;
}

#top .circle-plus {
    background-color: #f0f3f7;
    width: 21px;
    height: 21px;
    position: absolute;
    right: 15px;
    top: 23px;
    border-radius: 100%;
}

#top .circle-plus .horizontal {
    position: absolute;
    background-color: rgba(34, 36, 38, 0.8);
    width: 8px;
    height: 1px;
    left: 50%;
    margin-left: -4px;
    top: 50%;
    margin-top: -0.5px;
    transition: all 0.5s ease-in-out;
    transform: rotate(-90deg);
    opacity: 1;
}

#top .circle-plus .vertical {
    position: absolute;
    background-color: rgba(34, 36, 38, 0.8);
    width: 1px;
    height: 8px;
    left: 50%;
    margin-left: -0.5px;
    top: 50%;
    margin-top: -4px;
    transition: all 0.5s ease-in-out;
    transform: rotate(-90deg);
}

#top .ow_white_shadow_box_links a {
    color: rgba(34, 36, 38, 0.7);
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 20px;
    position: relative;
}

#top .ow_white_shadow_box_links a:after {
    content: url("../images/link_alineja.svg");
    margin-left: 10px;
}

#top .ow_popup {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: rgba(34, 36, 38, 0.8);
    width: 100%;
    height: 100%;
    overflow: auto;
    display: none;
}

#top .ow_popup.open {
    display: block;
}

#top .ow_popup.search_popup {
    background-color: rgba(34, 36, 38, 0.9);
}

#top .ow_popup.search_popup .scroller {
    box-shadow: none;
    border-radius: 0;
    background-color: transparent;
    max-width: 602px;
    width: 90%;
    max-height: 90%;
    overflow: auto;
    top: 160px;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}

#top .ow_popup.search_popup .avia-search-tooltip {
    position: relative;
    width: 100%;
    top: 0 !important;
    margin-left: 0;
    border-radius: 2px;
    box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);
    border-style: none;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform > div {
    max-width: 100%;
    margin: 0;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform > div #s {
    padding: 20px 45px 20px 27px;
    border-radius: 3px;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform > div #searchsubmit {
    background-color: transparent;
    text-align: left;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform > div #searchsubmit:focus {
    outline: none;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform .ajax_search_response {
    counter-reset: section;
    padding-top: 20px;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform .ajax_search_response h4 {
    display: none;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform .ajax_search_response a {
    color: #ffffff;
    border-bottom: none;
    padding: 15px 20px 15px 60px;
    min-height: 74px;
    text-decoration: none;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform .ajax_search_response a:hover {
    background-color: transparent;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform .ajax_search_response a::before {
    counter-increment: section;
    content: counter(section);
    width: 44px;
    line-height: 44px;
    border-radius: 100%;
    background-color: #ffffff;
    color: #222426;
    display: block;
    text-align: center;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 15px;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform .ajax_search_response a .ajax_search_title {
    font-size: 19px;
    text-transform: none;
    padding-bottom: 7px;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform .ajax_search_response a .ajax_search_excerpt {
    font-style: normal;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform .ajax_search_response a.ajax_search_entry_view_all {
    font-size: 19px;
}

#top .ow_popup.search_popup .avia-search-tooltip #searchform .ajax_search_response a.ajax_search_entry_view_all::before {
    content: "";
}

#top .ow_popup .ow_popup_inner {
    display: none;
}

#top .ow_popup .ow_popup_inner.popup_funkcionalnost {
    padding: 50px 50px;
}

@media (max-width: 500px) {
    #top .ow_popup .ow_popup_inner.popup_funkcionalnost {
        padding: 20px;
    }
}

#top .ow_popup .ow_popup_inner a:not(.ow_funkcionalnosti_content_link) {
    color: #FAAF17;
    text-decoration: underline;
}

#top .ow_popup .ow_popup_inner.shown {
    display: block;
}

#top .ow_popup .scroller {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    max-width: 1270px;
    width: 90%;
    max-height: 90%;
    overflow: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: relative;
}

#top .ow_popup .scroller.ow_popup_ozji {
    max-width: 860px;
}

#top .ow_popup .closepopup {
    position: fixed;
    top: 36px;
    right: 45px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    color: #222426;
    font-size: 20px;
    font-weight: 600;
    line-height: 50px;
    text-align: center;
    background-color: #fff;
    border-radius: 100%;
    z-index: 99;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
}

#top .ow_popup .popup_form {
    padding: 50px 80px;
    max-width: 860px;
    margin-left: auto;
    margin-right: auto;
}

#top .ow_popup .popup_form ._form-content ._form-label, #top .ow_popup .popup_form ._form-content .gfield_label, #top .ow_popup .popup_form .gform_wrapper ._form-label, #top .ow_popup .popup_form .gform_wrapper .gfield_label {
    display: none;
}

#top .ow_popup .popup_form ._form-content ._row ._form-label, #top .ow_popup .popup_form ._form-content .gfield_checkbox .gfield_label, #top .ow_popup .popup_form .gform_wrapper ._row ._form-label, #top .ow_popup .popup_form .gform_wrapper .gfield_checkbox .gfield_label {
    display: block;
    color: #222426;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.44px;
    margin-top: 15px;
}

#top .ow_popup .popup_form ._form-content .validation_error, #top .ow_popup .popup_form .gform_wrapper .validation_error {
    display: none;
}

#top .ow_popup .popup_form ._form-content ._field-wrapper, #top .ow_popup .popup_form ._form-content .gfield, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper, #top .ow_popup .popup_form .gform_wrapper .gfield {
    position: relative;
    margin: 0;
    padding: 0;
}

#top .ow_popup .popup_form ._form-content ._field-wrapper input, #top .ow_popup .popup_form ._form-content ._field-wrapper select, #top .ow_popup .popup_form ._form-content ._field-wrapper textarea, #top .ow_popup .popup_form ._form-content .gfield input, #top .ow_popup .popup_form ._form-content .gfield textarea, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper input, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper textarea, #top .ow_popup .popup_form .gform_wrapper .gfield input, #top .ow_popup .popup_form .gform_wrapper .gfield textarea {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    border: 1px solid #ffffff;
    padding: 14px 30px;
    color: rgba(34, 36, 38, 0.8);
    font-family: "Titillium Web";
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
    margin-bottom: 15px;
}

#top .ow_popup .popup_form ._form-content ._field-wrapper input._has_error, #top .ow_popup .popup_form ._form-content ._field-wrapper textarea._has_error, #top .ow_popup .popup_form ._form-content .gfield input._has_error, #top .ow_popup .popup_form ._form-content .gfield textarea._has_error, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper input._has_error, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper textarea._has_error, #top .ow_popup .popup_form .gform_wrapper .gfield input._has_error, #top .ow_popup .popup_form .gform_wrapper .gfield textarea._has_error {
    border: 1px solid #d0021b;
}

#top .ow_popup .popup_form ._form-content ._field-wrapper input:focus, #top .ow_popup .popup_form ._form-content ._field-wrapper textarea:focus, #top .ow_popup .popup_form ._form-content .gfield input:focus, #top .ow_popup .popup_form ._form-content .gfield textarea:focus, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper input:focus, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper textarea:focus, #top .ow_popup .popup_form .gform_wrapper .gfield input:focus, #top .ow_popup .popup_form .gform_wrapper .gfield textarea:focus {
    border: 1px solid #f9ab1a !important;
}

#top .ow_popup .popup_form ._form-content ._field-wrapper.gfield_error, #top .ow_popup .popup_form ._form-content .gfield.gfield_error, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper.gfield_error, #top .ow_popup .popup_form .gform_wrapper .gfield.gfield_error {
    padding: 0;
    border: none;
    background: transparent;
}

#top .ow_popup .popup_form ._form-content ._field-wrapper.gfield_error input, #top .ow_popup .popup_form ._form-content ._field-wrapper.gfield_error textarea, #top .ow_popup .popup_form ._form-content .gfield.gfield_error input, #top .ow_popup .popup_form ._form-content .gfield.gfield_error textarea, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper.gfield_error input, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper.gfield_error textarea, #top .ow_popup .popup_form .gform_wrapper .gfield.gfield_error input, #top .ow_popup .popup_form .gform_wrapper .gfield.gfield_error textarea {
    border: 1px solid #d0021b;
}

#top .ow_popup .popup_form ._form-content ._field-wrapper.gfield_error .ginput_container, #top .ow_popup .popup_form ._form-content .gfield.gfield_error .ginput_container, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper.gfield_error .ginput_container, #top .ow_popup .popup_form .gform_wrapper .gfield.gfield_error .ginput_container {
    margin-top: 0;
}

#top .ow_popup .popup_form ._form-content ._field-wrapper.gfield_error .ginput_container_checkbox label, #top .ow_popup .popup_form ._form-content .gfield.gfield_error .ginput_container_checkbox label, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper.gfield_error .ginput_container_checkbox label, #top .ow_popup .popup_form .gform_wrapper .gfield.gfield_error .ginput_container_checkbox label {
    background-image: url(../images/checkbox-error.svg);
}

#top .ow_popup .popup_form ._form-content ._field-wrapper ._error, #top .ow_popup .popup_form ._form-content ._field-wrapper .validation_message, #top .ow_popup .popup_form ._form-content .gfield ._error, #top .ow_popup .popup_form ._form-content .gfield .validation_message, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper ._error, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper .validation_message, #top .ow_popup .popup_form .gform_wrapper .gfield ._error, #top .ow_popup .popup_form .gform_wrapper .gfield .validation_message {
    position: absolute;
    right: 30px;
    top: 15px;
    width: auto;
    padding: 0;
    color: rgba(208, 2, 27, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
}

#top .ow_popup .popup_form ._form-content ._field-wrapper ._error ._error-inner, #top .ow_popup .popup_form ._form-content ._field-wrapper .validation_message ._error-inner, #top .ow_popup .popup_form ._form-content .gfield ._error ._error-inner, #top .ow_popup .popup_form ._form-content .gfield .validation_message ._error-inner, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper ._error ._error-inner, #top .ow_popup .popup_form .gform_wrapper ._field-wrapper .validation_message ._error-inner, #top .ow_popup .popup_form .gform_wrapper .gfield ._error ._error-inner, #top .ow_popup .popup_form .gform_wrapper .gfield .validation_message ._error-inner {
    color: rgba(208, 2, 27, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
}

#top .ow_popup .popup_form ._form-content .gfield_checkbox .validation_message, #top .ow_popup .popup_form .gform_wrapper .gfield_checkbox .validation_message {
    display: none;
}

#top .ow_popup .popup_form ._form-content .ginput_container_checkbox label, #top .ow_popup .popup_form ._form-content ._checkbox-radio label, #top .ow_popup .popup_form .gform_wrapper .ginput_container_checkbox label, #top .ow_popup .popup_form .gform_wrapper ._checkbox-radio label {
    width: 100%;
    max-width: 100%;
    margin: 0;
    background-image: url(../images/checkbox-original-new.svg);
    background-position: left center;
    background-repeat: no-repeat;
    margin-left: 0px !important;
    padding: 4px 0 4px 30px;
}

#top .ow_popup .popup_form ._form-content .ginput_container_checkbox input, #top .ow_popup .popup_form ._form-content ._checkbox-radio input, #top .ow_popup .popup_form .gform_wrapper .ginput_container_checkbox input, #top .ow_popup .popup_form .gform_wrapper ._checkbox-radio input {
    position: absolute;
    left: -200px;
}

#top .ow_popup .popup_form ._form-content .ginput_container_checkbox input:checked + label, #top .ow_popup .popup_form ._form-content ._checkbox-radio input:checked + label, #top .ow_popup .popup_form .gform_wrapper .ginput_container_checkbox input:checked + label, #top .ow_popup .popup_form .gform_wrapper ._checkbox-radio input:checked + label {
    background-image: url(../images/checkbox-selected-new.svg) !important;
}

#top .ow_popup .popup_form ._form-content .ginput_container_checkbox input:checked + span label, #top .ow_popup .popup_form ._form-content ._checkbox-radio input:checked + span label, #top .ow_popup .popup_form .gform_wrapper .ginput_container_checkbox input:checked + span label, #top .ow_popup .popup_form .gform_wrapper ._checkbox-radio input:checked + span label {
    background-image: url(../images/checkbox-selected-new.svg) !important;
}

#top .ow_popup .popup_form ._form-content .ginput_container_checkbox input._has_error + span label, #top .ow_popup .popup_form ._form-content ._checkbox-radio input._has_error + span label, #top .ow_popup .popup_form .gform_wrapper .ginput_container_checkbox input._has_error + span label, #top .ow_popup .popup_form .gform_wrapper ._checkbox-radio input._has_error + span label {
    background-image: url(../images/checkbox-error.svg);
}

#top .ow_popup .popup_form ._form-content .ginput_container_checkbox ._error-inner, #top .ow_popup .popup_form ._form-content ._checkbox-radio ._error-inner, #top .ow_popup .popup_form .gform_wrapper .ginput_container_checkbox ._error-inner, #top .ow_popup .popup_form .gform_wrapper ._checkbox-radio ._error-inner {
    display: none;
}

#top .ow_popup .popup_form ._form-content .gform_footer, #top .ow_popup .popup_form .gform_wrapper .gform_footer {
    margin: 0;
    padding: 0;
}

#top .ow_popup .popup_form ._form-content ._submit, #top .ow_popup .popup_form ._form-content .gform_button, #top .ow_popup .popup_form .gform_wrapper ._submit, #top .ow_popup .popup_form .gform_wrapper .gform_button {
    background-color: #FAAF17;
    padding: 19px 48px;
    border: none;
    border-radius: 3px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    outline: none;
    margin-top: 40px;
    margin-bottom: 20px;
}

#top .ow_popup ul {
    list-style: disc outside;
}

#top .ow_popup ul li {
    margin-left: 1em;
}

#top .ow_ul_polovica ul {
    margin-left: 6%;
    width: calc(47% - 2px);
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
}

#top .ow_ul_polovica ul:first-child {
    margin-left: 0;
}

@media (max-width: 767px) {
    #top .ow_ul_polovica ul {
        width: 100%;
        margin-left: 0;
    }
}

#top .max_560 {
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
}

#top .max_700 {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

#top .max_1170 {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    float: none;
}

#top .content_0_180 .content {
    padding-top: 0;
    padding-bottom: 180px;
}

@media (max-width: 680px) {
    #top .content_0_180 .content {
        padding-top: 0;
        padding-bottom: 90px;
    }
}

#top .content_80_160 .content {
    padding-top: 80px;
    padding-bottom: 160px;
}

@media (max-width: 680px) {
    #top .content_80_160 .content {
        padding-top: 40px;
        padding-bottom: 80px;
    }
}

#top .content_80_200 .content {
    padding-top: 80px;
    padding-bottom: 200px;
}

@media (max-width: 680px) {
    #top .content_80_200 .content {
        padding-top: 40px;
        padding-bottom: 100px;
    }
}

#top .content_100_160 .content {
    padding-top: 100px;
    padding-bottom: 160px;
}

@media (max-width: 680px) {
    #top .content_100_160 .content {
        padding-top: 50px;
        padding-bottom: 80px;
    }
}

#top .content_120_120 .content {
    padding-top: 120px;
    padding-bottom: 120px;
}

@media (max-width: 680px) {
    #top .content_120_120 .content {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

#top .content_120_170 .content {
    padding-top: 120px;
    padding-bottom: 170px;
}

@media (max-width: 680px) {
    #top .content_120_170 .content {
        padding-top: 60px;
        padding-bottom: 85px;
    }
}

#top .content_130_160 .content {
    padding-top: 130px;
    padding-bottom: 160px;
}

@media (max-width: 680px) {
    #top .content_130_160 .content {
        padding-top: 65px;
        padding-bottom: 80px;
    }
}

#top .content_200_100 .content {
    padding-top: 200px;
    padding-bottom: 100px;
}

@media (max-width: 680px) {
    #top .content_200_100 .content {
        padding-top: 100px;
        padding-bottom: 50px;
    }
}

#top .content_200_120 .content {
    padding-top: 200px;
    padding-bottom: 120px;
}

@media (max-width: 680px) {
    #top .content_200_120 .content {
        padding-top: 100px;
        padding-bottom: 60px;
    }
}

#top .content_200_160 .content {
    padding-top: 200px;
    padding-bottom: 160px;
}

@media (max-width: 680px) {
    #top .content_200_160 .content {
        padding-top: 100px;
        padding-bottom: 80px;
    }
}

#top .mb20 {
    margin-bottom: 20px !important;
}

#top .mb30 {
    margin-bottom: 30px;
}

#top .mb40 {
    margin-bottom: 40px !important;
}

@media (max-width: 680px) {
    #top .mb40 {
        margin-bottom: 30px !important;
    }
}

#top .mb50 {
    margin-bottom: 50px !important;
}

@media (max-width: 680px) {
    #top .mb50 {
        margin-bottom: 40px !important;
    }
}

#top .mb60 {
    margin-bottom: 60px !important;
}

@media (max-width: 680px) {
    #top .mb60 {
        margin-bottom: 40px !important;
    }
}

#top .mb70 {
    margin-bottom: 70px;
}

@media (max-width: 680px) {
    #top .mb70 {
        margin-bottom: 40px;
    }
}

#top .mb80 {
    margin-bottom: 80px !important;
}

@media (max-width: 680px) {
    #top .mb80 {
        margin-bottom: 40px !important;
    }
}

#top .mb90 {
    margin-bottom: 90px;
}

@media (max-width: 680px) {
    #top .mb90 {
        margin-bottom: 45px;
    }
}

#top .mb100 {
    margin-bottom: 100px;
}

@media (max-width: 680px) {
    #top .mb100 {
        margin-bottom: 50px;
    }
}

#top .mb120 {
    margin-bottom: 120px !important;
}

@media (max-width: 680px) {
    #top .mb120 {
        margin-bottom: 60px !important;
    }
}

#top .mb175 {
    margin-bottom: 175px !important;
}

@media (max-width: 680px) {
    #top .mb175 {
        margin-bottom: 90px !important;
    }
}

#top .mb185 {
    margin-bottom: 185px;
}

@media (max-width: 680px) {
    #top .mb185 {
        margin-bottom: 90px;
    }
}

#top .mb250 {
    margin-bottom: 250px;
}

@media (max-width: 680px) {
    #top .mb250 {
        margin-bottom: 125px;
    }
}

#top .mb300 {
    margin-bottom: 300px;
}

@media (max-width: 680px) {
    #top .mb300 {
        margin-bottom: 150px;
    }
}

.cta_enovice {
    background-image: url("../images/CTA_bg2.png");
    background-size: cover;
    text-align: center;
    padding: 60px 50px;
}

.cta_enovice .cta_enovice_inner {
    max-width: 730px;
    margin: 0 auto;
}

.cta_enovice p {
    margin-top: 11px;
    margin-bottom: 20px;
}

.cta_enovice .cta_enovice_gumb {
    display: inline-block;
}

/*  splošni cta  */
#top .ow_cta {
    text-align: center;
}

#top .ow_cta .ow_cta_vsebina {
    max-width: 520px;
    margin: 10px auto;
    font-size: 16px;
}

#top .ow_cta .ow_cta_phone_mail {
    margin-top: 40px;
    margin-bottom: 60px;
}

@media (max-width: 680px) {
    #top .ow_cta .ow_cta_phone_mail {
        margin-top: 20px;
        margin-bottom: 30px;
    }
}

#top .ow_cta .ow_cta_phone_mail a {
    color: #222426;
    font-size: 17px;
    font-weight: 600;
    margin: 0 20px;
}

@media (max-width: 500px) {
    #top .ow_cta .ow_cta_phone_mail a {
        display: block;
        margin-bottom: 10px;
    }
}

#top .ow_cta .ow_cta_phone_mail a img {
    vertical-align: middle;
    margin-right: 10px;
}

#top .ow_cta .ow_cta_phone_mail a:hover, #top .ow_cta .ow_cta_phone_mail a:active, #top .ow_cta .ow_cta_phone_mail a:visited {
    color: #222426;
    text-decoration: none;
}

#top .ow_cta .ow_cta_gumb {
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px;
}

#top .ow_cta .ow_cta_povezava {
    display: inline-block;
    vertical-align: middle;
    margin: 20px;
}

#top .ow_cta .ow_cta_povezava a {
    color: #222426;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
}

#top .ow_cta .ow_cta_povezava a:hover, #top .ow_cta .ow_cta_povezava a:active, #top .ow_cta .ow_cta_povezava a:visited {
    color: #222426;
}

#top .ow_cta.gumb_temen .ow_gumb a {
    background-color: #222426;
}

#top .ow_cta.gumb_temen .ow_gumb:hover a {
    background-color: #ffffff;
}

#top .ow_cta.gumb_temen .ow_gumb:hover a span {
    color: #222426;
}

#top .ow_cta.ozadje_barvno h3, #top .ow_cta.ozadje_barvno p, #top .ow_cta.ozadje_barvno a {
    color: #ffffff;
}

#top .ow_cta.ozadje_barvno .ow_gumb a {
    background-color: #222426;
}

#top .ow_cta.ozadje_barvno .ow_gumb:hover a {
    background-color: #ffffff;
}

#top .ow_cta.ozadje_barvno .ow_gumb:hover a span {
    color: #222426;
}

/*  tabela prednosti  */
.ow_prednosti_tabela {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
}

.ow_prednosti_tabela .ow_prednosti_celica {
    border-bottom: 1px solid rgba(100, 101, 103, 0.2);
    border-left: 1px solid rgba(100, 101, 103, 0.2);
    padding: 50px 30px;
    text-align: center;
}

.ow_prednosti_tabela .ow_prednosti_celica.ow_prednosti_celica_badge {
    position: relative;
}

.ow_prednosti_tabela .ow_prednosti_celica:nth-last-child(-n+3) {
    border-bottom: none;
}

.ow_prednosti_tabela .ow_prednosti_celica:nth-child(3n+1) {
    border-left: none;
}

.ow_prednosti_tabela .ow_prednosti_celica p {
    font-size: 16px;
    margin: 0;
}

.ow_prednosti_tabela .ow_prednosti_celica p.ow_prednosti_opis {
    max-width: 280px;
    margin: 0 auto;
}

.ow_prednosti_tabela .ow_prednosti_celica p.ow_prednosti_opis .ah_term_desc_icon span {
    left: -150px !important;
}

.ow_prednosti_tabela .ow_prednosti_celica p.ow_prednosti_opis .ah_term_desc_icon span:after {
    left: 156px !important;
}

.ow_prednosti_tabela .ow_prednosti_celica img {
    margin-bottom: 10px;
}

.ow_prednosti_tabela .ow_prednosti_celica img.ow_prednosti_badge {
    position: absolute;
    top: -6px;
    left: -6px;
}

.ow_prednosti_tabela .ow_prednosti_celica a {
    color: #FAAF17;
    font-size: 14px;
    font-weight: 600;
    display: block;
}

@media (max-width: 990px) {
    .ow_prednosti_tabela {
        grid-template-columns: repeat(1, 1fr);
    }

    .ow_prednosti_tabela .ow_prednosti_celica {
        border-bottom: 1px solid rgba(100, 101, 103, 0.2);
        border-left: none;
        padding: 30px;
    }

    .ow_prednosti_tabela .ow_prednosti_celica:nth-last-child(-n+3) {
        border-bottom: 1px solid rgba(100, 101, 103, 0.2);
    }

    .ow_prednosti_tabela .ow_prednosti_celica:last-child {
        border-bottom: none;
    }

    .ow_prednosti_tabela .ow_prednosti_celica p.ow_prednosti_opis {
        max-width: 480px;
    }
}

/* prednosti new*/
.ow_prednosti_new {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2vw;
}

.ow_prednosti_new .ow_prednosti_new_single {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}

.ow_prednosti_new .ow_prednosti_new_single .ow_prednosti_new_single_content {
    padding: 9.7%;
    position: relative;
    z-index: 9;
}

.ow_prednosti_new .ow_prednosti_new_single .ow_page_nadnaslov {
    text-transform: uppercase;
}

.ow_prednosti_new .ow_prednosti_new_single p {
    margin: 0;
}

.ow_prednosti_new .ow_prednosti_new_single h3 {
    min-height: 70px;
    margin: 8px 0;
}

@media (max-width: 990px) {
    .ow_prednosti_new {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 480px) {
    .ow_prednosti_new {
        grid-template-columns: 1fr;
        gap: 8px;
    }

    .ow_prednosti_new .ow_prednosti_new_single .ow_prednosti_new_single_content {
        padding: 16px;
    }

    .ow_prednosti_new .ow_prednosti_new_single h3 {
        min-height: 0;
    }

    .ow_prednosti_new .ow_prednosti_new_single img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        opacity: 0.15;
    }
}

/*  testimonial slider  */
.ow_testimonial {
    text-align: center;
}

.ow_testimonial.ow_testimonial_noslider .ow_testimonial_citati {
    margin-bottom: 30px;
}

.ow_testimonial.ow_testimonial_slider .ow_testimonial_citati {
    margin-bottom: 36px;
}

.ow_testimonial.ow_testimonial_slider .ow_testimonial_osebe {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

.ow_testimonial.ow_testimonial_slider .ow_testimonial_oseba {
    padding-top: 60px;
    transition: all 0.5s;
    /*@media (max-width: 500px){
        width: 21vw!important;
        &.slick-center {
          width: 42vw!important;
        }
      }*/
}

.ow_testimonial.ow_testimonial_slider .ow_testimonial_oseba img {
    filter: grayscale(100%);
    opacity: 0.4;
}

.ow_testimonial.ow_testimonial_slider .ow_testimonial_oseba .ow_testimonial_oseba_ime {
    opacity: 0.4;
}

@media (max-width: 500px) {
    .ow_testimonial.ow_testimonial_slider .ow_testimonial_oseba .ow_testimonial_oseba_ime {
        display: none;
    }
}

@media (max-width: 500px) {
    .ow_testimonial.ow_testimonial_slider .ow_testimonial_oseba .ow_testimonial_oseba_podjetje {
        display: none;
    }
}

.ow_testimonial.ow_testimonial_slider .ow_testimonial_oseba.slick-center {
    padding-top: 0;
}

.ow_testimonial.ow_testimonial_slider .ow_testimonial_oseba.slick-center img {
    filter: grayscale(0);
    opacity: 1;
}

.ow_testimonial.ow_testimonial_slider .ow_testimonial_oseba.slick-center .ow_testimonial_oseba_ime {
    opacity: 1;
}

@media (max-width: 500px) {
    .ow_testimonial.ow_testimonial_slider .ow_testimonial_oseba.slick-center .ow_testimonial_oseba_ime {
        display: block;
    }
}

@media (max-width: 500px) {
    .ow_testimonial.ow_testimonial_slider .ow_testimonial_oseba.slick-center .ow_testimonial_oseba_podjetje {
        display: block;
    }
}

.ow_testimonial.ow_testimonial_slider .slick-slide:focus {
    outline: none;
}

.ow_testimonial .ow_testimonial_citat {
    padding-top: 50px;
    background-image: url("../images/quote.svg");
    background-position: top center;
    background-repeat: no-repeat;
    display: inline-block;
}

.ow_testimonial .ow_testimonial_citat .ow_testimonial_citat_inner {
    max-width: 710px;
    display: inline-block;
}

.ow_testimonial .ow_testimonial_citat p {
    margin: 0;
    font-style: italic;
}

.ow_testimonial .ow_testimonial_citat a {
    margin-top: 10px;
    color: #FAAF17;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    text-decoration: underline;
}

.ow_testimonial .ow_testimonial_oseba img {
    margin-bottom: 10px;
    display: inline-block;
}

.ow_testimonial .ow_testimonial_oseba p {
    margin: 0;
    font-size: 14px;
}

.ow_testimonial .ow_testimonial_oseba p.ow_testimonial_oseba_ime {
    font-weight: 600;
}

.ow_testimonial .ow_testimonial_oseba p.ow_testimonial_oseba_podjetje {
    color: #949699;
    font-weight: 400;
}

/*  pasica ikona, text, gumb  */
.ow_pasica {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    padding: 30px 60px;
    clear: both;
    display: block;
}

.ow_pasica div {
    display: inline-block;
    vertical-align: middle;
}

.ow_pasica .ow_pasica_ikona {
    width: 50px;
}

.ow_pasica.image_size_sirsa .ow_pasica_ikona {
    width: 160px;
}

.ow_pasica .ow_pasica_text {
    width: calc(100% - 260px);
    padding-left: 5.7%;
    padding-right: 5.7%;
}

.ow_pasica .ow_pasica_text h3 {
    margin: 0;
}

.ow_pasica .ow_pasica_text p {
    margin: 0;
}

.ow_pasica.image_size_sirsa .ow_pasica_text {
    width: calc(100% - 370px);
    padding-left: 4.7%;
    padding-right: 4.7%;
}

.ow_pasica .ow_pasica_gumb {
    width: 210px;
}

@media (max-width: 767px) {
    .ow_pasica {
        text-align: center;
        padding: 30px;
    }

    .ow_pasica .ow_pasica_text {
        text-align: left;
        width: calc(100% - 50px);
        padding-right: 0;
    }

    .ow_pasica.image_size_sirsa .ow_pasica_text {
        width: 100%;
        padding: 0;
    }

    .ow_pasica .ow_pasica_gumb {
        margin-top: 20px;
    }
}

@media (max-width: 400px) {
    .ow_pasica {
        padding: 30px 20px;
    }
}

/*  pasica ikona, text, gumb  */
.ow_izpostavljeno {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
    padding: 8px 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    position: relative;
}

.ow_izpostavljeno:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background-color: #222426;
}

.ow_izpostavljeno .ow_izpostavljeno_ikona {
    width: 24px;
    height: 24px;
}

.ow_izpostavljeno .ow_izpostavljeno_ikona img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.ow_izpostavljeno .ow_izpostavljeno_text {
    flex: 1;
}

.ow_izpostavljeno .ow_izpostavljeno_text p {
    margin: 0;
    font-weight: 700;
    color: #222426;
}

@media (max-width: 990px) and (min-width: 768px) {
    .ow_product_page_header .ow_izpostavljeno {
        flex-direction: column;
    }
}

@media (max-width: 500px) {
    .ow_izpostavljeno {
        flex-direction: column;
    }
}

#top .ow_baza_znanja .ow_baza_znanja_stolpec {
    display: inline-block;
    width: 48.5%;
    vertical-align: top;
}

#top .ow_baza_znanja .ow_baza_znanja_stolpec.ow_baza_znanja_stolpec_dva {
    margin-left: 3%;
}

#top .ow_baza_znanja .ow_baza_znanja_stolpec > a:nth-child(2) {
    margin-top: 5.6%;
}

@media (max-width: 800px) {
    #top .ow_baza_znanja .ow_baza_znanja_stolpec {
        width: 100%;
    }

    #top .ow_baza_znanja .ow_baza_znanja_stolpec.ow_baza_znanja_stolpec_dva {
        margin-left: 0;
        margin-top: 5.6%;
    }
}

#top .ow_baza_znanja .blog_blok .blog_blok_bottom {
    padding: 35px 25px 20px 25px;
}

#top .ow_baza_znanja .blog_blok .blog_blok_bottom h3 {
    min-height: 106px;
}

#top .ow_primerjava {
    text-align: center;
}

#top .ow_primerjava.ow_primerjava_tri {
    display: flex;
}

#top .ow_primerjava .ow_primerjava_en_blok {
    display: inline-block;
    vertical-align: middle;
    width: 48%;
    max-width: 398px;
    margin-left: 22px;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    transition: all 0.3s;
    position: relative;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_badge {
    position: absolute;
    left: -6px;
    top: -6px;
}

#top .ow_primerjava .ow_primerjava_en_blok.ow_primerjava_en_blok_wider {
    max-width: 432px;
}

#top .ow_primerjava .ow_primerjava_en_blok a {
    text-decoration: underline;
}

#top .ow_primerjava .ow_primerjava_en_blok:hover {
    transform: scale(1.05);
}

#top .ow_primerjava .ow_primerjava_en_blok:first-child {
    margin-left: 0;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_header {
    background-color: #f0f3f7;
    padding: 41px 40px 33px 40px;
    border-radius: 3px 3px 0 0;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_header h3 {
    margin-bottom: 0;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_header .ow_primerjava_en_blok_header_opomba {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    color: #515D65;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_header .ow_primerjava_en_blok_header_opomba b {
    color: #515D65;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_body {
    text-align: left;
    padding: 30px 50px 35px 50px;
}

#top .ow_primerjava .ow_primerjava_en_blok.ow_primerjava_en_blok_wider .ow_primerjava_en_blok_body {
    padding: 30px 35px 35px 35px;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_body .ow_primerjava_en_blok_body_funkcionalnosti ul {
    margin: 0;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_body .ow_primerjava_en_blok_body_funkcionalnosti ul li {
    margin: 0;
    padding: 0;
    color: rgba(34, 36, 38, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: left 7px;
    background-image: url("../images/kljukica.svg");
    list-style: none;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_body .ow_primerjava_en_blok_body_funkcionalnosti ul li:last-child {
    margin-bottom: 0;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_body .ow_primerjava_en_blok_body_funkcionalnosti .ow_primerjava_opomba {
    margin-bottom: 33px;
    color: rgba(34, 36, 38, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
    padding-left: 28px;
    background-repeat: no-repeat;
    background-position: left 26px;
    background-image: url("../images/info_ikona.svg");
    text-align: left;
    margin-top: 18px;
    padding-top: 18px;
    border-top: 1px solid rgba(100, 101, 103, 0.2);
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_body_footer {
    margin-top: 33px;
    text-align: center;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_body_footer .ow_ah_pasica_gumb {
    display: inline-block;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_body_footer .ow_ah_pasica_gumb a {
    text-decoration: none;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_vec {
    position: absolute;
    bottom: -25px;
    width: 100%;
    text-align: center;
}

@media (max-width: 767px) {
    #top .ow_primerjava.ow_primerjava_tri {
        display: block;
    }

    #top .ow_primerjava .ow_primerjava_en_blok {
        width: 100%;
        margin-left: 0;
        margin-bottom: 50px;
    }

    #top .ow_primerjava .ow_primerjava_en_blok:last-child {
        margin-bottom: 20px;
    }

    #top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_body {
        padding: 30px;
    }
}

@media (max-width: 400px) {
    #top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_body {
        padding: 30px 20px;
    }
}

#top .ow_primerjava_vsi .ow_cenik_glavna_postavka td {
    padding: 30px 50px 10px 50px;
}

@media (max-width: 990px) {
    #top .ow_primerjava_vsi .ow_cenik_glavna_postavka td {
        padding: 20px 20px 10px 20px;
    }
}

#top .ow_primerjava_vsi .ow_cenik_glavna_postavka td:first-child {
    padding: 27px 50px 10px 50px !important;
}

@media (max-width: 990px) {
    #top .ow_primerjava_vsi .ow_cenik_glavna_postavka td:first-child {
        padding: 17px 20px 10px 20px !important;
    }
}

#top .ow_primerjava_vsi .ow_cenik_glavna_postavka td p {
    width: calc(100% - 34px) !important;
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi .ow_cenik_glavna_postavka td p {
        width: 100% !important;
    }
}

#top .ow_primerjava_vsi .ow_cenik_glavna_postavka td img, #top .ow_primerjava_vsi .ow_cenik_glavna_postavka td svg {
    vertical-align: middle;
    margin-right: 10px;
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi .ow_cenik_glavna_postavka td img.style-svg, #top .ow_primerjava_vsi .ow_cenik_glavna_postavka td svg.style-svg {
        display: none;
    }
}

#top .ow_primerjava_vsi .ow_cenik_glavna_postavka td:not(:nth-child(1)) {
    color: #222426;
    font-size: 22px;
    font-weight: 600;
    line-height: 25px;
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi .ow_cenik_glavna_postavka td:not(:nth-child(1)) {
        font-size: 18px;
        padding: 10px !important;
    }
}

#top .ow_primerjava_vsi .ow_cenik_glavna_postavka td .ow_cenik_vec {
    color: #FAAF17;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
    letter-spacing: 0.35px;
    cursor: pointer;
}

#top .ow_primerjava_vsi .ow_cenik_glavna_postavka td .ow_cenik_vec .ow_cenik_vec_manj {
    display: none;
}

#top .ow_primerjava_vsi .ow_cenik_glavna_postavka td .ow_cenik_vec.active .ow_cenik_vec_vec {
    display: none;
}

#top .ow_primerjava_vsi .ow_cenik_glavna_postavka td .ow_cenik_vec.active .ow_cenik_vec_manj {
    display: initial;
}

#top .ow_primerjava_vsi .ow_cenik_nakup, #top .ow_primerjava_vsi .ow_cenik_najem {
    display: none;
}

#top .ow_primerjava_vsi .ow_cenik_nakup td, #top .ow_primerjava_vsi .ow_cenik_najem td {
    background-color: rgba(240, 243, 247, 0.4);
    padding-top: 10px;
    padding-bottom: 10px;
}

#top .ow_primerjava_vsi .ow_cenik_nakup td p, #top .ow_primerjava_vsi .ow_cenik_najem td p {
    margin: 0;
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi .ow_cenik_nakup td p, #top .ow_primerjava_vsi .ow_cenik_najem td p {
        font-size: 14px;
    }
}

#top .ow_primerjava_vsi .ow_cenik_nakup td:first-child, #top .ow_primerjava_vsi .ow_cenik_najem td:first-child {
    padding-left: 84px;
}

@media (max-width: 990px) {
    #top .ow_primerjava_vsi .ow_cenik_nakup td:first-child, #top .ow_primerjava_vsi .ow_cenik_najem td:first-child {
        padding-left: 54px !important;
    }

    #top .ow_primerjava_vsi .ow_cenik_nakup td:first-child p, #top .ow_primerjava_vsi .ow_cenik_najem td:first-child p {
        width: 100% !important;
    }
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi .ow_cenik_nakup td:first-child, #top .ow_primerjava_vsi .ow_cenik_najem td:first-child {
        padding-left: 20px !important;
    }
}

@media (max-width: 400px) {
    #top .ow_primerjava_vsi .ow_cenik_nakup td:first-child, #top .ow_primerjava_vsi .ow_cenik_najem td:first-child {
        padding-left: 10px !important;
    }
}

#top .ow_primerjava_vsi .ow_cenik_nakup.active, #top .ow_primerjava_vsi .ow_cenik_najem.active {
    display: table-row;
}

#top .ow_primerjava_vsi table {
    background-color: transparent;
}

#top .ow_primerjava_vsi table thead tr {
    background-color: transparent;
}

#top .ow_primerjava_vsi table thead tr td {
    color: #222426;
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
    text-transform: uppercase;
    text-align: center;
    border: none;
    padding: 0;
}

#top .ow_primerjava_vsi table thead tr td span {
    background-color: #f0f3f7;
    padding: 25px;
    display: block;
    width: 100%;
    border-radius: 3px 3px 0 0;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi table thead tr td {
        font-size: 18px;
    }

    #top .ow_primerjava_vsi table thead tr td span {
        padding: 25px 15px;
    }
}

@media (max-width: 400px) {
    #top .ow_primerjava_vsi table thead tr td span {
        padding: 15px 10px;
    }
}

#top .ow_primerjava_vsi table thead tr td .primerjava_vse_ime_kratko {
    display: none;
}

@media (max-width: 767px) {
    #top .ow_primerjava_vsi table thead tr td .primerjava_vse_ime_dolgo {
        display: none;
    }

    #top .ow_primerjava_vsi table thead tr td .primerjava_vse_ime_kratko {
        display: block;
    }
}

#top .ow_primerjava_vsi table thead tr td:first-child {
    background-color: transparent;
    border-top: none;
    border-left: none;
}

#top .ow_primerjava_vsi table thead tr td:last-child {
    border-left: 5px solid transparent;
}

#top .ow_primerjava_vsi table tbody tr {
    background-color: transparent;
}

#top .ow_primerjava_vsi table tbody tr:not(.table_empty):hover td .openpopup_func_link {
    display: initial;
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi table tbody tr:not(.table_empty):hover td .openpopup_func_link {
        display: none;
    }
}

#top .ow_primerjava_vsi table tbody tr:not(.table_empty):hover td:nth-child(2) svg.primerjava_kljukica use, #top .ow_primerjava_vsi table tbody tr:not(.table_empty):hover td:nth-child(3) svg.primerjava_kljukica use {
    fill: #81bc26 !important;
}

#top .ow_primerjava_vsi table tbody tr:not(.table_empty):hover td:nth-child(2) svg.primerjava_iks g, #top .ow_primerjava_vsi table tbody tr:not(.table_empty):hover td:nth-child(3) svg.primerjava_iks g {
    opacity: 1 !important;
}

#top .ow_primerjava_vsi table tbody tr:not(.table_empty):hover td:nth-child(2) svg.primerjava_iks use, #top .ow_primerjava_vsi table tbody tr:not(.table_empty):hover td:nth-child(3) svg.primerjava_iks use {
    fill: #d0021b !important;
}

#top .ow_primerjava_vsi table tbody tr.table_empty {
    height: 34px;
}

#top .ow_primerjava_vsi table tbody tr.table_empty.table_empty_with_border {
    border-top: 1px solid rgba(100, 101, 103, 0.2);
}

#top .ow_primerjava_vsi table tbody tr:first-child td:first-child {
    border-radius: 3px 0 0 0;
    border-top: 1px solid rgba(100, 101, 103, 0.2);
}

#top .ow_primerjava_vsi table tbody tr:last-child td:first-child {
    border-radius: 0 0 0 3px;
    border-bottom: 1px solid rgba(100, 101, 103, 0.2);
}

#top .ow_primerjava_vsi table tbody tr td {
    background-color: #ffffff;
    border-top: none;
    border-bottom: none;
    border-style: none;
    vertical-align: middle;
    border-left: 1px solid rgba(100, 101, 103, 0.2);
}

#top .ow_primerjava_vsi table tbody tr td:nth-child(1) {
    padding: 10px 50px;
    width: 38%;
}

@media (max-width: 990px) {
    #top .ow_primerjava_vsi table tbody tr td:nth-child(1) {
        padding: 10px 30px 10px 20px;
    }
}

@media (max-width: 767px) {
    #top .ow_primerjava_vsi table tbody tr td:nth-child(1) {
        width: calc(100% - 282px);
    }
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi table tbody tr td:nth-child(1) {
        padding: 10px 20px;
        width: calc(100% - 160px);
    }
}

@media (max-width: 400px) {
    #top .ow_primerjava_vsi table tbody tr td:nth-child(1) {
        padding: 10px;
    }
}

#top .ow_primerjava_vsi table tbody tr td:nth-child(1) span {
    margin-right: 10px;
}

#top .ow_primerjava_vsi table tbody tr td:nth-child(1) p {
    position: relative;
}

#top .ow_primerjava_vsi table tbody tr td:nth-child(1) .openpopup_func_link {
    display: none;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 24px;
    position: absolute;
    left: 100%;
    top: 2px;
    color: #FAAF17;
}

#top .ow_primerjava_vsi table tbody tr td:nth-child(1) .funkcionalnosti_ikona {
    display: inline-block;
    vertical-align: middle;
    width: 60px;
}

#top .ow_primerjava_vsi table tbody tr td:nth-child(1) .funkcionalnosti_ikona svg {
    display: block;
    max-width: 40px;
    max-height: 40px;
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi table tbody tr td:nth-child(1) .funkcionalnosti_ikona {
        display: none;
    }
}

#top .ow_primerjava_vsi table tbody tr td:nth-child(1) p {
    color: rgba(34, 36, 38, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: calc(100% - 60px);
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi table tbody tr td:nth-child(1) p {
        width: 100%;
    }
}

#top .ow_primerjava_vsi table tbody tr td:nth-child(2), #top .ow_primerjava_vsi table tbody tr td:nth-child(3) {
    text-align: center;
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi table tbody tr td:nth-child(2), #top .ow_primerjava_vsi table tbody tr td:nth-child(3) {
        width: 80px;
    }
}

@media (max-width: 400px) {
    #top .ow_primerjava_vsi table tbody tr td:nth-child(2), #top .ow_primerjava_vsi table tbody tr td:nth-child(3) {
        width: 74px;
    }
}

#top .ow_primerjava_vsi table tbody tr td:last-child {
    border-right: 1px solid rgba(100, 101, 103, 0.2);
}

@media (max-width: 600px) {
    #top .ow_primerjava_vsi table tfoot {
        display: none;
    }
}

#top .ow_primerjava_vsi table tfoot tr {
    background-color: transparent;
}

#top .ow_primerjava_vsi table tfoot td {
    color: #FAAF17;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: 0.35px;
    text-align: center;
    border: none;
    padding: 0;
}

#top .ow_primerjava_vsi table tfoot td span {
    background-color: #ffffff;
    padding: 11px 15px 30px 15px;
    display: block;
    width: 100%;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    position: relative;
    z-index: -1;
}

#top .ow_primerjava_vsi table tfoot td:first-child {
    background-color: transparent;
    border-bottom: none;
    border-left: none;
}

#top .ow_primerjava_vsi table tfoot td:last-child {
    border-left: 5px solid transparent;
}

#top .ow_primerjava_vsi:not(.ow_cenik) table tbody tr:not(.table_empty):hover td {
    background-color: #f0f3f7;
}

#top .ow_cenik .ow_gumb {
    display: none;
}

@media (max-width: 600px) {
    #top .ow_cenik .ow_gumb {
        display: block;
    }
}

#top .ow_cenik .ow_cenik_nakup, #top .ow_cenik .ow_cenik_najem {
    display: none;
}

#top .ow_cenik .ow_cenik_nakup td, #top .ow_cenik .ow_cenik_najem td {
    background-color: rgba(240, 243, 247, 0.4);
    padding-top: 10px;
    padding-bottom: 10px;
}

#top .ow_cenik .ow_cenik_nakup td p, #top .ow_cenik .ow_cenik_najem td p {
    margin: 0;
}

@media (max-width: 600px) {
    #top .ow_cenik .ow_cenik_nakup td p, #top .ow_cenik .ow_cenik_najem td p {
        font-size: 14px;
    }
}

#top .ow_cenik .ow_cenik_nakup td:first-child, #top .ow_cenik .ow_cenik_najem td:first-child {
    padding-left: 84px;
}

@media (max-width: 990px) {
    #top .ow_cenik .ow_cenik_nakup td:first-child, #top .ow_cenik .ow_cenik_najem td:first-child {
        padding-left: 54px !important;
    }

    #top .ow_cenik .ow_cenik_nakup td:first-child p, #top .ow_cenik .ow_cenik_najem td:first-child p {
        width: 100% !important;
    }
}

@media (max-width: 600px) {
    #top .ow_cenik .ow_cenik_nakup td:first-child, #top .ow_cenik .ow_cenik_najem td:first-child {
        padding-left: 20px !important;
    }
}

@media (max-width: 400px) {
    #top .ow_cenik .ow_cenik_nakup td:first-child, #top .ow_cenik .ow_cenik_najem td:first-child {
        padding-left: 10px !important;
    }
}

#top .ow_cenik .ow_cenik_nakup.active, #top .ow_cenik .ow_cenik_najem.active {
    display: table-row;
}

#top .ow_cenik .ow_cenik_glavna_postavka td {
    padding: 30px 50px 10px 50px;
}

@media (max-width: 990px) {
    #top .ow_cenik .ow_cenik_glavna_postavka td {
        padding: 20px 20px 10px 20px;
    }
}

#top .ow_cenik .ow_cenik_glavna_postavka td:first-child {
    padding: 27px 50px 10px 50px !important;
}

@media (max-width: 990px) {
    #top .ow_cenik .ow_cenik_glavna_postavka td:first-child {
        padding: 17px 20px 10px 20px !important;
    }
}

#top .ow_cenik .ow_cenik_glavna_postavka td p {
    width: calc(100% - 34px) !important;
}

@media (max-width: 600px) {
    #top .ow_cenik .ow_cenik_glavna_postavka td p {
        width: 100% !important;
    }
}

#top .ow_cenik .ow_cenik_glavna_postavka td img, #top .ow_cenik .ow_cenik_glavna_postavka td svg {
    vertical-align: middle;
    margin-right: 10px;
}

@media (max-width: 600px) {
    #top .ow_cenik .ow_cenik_glavna_postavka td img.style-svg, #top .ow_cenik .ow_cenik_glavna_postavka td svg.style-svg {
        display: none;
    }
}

#top .ow_cenik .ow_cenik_glavna_postavka td .ow_cenik_vec {
    color: #FAAF17;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
    letter-spacing: 0.35px;
    cursor: pointer;
}

#top .ow_cenik .ow_cenik_glavna_postavka td .ow_cenik_vec .ow_cenik_vec_manj {
    display: none;
}

#top .ow_cenik .ow_cenik_glavna_postavka td .ow_cenik_vec.active .ow_cenik_vec_vec {
    display: none;
}

#top .ow_cenik .ow_cenik_glavna_postavka td .ow_cenik_vec.active .ow_cenik_vec_manj {
    display: initial;
}

#top .ow_cenik .ow_cenik_glavna_postavka td:not(:nth-child(1)) {
    color: #222426;
    font-size: 22px;
    font-weight: 600;
    line-height: 25px;
}

@media (max-width: 600px) {
    #top .ow_cenik .ow_cenik_glavna_postavka td:not(:nth-child(1)) {
        font-size: 18px;
        padding: 10px !important;
    }
}

#top .ow_cenik .ow_cenik_funkcionalnosti td {
    vertical-align: top;
    padding: 38px 40px !important;
    border-top: 1px solid rgba(100, 101, 103, 0.2);
}

@media (max-width: 990px) {
    #top .ow_cenik .ow_cenik_funkcionalnosti td {
        padding: 20px !important;
    }
}

#top .ow_cenik .ow_cenik_funkcionalnosti td:first-child {
    padding-left: 84px !important;
}

@media (max-width: 990px) {
    #top .ow_cenik .ow_cenik_funkcionalnosti td:first-child {
        padding-left: 54px !important;
    }
}

#top .ow_cenik .ow_cenik_funkcionalnosti td:not(:nth-child(1)) div {
    text-align: left;
}

#top .ow_cenik .ow_cenik_funkcionalnosti td:not(:nth-child(1)) div img, #top .ow_cenik .ow_cenik_funkcionalnosti td:not(:nth-child(1)) div svg {
    display: inline-block;
    width: 20px;
    vertical-align: top;
    margin-top: 8px;
    margin-right: 13px;
}

#top .ow_cenik .ow_cenik_funkcionalnosti td:not(:nth-child(1)) div p {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 33px);
    margin: 0;
    padding-bottom: 10px;
}

#top .ow_cenik .ow_cenik_funkcionalnosti td:not(:nth-child(1)) div p a {
    text-decoration: underline;
}

@media (max-width: 600px) {
    #top .ow_cenik .ow_cenik_funkcionalnosti {
        display: none;
    }
}

@media (max-width: 600px) {
    #top .ow_cenik tbody {
        border-bottom: 1px solid rgba(100, 101, 103, 0.2);
    }
}

#top .ah_term_desc_icon {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    line-height: 9px;
    margin-left: 11px;
    margin-right: 18px;
}

#top .ah_term_desc_icon img {
    margin: 0;
    display: block;
}

#top .ah_term_desc_icon span {
    position: absolute;
    display: block;
    bottom: calc(100% + 9px);
    left: -56px;
    width: 260px;
    background-color: #222426;
    color: #ffffff;
    padding: 15px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s;
    font-size: 13px;
    line-height: 1.3;
    z-index: 9;
}

#top .ah_term_desc_icon span:after {
    top: 97%;
    left: 62px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(5, 36, 51, 0);
    border-top-color: #222426;
    border-width: 10px;
    margin-left: -10px;
}

#top .ah_term_desc_icon:hover span {
    opacity: 1;
    visibility: visible;
}

#top .ow_faq {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    padding: 30px 40px 80px 40px;
}

@media (max-width: 1100px) {
    #top .ow_faq {
        padding: 25px 20px 40px 20px;
    }
}

@media (max-width: 990px) {
    #top .ow_faq {
        padding: 25px 15px 40px 10px;
    }
}

@media (max-width: 767px) {
    #top .ow_faq {
        margin-bottom: 0 !important;
    }
}

#top .ow_faq h3 {
    margin-bottom: 22px;
    margin-left: 23px;
}

@media (max-width: 990px) {
    #top .ow_faq h3 {
        margin-left: 13px;
        margin-bottom: 12px;
    }
}

#top .ow_faq a {
    color: rgba(34, 36, 38, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.5px;
    display: block;
    margin-bottom: 15px;
}

#top .ow_faq a img, #top .ow_faq a svg {
    display: inline-block;
    width: 7px;
}

#top .ow_faq a span {
    display: inline-block;
    width: calc(100% - 7px);
    vertical-align: top;
    padding-left: 16px;
}

@media (max-width: 990px) {
    #top .ow_faq a span {
        padding-left: 6px;
    }
}

#top .ow_meni_wrap_fix {
    position: absolute;
    top: -66px;
    width: 100%;
}

#top .ow_meni_wrap_fix.sticky {
    position: fixed;
    top: 0;
    width: calc(100% - 100px);
    max-width: 1410px;
}

#top .ow_meni_wrap {
    min-height: 0;
    z-index: 19;
}

#top .ow_meni_wrap .content {
    padding-top: 0;
    padding-bottom: 0;
}

#top .ow_meni_wrap .container {
    max-width: 1510px;
}

#top .ow_meni {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    padding: 0 30px;
    display: table;
    height: 100%;
    width: 100%;
}

#top .ow_meni > div {
    display: table-cell;
    vertical-align: middle;
}

#top .ow_meni .ow_meni_ikona {
    width: 210px;
    padding: 10px 0px;
}

#top .ow_meni .ow_meni_ikona img {
    max-height: 46px;
    display: block;
}

#top .ow_meni .ow_meni_inner {
    height: 100%;
}

#top .ow_meni .ow_meni_ikona + .ow_meni_inner {
    padding: 0 0 0 55px;
}

@media (max-width: 1440px) {
    #top .ow_meni .ow_meni_ikona + .ow_meni_inner {
        padding: 0 0 0 35px;
    }
}

@media (max-width: 1350px) {
    #top .ow_meni .ow_meni_ikona + .ow_meni_inner {
        padding: 0 0 0 15px;
    }
}

#top .ow_meni .ow_meni_inner a {
    color: rgba(34, 36, 38, 0.7);
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 9px;
    margin: 0 13px;
    height: 66px;
    position: relative;
    display: inline-block;
    text-decoration: none;
    background: linear-gradient(225deg, #FAAF17 0%, #FAAF17 100%);
    background-size: 100% 0px;
    background-repeat: no-repeat;
    background-position: bottom left;
    transition: background-size 0.3s;
}

@media (max-width: 1440px) {
    #top .ow_meni .ow_meni_inner a {
        margin: 0 8px;
    }
}

@media (max-width: 1350px) {
    #top .ow_meni .ow_meni_inner a {
        margin: 0 5px;
    }
}

#top .ow_meni .ow_meni_inner a:hover {
    background-size: 100% 4px;
}

#top .ow_meni .ow_meni_inner a.ow_meni_current {
    background-size: 100% 4px;
    font-weight: 600;
}

#top .ow_meni .ow_meni_inner a span {
    top: 50%;
    transform: translateY(-50%);
    display: block;
    position: relative;
}

#top .ow_meni .ow_cta_povezava {
    padding: 10px 20px;
    text-align: right;
}

#top .ow_meni .ow_cta_povezava a {
    color: #222426;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#top .ow_meni .ow_gumb {
    padding: 10px 0;
}

#top .ow_meni .ow_gumb a {
    padding: 12px 30px;
}

@media (max-width: 1300px) {
    #top .ow_meni_wrap .container {
        position: static;
    }

    #top .ow_meni_wrap .content {
        position: static;
    }

    #top .ow_meni_wrap .flex_column {
        position: static;
    }

    #top .ow_meni_wrap_fix:not(.ow_meni_wrap_fix_no_icon) {
        position: absolute;
        left: 0;
        width: auto;
    }

    #top .ow_meni_wrap_fix.sticky:not(.ow_meni_wrap_fix_no_icon) {
        position: fixed;
        top: 0;
        width: auto;
        max-width: none;
    }

    #top .ow_meni_wrap_fix:not(.ow_meni_wrap_fix_no_icon) .ow_meni {
        position: relative;
        display: block;
        padding: 55px 0 20px 0;
        border-radius: 0 3px 3px 0;
        transform-origin: 0% 0%;
        transition: all 0.3s;
        overflow: hidden;
        max-width: 0;
    }

    #top .ow_meni_wrap_fix:not(.ow_meni_wrap_fix_no_icon) .ow_meni > div {
        display: block;
    }

    #top .ow_meni_wrap_fix:not(.ow_meni_wrap_fix_no_icon) .ow_meni .ow_meni_ikona {
        padding-left: 0;
    }

    #top .ow_meni_wrap_fix:not(.ow_meni_wrap_fix_no_icon) .ow_meni .ow_cta_povezava {
        padding-left: 0;
        text-align: left;
    }

    #top .ow_meni_wrap_fix:not(.ow_meni_wrap_fix_no_icon) .ow_meni .ow_meni_inner {
        padding: 0;
    }

    #top .ow_meni_wrap_fix:not(.ow_meni_wrap_fix_no_icon) .ow_meni .ow_meni_inner a {
        display: block;
        margin: 5px 0;
        padding: 5px 0;
        height: 100%;
    }

    #top .ow_meni_wrap_fix:not(.ow_meni_wrap_fix_no_icon) .ow_meni .ow_meni_inner a span {
        top: 0;
        transform: none;
    }

    #top .ow_meni_wrap_fix:not(.ow_meni_wrap_fix_no_icon) .ow_meni_mobile {
        position: absolute;
        display: block;
        top: 0;
        width: 50px;
        height: 50px;
        left: 0;
        background-color: white;
        border-radius: 0 3px 3px 0;
        -webkit-user-select: none;
        user-select: none;
        padding: 10px 8px;
    }

    #top .ow_meni_wrap_fix:not(.ow_meni_wrap_fix_no_icon) .ow_meni_mobile span {
        display: block;
        width: 30px;
        height: 4px;
        background-color: #333;
        margin: 5px 0;
        transition: 0.4s;
    }

    #top .ow_meni_wrap_fix.open_meni:not(.ow_meni_wrap_fix_no_icon) .ow_meni {
        padding: 55px 20px 20px 20px;
        max-width: 600px;
    }

    #top .ow_meni_wrap_fix.open_meni:not(.ow_meni_wrap_fix_no_icon) .ow_meni_mobile span:nth-child(1) {
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-6px, 6px);
    }

    #top .ow_meni_wrap_fix.open_meni:not(.ow_meni_wrap_fix_no_icon) .ow_meni_mobile span:nth-child(2) {
        opacity: 0;
    }

    #top .ow_meni_wrap_fix.open_meni:not(.ow_meni_wrap_fix_no_icon) .ow_meni_mobile span:nth-child(3) {
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
        transform: rotate(45deg) translate(-6px, -8px);
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon {
        width: calc(100% - 50px);
        left: 25px;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni {
        padding: 0 16px;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni .ow_meni_inner a {
        margin: 0;
    }

}

@media (max-width: 990px) {
    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon {
        position: absolute;
        left: 0;
        width: auto;
    }

    #top .ow_meni_wrap_fix.sticky.ow_meni_wrap_fix_no_icon {
        position: fixed;
        top: 0;
        width: auto;
        max-width: none;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni {
        position: relative;
        display: block;
        padding: 55px 0 20px 0;
        border-radius: 0 3px 3px 0;
        transform-origin: 0% 0%;
        transition: all 0.3s;
        overflow: hidden;
        max-width: 0;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni > div {
        display: block;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni .ow_meni_ikona {
        padding-left: 0;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni .ow_cta_povezava {
        padding-left: 0;
        text-align: left;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni .ow_meni_inner {
        padding: 0;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni .ow_meni_inner a {
        display: block;
        margin: 5px 0;
        padding: 5px 0;
        height: 100%;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni .ow_meni_inner a span {
        top: 0;
        transform: none;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni_mobile {
        position: absolute;
        display: block;
        top: 0;
        width: 50px;
        height: 50px;
        left: 0;
        background-color: white;
        border-radius: 0 3px 3px 0;
        -webkit-user-select: none;
        user-select: none;
        padding: 10px 8px;
    }

    #top .ow_meni_wrap_fix.ow_meni_wrap_fix_no_icon .ow_meni_mobile span {
        display: block;
        width: 30px;
        height: 4px;
        background-color: #333;
        margin: 5px 0;
        transition: 0.4s;
    }

    #top .ow_meni_wrap_fix.open_meni.ow_meni_wrap_fix_no_icon .ow_meni {
        padding: 55px 20px 20px 20px;
        max-width: 600px;
    }

    #top .ow_meni_wrap_fix.open_meni.ow_meni_wrap_fix_no_icon .ow_meni_mobile span:nth-child(1) {
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-6px, 6px);
    }

    #top .ow_meni_wrap_fix.open_meni.ow_meni_wrap_fix_no_icon .ow_meni_mobile span:nth-child(2) {
        opacity: 0;
    }

    #top .ow_meni_wrap_fix.open_meni.ow_meni_wrap_fix_no_icon .ow_meni_mobile span:nth-child(3) {
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
        transform: rotate(45deg) translate(-6px, -8px);
    }
}

#top .ow_priporocamo {
    text-align: center;
}

#top .ow_priporocamo .ow_priporocamo_en_blok {
    display: inline-block;
    vertical-align: middle;
    width: 48%;
    max-width: 377px;
    margin-left: 16px;
    margin-bottom: 20px;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    transition: all 0.3s;
}

#top .ow_priporocamo.ow_priporocamo_fourths .ow_priporocamo_en_blok {
    max-width: 278px;
}

#top .ow_priporocamo .ow_priporocamo_en_blok:first-child {
    margin-left: 0;
}

#top .ow_priporocamo .ow_priporocamo_en_blok:hover {
    transform: scale(1.05);
}

#top .ow_priporocamo .ow_priporocamo_en_blok .ow_priporocamo_en_blok_header {
    background-color: #f0f3f7;
    padding: 35px;
    border-radius: 3px 3px 0 0;
}

#top .ow_priporocamo .ow_priporocamo_en_blok .ow_priporocamo_en_blok_header img {
    display: block;
    max-height: 50px;
    margin: 0 auto;
}

#top .ow_priporocamo .ow_priporocamo_en_blok .ow_priporocamo_en_blok_body {
    padding: 30px 45px 45px 45px;
}

#top .ow_priporocamo .ow_priporocamo_en_blok .ow_priporocamo_en_blok_body .ow_priporocamo_en_blok_body_opis p {
    margin: 0;
}

#top .ow_priporocamo .ow_priporocamo_en_blok .ow_priporocamo_en_blok_body_footer {
    margin-top: 50px;
    text-align: center;
}

#top .ow_priporocamo .ow_priporocamo_en_blok .ow_priporocamo_en_blok_body_footer .ow_ah_pasica_gumb {
    display: inline-block;
}

@media (max-width: 1269px) {
    #top .ow_priporocamo .ow_priporocamo_en_blok:nth-child(2n + 1) {
        margin-left: 0;
    }

    #top .ow_priporocamo.ow_priporocamo_fourths .ow_priporocamo_en_blok {
        max-width: 377px;
    }
}

@media (max-width: 767px) {
    #top .ow_priporocamo .ow_priporocamo_en_blok {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }

    #top .ow_priporocamo .ow_priporocamo_en_blok:last-child {
        margin-bottom: 0;
    }
}

html.responsive body {
    font-family: 'Titillium Web', sans-serif;
}

html.responsive body .image-overlay {
    display: none !important;
}

html.responsive body .column-top-margin {
    margin-top: 0;
}

html.responsive body .ow_bg_100 {
    background-size: 100% !important;
}

@media (max-width: 990px) {
    #top .logo {
        width: calc(100% - 90px) !important;
        table-layout: fixed;
    }

    #top .logo img {
        max-width: 240px;
        width: 100%;
    }
}

@media (max-width: 990px) and (min-width: 768px) {
    #top .logo img {
        top: 17px;
    }
}

.html_header_transparency #top .logo img.alternate {
    top: 17px;
}

@media (max-width: 767px) {
    .html_header_transparency #top .logo {
        width: calc(100% - 90px) !important;
        table-layout: fixed;
    }
}

.html_header_transparency #top .logo img, .html_header_transparency #top .logo svg {
    max-width: 240px;
    /*width: 100%;*/
}

.html_header_transparency #top #wrap_all {
    position: relative;
}

.html_header_transparency #top .header_color .av-hamburger-inner, .html_header_transparency #top .header_color .av-hamburger-inner::before, .html_header_transparency #top .header_color .av-hamburger-inner::after {
    background-color: #fff;
}

@media (max-width: 767px) {
    .html_header_transparency #top .header_color .av-hamburger-inner, .html_header_transparency #top .header_color .av-hamburger-inner::before, .html_header_transparency #top .header_color .av-hamburger-inner::after {
        background-color: rgba(34, 36, 38, 0.7) !important;
    }
}

.html_header_transparency #top #wrap_all .menu-item-search-dropdown > a {
    color: #ffffff !important;
}

@media (max-width: 767px) {
    .html_header_transparency #top #wrap_all .menu-item-search-dropdown > a {
        color: rgba(34, 36, 38, 0.7) !important;
    }
}

.html_header_transparency #top #header_main .avia-search-tooltip {
    display: none !important;
}

@media (max-width: 990px) {
    .html_header_transparency #top #main {
        margin-top: -90px !important;
    }
}

@media (max-width: 767px) {
    .html_header_transparency #top #main {
        margin-top: 0 !important;
    }
}

.html_header_top.html_header_sticky .ow_non_sticky_header #header {
    position: relative;
}

.html_header_top.html_header_sticky #header {
    transition: all 0.3s;
    max-height: 140px;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
}

.html_header_top.html_header_sticky #header.av_header_transparency {
    box-shadow: none;
}

.html_header_top.html_header_sticky .nav-up:not(.ow_non_sticky_header) #header {
    max-height: 0;
    overflow: hidden;
}

.html_header_top.html_header_sticky #main {
    padding-top: 140px;
}

.html_header_top.html_header_sticky .ow_non_sticky_header #main {
    padding-top: 0;
}

/*.html_header_top.html_header_sticky .nav-up #main {
  padding-top: 0;
}*/
.megamenu-background {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    background-color: rgba(34, 36, 38, 0.8);
    opacity: 0;
    transition: all 0.3s;
}

.megamenu-background.menu_hover {
    opacity: 1;
    z-index: 1000;
}

#top .ow_special_link a {
    color: rgba(34, 36, 38, 0.7) !important;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 20px;
    position: relative;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
    text-decoration: none !important;
}

#top .ow_special_link a:after {
    content: url("../images/link_alineja.svg");
    position: absolute;
    right: 0;
    top: 0;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_header .ow_primerjava_en_blok_header_cena_promo {
    margin-top: 16px;
    padding: 8px 32px;
    background-color: #FAAF17;
    color: #222426;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.66;
    letter-spacing: 0.3px;
    display: inline-block;
}

#top .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_header .ow_primerjava_en_blok_header_cena_promo span {
    color: #969696;
    font-weight: 400;
}

#top.theme_vet .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(126, 169, 200, 0.1);
}

#top.theme_vet .sidebar_tab .tab_titles .tab.active_tab {
    border-left: 5px solid #7ea9c8;
}

#top.theme_vet .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_header h3.ow_primerjava_en_blok_header_cena {
    color: #7ea9c8;
}

#top.theme_vet .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):not(.ow_gumb_osnovni) a {
    background-color: #7ea9c8;
}

#top.theme_vet .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_vet .ow_page_nadnaslov p {
    color: #7ea9c8;
}

#top.theme_vet .pasica_theme_web .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_vet .pasica_theme_web .ow_pasica_gumb:hover {
    background-color: #7ea9c8;
}

#top.theme_vet .ow_ah_pasica_gumb:hover {
    background-color: #7ea9c8;
}

#top.theme_vet .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #7ea9c8;
}

#top.theme_vet .ow_cenik table tbody tr td:first-child svg use {
    fill: #7ea9c8;
}

#top.theme_vet .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #7ea9c8;
}

#top.theme_vet .ow_faq a svg use {
    fill: #7ea9c8;
}

#top.theme_vet .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #7ea9c8 0%, #7ea9c8 100%);
}

#top.theme_vet .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #7ea9c8;
}

#top.theme_vet .ow_prednosti_celica_vec:hover strong {
    color: #7ea9c8;
}

#top .pasica_theme_vet .ow_pasica_gumb {
    background-color: #7ea9c8;
}

#top .pasica_theme_vet .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_vet.ow_izpostavljeno:before {
    background-color: #7ea9c8;
}

#top .blog_blok_theme_vet .blog_blok_bottom {
    border-color: #7ea9c8;
}

#top .blog_blok_theme_vet .blog_blok_bottom .blog_blok_kategorija p {
    color: #7ea9c8;
}

#top .seminar_blok_theme_vet .seminar_naslov {
    border-color: #7ea9c8;
}

#top .ow_priporocamo_en_blok_theme_vet .ow_ah_pasica_gumb {
    background-color: #7ea9c8;
}

#top .ow_priporocamo_en_blok_theme_vet .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_vet .ow_blog_header {
    border-color: #7ea9c8;
}

#top .single_blog_theme_vet .ow_blog_header .ow_single_cat {
    color: #7ea9c8;
}

#top .single_blog_theme_vet .ow_blog_header .ow_single_cat a {
    color: #7ea9c8;
}

#top .primerjava_stolpec_theme_vet .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #7ea9c8;
}

#top.theme_web_light .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(250, 175, 20, 0.1);
}

#top.theme_web_light .sidebar_tab .tab_titles .tab.active_tab {
    border-left: 5px solid #faaf14;
}

#top.theme_web_light .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_header h3.ow_primerjava_en_blok_header_cena {
    color: #faaf14;
}

#top.theme_web_light .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):not(.ow_gumb_osnovni) a {
    background-color: #faaf14;
}

#top.theme_web_light .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_web_light .ow_page_nadnaslov p {
    color: #faaf14;
}

#top.theme_web_light .pasica_theme_web .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_web_light .pasica_theme_web .ow_pasica_gumb:hover {
    background-color: #faaf14;
}

#top.theme_web_light .ow_ah_pasica_gumb:hover {
    background-color: #faaf14;
}

#top.theme_web_light .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #faaf14;
}

#top.theme_web_light .ow_cenik table tbody tr td:first-child svg use {
    fill: #faaf14;
}

#top.theme_web_light .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #faaf14;
}

#top.theme_web_light .ow_faq a svg use {
    fill: #faaf14;
}

#top.theme_web_light .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #faaf14 0%, #faaf14 100%);
}

#top.theme_web_light .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #faaf14;
}

#top.theme_web_light .ow_prednosti_celica_vec:hover strong {
    color: #faaf14;
}

#top .pasica_theme_web_light .ow_pasica_gumb {
    background-color: #faaf14;
}

#top .pasica_theme_web_light .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_web_light.ow_izpostavljeno:before {
    background-color: #faaf14;
}

#top .blog_blok_theme_web_light .blog_blok_bottom {
    border-color: #faaf14;
}

#top .blog_blok_theme_web_light .blog_blok_bottom .blog_blok_kategorija p {
    color: #faaf14;
}

#top .seminar_blok_theme_web_light .seminar_naslov {
    border-color: #faaf14;
}

#top .ow_priporocamo_en_blok_theme_web_light .ow_ah_pasica_gumb {
    background-color: #faaf14;
}

#top .ow_priporocamo_en_blok_theme_web_light .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_web_light .ow_blog_header {
    border-color: #faaf14;
}

#top .single_blog_theme_web_light .ow_blog_header .ow_single_cat {
    color: #faaf14;
}

#top .single_blog_theme_web_light .ow_blog_header .ow_single_cat a {
    color: #faaf14;
}

#top .primerjava_stolpec_theme_web_light .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #faaf14;
}

#top.theme_web .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(22, 166, 193, 0.1);
}

#top.theme_web .sidebar_tab .tab_titles .tab.active_tab {
    border-left: 5px solid #16A6C1;
}

#top.theme_web .ow_primerjava .ow_primerjava_en_blok .ow_primerjava_en_blok_header h3.ow_primerjava_en_blok_header_cena {
    color: #16A6C1;
}

#top.theme_web .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):not(.ow_gumb_osnovni) a {
    background-color: #16A6C1;
}

#top.theme_web .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_web .ow_page_nadnaslov p {
    color: #16A6C1;
}

#top.theme_web .pasica_theme_web .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_web .pasica_theme_web .ow_pasica_gumb:hover {
    background-color: #16A6C1;
}

#top.theme_web .ow_ah_pasica_gumb:hover {
    background-color: #16A6C1;
}

#top.theme_web .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #16A6C1;
}

#top.theme_web .ow_cenik table tbody tr td:first-child svg use {
    fill: #16A6C1;
}

#top.theme_web .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #16A6C1;
}

#top.theme_web .ow_faq a svg use {
    fill: #16A6C1;
}

#top.theme_web .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #16A6C1 0%, #16A6C1 100%);
}

#top.theme_web .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #16A6C1;
}

#top.theme_web .ow_prednosti_celica_vec:hover strong {
    color: #16A6C1;
}

#top .pasica_theme_web .ow_pasica_gumb {
    background-color: #16A6C1;
}

#top .pasica_theme_web .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_web.ow_izpostavljeno:before {
    background-color: #16A6C1;
}

#top .blog_blok_theme_web .blog_blok_bottom {
    border-color: #16A6C1;
}

#top .blog_blok_theme_web .blog_blok_bottom .blog_blok_kategorija p {
    color: #16A6C1;
}

#top .seminar_blok_theme_web .seminar_naslov {
    border-color: #16A6C1;
}

#top .ow_priporocamo_en_blok_theme_web .ow_ah_pasica_gumb {
    background-color: #16A6C1;
}

#top .ow_priporocamo_en_blok_theme_web .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_web .ow_blog_header {
    border-color: #16A6C1;
}

#top .single_blog_theme_web .ow_blog_header .ow_single_cat {
    color: #16A6C1;
}

#top .single_blog_theme_web .ow_blog_header .ow_single_cat a {
    color: #16A6C1;
}

#top .primerjava_stolpec_theme_web .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #16A6C1;
}


#top.theme_splosni .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(81, 93, 101, 0.1);
}

#top.theme_splosni .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #515D65;
}

#top.theme_splosni .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #515D65;
}

#top.theme_splosni .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_splosni .ow_page_nadnaslov p {
    color: #515D65;
}

#top.theme_splosni .pasica_theme_splosni .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_splosni .pasica_theme_splosni .ow_pasica_gumb:hover {
    background-color: #515D65;
}

#top.theme_splosni .ow_ah_pasica_gumb:hover {
    background-color: #515D65;
}

#top.theme_splosni .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #515D65;
}

#top.theme_splosni .ow_cenik table tbody tr td:first-child svg use {
    fill: #515D65;
}

#top.theme_splosni .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #515D65;
}

#top.theme_splosni .ow_faq a svg use {
    fill: #515D65;
}

#top.theme_splosni .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #515D65 0%, #515D65 100%);
}

#top.theme_splosni .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #515D65;
}

#top.theme_splosni .ow_prednosti_celica_vec:hover strong {
    color: #515D65;
}

#top .pasica_theme_splosni .ow_pasica_gumb {
    background-color: #515D65;
}

#top .pasica_theme_splosni .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_splosni.ow_izpostavljeno:before {
    background-color: #515D65;
}

#top .blog_blok_theme_splosni .blog_blok_bottom {
    border-color: #515D65;
}

#top .blog_blok_theme_splosni .blog_blok_bottom .blog_blok_kategorija p {
    color: #515D65;
}

#top .seminar_blok_theme_splosni .seminar_naslov {
    border-color: #515D65;
}

#top .ow_priporocamo_en_blok_theme_splosni .ow_ah_pasica_gumb {
    background-color: #515D65;
}

#top .ow_priporocamo_en_blok_theme_splosni .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_splosni .ow_blog_header {
    border-color: #515D65;
}

#top .single_blog_theme_splosni .ow_blog_header .ow_single_cat {
    color: #515D65;
}

#top .single_blog_theme_splosni .ow_blog_header .ow_single_cat a {
    color: #515D65;
}

#top .primerjava_stolpec_theme_splosni .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #515D65;
}


#top.theme_small_business .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(240, 80, 60, 0.1);
}

#top.theme_small_business .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #F0503C;
}

#top.theme_small_business .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #F0503C;
}

#top.theme_small_business .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_small_business .ow_page_nadnaslov p {
    color: #F0503C;
}

#top.theme_small_business .pasica_theme_small_business .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_small_business .pasica_theme_small_business .ow_pasica_gumb:hover {
    background-color: #F0503C;
}

#top.theme_small_business .ow_ah_pasica_gumb:hover {
    background-color: #F0503C;
}

#top.theme_small_business .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #F0503C;
}

#top.theme_small_business .ow_cenik table tbody tr td:first-child svg use {
    fill: #F0503C;
}

#top.theme_small_business .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #F0503C;
}

#top.theme_small_business .ow_faq a svg use {
    fill: #F0503C;
}

#top.theme_small_business .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #F0503C 0%, #F0503C 100%);
}

#top.theme_small_business .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #F0503C;
}

#top.theme_small_business .ow_prednosti_celica_vec:hover strong {
    color: #F0503C;
}

#top .pasica_theme_small_business .ow_pasica_gumb {
    background-color: #F0503C;
}

#top .pasica_theme_small_business .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_small_business.ow_izpostavljeno:before {
    background-color: #F0503C;
}

#top .blog_blok_theme_small_business .blog_blok_bottom {
    border-color: #F0503C;
}

#top .blog_blok_theme_small_business .blog_blok_bottom .blog_blok_kategorija p {
    color: #F0503C;
}

#top .seminar_blok_theme_small_business .seminar_naslov {
    border-color: #F0503C;
}

#top .ow_priporocamo_en_blok_theme_small_business .ow_ah_pasica_gumb {
    background-color: #F0503C;
}

#top .ow_priporocamo_en_blok_theme_small_business .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_small_business .ow_blog_header {
    border-color: #F0503C;
}

#top .single_blog_theme_small_business .ow_blog_header .ow_single_cat {
    color: #F0503C;
}

#top .single_blog_theme_small_business .ow_blog_header .ow_single_cat a {
    color: #F0503C;
}

#top .primerjava_stolpec_theme_small_business .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #F0503C;
}

#top.theme_farming .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(115, 165, 50, 0.1);
}

#top.theme_farming .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #73A532;
}

#top.theme_farming .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #73A532;
}

#top.theme_farming .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_farming .ow_page_nadnaslov p {
    color: #73A532;
}

#top.theme_farming .pasica_theme_farming .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_farming .pasica_theme_farming .ow_pasica_gumb:hover {
    background-color: #73A532;
}

#top.theme_farming .ow_ah_pasica_gumb:hover {
    background-color: #73A532;
}

#top.theme_farming .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #73A532;
}

#top.theme_farming .ow_cenik table tbody tr td:first-child svg use {
    fill: #73A532;
}

#top.theme_farming .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #73A532;
}

#top.theme_farming .ow_faq a svg use {
    fill: #73A532;
}

#top.theme_farming .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #73A532 0%, #73A532 100%);
}

#top.theme_farming .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #73A532;
}

#top.theme_farming .ow_prednosti_celica_vec:hover strong {
    color: #73A532;
}

#top .pasica_theme_farming .ow_pasica_gumb {
    background-color: #73A532;
}

#top .pasica_theme_farming .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_farming.ow_izpostavljeno:before {
    background-color: #73A532;
}

#top .blog_blok_theme_farming .blog_blok_bottom {
    border-color: #73A532;
}

#top .blog_blok_theme_farming .blog_blok_bottom .blog_blok_kategorija p {
    color: #73A532;
}

#top .seminar_blok_theme_farming .seminar_naslov {
    border-color: #73A532;
}

#top .ow_priporocamo_en_blok_theme_farming .ow_ah_pasica_gumb {
    background-color: #73A532;
}

#top .ow_priporocamo_en_blok_theme_farming .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_farming .ow_blog_header {
    border-color: #73A532;
}

#top .single_blog_theme_farming .ow_blog_header .ow_single_cat {
    color: #73A532;
}

#top .single_blog_theme_farming .ow_blog_header .ow_single_cat a {
    color: #73A532;
}

#top .primerjava_stolpec_theme_farming .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #73A532;
}

#top.theme_enterprise .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(45, 110, 170, 0.1);
}

#top.theme_enterprise .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #2D6EAA;
}

#top.theme_enterprise .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #2D6EAA;
}

#top.theme_enterprise .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_enterprise .ow_page_nadnaslov p {
    color: #2D6EAA;
}

#top.theme_enterprise .pasica_theme_enterprise .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_enterprise .pasica_theme_enterprise .ow_pasica_gumb:hover {
    background-color: #2D6EAA;
}

#top.theme_enterprise .ow_ah_pasica_gumb:hover {
    background-color: #2D6EAA;
}

#top.theme_enterprise .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #2D6EAA;
}

#top.theme_enterprise .ow_cenik table tbody tr td:first-child svg use {
    fill: #2D6EAA;
}

#top.theme_enterprise .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #2D6EAA;
}

#top.theme_enterprise .ow_faq a svg use {
    fill: #2D6EAA;
}

#top.theme_enterprise .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #2D6EAA 0%, #2D6EAA 100%);
}

#top.theme_enterprise .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #2D6EAA;
}

#top.theme_enterprise .ow_prednosti_celica_vec:hover strong {
    color: #2D6EAA;
}

#top .pasica_theme_enterprise .ow_pasica_gumb {
    background-color: #2D6EAA;
}

#top .pasica_theme_enterprise .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_enterprise.ow_izpostavljeno:before {
    background-color: #2D6EAA;
}

#top .blog_blok_theme_enterprise .blog_blok_bottom {
    border-color: #2D6EAA;
}

#top .blog_blok_theme_enterprise .blog_blok_bottom .blog_blok_kategorija p {
    color: #2D6EAA;
}

#top .seminar_blok_theme_enterprise .seminar_naslov {
    border-color: #2D6EAA;
}

#top .ow_priporocamo_en_blok_theme_enterprise .ow_ah_pasica_gumb {
    background-color: #2D6EAA;
}

#top .ow_priporocamo_en_blok_theme_enterprise .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_enterprise .ow_blog_header {
    border-color: #2D6EAA;
}

#top .single_blog_theme_enterprise .ow_blog_header .ow_single_cat {
    color: #2D6EAA;
}

#top .single_blog_theme_enterprise .ow_blog_header .ow_single_cat a {
    color: #2D6EAA;
}

#top .primerjava_stolpec_theme_enterprise .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #2D6EAA;
}

#top.theme_retail .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(245, 130, 30, 0.1);
}

#top.theme_retail .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #F5821E;
}

#top.theme_retail .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #F5821E;
}

#top.theme_retail .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_retail .ow_page_nadnaslov p {
    color: #F5821E;
}

#top.theme_retail .pasica_theme_retail .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_retail .pasica_theme_retail .ow_pasica_gumb:hover {
    background-color: #F5821E;
}

#top.theme_retail .ow_ah_pasica_gumb:hover {
    background-color: #F5821E;
}

#top.theme_retail .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #F5821E;
}

#top.theme_retail .ow_cenik table tbody tr td:first-child svg use {
    fill: #F5821E;
}

#top.theme_retail .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #F5821E;
}

#top.theme_retail .ow_faq a svg use {
    fill: #F5821E;
}

#top.theme_retail .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #F5821E 0%, #F5821E 100%);
}

#top.theme_retail .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #F5821E;
}

#top.theme_retail .ow_prednosti_celica_vec:hover strong {
    color: #F5821E;
}

#top .pasica_theme_retail .ow_pasica_gumb {
    background-color: #F5821E;
}

#top .pasica_theme_retail .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_retail.ow_izpostavljeno:before {
    background-color: #F5821E;
}

#top .blog_blok_theme_retail .blog_blok_bottom {
    border-color: #F5821E;
}

#top .blog_blok_theme_retail .blog_blok_bottom .blog_blok_kategorija p {
    color: #F5821E;
}

#top .seminar_blok_theme_retail .seminar_naslov {
    border-color: #F5821E;
}

#top .ow_priporocamo_en_blok_theme_retail .ow_ah_pasica_gumb {
    background-color: #F5821E;
}

#top .ow_priporocamo_en_blok_theme_retail .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_retail .ow_blog_header {
    border-color: #F5821E;
}

#top .single_blog_theme_retail .ow_blog_header .ow_single_cat {
    color: #F5821E;
}

#top .single_blog_theme_retail .ow_blog_header .ow_single_cat a {
    color: #F5821E;
}

#top .primerjava_stolpec_theme_retail .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #F5821E;
}

#top.theme_accounting .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(250, 175, 20, 0.1);
}

#top.theme_accounting .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #FAAF14;
}

#top.theme_accounting .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #FAAF14;
}

#top.theme_accounting .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_accounting .ow_page_nadnaslov p {
    color: #FAAF14;
}

#top.theme_accounting .pasica_theme_accounting .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_accounting .pasica_theme_accounting .ow_pasica_gumb:hover {
    background-color: #FAAF14;
}

#top.theme_accounting .ow_ah_pasica_gumb:hover {
    background-color: #FAAF14;
}

#top.theme_accounting .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #FAAF14;
}

#top.theme_accounting .ow_cenik table tbody tr td:first-child svg use {
    fill: #FAAF14;
}

#top.theme_accounting .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #FAAF14;
}

#top.theme_accounting .ow_faq a svg use {
    fill: #FAAF14;
}

#top.theme_accounting .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #FAAF14 0%, #FAAF14 100%);
}

#top.theme_accounting .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #FAAF14;
}

#top.theme_accounting .ow_prednosti_celica_vec:hover strong {
    color: #FAAF14;
}

#top .pasica_theme_accounting .ow_pasica_gumb {
    background-color: #FAAF14;
}

#top .pasica_theme_accounting .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_accounting.ow_izpostavljeno:before {
    background-color: #FAAF14;
}

#top .blog_blok_theme_accounting .blog_blok_bottom {
    border-color: #FAAF14;
}

#top .blog_blok_theme_accounting .blog_blok_bottom .blog_blok_kategorija p {
    color: #FAAF14;
}

#top .seminar_blok_theme_accounting .seminar_naslov {
    border-color: #FAAF14;
}

#top .ow_priporocamo_en_blok_theme_accounting .ow_ah_pasica_gumb {
    background-color: #FAAF14;
}

#top .ow_priporocamo_en_blok_theme_accounting .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_accounting .ow_blog_header {
    border-color: #FAAF14;
}

#top .single_blog_theme_accounting .ow_blog_header .ow_single_cat {
    color: #FAAF14;
}

#top .single_blog_theme_accounting .ow_blog_header .ow_single_cat a {
    color: #FAAF14;
}

#top .primerjava_stolpec_theme_accounting .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #FAAF14;
}

#top.theme_manufacture .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(0, 170, 160, 0.1);
}

#top.theme_manufacture .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #00AAA0;
}

#top.theme_manufacture .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #00AAA0;
}

#top.theme_manufacture .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_manufacture .ow_page_nadnaslov p {
    color: #00AAA0;
}

#top.theme_manufacture .pasica_theme_manufacture .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_manufacture .pasica_theme_manufacture .ow_pasica_gumb:hover {
    background-color: #00AAA0;
}

#top.theme_manufacture .ow_ah_pasica_gumb:hover {
    background-color: #00AAA0;
}

#top.theme_manufacture .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #00AAA0;
}

#top.theme_manufacture .ow_cenik table tbody tr td:first-child svg use {
    fill: #00AAA0;
}

#top.theme_manufacture .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #00AAA0;
}

#top.theme_manufacture .ow_faq a svg use {
    fill: #00AAA0;
}

#top.theme_manufacture .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #00AAA0 0%, #00AAA0 100%);
}

#top.theme_manufacture .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #00AAA0;
}

#top.theme_manufacture .ow_prednosti_celica_vec:hover strong {
    color: #00AAA0;
}

#top .pasica_theme_manufacture .ow_pasica_gumb {
    background-color: #00AAA0;
}

#top .pasica_theme_manufacture .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_manufacture.ow_izpostavljeno:before {
    background-color: #00AAA0;
}

#top .blog_blok_theme_manufacture .blog_blok_bottom {
    border-color: #00AAA0;
}

#top .blog_blok_theme_manufacture .blog_blok_bottom .blog_blok_kategorija p {
    color: #00AAA0;
}

#top .seminar_blok_theme_manufacture .seminar_naslov {
    border-color: #00AAA0;
}

#top .ow_priporocamo_en_blok_theme_manufacture .ow_ah_pasica_gumb {
    background-color: #00AAA0;
}

#top .ow_priporocamo_en_blok_theme_manufacture .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_manufacture .ow_blog_header {
    border-color: #00AAA0;
}

#top .single_blog_theme_manufacture .ow_blog_header .ow_single_cat {
    color: #00AAA0;
}

#top .single_blog_theme_manufacture .ow_blog_header .ow_single_cat a {
    color: #00AAA0;
}

#top .primerjava_stolpec_theme_manufacture .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #00AAA0;
}

#top.theme_public_service .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(191, 31, 111, 0.1);
}

#top.theme_public_service .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #BF1F6F;
}

#top.theme_public_service .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #BF1F6F;
}

#top.theme_public_service .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_public_service .ow_page_nadnaslov p {
    color: #BF1F6F;
}

#top.theme_public_service .pasica_theme_public_service .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_public_service .pasica_theme_public_service .ow_pasica_gumb:hover {
    background-color: #BF1F6F;
}

#top.theme_public_service .ow_ah_pasica_gumb:hover {
    background-color: #BF1F6F;
}

#top.theme_public_service .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #BF1F6F;
}

#top.theme_public_service .ow_cenik table tbody tr td:first-child svg use {
    fill: #BF1F6F;
}

#top.theme_public_service .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #BF1F6F;
}

#top.theme_public_service .ow_faq a svg use {
    fill: #BF1F6F;
}

#top.theme_public_service .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #BF1F6F 0%, #BF1F6F 100%);
}

#top.theme_public_service .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #BF1F6F;
}

#top.theme_public_service .ow_prednosti_celica_vec:hover strong {
    color: #BF1F6F;
}

#top .pasica_theme_public_service .ow_pasica_gumb {
    background-color: #BF1F6F;
}

#top .pasica_theme_public_service .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_public_service.ow_izpostavljeno:before {
    background-color: #BF1F6F;
}

#top .blog_blok_theme_public_service .blog_blok_bottom {
    border-color: #BF1F6F;
}

#top .blog_blok_theme_public_service .blog_blok_bottom .blog_blok_kategorija p {
    color: #BF1F6F;
}

#top .seminar_blok_theme_public_service .seminar_naslov {
    border-color: #BF1F6F;
}

#top .ow_priporocamo_en_blok_theme_public_service .ow_ah_pasica_gumb {
    background-color: #BF1F6F;
}

#top .ow_priporocamo_en_blok_theme_public_service .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_public_service .ow_blog_header {
    border-color: #BF1F6F;
}

#top .single_blog_theme_public_service .ow_blog_header .ow_single_cat {
    color: #BF1F6F;
}

#top .single_blog_theme_public_service .ow_blog_header .ow_single_cat a {
    color: #BF1F6F;
}

#top .primerjava_stolpec_theme_public_service .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #BF1F6F;
}

#top.theme_osnovna .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(250, 175, 23, 0.1);
}

#top.theme_osnovna .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #FAAF17;
}

#top.theme_osnovna .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #FAAF17;
}

#top.theme_osnovna .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_osnovna .ow_page_nadnaslov p {
    color: #FAAF17;
}

#top.theme_osnovna .pasica_theme_osnovna .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_osnovna .pasica_theme_osnovna .ow_pasica_gumb:hover {
    background-color: #FAAF17;
}

#top.theme_osnovna .ow_ah_pasica_gumb:hover {
    background-color: #FAAF17;
}

#top.theme_osnovna .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #FAAF17;
}

#top.theme_osnovna .ow_cenik table tbody tr td:first-child svg use {
    fill: #FAAF17;
}

#top.theme_osnovna .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #FAAF17;
}

#top.theme_osnovna .ow_faq a svg use {
    fill: #FAAF17;
}

#top.theme_osnovna .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #FAAF17 0%, #FAAF17 100%);
}

#top.theme_osnovna .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #FAAF17;
}

#top.theme_osnovna .ow_prednosti_celica_vec:hover strong {
    color: #FAAF17;
}

#top .pasica_theme_osnovna .ow_pasica_gumb {
    background-color: #FAAF17;
}

#top .pasica_theme_osnovna .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_osnovna.ow_izpostavljeno:before {
    background-color: #FAAF17;
}

#top .blog_blok_theme_osnovna .blog_blok_bottom {
    border-color: #FAAF17;
}

#top .blog_blok_theme_osnovna .blog_blok_bottom .blog_blok_kategorija p {
    color: #FAAF17;
}

#top .seminar_blok_theme_osnovna .seminar_naslov {
    border-color: #FAAF17;
}

#top .ow_priporocamo_en_blok_theme_osnovna .ow_ah_pasica_gumb {
    background-color: #FAAF17;
}

#top .ow_priporocamo_en_blok_theme_osnovna .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_osnovna .ow_blog_header {
    border-color: #FAAF17;
}

#top .single_blog_theme_osnovna .ow_blog_header .ow_single_cat {
    color: #FAAF17;
}

#top .single_blog_theme_osnovna .ow_blog_header .ow_single_cat a {
    color: #FAAF17;
}

#top .primerjava_stolpec_theme_osnovna .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #FAAF17;
}

#top.theme_akademija .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(250, 175, 23, 0.1);
}

#top.theme_akademija .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #FAAF17;
}

#top.theme_akademija .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #FAAF17;
}

#top.theme_akademija .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_akademija .ow_page_nadnaslov p {
    color: #FAAF17;
}

#top.theme_akademija .pasica_theme_akademija .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_akademija .pasica_theme_akademija .ow_pasica_gumb:hover {
    background-color: #FAAF17;
}

#top.theme_akademija .ow_ah_pasica_gumb:hover {
    background-color: #FAAF17;
}

#top.theme_akademija .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #FAAF17;
}

#top.theme_akademija .ow_cenik table tbody tr td:first-child svg use {
    fill: #FAAF17;
}

#top.theme_akademija .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #FAAF17;
}

#top.theme_akademija .ow_faq a svg use {
    fill: #FAAF17;
}

#top.theme_akademija .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #FAAF17 0%, #FAAF17 100%);
}

#top.theme_akademija .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #FAAF17;
}

#top.theme_akademija .ow_prednosti_celica_vec:hover strong {
    color: #FAAF17;
}

#top .pasica_theme_akademija .ow_pasica_gumb {
    background-color: #FAAF17;
}

#top .pasica_theme_akademija .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_akademija.ow_izpostavljeno:before {
    background-color: #FAAF17;
}

#top .blog_blok_theme_akademija .blog_blok_bottom {
    border-color: #FAAF17;
}

#top .blog_blok_theme_akademija .blog_blok_bottom .blog_blok_kategorija p {
    color: #FAAF17;
}

#top .seminar_blok_theme_akademija .seminar_naslov {
    border-color: #FAAF17;
}

#top .ow_priporocamo_en_blok_theme_akademija .ow_ah_pasica_gumb {
    background-color: #FAAF17;
}

#top .ow_priporocamo_en_blok_theme_akademija .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_akademija .ow_blog_header {
    border-color: #FAAF17;
}

#top .single_blog_theme_akademija .ow_blog_header .ow_single_cat {
    color: #FAAF17;
}

#top .single_blog_theme_akademija .ow_blog_header .ow_single_cat a {
    color: #FAAF17;
}

#top .primerjava_stolpec_theme_akademija .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #FAAF17;
}

#top.theme_web_legal .ow_prednosti_tabela.ow_prednosti_with_hover .ow_prednosti_celica:hover {
    background-color: rgba(183, 14, 128, 0.1);
}

#top.theme_web_legal .sidebar_tab .tab_titles .tab.active_tab {
    border-left-color: #B70E80;
}

#top.theme_web_legal .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen) a {
    background-color: #B70E80;
}

#top.theme_web_legal .ow_gumb:not(.ow_gumb_ozadje_barvno):not(.gumb_temen):hover a {
    background-color: #222426;
}

#top.theme_web_legal .ow_page_nadnaslov p {
    color: #B70E80;
}

#top.theme_web_legal .pasica_theme_akademija .ow_pasica_gumb {
    background-color: #222426;
}

#top.theme_web_legal .pasica_theme_akademija .ow_pasica_gumb:hover {
    background-color: #B70E80;
}

#top.theme_web_legal .ow_ah_pasica_gumb:hover {
    background-color: #B70E80;
}

#top.theme_web_legal .ow_primerjava_vsi table tbody tr:hover td:nth-child(1) .funkcionalnosti_ikona svg path {
    fill: #B70E80;
}

#top.theme_web_legal .ow_cenik table tbody tr td:first-child svg use {
    fill: #B70E80;
}

#top.theme_web_legal .ow_primerjava_vsi table tbody tr td:first-child svg use {
    fill: #B70E80;
}

#top.theme_web_legal .ow_faq a svg use {
    fill: #B70E80;
}

#top.theme_web_legal .ow_meni .ow_meni_inner a {
    background-image: linear-gradient(225deg, #B70E80 0%, #B70E80 100%);
}

#top.theme_web_legal .ow_meni .ow_meni_inner a.ow_meni_current {
    color: #B70E80;
}

#top.theme_web_legal .ow_prednosti_celica_vec:hover strong {
    color: #B70E80;
}

#top .pasica_theme_web_legal .ow_pasica_gumb {
    background-color: #B70E80;
}

#top .pasica_theme_web_legal .ow_pasica_gumb:hover {
    background-color: #222426;
}

#top .pasica_theme_web_legal.ow_izpostavljeno:before {
    background-color: #B70E80;
}

#top .blog_blok_theme_web_legal .blog_blok_bottom {
    border-color: #B70E80;
}

#top .blog_blok_theme_web_legal .blog_blok_bottom .blog_blok_kategorija p {
    color: #B70E80;
}

#top .seminar_blok_theme_web_legal .seminar_naslov {
    border-color: #B70E80;
}

#top .ow_priporocamo_en_blok_theme_web_legal .ow_ah_pasica_gumb {
    background-color: #B70E80;
}

#top .ow_priporocamo_en_blok_theme_web_legal .ow_ah_pasica_gumb:hover {
    background-color: #222426;
}

#top .single_blog_theme_web_legal .ow_blog_header {
    border-color: #B70E80;
}

#top .single_blog_theme_web_legal .ow_blog_header .ow_single_cat {
    color: #B70E80;
}

#top .single_blog_theme_web_legal .ow_blog_header .ow_single_cat a {
    color: #B70E80;
}

#top .primerjava_stolpec_theme_web_legal .primerjava_stolpec_header .primerjava_stolpec_ime {
    background-color: #B70E80;
}

#top .main_menu_mobile {
    display: none !important;
}

@media (max-width: 990px) {
    #top .main_menu {
        display: none !important;
    }

    #top .main_menu.main_menu_mobile {
        display: block !important;
    }
}

@media (min-width: 991px) {
    #top #header {
        z-index: 1001;
    }

    #top .av_header_transparency #header_meta .header_meta_inner {
        background-color: #231f20;
    }

    #top .av_header_transparency #header_meta .header_meta_inner:after {
        background-color: #231f20;
    }

    #top .av_header_transparency #header_meta .header_meta_inner_levo .ow_cta_tel {
        color: #ffffff;
    }

    #top .av_header_transparency #header_meta .header_meta_inner_levo .ow_cta_mail {
        color: #ffffff;
    }

    #top .av_header_transparency #header_meta .header_meta_inner_desno .prodanih_licenc {
        color: #ffffff;
    }

    #top .av_header_transparency #header_meta .header_meta_inner_desno .prodanih_licenc span {
        background-color: rgba(170, 173, 179, 0.1);
        color: #ffffff;
    }

    #top .av_header_transparency #header_meta .header_meta_inner_desno .ow_social {
        display: none;
    }

    #top .av_header_transparency #header_meta .header_meta_inner_desno .ow_social.ow_social_transparent {
        display: inline-block;
    }

    #top .av_header_transparency #header_meta .header_meta_inner_desno .language_switcher_wrap {
        color: #ffffff;
    }

    #top .av_header_transparency #header_main #menu-item-search a {
        color: #ffffff;
    }

    #top .av_header_transparency #header_main #avia-menu > .menu-item > a > .avia-menu-text {
        color: #ffffff;
    }

    #top .av_header_transparency #header_main #avia-menu > .menu-item > a:hover > .avia-menu-text {
        color: #222426;
    }

    #top #header_meta {
        border: none !important;
        min-height: 0;
        margin-bottom: 0;
        background-color: transparent;
    }

    #top #header_meta .container {
        max-width: 1510px;
        text-align: right;
        min-height: 0;
    }

    #top #header_meta .header_meta_inner {
        background-color: #f0f3f7;
        display: inline-block;
        min-width: 73%;
        position: relative;
    }

    #top #header_meta .header_meta_inner:after {
        content: '';
        background-color: #f0f3f7;
        position: absolute;
        left: 100%;
        height: 100%;
        width: 100vw;
    }

    #top #header_meta .header_meta_inner_levo {
        float: left;
        text-align: left;
        margin-top: 11px;
        padding-left: 30px;
    }

    #top #header_meta .header_meta_inner_levo .ow_cta_tel {
        color: #222426;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: 0.63px;
    }

    #top #header_meta .header_meta_inner_levo .ow_cta_mail {
        color: #222426;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: 0.63px;
    }

    #top #header_meta .header_meta_inner_desno {
        float: right;
        text-align: right;
    }

    #top #header_meta .header_meta_inner_desno .prodanih_licenc {
        display: inline-block;
        vertical-align: middle;
        color: #222426;
        font-size: 15px;
        font-weight: 600;
        line-height: 16px;
        margin: 0;
        margin-right: 40px;
    }

    #top #header_meta .header_meta_inner_desno .prodanih_licenc span {
        background-color: rgba(170, 173, 179, 0.1);
        margin-left: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        color: #222426;
        font-size: 17px;
        font-weight: 600;
        padding: 8px 7px;
        display: inline-block;
    }

    #top #header_meta .header_meta_inner_desno .prodanih_licenc span:nth-last-child(3n) {
        margin-left: 10px;
    }

    #top #header_meta .header_meta_inner_desno .ow_social {
        display: inline-block;
        vertical-align: middle;
        margin-right: 40px;
    }

    #top #header_meta .header_meta_inner_desno .ow_social.ow_social_transparent {
        display: none;
    }

    #top #header_meta .header_meta_inner_desno .ow_social a {
        margin-right: 10px;
        display: inline-block;
        vertical-align: middle;
    }

    #top #header_meta .header_meta_inner_desno .ow_social a img {
        display: block;
    }

    #top .top-bar-nav {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
    }

    #top #header_meta .header_meta_inner_desno .language_switcher_wrap {
        display: inline-block;
        vertical-align: middle;
        color: #222426;
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    #top #header_main .avia-search-tooltip {
        display: none !important;
    }

    #top #header_main #menu-item-search a {
        color: #222426;
    }

    #top #header_main .container {
        max-width: 1510px;
    }

    #top #header_main .logo {
        position: relative;
        float: none;
        display: inline-block;
        width: 240px;
        vertical-align: middle;
    }

    #top #header_main .logo, #top #header_main .logo a {
        overflow: visible;
    }

    #top #header_main .logo img, #top #header_main .logo svg {
        bottom: 15%;
        max-height: 63px !important;
        position: absolute;
    }

    #top #header_main .main_menu {
        position: static;
        display: inline-block;
        width: calc(100% - 240px);
        vertical-align: middle;
    }

    #top #header_main .avia-menu {
        position: static;
        float: none;
    }

    #top #header_main #avia-menu {
        position: static;
        padding-left: 60px;
        padding-right: 45px;
    }
}

@media (min-width: 991px) and (max-width: 1125px) {
    #top #header_main #avia-menu {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 991px) {
    #top #header_main #avia-menu #menu-item-search {
        position: absolute;
        right: 0;
    }

    #top #header_main #avia-menu #menu-item-search a {
        padding-right: 0;
    }

    #top #header_main #avia-menu #menu-item-search a:hover {
        background-color: transparent;
    }

    #top #header_main #avia-menu > .menu-item {
        position: static;
        float: none;
        display: inline-block;
        vertical-align: middle;
    }

    #top #header_main #avia-menu > .menu-item.hide_menu_item {
        display: none;
    }

    #top #header_main #avia-menu > .menu-item > a {
        padding: 0 30px;
    }
}

@media (min-width: 991px) and (max-width: 1250px) {
    #top #header_main #avia-menu > .menu-item > a {
        padding: 0 20px;
    }
}

@media (min-width: 991px) and (max-width: 1050px) {
    #top #header_main #avia-menu > .menu-item > a {
        padding: 0 10px;
    }
}

@media (min-width: 991px) {
    #top #header_main #avia-menu > .menu-item > a > .avia-menu-text {
        color: #222426;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1.07px;
    }

    #top #header_main #avia-menu > .menu-item > a:hover {
        opacity: 1;
        background-color: #ffffff;
    }

    #top #header_main #avia-menu > .menu-item > a:hover > .avia-menu-text {
        color: #222426;
    }

    #top #header_main #avia-menu > .menu-item.submenu_hover > a {
        opacity: 1;
        background-color: #ffffff;
    }

    #top #header_main #avia-menu > .menu-item.submenu_hover > a > .avia-menu-text {
        color: #222426;
    }

    #top #header_main #avia-menu .avia_mega_div {
        left: 0;
        width: 100%;
        border: none;
        padding: 0;
        margin: 0;
        border-radius: 3px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu {
        opacity: 1;
        padding: 0;
        border-radius: 0;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-wrap {
        padding: 85px 50px 58px 50px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu.sub-menu-vrstica .ow-sub-menu-wrap {
        padding: 85px 50px 85px 50px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner {
        width: 56%;
        border-right: none;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu  .ow-sub-menu-inner-cta {
        width: 44%;
        padding-left: 6%;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner > .menu-item-has-children {
        width: 45.5%;
        margin-right: 4.5%;
        border-right: 1px solid rgba(100, 101, 103, 0.1);
        padding-left: 0;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner > .menu-item-has-children:last-child, #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner .menu-item-has-children.ow_last {
        margin-right: 0;
        border-right: none;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner > .menu-item-has-children .mega_menu_title {
        color: #222426;
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        margin-bottom: 15px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner > .menu-item-has-children > .sub-menu {
        min-height: 226px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner > .menu-item-has-children > .sub-menu .sub-menu {
        min-height: 0;
        padding-left: 16px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner > .menu-item-has-children .sub-menu a {
        color: #222426;
        font-size: 15px;
        font-weight: 400;
        text-transform: none;
        letter-spacing: 0;
        padding: 5px 0;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner > .menu-item-has-children .sub-menu a:after {
        content: '';
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner > .menu-item-has-children .sub-menu a:hover {
        background-color: transparent;
        font-weight: 600;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner > .menu-item-has-children .sub-menu a:hover:after {
        content: url("../images/link_alineja.svg");
        margin-left: 10px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-inner > .menu-item-has-children .sub-menu a .avia-bullet {
        display: none;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-cta {
        background-image: url("../images/mega_menu.png");
        position: relative;
        z-index: 9;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-vrstica {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        /*background-color: #0096B9;*/
        background-color: #FAAF17;
        z-index: 5;
        padding: 8px 25% 8px 30px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-vrstica p {
        margin: 0;
        color: #ffffff;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-vrstica p strong {
        color: #222426;
        margin-left: 15px;
        margin-right: 30px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-vrstica a.ow-sub-menu-vrstica-povezava {
        white-space: nowrap;
        color: #ffffff;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        position: relative;
        letter-spacing: 1px;
        display: inline-block;
        width: auto;
        float: none;
        padding: 0;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-vrstica a.ow-sub-menu-vrstica-povezava:after {
        content: url(../images/arrow-white.svg);
        margin-left: 10px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-cta p strong {
        color: #222426;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: 1px;
        padding-left: 40px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-cta a {
        color: #222426;
        font-size: 15px;
        font-weight: 400;
        padding: 5px 0 5px 40px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-cta a.ow_mega_menu_izpostavi {
        padding-left: 0;
        font-weight: 600;
        padding-top: 38px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-cta a.ow_mega_menu_izpostavi img {
        vertical-align: middle;
        margin-right: 10px;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-cta a.ow_mega_menu_izpostavi span {
        vertical-align: middle;
    }

    #top #header_main #avia-menu .avia_mega_div .sub-menu .ow-sub-menu-cta a.ow_mega_menu_izpostavi:after {
        content: url("../images/link_alineja.svg");
        margin-left: 10px;
        vertical-align: middle;
    }

    #top #header_main #avia-menu .avia_mega_div .velikost_podjetja_submenu:before, #top #header_main #avia-menu .avia_mega_div .vasa_industrija_submenu:before, #top #header_main #avia-menu .avia_mega_div .vloga_v_podjetju_submenu:before {
        width: 40px;
        height: 35px;
        position: absolute;
        top: -45px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    #top #header_main #avia-menu .avia_mega_div .velikost_podjetja_submenu:before {
        content: '';
        background-image: url("../images/ic-velikostpodjetja.svg");
    }

    #top #header_main #avia-menu .avia_mega_div .vasa_industrija_submenu:before {
        content: '';
        background-image: url("../images/vasa_industrija.svg");
    }

    #top #header_main #avia-menu .avia_mega_div .vloga_v_podjetju_submenu:before {
        content: '';
        background-image: url("../images/ic-vloga-v-podjetju.svg");
    }

    #top #header_main #avia-menu .sub-menu {
        left: 0;
        width: 100%;
        display: table !important;
        min-height: 400px;
        opacity: 0;
        border-radius: 3px;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap {
        display: table-cell !important;
        opacity: 1 !important;
        vertical-align: top;
        width: 71%;
        padding: 72px 80px;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap a {
        border: none;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner {
        display: inline-block;
        vertical-align: top;
        width: 33%;
        border-right: 1px solid rgba(100, 101, 103, 0.1);
        min-height: 256px;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner a {
        color: rgba(34, 36, 38, 0.7);
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        padding: 12px 20px 12px 0;
        position: relative;
        width: auto;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner a:after {
        content: url("../images/link_alineja.svg");
        margin-left: 10px;
        height: 23px !important;
        width: auto !important;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner li:first-child a {
        padding-top: 0;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner-cta {
        display: inline-block;
        vertical-align: top;
        width: 67%;
        padding-left: 11%;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner-cta .ow-sub-menu-inner-cta-inner {
        max-width: 334px;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner-cta .ow-sub-menu-inner-cta-inner a {
        float: none;
        padding: 0;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner-cta .ow-sub-menu-inner-cta-inner .menu_nadnaslov {
        margin: 0;
        margin-bottom: 16px;
        color: rgba(34, 36, 38, 0.6);
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.93px;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner-cta .ow-sub-menu-inner-cta-besedilni-cta {
        border-radius: 3px;
        background-color: #f0f3f7;
        padding: 30px;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner-cta .ow-sub-menu-inner-cta-besedilni-cta p {
        margin: 0;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner-cta .ow-sub-menu-inner-cta-besedilni-cta .meni_link {
        margin-top: 21px;
        margin-bottom: 8px;
        color: rgba(34, 36, 38, 0.7);
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        display: inline-block;
    }

    #top #header_main #avia-menu .ow-sub-menu-wrap .ow-sub-menu-inner-cta .ow-sub-menu-inner-cta-besedilni-cta .meni_link:after {
        content: url("../images/link_alineja.svg");
        margin-left: 10px;
        position: absolute;
    }

    #top #header_main #avia-menu .ow-sub-menu-cta {
        display: table-cell;
        width: 29%;
        vertical-align: middle;
        background-image: url("../images/osnovna_meni.png");
        background-position: left center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    #top #header_main #avia-menu .ow-sub-menu-cta.ow-sub-menu-cta-empty {
        background: none;
    }

    #top #header_main #avia-menu .ow-sub-menu-cta .ow-sub-menu-cta-inner {
        width: 280px;
        margin-left: auto;
        margin-right: 40px;
    }

    #top #header_main #avia-menu .ow-sub-menu-cta .ow-sub-menu-cta-inner .single-link.with-icon > a {
        padding: 8px 0;
    }

    #top #header_main #avia-menu .ow-sub-menu-cta .ow-sub-menu-cta-inner .single-link .podmenu > a.with-icon {
        padding: 8px 0 8px 38px;
    }

    #top #header_main #avia-menu .ow-sub-menu-cta .ow-sub-menu-cta-inner h3 {
        text-align: left;
        margin-bottom: 20px;
    }

    #top #header_main #avia-menu .ow-sub-menu-cta .ow-sub-menu-cta-inner a {
        font-size: 17px;
        font-weight: 600;
        letter-spacing: 0.71px;
        padding-left: 0;
        width: 100%;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    #top #header_main #avia-menu .ow-sub-menu-cta .ow-sub-menu-cta-inner a img {
        width: 30px;
        height: 30px;
        object-fit: contain;
        object-position: center;
    }
}

@media (max-width: 990px) {
    #header_meta {
        display: none;
    }
}

#top .ow_product_page_header {
    overflow: visible;
    width: 100%;
    left: 0;
    background-color: #eef3fb;
}

/* Add "ow-video-desktop" as a CSS class (Advanced tab) on the existing/desktop video element,
   and "ow-video-mobile" on the mobile-only video element you add. If no mobile video is added,
   the desktop one has no hide-class and simply keeps showing on mobile too. */
@media (max-width: 767px) {
    #top .ow_product_page_header .ow-video-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) {
    #top .ow_product_page_header .ow-video-mobile {
        display: none !important;
    }
}

#top .ow_product_page_header .container {
    max-width: 1510px;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 50px;
    padding-right: 50px;
}

@media (max-width: 990px) {
    #top .ow_product_page_header .container {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        max-width: 100% !important;
    }
}

#top .ow_product_page_header .content {
    position: static;
    padding-bottom: 0;
    padding-top: 0;
}

#top .ow_product_page_header .entry-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 40px;
}

@media (max-width: 767px) {
    #top .ow_product_page_header .entry-content-wrapper {
        flex-direction: column;
    }
}

#top .ow_product_page_header .ow_product_page_header_background {
    position: absolute;
    left: auto;
    right: 0;
    top: auto;
    bottom: -60px;
    width: 45%;
    max-width: 620px;
    aspect-ratio: 16 / 9;
    border-radius: 20px;
    overflow: hidden;
    box-sizing: border-box;
    background-size: cover !important;
}

#top .ow_product_page_header .avia-video {
    background-color: #eef3fb !important;
    padding-bottom: 0 !important;
    height: auto !important;
    margin-left: 20px;
    margin-right: 10px;
}

#top .ow_product_page_header .ow_product_page_header_background.ow_product_page_header_background_video {
    width: 40%;
}

#top .ow_product_page_header .ow_product_page_header_background.ow_product_page_header_background_video video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background-color: transparent !important;
}

@media (max-width: 767px) {
    /* Target the container */
    #top .ow_product_page_header .ow_product_page_header_background.ow_product_page_header_background_video {
        position: relative;
        right: auto;
        bottom: auto;
        width: 100%;
        max-width: 100%;
        margin-top: 10px;
        margin-left: 0;
        order: 2;
        aspect-ratio: 16 / 9;
        border-radius: 16px;
    }
}


@media (max-width: 767px) {
    #top .ow_product_page_header .ow_product_page_header_background {
        background-position: left center !important;
    }
}

#top .ow_product_page_header .ow_product_header_content {
    width: 50% !important;
    max-width: 620px !important;
    padding: 0;
    margin-left: 0 !important;
    margin-right: 0 !important;
    order: 1;
}

@media (max-width: 767px) {
    #top .ow_product_page_header .ow_product_header_content {
        width: 100% !important;
        max-width: 100% !important;
    }
}

#top .ow_product_page_header .ow_product_header_content section, #top .ow_product_page_header .ow_product_header_content .ow_izpostavljeno_wrap {
    max-width: 100% !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#top .ow_product_page_header .ow_product_header_content .avia-image-container img {
    height: 46px;
    width: auto;
    margin-bottom: 16px;
}

#top .ow_front_side_element {
    border-radius: 3px;
    background-color: #FAAF17;
    /*background-color: #16A6C1;*/
    display: block;
    position: fixed;
    top: 220px;
    left: -234px;
    width: 254px;
    z-index: 999;
    padding: 15px 20px 15px 20px;
    transition: all 0.3s;
    text-decoration: none;
}

#top .ow_front_side_element a {
    text-decoration: none;
}

#top .ow_front_side_element p {
    font-size: 16px;
    color: #222426;
    margin: 0;
    line-height: 26px;
}

#top .ow_front_side_element p .ow_link {
    color: #FFFFFF;
    text-decoration: underline;
    margin-left: 5px;
}

#top .ow_front_side_element p.ow_side_element_title {
    color: #ffffff;
}

#top .ow_front_side_element:hover {
    left: 0;
}

#top .ow_front_side_element.ow_front_side_element_open {
    left: 0;
}

#top .prodanih_licenc_big {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 30px;
}

#top .prodanih_licenc_big span {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    margin-left: 6px;
    color: #222426;
    font-size: 40px;
    line-height: 61px;
    font-weight: 600;
    padding: 0 11px;
    display: inline-block;
}

#top .prodanih_licenc_big span:nth-last-child(3n) {
    margin-left: 20px;
}

#top .ow_vsebinski_header {
    min-width: 1920px;
    left: 50%;
    transform: translateX(-50%);
    background-position: bottom center !important;
}

#top .ow_vsebinski_header .container {
    padding-bottom: 30%;
    max-width: 850px;
    width: 85vw !important;
}

@media (max-width: 767px) {
    #top .ow_vsebinski_header .container {
        padding-bottom: 0;
    }
}

#top .ow_vsebinski_header .content {
    padding: 0;
    position: absolute;
    top: 44%;
    transform: translateY(-50%);
    left: 0;
}

@media (max-width: 767px) {
    #top .ow_vsebinski_header .content {
        top: 0;
        position: relative;
        transform: none;
        padding: 50px 0;
    }

    #top .ow_vsebinski_header .content .flex_column {
        margin-bottom: 0 !important;
    }
}

#top .ow_vsebinski_header:not(.ow_vsebinski_header_ambasadorji) strong, #top .ow_vsebinski_header:not(.ow_vsebinski_header_ambasadorji) h1, #top .ow_vsebinski_header:not(.ow_vsebinski_header_ambasadorji) h2 {
    color: #ffffff;
}

#top .ow_vsebinski_header strong {
    margin-top: 40px;
    display: block;
}

#top .ow_vsebinski_header:not(.ow_vsebinski_header_ambasadorji) p {
    color: rgba(255, 255, 255, 0.8);
}

#top .ow_vsebinski_header.ow_vsebinski_header_nizji .container {
    padding-bottom: 22.4%;
}

@media (max-width: 767px) {
    #top .ow_vsebinski_header.ow_vsebinski_header_nizji .container {
        padding-bottom: 0;
    }
}

#top .ow_vsebinski_header.ow_archive_header .container {
    max-width: 1100px;
}

@media (max-width: 767px) {
    #top .ow_vsebinski_header.ow_background_element {
        min-width: 960px;
        margin-top: -30px;
    }

    #top .ow_vsebinski_header.ow_background_element .container {
        padding-bottom: 20%;
    }

    #top .ow_vsebinski_header.ow_background_element .container .content {
        padding: 0;
    }
}

#top .ow_page_nadnaslov p {
    font-size: 15px;
    font-weight: 600;
    color: #515D65;
}

#top .ow_front_page_header {
    border-radius: 0 0 50% 50% / 0 0 23vw 23vw;
    overflow: hidden;
    width: 200vw;
    left: -50vw;
}

#top .ow_front_page_header .container {
    max-width: 100vw;
    padding-top: 140px !important;
    padding-bottom: 200px !important;
}

@media (max-width: 767px) {
    #top .ow_front_page_header .container {
        padding-top: 50px !important;
        padding-bottom: 0 !important;
        max-width: 100vw !important;
    }
}

#top .ow_front_page_header .content {
    position: static;
    padding-bottom: 5vw;
    padding-top: 5vw;
}

@media (max-width: 767px) {
    #top .ow_front_page_header .content {
        padding-bottom: 0 !important;
    }
}

#top .ow_front_page_header .ow_front_page_header_background {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-size: cover !important;
}

#top .ow_front_page_header p {
    color: #ffffff;
}

#top .ow_front_page_header .ow_front_header_content {
    max-width: 800px;
    margin: 0 auto !important;
    padding: 0 50px;
    float: none;
}

#top .ow_blog_povezave {
    text-align: center;
}

#top .ow_blog_povezave .ow_white_shadow_box {
    display: inline-block;
    width: calc(50% - 16px);
    max-width: 368px;
    margin-left: 32px;
    padding: 20px;
    padding-top: 65px;
    padding-bottom: 65px;
}

#top .ow_blog_povezave .ow_white_shadow_box:first-child {
    margin-left: 0;
}

@media (max-width: 767px) {
    #top .ow_blog_povezave .ow_white_shadow_box {
        width: 100%;
        padding: 10px 20px;
        margin: 0;
        margin-bottom: 20px;
    }
}

#top .ow_tretjina_sidebar .av_two_third {
    width: 54.5%;
    margin-left: 4.5%;
}

#top .ow_tretjina_sidebar .av_two_third.first {
    margin-left: 0;
}

#top .ow_tretjina_sidebar .av_one_third {
    width: 41%;
    margin-left: 4.5%;
}

#top .ow_tretjina_sidebar .av_one_third.first {
    margin-left: 0;
}

#top .ow_box_with_badge {
    position: relative;
}

#top .ow_box_with_badge .ow_box_badge {
    position: absolute;
    top: -6px;
    left: -6px;
}

#top .ow_white_shadow_box {
    padding: 40px;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
}

@media (max-width: 600px) {
    #top .ow_white_shadow_box {
        padding: 20px;
    }
}

#top .ow_white_shadow_box h3 {
    margin-bottom: 20px;
}

#top .ow_white_shadow_box ol {
    margin: 0;
    list-style: none;
    counter-reset: my-awesome-counter;
}

#top .ow_white_shadow_box ol li {
    counter-increment: my-awesome-counter;
    margin-left: 0;
    padding-left: 22px;
    position: relative;
}

#top .ow_white_shadow_box ol li:before {
    content: counter(my-awesome-counter) ". ";
    color: #222426;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.5px;
    position: absolute;
    left: 0;
}

#top .ow_white_shadow_box li {
    color: rgba(34, 36, 38, 0.8);
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
}

#top a.ow_cta_tel, #top a.ow_cta_mail {
    color: #222426;
    font-size: 17px;
    font-weight: 600;
    margin: 0 30px 0 0;
    display: inline-block;
}

#top a.ow_cta_tel img, #top a.ow_cta_mail img, #top a.ow_cta_tel svg, #top a.ow_cta_mail svg {
    vertical-align: middle;
    margin-right: 10px;
}

#top a.ow_cta_tel:hover, #top a.ow_cta_tel:active, #top a.ow_cta_tel:visited, #top a.ow_cta_mail:hover, #top a.ow_cta_mail:active, #top a.ow_cta_mail:visited {
    color: #222426;
    text-decoration: none;
}

#top .sidebar_tab {
    overflow: visible;
}

#top .sidebar_tab .tab_titles {
    max-width: 268px;
    width: 100%;
}

#top .sidebar_tab .tab_titles .tab {
    padding: 12px 12px 12px 35px;
    min-height: 77px;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    cursor: pointer;
    margin-bottom: 20px;
    background-color: #ffffff;
    color: rgba(34, 36, 38, 0.5);
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    width: 100%;
}

#top .sidebar_tab .tab_titles .tab.active_tab {
    border-left: 5px solid #FAAF17;
    padding-left: 30px;
    color: #222426;
    font-weight: 600;
}

#top .sidebar_tab .tab_titles .tab:last-child {
    margin-bottom: 0;
}

#top .sidebar_tab .av_tab_section .tab_content {
    padding-left: 7%;
    box-shadow: none;
    background-color: transparent;
}

#top .sidebar_tab .av_tab_section .tab_content .tab_inner_content {
    margin: 0;
}

@media (max-width: 767px) {
    #top .sidebar_tab {
        border: none;
    }

    #top .sidebar_tab .av_tab_section {
        margin-bottom: 20px;
    }

    #top .sidebar_tab .av_tab_section:last-child {
        margin-bottom: 0;
    }

    #top .sidebar_tab .av_tab_section .tab {
        float: none;
        box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
        border-radius: 3px;
        cursor: pointer;
        background-color: #ffffff;
        padding-left: 35px;
        color: rgba(34, 36, 38, 0.5);
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        width: 100%;
    }

    #top .sidebar_tab .av_tab_section .tab.active_tab {
        background-color: #ffffff !important;
        border-left: 5px solid #FAAF17;
        padding-left: 30px;
        color: #222426 !important;
        font-weight: 600;
    }

    #top .sidebar_tab .av_tab_section .tab_content {
        padding-left: 35px;
    }
}

#top .cta_help_desk .ow_page_nadnaslov p {
    color: #FAAF17;
    margin: 0;
}

#top .cta_help_desk .ow_ah_pasica_gumb {
    display: inline-block;
    margin-bottom: 23px;
}

#top .cta_help_desk .ah_term_desc_icon {
    margin: 0;
}

#top .cta_mobilne .ow_page_nadnaslov p {
    margin: 0;
}

#top .ow_funkcionalnosti_side p {
    margin: 0;
}

#top .ow_funkcionalnosti_side .ow_funkcionalnosti_image {
    border-bottom: 1px solid rgba(100, 101, 103, 0.2);
    padding-bottom: 15px;
}

#top .ow_funkcionalnosti_side .ow_funkcionalnosti_vključeno {
    border-bottom: 1px solid rgba(100, 101, 103, 0.2);
    padding: 20px 0;
}

#top .ow_funkcionalnosti_side .ow_funkcionalnosti_vključeno img {
    margin-right: 10px;
    margin-top: 10px;
    max-height: 42px;
    max-width: 42px;
    display: inline-block;
}

#top .ow_funkcionalnosti_side .ow_funkcionalnosti_povezava {
    padding-top: 30px;
}

#top .ow_funkcionalnosti_side .ow_funkcionalnosti_povezava a {
    color: rgba(34, 36, 38, 0.7);
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    max-width: 340px;
    padding-left: 20px;
    position: relative;
    width: 100%;
    display: block;
}

#top .ow_funkcionalnosti_side .ow_funkcionalnosti_povezava a:after {
    content: url("../images/link_alineja_levo.svg");
    position: absolute;
    left: 0;
    top: 0;
}

#top a.ow_funkcionalnosti_content_link {
    color: rgba(34, 36, 38, 0.7);
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 20px;
    position: relative;
    display: inline-block;
    margin-top: 40px;
}

#top a.ow_funkcionalnosti_content_link:after {
    content: url("../images/link_alineja.svg");
    position: absolute;
    right: 0;
    top: 0;
}

#top #menu-cene-in-funkcionalnosti_mk .menu-item a, #top #menu-baza-znanja-_mk .menu-item a {
    padding: 30px 20px;
    color: rgba(34, 36, 38, 0.7);
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0;
    display: block;
}

#top #menu-cene-in-funkcionalnosti-al, #top #menu-baza-znanja-al, #top #menu-cene-in-funkcionalnosti-bg, #top #menu-baza-znanja-bg, #top #menu-cene-in-funkcionalnosti-ks, #top #menu-baza-znanja-ks, #top #menu-cene-in-funkcionalnosti-me, #top #menu-baza-znanja-me, #top #menu-cene-in-funkcionalnosti_mk, #top #menu-baza-znanja-_mk, #top #menu-cene-i-funkcionalnosti_rs, #top #menu-baza-znanja-_rs, #top #menu-baza-znanja-ba, #top #menu-prices-and-functionalities-_ba, #top #menu-cene-in-funkcionalnosti, #top #menu-baza-znanja, #top #menu-cene-in-funkcionalnosti, #top #menu-baza-znanja-hr, #top #menu-prices-and-functionalities, #top #menu-prices-and-functionalities-hr {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-spacing: 10px 0;
    margin: 0;
}

#top #menu-cene-in-funkcionalnosti-al .menu-item, #top #menu-baza-znanja-al .menu-item, #top #menu-cene-in-funkcionalnosti-bg .menu-item, #top #menu-baza-znanja-bg .menu-item, #top #menu-cene-in-funkcionalnosti-ks .menu-item, #top #menu-baza-znanja-ks .menu-item, #top #menu-cene-in-funkcionalnosti-me .menu-item, #top #menu-baza-znanja-me .menu-item, #top #menu-cene-in-funkcionalnosti_mk .menu-item, #top #menu-baza-znanja-_mk .menu-item, #top #menu-cene-i-funkcionalnosti_rs .menu-item, #top #menu-baza-znanja-_rs .menu-item, #top #menu-baza-znanja-ba .menu-item, #top #menu-prices-and-functionalities-_ba .menu-item, #top #menu-cene-in-funkcionalnosti .menu-item, #top #menu-baza-znanja .menu-item, #top #menu-baza-znanja-hr .menu-item, #top #menu-prices-and-functionalities .menu-item, #top #menu-prices-and-functionalities-hr .menu-item {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 0;
}

#top #menu-cene-in-funkcionalnosti-al .menu-item a, #top #menu-baza-znanja-al .menu-item a, #top #menu-cene-in-funkcionalnosti-bg .menu-item a, #top #menu-baza-znanja-bg .menu-item a, #top #menu-cene-in-funkcionalnosti-ks .menu-item a, #top #menu-baza-znanja-ks .menu-item a, #top #menu-cene-in-funkcionalnosti-me .menu-item a, #top #menu-baza-znanja-me .menu-item a, #top #menu-cene-i-funkcionalnosti_rs .menu-item a, #top #menu-baza-znanja-_rs .menu-item a, #top #menu-baza-znanja-ba .menu-item a, #top #menu-prices-and-functionalities-_ba .menu-item a, #top #menu-cene-in-funkcionalnosti .menu-item a, #top #menu-baza-znanja-hr .menu-item a, #top #menu-baza-znanja .menu-item a, #top #menu-prices-and-functionalities .menu-item a, #top #menu-prices-and-functionalities-hr .menu-item a {
    padding: 30px;
    color: rgba(34, 36, 38, 0.7);
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
}

#top #menu-cene-in-funkcionalnosti-al .menu-item.current-menu-item, #top #menu-baza-znanja-al .menu-item.current-menu-item, #top #menu-cene-in-funkcionalnosti-bg .menu-item.current-menu-item, #top #menu-baza-znanja-bg .menu-item.current-menu-item, #top #menu-cene-in-funkcionalnosti-ks .menu-item.current-menu-item, #top #menu-baza-znanja-ks .menu-item.current-menu-item, #top #menu-cene-in-funkcionalnosti-me .menu-item.current-menu-item, #top #menu-baza-znanja-me .menu-item.current-menu-item, #top #menu-cene-in-funkcionalnosti_mk .menu-item.current-menu-item, #top #menu-baza-znanja-_mk .menu-item.current-menu-item, #top #menu-cene-i-funkcionalnosti_rs .menu-item.current-menu-item, #top #menu-baza-znanja-_rs .menu-item.current-menu-item, #top #menu-baza-znanja-ba .menu-item.current-menu-item, #top #menu-prices-and-functionalities-_ba .menu-item.current-menu-item, #top #menu-cene-in-funkcionalnosti .menu-item.current-menu-item, #top #menu-baza-znanja-hr .menu-item.current-menu-item, #top #menu-baza-znanja .menu-item.current-menu-item, #top #menu-prices-and-functionalities .menu-item.current-menu-item, #top #menu-prices-and-functionalities-hr .menu-item.current-menu-item {
    border-bottom: 5px solid #FAAF17;
}

#top #menu-cene-in-funkcionalnosti-al .menu-item.current-menu-item a, #top #menu-baza-znanja-al .menu-item.current-menu-item a, #top #menu-cene-in-funkcionalnosti-bg .menu-item.current-menu-item a, #top #menu-baza-znanja-bg .menu-item.current-menu-item a, #top #menu-cene-in-funkcionalnosti-ks .menu-item.current-menu-item a, #top #menu-baza-znanja-ks .menu-item.current-menu-item a, #top #menu-cene-in-funkcionalnosti-me .menu-item.current-menu-item a, #top #menu-baza-znanja-me .menu-item.current-menu-item a, #top #menu-cene-in-funkcionalnosti_mk .menu-item.current-menu-item a, #top #menu-baza-znanja-_mk .menu-item.current-menu-item a, #top #menu-cene-i-funkcionalnosti_rs .menu-item.current-menu-item a, #top #menu-baza-znanja-_rs .menu-item.current-menu-item a, #top #menu-baza-znanja-ba .menu-item.current-menu-item a, #top #menu-prices-and-functionalities-_ba .menu-item.current-menu-item a, #top #menu-cene-in-funkcionalnosti .menu-item.current-menu-item a, #top #menu-baza-znanja-hr .menu-item.current-menu-item a, #top #menu-baza-znanja .menu-item.current-menu-item a, #top #menu-prices-and-functionalities .menu-item.current-menu-item a, #top #menu-prices-and-functionalities-hr .menu-item.current-menu-item a {
    color: #222426;
    font-weight: 600;
    padding-bottom: 25px;
}

@media (max-width: 767px) {
    #top #menu-cene-in-funkcionalnosti-al, #top #menu-baza-znanja-al, #top #menu-cene-in-funkcionalnosti-bg, #top #menu-baza-znanja-bg, #top #menu-cene-in-funkcionalnosti-ks, #top #menu-baza-znanja-ks, #top #menu-cene-in-funkcionalnosti-me, #top #menu-baza-znanja-me, #top #menu-cene-in-funkcionalnosti_mk, #top #menu-baza-znanja-_mk, #top #menu-cene-i-funkcionalnosti_rs, #top #menu-baza-znanja-_rs, #top #menu-baza-znanja-ba, #top #menu-prices-and-functionalities-_ba, #top #menu-cene-in-funkcionalnosti, #top #menu-baza-znanja, #top #menu-cene-in-funkcionalnosti, #top #menu-baza-znanja-hr, #top #menu-prices-and-functionalities, #top #menu-prices-and-functionalities-hr {
        display: block;
    }

    #top #menu-cene-in-funkcionalnosti-al .menu-item, #top #menu-baza-znanja-al .menu-item, #top #menu-cene-in-funkcionalnosti-bg .menu-item, #top #menu-baza-znanja-bg .menu-item, #top #menu-cene-in-funkcionalnosti-ks .menu-item, #top #menu-baza-znanja-ks .menu-item, #top #menu-cene-in-funkcionalnosti-me .menu-item, #top #menu-baza-znanja-me .menu-item, #top #menu-cene-in-funkcionalnosti_mk .menu-item, #top #menu-baza-znanja-_mk .menu-item, #top #menu-cene-i-funkcionalnosti_rs .menu-item, #top #menu-baza-znanja-_rs .menu-item, #top #menu-baza-znanja-ba .menu-item, #top #menu-prices-and-functionalities-_ba .menu-item, #top #menu-cene-in-funkcionalnosti .menu-item, #top #menu-baza-znanja .menu-item, #top #menu-baza-znanja-hr .menu-item, #top #menu-prices-and-functionalities .menu-item, #top #menu-prices-and-functionalities-hr .menu-item {
        display: block;
        margin-bottom: 20px;
    }

    #top #menu-cene-in-funkcionalnosti-al .menu-item a, #top #menu-baza-znanja-al .menu-item a, #top #menu-cene-in-funkcionalnosti-bg .menu-item a, #top #menu-baza-znanja-bg .menu-item a, #top #menu-cene-in-funkcionalnosti-ks .menu-item a, #top #menu-baza-znanja-ks .menu-item a, #top #menu-cene-in-funkcionalnosti-me .menu-item a, #top #menu-baza-znanja-me .menu-item a, #top #menu-cene-in-funkcionalnosti_mk .menu-item a, #top #menu-baza-znanja-_mk .menu-item a, #top #menu-cene-i-funkcionalnosti_rs .menu-item a, #top #menu-baza-znanja-_rs .menu-item a, #top #menu-baza-znanja-ba .menu-item a, #top #menu-prices-and-functionalities-_ba .menu-item a, #top #menu-cene-in-funkcionalnosti .menu-item a, #top #menu-baza-znanja .menu-item a, #top #menu-baza-znanja-hr .menu-item a, #top #menu-prices-and-functionalities .menu-item a, #top #menu-prices-and-functionalities-hr .menu-item a {
        padding: 15px;
    }

    #top #menu-cene-in-funkcionalnosti-al .menu-item.current-menu-item a, #top #menu-baza-znanja-al .menu-item.current-menu-item a, #top #menu-cene-in-funkcionalnosti-bg .menu-item.current-menu-item a, #top #menu-baza-znanja-bg .menu-item.current-menu-item a, #top #menu-cene-in-funkcionalnosti-ks .menu-item.current-menu-item a, #top #menu-baza-znanja-ks .menu-item.current-menu-item a, #top #menu-cene-in-funkcionalnosti-me .menu-item.current-menu-item a, #top #menu-baza-znanja-me .menu-item.current-menu-item a, #top #menu-cene-in-funkcionalnosti_mk .menu-item.current-menu-item a, #top #menu-baza-znanja-_mk .menu-item.current-menu-item a, #top #menu-cene-i-funkcionalnosti_rs .menu-item.current-menu-item a, #top #menu-baza-znanja-_rs .menu-item.current-menu-item a, #top #menu-baza-znanja-ba .menu-item.current-menu-item a, #top #menu-prices-and-functionalities-_ba .menu-item.current-menu-item a, #top #menu-cene-in-funkcionalnosti .menu-item.current-menu-item a, #top #menu-baza-znanja .menu-item.current-menu-item a, #top #menu-baza-znanja-hr .menu-item.current-menu-item a, #top #menu-prices-and-functionalities .menu-item.current-menu-item a, #top #menu-prices-and-functionalities-hr .menu-item.current-menu-item a {
        padding-bottom: 10px;
    }
}

#top .ow_blog_head {
    text-align: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
}

#top .ow_blog_term_meni ul {
    margin: 0;
    text-align: center;
}

#top .ow_blog_term_meni ul li {
    display: inline-block;
    margin: 0 25px;
    /*&:first-child {
          margin-left: 0;
        }
        &:last-child {
          margin-right: 0;
        }*/
}

#top .ow_blog_term_meni ul li.cat-item-470 a, #top .ow_blog_term_meni ul li.cat-item-471 a, #top .ow_blog_term_meni ul li.cat-item-472 a, #top .ow_blog_term_meni ul li.cat-item-473 a, #top .ow_blog_term_meni ul li.cat-item-474 a {
    color: #FAAF17;
}

#top .ow_blog_term_meni ul li.current-cat {
    border-bottom: 4px solid #FAAF17;
}

#top .ow_blog_term_meni ul li a {
    color: rgba(34, 36, 38, 0.8);
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}

#top .ow_blog_term_meni ul li a:hover, #top .ow_blog_term_meni ul li a:active, #top .ow_blog_term_meni ul li a:focus {
    text-decoration: none;
}

#top .blog_archive_content {
    background-repeat: no-repeat;
    background-image: url("../images/bg-zgoraj.png");
    background-attachment: scroll;
    background-position: top center;
    clear: both;
    width: 100%;
    float: left;
}

#top .blog_archive_content.section_prekrivanje_zgoraj_65 {
    z-index: 5;
    margin-top: -85px;
}

#top .blog_archive_content .blog_blok {
    display: inline-block;
    width: 31.5%;
    margin-left: 2.75%;
    margin-bottom: 2.75%;
    vertical-align: top;
}

#top .blog_archive_content .blog_blok:nth-child(3n+1) {
    margin-left: 0;
}

#top .blog_archive_content .blog_blok:nth-last-child(-n+3) {
    margin-bottom: 0;
}

@media (max-width: 800px) {
    #top .blog_archive_content .blog_blok {
        width: 100%;
        max-width: 370px;
        display: block;
        margin: 0 auto 20px auto !important;
    }
}

#top .ow_blog_pagination {
    text-align: center;
}

#top .ow_blog_pagination .page-numbers {
    color: #222426;
    font-size: 18px;
    font-weight: 600;
    padding: 0 15px;
    vertical-align: middle;
}

#top .ow_blog_pagination .page-numbers.current {
    color: #FAAF17;
}

@media (max-width: 800px) {
    #top .ow_blog_pagination .page-numbers {
        padding: 0 6px;
    }
}

@media (max-width: 420px) {
    #top .ow_blog_pagination .page-numbers {
        font-size: 16px;
        padding: 0 5px;
    }
}

#top .ow_blog_pagination .prev, #top .ow_blog_pagination .next {
    display: inline-block;
}

#top .ow_blog_pagination .prev img, #top .ow_blog_pagination .next img {
    display: block;
}

#top .ow_blog_pagination .prev {
    padding-left: 0;
}

#top .ow_blog_pagination .next {
    padding-right: 0;
}

#top .prirocniki_archive_content {
    background-repeat: no-repeat;
    background-image: url("../images/bg-zgoraj.png");
    background-attachment: scroll;
    background-position: top center;
    clear: both;
    width: 100%;
    float: left;
}

#top .prirocniki_archive_content.section_prekrivanje_zgoraj_65 {
    z-index: 5;
    margin-top: -65px;
}

#top .prirocniki_archive_content .prirocnik_blok {
    display: inline-block;
    width: 48.6%;
    margin-left: 2.8%;
    margin-bottom: 2.8%;
    vertical-align: top;
}

#top .prirocniki_archive_content .prirocnik_blok:nth-child(2n+1) {
    margin-left: 0;
}

#top .prirocniki_archive_content .prirocnik_blok:nth-last-child(-n+2) {
    margin-bottom: 0;
}

@media (max-width: 800px) {
    #top .prirocniki_archive_content .prirocnik_blok {
        width: 100%;
        margin-left: 0;
    }

    #top .prirocniki_archive_content .prirocnik_blok:nth-last-child(-n+2) {
        margin-bottom: 2.8%;
    }

    #top .prirocniki_archive_content .prirocnik_blok:nth-last-child(-n+1) {
        margin-bottom: 0;
    }
}

#top .seminarji_archive_content {
    background-repeat: no-repeat;
    background-image: url("../images/bg-zgoraj.png");
    background-attachment: scroll;
    background-position: top center;
    clear: both;
    width: 100%;
    float: left;
}

#top .seminarji_archive_content.section_prekrivanje_zgoraj_65 {
    z-index: 5;
    margin-top: -65px;
}

#top .seminarji_archive_content .seminar_blok {
    display: inline-table;
    width: 48.6%;
    margin-left: 2.8%;
    margin-bottom: 2.8%;
    vertical-align: top;
}

#top .seminarji_archive_content .seminar_blok:nth-child(2n+1) {
    margin-left: 0;
}

#top .seminarji_archive_content .seminar_blok:nth-last-child(-n+2) {
    margin-bottom: 0;
}

@media (max-width: 800px) {
    #top .seminarji_archive_content .seminar_blok {
        width: 100%;
        margin-left: 0;
    }

    #top .seminarji_archive_content .seminar_blok:nth-last-child(-n+2) {
        margin-bottom: 2.8%;
    }

    #top .seminarji_archive_content .seminar_blok:nth-last-child(-n+1) {
        margin-bottom: 0;
    }
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(250, 175, 23, 0.5);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(250, 175, 23, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(250, 175, 23, 0);
    }
}

#top .ow_front_header_povezave_wrap {
    position: absolute;
    bottom: 0;
    left: 0;
}

@media (max-width: 767px) {
    #top .ow_front_header_povezave_wrap {
        position: relative;
        margin-bottom: 0 !important;
        margin-top: 5vw !important;
    }
}

#top .ow_front_header_video_wrap {
    position: absolute;
    top: 60%;
    left: 0;
    width: auto;
    padding-left: 140px;
    cursor: pointer;
}

@media (max-width: 990px) {
    #top .ow_front_header_video_wrap {
        padding-left: 60px;
    }
}

@media (max-width: 767px) {
    #top .ow_front_header_video_wrap {
        position: relative;
        top: 0;
        width: 100%;
        padding-left: 0;
        padding-top: 3vw;
        text-align: center;
    }

    #top .ow_front_header_video_wrap:before {
        display: none;
    }
}

#top .ow_front_header_video_wrap:before {
    content: '';
    height: 1px;
    background-color: rgba(255, 255, 255, 0.5);
    width: 120px;
    position: absolute;
    top: 18px;
    left: 0;
    visibility: visible;
}

@media (max-width: 990px) {
    #top .ow_front_header_video_wrap:before {
        width: 40px;
    }
}

#top .ow_front_header_video_wrap p {
    display: inline-block;
    vertical-align: middle;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.93px;
    margin: 0;
}

#top .ow_front_header_video_wrap img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 16px;
    border-radius: 100%;
    box-shadow: 0 0 0 rgba(250, 175, 23, 0.5);
    animation: pulse 2s infinite;
}

#top .ow_front_header_povezave {
    max-width: 1028px;
    padding: 0 50px;
    margin: 0 auto;
}

@media (max-width: 767px) {
    #top .ow_front_header_povezave {
        width: 85%;
        max-width: 85%;
        margin: 0 auto;
        padding: 0;
    }
}

#top .ow_front_header_povezave .ow_front_header_povezava {
    display: inline-block;
    vertical-align: bottom;
    border-radius: 3px 3px 0 0;
    background-color: rgba(34, 36, 38, 0.8);
    width: 48.3%;
    margin-left: 3.4%;
    padding: 20px 30px;
    text-decoration: none;
}

@media (max-width: 500px) {
    #top .ow_front_header_povezave .ow_front_header_povezava {
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }
}

#top .ow_front_header_povezave .ow_front_header_povezava:first-child {
    margin-left: 0;
}

#top .ow_front_header_povezave .ow_front_header_povezava .nadnaslov {
    color: #FAAF17;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    margin-bottom: 10px;
}

#top .ow_front_header_povezave .ow_front_header_povezava p {
    margin: 0;
}

#top .ow_front_header_povezave .ow_front_header_povezava strong {
    color: #ffffff;
    letter-spacing: 0.5px;
}

#top .ow_front_header_povezave .ow_front_header_povezava .ow_single_back {
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s;
}

@media (max-width: 767px) {
    #top .ow_front_header_povezave .ow_front_header_povezava .ow_single_back {
        max-height: none;
    }
}

#top .ow_front_header_povezave .ow_front_header_povezava .ow_single_back p {
    margin-top: 20px;
    margin-bottom: 10px;
    position: relative;
    color: #ffffff;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 20px;
    display: inline-block;
}

#top .ow_front_header_povezave .ow_front_header_povezava .ow_single_back p:after {
    content: url("../images/link_alineja.svg");
    position: absolute;
    right: 0;
    top: 0;
}

#top .ow_front_header_povezave .ow_front_header_povezava:hover .ow_single_back {
    max-height: 100px;
}

.flip-container {
    perspective: 1000px;
}

.flip-container .flipper_wrap {
    display: inline-block;
    width: 30.8%;
    height: 500px;
    vertical-align: middle;
    margin-left: 3.8%;
}

@media (max-width: 767px) {
    .flip-container .flipper_wrap {
        display: block;
        width: 100%;
        height: auto;
        margin-left: 0;
    }
}

.flip-container .flipper_wrap:nth-child(3n+1) {
    margin-left: 0;
}

.flip-container .flipper_wrap .flipper {
    top: 50%;
    transform: translateY(-50%);
    padding: 62px 40px 57px 40px;
    text-align: center;
    transition: 0.6s;
    /*transform-style: preserve-3d;*/
    position: relative;
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.24);
    border-radius: 3px;
    background-color: #ffffff;
}

@media (max-width: 990px) {
    .flip-container .flipper_wrap .flipper {
        padding: 40px 20px 40px 20px;
    }
}

@media (max-width: 767px) {
    .flip-container .flipper_wrap .flipper {
        top: 0;
        transform: translateY(0);
        margin-bottom: 30px;
    }
}

.flip-container .flipper_wrap .flipper h3 {
    text-transform: uppercase;
}

.flip-container .flipper_wrap .flipper a {
    color: rgba(34, 36, 38, 0.7);
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 1px;
    padding: 10px 0;
}

.flip-container .flipper_wrap .flipper a:after {
    content: url("../images/link_alineja.svg");
    margin-left: 10px;
    position: absolute;
}

.flip-container .flipper_wrap .flipper a:hover {
    color: #222426;
    text-decoration: none;
}

.flip-container .flipper_wrap .flipper a:hover:after {
    content: url("../images/link_alineja_hover.svg");
}

.flip-container .flipper_wrap .flipper .front, .flip-container .flipper_wrap .flipper .back {
    /*backface-visibility: hidden;*/
}

.flip-container .flipper_wrap .flipper .front {
    z-index: 2;
    transform: rotateY(0deg);
}

.flip-container .flipper_wrap .flipper .back {
    transform: rotateY(180deg);
    display: none;
}

.flip-container .flipper_wrap .flipper .back a {
    display: block;
}

.flip-container .flipper_wrap:hover .flipper {
    padding: 38px 40px 45px 40px;
    transform: translateY(-50%) rotateY(180deg);
    width: 125%;
    margin-left: -12.5%;
    z-index: 999;
}

@media (max-width: 767px) {
    .flip-container .flipper_wrap:hover .flipper {
        width: 100%;
        margin-left: 0;
        transform: rotateY(180deg);
    }
}

.flip-container .flipper_wrap:hover .flipper .front {
    display: none;
}

.flip-container .flipper_wrap:hover .flipper .back {
    display: block;
}

.flip-container .flipper_wrap.ah_default_hover .flipper {
    padding: 38px 40px 45px 40px;
    transform: translateY(-50%) rotateY(180deg);
    width: 125%;
    margin-left: -12.5%;
    z-index: 999;
}

@media (max-width: 767px) {
    .flip-container .flipper_wrap.ah_default_hover .flipper {
        width: 100%;
        margin-left: 0;
        transform: rotateY(180deg);
    }
}

.flip-container .flipper_wrap.ah_default_hover .flipper .front {
    display: none;
}

.flip-container .flipper_wrap.ah_default_hover .flipper .back {
    display: block;
}

#top .front_baza_znanja_wrap {
    position: relative;
    margin-bottom: 120px;
}

#top .front_baza_znanja_wrap:last-child {
    margin-bottom: 40px;
}

#top .front_baza_znanja_wrap:before {
    content: '';
    height: 1px;
    background-color: rgba(151, 151, 151, 0.6);
    width: 100vw;
    position: absolute;
    top: 42px;
    right: calc(100% + 220px);
}

#top .front_baza_znanja_wrap .front_baza_znanja_naslov {
    color: rgba(34, 36, 38, 0.6);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.93px;
    position: absolute;
    left: -120px;
    width: 88px;
    top: 39px;
}

@media (max-width: 1430px) {
    #top .front_baza_znanja_wrap .front_baza_znanja_naslov {
        position: relative;
        left: 0;
        width: auto;
        top: 0;
    }
}

#top .front_baza_znanja_wrap .front_baza_znanja_povezava {
    text-align: right;
}

#top .front_baza_znanja_wrap .front_baza_znanja_povezava a {
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
}

#top .front_baza_znanja_wrap .front_baza_znanja_clanki {
    margin-top: 20px;
}

#top .front_baza_znanja_wrap .front_baza_znanja_clanki > a, #top .front_baza_znanja_wrap .front_baza_znanja_clanki > div {
    display: inline-block;
    vertical-align: top;
}

@media (max-width: 800px) {
    #top .front_baza_znanja_wrap .front_baza_znanja_clanki > a, #top .front_baza_znanja_wrap .front_baza_znanja_clanki > div {
        display: block;
    }
}

#top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_blog > a, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_blog > div {
    width: 31.5%;
    margin-left: 2.75%;
}

#top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_blog > a:first-child, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_blog > div:first-child {
    margin-left: 0;
}

@media (max-width: 800px) {
    #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_blog > a, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_blog > div {
        width: 100%;
        max-width: 370px;
        margin: 0 auto 20px auto !important;
    }
}

#top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > a, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > div {
    display: inline-table;
}

@media (max-width: 800px) {
    #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > a, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > div {
        display: table;
    }
}

#top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > a, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > div, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_prirocniki > a, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_prirocniki > div {
    width: 48.625%;
    margin-left: 2.75%;
}

@media (max-width: 800px) {
    #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > a, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > div, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_prirocniki > a, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_prirocniki > div {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }

    #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > a:last-child, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > div:last-child, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_prirocniki > a:last-child, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_prirocniki > div:last-child {
        margin-bottom: 0;
    }
}

#top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > a:first-child, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_izobrazevanja > div:first-child, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_prirocniki > a:first-child, #top .front_baza_znanja_wrap .front_baza_znanja_clanki.front_baza_znanja_clanki_prirocniki > div:first-child {
    margin-left: 0;
}

#top.single .fullsize .template-blog .post .entry-content-wrapper {
    max-width: 860px;
}

#top .ow_single_blog_header_image {
    border-radius: 0 0 50% 50% / 0 0 23vw 23vw;
    overflow: hidden;
    width: 200vw;
    left: -50vw;
    position: relative;
}

#top .ow_single_blog_header_image .container {
    max-width: 100vw;
    padding-top: 0px !important;
    padding-bottom: 30vw !important;
    padding-left: 0;
    padding-right: 0;
    min-height: 200px;
}

@media (max-width: 767px) {
    #top .ow_single_blog_header_image .container {
        max-width: 100vw !important;
    }
}

#top .ow_single_blog_header_image .content {
    padding: 0;
    position: static;
}

#top .ow_single_blog_header_image .ow_product_page_header_background {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-size: cover !important;
    background-position: center !important;
}

#top.single:not(.single-pantheon):not(.single-funkcionalnosti):not(.single-zgodbe):not(.single-partnerji):not(.single-resitve):not(.single-strokovnjaki) #main > .container_wrap {
    border-top-style: none;
    margin-top: -85px;
    background-repeat: no-repeat;
    background-image: url("../images/bg-zgoraj.png");
    background-attachment: scroll;
    background-position: top center;
}

#top.single:not(.single-pantheon):not(.single-funkcionalnosti):not(.single-zgodbe):not(.single-partnerji):not(.single-resitve):not(.single-strokovnjaki) #main > .container_wrap .content {
    padding-bottom: 80px;
}

#top.single:not(.single-pantheon):not(.single-funkcionalnosti):not(.single-zgodbe):not(.single-partnerji):not(.single-resitve):not(.single-strokovnjaki) #main > .container_wrap article {
    margin-top: -90px;
}

#top.single:not(.single-pantheon):not(.single-funkcionalnosti):not(.single-zgodbe):not(.single-partnerji):not(.single-resitve):not(.single-strokovnjaki) #main > .container_wrap .entry-content {
    margin-top: 50px;
    max-width: 100% !important;
    padding-left: 5.4%;
    padding-right: 5.4%;
    text-align: left;
}

#top.single:not(.single-pantheon):not(.single-funkcionalnosti):not(.single-zgodbe):not(.single-partnerji):not(.single-resitve):not(.single-strokovnjaki) #main > .container_wrap .post_delimiter {
    display: none;
}

#top.single.single-objave #main > .container_wrap {
    margin-top: 0 !important;
}

#top.single.single-objave #main > .container_wrap article {
    margin-top: 0 !important;
}

#top .ow_blog_header {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    text-align: center;
    max-width: 100% !important;
    padding: 40px 80px 35px 80px;
    border-bottom: 5px solid #515D65;
}

@media (max-width: 767px) {
    #top .ow_blog_header {
        padding: 30px 40px 30px 40px;
    }
}

@media (max-width: 450px) {
    #top .ow_blog_header {
        padding: 30px 20px 30px 20px;
    }
}

#top .ow_blog_header .ow_single_cat {
    margin: 0;
}

#top .ow_blog_header .ow_single_cat a {
    color: #515D65;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}

#top .ow_blog_header h1 {
    margin-top: 6px;
    margin-bottom: 15px;
}

#top .ow_blog_header .ow_single_meta {
    margin: 0;
}

#top .ow_blog_header .ow_single_meta span {
    color: rgba(34, 36, 38, 0.7);
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    padding: 0 28px;
    border-left: 1px solid rgba(100, 101, 103, 0.2);
}

#top .ow_blog_header .ow_single_meta span:first-child {
    border-left: none;
}

#top .ow_single_blog_related {
    background-repeat: no-repeat;
    background-image: url("../images/bg-zgoraj-temen.png");
    background-attachment: scroll;
    background-position: top center;
}

#top .ow_single_blog_related .container {
    max-width: 868px;
}

#top .ow_single_blog_related .blog_blok {
    display: inline-block;
    width: 47.9%;
    margin-left: 4.2%;
}

#top .ow_single_blog_related .blog_blok:first-child {
    margin-left: 0;
}

@media (max-width: 800px) {
    #top .ow_single_blog_related .blog_blok {
        width: 100%;
        max-width: 370px;
        display: block;
        margin: 0 auto 20px auto !important;
    }
}

#top .ow_single_blog_related .ow_single_blog_related_naslov {
    text-align: center;
}

#top .ow_single_footer {
    margin-top: 40px;
    max-width: 100% !important;
    padding-left: 5.4%;
    padding-right: 5.4%;
}

#top .ow_single_footer .ow_single_footer_blocks {
    border-bottom: 1px solid rgba(100, 101, 103, 0.2);
}

#top .ow_single_footer .ow_single_footer_blocks:first-child {
    border-top: 1px solid rgba(100, 101, 103, 0.2);
}

#top .ow_single_footer .ow_single_avtor {
    padding: 40px 30px;
}

@media (max-width: 600px) {
    #top .ow_single_footer .ow_single_avtor {
        padding: 30px 0;
    }
}

#top .ow_single_footer .ow_single_avtor .ow_single_avtor_img {
    display: inline-block;
    vertical-align: top;
    width: 100px;
}

#top .ow_single_footer .ow_single_avtor .ow_single_avtor_img img {
    border-radius: 100%;
}

@media (max-width: 600px) {
    #top .ow_single_footer .ow_single_avtor .ow_single_avtor_img {
        display: block;
    }
}

#top .ow_single_footer .ow_single_avtor .ow_single_content {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 100px);
    padding-left: 40px;
}

#top .ow_single_footer .ow_single_avtor .ow_single_content p {
    margin: 0;
    color: #222426;
}

#top .ow_single_footer .ow_single_avtor .ow_single_content p.ow_single_content_p {
    margin-top: 6px;
    margin-bottom: 10px;
    font-size: 16px;
    color: rgba(34, 36, 38, 0.8);
}

#top .ow_single_footer .ow_single_avtor .ow_single_content a {
    font-weight: 600;
}

@media (max-width: 600px) {
    #top .ow_single_footer .ow_single_avtor .ow_single_content {
        display: block;
        width: 100%;
        padding-left: 0;
    }
}

#top .ow_single_footer .ow_single_share {
    padding: 20px 0;
    text-align: center;
}

#top .ow_single_footer .ow_single_share p {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    margin-right: 10px;
}

@media (max-width: 600px) {
    #top .ow_single_footer .ow_single_share p {
        display: block;
    }
}

#top .ow_single_footer .ow_single_share .av-share-box {
    float: none;
    margin: 0;
    display: inline-block;
    width: auto;
    vertical-align: middle;
    height: 46px;
}

@media (max-width: 600px) {
    #top .ow_single_footer .ow_single_share .av-share-box {
        display: block;
    }
}

#top .ow_single_footer .ow_single_share .av-share-link-description {
    display: none;
}

#top .ow_single_footer .ow_single_share .av-share-box-list {
    display: inline-block;
    width: auto;
    border: none;
    height: 46px;
}

@media (max-width: 600px) {
    #top .ow_single_footer .ow_single_share .av-share-box-list {
        margin-top: 10px;
    }
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-share-link {
    display: inline-block;
    border: none;
    overflow: hidden;
    margin-left: 30px;
}

@media (max-width: 600px) {
    #top .ow_single_footer .ow_single_share .av-share-box-list .av-share-link:first-child {
        margin-left: 0;
    }
}

@media (max-width: 400px) {
    #top .ow_single_footer .ow_single_share .av-share-box-list .av-share-link {
        margin-left: 15px;
    }

    #top .ow_single_footer .ow_single_share .av-share-box-list .av-share-link:first-child {
        margin-left: 0;
    }
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-share-link a {
    border-radius: 100%;
    border: 1px solid;
    font-size: 20px;
    line-height: 24px;
    padding: 10px 0;
    width: 46px;
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-share-link .avia-related-tooltip {
    display: none !important;
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-social-link-facebook a {
    border-color: #37589b;
    background-color: #37589b;
    color: #fff;
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-social-link-facebook:hover a {
    background-color: #fff !important;
    color: #37589b !important;
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-social-link-twitter a {
    border-color: #46d4fe;
    background-color: #46d4fe;
    color: #fff;
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-social-link-twitter:hover a {
    background-color: #fff !important;
    color: #46d4fe !important;
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-social-link-gplus a {
    border-color: #de5a49;
    background-color: #de5a49;
    color: #fff;
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-social-link-gplus:hover a {
    background-color: #fff !important;
    color: #de5a49 !important;
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-social-link-linkedin a {
    border-color: #419cca;
    background-color: #419cca;
    color: #fff;
}

#top .ow_single_footer .ow_single_share .av-share-box-list .av-social-link-linkedin:hover a {
    background-color: #fff !important;
    color: #419cca !important;
}

#top .ow_single_footer .ow_single_back {
    padding-top: 50px;
    text-align: center;
}

#top .ow_single_footer .ow_single_back a {
    position: relative;
    color: rgba(34, 36, 38, 0.7);
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    max-width: 340px;
    padding-left: 20px;
    display: inline-block;
}

#top .ow_single_footer .ow_single_back a:after {
    content: url("../images/link_alineja_levo.svg");
    position: absolute;
    left: 0;
    top: 0;
}

#top .ow_primerjava_funkionalnosti_wrap .container {
    max-width: 1520px;
}

#top .primerjava_stolpec_funkionalnosti {
    display: inline-block;
    width: 250px;
    vertical-align: bottom;
}

@media (max-width: 990px) {
    #top .primerjava_stolpec_funkionalnosti {
        width: 150px;
    }
}

@media (max-width: 600px) {
    #top .primerjava_stolpec_funkionalnosti {
        width: 130px;
    }
}

#top .primerjava_stolpec_funkionalnosti .primerjava_stolpec_funkionalnosti_inner {
    border: 1px solid rgba(100, 101, 103, 0.1);
    border-right: 0;
}

#top .primerjava_stolpec_funkionalnosti .primerjava_stolpec_funkionalnost {
    min-height: 49px;
    background-color: #ffffff;
    padding: 12.5px 7px 12.5px 30px;
    color: rgba(34, 36, 38, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.5px;
    position: relative;
    display: block;
}

@media (max-width: 600px) {
    #top .primerjava_stolpec_funkionalnosti .primerjava_stolpec_funkionalnost {
        padding-left: 15px;
    }
}

#top .primerjava_stolpec_funkionalnosti .primerjava_stolpec_funkionalnost .funkcionalnosti_ikona {
    position: absolute;
    right: 88%;
    height: 100%;
    max-width: 0;
    width: 100%;
    top: 0;
    transition: all 0.3s;
    text-align: center;
}

#top .primerjava_stolpec_funkionalnosti .primerjava_stolpec_funkionalnost .funkcionalnosti_ikona img {
    height: 34px;
}

#top .primerjava_stolpec_funkionalnosti .primerjava_stolpec_funkionalnost.hover {
    background-color: #f0f3f7;
}

#top .primerjava_stolpec_funkionalnosti .primerjava_stolpec_funkionalnost.hover .funkcionalnosti_ikona {
    max-width: 64px;
    background-color: #f0f3f7;
}

@media (max-width: 600px) {
    #top .primerjava_stolpec_funkionalnosti .primerjava_stolpec_funkionalnost.hover .funkcionalnosti_ikona {
        max-width: 40px;
    }
}

#top .primerjava_slider {
    display: inline-block;
    width: calc(100% - 330px);
    vertical-align: bottom;
    /*border-bottom: 1px solid rgba(100, 101, 103, 0.1);*/
    /*border-right: 1px solid rgba(100, 101, 103, 0.1);*/
}

@media (max-width: 1100px) {
    #top .primerjava_slider {
        width: calc(100% - 290px);
    }
}

@media (max-width: 990px) {
    #top .primerjava_slider {
        width: calc(100% - 190px);
    }
}

@media (max-width: 600px) {
    #top .primerjava_slider {
        width: calc(100% - 160px);
    }
}

#top .primerjava_slider .slick-track {
    margin-left: 0;
}

#top .primerjava_next_arrow {
    display: inline-block;
    width: 80px;
    vertical-align: top;
    height: 112px;
    background-color: #515D65;
    cursor: pointer;
    opacity: 1;
    transition: all 0.3s;
    border-radius: 0 2px 2px 0;
}

@media (max-width: 1100px) {
    #top .primerjava_next_arrow {
        width: 40px;
    }
}

@media (max-width: 600px) {
    #top .primerjava_next_arrow {
        width: 30px;
    }

    #top .primerjava_next_arrow img {
        width: 20px;
    }
}

#top .primerjava_next_arrow.slick-disabled {
    visibility: hidden;
    opacity: 0;
}

#top .primerjava_next_arrow img {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#top .primerjava_prev_arrow {
    width: 80px;
    height: 112px;
    background-color: #515D65;
    margin-left: auto;
    cursor: pointer;
    opacity: 1;
    transition: all 0.3s;
    border-radius: 2px 0 0 2px;
}

@media (max-width: 1100px) {
    #top .primerjava_prev_arrow {
        width: 40px;
    }
}

@media (max-width: 600px) {
    #top .primerjava_prev_arrow {
        width: 30px;
    }

    #top .primerjava_prev_arrow img {
        width: 20px;
    }
}

#top .primerjava_prev_arrow.slick-disabled {
    visibility: hidden;
    opacity: 0;
}

#top .primerjava_prev_arrow img {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#top .ow_primerjava_funkcionalnosti .zadnji_slide .primerjava_stolpec_header .primerjava_stolpec_ime .ah_term_desc_icon span {
    right: -7px;
    left: auto;
}

#top .ow_primerjava_funkcionalnosti .zadnji_slide .primerjava_stolpec_header .primerjava_stolpec_ime .ah_term_desc_icon span:after {
    left: auto;
    right: 3px;
}

#top .ow_primerjava_funkcionalnosti.sticky .primerjava_stolpec {
    padding-top: 112px;
}

#top .ow_primerjava_funkcionalnosti.sticky .primerjava_stolpec_header {
    position: fixed;
    top: 0;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_header {
    padding: 0 2.5px;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_header .primerjava_stolpec_slika {
    padding: 27px 10px 24px 10px;
    background-color: #f0f3f7;
    border-radius: 3px 3px 0 0;
    display: block;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_header .primerjava_stolpec_slika img {
    max-height: 30px;
    margin: 0 auto;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_header .primerjava_stolpec_slika .primerjava_stolpec_slika_pripis {
    color: rgba(34, 36, 38, 0.5);
    font-size: 13px;
    font-weight: 400;
    position: absolute;
    bottom: 2px;
    width: 100%;
    text-align: center;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_header .primerjava_stolpec_ime {
    display: inline-block;
    text-align: center;
    padding: 5px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-left: 1px solid #ffffff;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_header .primerjava_stolpec_ime .licenca_ime {
    position: relative;
    z-index: 9;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_header .primerjava_stolpec_ime:first-child {
    border-left: none;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_header .primerjava_stolpec_ime .ah_term_desc_icon {
    position: absolute;
    display: block;
    margin-left: 0;
    margin-right: 0;
    right: -12px;
    top: 7px;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_header .primerjava_stolpec_ime .ah_term_desc_icon span {
    text-transform: none;
    font-size: 13px;
    font-weight: 400;
    text-align: left;
    letter-spacing: 0;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_body {
    background-color: #f0f3f7;
    padding: 0 2.5px;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_body .primerjava_stolpec_funkcionalnosti {
    background-color: #ffffff;
    display: inline-block;
    text-align: center;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_body .primerjava_stolpec_funkcionalnosti:first-child .primerjava_kljukica_iks {
    border-left: none;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_body .primerjava_stolpec_funkcionalnosti .primerjava_kljukica_iks {
    min-height: 22px;
    border-left: 1px solid rgba(100, 101, 103, 0.2);
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_body .primerjava_stolpec_funkcionalnosti .primerjava_kljukica_iks.hover {
    background-color: #f0f3f7;
    border-left: none;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_body .primerjava_stolpec_funkcionalnosti .primerjava_kljukica_iks.hover svg.primerjava_kljukica use {
    fill: #81bc26 !important;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_body .primerjava_stolpec_funkcionalnosti .primerjava_kljukica_iks.hover svg.primerjava_iks g {
    opacity: 1 !important;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_body .primerjava_stolpec_funkcionalnosti .primerjava_kljukica_iks.hover svg.primerjava_iks use {
    fill: #d0021b !important;
}

#top .primerjava_stolpec {
    outline: none !important;
    border-bottom: 1px solid rgba(100, 101, 103, 0.1);
}

#top .primerjava_stolpec_stevilo_one .primerjava_stolpec_funkcionalnosti, #top .primerjava_stolpec_stevilo_one .primerjava_stolpec_ime {
    width: 260px;
}

#top .primerjava_stolpec_stevilo_two .primerjava_stolpec_funkcionalnosti, #top .primerjava_stolpec_stevilo_two .primerjava_stolpec_ime {
    width: 130px;
}

#top .primerjava_stolpec_stevilo_three .primerjava_stolpec_funkcionalnosti, #top .primerjava_stolpec_stevilo_three .primerjava_stolpec_ime {
    width: 130px;
}

#top .primerjava_stolpec_stevilo_four .primerjava_stolpec_funkcionalnosti, #top .primerjava_stolpec_stevilo_four .primerjava_stolpec_ime {
    width: 110px;
}

@media (max-width: 600px) {
    #top .primerjava_stolpec_stevilo_one .primerjava_stolpec_funkcionalnosti, #top .primerjava_stolpec_stevilo_one .primerjava_stolpec_ime {
        width: 140px;
    }

    #top .primerjava_stolpec_stevilo_two .primerjava_stolpec_funkcionalnosti, #top .primerjava_stolpec_stevilo_two .primerjava_stolpec_ime {
        width: 70px;
    }

    #top .primerjava_stolpec_stevilo_three .primerjava_stolpec_funkcionalnosti, #top .primerjava_stolpec_stevilo_three .primerjava_stolpec_ime {
        width: 60px;
    }

    #top .primerjava_stolpec_stevilo_four .primerjava_stolpec_funkcionalnosti, #top .primerjava_stolpec_stevilo_four .primerjava_stolpec_ime {
        width: 60px;
    }
}

#top .ow_cenik_licenc .ow_cenik_nakup, #top .ow_cenik_licenc .ow_cenik_najem {
    display: none;
    background-color: rgba(240, 243, 247, 0.4);
    padding-top: 10px;
    padding-bottom: 10px;
}

#top .ow_cenik_licenc .ow_cenik_nakup.active, #top .ow_cenik_licenc .ow_cenik_najem.active {
    display: block;
}

@media (max-width: 600px) {
    #top .ow_cenik_licenc .primerjava_stolpec_funkionalnosti {
        width: 110px;
    }
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost {
    color: rgba(34, 36, 38, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
    z-index: 9;
    padding-left: 26px;
}

@media (max-width: 990px) {
    #top .ow_cenik_licenc .primerjava_stolpec_funkionalnost {
        padding-left: 10px;
    }
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost.ow_cenik_glavna_postavka {
    padding: 23px 15px 30px 23px;
    border-top: 1px solid rgba(100, 101, 103, 0.2);
}

@media (max-width: 990px) {
    #top .ow_cenik_licenc .primerjava_stolpec_funkionalnost.ow_cenik_glavna_postavka {
        padding: 15px 10px 15px 10px;
    }
}

@media (max-width: 990px) and (max-width: 600px) {
    #top .ow_cenik_licenc .primerjava_stolpec_funkionalnost.ow_cenik_glavna_postavka > img {
        display: none;
    }
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost.ow_cenik_glavna_postavka:first-child {
    border-top: none;
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost.ow_cenik_glavna_postavka .ow_cenik_vec {
    color: #FAAF17;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
    letter-spacing: 0.35px;
    cursor: pointer;
    display: block;
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost.ow_cenik_glavna_postavka .ow_cenik_vec .ow_cenik_vec_manj {
    display: none;
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost.ow_cenik_glavna_postavka .ow_cenik_vec.active .ow_cenik_vec_vec {
    display: none;
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost.ow_cenik_glavna_postavka .ow_cenik_vec.active .ow_cenik_vec_manj {
    display: initial;
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost img, #top .ow_cenik_licenc .primerjava_stolpec_funkionalnost svg {
    vertical-align: top;
    margin-right: 10px;
    width: 29px;
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost p {
    color: rgba(34, 36, 38, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    width: calc(100% - 39px);
}

@media (max-width: 600px) {
    #top .ow_cenik_licenc .primerjava_stolpec_funkionalnost p {
        width: 100%;
        font-size: 14px;
    }
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost .ah_term_desc_icon {
    margin-left: 7px;
    margin-right: 0;
}

#top .ow_cenik_licenc .primerjava_stolpec_funkionalnost .ah_term_desc_icon img {
    width: 12px;
}

@media (max-width: 600px) {
    #top .ow_cenik_licenc .primerjava_slider {
        width: calc(100% - 140px);
    }
}

#top .ow_cenik_licenc .primerjava_kljukica_iks {
    color: #222426;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.3px;
    white-space: nowrap;
    position: relative;
}

@media (max-width: 600px) {
    #top .ow_cenik_licenc .primerjava_kljukica_iks {
        font-size: 14px;
    }
}

#top .ow_cenik_licenc .primerjava_kljukica_iks.ow_cenik_glavna_postavka {
    border-top: 1px solid rgba(100, 101, 103, 0.2);
    font-weight: 600;
    padding-top: 29px !important;
}

#top .ow_cenik_licenc .primerjava_kljukica_iks.ow_cenik_glavna_postavka:first-child {
    border-top: none;
}

#top .ow_cenik_licenc .primerjava_kljukica_iks.ow_cenik_nakup, #top .ow_cenik_licenc .primerjava_kljukica_iks.ow_cenik_najem {
    padding-top: 10px !important;
}

#top .ow_cenik_licenc .primerjava_kljukica_iks .cena_dodatno {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    top: 60px;
    color: rgba(34, 36, 38, 0.8);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: 0.26px;
}

@media (max-width: 600px) {
    #top .ow_cenik_licenc .primerjava_kljukica_iks .cena_dodatno {
        font-size: 13px;
    }
}

@media (max-width: 767px) {
    #top .avia_scrollable_table table {
        width: 210vw;
        table-layout: fixed;
    }
}

@media (max-width: 767px) {
    #top .avia_scrollable_table table tbody tr td {
        width: 100%;
        max-width: 70vw;
        white-space: normal;
        padding: 10px;
    }
}

@media (max-width: 767px) {
    #top .avia_scrollable_table table tbody tr th {
        white-space: normal;
    }
}

#top .ow_cenik_storitve_wrap .container {
    max-width: 1520px;
}

#top .ow_cenik_storitve_wrap table {
    margin: 0;
    background-color: transparent;
}

@media (max-width: 767px) {
    #top .ow_cenik_storitve_wrap table {
        width: 210vw;
        table-layout: fixed;
    }
}

#top .ow_cenik_storitve_wrap table tbody tr {
    background-color: transparent;
}

#top .ow_cenik_storitve_wrap table tbody tr td {
    background-color: #ffffff;
    color: #222426;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.3px;
    padding: 17px 40px;
    vertical-align: middle;
    height: 85px;
}

#top .ow_cenik_storitve_wrap table tbody tr td:nth-child(2) {
    font-weight: 400;
    color: rgba(34, 36, 38, 0.8);
}

#top .ow_cenik_storitve_wrap table tbody tr td:nth-child(3) {
    text-align: center;
}

@media (max-width: 767px) {
    #top .ow_cenik_storitve_wrap table tbody tr td {
        width: 100%;
        max-width: 70vw;
        white-space: normal;
        padding: 10px;
    }
}

@media (max-width: 767px) {
    #top .ow_cenik_storitve_wrap table tbody tr th {
        white-space: normal;
    }
}

#top .ow_cenik_storitve_wrap table tbody tr:first-child td {
    background-color: #f0f3f7;
    font-weight: 600;
    color: #222426;
    text-align: center;
}

#top .ow_cenik_storitve_wrap table tbody tr:first-child td:first-child {
    background-color: transparent;
    border-left: none;
    border-top: none;
}

#top table.ow_table_style {
    margin: 0;
    background-color: transparent;
}

@media (max-width: 767px) {
    #top table.ow_table_style {
        width: 210vw;
        table-layout: fixed;
    }
}

#top table.ow_table_style tbody tr {
    background-color: transparent;
}

#top table.ow_table_style tbody tr td {
    background-color: #ffffff;
    color: #222426;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.3px;
    padding: 17px 40px;
    vertical-align: middle;
    height: 85px;
}

#top table.ow_table_style tbody tr td:nth-child(2) {
    font-weight: 400;
    color: rgba(34, 36, 38, 0.8);
}

#top table.ow_table_style tbody tr td:nth-child(3) {
    text-align: center;
}

@media (max-width: 767px) {
    #top table.ow_table_style tbody tr td {
        width: 100%;
        max-width: 70vw;
        white-space: normal;
        padding: 10px;
    }
}

@media (max-width: 767px) {
    #top table.ow_table_style tbody tr th {
        white-space: normal;
    }
}

#top table.ow_table_style tbody tr:first-child td {
    background-color: #f0f3f7;
    font-weight: 600;
    color: #222426;
    text-align: center;
}

#top table.ow_table_style tbody tr:first-child td:first-child {
    background-color: transparent;
    border-left: none;
    border-top: none;
}

#top .ow_cene_opombe {
    position: relative;
}

#top .ow_cene_opombe .av_textblock_section {
    max-width: 890px;
    padding-right: 140px;
}

#top .ow_cene_opombe .av_textblock_section li {
    list-style: none;
}

#top .ow_cene_opombe .av_textblock_section li:before {
    content: url("../images/star.svg");
    position: absolute;
    left: 2px;
}

#top .ow_cene_opombe .ow_cene_opombe_absolute {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
}

#top .ow_cene_opombe .ow_cene_opombe_absolute p {
    margin: 0;
}

#top .ow_cene_opombe .ow_cene_opombe_absolute a {
    color: #222426;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: 0.35px;
}

@media (max-width: 500px) {
    #top .ow_cene_opombe .av_textblock_section {
        max-width: 100%;
        padding-right: 0;
    }

    #top .ow_cene_opombe .av_textblock_section .avia_textblock {
        margin-bottom: 20px;
    }

    #top .ow_cene_opombe .ow_cene_opombe_absolute {
        position: relative;
    }
}

#top .ow_cenik_licence_wrap {
    background-size: 100% !important;
}

#top .ow_cenik_licence_wrap .container {
    max-width: 1520px;
}

#top .ow_akademija_vsi_prihajajoci .seminar_blok {
    display: inline-table;
    vertical-align: top;
    width: 48.625%;
    margin-left: 2.75%;
    margin-top: 65px;
}

#top .ow_akademija_vsi_prihajajoci .seminar_blok:nth-child(2n+1) {
    margin-left: 0;
}

#top .ow_akademija_vsi_prihajajoci .seminar_blok:nth-child(-n+2) {
    margin-top: 0;
}

#top .ow_osebe {
    max-width: 830px;
    margin-left: auto;
    margin-right: auto;
}

#top .ow_osebe.ow_osebe_center {
    text-align: center;
}

#top .ow_osebe.ow_osebe_center .ow_oseba {
    text-align: left;
}

#top .ow_osebe .ow_oseba {
    display: inline-block;
    width: 44.7%;
    margin-left: calc(10.6% - 4px);
    margin-top: 20px;
    vertical-align: top;
}

#top .ow_osebe .ow_oseba:nth-child(2n+1) {
    margin-left: 0;
}

#top .ow_osebe .ow_oseba:nth-child(-n+2) {
    margin-top: 0;
}

#top .ow_osebe .ow_oseba .ow_oseba_slika {
    display: inline-block;
    width: 100px;
    vertical-align: top;
}

#top .ow_osebe .ow_oseba .ow_oseba_podatki {
    display: inline-block;
    width: calc(100% - 100px);
    vertical-align: top;
    padding-left: 40px;
}

#top .ow_osebe .ow_oseba .ow_oseba_podatki p {
    margin: 0;
}

#top .ow_osebe .ow_oseba .ow_oseba_podatki .ow_cta_tel, #top .ow_osebe .ow_oseba .ow_oseba_podatki .ow_cta_mail {
    display: block;
    margin: 10px 0;
}

@media (max-width: 767px) {
    #top .ow_osebe .ow_oseba {
        width: 100%;
        margin-left: 0;
    }

    #top .ow_osebe .ow_oseba:nth-child(-n+2) {
        margin-top: 20px;
    }

    #top .ow_osebe .ow_oseba:first-child {
        margin-top: 0;
    }
}

#top .ow_single_akademija_related {
    background-repeat: no-repeat;
    background-image: url("../images/bg-zgoraj-temen.png");
    background-attachment: scroll;
    background-position: top center;
}

#top .ow_single_akademija_related .seminar_blok {
    display: inline-table;
    width: 48.6%;
    margin-left: 2.8%;
    vertical-align: top;
}

#top .ow_single_akademija_related .seminar_blok:first-child {
    margin-left: 0;
}

@media (max-width: 800px) {
    #top .ow_single_akademija_related .seminar_blok {
        width: 100%;
        max-width: 370px;
        display: block;
        margin: 0 auto 20px auto !important;
    }
}

#top .ow_single_akademija_related .ow_single_akademija_related_naslov {
    text-align: center;
}

#top.single-akademija .ow_blog_header .seminar_ura, #top.single-izobrazevanja .ow_blog_header .seminar_ura {
    color: rgba(34, 36, 38, 0.8);
    font-size: 16px;
    letter-spacing: 0.5px;
    padding-left: 20px;
    background-image: url("../images/ura_ikona.svg");
    background-position: left 5px;
    background-repeat: no-repeat;
    margin: 0;
    text-align: left;
}

#top.single-akademija .ow_blog_header .seminar_lokacija, #top.single-izobrazevanja .ow_blog_header .seminar_lokacija {
    color: rgba(34, 36, 38, 0.8);
    font-size: 16px;
    letter-spacing: 0.5px;
    padding-left: 20px;
    background-image: url("../images/info_ikona_lokacija.svg");
    background-position: left 5px;
    background-repeat: no-repeat;
    margin: 0;
    text-align: left;
}

#top.single-akademija .ow_blog_header .ow_single_datum, #top.single-izobrazevanja .ow_blog_header .ow_single_datum {
    display: inline-block;
    vertical-align: middle;
    padding-right: 16px;
    margin-right: 16px;
    border-right: 1px solid rgba(100, 101, 103, 0.2);
}

#top.single-akademija .ow_blog_header .ow_single_datum .seminar_datum_dan, #top.single-izobrazevanja .ow_blog_header .ow_single_datum .seminar_datum_dan {
    color: #222426;
    font-size: 32px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0.8px;
    display: inline-block;
}

#top.single-akademija .ow_blog_header .ow_single_datum .seminar_datum_mesec_leto, #top.single-izobrazevanja .ow_blog_header .ow_single_datum .seminar_datum_mesec_leto {
    color: #222426;
    font-size: 12px;
    font-weight: 600;
    line-height: 13px;
    text-transform: uppercase;
    letter-spacing: 0.46px;
    display: inline-block;
    margin-left: 5px;
    text-align: left;
}

#top.single-akademija .ow_blog_header .ow_single_ura_lokacija, #top.single-izobrazevanja .ow_blog_header .ow_single_ura_lokacija {
    display: inline-block;
    vertical-align: middle;
    padding-right: 35px;
    max-width: 235px;
}

#top.single-akademija .ow_blog_header .ow_gumb, #top.single-izobrazevanja .ow_blog_header .ow_gumb {
    display: inline-block;
    vertical-align: middle;
}

#top.single-akademija .ow_blog_header .ow_gumb span, #top.single-izobrazevanja .ow_blog_header .ow_gumb span {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-left: none;
    display: block;
}

#top.single-akademija .ow_blog_header .seminar_ikona, #top.single-izobrazevanja .ow_blog_header .seminar_ikona {
    margin-bottom: 16px;
}

#top.single-akademija .ow_blog_header .seminar_ikona img, #top.single-izobrazevanja .ow_blog_header .seminar_ikona img {
    padding-right: 20px;
    margin-right: 16px;
    border-right: 1px solid #bab8b5;
    vertical-align: middle;
}

#top.single-akademija .ow_blog_header .seminar_ikona span, #top.single-izobrazevanja .ow_blog_header .seminar_ikona span {
    vertical-align: middle;
    color: rgba(34, 36, 38, 0.3);
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#top.single-akademija .ow_single_footer .ow_single_avtor .ow_single_avtor_inner, #top.single-izobrazevanja .ow_single_footer .ow_single_avtor .ow_single_avtor_inner {
    margin-bottom: 15px;
}

#top.single-akademija .ow_single_footer .ow_single_avtor .ow_single_avtor_inner:last-child, #top.single-izobrazevanja .ow_single_footer .ow_single_avtor .ow_single_avtor_inner:last-child {
    margin-bottom: 0;
}

#top.single-akademija .ow_single_footer .ow_single_avtor .ow_single_avtor_img, #top.single-izobrazevanja .ow_single_footer .ow_single_avtor .ow_single_avtor_img {
    vertical-align: middle;
}

#top.single-akademija .ow_single_footer .ow_single_avtor .ow_single_content, #top.single-izobrazevanja .ow_single_footer .ow_single_avtor .ow_single_content {
    vertical-align: middle;
}

#top .ow_zgodbe_archive_besedilo {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#top .ow_zgodbe_archive_besedilo p {
    margin: 0;
}

#top .ow_zgodbe_archive_logo {
    text-align: center;
    margin-top: 40px;
}

#top.post-type-archive-ambasadorji .ow_blog_seznam, #top.post-type-archive-zgodbe .ow_blog_seznam, #top.tax-podrocje .ow_blog_seznam {
    display: flex;
    flex-wrap: wrap;
}

#top .zgodba_blok {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    display: inline-block;
    width: 48.6%;
    margin-left: 2.8%;
    vertical-align: top;
    text-align: center;
    padding: 24px 50px;
    margin-top: 32px;
}

#top .zgodba_blok:nth-child(-n+2) {
    margin-top: 0;
}

#top .zgodba_blok:hover, #top .zgodba_blok:focus {
    text-decoration: none;
}

#top .zgodba_blok:nth-child(2n+1) {
    margin-left: 0;
}

@media (max-width: 767px) {
    #top .zgodba_blok {
        width: 100%;
        margin-left: 0;
    }

    #top .zgodba_blok:nth-child(-n+2) {
        margin-top: 32px;
    }

    #top .zgodba_blok:first-child {
        margin-top: 0;
    }
}

#top .zgodba_blok .zgodba_blok_img {
    padding-bottom: 16px;
}

#top .zgodba_blok .zgodba_blok_img img {
    max-height: 90px;
    width: auto;
}

#top .zgodba_blok .zgodba_blok_podrocja {
    border-top: 1px solid rgba(100, 101, 103, 0.2);
    border-bottom: 1px solid rgba(100, 101, 103, 0.2);
    padding: 25px 0;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
}

#top .zgodba_blok .zgodba_blok_podrocja p {
    margin: 0;
}

#top .zgodba_blok .ow_testimonial_citat {
    margin-top: 6px;
    padding-top: 25px;
    background-image: url("../images/quote.svg");
    background-position: top center;
    background-repeat: no-repeat;
    display: inline-block;
}

#top .zgodba_blok .ow_testimonial_citat .ow_testimonial_citat_inner {
    max-width: 710px;
    display: inline-block;
}

#top .zgodba_blok .ow_testimonial_citat p {
    margin: 0;
    font-style: italic;
}

#top .zgodba_blok .zgodba_blok_oseba {
    margin-top: 20px;
}

#top .zgodba_blok .zgodba_blok_oseba img {
    margin-bottom: 5px;
    display: inline-block;
    border-radius: 100%;
}

#top .zgodba_blok .zgodba_blok_oseba p {
    margin: 0;
    font-size: 14px;
}

#top .zgodba_blok .zgodba_blok_oseba p.zgodba_blok_oseba_ime {
    font-weight: 600;
}

#top .zgodba_blok .zgodba_blok_oseba p.zgodba_blok_oseba_podjetje {
    color: #949699;
    font-weight: 400;
}

#top .zgodba_blok .zgodba_blok_povezava {
    margin-top: 20px;
}

#top .zgodba_blok .zgodba_blok_povezava p {
    margin: 0;
    color: #FAAF17;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: 0.35px;
}

#top .zgodba_blok_single {
    width: 100%;
}

#top .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}

#top .embed-container .ow_video_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    background-size: cover;
    transition: all 0.3s;
}

#top .embed-container .ow_video_overlay.ow_hide {
    opacity: 0;
    visibility: hidden;
}

#top .embed-container .ow_video_overlay .ow_video_overlay_color {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
}

#top .embed-container .ow_video_overlay .ow_video_overlay_color #play-button {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url("../images/arrow_triangle-right_alt2.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#top .embed-container iframe,
#top .embed-container object,
#top .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#top.single-zgodbe .ow_single_back a {
    position: relative;
    color: rgba(34, 36, 38, 0.7);
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 20px;
    display: inline-block;
}

#top.single-zgodbe .ow_single_back a:after {
    content: url("../images/link_alineja.svg");
    position: absolute;
    right: 0;
    top: 0;
}

#top .partnerji_wrap .partnerji_cetrtina {
    display: inline-block;
    vertical-align: top;
    width: 22.9%;
    margin-left: 2.8%;
    margin-top: 2.8%;
}

#top .partnerji_wrap .partnerji_cetrtina:hover, #top .partnerji_wrap .partnerji_cetrtina:focus, #top .partnerji_wrap .partnerji_cetrtina:visited {
    text-decoration: none;
}

#top .partnerji_wrap .partnerji_cetrtina:nth-child(4n+1) {
    margin-left: 0;
}

#top .partnerji_wrap .partnerji_cetrtina:nth-child(-n+4) {
    margin-top: 0%;
}

@media (max-width: 990px) {
    #top .partnerji_wrap .partnerji_cetrtina {
        width: 48.6%;
    }

    #top .partnerji_wrap .partnerji_cetrtina:nth-child(2n+1) {
        margin-left: 0;
    }

    #top .partnerji_wrap .partnerji_cetrtina:nth-child(-n+4) {
        margin-top: 2.8%;
    }

    #top .partnerji_wrap .partnerji_cetrtina:nth-child(-n+2) {
        margin-top: 0;
    }
}

@media (max-width: 500px) {
    #top .partnerji_wrap .partnerji_cetrtina {
        width: 100%;
        margin-left: 0;
    }

    #top .partnerji_wrap .partnerji_cetrtina:nth-child(-n+4) {
        margin-top: 2.8%;
    }

    #top .partnerji_wrap .partnerji_cetrtina:nth-child(-n+2) {
        margin-top: 2.8%;
    }

    #top .partnerji_wrap .partnerji_cetrtina:nth-child(-n+1) {
        margin-top: 0;
    }
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni) {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    padding: 25px 25px 45px 25px;
    text-align: center;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni) p {
    margin: 0;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni) .partnerji_logo {
    margin-bottom: 15px;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni) .partnerji_logo img {
    max-width: 150px;
    width: 100%;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni) .partnerji_lokacija {
    margin-top: 5px;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni) .partnerji_crta {
    height: 1px;
    background-color: rgba(100, 101, 103, 0.2);
    margin: 18px 0;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni) .partnerji_specializirani {
    color: #FAAF17;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.5px;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni) .partnerji_specializirani strong {
    color: #FAAF17;
    font-size: 16px;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni) .partner_premium_star {
    right: 8px;
    top: 8px;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni):not(.partnerji_cetrtina_premium-partnerji) {
    height: 170px;
    position: relative;
    overflow: hidden;
    padding-bottom: 25px;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni):not(.partnerji_cetrtina_premium-partnerji) .partnerji_logo {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin-bottom: 0;
    transition: all 0.3s;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni):not(.partnerji_cetrtina_premium-partnerji) .partnerji_vsebina {
    position: absolute;
    top: 100%;
    width: calc(100% - 50px);
    transition: all 0.3s;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni):not(.partnerji_cetrtina_premium-partnerji):hover .partnerji_logo {
    top: -100%;
}

#top .partnerji_wrap .partnerji_cetrtina:not(.partnerji_cetrtina_osnovni):not(.partnerji_cetrtina_premium-partnerji):hover .partnerji_vsebina {
    top: 50%;
    transform: translateY(-50%);
}

#top .partnerji_wrap .partnerji_cetrtina.partnerji_cetrtina_premium-partnerji .partnerji_crta {
    margin: 25px 0;
}

#top .partnerji_tabs {
    margin-top: 0;
    overflow: visible;
}

@media (max-width: 767px) {
    #top .partnerji_tabs {
        border: none;
    }

    #top .partnerji_tabs .tab {
        border: none;
        opacity: 0.8;
        color: #222426;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        padding: 0;
        padding-bottom: 5px;
        display: block;
        float: none;
        width: auto;
        margin: 25px 0;
    }

    #top .partnerji_tabs .tab.active_tab {
        background-color: transparent !important;
        color: #222426 !important;
        border-bottom: 4px solid #FAAF17;
    }
}

#top .partnerji_tabs .tab_titles {
    text-align: center;
    margin-bottom: 60px;
}

#top .partnerji_tabs .tab_titles .tab {
    border: none;
    float: none;
    display: inline-block;
    opacity: 0.8;
    color: #222426;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0;
    margin: 0 25px;
    padding-bottom: 5px;
}

#top .partnerji_tabs .tab_titles .tab.active_tab {
    border-bottom: 4px solid #FAAF17;
    background-color: transparent;
}

#top .partnerji_tabs .tab_content {
    background-color: transparent !important;
    border: none;
    padding: 0;
}

#top .partnerji_tabs .tab_content.active_tab_content {
    overflow: visible;
}

#top .partnerji_tabs .tab_content .partnerji_crta {
    background-color: transparent !important;
}

#top .partner_blok {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    padding: 45px 50px 25px 50px;
    position: relative;
}

@media (max-width: 400px) {
    #top .partner_blok {
        padding: 30px 30px 25px 30px;
    }
}

#top .partner_blok .partner_blok_inner div {
    border-bottom: 1px solid rgba(100, 101, 103, 0.2);
    padding: 25px 0;
}

#top .partner_blok .partner_blok_inner div a {
    text-decoration: none;
}

#top .partner_blok .partner_blok_inner div p {
    margin: 0;
}

#top .partner_blok .partner_blok_inner div h3 {
    text-align: center;
}

#top .partner_blok .partner_blok_inner div:first-child {
    padding-top: 0;
}

#top .partner_blok .partner_blok_inner div:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

#top .partner_blok .partner_blok_mail_tel a {
    display: block;
}

#top .partner_blok .partner_blok_mail_tel a:last-child {
    margin-top: 20px;
}

#top .partner_blok .partner_blok_mail_tel a:first-child {
    margin-top: 0;
}

#top .partner_blok .ow_gumb a {
    background-color: #FAAF17;
}

#top .partner_blok .ow_gumb:hover a {
    background-color: #222426;
}

#top .partner_premium_star {
    position: absolute;
    right: 25px;
    top: 25px;
}

#top.single-partnerji .ow_single_back a {
    position: relative;
    color: rgba(34, 36, 38, 0.7);
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    max-width: 340px;
    padding-left: 20px;
    display: inline-block;
}

#top.single-partnerji .ow_single_back a:after {
    content: url("../images/link_alineja_levo.svg");
    position: absolute;
    left: 0;
    top: 0;
}

#top.single-strokovnjaki .ow_single_back a {
    position: relative;
    color: rgba(34, 36, 38, 0.7);
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    max-width: 340px;
    padding-left: 20px;
    display: inline-block;
}

#top.single-strokovnjaki .ow_single_back a:after {
    content: url("../images/link_alineja_levo_siva.svg");
    position: absolute;
    left: 0;
    top: 0;
}

#top .ow_retail_thirds .av_one_third {
    border-radius: 3px;
    background-color: #FFFFFF;
    box-shadow: 0 1px 10px 0 rgba(46, 31, 5, 0.1);
    width: 32.5%;
    margin-left: 1.25%;
    padding: 35px 25px;
}

#top .ow_retail_thirds .av_one_third:nth-child(3n+1) {
    margin-left: 0;
}

#top .ow_retail_thirds .av_one_third img {
    max-height: 60px;
    width: auto;
}

#top .resitev_blok {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    text-decoration: none;
    display: inline-block;
    width: 31.5%;
    margin-left: 2.75%;
    margin-bottom: 2.75%;
    vertical-align: top;
    padding: 25px;
    padding-bottom: 66px;
    text-align: center;
    position: relative;
}

@media (max-width: 767px) {
    #top .resitev_blok {
        width: 100%;
        max-width: 450px;
        margin: 0 auto 20px auto !important;
        display: block;
    }
}

#top .resitev_blok:nth-child(3n+1) {
    margin-left: 0;
}

#top .resitev_blok:nth-last-child(-n+3) {
    margin-bottom: 0;
}

#top .resitev_blok p {
    margin: 0;
}

#top .resitev_blok .partnerji_crta {
    height: 1px;
    background-color: rgba(100, 101, 103, 0.2);
    margin: 20px auto;
    max-width: 188px;
}

#top .resitev_blok .ow_link {
    font-size: 14px;
    position: absolute;
    bottom: 25px;
    left: 50%;
    transform: translateX(-50%);
}

#top .stirstostir_content {
    background-repeat: no-repeat;
    background-image: url("../images/bg-zgoraj.png");
    background-attachment: scroll;
    background-position: top center;
    clear: both;
    width: 100%;
    float: left;
}

#top ._form-content ._form-label, #top ._form-content .gfield_label, #top .gform_wrapper ._form-label, #top .gform_wrapper .gfield_label {
    display: none;
}

#top ._form-content ._row ._form-label, #top ._form-content .gfield_checkbox .gfield_label, #top .gform_wrapper ._row ._form-label, #top .gform_wrapper .gfield_checkbox .gfield_label {
    display: block;
    color: #222426;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.44px;
    margin-top: 15px;
}

#top ._form-content .validation_error, #top .gform_wrapper .validation_error {
    display: none;
}

#top ._form-content ._field-wrapper, #top ._form-content .gfield, #top .gform_wrapper ._field-wrapper, #top .gform_wrapper .gfield {
    position: relative;
    margin: 0;
    padding: 0;
}

#top ._form-content ._field-wrapper input, #top ._form-content ._field-wrapper textarea, #top ._form-content .gfield input, #top ._form-content .gfield textarea, #top .gform_wrapper ._field-wrapper input, #top .gform_wrapper ._field-wrapper textarea, #top .gform_wrapper .gfield input, #top .gform_wrapper .gfield textarea {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    border: 1px solid #ffffff;
    padding: 14px 30px;
    color: rgba(34, 36, 38, 0.8);
    font-family: "Titillium Web";
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
    margin-bottom: 15px;
}

#top ._form-content ._field-wrapper input._has_error, #top ._form-content ._field-wrapper textarea._has_error, #top ._form-content .gfield input._has_error, #top ._form-content .gfield textarea._has_error, #top .gform_wrapper ._field-wrapper input._has_error, #top .gform_wrapper ._field-wrapper textarea._has_error, #top .gform_wrapper .gfield input._has_error, #top .gform_wrapper .gfield textarea._has_error {
    border: 1px solid #d0021b;
}

#top ._form-content ._field-wrapper input:focus, #top ._form-content ._field-wrapper textarea:focus, #top ._form-content .gfield input:focus, #top ._form-content .gfield textarea:focus, #top .gform_wrapper ._field-wrapper input:focus, #top .gform_wrapper ._field-wrapper textarea:focus, #top .gform_wrapper .gfield input:focus, #top .gform_wrapper .gfield textarea:focus {
    border: 1px solid #f9ab1a !important;
}

#top ._form-content ._field-wrapper.gfield_error, #top ._form-content .gfield.gfield_error, #top .gform_wrapper ._field-wrapper.gfield_error, #top .gform_wrapper .gfield.gfield_error {
    padding: 0;
    border: none;
    background: transparent;
}

#top ._form-content ._field-wrapper.gfield_error input, #top ._form-content ._field-wrapper.gfield_error textarea, #top ._form-content .gfield.gfield_error input, #top ._form-content .gfield.gfield_error textarea, #top .gform_wrapper ._field-wrapper.gfield_error input, #top .gform_wrapper ._field-wrapper.gfield_error textarea, #top .gform_wrapper .gfield.gfield_error input, #top .gform_wrapper .gfield.gfield_error textarea {
    border: 1px solid #d0021b;
}

#top ._form-content ._field-wrapper.gfield_error .ginput_container, #top ._form-content .gfield.gfield_error .ginput_container, #top .gform_wrapper ._field-wrapper.gfield_error .ginput_container, #top .gform_wrapper .gfield.gfield_error .ginput_container {
    margin-top: 0;
}

#top ._form-content ._field-wrapper.gfield_error .ginput_container_checkbox label, #top ._form-content .gfield.gfield_error .ginput_container_checkbox label, #top .gform_wrapper ._field-wrapper.gfield_error .ginput_container_checkbox label, #top .gform_wrapper .gfield.gfield_error .ginput_container_checkbox label {
    background-image: url(../images/checkbox-error.svg);
}

#top ._form-content ._field-wrapper ._error, #top ._form-content ._field-wrapper .validation_message, #top ._form-content .gfield ._error, #top ._form-content .gfield .validation_message, #top .gform_wrapper ._field-wrapper ._error, #top .gform_wrapper ._field-wrapper .validation_message, #top .gform_wrapper .gfield ._error, #top .gform_wrapper .gfield .validation_message {
    position: absolute;
    right: 30px;
    top: 15px;
    width: auto;
    padding: 0;
    color: rgba(208, 2, 27, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
}

#top ._form-content ._field-wrapper ._error ._error-inner, #top ._form-content ._field-wrapper .validation_message ._error-inner, #top ._form-content .gfield ._error ._error-inner, #top ._form-content .gfield .validation_message ._error-inner, #top .gform_wrapper ._field-wrapper ._error ._error-inner, #top .gform_wrapper ._field-wrapper .validation_message ._error-inner, #top .gform_wrapper .gfield ._error ._error-inner, #top .gform_wrapper .gfield .validation_message ._error-inner {
    color: rgba(208, 2, 27, 0.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.5px;
}

#top ._form-content .gfield_checkbox .validation_message, #top .gform_wrapper .gfield_checkbox .validation_message {
    display: none;
}

#top ._form-content .ginput_container_checkbox label, #top ._form-content ._checkbox-radio label, #top .gform_wrapper .ginput_container_checkbox label, #top .gform_wrapper ._checkbox-radio label {
    width: 100%;
    max-width: 100%;
    margin: 0;
    background-image: url(../images/checkbox-original-new.svg);
    background-position: left center;
    background-repeat: no-repeat;
    margin-left: 0px !important;
    padding: 4px 0 4px 30px;
}

#top ._form-content .ginput_container_checkbox input, #top ._form-content ._checkbox-radio input, #top .gform_wrapper .ginput_container_checkbox input, #top .gform_wrapper ._checkbox-radio input {
    position: absolute;
    left: -200px;
    visibility: hidden;
}

#top ._form-content .ginput_container_checkbox input:checked + label, #top ._form-content ._checkbox-radio input:checked + label, #top .gform_wrapper .ginput_container_checkbox input:checked + label, #top .gform_wrapper ._checkbox-radio input:checked + label {
    background-image: url(../images/checkbox-selected-new.svg) !important;
}

#top ._form-content .ginput_container_checkbox input:checked + span label, #top ._form-content ._checkbox-radio input:checked + span label, #top .gform_wrapper .ginput_container_checkbox input:checked + span label, #top .gform_wrapper ._checkbox-radio input:checked + span label {
    background-image: url(../images/checkbox-selected-new.svg) !important;
}

#top ._form-content .ginput_container_checkbox input._has_error + span label, #top ._form-content ._checkbox-radio input._has_error + span label, #top .gform_wrapper .ginput_container_checkbox input._has_error + span label, #top .gform_wrapper ._checkbox-radio input._has_error + span label {
    background-image: url(../images/checkbox-error.svg);
}

#top ._form-content .ginput_container_checkbox ._error-inner, #top ._form-content ._checkbox-radio ._error-inner, #top .gform_wrapper .ginput_container_checkbox ._error-inner, #top .gform_wrapper ._checkbox-radio ._error-inner {
    display: none;
}

#top ._form-content .gform_footer, #top .gform_wrapper .gform_footer {
    margin: 0;
    padding: 0;
}

#top ._form-content ._submit, #top ._form-content .gform_button, #top .gform_wrapper ._submit, #top .gform_wrapper .gform_button {
    background-color: #FAAF17;
    padding: 19px 48px;
    border: none;
    border-radius: 3px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    outline: none;
    margin-top: 40px;
    margin-bottom: 20px;
}

#top .ow_footer_wrap {
    position: relative;
    clear: both;
    width: 100%;
    float: left;
    margin-top: -50px;
    z-index: 99;
}

@media (min-width: 1920px) {
    #top .ow_footer_wrap {
        margin-top: -100px;
    }
}

#top .ow_footer_wrap .av-section-color-overlay {
    background-repeat: no-repeat !important;
    background-position: top center;
    background-size: cover;
    min-width: 1920px;
    left: 50%;
    transform: translateX(-50%);
}

#top .ow_footer_wrap .ow_footer_dodatno {
    height: 182px;
    position: relative;
    z-index: 1;
}

#top .ow_footer_wrap .ow_footer_dodatno .container {
    max-width: 780px;
    height: 100%;
}

#top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner {
    position: relative;
    top: 48%;
    transform: translateY(-50%);
    display: table;
    width: 100%;
}

#top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner > div {
    display: table-cell;
    vertical-align: top;
}

#top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner .ow_footer_dodatno_naslov {
    color: #ffa100;
    font-size: 20px;
    font-weight: 600;
}

#top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner .ow_footer_dodatno_besedilo {
    padding: 0 7.4%;
}

#top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner .ow_footer_dodatno_besedilo p {
    margin: 0;
    color: rgba(255, 255, 255, 0.8);
}

#top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner .ow_footer_dodatno_povezava {
    padding-top: 7px;
}

#top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner .ow_footer_dodatno_povezava a {
    white-space: nowrap;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 1px;
}

#top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner .ow_footer_dodatno_povezava a:after {
    content: url("../images/link_alineja.svg");
    margin-left: 10px;
}

@media (max-width: 600px) {
    #top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner {
        display: block;
    }

    #top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner > div {
        display: block;
        width: 100%;
        padding: 0;
        text-align: center;
    }

    #top .ow_footer_wrap .ow_footer_dodatno .ow_footer_dodatno_inner > div.ow_footer_dodatno_besedilo {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

#top .ow_footer_wrap #footer {
    background-color: transparent;
    padding-top: 68px;
    padding-bottom: 70px;
    border: none;
}

@media (max-width: 990px) {
    #top .ow_footer_wrap #footer .av_one_fourth,
    #top .ow_footer_wrap #footer.footer_additional_logos .av_one_fifth {
        width: 47%;
        display: inline-block;
        float: none;
        margin-top: 30px;
    }

    #top .ow_footer_wrap #footer .av_one_fourth:nth-child(2n+1),
    #top .ow_footer_wrap #footer.footer_additional_logos .av_one_fifth:nth-child(2n+1) {
        margin-left: 0;
    }
}

@media (max-width: 600px) {
    #top .ow_footer_wrap #footer {
        padding-top: 30px;
        padding-bottom: 35px;
    }
}

@media (max-width: 500px) {
    #top .ow_footer_wrap #footer .av_one_fourth,
    #top .ow_footer_wrap #footer.footer_additional_logos .av_one_fifth {
        width: 100%;
        display: block;
        margin-left: 0;
    }

    #top .ow_footer_wrap #footer .av_one_fourth .widget_nav_menu .menu,
    #top .ow_footer_wrap #footer.footer_additional_logos .av_one_fifth .widget_nav_menu .menu {
        max-height: 0;
    }

    #top .ow_footer_wrap #footer .av_one_fourth .widget_nav_menu .widgettitle.active + div .menu,
    #top .ow_footer_wrap #footer.footer_additional_logos .av_one_fifth .widget_nav_menu .widgettitle.active + div .menu {
        max-height: 1000px;
    }
}

#top .ow_footer_wrap #footer .widget {
    margin: 0;
}

#top .ow_footer_wrap #footer .widget .widgettitle {
    color: rgba(240, 243, 247, 0.5);
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.93px;
    margin-top: 0;
    margin-bottom: 8px;
}

#top .ow_footer_wrap #footer .widget a {
    color: #f0f3f7;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.93px;
    padding: 10px 0;
}

#top .ow_footer_wrap #footer .widget .textwidget p {
    margin: 0;
    color: #f0f3f7;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.54px;
}

#top .ow_footer_wrap #footer .widget .textwidget p strong {
    color: #f0f3f7;
    font-weight: 600;
}

#top .ow_footer_wrap #footer .widget .textwidget .ow_cta_tel, #top .ow_footer_wrap #footer .widget .textwidget .ow_cta_mail {
    display: block;
    color: #ffa100;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.57px;
}

#top .ow_footer_wrap #footer .widget .textwidget .ow_cta_tel {
    margin-top: 10px;
}

#top .ow_footer_wrap #footer .widget .textwidget .ow_cta_mail {
    margin-bottom: 20px;
}

#top .ow_footer_wrap #footer .ow_social a {
    margin-left: 12px;
    display: inline-block;
    padding: 0;
}

#top .ow_footer_wrap #footer .ow_social a img {
    display: block;
}

#top .ow_footer_wrap #footer .ow_social a:first-child {
    margin-left: 0;
}

#top .ow_footer_wrap #socket {
    background-color: transparent;
    text-align: center;
    border: none;
}

#top .ow_footer_wrap #socket .container {
    padding-top: 25px;
    padding-bottom: 25px;
}

#top .ow_footer_wrap #socket .copyright {
    float: none;
    color: rgba(240, 243, 247, 0.7);
    font-size: 14px;
    font-weight: 400;
}

#top .ow_footer_wrap #socket .copyright img {
    opacity: 0.2;
}

.ow_footer_logo img {
    width: 100%;
}

.page-eposlovanje .ow_meni_inner a:first-child, .parent-eposlovanje .ow_meni_inner a:first-child {
    display: none !important;
}

#top .ow_cenik_licenc .primerjava_kljukica_iks.ow_cenik_glavna_postavka .cena_dodatno,
#top .ow_cenik_licenc .primerjava_kljukica_iks.ow_cenik_glavna_postavka .ddv,
#top .ow_cenik_licenc .primerjava_kljukica_iks.ow_cenik_nakup .cena_dodatno,
#top .ow_cenik_licenc .primerjava_kljukica_iks.ow_cenik_nakup .ddv,
#top .ow_cenik_licenc .primerjava_kljukica_iks.ow_cenik_najem .cena_dodatno,
#top .ow_cenik .ow_cenik_glavna_postavka .ddv,
#top .ow_primerjava_vsi .ow_cenik_glavna_postavka .ddv,
#top .ow_cenik_licenc .primerjava_kljukica_iks.ow_cenik_najem .ddv {
    font-weight: 400;
    font-size: 14px;
    display: block;
    min-height: 20px;
    position: initial;
}

#top .ow_primerjava_funkcionalnosti .primerjava_stolpec_body .primerjava_stolpec_funkcionalnosti {
    vertical-align: top;
}

.page-id-308 #header_meta .header_meta_inner .header_meta_inner_levo { /* telefonska skrita samo na strani podpora: https://optiweb.atlassian.net/browse/DAT-35?atlOrigin=eyJpIjoiODdkY2VhMmI5YWJjNDBlMWE2N2Q1ZmNmMDhkNmM2ZGEiLCJwIjoiaiJ9 */
    display: none;
}

.container1500 {
    max-width: 1500px;
    margin: 0 auto;
}

#top .container1444 .container {
    max-width: 1444px;
    margin: 0 auto;
}

.responsive .container1410 .container {
    max-width: 1510px;
}

.center-flex {
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 768px) {
    .center-flex {
        flex-direction: column;
    }
}

.relative {
    position: relative;
}

.ml0 {
    margin-left: 0 !important;
}

.pl0 {
    padding-left: 0 !important;
}

.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
    background-color: rgba(34, 36, 38, .7) !important;
}

#top #menu-cene-in-funkcionalnosti .menu-item a {
    display: flex;
    justify-content: center;
}

/* ===================== KATALOG ===================== */

#top .katalog_blok {
    box-shadow: 0 1px 10px rgba(46, 31, 5, 0.1);
    border-radius: 3px;
    background-color: #ffffff;
    display: block;
    text-decoration: none;
}

@media (max-width: 800px) {
    #top .katalog_blok {
        width: 100%;
        max-width: 370px;
        margin: 0 auto 20px auto !important;
    }
}

#top .katalog_blok .katalog_blok_img img {
    display: block;
    width: 100%;
}

#top .katalog_blok .katalog_blok_bottom {
    border-top: 5px solid #515D65;
    padding: 17px 25px;
}

#top .katalog_blok .katalog_blok_bottom .katalog_blok_kategorija {
    display: block;
}

#top .katalog_blok .katalog_blok_bottom .katalog_blok_kategorija p {
    margin: 0 0 4px 0;
    color: #faaf14;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.33px;
}

#top .katalog_blok .katalog_blok_bottom h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

#top .katalog_blok .katalog_blok_bottom .katalog_blok_povzetek {
    margin: 0;
    color: rgba(34, 36, 38, 0.75);
    font-size: 14px;
    line-height: 1.5;
}

/* Archive grid */
#top .katalog_archive_content {
    background-repeat: no-repeat;
    background-image: url("../images/bg-zgoraj.png");
    background-attachment: scroll;
    background-position: top center;
    clear: both;
    width: 100%;
    float: left;
}

#top .katalog_archive_content.section_prekrivanje_zgoraj_65 {
    z-index: 5;
    margin-top: -85px;
}

#top .katalog_archive_content .katalog_blok {
    display: inline-block;
    width: 31.5%;
    margin-left: 2.75%;
    margin-bottom: 2.75%;
    vertical-align: top;
}

#top .katalog_archive_content .katalog_blok:nth-child(3n+1) {
    margin-left: 0;
}

#top .katalog_archive_content .katalog_blok:nth-last-child(-n+3) {
    margin-bottom: 0;
}

@media (max-width: 800px) {
    #top .katalog_archive_content .katalog_blok {
        width: 100%;
        max-width: 370px;
        display: block;
        margin: 0 auto 20px auto !important;
    }
}

/* Single katalog */
#top .ow_katalog_hero {
    width: 100%;
    height: 420px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

#top .ow_single_katalog_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
    padding: 40px 0 30px;
    border-bottom: 1px solid rgba(34, 36, 38, 0.1);
    margin-bottom: 40px;
}

#top .ow_single_katalog_header h1 {
    margin: 0;
    flex: 1 1 auto;
}

#top .ow_katalog_povprasevanje_btn {
    display: inline-block;
    background-color: #FAAF17;
    color: #222426;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    padding: 14px 30px;
    border-radius: 3px;
    text-decoration: none;
    white-space: nowrap;
    transition: background-color 0.2s ease;
    flex: 0 0 auto;
}

#top .ow_katalog_povprasevanje_btn:hover,
#top .ow_katalog_povprasevanje_btn:focus {
    background-color: #e09c10;
    text-decoration: none;
    color: #222426;
}

#top .ow_single_katalog_vsebina {
    padding-bottom: 60px;
}

@media (max-width: 800px) {
    #top .ow_katalog_hero {
        height: 240px;
    }

    #top .ow_single_katalog_header {
        flex-direction: column;
        align-items: flex-start;
    }

    #top .ow_katalog_povprasevanje_btn {
        width: 100%;
        text-align: center;
    }
}

/* ===================== END KATALOG ===================== */

/* ===================== PODCAST ARCHIVE ===================== */

#top .podcast_archive_content .ow_blog_seznam {
    display: flex;
    flex-wrap: wrap;
    gap: 2.75%;
}

#top .podcast_archive_content .podcast_blok {
    flex: 0 0 31.5%;
    min-width: 0;
    margin-bottom: 2.75%;
}

#top .podcast_archive_content .podcast_blok .blog_blok_img img {
    width: 100%;
    height: 220px;
    object-fit: cover;
    display: block;
}


@media (max-width: 800px) {
    #top .podcast_archive_content .podcast_blok {
        flex: 0 0 100%;
        max-width: 370px;
        margin: 0 auto 20px auto;
    }
}

/* ===================== END PODCAST ARCHIVE ===================== */

/* ===================== PODCAST SINGLE ===================== */

#top .podcast_video_embed {
    padding: 0 5.4%;
}

@media (max-width: 767px) {
    #top .podcast_video_embed iframe {
        max-height: 220px;
    }
}

/* ===================== END PODCAST SINGLE ===================== */

#top .ow_front_header_video_wrap {
    top: 70%;
}