/*
 * NEKREDO public-site unification layer
 * Loaded last and scoped to .nekredo-public-site so it cannot affect NEKPRO.
 */
.nekredo-public-site {
    --nekredo-red: #e00000;
    --nekredo-blue: #087ff5;
    --nekredo-ink: #1f2937;
    --nekredo-muted: #667085;
    --nekredo-line: #e5e9ef;
    --nekredo-surface: #ffffff;
    --nekredo-canvas: #f4f6f8;
    --nekredo-radius: 12px;
    color: var(--nekredo-ink);
    overflow-x: hidden;
}

.nekredo-public-site *,
.nekredo-public-site *::before,
.nekredo-public-site *::after {
    box-sizing: border-box;
}

/* Shared header */
.nekredo-public-site #top,
.nekredo-public-site .pgl-navbar-main,
.nekredo-public-site .pgl-navbar-main .navbar {
    background: var(--nekredo-red) !important;
}

.nekredo-public-site .pgl-navbar-main .navbar-nav > li > a,
.nekredo-public-site #top a {
    color: #fff !important;
}

.nekredo-public-site .pgl-navbar-main .navbar-nav > li > a:hover,
.nekredo-public-site .pgl-navbar-main .navbar-nav > li.active > a {
    background: rgba(255,255,255,.12) !important;
    color: #fff !important;
}

.nekredo-public-site #page > header:first-of-type {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.nekredo-public-site .nekredo-global-mobile-contact-bar {
    display: none !important;
}

/* Shared search visual language */
.nekredo-public-site .pgl-advanced-search {
    background: var(--nekredo-surface) !important;
}

.nekredo-public-site .pgl-advanced-search h3,
.nekredo-public-site .nekredo-home-search-title {
    color: var(--nekredo-ink) !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 0 16px !important;
    text-transform: none !important;
}

.nekredo-public-site .pgl-advanced-search .form-group {
    margin-bottom: 12px !important;
}

.nekredo-public-site .pgl-advanced-search select,
.nekredo-public-site .pgl-advanced-search .chosen-container-single .chosen-single,
.nekredo-public-site .pgl-advanced-search .filter-select {
    background: #fff !important;
    border: 1px solid #d7dce2 !important;
    border-radius: 6px !important;
    box-shadow: none !important;
    color: #4b5563 !important;
    font-size: 14px !important;
    height: 42px !important;
    line-height: 40px !important;
    padding: 0 13px !important;
    width: 100% !important;
}

.nekredo-public-site .pgl-advanced-search .chosen-container {
    width: 100% !important;
}

.nekredo-public-site .pgl-advanced-search .chosen-container-single .chosen-single div b {
    background-position-y: 10px !important;
}

.nekredo-public-site .pgl-advanced-search .checkboxtext {
    color: #4b5563 !important;
    font-size: 15px !important;
    margin: 0 18px 0 6px !important;
}

.nekredo-public-site .pgl-advanced-search .search-button,
.nekredo-public-site .pgl-advanced-search .btn-primary {
    background: var(--nekredo-red) !important;
    border: 1px solid var(--nekredo-red) !important;
    border-radius: 6px !important;
    box-shadow: 0 7px 16px rgba(224,0,0,.16) !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    height: 42px !important;
    line-height: 40px !important;
    padding: 0 18px !important;
    text-transform: uppercase !important;
    width: 100% !important;
}

.nekredo-public-site .nekredo-home-search-hidden-row,
.nekredo-public-site .nekredo-offer-hidden-field {
    display: none !important;
}

/* One shared card system: home, offer and nearby properties */
.nekredo-public-site .pgl-property {
    margin-bottom: 20px !important;
}

.nekredo-public-site .pgl-property > a {
    color: inherit !important;
    display: block !important;
    text-decoration: none !important;
}

.nekredo-public-site .pgl-property .property-thumb-info {
    background: #fff !important;
    border: 1px solid var(--nekredo-line) !important;
    border-radius: var(--nekredo-radius) !important;
    box-shadow: 0 7px 22px rgba(31,41,55,.08) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    min-height: 455px !important;
    overflow: hidden !important;
    transition: box-shadow .2s ease, transform .2s ease !important;
}

.nekredo-public-site .pgl-property .property-thumb-info:hover {
    box-shadow: 0 12px 30px rgba(31,41,55,.14) !important;
    transform: translateY(-2px);
}

.nekredo-public-site .pgl-property .property-thumb-info-image {
    background: #eef1f4 !important;
    border-radius: var(--nekredo-radius) var(--nekredo-radius) 0 0 !important;
    height: 200px !important;
    overflow: hidden !important;
    position: relative !important;
}

.nekredo-public-site .pgl-property .property-thumb-info-image img {
    border: 0 !important;
    border-radius: var(--nekredo-radius) var(--nekredo-radius) 0 0 !important;
    height: 100% !important;
    margin: 0 !important;
    object-fit: cover !important;
    padding: 0 !important;
    width: 100% !important;
}

.nekredo-public-site .pgl-property .property-thumb-info-label {
    bottom: 0 !important;
    display: flex !important;
    left: 0 !important;
    opacity: 1 !important;
    position: absolute !important;
    visibility: visible !important;
    z-index: 4 !important;
}

.nekredo-public-site .pgl-property .property-thumb-info-label .label {
    align-items: center !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #fff !important;
    display: inline-flex !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    height: 38px !important;
    line-height: 1 !important;
    opacity: 1 !important;
    padding: 0 16px !important;
    visibility: visible !important;
}

.nekredo-public-site .pgl-property .property-thumb-info-label .price {
    background: var(--nekredo-red) !important;
}

.nekredo-public-site .pgl-property .property-thumb-info-label .forrent {
    background: var(--nekredo-blue) !important;
}

.nekredo-public-site .pgl-property .property-thumb-info-content {
    background: #fff !important;
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: column !important;
    min-height: 142px !important;
    padding: 20px 18px 14px !important;
}

.nekredo-public-site .pgl-property .property-thumb-info-content .first-row {
    height: 72px !important;
    min-height: 72px !important;
    overflow: hidden !important;
}

.nekredo-public-site .pgl-property .property-thumb-info-content h3,
.nekredo-public-site .pgl-property .property-thumb-info-content h3 a {
    color: var(--nekredo-ink) !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    line-height: 1.35 !important;
    margin: 0 !important;
    text-decoration: none !important;
    text-transform: none !important;
}

.nekredo-public-site .pgl-property .property-thumb-info-content address {
    color: var(--nekredo-muted) !important;
    font-size: 13px !important;
    margin: 12px 0 0 !important;
}

.nekredo-public-site .nekredo-property-facts {
    background: #fff !important;
    border-top: 1px solid var(--nekredo-line) !important;
    min-height: 108px !important;
    padding: 10px 14px 12px !important;
}

.nekredo-public-site .nekredo-property-facts-grid {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

.nekredo-public-site .nekredo-property-fact {
    align-items: center !important;
    display: flex !important;
    gap: 4px !important;
    min-width: 0 !important;
    padding: 5px 5px 5px 0 !important;
}

.nekredo-public-site .nekredo-property-fact-right {
    border-left: 1px solid var(--nekredo-line) !important;
    padding-left: 10px !important;
}

.nekredo-public-site .nekredo-property-fact dt,
.nekredo-public-site .nekredo-property-fact dd {
    color: #4b5563 !important;
    display: inline !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    min-width: 0 !important;
}

.nekredo-public-site .nekredo-property-fact dt {
    font-weight: 700 !important;
}

.nekredo-public-site .nekredo-property-fact dt::after {
    content: ":" !important;
}

.nekredo-public-site .nekredo-property-fact dd {
    font-weight: 800 !important;
}

.nekredo-public-site .nekredo-property-type {
    align-items: center !important;
    display: flex !important;
    gap: 5px !important;
}

.nekredo-public-site .nekredo-property-type-icon,
.nekredo-public-site .nekredo-property-type-icon svg {
    height: 15px !important;
    min-width: 15px !important;
    width: 15px !important;
}

.nekredo-public-site .nekredo-property-type-icon svg {
    fill: none !important;
    stroke: var(--nekredo-red) !important;
    stroke-width: 1.8 !important;
}

/* Property detail page */
.nekredo-page-property .main {
    background: var(--nekredo-canvas) !important;
}

.nekredo-page-property .main h1 {
    color: var(--nekredo-ink) !important;
    font-size: 30px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    margin-bottom: 22px !important;
}

.nekredo-page-property .pgl-pro-detail,
.nekredo-page-property .tab-detail,
.nekredo-page-property #nekredo-agent-upit {
    background: #fff !important;
    border: 1px solid var(--nekredo-line) !important;
    border-radius: var(--nekredo-radius) !important;
    box-shadow: 0 7px 22px rgba(31,41,55,.07) !important;
}

.nekredo-page-property #slider.flexslider {
    background: #fff !important;
    border: 0 !important;
    border-radius: var(--nekredo-radius) !important;
    overflow: hidden !important;
}

.nekredo-page-property #slider.flexslider .slides img.nekretnina-image {
    border-radius: var(--nekredo-radius) !important;
    height: 540px !important;
    object-fit: contain !important;
    width: 100% !important;
}

.nekredo-page-property #carousel.flexslider {
    background: #fff !important;
    border: 0 !important;
    border-radius: var(--nekredo-radius) !important;
    margin-top: 12px !important;
    padding: 12px !important;
}

.nekredo-page-property #carousel.flexslider .slides > li {
    opacity: .72 !important;
}

.nekredo-page-property #carousel.flexslider .slides > li img {
    border: 3px solid #e1e5ea !important;
    border-radius: 8px !important;
    height: 82px !important;
    object-fit: cover !important;
    padding: 2px !important;
    width: 100% !important;
}

.nekredo-page-property #carousel.flexslider .slides > li.flex-active-slide,
.nekredo-page-property #carousel.flexslider .slides > li.nekredo-active-thumb {
    opacity: 1 !important;
}

.nekredo-page-property #carousel.flexslider .slides > li.flex-active-slide img,
.nekredo-page-property #carousel.flexslider .slides > li.nekredo-active-thumb img {
    border-color: var(--nekredo-red) !important;
}

.nekredo-page-property #slider .flex-direction-nav a {
    align-items: center !important;
    background: var(--nekredo-red) !important;
    border-radius: 50% !important;
    color: #fff !important;
    display: flex !important;
    height: 44px !important;
    justify-content: center !important;
    opacity: 1 !important;
    text-shadow: none !important;
    width: 44px !important;
    z-index: 20 !important;
}

.nekredo-page-property #slider .flex-direction-nav a::before {
    color: #fff !important;
    font-size: 24px !important;
}

.nekredo-page-property .tab-detail .panel,
.nekredo-page-property .tab-detail .panel-heading {
    border-color: var(--nekredo-line) !important;
}

/* Shared footer and utility controls */
.nekredo-public-site .pgl-footer {
    background: var(--nekredo-red) !important;
    color: #fff !important;
}

.nekredo-public-site .pgl-footer h2,
.nekredo-public-site .pgl-footer a,
.nekredo-public-site .pgl-footer p,
.nekredo-public-site .pgl-footer li,
.nekredo-public-site .pgl-footer address {
    color: #fff !important;
}

.nekredo-public-site #scrollToTop,
.nekredo-public-site .scroll-to-top,
.nekredo-public-site [data-plugin-scroll-to-top] {
    align-items: center !important;
    background: #30343b !important;
    border-radius: 50% !important;
    bottom: 22px !important;
    color: #fff !important;
    display: flex !important;
    height: 48px !important;
    justify-content: center !important;
    opacity: 1 !important;
    right: 18px !important;
    visibility: visible !important;
    width: 48px !important;
    z-index: 9997 !important;
}

@media (min-width: 768px) {
    .nekredo-public-site #top {
        height: 34px !important;
        min-height: 34px !important;
    }

    .nekredo-public-site .pgl-navbar-main,
    .nekredo-public-site .pgl-navbar-main .navbar {
        height: 62px !important;
        min-height: 62px !important;
    }

    .nekredo-page-home .pgl-advanced-search {
        padding: 18px 0 14px !important;
    }

    .nekredo-page-home .nekredo-home-search-row {
        align-items: flex-end !important;
        display: grid !important;
        gap: 12px !important;
        grid-template-columns: 1.15fr 1fr 1fr 1fr .9fr !important;
        margin: 0 !important;
    }

    .nekredo-page-home .nekredo-home-search-row > [class*="col-"],
    .nekredo-page-home .nekredo-home-search-row > .properties-big {
        float: none !important;
        min-height: 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }

    .nekredo-page-home .nekredo-home-search-row .form-group {
        margin: 0 !important;
    }

    .nekredo-page-home .nekredo-home-search-title {
        margin-bottom: 12px !important;
    }

    .nekredo-page-offer .sidebar .pgl-advanced-search {
        border: 1px solid var(--nekredo-line) !important;
        border-radius: 8px !important;
        box-shadow: 0 8px 24px rgba(31,41,55,.10) !important;
        padding: 20px !important;
    }

    .nekredo-page-offer .sidebar .pgl-advanced-search {
        display: flex !important;
        flex-direction: column !important;
    }

    .nekredo-page-offer .sidebar .pgl-advanced-search > h3 {
        order: 0 !important;
    }

    .nekredo-page-offer .sidebar .nekredo-offer-service {
        order: 1 !important;
    }

    .nekredo-page-offer .sidebar .nekredo-offer-type {
        order: 2 !important;
    }

    .nekredo-page-offer .sidebar .nekredo-offer-location {
        order: 3 !important;
    }

    .nekredo-page-offer .sidebar .nekredo-offer-surface {
        order: 4 !important;
    }

    .nekredo-page-offer .sidebar .search-button {
        order: 5 !important;
    }

    .nekredo-page-home .pgl-properties #all > .row,
    .nekredo-page-offer .properties-full > .row {
        display: flex !important;
        flex-wrap: wrap !important;
    }

    .nekredo-page-home .pgl-properties #all > .row > [class*="col-"],
    .nekredo-page-offer .properties-full > .row > [class*="col-"] {
        display: flex !important;
    }

    .nekredo-page-home .pgl-property,
    .nekredo-page-offer .pgl-property {
        width: 100% !important;
    }

    .nekredo-public-site .pgl-footer {
        padding-bottom: 20px !important;
        padding-top: 30px !important;
    }

    .nekredo-page-property .content > .pgl-properties.properties-big .row {
        display: flex !important;
        flex-wrap: wrap !important;
    }

    .nekredo-page-property .content > .pgl-properties.properties-big .row > [class*="col-"] {
        display: flex !important;
    }

    .nekredo-page-property .content > .pgl-properties.properties-big .pgl-property {
        width: 100% !important;
    }
}

@media (max-width: 767px) {
    .nekredo-public-site {
        background: #eaf4f6 !important;
        padding-bottom: calc(54px + env(safe-area-inset-bottom)) !important;
    }

    .nekredo-public-site #scrollnav.pgl-navbar-main {
        height: 64px !important;
        min-height: 64px !important;
        position: relative !important;
        z-index: 10020 !important;
    }

    .nekredo-public-site #scrollnav .navbar-header {
        height: 64px !important;
    }

    .nekredo-public-site #scrollnav .navbar-collapse {
        top: 64px !important;
        z-index: 10019 !important;
    }

    .nekredo-public-site #scrollnav .navbar-collapse.in,
    .nekredo-public-site #scrollnav .navbar-collapse.collapsing {
        display: block !important;
    }

    .nekredo-public-site .main-slide {
        display: none !important;
    }

    .nekredo-page-home .pgl-advanced-search,
    .nekredo-page-offer .sidebar .pgl-advanced-search {
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        margin: 0 !important;
        padding: 14px 15px 16px !important;
        width: 100% !important;
    }

    .nekredo-page-offer .sidebar .pgl-advanced-search {
        display: flex !important;
        flex-direction: column !important;
    }

    .nekredo-page-offer .sidebar .pgl-advanced-search > h3 {
        order: 0 !important;
    }

    .nekredo-page-offer .sidebar .nekredo-offer-service {
        order: 1 !important;
    }

    .nekredo-page-offer .sidebar .nekredo-offer-type {
        order: 2 !important;
    }

    .nekredo-page-offer .sidebar .nekredo-offer-location {
        order: 3 !important;
    }

    .nekredo-page-offer .sidebar .nekredo-offer-surface {
        order: 4 !important;
    }

    .nekredo-page-offer .sidebar .search-button {
        order: 5 !important;
    }

    .nekredo-page-home .pgl-advanced-search > .container,
    .nekredo-page-offer .sidebar .pgl-advanced-search {
        max-width: none !important;
        width: 100% !important;
    }

    .nekredo-page-home .pgl-advanced-search > .container {
        padding: 0 !important;
    }

    .nekredo-page-home .nekredo-home-search-row > [class*="col-"],
    .nekredo-page-home .nekredo-home-search-button,
    .nekredo-page-home .nekredo-home-surface {
        float: none !important;
        padding: 0 !important;
        width: 100% !important;
    }

    .nekredo-public-site .pgl-advanced-search h3,
    .nekredo-public-site .nekredo-home-search-title {
        font-size: 20px !important;
        margin-bottom: 14px !important;
    }

    .nekredo-public-site .pgl-advanced-search .form-group {
        margin-bottom: 10px !important;
    }

    .nekredo-public-site .pgl-advanced-search select,
    .nekredo-public-site .pgl-advanced-search .chosen-container-single .chosen-single,
    .nekredo-public-site .pgl-advanced-search .filter-select,
    .nekredo-public-site .pgl-advanced-search .search-button,
    .nekredo-public-site .pgl-advanced-search .btn-primary {
        height: 42px !important;
        line-height: 40px !important;
    }

    .nekredo-page-home .pgl-properties.pgl-bg-grey {
        padding: 30px 15px 14px !important;
    }

    .nekredo-page-home .pgl-properties.pgl-bg-grey > .container {
        padding: 0 !important;
        width: 100% !important;
    }

    .nekredo-page-home .pgl-properties.pgl-bg-grey > .container > h2:first-child,
    .nekredo-page-property .properties-big > h2 {
        color: var(--nekredo-ink) !important;
        font-size: 22px !important;
        font-weight: 800 !important;
        line-height: 1.2 !important;
        margin: 0 0 18px !important;
        white-space: nowrap !important;
    }

    .nekredo-page-home .pgl-properties #all > .row > [class*="col-"],
    .nekredo-page-offer .properties-full > .row > [class*="col-"] {
        float: none !important;
        min-height: 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }

    .nekredo-public-site .pgl-property {
        margin-bottom: 18px !important;
    }

    .nekredo-public-site .pgl-property .property-thumb-info {
        min-height: 0 !important;
    }

    .nekredo-public-site .pgl-property .property-thumb-info-image {
        height: 230px !important;
    }

    .nekredo-public-site .pgl-property .property-thumb-info-content {
        min-height: 132px !important;
        padding: 18px 16px 12px !important;
    }

    .nekredo-public-site .pgl-property .property-thumb-info-content .first-row {
        height: 64px !important;
        min-height: 64px !important;
    }

    .nekredo-public-site .nekredo-property-facts {
        min-height: 108px !important;
        padding: 9px 14px 11px !important;
    }

    .nekredo-public-site .nekredo-property-fact {
        padding-bottom: 6px !important;
        padding-top: 6px !important;
    }

    .nekredo-public-site .nekredo-property-fact dt,
    .nekredo-public-site .nekredo-property-fact dd {
        font-size: 12px !important;
        white-space: nowrap !important;
    }

    .nekredo-page-offer .ponuda-row {
        display: flex !important;
        flex-direction: column !important;
    }

    .nekredo-page-offer .ponuda-row > .sidebar {
        order: -1 !important;
        padding: 0 !important;
    }

    .nekredo-page-offer .ponuda-row > .content {
        padding: 0 15px !important;
    }

    .nekredo-page-property .main > .container {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }

    .nekredo-page-property .main h1 {
        font-size: 21px !important;
        margin: 18px 0 14px !important;
        padding: 0 2px !important;
    }

    .nekredo-page-property .pgl-pro-detail {
        padding: 10px !important;
    }

    .nekredo-page-property #slider.flexslider {
        margin-bottom: 10px !important;
    }

    .nekredo-page-property #slider.flexslider .slides img.nekretnina-image {
        height: 310px !important;
        object-fit: cover !important;
    }

    .nekredo-page-property #carousel.flexslider {
        margin: 0 !important;
        padding: 10px !important;
    }

    .nekredo-page-property #carousel.flexslider .slides > li img {
        height: 72px !important;
    }

    .nekredo-page-property #carousel .flex-direction-nav {
        display: none !important;
    }

    .nekredo-page-property #slider .flex-direction-nav a {
        height: 40px !important;
        width: 40px !important;
        z-index: 100 !important;
    }

    .nekredo-public-site #scrollnav .navbar-collapse.in {
        z-index: 10050 !important;
    }

    .nekredo-public-site #scrollnav .navbar-collapse.in ~ .main #slider .flex-direction-nav,
    .nekredo-public-site .navbar-collapse.in + * #slider .flex-direction-nav,
    .nekredo-page-property .navbar-collapse.in ~ .main #slider .flex-direction-nav {
        pointer-events: none !important;
        visibility: hidden !important;
    }

    .nekredo-page-property .tab-detail {
        margin-top: 14px !important;
        padding: 14px !important;
    }

    .nekredo-page-property .tab-detail #collapseOne .panel-body > ul {
        grid-template-columns: 1fr !important;
    }

    .nekredo-public-site .pgl-footer {
        margin: 0 !important;
        padding: 22px 15px 54px !important;
    }

    .nekredo-public-site .pgl-footer .pgl-copyrights {
        margin: 0 !important;
        padding: 8px 0 0 !important;
    }

    .nekredo-public-site .nekredo-global-mobile-contact-bar {
        background: var(--nekredo-red) !important;
        border: 0 !important;
        bottom: 0 !important;
        box-shadow: 0 -4px 14px rgba(21,26,34,.14) !important;
        display: block !important;
        height: calc(54px + env(safe-area-inset-bottom)) !important;
        left: 0 !important;
        margin: 0 !important;
        padding: 3px 5px calc(3px + env(safe-area-inset-bottom)) !important;
        position: fixed !important;
        right: 0 !important;
        visibility: visible !important;
        width: 100% !important;
        z-index: 10030 !important;
    }

    .nekredo-public-site .social-sharing.mobile-bottom-bar,
    .nekredo-public-site .nekredo-mobile-contact-bar {
        display: none !important;
    }

    .nekredo-public-site .nekredo-global-mobile-contact-bar .menu-social {
        display: grid !important;
        grid-template-columns: repeat(4, 1fr) !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .nekredo-public-site .nekredo-global-mobile-contact-bar .social-item {
        display: block !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .nekredo-public-site .nekredo-global-mobile-contact-bar .social-item > a {
        align-items: center !important;
        color: #fff !important;
        display: flex !important;
        flex-direction: column !important;
        gap: 1px !important;
        height: 48px !important;
        justify-content: center !important;
        padding: 2px !important;
    }

    .nekredo-public-site .nekredo-global-mobile-contact-bar .nekredo-mobile-action-icon {
        align-items: center !important;
        display: inline-flex !important;
        height: 21px !important;
        justify-content: center !important;
        width: 21px !important;
    }

    .nekredo-public-site .nekredo-global-mobile-contact-bar .nekredo-mobile-action-icon svg {
        fill: none !important;
        height: 21px !important;
        stroke: #fff !important;
        stroke-linecap: round !important;
        stroke-linejoin: round !important;
        stroke-width: 2 !important;
        width: 21px !important;
    }

    .nekredo-public-site .nekredo-global-mobile-contact-bar .nekredo-mobile-action-facebook svg {
        fill: #fff !important;
    }

    .nekredo-public-site .nekredo-global-mobile-contact-bar .nekredo-mobile-action-label {
        color: #fff !important;
        font-size: 9px !important;
        font-weight: 700 !important;
        line-height: 10px !important;
    }

    .nekredo-public-site #scrollToTop,
    .nekredo-public-site .scroll-to-top,
    .nekredo-public-site [data-plugin-scroll-to-top] {
        bottom: 64px !important;
        height: 46px !important;
        right: 12px !important;
        width: 46px !important;
    }
}
