a {
    color: #FDC600;
}

.site-below-footer-wrap[data-section="section-below-footer-builder"] {
    background-color: #000!important;
}
.ast-above-header-section.ast-above-header-section-1.ast-flex.ast-justify-content-flex-start.menu-above-header {
    margin-left: auto;
}
li#menu-item-515 span.menu-text, li#menu-item-99 span.menu-text {
    display: none;
}
.ast-above-header-section {
    flex: inherit !important;
}
@media (max-width: 767px) {
    body.home section.blackBoxShape {
        display: none;
    }
}

body.page-id-2 .ast-container, body.single-blog .ast-container, body.tax-blog_categories .ast-container {
     padding-left: 0!important;
     padding-right: 0!important;
}
.page-template-single-solution-template .site-content > .ast-container, .single-blog .site-content > .ast-container, .tax-blog_categories .site-content > .ast-container{
    max-width: 100%;
    padding: 0;
}


.page-template-single-solution-template .site-content #primary, .single-blog .site-content #primary, .tax-blog_categories .site-content #primary {
    margin-top: 0;
    margin-bottom: 0;
}
@media (max-width: 921px) {
    .page-template-single-solution-template .site-content #primary, .single-blog .site-content #primary, .tax-blog_categories .site-content #primary {
        padding-top: 0!important;
    }
}


.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar, .woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar {
    width: 430px!important;
}
ul.product-categories li.current-cat.cat-parent a{
    color: #000;
}
ul.product-categories li.current-cat a {
    color: #000;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link, .woocommerce-page ul.products li.product .woocommerce-loop-product__link {
    overflow: visible!important;
}
ul.products.columns-3.list li div.woocommerce-product-details__short-description {
    display: none;
}
ul.products.columns-3 li div.woocommerce-product-details__short-description {
    display: none;
}
ul.products.columns-3.grid li .woocommerce-product-details__short-description {
    display: none;
}
ul.products.columns-3.grid div.ast-woo-shop-product-description {
    min-height: 110px;
}
.woocommerce div.product {
    padding-right: 2rem;
    padding-left: 2rem;
}
@media (min-width: 992px) {
    .woocommerce div.product .technical-documents {
        position: relative;
        top: 70px;
    }
}
@media (min-width: 922px) {
    .woocommerce div.product .technical-documents {
        position: relative;
        top: 55px;
    }
}
li#tab-title-additional_information {
    display: none!important;
}
.footer-adv-overlay {
    display: none!important;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.current-cat {
    background-color: #000!important;
    color: #fff!important;
    padding: 1em!important;
    text-decoration: none!important;
}
#wpsl-wrap #wpsl-stores .wpsl-store-thumb {
    height: 95px !important;
    width: 95px !important;
}
li#menu-item-152 ul.sub-menu li a, li#menu-item-114 ul.sub-menu li a {
    color: #000!important;
}
li#menu-item-114 ul.sub-menu li a span.menu-text {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
}
li#menu-item-114 ul.sub-menu {
    min-width: 275px;
}

div#myPopup {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 199999;
    background: #000;
    color: #fff;
    width: 100%;
    padding: 0.25rem 0;
}
div#myPopup .popup {
    max-width: 1180px;
    margin: auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
button.popupClose {
    background: #0000;
    color: #fff;
    padding: 0;
    font-size: .75rem;
}
