.wp-block-search__inside-wrapper .wp-block-search__input {
    padding: 0 10px;
    color: var(--ast-global-color-3);
    background: #ffffff;
    border-color: #ffffff;
}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible, .astra-search-icon:focus-visible, #close:focus-visible, a:focus-visible, .ast-menu-toggle:focus-visible, .site .skip-link:focus-visible, .wp-block-loginout input:focus-visible, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .ast-header-navigation-arrow:focus-visible, .woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible, .woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible, .ast-orders-table__row .ast-orders-table__cell:focus-visible, .woocommerce .woocommerce-order-details .order-again > .button:focus-visible, .woocommerce .woocommerce-message a.button.wc-forward:focus-visible, .woocommerce #minus_qty:focus-visible, .woocommerce #plus_qty:focus-visible, a#ast-apply-coupon:focus-visible, .woocommerce .woocommerce-info a:focus-visible, .woocommerce .astra-shop-summary-wrap a:focus-visible, .woocommerce a.wc-forward:focus-visible, #ast-apply-coupon:focus-visible, .woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible, #close:focus-visible, .button.search-submit:focus-visible, #search_submit:focus, .normal-search:focus-visible, .ast-header-account-wrap:focus-visible, .woocommerce .ast-on-card-button.ast-quick-view-trigger:focus {
    outline-style: none;
    outline-color: inherit;
    outline-width: thin;
}
.site .ast-single-related-posts-container {
    content-visibility: hidden;
    padding-top: 2.5em;
    padding-bottom: 2.5em;
    padding-left: 2.5em;
    padding-right: 2.5em;
    margin-top: 2em;
}
@media (min-width: 922px) {
    .ast-right-sidebar #primary {
        border-right: 0px solid var(--ast-border-color);
    }
}
@media (min-width: 922px) {
    .ast-right-sidebar #secondary {
        border-left: 0px solid var(--ast-border-color);
        margin-left: -1px;
    }
}
.sd-sharing {
    margin-bottom: 1em;
    display: none;
}
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
    clear: both;
    display: none;
}
#jp-relatedposts.jp-relatedposts {
 	  display: none;
    padding-top: 1em;
    margin: 0;
    position: relative;
    clear: both;
		padding-left:5em;
		background-color:#F1F1F1;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    font-size: inherit;
    font-weight: 400;
    text-decoration: none;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 0;
		display: none;
}