/**
 * Theme Name: swnaked-child
 * Theme URI: https://360smartweb.it
 * Description: Child theme based on Parent Theme.
 * Author: Your Name
 * Author URI: https://esempio.com/
 * Template: swnaked
 * Version: 1.0.0
 */


/* -------------------------------------------------------------------------------- */
/* ! MEGAMENU */
/* -------------------------------------------------------------------------------- */
/* nav.menu-360 ul#menu-main li.megamenu > ul.sub-menu {
      max-width: 100vw;
      width: 100vw;
      left: 0 !important;
      top: 100px;
      transform: translateX(0px);
      position: fixed;
      display: flex;
      flex-direction: row;
      justify-content: space-evenly;
      align-items: flex-start;
      background: #eeeeee;
      max-height: 0px;
}
nav.menu-360 ul#menu-main li.megamenu.open > ul.sub-menu {
      max-height: 280px;
      padding: 35px 0;
      height: fit-content;
      height: max-content;
}



nav.menu-360 ul#menu-main li.megamenu ul.sub-menu li.megamenu__sezione{
      height: 100%;
      display: flex;
}
.megamenu.menu-item-has-children ul li {
      display: flex;
      flex-direction: column;
}

.megamenu.menu-item-has-children.open ul.sub-menu {
      height: 100%;
      max-height: 215px;
}

nav.menu-360 ul#menu-main li.megamenu ul.sub-menu li a { 
      color:#333;

}
nav.menu-360 ul#menu-main li.megamenu ul.sub-menu li img{
      max-width: 100%;
      height:auto;
}

li.megamenu__sezione > a {
      font-weight: bolder;
}




nav.menu-360 ul#menu-main li.megamenu ul.sub-menu li ul.sub-menu {
      display: flex;
      flex-direction: column;
      width: 100%;
      align-items: center;
      justify-content: flex-start;
      max-height: max-content;
      max-height: fit-content;
}
nav.menu-360 ul#menu-main li.megamenu ul.sub-menu li ul.sub-menu li {
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
}

 */
