.main-header-bar.ast-sticky-active {box-shadow: unset;}

.wp-block-image figcaption {margin-bottom: 1.5em; margin-top: 0.5em; color: #888B8D; font-size: 15px; line-height: 24px; border-bottom: 1.5px #9999 solid; padding-bottom: 10px;}

#infinite-footer .blog-credits, #infinite-footer .blog-info a {display: none;}

.ast-single-entry-banner + .site-content .entry-header{ border-bottom: 1px solid #888B8D; margin-top: 20px;}

.ast-single-entry-banner[data-post-type="post"] .entry-title {color: var(--ast-global-color-5); margin-left: 15px; margin-right: 10px; margin-bottom: 40px;}

.ast-single-entry-banner[data-post-type="post"] .entry-meta, .ast-single-entry-banner[data-post-type="post"] .entry-meta * {margin-left: 5px; font-style: italic;} 

.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after {margin-top: 10px; margin-right: 3px; background-color: #000;}

.ast-pagination-infinite {text-align: center;margin: 2.5em 0 0; display: none;} 

.ast-related-post-content .post-thumb-img-content img { height: 250px; object-fit: cover;}

.ast-single-related-posts-container{border-top: 10px solid #d60000; margin-bottom: 0px;}

.ast-related-posts-inner-section {height: 100%;border-bottom: 1px solid rgba(179,179,179,1);}

.ast-blog-layout-4-grid .ast-article-inner .wp-post-image { width: 100%; height: 250px; object-fit: cover;}

.post-content>.read-more { margin-top: 10px; border-bottom: 1px solid #888B8D; padding-bottom: 10px; }

.ast-article-inner { padding: 0px;}

.single .entry-header .post-thumb img { width: 100%; height: 400px; object-fit: cover;}

.wp-embed .wp-embed-more {display: none;}

.single .entry-header .post-thumb img {border-radius: 0px;} 

.wp-block-column {border-radius: 0px;} 

.wp-block-media-text__media img, .wp-block-media-text__media video {border-radius: 5px;}

.woocommerce ul.product_list_widget li img {object-fit: contain;}

.woocommerce span.onsale {display: none;} 

.woocommerce-checkout #payment div.payment_box {font-size: 16px; font-weight: 700;}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {font-size: 22px; font-weight: 800; padding-top: 15px; padding-bottom: 15px; border-radius: 3px;}

fieldset {border: 0px solid var(--ast-border-color); padding: 0; margin-right: -10px;}

.woocommerce ul.products li.product.mobile-align-left .star-rating, .woocommerce ul.products li.product.mobile-align-left .button, .woocommerce-page ul.products li.product.mobile-align-left .star-rating, .woocommerce-page ul.products li.product.mobile-align-left .button { margin-left: 0; margin-right: 0; box-shadow: 5px 5px;}

.woocommerce-js div.product div.images img {width: 100%; height: 500px; object-fit: contain;}

.woocommerce-error, .woocommerce-info, .woocommerce-message { border-top: 0px solid; border-radius: 10px; display: none;}

.woocommerce-js div.product p.ast-stock-detail, .woocommerce-js div.product p.stock {font-size: 1em; display: none;}

.woocommerce-js ul.products li.product a img {width: 100%; height: 150px; object-fit: contain;}

.woocommerce-MyAccount-navigation>ul {margin-left: -40px;}

.woocommerce-MyAccount-navigation-link a { display: block; padding: .5em 1em; font-family: 'Noto Sans';}

.woocommerce-js table.shop_table td, .woocommerce-page table.shop_table td {font-family: 'Noto Sans';}

/* Make the embed take the full width  || HC-25398717 | MM */
.wp-block-embed iframe { width: 100%;}

.uagb-block-75be71e4.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin) {background-color: #f2f2f2;}

/* WP ACTION BAR */ div#actionbar * {display: none; }add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if(!current_user_can('administrator') && !is_admin()){show_admin_bar(false);}}

.woocommerce-js table.shop_table td small {display: none;}

.woocommerce-checkout {font-family: 'Noto Sans', sans-serif;}

.woocommerce-js form .form-row input.input-text, .woocommerce-js form .form-row textarea {font-family: 'Noto Sans';}

.woocommerce-page.woocommerce-checkout #payment div.payment_box, .woocommerce.woocommerce-checkout #payment div.payment_box {border-radius: 10px;}

.woocommerce-js form .form-row label {font-weight: 400; line-height: 0px; font-size: 17px;}

.woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce-js a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
    border: 1.5px solid black; margin-top: 10px;
}

/* MOBILE VERSION */
@media only screen and (max-width: 767px){#page .site-content{margin-top: 15px;}

.header-widget-area[data-section="sidebar-widgets-header-widget-2"].header-widget-area-inner { padding-left: 0px;}
	
.single .post-navigation { display: none;}
	
.ast-single-entry-banner[data-post-type="post"] {min-height: 350px; margin-top: 0px; margin-bottom: -10px;}
	
.ast-related-posts-title-section, .single .site-main .ast-author-meta .about-author-title-wrapper {padding-bottom: 0em; margin-top: -20px;}
	
.ast-related-posts-title-section .ast-related-posts-title {margin-bottom: 10px;}

.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after {margin-top: 10px; margin-right: 5px;}
	
.woocommerce .ast-product-gallery-layout-first-image-large .tns-inner .tns-item img {width: 100%; object-fit: contain;}
	
.woocommerce-MyAccount-navigation>ul {margin-bottom: 40px; margin-left: -40px;}

form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {padding: 0 1em; border-width: 0 2px 2px; border-style: solid; border-color: var(--ast-border-color); }
	
.ast-related-post-content .post-thumb-img-content img {height: 120px; object-fit: cover;}

.ast-blog-layout-4-grid .ast-article-inner .wp-post-image {height: 250px;}

.single .entry-header .post-thumb img { width: 100%; height: 300px; object-fit: cover;}

form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {background-color: var(--ast-global-color-5); margin-bottom: 40px;}