/*------v2---menu-------*/
#main-header:hover{
    background: #F7EDF0;
}


.version-2-menu > li{
    position: static;
}

#main-header .version-2-menu.nav > li ul.sub-menu{


   border-radius: 0;
   border-radius: 0!important;
    border-top: 1px solid #D6D6D6;
  /*  border-bottom: 1px solid #D6D6D6;*/
    background: #F7EDF0!important;
    padding: 0 40px;
    font-size: 0;
      /*  display: table;*/
      display: none;
}

#main-header .version-2-menu.nav > li:hover > ul.sub-menu{
   width: 100%;
      display: flex;
    flex-wrap: wrap;
       left: 0;
}


#main-header .version-2-menu.nav > li ul.sub-menu:before{
    display: none;
}

#main-header .version-2-menu.nav > li ul.sub-menu li{
/*   display: inline-block;*/
    width: 25%;
    vertical-align: top;
    border-right: 1px solid #D6D6D6;
    font-size: 16px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    padding: 25px 30px;
    border-bottom: none;
   /* display: table-cell;*/
}

#main-header .version-2-menu.nav > li ul.sub-menu li:last-child{
    border:none;
}

#main-header .version-2-menu.nav > li ul.sub-menu li:hover{
   background: #F2E6EA;
  
}

#main-header .version-2-menu.nav > li ul.sub-menu li a *{
    color:#5C5C5C;
     font-family: 'Manjari',Helvetica,Arial,Lucida,sans-serif;
     font-size: 16px;
     line-height: 150%;
}

#main-header .version-2-menu.nav > li ul.sub-menu li h3{
    color:black;
    font-size: 22px;
    padding: 15px 0;
    font-family: 'Niramit',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
}

#main-header .version-2-menu.nav > li ul.sub-menu li a:hover > h3{
    color:#E47A11;
}

#main-header .version-2-menu.nav > li ul.sub-menu li a:hover > p{
    color:#2E2D2B;
}

#main-header .version-2-menu.nav > li ul.sub-menu li a:hover,
#main-header .version-2-menu.nav > li ul.sub-menu li:hover > a{
   background-color: #F2E6EA;
   opacity:1;
  
}

#main-header .version-2-menu.nav > li ul.sub-menu li a p {
    text-transform: none;
}

#mobile_menu .sub-menu img{
    width: 72px;
}

#mobile_menu .sub-menu li .has-image-menu{
   display: flex;
   align-items: center;
}

#mobile_menu .sub-menu li .has-image-menu p{
   display: none;
}

#mobile_menu .sub-menu li .has-image-menu h3 {
    color: #2E2D2B;
    font-size: 15px;
    font-weight: 600;
    padding: 0 0 0 20px;
}

    .et_header_style_left #et-top-navigation .mobile_menu_bar1 {

    position: relative;
    display: block;
    line-height: 0;
        padding-bottom: 24px;
}

.mobile_menu_bar1:before {
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0 0;
    direction: ltr;
    content: "a";   
    font-family: ETmodules!important;
    font-size: 32px;
    position: relative;
    left: 0;
    top: 0;
    cursor: pointer;
    font-size: 60px;
    color: #ED7E00;
    color: #777A7A;
    top: -10px;
}

.mobile_menu_bar1.active:before {
   content: "\4d";
}

body .et_mobile_menu li li {
    padding-left: 0%;
}

.single #main-content .container:before{
    display: none;
}

  #mobile_menu > li.menu-item-has-children .sub-menu{
        display:none!important;
    }
    
    #mobile_menu > li.menu-item-has-children .sub-menu.active{
        display:block!important;
    }
    
    .et_mobile_menu .menu-item-has-children>a {
    background-color: white;
    position: relative;
    }
    
    .et_mobile_menu .menu-item-has-children>a:after{
  font-family: ETmodules;
    content: "3";
    font-size: 23px;
    position: absolute;
    right: 4%;
    top: 16px;
    font-weight: 700;
    }
    
    .et_mobile_menu .menu-item-has-children>a.active:after{
    content: "2";
    }
    
    .et_mobile_menu li a:hover{
    background: white;
       opacity: 1;
    }
    
    .et_mobile_menu .menu-item-has-children>a.active{
    background: #F1F3F6;
       opacity: 1;
    }
    
    #mobile_menu > li.menu-item-has-children .sub-menu a{
       padding: 10px 4%;
       border-bottom: none;
    }
    
    .et_mobile_menu > li > a {
    border-bottom: none;
    color: #2E2D2B;
    padding: 18px 4% 15px;
    display: block;
    font-size: 17px;
    font-family: 'Manjari',Helvetica,Arial,Lucida,sans-serif;
}

#top-menu > .menu-item-has-children>a:first-child:after {
    font-size: 18px;
    top: -5px;
}


/*.version-2-menu > li#menu-item-5449 ul{
   visibility: inherit;
    opacity: 1;
}*/


@media (max-width: 1400px){

body #main-header{
 /* background: white!important;*/
      background-color: rgba(0,0,0,0)!important;
}


}


@media (max-width: 980px){

.mobile_menu_bar1:before {
    top: 10px;
}

}


