.navbar-toggler {
    margin-top: 15px;
    color: #ffffff;
}

   .navbar-toggle, .icon-bar {
    border:1px solid orange;
}

.family-tradition {
    font-family: 'Niconne', cursive;
    font-size: 35px;
    padding-left: 8px;
    color: white;
}

.dodlek-bg-menu {
  background-color: #9d1111 !important;
}

.dodlek-button {
    color: #fff;
    background-color: #5d9b42;
}

.dodlek-button:hover {
    color: #fff;
    background-color: #9d1111;
}

.dodlek-bg-company-profile {
    color: #9d1111 !important;
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 0px;
}

.dodlek-bg-company-profile-sec {
    background-color: #9d1111 !important;
    padding-left: 40px;
    padding-right: 40px;
}

@media (max-width: 991px){
    .dodlek-bg-company-profile {
        padding-top: 25px;
        padding-bottom: 25px;
        padding-left: 40px;
        padding-right: 40px;
        font-size: 1.14286rem!important;
    }

    .dodlek-bg-company-profile-sec {
        padding-top: 25px;
        padding-bottom: 25px;
        padding-left: 40px;
        padding-right: 40px;
        font-size: 1.14286rem!important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .dodlek-bg-company-profile {
        padding-top: 50px;
        padding-bottom: 30px;
        font-size: 1.14286rem!important;
    }

    .dodlek-bg-company-profile-sec {
        padding-top: 50px;
        padding-bottom: 50px;
        font-size: 1.14286rem!important;
    }
}

@media (min-width: 1200px){
    .dodlek-bg-company-profile {
        padding-top: 30px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 1.1rem!important;
    }

    .dodlek-bg-company-profile-sec {
        padding-top: 30px;
        padding-bottom: 25px;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 0.92857rem!important;
    }

    .language-header-mobile {
        display: none;
    }

    .bonitet {
        margin-bottom: 77px!important;
    }
}


.dodlek-text-color {
    color: #9d1111 !important;
}

.u-divider-linear-gradient--dodlek-color {
  background-image: linear-gradient(to right, transparent, #5d9b42, transparent);
}

.language-list {
  list-style-type: none;
}

.language-list a {
  text-decoration:none
}

.language-header {
    padding-right: 5px;
    padding-left: 10px;
    padding-top: 5px;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 5px;
    border-radius: 5px;"
}

.dodlek-logo {
    width: 110px !important;
}

.navbar {
    padding-top: 0px;
    padding-bottom: 0px;
}

.img-fancybox-button {
    color: #fff !important;
    background-color: #5d9b42 !important;
    border-color: #5d9b42 !important;
}

@media (min-width: 1200px) {
    .img-height-fix {
        padding-top: 95px;
        padding-bottom: 95px;
    }
}

@media (max-width: 576px) {
    .navbar {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
}

@media (max-width: 767px) {
    .family-tradition-mobile {
        display: none;
    }
}

.privacy-statement, .privacy-statement:hover {
    color: #999;
    text-decoration:none;
}

.contact-new-line {
    padding-left: 20px;
}

.contact-info-block {
    padding-top: 36px !important;
    padding-bottom: 24px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.contact-info-block-details {
    margin-top: 28px !important;
}

.menu-assortment-item-left {
    padding-right: 8px !important;
}

.menu-assortment-item-right {
    padding-left: 8px !important;
}

.menu-production-item-left {
    padding-right: 8px !important;
}

.menu-production-item-center {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.menu-production-item-right {
    padding-left: 8px !important;
}

.show-hand {
    cursor: pointer;
}

.privacy-statement-paragraph {
    margin-top: 30px;
}

/* Color Google Maps */
.u-block-hover:hover .g-bg-google-maps--hover, .g-bg-google-maps--hover:hover {
  background-color: #20a361;
}

.global-gap-info {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 25px;
    padding-top: 30px;
}

.bonitet {
    margin-bottom: 30px;
}

button.clicked {
    pointer-events: none;
    cursor: not-allowed;
    box-shadow: none;
    opacity: .45;
}

@media (max-width: 575px){
    .language-list {
        text-align: center!important;
        padding-left: 0px !important;
    }
}

@media (max-width: 767px){
    .tab-content>.tab-pane {
        padding-bottom: 25px;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .language-list {
        padding-left: 70px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .language-list {
        padding-left: 30px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .language-list {
        padding-left: 60px !important;
    }

    .bonitet {
        margin-bottom: 14px;
    }
}

@media (min-width: 1200px) {
    .language-list {
        padding-left: 130px !important;
    }

    .dodleki-img {
        margin-top: 28px;
    }
}


@media (max-width: 575px){
    .xs-center {
      text-align: center;
    }
    .xs-center > ul {
      display: inline-block;
    }
}

a.black {
    color: #000;
    outline: none;
}

.h5-size {
    font-size: 1.22rem;
}

@media (max-width: 1199px){
    .language-header {
        max-width: 72px;
        padding-bottom: 5px;
    }

    .language-header-mobile {
        margin-left: 50px;
    }

    .language-header-normal {
        display: none;
    }

    .g-py-resp {
        padding-top: 10px!important;
        padding-bottom: 10px!important;
    }
}

@media (max-width: 400px){
    .language-header-mobile {
        margin-left: 10px;
    }
}

@media (max-width: 767px){
    .menu-production-item-left, .menu-production-item-center, .menu-production-item-right, .menu-assortment-item-left, .menu-assortment-item-right {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-bottom: 15px !important;
    }
    .menu-production-item-right, .menu-assortment-item-right {
        margin-bottom: 0px !important;
    }
}

.address-ceo {
    margin-bottom: 3px !important;
}
