/*
Theme Name: Neve FSE Child
Theme URI: https://themeisle.com/themes/neve-fse/
Template: neve-fse
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Neve FSE is an experimental sister theme of Neve, for the ones that are ready to go full speed on full site editing, without backwards compatibility code.Neve FSE is a modern, minimalistic theme that is fully compatible with full-site-editing, it offers a range of patterns that make it perfect for simple design is suitable for a wide range of purposes, including blogs, small businesses, startups, agencies, firms, e-commerce shops, personal portfolio sites, and more. It also comes with several style variations to suit your unique aesthetic.
Tags: one-column,custom-colors,custom-menu,custom-logo,e-commerce,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments
Version: 1.1.2.1738074151
Updated: 2025-01-28 08:22:31

*/

presto-player,.presto-provider-self-hosted, .presto-block-video, .wp-block-presto-player-reusable-edit {
   max-height:555 !important;
   aspect-ratio:4/3 !important;
}

presto-video .plyr__controls {
    display:none !important;
    border:1px solid red !important;
}

@media ( min-width: 782px ) {
 #mega-menu-wrap-primary {
  display: none;
 }
}

@media ( max-width: 781px ) {
 .wp-block-navigation.nav-primary--desktop {
  display: none;
 }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background:#1f57a1 !important;
    color:#fff !important;
    font-size:18px !important;
}
.wp-block-navigation__responsive-container.is-menu-open {
    --navigation-layout-justification-setting:left!important;
    font-size:18px !important;
}
.wp-block-navigation__responsive-container.is-menu-open>.wp-block-navigation__container {
    gap:0!important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
    gap:0px!important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>li>a {
    font-size:var(--wp--preset--font-size--large)!important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
    gap:0px!important;
}


.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>li>a, 
li.Tier2 > .wp-block-navigation-item__content > .wp-block-navigation-item__label,
li.Tier2 > .wp-block-navigation-item__content {
    font-size:initial !important;
    font-size:20px !important;
    /*color:red !important;*/
}

li.Tier3 a.wp-block-navigation-item__content span {
    font-size:18px !important;
}

ul.Tier3 .wp-block-navigation-link a span {
    font-size:16px !important;
}


.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background-color:#1f57a1!important;
    color:White!important; 
    gap:initial !important;
    gap:2px !important;
}
.wp-block-navigation__responsive-container.is-menu-open {
    --navigation-layout-justification-setting:left!important;
    padding-left:10px;
    gap:initial !important;
    gap:2px !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
    gap:initial !important;
    border:0px solid teal !important;
    padding:0px 20px !important;
    margin:0px !important;
    gap:2px !important;
}
.wp-block-navigation__submenu-container a:hover {
    background-color:#90B2DE !important;
}

.mega-myAccount {
    display:none !important;
}

.astm-search-menu {
    padding:0px 10px !important;
    margin-top: 15px;
}

.is-search-icon {
    color: #1f57a1 !important;
    background: #fff;
}

/* wp-block-navigation-item wp-block-navigation-link*/


/*.Tier2>.wp-block-navigation-item__content>.wp-block-navigation-item__label {
    font-size:60px !important;
    text-transform: uppercase;
}

.wp-block-navigation .wp-block-navigation-item__label {
    font-size:16px !important;
}
.wp-block-navigation__container>.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>li>a {
    font-size:16px !important;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    font-size:16px !important;
}
.Tier3>.wp-block-navigation-item .wp-block-navigation-link>.wp-block-navigation-item__content .wp-block-navigation-item__label {
    font-size:5px !important;
}*/

