#site-header {
    z-index: 999;
}
/*
body.logged-in #site-header {
    top: 32px;
} */

body.logged-in:not(.home) #page-wrapper {
    padding-top: 30.55px;
}

body:not(.home) #page-wrapper {
    padding-top: 62.55px;
}

body.home #page-wrapper {
    margin-top: 194px;
}


body.home #site-header #site-logo {
    width: 400px;
    height: auto;
    transition: all 0.3s ease;
}

body.home #site-header.scrolled #site-logo,
body:not(.home) #site-header #site-logo {
    width: 168px;
    height: auto;
}

#site-header .menu-item {
    white-space: nowrap;   
}

#site-header .menu-item:not(:last-child) {
    margin-right: 1.25rem;
}

#site-header button, #site-header button svg  {
    width: 28px;
    height: 28px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
}

/*header typography*/
#site-header .primary-menu-container *, #site-header .primary-menu-container *:hover  {
    font-family: var(--wp--preset--font-family--medium), sans-serif;
    font-size: 1.25rem; /* 20pt */
    text-decoration: none !important;
  }
  
#site-header li a:hover {
    text-decoration:none !important;
    border-bottom: none !important;
    
}

.current-menu-item {
    opacity:1 !important;
 
}

/* 2023 landscape blue header item*/
body.home .menu-item-1260 a:hover{
    color: #001AFF;
}

/*swap the mobile menu & close icons*/

#menu-toggle.menu-toggle-icon {
background: url(../icons/menu-toggle.svg);
height: 22px;
}

#menu-toggle.close-icon {
    background: url(../icons/close.svg);
    }

    #close-search.close{
        background: url(../icons/close.svg);
    }

    #search-icon.search-icon > button {
        background: url(../icons/search.svg);

    }

    .search-container button{
        background: url(../icons/search.svg);
    }


/*options bio mobile devices up */

p.options-bio{
    line-height: 140%;
    font-size: 1rem;
    display:none;
}

p.options-bio.desktop{
    display:none;
}

@media screen and (max-width: 991px) {
body.home #site-header p.options-bio.mobile {
    display:flex;
    transition-delay: 2s;
}
}

body.home #site-header.scrolled p.options-bio.mobile {
    display:none;
    transition: all 0.3s ease;
}


/* search and input*/

  /*search styling*/
  input::placeholder {
    opacity:0.4;
    }  

.search-container input[type="search"] {
    background-color:transparent;
    border:none;
    outline: none;
  
}

.search-container input[type="search"]:focus {
    border:none;
    outline: none;
}

.search-container button {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
}

.search-container{
    height: 40px;
}

/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }
/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }



/*media queries for desktop sizes only */

@media screen and (min-width: 992px) {

    body.logged-in.home #site-header {
       margin-top: 32px;
    }

    body.logged-in.home #page-wrapper {
       margin-top: 162px;
    }

    body.home #page-wrapper {
        margin-top: 160px;
    }

    #site-header #menu-toggle {
        display: none;
    }

    /* bio statement on desktop*/
    p.options-bio.mobile{
        display:none;
    }


    p.options-bio.desktop{
        display:none;

    }

    body.home #site-header p.options-bio.desktop {
        display:flex;
        transition-property: display;
       
    }
    
    body.home #site-header.scrolled p.options-bio.desktop {
        display:none;
        transition: all 0.2s ease;
    
    }

 
    body.home #site-header:not(.scrolled) .primary-menu-container * {
        font-size: 1.75rem;
        transition: font-size 0.2s ease;
    }

}

/*media queries for mobile/tablet only */

@media screen and (max-width: 991px) {
    
    #site-header #primary-menu-list {
        display: none !important;
    }

    #site-header #primary-menu-list.active {
        display: flex !important;
        position: absolute;
        left: 0;
        width:100%;
        margin-top: 4rem;
        margin-bottom: 4rem;
    }

    #site-header #primary-menu-list.active li{
        margin-bottom: var(--one-spacer);
    }
   

    /* Hiding site content on header open (mobile) */
    #page-wrapper.hidden,
    #site-footer.hidden {
        opacity: 0;
    }

    /*mobile header type scaling*/
    #site-header .active .menu-item * {
        font-size: 2.25rem; /* 20pt */
      }

    body.home #site-header:not(.scrolled) #primary-menu-list.active {
        margin-top: 12rem;
    }

     

    

}