/* MOBILE NAVIGATION */
#header-menu-button {display:block;position:absolute;right:25px;top:45px;cursor:pointer;outline:0;width:50px;height:50px;background:url('./../img/menu.svg') no-repeat center center;background-size: contain;}
#header-menu-button.mobileNavOpen {}
#navigation{display: none;font-size: 18px;background: #034078;position: absolute;left:0;z-index: 2;margin: 0;padding:0;width: 100%;}
#navigation li{padding:10px 20px;overflow:hidden;position: relative;margin-left: unset!important;float: unset!important;height: auto;}
#navigation li a{text-decoration: none;font-size: 16px;}
#navigation li ul{display: none;position:relative;left: 0;width: 100%;list-style-type: none;}
#navigation li:hover > ul{display: none;}
#navigation li.opened > ul {display: block;}
#navigation li ul li{background: unset;padding: 10px 10px 0 10px;}
#navigation .hasChildren > .frontendNavigationItemMobile{transition:transform .3s ease-in-out;cursor: pointer;background: url('./../img/arrow_up.svg') no-repeat center center;transform:rotate(180deg);width: 20px;height: 20px;position: absolute;right: 20px;top: 30px;z-index: 9;}
#navigation .hasChildren > .openedItem{transform:rotate(360deg);}
#navigation.opened{display: block;}
#navigation li ul li ul{position: relative;left: 0;}
/* END MOBILE NAVIGATION */

.opened{display: block!important;}

#header{height: 140px;display: flex;}
#header #logo{display: none;}
#logo_mobil{display: inline-block;width: 195px;}
#navigationcontainer{height: auto;}
#headerimages{height: 160px;animation: slide 30s linear infinite;animation-delay: 500ms;}
#headerimages.mobilheaderimages {display: none;}
#headercontainer{height: auto;}

#navigation{display: none;}
#navigationcontainer, #headercontainer{background: none;}
#content_block_image_id1{display: none;}

#content_block_image_text_id2 .content_block_image_text__content{padding-left: 0;}
#content img {max-width: 100%;}

#footer{height: auto;}
#footer #footer-content{padding: 0 10px;align-items: end;}

.wrapgrid{grid-template-columns: 100%;padding: 0 10px;}
#logocontainer_mobile{display: block;background:url('./../img/logosimg_bg.png');}
#logocontainer_mobile img {margin: 0 auto;}
#logocontainer_mobile .slick-track{display: flex;justify-content: center;align-items: center;padding: 20px 0;}
#logocontainer{display: none;}

.hiddenremove{display: none;}
.hiddenbreak{display: block;}

#FooterNaviWrapper{bottom: 7px;}
#headerimages{background-position-x: 0;}


@keyframes slide {
    0% {
        background-position-x: 0;
    }
    100% {
        background-position-x: 100%; /* The image width */
    }
}

.image_left .content_block_image_text__content img{padding: 0 0 20px 0;}
.image_right .content_block_image_text__content img{padding: 0 0 20px 0;}
