body.gdpr-infobar-visible:not(:has(.initially_hidden)) footer#footer {
    padding-bottom: 75px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
    background-color: var(--wp--preset--color--primary-color) !important;
    border-color: var(--wp--preset--color--primary-color) !important;

}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
    background-color: #fff !important;
    color: var(--wp--preset--color--primary-color) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,
#moove_gdpr_cookie_modal .cookie-switch .slider:after,
#moove_gdpr_cookie_modal .switch .cookie-slider:after,
#moove_gdpr_cookie_modal .switch .slider:after,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
    font-weight: inherit
}

#moove_gdpr_cookie_modal,
#moove_gdpr_cookie_info_bar,
.gdpr_cookie_settings_shortcode_content {
    font-family: inherit;
}

#moove_gdpr_save_popup_settings_button {
    background-color: var(--wp--preset--color--primary-text-color);
    color: #fff
}

#moove_gdpr_save_popup_settings_button:hover {
    background-color: #000
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    background-color: var(--wp--preset--color--primary-color)
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green {
    background-color: var(--wp--preset--color--primary-color);
    border-color: var(--wp--preset--color--primary-color)
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,
.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover {
    background-color: #fff;
    color: var(--wp--preset--color--primary-color) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
    background-color: var(--wp--preset--color--primary-color);
    border: 1px solid var(--wp--preset--color--primary-color)
}

#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all.focus-g,
#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all:focus,
#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all.focus-g,
#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all:focus,
#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn.focus-g,
#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn:focus,
#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn.focus-g,
#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn:focus,
#moove_gdpr_cookie_info_bar span.change-settings-button.focus-g,
#moove_gdpr_cookie_info_bar span.change-settings-button:focus,
#moove_gdpr_cookie_info_bar button.change-settings-button.focus-g,
#moove_gdpr_cookie_info_bar button.change-settings-button:focus {
    -webkit-box-shadow: 0 0 1px 3px var(--wp--preset--color--primary-color);
    -moz-box-shadow: 0 0 1px 3px var(--wp--preset--color--primary-color);
    box-shadow: 0 0 1px 3px var(--wp--preset--color--primary-color)
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,
#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button {
    color: var(--wp--preset--color--primary-color)
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
    color: inherit
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
    color: inherit
}

#moove_gdpr_cookie_modal .gdpr-acc-link {
    line-height: 0;
    font-size: 0;
    color: transparent;
    position: absolute
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li:not(.menu-item-selected) button {
    color: var(--wp--preset--color--primary-color) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-branding.focus-g span,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main a.focus-g,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .gdpr-cd-details-toggle.focus-g {
    color: var(--wp--preset--color--primary-color)
}

#moove_gdpr_cookie_modal.gdpr_lightbox-hide {
    display: none
}

@media (max-width:767px) {

    #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
        color: var(--wp--preset--color--primary-color) !important;
    }
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
    color: var(--wp--preset--color--primary-color) !important;
}


#footer ul {
    list-style: none;
    padding-left: 0px;
}

.footer-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    font-weight: 500;
}

.footer-bottom-left ul {
    display: flex;
    gap: 5px;
}

.footer-bottom-right {
    border-top: 1px solid #00000033;
    width: 100%;
    padding-top: 19px;
    padding-bottom: 53px;
}

.footer-bottom-left ul li:after {
    content: "|";
    padding-left: 5px;
}

.footer-bottom-left ul li:last-child:after {
    content: "";
}

#footer {
    background-color: #fff;
    color: #58595B !important;
}

#footer a {
    color: #58595B !important;
}

.footer-bottom {}

.footer-bottom ul {
    margin: 0px;
}

#footer .widget-title {
    font-size: 24px;
    font-weight: 800;
    line-height: 120%;
    color: #212724;
    margin-bottom: 8px !important;
}

#footer .spletnik-footer__menu {
    font-size: 16px;
    line-height: 153%;
    font-weight: 400;
}

#footer .widget_nav_menu {
    line-height: 200%;
}

.spletnik-footer__menu--1,
.spletnik-footer__menu--3,
.spletnik-footer__menu--4 {
    font-weight: 400;
}

#footer .spletnik-footer__menu li {}

#footer .theme_shortcode {
    display: flex;
    align-items: center;
    gap: 6px;
}

#footer .address-shortcode {
    max-width: 150px;
}

.prijava-za-clane {
    height: 100%;
}

.prijava-za-clane .custom-card-1 {
    height: 100%;
}

#footer .custom-card-1 {
    padding: 31px 40px 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.footer-icon-title-wrap {
    display: flex;
    gap: 13px;
    color: #fff;
    margin-bottom: 20px;
    align-items: flex-start;
}

#footer .btn-secondary {
    width: 100%;
}

#footer .btn-secondary a {
    color: #45B97C !important;
}

#footer .btn-secondary a:hover {
    color: #ffffff !important;
}

.footer-icon-title-wrap div {
    font-family: 'Bricolage Grotesque';
    font-weight: 800;
    font-size: 24px;
    line-height: 120%;
}

.footer-icon-giz {
    width: 32px;
}

.spletnik-footer__menu--4 {
    padding-left: 3px;
}

@media(max-width:991px) {
    body.gdpr-infobar-visible:not(:has(.initially_hidden)) footer#footer {
        padding-bottom: 160px;
    }

    .footer-bottom {
        flex-direction: column;
        gap: 15px;
    }

    .footer-bottom-left ul {
        flex-direction: column;
    }

    .footer-bottom-left ul li:after {
        content: "";
    }

    .sp_row {
        padding-left: initial;
        padding-right: initial;
    }

    #footer .spletnik-footer__menu {
        margin-bottom: 25px;
    }

    .spletnik-footer__menu .accordion-button:after {
        background-image: url('data:image/svg+xml,<svg width="15" height="9" viewBox="0 0 15 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.08526 8.24821L13.9707 2.35236C14.0683 2.25551 14.1458 2.14031 14.1987 2.01341C14.2516 1.88646 14.2788 1.75031 14.2788 1.61276C14.2788 1.47526 14.2516 1.33911 14.1987 1.21216C14.1458 1.08526 14.0683 0.970063 13.9707 0.873213C13.7755 0.679213 13.5115 0.570312 13.2363 0.570312C12.9611 0.570312 12.6971 0.679213 12.502 0.873213L7.29361 6.02946L2.13736 0.873212C1.94221 0.679212 1.67816 0.570312 1.40296 0.570312C1.12781 0.570312 0.86376 0.679212 0.668611 0.873212C0.570161 0.969662 0.49186 1.08471 0.43826 1.21166C0.38461 1.33861 0.356661 1.47496 0.356111 1.61276C0.356661 1.75061 0.38461 1.88696 0.43826 2.01391C0.49186 2.14086 0.570161 2.25591 0.66861 2.35236L6.55401 8.24821C6.65156 8.35396 6.76996 8.43831 6.90171 8.49606C7.03351 8.55376 7.17581 8.58356 7.31966 8.58356C7.46351 8.58356 7.60581 8.55376 7.73756 8.49606C7.86936 8.43831 7.98771 8.35396 8.08526 8.24821Z" fill="white"/></svg>');
        transform: rotate(0);
        top: 8px;
        position: relative;
        width: 20px;
        height: 20px;
    }

    .spletnik-footer__menu .accordion-button:not(.collapsed):after {
        transform: rotate(-180deg);
        top: -8px;
        right: 5px;
    }

    #menu-footer-bottom {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        gap: 0 5px !important;
    }

    #menu-footer-bottom li::after {
        content: "|";
    }

    #menu-footer-bottom li:last-child::after {
        content: "";
    }

    .spletnik-footer__menu--1 .widget-title {
        font-size: 16px !important;
    }

    #footer .spletnik-footer__menu {
        font-size: 14px;
    }

    .spletnik-footer__menu--4 {
        padding-left: 12px;
    }

    .sp_row {
        padding-right: 32px;
        padding-left: 32px;
    }

    .spletnik-footer__menu {
        padding-left: 0px;
        padding-right: 0px;
    }

    .spletnik-footer__menu--4 {
        margin-bottom: 0px !important;
    }

    .footer-bottom-right {
        padding-top: 19px;
        padding-bottom: 23px;
    }
}


.otgs-development-site-front-end {
    display: none;
}