:root {
    /* --textovka: #143A85;
    --text-light: #fff;
    --text-dark:#000;
    --theme-light:#F2E3D4;
    --theme-dark: #9BA2D1; */


    /* --textovka: #00275b; zaloha originalu */
    --textovka: #EE705F ;
    --text-light: #fff;
    --text-dark: #EE705F ;
    /* --theme-light:#d0cece; */
    --theme-light: #fff;
    /* --theme-dark:#e7e7e7; */
    --swiper-theme-color: #EE705F  !important ;
}


.main_logo {
    width: auto;
    max-width: 400px;
}
.main_logo > a {
    width: 100%;
}

#normal-menu {
    display: flex !important;
    align-items: center;
    font-family: initial;
}



@media (min-width: 768px) {
    nav { 
        display: none;
    }
}

#normal-menu > ul {
    margin: 0;
}

.row {
    justify-content: space-between;
}

.header ul {
    top: unset;
}

.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-header::before, .modal-header::after, .modal-footer::before, .modal-footer::after {
    content: unset;
}

.header li {
    margin: 0 3px;
}

.header li a {
    margin: 0;
    width: 100%;
    padding: 7px 15px;
    border-radius: 5px;
    transition: none;
}
.header #normal-menu li {
    border-bottom: rgba(238, 112, 95,0) 2px solid;
    /* transition: 300ms ease-in-out all; */
}
.header li a:hover {
    margin: 0;
    width: 100%;
    color: var(--textovka);
    /* background-color: rgba(238, 112, 95,0.2); */
}
.header #normal-menu li:hover {
    border-bottom: rgba(238, 112, 95,1) 2px solid;
}

.header #normal-menu li.active {
    border-bottom: rgba(238, 112, 95,1) 2px solid;
}

.header li a.active  {
    color: var(--textovka);
}

.header {
    position: fixed;
}

.navbar-default {
    background-color: unset;
    border-color: unset;
}

li::marker {
    color: var(--textovka);
}
.container_x3, .container_x3::after, .container_x3::before {
    background-color: var(--textovka);
}
.navbar-toggle {
    /* margin-right: unset; */
    margin-top:10px;
    margin-right: -15px;
}

@media screen and (max-width: 991px) {
    .navigation {
        position: absolute;
        top: 55px;
    }
}

@media (max-width: 768px) {
    #normal-menu{
        display: none !important;
    }
    .header ul {
        right: unset;
    }
    .header li a:hover {
        color: white;
    }
    .header li {
        margin: 0;
    }
    .header li a {
        border-radius: unset;
        font-size: 130%;
    }
}

@media screen and (max-width: 750px) {
    .posi {
      top: 75px;
    }
  }