#moduva,
#moduva ul,
#moduva ul li,
#moduva ul li a,
#moduva #menu-button	{

	  
  border: 0;	
  -moz-box-sizing: border-box;   

  list-style: none;

  
  padding: 0; 
	
  box-sizing: border-box;
	
  -webkit-box-sizing: border-box;margin: 0;		

  line-height: 1;  
 
  display: block;
  
		
  position: relative;
  }
 

#moduva:after,
#moduva > ul:after	{  
  display: block;   
 
  clear: both;	

content: "."; 
 
  line-height: 0;
  visibility: hidden; 

 
  height: 0;
 
}	 	  
	

/*#############################################################################################################
	#moduva #menu-button
#############################################################################################################*/
#moduva #menu-button	{

		display: none;
	}
 
 	
#moduva	{ background: #2F3A36;  }		
 
  #moduva > ul > li	{	   


		 border:1px solid #B8C7B4;



  float: center;
	  }

 
	 


  #moduva.align-center > ul	{ 	
    

  text-align: center; 	font-size: 0;   	}   
	#moduva.align-center > ul > li	{	  	 display: inline-block;	  
  float: none;
  }	
 
	

	
 
#moduva.align-center ul ul	{
 	 	text-align: left;   	 	}
   
#moduva.align-right > ul > li	{	 
 	 
float: right;
	
 }    
 	

/*#############################################################################################################*/
#moduva > ul > li > a	{
 		



	
  color: #B8C7B4;  
  font-size: 12px;
 


  letter-spacing: 1px;
	 
  font-weight: 700; 	 padding: 17px;


  text-decoration: none;
  text-transform: uppercase;	 	

}
 

#moduva > ul > li:hover > a	{   
} 
#moduva > ul > li.has-sub > a	{	padding-right: 30px;
}  


#moduva > ul > li.has-sub > a:after	{ 
	  	
  right: 11px;

	

  height: 2px;  

  content: ''; position: absolute;  
  background: #B8C7B4; 
  top: 22px;

  	
  width: 8px;


 
  display: block;
}  
    #moduva > ul > li.has-sub > a:before	{ 
   
	  
  transition: all .25s ease;
	 

  -o-transition: all .25s ease;
 	
  width: 2px;	 
  -moz-transition: all .25s ease;	 
 	
  display: block;

  -webkit-transition: all .25s ease; 		 

  content: '';		
  background: #B8C7B4;  
  right: 14px;  
  top: 19px;  


  -ms-transition: all .25s ease;
 
  height: 8px;
    position: absolute;
 } 

  	#moduva > ul > li.has-sub:hover > a:before	{	 
	
	  
  height: 0;
 top: 23px; 


}  
  
 #moduva ul ul	{ 
  left: -9999px; 
   


position: absolute; 	
 
 }	

		
 		
/*#############################################################################################################*/
#moduva.align-right ul ul	{


	text-align: right;
	}
	

	#moduva ul ul li	{	  
	


  -moz-transition: all .25s ease;
  -webkit-transition: all .25s ease;	 	
  -ms-transition: all .25s ease;
   
  transition: all .25s ease;
 	
	height: 0;
   
  -o-transition: all .25s ease; }	  


#moduva li:hover > ul	{ 

left: auto;
}

 
#moduva.align-right li:hover > ul	{	  
left: auto;
 
  right: 0;  } 
	
	#moduva li:hover > ul > li	{
 
height: auto;}
 

/*#############################################################################################################*/
#moduva ul ul ul	{	 margin-left: 100%;	 
  top: 0; 
 }  	
 
/*#############################################################################################################
	#moduva.align-right ul ul ul
#############################################################################################################*/
#moduva.align-right ul ul ul	{   
	


  margin-right: 100%;   
margin-left: 0;
	

 }

	
  
  #moduva ul ul li a	{	
   	 
  width: 220px;border: 1px solid #B8C7B4;

  font-size: 12px;
	 
  font-weight: 400;
 
  padding: 11px 15px;




 

  color: #B8C7B4;	 
  text-decoration: none;   	 
  background: #2F3A36;}  
 	

  
#moduva ul ul li:last-child > a,
#moduva ul ul li.last-item > a	{ 	}
	 


  
	 #moduva ul ul li:hover > a,
#moduva ul ul li a:hover	{	

  
 font-weight:bolder;
   
}

#moduva ul ul li.has-sub > a:after	{ 	position: absolute;		 
 		
  content: '';    
  height: 2px;

  right: 11px;  

  width: 8px;
  top: 16px;    
  background: #B8C7B4;    
  display: block; } 

 	
 	#moduva.align-right ul ul li.has-sub > a:after	{

right: auto;
    
  left: 11px;	 }


 #moduva ul ul li.has-sub > a:before	{   

 
 
  -ms-transition: all .25s ease;
  transition: all .25s ease;
  display: block;	
 position: absolute; 
  -moz-transition: all .25s ease; 
  right: 14px;  
 
  top: 13px;
  -webkit-transition: all .25s ease;
 
  width: 2px;

  background: #B8C7B4;   
  height: 8px;


  -o-transition: all .25s ease; 

  content: ''; 	 }  
 	#moduva.align-right ul ul li.has-sub > a:before	{  

  left: 14px;


 	right: auto;	
	}

  #moduva ul ul > li.has-sub:hover > a:before	{ 
   	
top: 17px;  
  height: 0;	}	
    

 @media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px)	{ 

 
	 #moduva	{ 	width: 100%;  
  }   
	#moduva ul	{
 width: 100%;
    display: none;
  	} 	 




 	#moduva.align-center > ul	{ 	
  

  text-align: left; 
}  
	

 #moduva ul li	{   
 	 width: 100%; 

    border-top: 1px solid rgba(120, 120, 120, 0.2);
}	 
 


 
/*#############################################################################################################

	#moduva ul ul li,
  #moduva li:hover > ul > li

#############################################################################################################*/
#moduva ul ul li,
  #moduva li:hover > ul > li	{  
 height: auto;
 }  


 	
#moduva ul li a,
  #moduva ul ul li a	{

    border-bottom: 0;width: 100%;
 }	  
#moduva > ul > li	{	
 	
float: none;   }
 

 #moduva ul ul li a	{
 
	padding-left: 25px;
 	}
 	  
#moduva ul ul ul li a	{  
 padding-left: 35px;
}
#moduva ul ul li a	{  	 


    background: none;

 
 	
 
color: #B8C7B4;

 
	}	 
  #moduva ul ul li:hover > a,
  #moduva ul ul li.active > a	{  

  font-weight:bolder; 	
}

#moduva ul ul,
  #moduva ul ul ul,
  #moduva.align-right ul ul	{ 
	 
    width: 100%; 
  
    left: 0;


    text-align: left;   
position: relative; 
    margin: 0;
	
		} 
#moduva > ul > li.has-sub > a:after,
  #moduva > ul > li.has-sub > a:before,
  #moduva ul ul > li.has-sub > a:after,
  #moduva ul ul > li.has-sub > a:before	{
	 

	 
display: none;  
} 
   
#moduva #menu-button	{ 

 


 	 
    cursor: pointer;




    padding: 17px;
 
    text-transform: uppercase;display: block;
 
	border: 1px solid #B8C7B4;
 



    font-weight: 700;	
	 

    font-size: 12px;	
 
    color: #B8C7B4; }  
 
#moduva #menu-button:after	{   
	
  
    height: 4px;
    right: 17px;
    content: '';   position: absolute; 
    width: 20px;
	

    display: block;
  
    border-bottom: 2px solid #B8C7B4;	

    border-top: 2px solid #B8C7B4;	
    top: 22px;				}		
#moduva #menu-button:before	{	
    
    background: #B8C7B4;



    right: 17px; 
    display: block;position: absolute; 
  
    width: 20px; 	
    height: 2px;		 
    content: '';
  
    
    top: 16px;
	}

#moduva #menu-button.menu-opened:after	{ 
  
    height: 2px;      
    -webkit-transform: rotate(45deg); 
 
 		
    width: 15px; 
 
 
	background: #B8C7B4; 

    -ms-transform: rotate(45deg);				
    -moz-transform: rotate(45deg); 
	 
 top: 23px;
 	 
    border: 0;	  

    -o-transform: rotate(45deg);	
    transform: rotate(45deg);	 } 	


#moduva #menu-button.menu-opened:before	{	 
 
  
    -webkit-transform: rotate(-45deg); 		top: 23px; 
	
 
    -ms-transform: rotate(-45deg);


   
	background: #B8C7B4;	

    -moz-transform: rotate(-45deg);		 

    -o-transform: rotate(-45deg); 

    transform: rotate(-45deg);  

	
    width: 15px;
}
 
#moduva .submenu-button	{

 
    width: 46px;  	 
    right: 0; 
	position: absolute; 

  

    border-left: 1px solid #B8C7B4;
 
	
    display: block;  	  		
    z-index: 99;

    top: 0;
 
    cursor: pointer;  

    height: 46px;	

}
				 
#moduva .submenu-button.submenu-opened	{


	background: #B8C7B4;   


}    
	 #moduva ul ul .submenu-button	{


    width: 34px;		
 height: 34px;
 
 } 


/*#############################################################################################################*/
#moduva .submenu-button:after	{
 	



position: absolute;	
		
    display: block;  	  
    top: 22px;
    right: 19px; 


    content: '';

    width: 8px;
    background: #B8C7B4;	
    height: 2px;}
 #moduva ul ul .submenu-button:after	{ 



 
    right: 13px;	
	 top: 15px; }
#moduva .submenu-button.submenu-opened:after	{
 
 background: #2F3A36;


 }

  	
  #moduva .submenu-button:before	{
 
  
    content: '';	 
    right: 22px; 

  
    width: 2px; 
 
 

    display: block;  
 
 
    top: 19px; 
 
    height: 8px;
 	
    background: #B8C7B4;position: absolute;

} 	 
 

#moduva ul ul .submenu-button:before	{	top: 12px; 	


    right: 16px;   	
}

	
 		#moduva .submenu-button.submenu-opened:before	{ display: none;

 } 

 
 	 } 	
	

/*
     FILE ARCHIVED ON 06:33:16 Mar 13, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:58:41 Jul 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.509
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.044
  esindex: 0.009
  cdx.remote: 5.844
  LoadShardBlock: 40.874 (3)
  PetaboxLoader3.datanode: 70.371 (5)
  load_resource: 334.071
  PetaboxLoader3.resolve: 290.597
  loaddict: 30.103
*/