.ast-header-break-point .ast-button-wrap {
display: none;
}
.ast-header-break-point .ast-button-wrap.custom {
display: inline-block;
}
.ast-header-break-point .menu-toggle,
button,
button:focus,
.menu-toggle:hover,
button:hover{
background-color: transparent;
border: 0;
}
.ast-header-break-point .main-header-menu {
background-color: transparent;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
border-top: 0;
}
.ast-header-break-point .main-header-bar-navigation {
display: block !important;
max-height: 0;
overflow-y: hidden;
transition: all 0.5s ease-out, background 1s ease-out;
transition-delay: 0.2s;
}
.ast-header-break-point .main-header-bar-navigation.toggle-on {
max-height: 1000px;
transition: all 0.5s ease-in, background 0.5s ease-in;
transition-delay: 0.25s;
}
.ast-header-break-point button.menu-toggle.main-header-menu-toggle {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.ast-header-break-point button.menu-toggle.main-header-menu-toggle.toggled {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.ast-header-break-point div#burger {
width: 40px;
height: 10px;
position: relative;
display: block;
}
.ast-header-break-point #burger .bar {
width: 100%;
height: 1px;
display: block;
position: relative;
background-color: #1971a5;
transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition-delay: 0s;
}
.ast-header-break-point #burger .bar.topBar {
-webkit-transform: translateY(0px) rotate(0deg);
transform: translateY(0px) rotate(0deg);
}
.ast-header-break-point #burger .bar.btmBar {
-webkit-transform: translateY(6px) rotate(0deg);
transform: translateY(6px) rotate(0deg);
}
.ast-header-break-point .menu-toggle.toggled #burger .bar.topBar {
-webkit-transform: translateY(4px) rotate(45deg);
transform: translateY(4px) rotate(45deg);
}
.ast-header-break-point .menu-toggle.toggled #burger .bar.btmBar {
-webkit-transform: translateY(3px) rotate(-45deg);
transform: translateY(3px) rotate(-45deg);
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
margin: 10px 5px;
}
.ast-header-break-point .main-navigation li {
width: 100%;
margin: 5px 30px;
}