@font-face {
  font-family:woody-icons;
  font-display:swap;
  src:url(../fonts/woody-icons/woody-icons.eot);
  src:url(../fonts/woody-icons/woody-icons.eot#iefix) format("eot"),
  url(../fonts/woody-icons/woody-icons.woff2) format("woff2"),
  url(../fonts/woody-icons/woody-icons.woff) format("woff"),
  url(../fonts/woody-icons.ttf) format("truetype"),
  url(../fonts/woody-icons/woody-icons.svg#woody-icons) format("svg")
}

.page-section [class*=bg-].padd-bottom-md, .page-section [class*=bgimg].padd-bottom-md, .page-teaser [class*=bg-].padd-bottom-md, .page-teaser [class*=bgimg].padd-bottom-md {
    padding-bottom: 0;
}
.woody-component-mobilenavs {
    bottom: 15px;
    left: 15px;
    width: calc(100vw - 25px* 2);
    transition: .4s cubic-bezier(.62,0,.2,1);
}
.woody-component-mobile-menu .title-bar {
    position: relative;
    z-index: 2;
    min-height: 55px;
}
button.menu-icon .title-bar-title {
	margin-top: 0;
	margin-left: 0;
}
button.menu-icon .menu-icon-bars-wrapper {
    position: relative;
    height: 18px;
    width: 28px;
}
body.menu-is-open .woody-component-mobilenavs .woody-component-mobile-menu.menus-v2 #mobile-main-menu{
	transform: translateX(-50%) translateY(0);
}
	.woody-component-mobilenavs{
        display:none;
    }

/***** Responsive *****/

@media screen and (max-width: 1524px) {
    .woody-component-headnavs  {
        display:none;
    }
	.woody-component-mobilenavs{
        display:block;
    }
	.woody-component-mobilenavs .tools {
        right: 10px;
        bottom: 12px;
        justify-content: flex-end;
        display: flex;
    }
}

