@media only screen and (max-width: 1024px) {
    .elementor-nav-menu li.astm-search-menu {
        display: none;
    }
}

@media only screen and (max-width: 1024px){
    .astm-search-menu-wrapper.is-menu-wrapper{
        display: block;
    }
}

@media only screen and (min-width: 930px) and (max-width: 1024px){
    .astm-search-menu-wrapper.is-menu-wrapper{
        margin-right: 30px;
    }
}

.astm-search-menu-wrapper.is-menu-wrapper {
    position: fixed;
    right: 120px;
    top: 26px;
    width: auto;
    z-index: 9999;
}

.astm-search-menu-wrapper.is-menu-wrapper .astm-search-menu svg {
    width: 34px;
    height: 34px;
}

.astm-search-menu-wrapper.is-menu-wrapper.nav-down {
    /*position: absolute;*/
    -webkit-animation: fadeInDown 0.5s forwards ease-in;
    animation: fadeInDown 0.5s forwards ease-in;
}

.astm-search-menu-wrapper.is-menu-wrapper.nav-up {
    /*position: absolute;*/
    -webkit-animation: fadeOutUp 0.25s forwards ease-in-out;
    animation: fadeOutUp 0.25s forwards ease-in-out;
}

.simplebar-content .is-ajax-search-details .is-title a, .simplebar-content .is-ajax-search-post .is-title a{
    text-transform: none;
}

.elementor-widget .elementor-nav-menu--main .elementor-nav-menu .astm-search-menu a{
    margin: 1em;
    padding: 0;
}

.astm-search-menu:hover a svg path {
    fill: var(--e-global-color-secondary);
    transition: fill 0.25s ease-in-out;
}

.search .ast-article-post {
    padding: 3em 0;
}
.search .ast-archive-description{
    padding: 3em 0;
}

#is-popup-wrapper .is-popup-search-form {
    display: flex;
    justify-content: center;
    width: 100%;
}

.is-ajax-search-post .is-title a{
    color: var( --e-global-color-primary );
}

.is-ajax-search-post .is-title a:hover{
    color: var(--e-global-color-secondary);
}

.elementor-nav-menu .sub-arrow {
padding-left:3px !important;
}

.wpcf7-form .uael-cf7-select-custom::after {
    display: none;
}