.branding-box {
    display: block;

    position: absolute;
    /*top: 48px;*/
    /*top: -28px;*/
    top: 0;

    width: 100%;
    height: 100%;

    background-repeat: no-repeat;
    background-position: center -28px;

    z-index: 1;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
}

.branding-box.branding-box--iframe {
  width: 1920px;
  height: 1080px;
  left: 50%;
  transform: translateX(-50%);
}

.branding-box.fixed {
    position: fixed;
    top: 48px;
}

.branding-box.fixed-bottom {
    position: fixed;
    top: auto;
    bottom: 0;
    /*height: auto;*/
    background-position: center bottom;
}


.branding-v2 {
    background: none;
    position: relative;
}

/*@media (min-width: 1020px) {
    .branding-v2 .banner.top {
        min-height: 138px;
    }
}*/

@media (max-width: 1019px) {
    .branding .banner.top {
        height: 0;
    }
}

.branding-v2 .Main.container,
.branding-v2 main,
/*.branding-v2 .promobar,*/
.branding-v2 .footer {
    z-index: 2;
    position: relative;
}

.branding-v2 .Menu .column.big {
    background: none !important;
    position: relative;
    z-index: 3;
}

.branding-v2 .Menu .column > ul:first-child > li > ul,
.branding-v2 .Menu .column > ul.submenu {
    width: 988px;
}

.branding-v2 .Menu .column > ul:first-child {
    width: 1000px;
}

.branding-v2 .banner.top {
    position: relative;
    margin-bottom: 0;
}

/*.branding-v2 .topbanner-wrapper {
    position: relative;
    z-index: 3;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
}*/

/*.branding-v2 .banner.top > div {
    position: relative;
    z-index: 2;
}*/

.branding-v2 .banner.top .column.big,
.branding-v2 .banner.top .WidthPage {
    background-color: #ffffff;
    position: relative;
    z-index: 2;
}

.branding-v2 .Main .WidthPage,
.branding-v2 .Main .column.big,
.branding-v2 main .WidthPage,
.branding-v2 main .column.big {
    background-color: #ffffff;
    position: relative;
    z-index: 4;
    margin-bottom: 0;
}

.branding-v2 .MediaTraffic {
    position: relative;
    z-index: 2;
}

/*HP*/
.HP.branding-v2 .scroll-top {
    margin-left: 520px;
}
/*end:HP*/

/*E-motion*/

/*.E-motion.branding-v2 .banner.top .column.big,*/
/*.E-motion.branding-v2 .banner.top .WidthPage,*/
/*.E-motion.branding-v2 .Menu .WidthPage,*/
/*.E-motion.branding-v2 .Main .WidthPage,*/
/*.E-motion.branding-v2 main .main-row {*/
    /*background-color: #000;*/
    /*width: 1004px;*/
    /*padding: 10px;*/
/*}*/

/*.E-motion.branding-v2 .Menu .column.big {*/
    /*background-color: #000;*/
/*}*/

/*.E-motion.branding-v2 .Menu .column > ul:first-child {*/
    /*width: 983px;*/
    /*padding: 0 10px;*/
/*}*/


/*Classified*/
.Classified.branding-v2 .footer {
    display: none;
}
/*end:Classified*/

/*Nightlife*/
.Nightlife.branding-v2 .Banner .column.big,
.Nightlife.branding-v2 .Main .column.big {
    background-color: #ffffff;
}
/*end:Nightlife*/

/*Cards*/
.Cards.branding-v2 .Banner .column.big,
.Cards.branding-v2 .Main .column.big {
    background-color: #ffffff;
    z-index:2;
}
/*end:Cards*/



/* Branding bottom alerts */
#branding-alert {
    display: none;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #fff;
    background-position: center center;
}

@media (min-width: 1019px) {

    .branding-alert-alko #branding-alert,
    .branding-alert-med #branding-alert{
        position: relative;
        display: block;
        width: 1020px;
        height: 150px;
        margin: 0 auto;
        z-index: 2;
    }


    .branding-alert-alko #branding-alert {
        background-image: url(/images/branding/alert/alko.png);
    }

    .branding-alert-med #branding-alert {
        background-image: url(/images/branding/alert/med.jpg);
    }

}
