* {
 -webkit-font-smoothing: antialiased !important;
 -moz-osx-font-smoothing: grayscale !important;
 text-rendering: optimizeLegibility !important;
 text-shadow: none !important;  
}
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap');
.main-navigation a {
font-size: 1em;
}
body {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
	 margin:0px;
font-family:Georgia, »Times New Roman »,Times,serif;
font-size:1em;
margin-top:0px;
	sidebar:30px
}
.nav ul li
{
font-size:100px;
}
p {
 background-color:#FFFFFF;
 }
.menu,
.menu a {
 font-family: 'Inter', sans-serif !important;
 font-size: 1em !important;
 font-weight: 400 !important;
 -webkit-font-smoothing: antialiased !important; 
	}
container {
    width: 60px;
}
#sidebar{
		width:10%;						  
}
.menu {
 background-color: white !important;
}

.menu a {
 color: black !important;
 text-decoration: none;
}
.menu a:hover {
 color: black !important;
 background: #f0f0f0 !important;
}
.menu ul.sub-menu,
.menu .sub-menu {
 background-color: white !important;
}

.menu ul.sub-menu a,
.menu .sub-menu a {
 color: black !important;
}

.menu ul.sub-menu a:hover,
.menu .sub-menu a:hover {
 color: black !important;
 background: white !important; 
}
.menu,
.menu a {
 font-family: Arial, Helvetica, sans-serif !important;
 font-size: 1em !important; 
 font-weight: normal !important; 
}
.menu,
.menu a {
 font-family: 'Open Sans', sans-serif !important;
 font-size: 1em !important;
 font-weight: 400 !important; 
}

.menu,
.menu a {
 font-family: 'Inter', sans-serif !important;
 font-size: 1em !important;
 font-weight: 400 !important;
 text-rendering: optimizeLegibility !important;
 -webkit-font-smoothing: antialiased !important;
 -moz-osx-font-smoothing: grayscale !important;
 letter-spacing: 0.5px !important; 
}
nav a:hover, .menu-item:hover {
 background: rgba(50, 50, 50, 0.9);  
 color: #e0e0e0 !important;     
}
.sub-menu:hover, .dropdown-menu:hover, .submenu:hover {
 background: #aaa !important; 
 color: #fff !important;      
}
.submenu li:hover,
.submenu a:hover {
 background: #aaa !important;  
 color: #000 !important;    
}
.submenu li:hover a {
  background: #ccc !important;  
  color: #000 !important;      
}
.submenu li:hover,
.submenu a:hover {
  background: #ddd !important;  
  color: #000 !important;  
}
.submenu li:hover,
.submenu a:hover,
.submenu hover {
  background: #EFEFEF !important;
  color: #000 !important;
}
.submenu li:last-child:hover,
.submenu li:last-child a:hover,
.submenu li:last-child {
 border: none !important;
 background: #ffffff !important; 
 box-shadow: none !important;     
}
.submenu li:last-child { background: transparent !important; }.
.submenu li:last-child,
.submenu li:last-child a,
.submenu li:last-child:hover,
.submenu li:last-child a:hover {
 border: none !important;
 outline: none !important;
 box-shadow: none !important;
 background: transparent !important;  
 background-image: none !important;
}
.submenu li:last-child::after,
.submenu li:last-child::before {
 display: none !important;
}
.submenu li:last-child {
 background: transparent !important;
}

.submenu {
 background: none !important;  /
}

.submenu li:last-child::before,
.submenu li:last-child::after,
.submenu::after,
.submenu::before {
 display: none !important;
 content: none !important;
}
.menu li:last-child,
.menu li:last-child a {
 background: transparent !important;
 border: none !important;
 box-shadow: none !important;
}
nav, .nav {
 background: transparent !important;
 border: none !important;
 box-shadow: none !important;
}

nav li:last-child,
nav li:last-child a {
 background: transparent !important;
 border-right: none !important;
}
{
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-rendering: optimizeLegibility;
}
.main-navigation,
.main-menu,
.primary-menu,
.menu-primary,
nav[role="navigation"],
.site-header .menu,
#site-navigation,
.wp-block-navigation,
.menu,
.navbar-nav {
    font-family: "Aptos", "Aptos Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacOSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.main-navigation a,
.main-navigation li a,
.menu-item a {
    font-family: "Aptos", "Aptos Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacOSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.main-navigation,
.primary-menu,
.menu-primary,
nav[role="navigation"],
#site-navigation,
.site-header .menu,
.wp-block-navigation,
.navbar-nav {
    font-family: 'Lato', sans-serif !important;
}
.main-navigation a,
.main-navigation li a,
.menu-item a,
.menu-item > a {
    font-family: 'Lato', sans-serif !important;
}
.menu-item a {
    font-weight: 500;
}
.sub-menu a,
.children a {
    font-family: 'Lato', sans-serif !important;
}

* {
 -webkit-font-smoothing: antialiased !important;
 -moz-osx-font-smoothing: grayscale !important;
 text-rendering: optimizeLegibility !important;
 text-shadow: none !important;   }
nav, .menu-item, .submenu, .menu-item a {
 font-family: "Lato", sans-serif !important;
 font-weight: 500 !important;  
 font-size: 14px !important;
}
nav a:hover,
.menu-item:hover,
.submenu li:hover,
.submenu a:hover,
.submenu:hover {
 background: #ccc !important; 
 color: #000 !important;    
}
a.flag-fr,
.lang-item a {
 display: block !important;
 margin-top: 10px !important;
 position: relative !important;
 top: 0 !important;
}

.submenu, .dropdown-menu {
 top: 100% !important;
 margin-top: 0 !important;
}
footer, .site-footer, .footer, #colophon {
   background-color: white !important;
   color: black !important; 
}
footer, .site-footer, .footer, #colophon, .copyright, .bottom-bar {
   background-color: white !important;
   color: black !important;
}
footer a, .site-footer a {
   color: black !important;
}
.read-more, .more-link, .continue-reading, .entry-more-link {
   background-color: #e0e0e0 !important;  
   color: #333333 !important;              
   border: 1px solid #cccccc !important; 
}
