.the_menu .subMenu.bouticMenu{left:unset;max-width: 347px;width: 100%;}.the_menu{background:#1A1F25;width:100%;height:40px; position: relative;}.the_menu .site_container,.the_menu .site_container .subMenu span,.the_menu .site_container a,.the_menu .site_container p{flex:1;display:flex;text-align: center;  align-items:center;justify-content:center;color:#fff;text-transform:uppercase;height:100%;max-width:1400px;font-size:1rem;margin:auto;font-size:.84rem;font-weight:500}.the_menu .site_container a.activecar, .the_menu .site_container p.activecar{background:#dce6f3;color:var(--color-1);-webkit-box-shadow:inset 3px 1px 5px -4px #000;box-shadow:inset 3px 1px 5px -4px #000}.the_menu .site_container a i,.the_menu .site_container p i{margin-left:1em;font-size:1em;color:#fff}.the_menu .topMenu{height:100%;flex:1;background:#1A1F25}.the_menu .subMenu{position:absolute;padding-top:1rem;top:100%;left:0;background-color:rgb(246, 246, 246);border: 2px solid var(--color-1);opacity:0;z-index:-1;transition:transform .5s ease;height:0;} @media all and (max-width: 1400px) { .the_menu .subMenu{ left: 0;}}.the_menu .topMenu:hover .subMenu{opacity:1;z-index:1;transform:translateY(0px);height:auto}.the_menu .subMenu a{height:35px;font-size:.8rem;text-align:center;padding:0 4px}.the_menu a:hover,.the_menu p:hover{background:rgba(255,255,255,0.2)}.fsMenu .subMenu{background:#ddd;padding:.5em 0 }.fsMenu .subMenu a{font-size:1em;max-width:80%;margin:auto}