body:not(.languageDK) .item-newsletterSignup {
    display: none;
}
.navigation .navbar a span{
    font-size: 14px !important;
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.flex-row {
    margin: 0 -10px;
}
.wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.start {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.end {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.align-top {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.align-bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.align-self-bottom {
    align-self: flex-end
}
.align-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.align-self-center {
    -ms-flex-item-align: center;
    align-self: center;
}

.modal[data-group="panel-newsletter"] {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
}
.modal[data-group="panel-newsletter"] .overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: none;
    border: none;
    z-index: 4;
}
.modal[data-group="panel-newsletter"]>div {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    justify-content: center;
}
.modal[data-group="panel-newsletter"]>div .w-newsletter-signup {
    padding: 3em;
    background: #fff;
    position: relative;
    z-index: 5;
    max-width: 400px;
    width: 90%;
    margin: auto;
}
.w-newsletter-signup > .fa {
    position: absolute;
    top: 0;
    right: 0;
    background: none;
    border: none;
    color: #000;
    padding: 10px;
    font-size: 1.5em;
}

@media screen and (min-width: 768px){
   .navigation ul.nav li {
        padding: 0 5px !important;
    } 
}
@media screen and (max-width: 767px){
    .w-language{
        margin-top: 8px;
    }
}

.banner .container,
.banner .banner__image {
    width: 100% !important;
}


.site-corporate{
    background: url(/upload_dir/pics/bg_header.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center bottom;
}

.site-footer{
    background: url(/upload_dir/pics/bg_footer.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:100% 35%;
}

.site-corporate .w-language button,
.site-corporate .w-currency-dropdown button,
.site-corporate .homeIcon a,
.w-menu a span, .goHome i,
.site-footer h4,
.site-footer .light,
.site-footer p,
.site-footer li,
.site-footer a {
    color: #000000!important;
}

.site-corporate .w-language-picker > .w-language,
.site-corporate .w-currency-dropdown button{
    border:none;
}

.site-corporate .w-language-picker .button.xsmall >span{
    margin-bottom: -2px;
}

.site-footer img{
    max-width:100%!important;
    height:auto!important;
    max-width:300px;
}
