.Menu2rev2-624563e43ec58 .header .primary {
    background-color: #202229;
    height: 75px;

}

.Menu2rev2-624563e43ec58 .header__top {
    background-color: #C80003;
}


.Menu2rev2-624563e43ec58 .menu .menu__item.menu__item--1.menu__item--hover > .menu__link, .Menu2rev2-624563e43ec58 .menu .menu__item.menu__item--1:hover > .menu__link {
    outline: none;
    text-decoration: none;
    color: #fff;
}
    .Menu2rev2-624563e43ec58 .menu__item--1.menu__item--active > .menu__link {
        color: #fff;
        background: #383838;
    }

@media (min-width: 1200px) {
    .Menu2rev2-624563e43ec58 .menu__link {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.Menu2rev2-624563e43ec58 .menu__link {
    color: #fff;
}

@media (min-width: 768px) and (min-height: 600px) {
    #ew-cta-2 .cta-flex .cta-2-primary {
        background: #C80003;
        border-top: none;
        border-left: none;
        border-right: 0;
        border-bottom: none;
    }
}

.btn-cta {
    background-color: #C80003;
    border-color: #C80003;
    color: #fff;
}

.btn-secondary {
    color: #ffffff;
    background-color: #202229;
    border-color: #202229;
}

.ew-webform-1-rev4-609930b71e185 {
    color: #fff;
}

.Menu2rev2-624563e43ec58 .header .top .company-info__item a {
    color: #fff;
}

a[href^="mailto:"], a[href^="tel:"], a.cta {
    font-weight: 700;
    color: #C80003;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    background-color: #fff;
}

.Footer3-606da2902b0f0 .company-info__item-content a.cta {
    color: #C80003;
}

@media (min-width: 1400px) {
    .Copyright1-606da3009e84a .copyright__arrow {
       
        background-color: #C80003;
    }
}

.sliderlogo {
    object-fit: contain !important;
}


.sliderdiv {
    flex-direction: column;
    display: flex;
    margin: auto;
}

@media (max-width: 992px) {
    .sliderlogo {
        height: 170px !important;
        width: auto !important;
    }
    .sliderdiv {
        text-align: center;
    }
    .Slider7rev4-655c7723c6e2e.gallery .slide__main {
    height: 200px;

}
}

.Menu2rev2-624563e43ec58 .header .top .socials__item a .svg-inline--fa, .Menu2rev2-624563e43ec58 .header .top .company-info__item a .svg-inline--fa {
    color: #fff;
}

#ew-cta-2 .cta-flex .cta-2-primary, #ew-cta-2 .cta-flex .cta-2-secondary {
    background: #C80003;

}

@media (max-width: 1199.98px) {
    .Menu2rev2-624563e43ec58 .menu .menu__item.menu__item--active.menu__item--1 > .menu__link {
        color: #fff;
    }
}

#ew-cta-2 .cta-menu-toggle {
display: none;
}

.webform-submission-form input, .webform-submission-form textarea {
    width: 100%;
    border: 1px solid #dddddd;
    padding: 7px 15px;
    margin: 7px 0px;
    background: rgba(255, 255, 255, 0.6);
}

#Topslider1-629885d7dea46 .carousel-inner img {
    object-position: bottom;
}

@media (max-width: 992px) {
#ew-webform-with-optional-on-left-1-rev4-614d928f9b547 p, #ew-webform-with-optional-on-left-1-rev4-614d928f9b547 h3{
color: #fff !important;
}
}

#block-ewcustom-underside-titel {
margin-left: -15px;
}

@media (min-width: 1200px) {
    .Menu2rev2-624563e43ec58 .menu .menu__item--2 > .menu__link {
        background: #202229;
    }
}

.produktervisning {
    text-align: center;
}

.Menu2rev2-624563e43ec58 .menu .menu__item.menu__item--1:not(.menu__item--mega) .menu__item:hover > .menu__link, .Menu2rev2-624563e43ec58 .menu .menu__item.menu__item--1:not(.menu__item--mega) .menu__item.menu__item--hover > .menu__link {
    outline: none;
    text-decoration: none;
    color: rgba(255, 255, 255, 0.5);
}

#block-ewcustom-views-block-ewapp-galleri-view-block-1 .views-row {
margin-bottom: 30px;
}

@media (max-width: 576px) {
.hideonmobile {
display: none; 
}
.showonmobile {
display: block; 
        text-align: center;
}
}

@media (min-width: 576px) {
.hideonmobile {
display: flex; 
}
.showonmobile {
display: none;
}
}

