/* MOBILE NAVIGATION */
#header-menu-button {display:block;position:absolute;right:35px;top:50px;cursor:pointer;outline:0;width:50px;height:50px;background:black;}
#header-menu-button.mobileNavOpen {}
#HeaderNaviWrapper #navigation{display: none;font-size: 18px;background: #fff;position: absolute;left:0;z-index: 2;margin: 0;padding:0;width: 100%; top: 60px;
box-shadow: 0 19px 20px rgba(0, 0, 0, 0.3)  ;
-webkit-box-shadow: 0 19px 20px rgba(0, 0, 0, 0.3)  ;
-moz-box-shadow: 0 19px 20px rgba(0, 0, 0, 0.3)  ;
}
#HeaderNaviWrapper #navigation li{padding:10px 20px;overflow:hidden;position: relative;margin-left: unset!important;}
#HeaderNaviWrapper #navigation li a{color: #D1121F;text-decoration: none;}
#HeaderNaviWrapper #navigation li ul{display: none;position:relative;left: 0;width: 100%;list-style-type: none;}
#HeaderNaviWrapper #navigation li:hover > ul{display: none;}
#HeaderNaviWrapper #navigation li.opened > ul {display: block;}
#HeaderNaviWrapper #navigation li ul li{background: unset;padding: 10px 10px 0 10px;}
#HeaderNaviWrapper #navigation .hasChildren > .frontendNavigationItemMobile{cursor: pointer;width: 20px;height: 20px;position: absolute;right: 100px;top: 10px;}
#HeaderNaviWrapper #navigation .hasChildren > .openedItem{}
#HeaderNaviWrapper #navigation.opened{display: block;}
#HeaderNaviWrapper #navigation li ul li ul{position: relative;left: 0;}
/* END MOBILE NAVIGATION */

/* HEADER */
#header-menu-button {display: block; position:absolute;right:70px;top:30px;cursor:pointer;outline:0;width:40px;height:40px;background:url('./../img/menu.png') no-repeat center center; background-size: contain;}
#header-menu-button.mobileNavOpen {background: unset; background:url('./../img/close.png'); background-size: cover;}

.contentwidth {padding: 0 0px;}
.default-wrapper {
    padding: 0 0px;
}
.content_block {
    padding: 0 0px;
    box-sizing: border-box;
}

.ql-align-justify .softbreak {display: none;}
