/*Newsletter start*/
.ft_ns_title {
    font-weight: 600;
    font-size: 25px;
    line-height: 120%;
    color: #FFFFFF;
}

.ft_ns_text {
    font-weight: 600;
    font-size: 16px;
    line-height: 170%;
}


body.gdpr-infobar-visible:not(:has(.initially_hidden)) footer#footer {
    padding-bottom: 75px;
}
.ft_container {
    background: var(--wp--preset--color--primary-color);
}

.ft_container {
    color: #fff;
}

.newsletter_wrapper {
    display: flex;
}

.newsletter_wrapper p {
    margin: 0;
}

.newsletter_wrapper .wpcf7-spinner {
    position: absolute;
}

.newsletter_wrapper .submit_nl {
    position: relative;
}

.newsletter_wrapper .email_nl {
    flex-grow: 1;
}

.newsletter_wrapper span.wpcf7-spinner {
    position: absolute;
    right: 80px !important;
    bottom: 15px;
}

.newsletter_acceptance {
    margin-top: 10px;
}

.newsletter_container .wpcf7 form .wpcf7-response-output {
    margin: 10px 0 0;
}

.newsletter_wrapper .wpcf7-not-valid-tip {
    color: #fff;
    margin-left: 20px;
    margin-top: 5px;
    font-size: 14px;
    font-weight: 400;
}

.newsletter_container .wpcf7-acceptance {
    font-size: 14px;
    color: #fff;
}

input.newsletter_email {
    border: 0 !important;
    background: #fff;
    border-bottom-left-radius: 55px !important;
    border-top-left-radius: 55px !important;
    height: 55px;
    font-size: 15px;
    outline: none !important;
}

.newsletter_wrapper input.newsletter_sumbit {
    background: #fff;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    border-bottom-right-radius: 55px !important;
    border-top-right-radius: 55px !important;
    height: 55px;
    color: var(--wp--preset--color--primary-color);
    border: 0 !important;
    outline: none !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: #373737;
    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)
}

#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-close:hover i,#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-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#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 a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g,span.change-settings-button:focus,button.change-settings-button.focus-g,button.change-settings-button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus {
    color: var(--wp--preset--color--primary-color)
}

#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(min-width:992px) {
    .ft_ns_title {
        font-size: 37px;
    }

    .ft_ns_text {
        font-size: 18px;
    }
}

/*Newsletter end*/


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

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

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

.footer-bottom-left {
    margin: 0 auto;
}

.footer-bottom-right {
    margin: 0 auto;
}

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

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

#footer {
    background-color: #3D4251;
    color: #fff !important;
}

#footer a {
    color: #fff !important;
}

.footer-bottom {
    border-top: 1px solid #D1C7C736;
}

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

#footer .widget-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 130%;
}

#footer .spletnik-footer__menu {
    font-size: 14px;
    line-height: 140%;
}

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

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

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

.sp_row {
    padding-left: 3%;
    padding-right: 3%;
}

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

    .footer-middle-form.row .footer-middle-title img {
        width: 37px;
    }

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