/* BlockGlow: bg-xgjd00omx */
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{
  border-bottom: 2px solid #7ab7e6;
}

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, .me-header-1 .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;
}

.me-header-1 .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;
  }
}

@media only screen and (min-width: 1025px) {
  .me-group-spacing{
   padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
}

/***** GLOBAL *****/
.wp-block-buttons .with-leaves .wp-block-button__link{
  position: relative;
  transition: all 0.3s linear;
}

.wp-block-buttons .with-leaves .wp-block-button__link .wp-font-awesome-icon{
  transition: all 0.3s linear;
}

.wp-block-buttons .with-leaves .wp-block-button__link:hover{
  box-shadow: 0 0 15px #E67C7Acc;
}

.wp-block-buttons .with-leaves .wp-block-button__link:hover .wp-font-awesome-icon{
  margin-left: 10px;
}

.wp-block-buttons .with-leaves .wp-block-button__link:before
 {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: #646603;
    top: -20px;
    left: -17px;
    clip-path: polygon(50% 0%, 58% 3%, 66% 5%, 75% 10%, 85% 15%, 95% 28%, 100% 40%, 100% 60%, 95% 70%, 92% 75%, 91% 82%, 85% 81%, 82% 85%, 81% 89%, 84% 96%, 77% 96%, 71% 98%, 61% 100%, 50% 100%, 39% 100%, 30% 95%, 25% 92%, 20% 85%, 18% 83%, 12% 75%, 11% 72%, 8% 68%, 0 65%, 5% 60%, 9% 57%, 15% 55%, 20% 54%, 30% 52%, 40% 50%, 50% 50%, 47% 40%, 47% 36%, 49% 28%, 50% 21%, 51% 13%, 50% 5%);
  transition: all 0.3s linear;
}

.wp-block-buttons .with-leaves .wp-block-button__link:hover:before{
  transform: rotate(-20deg);
}