/* BlockGlow: bg-trn29ghv8 */
header{ 
  position: sticky;
  top: 0;
  z-index: 9; 
}

header .wp-block-site-logo img{
  max-height: 54px;
  transition: all 0.3s linear;
  width: auto;
}

header.now-sticky .wp-block-site-logo img{
  max-height: 35px;
  transition: all 0.3s linear;
}

.me-header-1 .current-menu-item > .wp-block-navigation-item__content, .wp-block-navigation-item:hover > .wp-block-navigation-item__content{
  color: var(--wp--preset--color--pink) ;
}

.me-header-1 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
  max-width: 280px;
  overflow: visible;
}

.me-header-1 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
  overflow-x:hidden;
}

.me-header-1 .wp-block-navigation__responsive-container-close{
    position: fixed;
    left: 100%;
    color: var(--wp--preset--color--pink);
    background: var(--wp--preset--color--mono-blue-1);
    z-index: 999999;
    padding: 10px;
    width: auto;
    right: unset;
}

.me-header-1 .wp-block-search.wp-block-search__button-only .wp-block-search__button{
  padding-right: 0;
  padding-left: 0;
}

.now-sticky .me-header-1 .wp-block-search.wp-block-search__button-only .wp-block-search__button{
  padding-top: 7px;
  padding-bottom: 7px;
}

@media only screen and (min-width: 1025px) {
.me-header-1 .current-menu-item > .wp-block-navigation-item__content, .wp-block-navigation-item:hover > .wp-block-navigation-item__content{
  color: var(--wp--preset--color--custom-darker-pink) ;
}

  .me-header-1{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .me-header-1 .wp-block-navigation-submenu:hover .wp-block-navigation__submenu-container{
   min-width: 270px !important;
   padding: 20px 0;
}

  .me-header-1 .wp-block-navigation-submenu .wp-block-navigation-item:hover .wp-block-navigation-item__content{
  color: var(--wp--preset--color--light-blue);
}

  .me-header-1 .wp-block-navigation-submenu:hover .wp-block-navigation__submenu-container .wp-block-navigation-item{
  padding: 0 30px;
}

  .me-header-1 .wp-block-navigation-submenu:hover .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{
  padding: 12px 0;
  border-bottom: 1px solid var(--wp--preset--color--mono-blue-5);
}

  .me-header-1 .wp-block-search.wp-block-search__button-only .wp-block-search__input{
  position: absolute;
  right: 0;
  bottom: -57px;
  border-color: var(--wp--preset--color--pink) ;
  border-width: 10px;
}

 .wp-block-navigation__container > .wp-block-navigation-item{
  padding: 35px 0;
  transition: padding 0.3s;
}

  .now-sticky .me-header-1 .wp-block-navigation__container > .wp-block-navigation-item{
    padding: 15px 0;
    transition: padding 0.3s;
  }

}

@media only screen and (min-width: 1370px) {
  .container-fluid{
    padding-left: 100px !important;
    padding-right: 100px !important;
  } 
}

@media (max-width: 1024px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
  }

  .wp-block- navigation__responsive-container-open:not(.always-shown){
    display: block;
  }
}

@media (max-width: 782px){
  .logged-in header{
    top: 46px;
  }
}