.header--white-color.langopened {
    border: 0px;
}

.home .menu-select-list-bottles.langopened a {
    opacity: 0.3;
}

.path-frontpage .header--white-color.langopened::after,
.path-frontpage .header--white-color.langopened::before { content: none!important; }
.header--white-color.langopened:after {
    content: "";
    position: absolute;
    width: calc(((100% - 1200px + 35px) / 2) + 1074px);
    height: 1px;
    background: white;
    left: 0px;
    bottom: 0px;
}

.header--white-color.langopened:before {
    content: "";
    position: absolute;
    width: calc((100% - 1200px + 35px) / 2);
    height: 1px;
    background: white;
    right: 0px;
    bottom: 0px;
}

.menu-lang ul li:last-of-type {
    border-bottom:0;
}

.header--with-bg .menu-lang ul li:last-of-type {
    border-bottom: 1px solid #4a4a4a;
}

@media (max-width: 1140px) {
    .menu-lang {
        margin-right: 25px;
    }

    .icon-logo-damm {
        margin-left:25px;
    }

    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 33px) / 2) + 1049px);
    }

    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 35px) / 2) + 25px);
    }
}

@media (max-width: 1024px) {

    .icon-logo-damm {
        margin-left:initial;
    }

    .header--white-color.langopened {
        border-bottom: 1px solid #fff;
    }

    .header--white-color.langopened:after {
        display: none;
    }

    .header--white-color.langopened:before {
        display: none;
    }
}

@media (max-width: 1138px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 32px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 36px) / 2) + 25px);
    }
}
@media (max-width: 1136px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 30px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 38px) / 2) + 25px);
    }
}
@media (max-width: 1134px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 28px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 40px) / 2) + 25px);
    }
}
@media (max-width: 1132px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 26px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 42px) / 2) + 25px);
    }
}
@media (max-width: 1130px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 24px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 44px) / 2) + 25px);
    }
}
@media (max-width: 1128px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 22px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 46px) / 2) + 25px);
    }
}
@media (max-width: 1126px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 20px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 48px) / 2) + 25px);
    }
}
@media (max-width: 1124px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 18px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 50px) / 2) + 25px);
    }
}
@media (max-width: 1122px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 16px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 52px) / 2) + 25px);
    }
}
@media (max-width: 1120px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 14px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 54px) / 2) + 25px);
    }
}
@media (max-width: 1118px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 12px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 56px) / 2) + 25px);
    }
}
@media (max-width: 1116px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 10px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 58px) / 2) + 25px);
    }
}
@media (max-width: 1114px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 8px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 60px) / 2) + 25px);
    }
}
@media (max-width: 1112px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 6px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 62px) / 2) + 25px);
    }
}
@media (max-width: 1110px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 4px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 64px) / 2) + 25px);
    }
}
@media (max-width: 1108px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 2px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 66px) / 2) + 25px);
    }
}
@media (max-width: 1106px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + 0px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 68px) / 2) + 25px);
    }
}
@media (max-width: 1104px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -2px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 70px) / 2) + 25px);
    }
}
@media (max-width: 1102px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -4px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 72px) / 2) + 25px);
    }
}
@media (max-width: 1100px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -6px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 74px) / 2) + 25px);
    }
}
@media (max-width: 1098px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -8px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 76px) / 2) + 25px);
    }
}
@media (max-width: 1096px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -10px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 78px) / 2) + 25px);
    }
}
@media (max-width: 1094px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -12px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 80px) / 2) + 25px);
    }
}
@media (max-width: 1092px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -14px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 82px) / 2) + 25px);
    }
}
@media (max-width: 1090px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -16px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 84px) / 2) + 25px);
    }
}
@media (max-width: 1088px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -18px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 86px) / 2) + 25px);
    }
}
@media (max-width: 1086px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -20px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 88px) / 2) + 25px);
    }
}
@media (max-width: 1084px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -22px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 90px) / 2) + 25px);
    }
}
@media (max-width: 1082px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -24px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 92px) / 2) + 25px);
    }
}
@media (max-width: 1080px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -26px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 94px) / 2) + 25px);
    }
}
@media (max-width: 1078px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -28px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 96px) / 2) + 25px);
    }
}
@media (max-width: 1076px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -30px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 98px) / 2) + 25px);
    }
}
@media (max-width: 1074px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -32px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 100px) / 2) + 25px);
    }
}
@media (max-width: 1072px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -34px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 102px) / 2) + 25px);
    }
}
@media (max-width: 1070px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -36px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 104px) / 2) + 25px);
    }
}
@media (max-width: 1068px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -38px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 106px) / 2) + 25px);
    }
}
@media (max-width: 1066px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -40px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 108px) / 2) + 25px);
    }
}
@media (max-width: 1064px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -42px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 110px) / 2) + 25px);
    }
}
@media (max-width: 1062px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -44px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 112px) / 2) + 25px);
    }
}
@media (max-width: 1060px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -46px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 114px) / 2) + 25px);
    }
}
@media (max-width: 1058px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -48px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 116px) / 2) + 25px);
    }
}
@media (max-width: 1056px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -50px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 118px) / 2) + 25px);
    }
}
@media (max-width: 1054px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -52px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 120px) / 2) + 25px);
    }
}
@media (max-width: 1052px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -54px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 122px) / 2) + 25px);
    }
}
@media (max-width: 1050px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -56px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 124px) / 2) + 25px);
    }
}
@media (max-width: 1048px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -58px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 126px) / 2) + 25px);
    }
}
@media (max-width: 1046px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -60px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 128px) / 2) + 25px);
    }
}
@media (max-width: 1044px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -62px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 130px) / 2) + 25px);
    }
}
@media (max-width: 1042px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -64px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 132px) / 2) + 25px);
    }
}
@media (max-width: 1040px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -66px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 134px) / 2) + 25px);
    }
}
@media (max-width: 1038px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -68px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 136px) / 2) + 25px);
    }
}
@media (max-width: 1036px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -70px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 138px) / 2) + 25px);
    }
}
@media (max-width: 1034px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -72px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 140px) / 2) + 25px);
    }
}
@media (max-width: 1032px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -74px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 142px) / 2) + 25px);
    }
}
@media (max-width: 1030px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -76px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 144px) / 2) + 25px);
    }
}
@media (max-width: 1028px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -78px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 146px) / 2) + 25px);
    }
}
@media (max-width: 1026px) {
    .header--white-color.langopened:after {
        width: calc(((100% - 1200px + -80px) / 2) + 1049px);
    }
    .header--white-color.langopened:before {
        width: calc(((100% - 1200px + 148px) / 2) + 25px);
    }
}

div#geocontent-picker-panel > span {
    font-size: 13px;
}

.path-frontpage .header {
    border: 0;
}
.path-frontpage .header::after {
    content: '';
    width: 100vw;
    height: 1px;
    background-color: white;
    display: block;
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
    opacity: 1; 
}
.path-frontpage .header.langopened::after { opacity: 0; }
.menu-lang--home::before, 
.menu-lang--home::after {
    content: '';
    width: 100vw;
    height: 1px;
    display: block;
    position: absolute;
    bottom: -13px;
    background-color: white;
    z-index: 1;
    opacity: 0;
    transition: .25s background-color;
}
.langopened .menu-lang--home::before, 
.langopened .menu-lang--home::after { opacity: 1; }
.menu-lang--home::before {
    right: 100%;
}
.menu-lang--home::after {
    left: 100%;
}
