/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

#Action_bar #menu_top_bar,
ul.sub-menu {
    display: none;
}
@media (min-width: 1240px) {
    #Action_bar #menu_top_bar {
        display: block;
    }
}
#Side_slide #menu_top_bar {
    display: block;
    margin-bottom: 20px;
    max-height: none;
}
#Side_slide #menu > ul {
    display: block!important;
}
#Side_slide #menu_top_bar ul li {
    width: 100%;
    position: relative;
    border-top: 1px solid rgba(255,255,255,.03);
}
#Side_slide #menu_top_bar ul li a {
    display: block;
    padding: 11px 5px 10px 20px;
    margin-right: 50px;
    text-decoration: none;
    line-height: 19px;
}
#Side_slide #menu_top_bar ul li ul {
    display: none;
    background: rgba(255,255,255,.025);
}
#Side_slide #menu_top_bar ul li.submenu .menu-toggle {
    color: #eee;
    font-size: 26px;
    font-weight: 400;
}
#Side_slide #menu_top_bar ul li.submenu .menu-toggle {
    display: block;
    position: absolute;
    right: 5px;
    top: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-weight: 100;
    text-align: center;
    cursor: pointer;
    opacity: 0.5;
}
#Side_slide #menu_top_bar ul li.submenu .menu-toggle:after {
    content: "+";
}
#Side_slide #menu_top_bar ul li {
    width: 100%;
    position: relative;
    border-top: 1px solid rgba(255,255,255,.03);
}
#Side_slide #menu_top_bar > ul:last-child > li:last-child {
    border-bottom: 1px solid rgba(255,255,255,.03);
}
#Side_slide #menu_top_bar ul li ul li a {
    padding-left: 35px;
}
#menu-main-menu li a, #menu_top_bar > ul > li > a {
    font-size: 1.3em;
    font-weight: 400;
}
#Side_slide #menu_top_bar ul li.submenu .menu-toggle {
    color: #eee;
    font-size: 26px;
    font-weight: 400;
}