
/* fix for menu  */
@media (min-width: 700px)
{
	.section-inner {
    		width: calc(100% - 3rem) !important;
	}
}



nav.mnucontextual > ul >  li:not(.menucurr)
{
	 display:none; 
}
 

nav.mnucontextual li.menucurr a,
nav.mnucontextual li.menucurr
{
  font-size:13px;
  color:#555;
}

 
nav.mnucontextual ul,
nav.mnucontextual .menucurr ul,
nav.mnucontextual ul li,
nav.mnucontextual .menucurr ul li
{
  padding-bottom:2px !important;
  padding-top:2px !important;  

  padding:0px ;
    margin-left:0px !important;  
    list-style:none;
    list-style-type:none; 
}




nav.mnucontextual .menuctx3_a
{
  color:#235B44 !important;
  font-weight: 500 !important;
}


nav.mnucontextual .menucurr li
{
   border-bottom:1px solid #CCC !important;
}

nav.mnucontextual .mnuctx2_li > a,
nav.mnucontextual .mnuctx1_li > a
{

  color:#555 !important;
  font-size:16px !Important;
  font-weight:bold; 
  displday:none !important;
}

nav.mnucontextual .mnuctx2_ul > li.menu-item-has-children > a
{
  padding-top:2px !important;  

}

nav.mnucontextual .mnuctx2_ul > li.menu-item-has-children > a
{
  display:block;
  color:#555 !important; 
  font-size:14px !Important;
  font-weight:bold;  
}



nav.mnucontextual .menucurr li {
    border-bottom: 1px solid #ddd !important;
}


nav.mnucontextual li.menucurr a, nav.mnucontextual li.menucurr {
    font-size:13px;
    color: #777;
}

nav.mnucontextual .mnuctx2_ul > li.menu-item-has-children > a
{
	font-size:14px !important;
    font-weight:600; ; 
}

nav.mnucontextual .mnuctx2_li > a, nav.mnucontextual .mnuctx1_li > a {
    color: #555 !important;
    font-size: 17px !Important;
    font-weight: bold;
    displday: none !important;
}
nav.mnucontextual .mnuctx2_ul > li.menu-item-has-children > a:after
{
  content:'\f067';
  font-family: FontAwesome;
  font-weight:normal !important;
  font-size:10px;
  float:right;
}


nav.mnucontextual .mnuctx2_ul > li.active > a:after
{
  content:'\f068';
  font-family: FontAwesome;
  font-weight:normal !important;
  font-size:10px;
  float:right;
}






