/* RBSPA custom CSS */

html {
    background-color: #EEEEEE;
}

body {
    background-color: #FFF;
    background-image: url('https://rbspa.grafox.sk/wp-content/uploads/2022/10/pozadi.svg');
}

header {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 980;
}

header>div:first-of-type {
    padding-top: 20px;
}

.uk-slideshow {
    margin-top: 0 !important;
}

.uk-slideshow-items .uk-heading-line::after {
    background: rgba(255, 255, 255, 0.25);
}

.uk-slideshow-items .uk-h6 {
    padding-left: 5px;
}

.uk-section-rbspa,
.rbspa-block {
    background-color: #EFD1DD;
}

.rbspa-underline {
    border-bottom: 10px solid #EFD1DD;
}

.rbspa-background {
    background: linear-gradient(135deg, rgba(238, 238, 238, 1) 0%, rgba(238, 238, 238, 1) 65%, rgba(239, 209, 221, 1) 95%);
}

.branch-selector,
.branch-selector:hover,
.branch-selector>* {
    color: #E4004F;
}

.rbspa-red {
    color: #E4004F !important;
}

.rbspa-social-icon {
    font-size: 2rem;
}

.rbspa-image-border {
    padding: 15px;
    background-color: #EFD1DD
}

.uk-drop.rbspa-image-tag.uk-open>.uk-card {
    background-color: rgba(255, 255, 255, .9) !important;
}

@media screen and (max-width: 960px) {
    .rbspa-top-gap {
        margin-top: 35px;
    }
}

.uk-label-active {
    color: #FFF;
    background-color: #E4004F;
}

.uk-accordion>li.uk-open>a>h2,
.uk-accordion>li>a:hover>h2 {
    color: #E4004F;
}

a.uk-card>* {
    color: initial;
}

a.uk-card:hover {
    text-decoration: none;
    /* color: #fff !important; */
}

.uk-slidenav.rbspa-slidenav {
    padding: 15px;
    background-color: rgba(255, 255, 255, 0.85);
}

@media screen and (max-width: 960px) {
    .uk-slidenav.rbspa-slidenav {
        top: 40%;
        transform: scale(75%);
    }

    .uk-slidenav-previous.rbspa-slidenav {
        transform-origin: top left;
        border-right: 5px solid #FFF;
    }

    .uk-slidenav-next.rbspa-slidenav {
        transform-origin: top right;
    }
}

/* a.uk-card:hover>.uk-overlay-default,
.uk-overlay-rbspa {
    background-color: rgba(239, 209, 221, .8);
    transition: 250ms ease-in-out;
    transition-property: all;
} */