/**
 * Custom
 */
.header-bar .maxbutton {
    /*	min-height:32px!important;*/
}

.masthead.sticky-on .header-bar {
    min-height: 128px !important;
}

.branding .mini-search .submit:before {
    content:             '';
    background-image:    url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23888888' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E");
    top:                 50%;
    margin-top:          2px;
    height:              16px;
    width:               16px;
    background-position: 0 center;
    background-repeat:   no-repeat;
}

.searchform label {
    display: none;
}

.searchform .field.searchform-s {
    display: none;
}

.searchform .searchrow.active .searchform-s {
    padding-left:     40px;
    display:          block;
    background-color: #fff;
    position:         absolute;
    min-width:        90%;
    top:              30px;
    box-shadow:       1px 1px 15px #ccc;
    visibility:       visible !important;
    opacity:          1 !important;
    z-index:          99;
}

/**
 * Update the Navigation CSS
 */
#primary-menu {
    margin:  0 !important;
    padding: 0 !important;
}

.main-nav#primary-menu .sub-nav ul {
    padding: 0 !important;
}

.main-nav#primary-menu .sub-nav ul,
.main-nav#primary-menu .sub-nav {
    display:   flex;
    flex-flow: row wrap;
}

.main-nav#primary-menu .sub-nav.style-old {
    left: auto;
}

.main-nav#primary-menu .sub-nav.style-old ul {
    width: 100%;
}

.main-nav#primary-menu .sub-nav.style-old li {
    flex:       0 0 100%;
    min-height: 0;
    padding:    0;
}

.main-nav#primary-menu .sub-nav.style-old li a:hover {
    background: transparent;
}

.main-nav#primary-menu .sub-nav.style-old li a:hover .title {
    color: #ef7404 !important;
}

.main-nav#primary-menu .sub-nav.style-old li a .title {
    font-weight: normal;
}

.main-nav#primary-menu .sub-nav li {
    flex: 0 0 33%;
}

.main-nav#primary-menu > li {
    position: initial;
}

.main-nav#primary-menu .sub-nav.stretched {
    width: 100%;
}

.main-nav#primary-menu > li.first a:hover {
    background-color: #f0f2f5;
}

.main-nav#primary-menu > li:first-of-type a {
    border-radius:         40px;
    -moz-border-radius:    40px;
    -webkit-border-radius: 40px;
    width:                 30px;
    height:                26px;
    padding:               0;
}

.main-nav#primary-menu > li.first a .menu-item-text {
    display: inline-block;
    margin:  0 auto;
}

.main-nav > li > a .menu-text {
    font-weight: bold !important;
}

.main-nav > li.first > a:after {
    display: none;
}

.main-nav > li:not(.wpml-ls-item) > a .menu-text {
    color: #323538;
}

.main-nav > li.first > a {
    padding: 10px 8px 8px 8px !important;
}

.main-nav > li > a {
    color:         #323538;
    margin:        0 !important;
    padding:       26px 8px 22px 8px !important;
    border-bottom: 3px solid #fff;
}

.main-nav > li.first > a:hover {
    border-color: #fff;
}

.main-nav > li > a:hover {
    border-color: #ef7404;
}

.main-nav > li.extended > a:after {
    content:          '';
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3E%3Ctitle%3EIcon/32/01 Copy%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='0001.-Home-%2301' transform='translate(-908.000000, -77.000000)' stroke='%23323538' stroke-width='1.5'%3E%3Cg id='Group'%3E%3Cg id='header/landing/secondary/01' transform='translate(0.000000, 52.000000)'%3E%3Cg id='Group' transform='translate(348.000000, 24.000000)'%3E%3Cg id='Group-20'%3E%3Cg id='Group-19'%3E%3Cg id='Icon/32/01-Copy' transform='translate(560.000000, 1.000000)'%3E%3Cg id='icon' transform='translate(5.333333, 6.666667)'%3E%3Cpolyline id='path' transform='translate(2.666667, 1.333333) rotate(-270.000000) translate(-2.666667, -1.333333) ' points='1.33333333 -1.33333333 4 1.33333333 1.33333333 4 1.33333333 4'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    display:          inline;
    min-width:        13px;
    min-height:       17px;
}

.main-nav > li.extended:hover > a:after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3E%3Ctitle%3EIcon/32/01 Copy%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='0001.-Home-%2301' transform='translate(-419.000000, -78.000000)' stroke='%23EF7404' stroke-width='1.5'%3E%3Cg id='Group'%3E%3Cg id='header/landing/secondary/01' transform='translate(0.000000, 52.000000)'%3E%3Cg id='Group' transform='translate(348.000000, 24.000000)'%3E%3Cg id='Group-20'%3E%3Cg id='Group-19'%3E%3Cg id='Icon/32/01-Copy' transform='translate(79.000000, 10.000000) rotate(-180.000000) translate(-79.000000, -10.000000) translate(71.000000, 2.000000)'%3E%3Cg id='icon' transform='translate(5.333333, 6.666667)'%3E%3Cpolyline id='path' transform='translate(2.666667, 1.333333) rotate(-270.000000) translate(-2.666667, -1.333333) ' points='1.33333333 -1.33333333 4 1.33333333 1.33333333 4 1.33333333 4'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.navigation .mini-search .submit:before {
    content:             '';
    background-image:    url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18px' height='19px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%323538' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E") !important;
    top:                 50%;
    height:              18px;
    width:               19px;
    background-position: 0 center;
    background-repeat:   no-repeat;
    color:               #323538;
    left:                auto;
    margin-left:         -30px;
}

.navigation .mini-widgets .link {
    font-weight:    bold;
    font-family:    "Lato", Helvetica, Arial, Verdana, sans-serif;
    font-size:      14px !important;
    letter-spacing: -0.03px;
}

.navigation .mini-widgets .mini-button {
    font-weight:    bold;
    letter-spacing: 0.04em;
}

.branding .mini-contacts i {
    color: #323538;
}

.branding .mini-contacts .i {
    font-size: 20px;
}

.contact-link:before {
    content:           '';
    background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGVWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA1LTA5VDExOjE4OjAxKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA1LTA5VDExOjE4OjAxKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNS0wOVQxMToxODowMSswMjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmOWNiNzliYS1iMWMyLWY3NDEtYjFiNC1hMjYyMGUwNzBkYzMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3NzY5YzkzMC1lYzA4LWRjNDEtODlhNC1iOGZjZWFlZjg0MmQiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MWZjYjFmOC1iNGQwLTM5NGQtOTk3MC01OTBkYzhhMGM4ZmMiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MWZjYjFmOC1iNGQwLTM5NGQtOTk3MC01OTBkYzhhMGM4ZmMiIHN0RXZ0OndoZW49IjIwMTktMDUtMDlUMTE6MTg6MDErMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZjljYjc5YmEtYjFjMi1mNzQxLWIxYjQtYTI2MjBlMDcwZGMzIiBzdEV2dDp3aGVuPSIyMDE5LTA1LTA5VDExOjE4OjAxKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDxwaG90b3Nob3A6VGV4dExheWVycz4gPHJkZjpCYWc+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iVGVzdCIgcGhvdG9zaG9wOkxheWVyVGV4dD0iVGVzdCIvPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOlRleHRMYXllcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VLHwtgAAAPxJREFUKJFjTE5Nv3jxEgPpQF9fj5mZhY0MnQwMDC9fvmQiTycEIDQH+PtlpKeysrLiUsrKypqRnhrg74dFMycXZ1JiwoJ5cxQU5DF1KijIL5g3JykxgZOLEy7ILCUtC2FduXL16tVrXp4e4WGhHz58uHHjJlxRYIB/d2c7KytrZVXN9u07sWhmYGB4/OTJtu07NNTVoiIjVFSUT506zc7O3tRYHxcbc/r0mdz8wlu3byM7h9HEzBLTkVGREdlZGV+/fmVgYODm5p46bcay5SswlWHXzMDAoKqqEh8bw8DAsHDxktu372BVg1MzMYBK8UyOZn19PfJ06uvrAQDR20lwYI3HIQAAAABJRU5ErkJggg==');
    display:           inline-block;
    width:             23px;
    height:            23px;
    background-repeat: no-repeat;
    margin-bottom:     -10px;
    padding-right:     5px;
    vertical-align:    middle;
}

.branding .mini-contacts.email {
    padding-left: 0;
}

.branding .mini-contacts.email,
.branding .mini-contacts.phone {
    background: none !important;
}

.phone-link:before {
    content:           '';
    background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA1LTA5VDExOjIyOjUyKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA1LTA5VDExOjIyOjUyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNS0wOVQxMToyMjo1MiswMjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0YWExYzFhNi1iZGU5LWMyNDgtYWMzYy1iNDM2NzZjMThiN2IiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZjUxN2VkZC0yYmQ2LTY5NGUtYTdkYi1mYzExYzQxM2VkNzciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjZGI5NzA3YS0zM2NhLTM2NDgtOGE4ZC02YTc0YzRkNzZkNzYiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjZGI5NzA3YS0zM2NhLTM2NDgtOGE4ZC02YTc0YzRkNzZkNzYiIHN0RXZ0OndoZW49IjIwMTktMDUtMDlUMTE6MjI6NTIrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGFhMWMxYTYtYmRlOS1jMjQ4LWFjM2MtYjQzNjc2YzE4YjdiIiBzdEV2dDp3aGVuPSIyMDE5LTA1LTA5VDExOjIyOjUyKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++5XbVgAAAa1JREFUOI2Nk81LG0EYxn+zhT1sSmniKQG3h/wBRtCmIkiNH9AW6ZfgrZb6UcUee65WQURoLxUrRdCLFkoV6aUeqrFoW+Kh7U1vySlC1uwhhIKm7OuhxBo22eSFuczzzG+emXkHESGXyzHxckrabsbkYW+fJBL7iEhNQ9m2zdPRMUkmUxTL5/Ox/vFDMBDwHwN/8ahLxuUrkkjsl0wWCgUcx3neciO6DOQAqQTQdnf3ygpra+tYlmUCmlcCTRynrHByekp852sWKG8oAiKNkYriNdNMVgXc7elR5YSuzg6i0et/vBYDaK2tLYTDYZeQzWYRkYqXdw7QNI1nY6OuFD9//Wb+7cI549v3H6ysvieTyZT4VNHwYnxSPm9uunZojDRw1e8nHt8BQNd1Hty/x+P+R6quLvAfkM/neTIwLMlUqlpqAAzDYHZmWqmLx0wfHTE4NCKWZdUEMU2ztElCwSCL7xaUWV9fE8C2bXeXhUJBlpYWVSzWXhXQ3dWJ8nqpL1vbvJmbl3Q67dKam5p4/WpWeQLg38fa2o6zsfFJDg4PMQyDO7dvMTw0oHRd5wy8J79cgB5RUAAAAABJRU5ErkJggg==');
    display:           inline-block;
    width:             23px;
    height:            23px;
    background-repeat: no-repeat;
    margin-bottom:     -10px;
    padding-right:     5px;
}

.contact-link,
.phone-link {
    color:          #323538 !important;
    font-size:      14px;
    font-weight:    bold;
    letter-spacing: 0.03em;
    padding:        10px;
}

/**
 * Individualiseren der Sprachen
 */
.dt-mega-menu-wrap, .sub-nav {
    z-index: 2000;
}

#header_microwidget2-menu + .menu-select .customSelectInner:before {
    display: none !important;
}

/*
#top-menu + .menu-select .customSelectInner:before {
    content:           '';
    background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA1LTA5VDEwOjEwOjE3KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA1LTA5VDEwOjEwOjE3KzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNS0wOVQxMDoxMDoxNyswMjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNWI3ZWJkNy0wNzY1LWQ2NDAtODY4NC1kMmVkODQ3MzQzZGUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjMjhmYjYwOC0yY2ZmLTZmNGMtYmNh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') !important;
    display:           inline-block;
    width:             23px;
    height:            23px;
    background-repeat: no-repeat;
    margin-bottom:     -6px;
    padding-right:     5px;
    margin-top:        -12px;
}
*/
#top-menu,
#header_microwidget2-menu {
    box-shadow:            0px 2px 4px 0px #9a9b9e, 0px 2px 12px 0px #9a9b9e;
    -moz-box-shadow:       0px 2px 4px 0px #9a9b9e, 0px 2px 12px 0px #9a9b9e;
    -webkit-box-shadow:    0px 2px 4px 0px #9a9b9e, 0px 2px 12px 0px #9a9b9e;
    border-radius:         4px;
    -moz-border-radius:    4px;
    -webkit-border-radius: 4px;
    border:                1px solid #f4f4f4;
    width:                 180px;
}

#top-menu li {
    padding: 0;
}

#top-menu li:last-child {
    padding-bottom: 0;
}

#top-menu p,
#header_microwidget2-menu p {
    display: none;
}

#top-menu a .menu-text {
    padding:     0;
    font-weight: bold;
}

#top-menu a,
#header_microwidget2-menu a {
    padding:         15px 20px;
    display:         block;
    font-size:       14px !important;
    color:           #323538;
    text-decoration: none;
    font-family:     'Lato', Arial, Verdana;
    font-weight:     bold;
}

#top-menu a:hover,
#header_microwidget2-menu a:hover {
    background-color: #f5f6f7;
}

#header_microwidget2-menu a img {
    padding-right: 10px;
    width:         auto;
    max-height:    9px;
    margin-top:    -2px;
    margin-bottom: 1px;
}

#top-menu + .menu-select img
#header_microwidget2-menu + .menu-select img {
    width:          21px;
    height:         15px;
    vertical-align: middle;
    margin-top:     -3px;
}

#top-menu + .menu-select .customSelectInner {
    margin-top: -2px;
    display:    inline-block;
}

#top-menu + .menu-select .customSelectInner,
#header_microwidget2-menu + .menu-select .customSelectInner span {
    font-weight:  bold;
    font-size:    14px !important;
    color:        #323538;
    padding-left: 5px;
}

#header_microwidget2-menu + .menu-select .customSelectInner span {
    vertical-align: middle;
}

#header_microwidget2-menu + .menu-select .customSelectInner img {
    margin-top: -2px;
}

.mini-nav .menu-select {
    padding: 10px;
}

.contact-link:hover,
.phone-link:hover {
    text-decoration: none !important;
}

.contact-link:hover,
.phone-link:hover,
.mini-nav.dt-hovered .menu-select {
    background-color:      #f0f2f5;
    border-radius:         4px;
    -moz-border-radius:    4px;
    -webkit-border-radius: 4px;
}

.current_language:after {
    content:          '';
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3E%3Ctitle%3EIcon/24-interface/after%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='0001.-Home-%2304' transform='translate(-1319.000000, -95.000000)' stroke='%23EF7404' stroke-width='1.5'%3E%3Cg id='Dropdown/menu/menu/language/default' transform='translate(1189.000000, 48.000000)'%3E%3Cg id='dropdown'%3E%3Cg id='01' transform='translate(0.000000, 40.000000)'%3E%3Cg id='Icon/24-interface/after' transform='translate(130.000000, 7.000000)'%3E%3Cpolyline id='Path-5' points='3.75 9.69640453 6.79791797 12.7443225 13.5422405 6'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    float:            right;
    width:            14px;
    height:           14px;
    margin-top:       -5px;
}

.sub-nav + .menu-select .customSelectInner {
    display:      inline;
    padding-left: 0 !important;
}

#header_microwidget2-menu + .menu-select .customSelectInner img {
    height:        15px;
    margin-bottom: -2px;
}

.sub-nav + .menu-select > span:after {
    content:          '';
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3E%3Ctitle%3EIcon/32/01 Copy%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3Cpath d='M11.2032719,8.15607376 L9.55728851,10.1312538 C9.41586288,10.3009645 9.163637,10.3238942 8.99392624,10.1824685 C8.97534101,10.1669808 8.95819918,10.149839 8.94271149,10.1312538 L7.29672813,8.15607376 C7.1553025,7.986363 7.17823213,7.73413712 7.34794289,7.59271149 C7.41982889,7.53280649 7.51044204,7.5 7.60401665,7.5 L10.8959834,7.5 C11.1168973,7.5 11.2959834,7.6790861 11.2959834,7.9 C11.2959834,7.9935746 11.2631769,8.08418776 11.2032719,8.15607376 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='0001.-Home-%2304' transform='translate(-1364.000000, -17.000000)'%3E%3Cg id='Header/landing/top/01'%3E%3Cg id='content' transform='translate(290.000000, 8.000000)'%3E%3Cg id='Group-4' transform='translate(614.000000, 0.000000)'%3E%3Cg id='Dropdown/language/default' transform='translate(384.000000, 0.000000)'%3E%3Cg id='button'%3E%3Cg id='Icon/32/01-Copy' transform='translate(76.000000, 9.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Icon' fill='%23343639' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width:            14px;
    height:           14px;
    display:          inline-block;
}

.branding .mini-widgets .show-on-desktop {
    margin: 0 !important;
}

.mini-widgets .mini-contacts,
.mini-widgets .mini-nav {
    margin: 0;
}

/**
 * TMP
 */
.menu-item-8256,
.menu-item-8257 {
    display: none !important;
}

/**
 * Unternavigation
 */
#primary-menu .sub-nav-container {
    border-top:         1px solid #edeaea;
    box-shadow:         0px 15px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    0px 15px 20px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.1);
}

#primary-menu .sub-nav-container > .inner {
    display:        flex;
    flex-flow:      row wrap;
    width:          1100px;
    margin:         0 auto;
    max-width:      100%;
    padding-top:    20px;
    padding-bottom: 20px;
}

#primary-menu .sub-nav-container a {
    text-decoration: none;
}

#primary-menu .sub-nav-container.style-4 .col-list {
    flex: 1 1 20%;
}

#primary-menu .sub-nav-container.style-4 ul li {
    flex:          1 1 100%;
    padding-right: 10px;
    padding-left:  0;
    min-height:    0;
}

#primary-menu .sub-nav-container.style-4 ul li a {
    padding: 0;
    margin:  0;
    height:  auto;
}

#primary-menu .sub-nav-container.style-4 ul li a .title {
    font-weight: normal !important;
}

#primary-menu .sub-nav-container.style-4 ul li a:hover .title,
#primary-menu .sub-nav-container.style-4 ul li a:hover {
    background:  transparent;
    color:       #ef7404 !important;
    font-weight: normal !important;
}

#primary-menu .sub-nav-container.style-3 .col-9 {
    padding-top:   30px;
    padding-right: 0;
}

#primary-menu .sub-nav-container .col-3,
#primary-menu .sub-nav-container .col-4,
#primary-menu .sub-nav-container .col-8,
#primary-menu .sub-nav-container .col-9 {
    padding:            10px 20px;
    box-sizing:         border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
}

#primary-menu .sub-nav-container.style-5 a,
#primary-menu .sub-nav-container.style-3 a,
#primary-menu .sub-nav-container.style-2 a,
#primary-menu .sub-nav-container.style-1 a {
    line-height: 25px;
}

#primary-menu .sub-nav-container.style-3 a {
    padding: 0;
}

#primary-menu .sub-nav-container.style-2 .thumbnail img {
    border-radius:         4px;
    -webkit-border-radius: 4px;
    -moz-border-radius:    4px;
    max-height:            160px;
    height:                100%;
    width:                 100%;
}

#primary-menu .sub-nav-container.style-3 .thumbnail {
    width:                 249px;
    height:                160px;
    overflow:              hidden;
    position:              relative;
    border-radius:         4px;
    -webkit-border-radius: 4px;
    -moz-border-radius:    4px;
}

#primary-menu .sub-nav-container.style-3 .thumbnail .wp-post-image {
    position:   absolute;
    min-width:  100%;
    min-height: 100%;
    max-width:  100%;
    max-height: none;
    width:      auto;
    height:     auto;
}

#primary-menu .sub-nav-container.style-2 .thumbnail {
    max-width:  270px;
    max-height: 170px;
    overflow:   hidden;
}

#primary-menu .sub-nav-container.style-2 .thumbnail a {
    padding: 0;
}

#primary-menu .sub-nav-container.style-5 .col-3 {
    border-left: 1px solid #edeaea;
    padding-top: 20px;
}

#primary-menu .sub-nav-container.style-5 .col-4,
#primary-menu .sub-nav-container.style-2 .col-3,
#primary-menu .sub-nav-container.style-2 .col-4 {
    border-left: 1px solid #edeaea;
    padding-top: 30px;
}

#primary-menu .sub-nav-container.style-3 .col-3,
#primary-menu .sub-nav-container.style-1 .col-3,
#primary-menu .sub-nav-container.style-1 .col-4 {
    border-right: 1px solid #edeaea;
    padding-top:  30px;
}

.col-3 {
    max-width: 25%;
    width:     100%;
}

.col-4 {
    max-width: 33%;
    width:     100%;
}

.col-8 {
    max-width: 66%;
    width:     100%;
}

.col-9 {
    max-width: 75%;
    width:     100%;
}

#primary-menu li.active .sub-nav {
    opacity:    1 !important;
    visibility: visible !important;
}

#primary-menu .sub-nav {
    font-family: "Lato", Helvetica, Arial, Verdana, sans-serif;
}

#primary-menu .sub-nav li {
    min-height: 100px;
}

#primary-menu .sub-nav.style-1 li,
#primary-menu .sub-nav.style-2 li,
#primary-menu .sub-nav.style-5 li {
    padding: 0;
}

#primary-menu .sub-nav li:first-child {
    padding: 0;
}

#primary-menu .sub-nav a {
    display: block;
    padding: 10px;
    width:   100%;
    height:  100%;
}

#primary-menu .button-style {
    display:    block;
    text-align: center;
}

#primary-menu .col-3 .button-style:first-of-type {
    padding-top: 20px;
}

#primary-menu .button-style + .button-style {
    margin-top: 10px;
}

#primary-menu .button-style-1 {
    min-width:        180px;
    background-color: #ef7404;
    color:            #fff;
    padding:          5px 20px !important;
    font-size:        14px;
    font-weight:      bold;
    border-radius:    4px;
    letter-spacing:   -0.03px;
    display:          inline-block !important;
    height:           auto !important;
    width:            auto !important;
    border:           1px solid #ef7404;
}

#primary-menu .button-style-1,
#primary-menu .button-style-2,
#primary-menu .button-style-5 {
    transition: all linear 200ms;
}

#primary-menu .button-style-1:hover {
    background-color: #fff;
    color:            #ef7404;
}

#primary-menu .button-style-2 {
    min-width:        180px;
    background-color: #fff;
    color:            #ef7404;
    padding:          6px 20px !important;
    font-size:        14px;
    font-weight:      bold;
    border-radius:    4px;
    letter-spacing:   -0.03px;
    display:          inline-block !important;
    height:           auto !important;
    width:            auto !important;
    border:           1px solid #fff;
}

#primary-menu .button-style-2:hover {
    border-color: #ef7404;
}

#primary-menu .sub-nav li a:hover {
    background-color: #ef7404;
}

#primary-menu .sub-nav.style-3 li a:hover {
    background-color: transparent;
    color:            #ef7404;
}

#primary-menu .sub-nav.style-3 li a:hover span {
    color: #ef7404 !important;
}

#primary-menu .sub-nav a:hover .excerpt,
#primary-menu .sub-nav a:hover .title {
    color: #fff !important;
}

#primary-menu .sub-nav .date {
    padding:   10px;
    font-size: 12px !important;
}

#primary-menu .sub-nav .excerpt {
    line-height: 25px;
}

#primary-menu .sub-nav .title {
    padding-top: 5px;
}

#primary-menu .sub-nav .date,
#primary-menu .sub-nav .excerpt,
#primary-menu .sub-nav .title {
    font-size: 14px;
    display:   block;
    color:     #323538 !important;
}

#primary-menu .sub-nav .col-news .title {
    padding-bottom: 5px;
}

#primary-menu .sub-nav .title {
    font-weight: bold;
}

#primary-menu .sub-nav.style-1 .col-3 {
    padding-top: 27px;
}

#primary-menu .sub-nav .col-3 .title {
    line-height:    100%;
    padding-bottom: 4px;
}

/**
 * Sidebar
 */
#primary-menu .style-5 .sidebar-style-5 .title a {
    padding: 0 0 10px 0;
}

#primary-menu .style-5 .sidebar-style-5 .excerpt a {
    padding: 0;
}

#primary-menu .style-5 .sidebar-style-5 .excerpt a,
#primary-menu .style-5 .sidebar-style-5 .title a {
    color:       #000;
    font-weight: bold;
}

/**
 * Suche
 */
.navigation .mini-search {
    position: initial !important;
}

.navigation .mini-search .searchform {
    position: initial;
}

.navigation .mini-search i {
    display: none;
}

.navigation .mini-search .popup-search-wrap {
    left:   0;
    top:    1px !important;
    bottom: 0;
    filter: none;
}

.navigation .mini-search .popup-search-wrap:before {
    display: none;
}

.navigation .searchrow input[type='text'] {
    width:              100%;
    padding:            14px;
    padding-left:       30px;
    box-shadow:         none !important;
    -moz-box-shadow:    none !important;
    -webkit-box-shadow: none !important;
    border:             0 !important;
    line-height:        normal !important;
}

.navigation .searchrow {
    display:  none;
    position: absolute;
    left:     0;
    top:      -18px;
    width:    100%;
}

.navigation .searchrow.active {
    display: block;
}

.navigation .searchrow .clear {
    content:          '';
    position:         absolute;
    right:            21px;
    top:              42px;
    width:            18px;
    height:           19px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com --%3E%3Ctitle%3Eicon%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='0001.-Home-%2301' transform='translate(-1338.000000, -319.000000)' stroke='%239FA7B3' stroke-width='1.5'%3E%3Cg id='Group'%3E%3Cg id='Block/top' transform='translate(0.000000, 116.000000)'%3E%3Cg id='Input/l/default' transform='translate(1026.000000, 187.000000)'%3E%3Cg id='icon' transform='translate(312.000000, 16.000000)'%3E%3Cg transform='translate(8.000000, 8.000000)' id='path'%3E%3Cpath d='M7.5,0.5 L0.5,7.5' transform='translate(4.000000, 4.000000) scale(-1, 1) translate(-4.000000, -4.000000) '%3E%3C/path%3E%3Cpath d='M7.5,0.5 L0.5,7.5'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    z-index:          100;
    cursor:           pointer;
}

.navigation .searchrow.active:before {
    content:          '';
    position:         absolute;
    left:             11px;
    top:              42px !important;
    width:            18px;
    height:           19px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAIAAAAS8MqlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA1LTA5VDEyOjIxOjAyKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA1LTA5VDEyOjIxOjAyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNS0wOVQxMjoyMTowMiswMjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmNDcxYTU3OS0xMzhiLWI1NDktYTg0OS1jMDJjNThmYzE5NDQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozNTU2MTI2Ny03ZjdiLTFlNGYtOGZiNy1hMWE4ZmI2Yzk4YWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxZDcwNTg3My1kMmNlLTk0NDItOGNhZC1iNThkZmUyMTU3MDYiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxZDcwNTg3My1kMmNlLTk0NDItOGNhZC1iNThkZmUyMTU3MDYiIHN0RXZ0OndoZW49IjIwMTktMDUtMDlUMTI6MjE6MDIrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZjQ3MWE1NzktMTM4Yi1iNTQ5LWE4NDktYzAyYzU4ZmMxOTQ0IiBzdEV2dDp3aGVuPSIyMDE5LTA1LTA5VDEyOjIxOjAyKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+L8DclwAAAlZJREFUOI1j/P//PwMMXL12bf36jWfOnH395g03F5eyirKri7OvjzcrKysDKmCEaPv9+3dPb//6DRuRTYEAOVnZzo42FRVldG3//v0rKas4fPgIJydHZGSEu6urjIz0ly9fz549t2DRolu3bnNzc8+ZNQNF5////xcuWmJiZunp7Xfv3r3/qOD379+NTS0mZpaBwaG/fv2CizN8/vzZwcnV1Nzq0uXL/7GBP3/+JCalmJhZrl6zFi7IdOzY8S9fvtjZ2erq6DBgA8zMzOnpaQwMDDt37oILMl2+coWBgcHWxhqrHggwMTbi5OS8cvXav3//oNrevnvPwMAgLi6ORxszM7OoiMifP38+f/4M1cbDzc3AwPD1yxc82hgYGD5/+cLAwMDJyQnVpqAgz8DAcOHiJTx6Hj16/P79exkZaTY2Nqg2O1sbRkbGLVu3ffz4CZe2ZctXMDAw2NvZwkWYZGRkXF2cv3z5Ut/Y9Pv3b0w9+w8cXLd+Awc7e0R4GEL0////b96+9fLxMzGzTEnNuHXrNjxyvn79Nmv2XHNLGxMzy96+CciRCU2T9x88KCgsefbsGQMDg5KiorSM9NcvX69eu/bz50+I6ezs7JMn9RsaGEC4jPC0++XLl/kLFm3YuOnTJ4QnTYyNMjPSDxw8tHjJUh4e7hnTp6qrqUEdiZYIr12/fvDQ4RMnT719+w4i+O/fv+aWNhMzS1d3r4cPH/3//x9dGy7w58+fsvJKEzNLH7/AFy9fIhxJEPz69buwqOTU6dPq6mokaGNgYPj27VtRcem///8B5qGPXufdNmEAAAAASUVORK5CYII=');
    z-index:          100;
}

/**
 * Button
 */
.microwidget-btn {
    background-color:      #ef7404;
    color:                 #fff !important;
    border:                1px solid #ef7404;
    border-radius:         4px;
    -moz-border-radius:    4px;
    -webkit-border-radius: 4px;
    padding:               0px 10px;
    font-family:           "Lato", Helvetica, Arial, Verdana, sans-serif;
    font-size:             14px !important;
    letter-spacing:        -0.03px !important;
}

.microwidget-btn:hover {
    background-color: #fff;
    color:            #ef7404 !important;
}

#primary-menu .sub-nav-container.style-5 .col-9 > ul > li > a .title:after,
#primary-menu .sub-nav-container.style-2 .col-9 > ul > li > a .title:after,
#primary-menu .sub-nav-container.style-1 .col-9 > ul > li > a .title:after {
    content:          '';
    width:            16px;
    height:           16px;
    display:          inline-block;
    margin-bottom:    -3px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3Eicon%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='0001.-Home--Nav-Product-%2305' transform='translate(-931.000000, -270.000000)' stroke='%23323538' stroke-width='1.5'%3E%3Cg id='Group' transform='translate(0.000000, 116.000000)'%3E%3Cg id='Menu/block/15' transform='translate(845.000000, 0.000000)'%3E%3Cg id='Menu/block/02'%3E%3Cg id='2' transform='translate(12.000000, 134.000000)'%3E%3Cg id='icon' transform='translate(82.000000, 28.000000) rotate(-360.000000) translate(-82.000000, -28.000000) translate(74.000000, 20.000000)'%3E%3Cg transform='translate(7.333333, 5.333333)' id='path'%3E%3Cpolyline points='1.62518887e-11 5.32907052e-15 2.66666667 2.66666667 -1.12798659e-12 5.33333333 -1.12798659e-12 5.33333333'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#primary-menu .sub-nav-container.style-5 .col-9 > ul > li > a:hover .title:after,
#primary-menu .sub-nav-container.style-2 .col-9 > ul > li > a:hover .title:after,
#primary-menu .sub-nav-container.style-1 .col-9 > ul > li > a:hover .title:after {
    content:          '';
    width:            16px;
    height:           16px;
    display:          inline-block;
    margin-bottom:    -3px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3Eicon%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='0001.-Home--Nav-Product-%2305' transform='translate(-959.000000, -160.000000)' stroke='%23FFFFFF' stroke-width='1.5'%3E%3Cg id='Group' transform='translate(0.000000, 116.000000)'%3E%3Cg id='Menu/block/15' transform='translate(845.000000, 0.000000)'%3E%3Cg id='Menu/block/02'%3E%3Cg id='1' transform='translate(12.000000, 24.000000)'%3E%3Cg id='icon' transform='translate(110.000000, 28.000000) rotate(-360.000000) translate(-110.000000, -28.000000) translate(102.000000, 20.000000)'%3E%3Cg transform='translate(7.333333, 5.333333)' id='path'%3E%3Cpolyline points='1.62518887e-11 5.32907052e-15 2.66666667 2.66666667 -1.12798659e-12 5.33333333 -1.12798659e-12 5.33333333'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/**
 * Shortcode for the Uptime
 */
.billwerk_uptime {
    display:     flex;
    align-items: center;
    flex:        0 0 80px;
    flex-flow:   column wrap;
    max-width:   80px;
    z-index:     1000;
}

.billwerk_uptime a:hover {
    color: #000;
}

.billwerk_uptime a {
    color:           #000;
    text-decoration: none;
    display:         flex;
    align-items:     center;
    flex:            1 1 100%;
    flex-flow:       column wrap;
}

.billwerk_uptime p {
    display:    flex;
    padding:    0;
    margin:     0;
    text-align: center;
    flex:       1 1 100%;
    font:       300 12px / 18px "Lato", Helvetica, Arial, Verdana, sans-serif;
}

.billwerk_uptime p:last-of-type {
    color:       #68c066;
    font:        300 14px / 18px "Lato", Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold !important;
}

/**
 * Hide the menu
 */
@media only all and (max-width: 990px) {
    .mCSB_container .mobile-mini-widgets-in-menu {
        display: none !important;
    }

    #mobile-menu .maxbutton {
        padding-right: 0 !important;
    }

    #mobile-menu .next-level-button {
        position: absolute;
        top:      30px;
    }
}

/**
 * Css for the navigation overlay used for the on click navigation
 */
.navigation-overlay {
    background-color: rgba(40, 42, 46, 0.8);
    position:         fixed;
    z-index:          100;
    width:            100%;
    height:           100%;
}