/* hover fix */
.navbar .navbar-nav .nav-link {
    font-size: 1.1em;
}
.navbar .navbar-nav .nav-link:hover{
}
@media only screen and (min-width: 960px) {
    .dropdown:hover .dropdown-menu {
        display: block;
        margin-top: 0;
    }
    .dropdown .dropdown-menu {
        display: none;
    }
    .dropdown:hover .dropdown-toggle::after {
        border-bottom: 0.3em solid;
        border-top: 0;
    }
}
@media screen and (max-width: 991px) {
    .dropdown-toggle.show::after {
        border-top: 0;
        border-bottom: 0.3em solid;
    }
}
/* /hover fix */
.header,
.header a,
.header .navbar .navbar-nav .nav-link{
    color: hsl(var(--color--menu--text--hue),var(--color--menu--text--saturation),var(--color--menu--text--lightness))!important;
    font-weight: normal;
}
.navbar .navbar-nav .nav-link:hover{
    --color--menu--text--lightness: var(--color--menu--text--lightness--hover);
}

.navbar-default .navbar-nav>li>a {

}
.header.navbar .navbar-nav .nav-item{
/*    display: flex;*/
}
.header.navbar .navbar-nav .nav-link{
/*    margin: auto;*/
}
.header.navbar .navbar-nav .nav-link.active{
    font-weight: bold;
    text-decoration: underline;
    text-decoration-color: white;
    text-underline-offset: 0.25rem;
}
.header.navbar,
.header.navbar .form-control,
.header.navbar .btn{
--bs-btn-border-radius: 0.625rem;
    border-color: white;
}
.header.navbar .form-control{
    background-color: transparent;
    color: rgba(255,255,255,40%);
}

/* OVERRIDE text.css */

body {
    /*margin: 0px;
    padding: 0px;
    */
}
.top {
}

.menu {
}
b{
}
a{
    /*	text-decoration: none;*/
}
a:hover{
    /*	text-decoration: none;*/
}
h1 {
}
h2 {
}
td {
}
li {
}

/* bootstrap */
nav.header{
    --bs-navbar-padding-y: 0.875rem;
}
nav.header,
nav.header .navbar-nav > li > a{

}
footer{
    background: url('images/footer.jpg') no-repeat;
    background-size: cover;
}
footer,.footer{

}
.footer{
    padding-top:3.75rem;
    padding-bottom:3.75rem;
}

/* BS5 */
.navbar-brand{
    --bs-navbar-brand-padding-y:0;
    --bs-navbar-brand-padding-y:0;
}

.navbar.header .dropdown-menu {
/*    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: #212529;
*/    --bs-dropdown-bg: var(--color-c-purple);
/*    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: 0.375rem;
*/    --bs-dropdown-border-width: 0;
/*    --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-dropdown-link-color: #212529;
    --bs-dropdown-link-hover-color: #1e2125;
    --bs-dropdown-link-hover-bg: #e9ecef;
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;*/
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    }

.carousel-half,
.carousel-half .carousel-inner{
    height: 320px;
}

.carousel-control-prev-icon {
    background-image: url('images/prev-icon.svg');
}
.carousel-control-next-icon {
    background-image: url('images/next-icon.svg');
}

/* Cookies */
body {
    position: relative!important;
}
#cookiesShow{
    position: absolute!important;
    left: 1rem!important;
    bottom: 1rem!important;
}
#cookiesShowAction {
    font-size: 0!important;
    line-height: 11px!important;
    border: none!important;
    background: transparent!important;
}
/*CUSTOM */
#headerCarousel .carousel-caption{
    top: 0;
}
@media (min-width: 1200px) {
    #headerCarousel .carousel-caption {
        top: 25%;
    }
}
.c-search-form{
    max-width: 8rem;
}

.c-bg-articles-flowers{
    position: relative;
    margin-top: -3.125rem;
}
.c-bg-articles-flowers::before{
    content: '';
    position: absolute;
    top: 3.125rem;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(images/footer.jpg) no-repeat;
    background-size: cover;
}
.c-bg-articles-flowers .container{}

.c-container-articles-aktuality{
    margin-bottom: 5.625rem
}

.c-container-articles-aktuality .card-img-top{
    padding: 0.625rem 0.625rem 0
}

.container:not(.c-container-articles-aktuality) .main-news-flash-obsah.card{
    --bs-card-bg: var(--color-c-light-purple);
    --bs-card-color: var(--c-color-purple-invert-text);
    --color--heading: var(--bs-card-color);
    --bs-link-color: var(--bs-card-color);
}

.c-container-articles-konferencie .card{
    --bs-card-bg: var(--color-c-purple);
    --bs-card-color: var(--c-color-purple-invert-text);
    --color--heading: var(--bs-card-color);
    --bs-link-color: var(--bs-card-color);
}


.c-swiper-container {
    position: relative;
    padding: 0 60px;
}
.c-swiper-container .swiper-button-prev,
.c-swiper-container .swiper-button-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
.c-swiper-container .swiper-button-prev {
    left: 0;
}

.c-swiper-container .swiper-button-next {
    right: 0;
}
@media (min-width: 1600px) {
    .c-swiper-container {
        padding: 0;
    }
    .c-swiper-container .swiper-button-prev {
        left: -10%;
    }

    .c-swiper-container .swiper-button-next {
        right: -10%;
    }
}
.c-swiper-container .swiper-pagination {
    position: relative;
    margin-top: 30px;
    text-align: center;
}

.c-swiper-container{
    --swiper-theme-color: var(--color-c-purple);
    --swiper-pagination-color: var(--swiper-theme-color);
    --swiper-pagination-bullet-inactive-color: var(--swiper-theme-color);
    --swiper-pagination-bullet-inactive-opacity: 1;

}
.c-bg-flowers .c-swiper-container{
    --swiper-theme-color: white;
}

.c-swiper-container .swiper-pagination-bullet {
    background: transparent;
    border: 1px solid var(--swiper-pagination-bullet-inactive-color);
}

.c-swiper-container .swiper-pagination-bullet-active{
    background: var(--swiper-pagination-color);
}

.c-container-articles-odporucania .card{
    min-height: 20rem;
    padding:1rem;
    /*
    --bs-card-spacer-y: 2rem;
    --bs-card-spacer-x: 2rem;
    */
}

footer .navbar-nav a{
    text-decoration: underline;
    --bs-nav-link-padding-y:0;
}
footer .navbar-nav .nav-item{
    white-space: nowrap;
    display: flex
}
footer .navbar-nav > *:not(:first-of-type){
}
@media (min-width: 768px) {
    footer .navbar-nav > *:not(:first-of-type):before{
        margin: auto 1rem;
        content: '|';
        color: white;
    }
}