#wp-megamenu-main-menu{
width:200px;
}

header .content{
width:100%;
max-width:100%;
}

header ul#menu-menu-principal{
height:auto;
}

.wpmm_mobile_menu_btn{
background-color:#D00656;
color:#fff;
position:relative;
top:40%;
transform:translateY(-50%);
}

#menu-menu-principal{
margin-top:20px;
}

header.smallheader #menu-menu-principal{
margin-top:10px;
}

#wp-megamenu-main-menu{
width:calc(100% - 20px);
}

.wpmm_mobile_menu_btn i{
color:#fff;
}