/* Kaynak lycee4.html: lacivert bağlantılar, siyah Menu barı,
   sağ hamburger, içeriği aşağı iten kaydırmalı açılış. */
nav.prep-navigation{height:auto;min-height:6em;width:100%;background:#123C69;padding:0;border:0;font:700 11pt 'PT Sans',Arial,sans-serif}
.prep-navigation .prep-menu-panel{display:grid;grid-template-rows:1fr;visibility:visible}
.prep-navigation ul#class-menu{display:flex;flex-wrap:wrap;justify-content:center;align-content:start;overflow:hidden;min-height:0;max-width:800px;width:100%;margin:0 auto;padding:0;list-style:none}
.prep-navigation ul#class-menu::before,.prep-navigation ul#class-menu::after{display:none}
.prep-navigation #class-menu li{display:block;float:none;position:relative;width:100px;margin:0;padding:0}
.prep-navigation #class-menu a{display:block;width:100%;min-height:3em;padding:0;color:#fff;text-align:center;text-indent:0;text-decoration:none;line-height:3em;border-right:1px solid #576979;border-bottom:0;text-shadow:1px 1px 0 #283744}
.prep-navigation #class-menu li:last-child a{border-right:0}
.prep-navigation #class-menu a:hover,.prep-navigation #class-menu a:focus-visible{background:#8c99a4}
.prep-navigation #pull{display:none}
.prep-navigation #pull::after{content:none;display:none}
@media(max-width:1024px){
 nav.prep-navigation{min-height:0}
 .prep-navigation .prep-menu-panel{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .4s ease,visibility 0s linear .4s}
 .prep-navigation .prep-menu-panel.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .4s ease,visibility 0s}
 .prep-navigation ul#class-menu{max-width:none;justify-content:flex-start}
 .prep-navigation #class-menu li{width:50%}
 .prep-navigation #class-menu a{border-bottom:1px solid #576979;text-align:left;text-indent:10px;min-height:44px}
 .prep-navigation #class-menu li:nth-child(even) a{border-right:0}
 .prep-navigation #pull{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:7px 15px 7px 10px;margin:0;border:0;border-radius:0;color:#fff;background:#222;font:700 11pt 'PT Sans',Arial,sans-serif;cursor:pointer;text-align:left}
 .prep-navigation #pull span{font-size:25px;line-height:30px}
}
@media(max-width:320px){.prep-navigation #class-menu li{width:100%}.prep-navigation #class-menu a{border-right:0}}
@media(prefers-reduced-motion:reduce){.prep-navigation .prep-menu-panel,.prep-navigation .prep-menu-panel.is-open{transition:none}}
