body {
	letter-spacing: 0.015rem;
}
.ast-site-identity {
	padding: 10px 0;
}
.ast-cart-desktop-position-left .ast-woo-header-cart-info-wrap {
	display: none;
}
.site-footer .site-footer-section li {
	margin-bottom: 10px;
}
.site-footer .site-footer-section h2 {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.035rem;
}
.site-footer .ast-footer-copyright {
	font-size: 14px;
}
.eael-feature-list-title,
.elementor-widget-container p b,
.elementor-widget-container p strong,
.elementor-widget-text-editor b,
.elementor-widget-text-editor strong {
	font-weight: 400 !important;
}
.ast-primary-header-bar {
	border-bottom-width: 1px !important;
}
.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item {
	margin-bottom: 0;
	max-width: 180px;
}
.site-footer #block-33 {
	margin-bottom: 0 !important
}
.ast-scroll-to-top-right {
	bottom: 120px;
}
.hcat-wrapper .owl-item .uc_classic_carousel_content {
	position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(0,0,0,0.15);
}
.hcat-wrapper .owl-item .uc_classic_carousel_content a {
	text-decoration: none;
}
.hcat-wrapper .owl-item .uc_classic_carousel_content h3 {
	margin: 0 !important;
}
.footer-form .srfm-email-block-wrap { 
	flex: 1 !important;
}
.footer-form .srfm-submit-container {
	width: auto !important;
	position: absolute;
    right: 0;
}
.srfm-form-container.footer-form .srfm-submit-button {
	font-size: 12px;
	min-width: 100px;
	margin-top: 4px;
	border-radius: 0;
    background: none;
    color: #4d4d4d;
    border-color: transparent;
    text-transform: uppercase;
    padding: 12px 20px;
    box-shadow: none;
    min-width: auto;
}
.srfm-form-container.footer-form .srfm-submit-button:hover {
	color: #c09578;
}
.srfm-form-container .srfm-submit-button {
	border-radius: 100px;
	padding: 15px 20px;
}
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common {
	background-color: #fafafa;
	padding: 12px;
	border-radius: 0;
	height: auto;
}
.srfm-form-container .srfm-block .srfm-error-message,
.srfm-form-container .srfm-captcha-container .srfm-validation-error {
	font-size: 14px !important;
	font-weight: 300 !important;
	margin-top: 3px;
}
.srfm-form-container .srfm-block .srfm-error-wrap {
	height: auto;
}
#masthead .ast-container,
#masthead .ast-container-fluid {
	padding-left: 0;
	padding-right: 0;
}
.woocommerce.woopspro-product-slider ul.products.slick-initialized {
	display: block;
}
.products-grid .astra-shop-summary-wrap {
	position: relative;
}
.products-grid .ast-woo-product-category {
	position: absolute;
	top: -34px;
	z-index: 999999;
	left: 10px;
	font-weight: 400;
	font-size: 15px;
	font-family: "Poppins";
	opacity: 1;
}
.products-grid .review-rating ~ * {
	display: none !important;
}
.products-grid .price ins {
	font-weight: 500 !important;
}