/*
Theme Name: beautybyjazz
Description: beautybyjazz  is simple responsive SEO friendly theme. 
Version: 0.1
Tags:  blog, news, featured-images, one-column, theme-options
Text Domain: beautybyjazz
Domain Path: beautybyjazz 
Author: A2Z Team [tanand79@gmail.com]
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.wpforms-confirmation-container-full {
	background: transparent !important;
	border: 1px solid #ccc !important;
}
.product-category span { color: #204420 !important; }

/* .wpforms-field-container input {
	height: 30px !important;
	font-size: 17px !important;
	color: #010101 !important;
	font-family: "lato", Sans-serif;
	background: #fff !important;
	border: 2px solid #ccc !important;
}
.wpforms-field-container textarea {
	font-size: 17px !important;
	color: #010101 !important;
	font-family: "lato", Sans-serif;
	background: #fff !important;
	border: 2px solid #ccc !important;
} */
.wpforms-field-container input::placeholder, .wpforms-field-container textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #010101 !important;
  opacity: 1; /* Firefox */
}

.wpforms-field-container input:-ms-input-placeholder, .wpforms-field-container textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #010101 !important;
}

.wpforms-field-container input::-ms-input-placeholder, .wpforms-field-container textarea::-ms-input-placeholder { /* Microsoft Edge */
  color: #010101 !important;
}
#wpforms-submit-173 {
	background-color: #ac2318;
	color: #ffff;
	font-family: "lato", Sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	padding: 10px 50px;
	font-weight: 800;
	width: 100%;
	letter-spacing: 0px;
}

.hfe-nav-menu li.menu-item.contact-btn { background: #204420 !important; border-radius: 50px; color: #fff !important; font-weight: 700 !important; }
.hfe-nav-menu li.menu-item.contact-btn a { color: #fff !important; font-weight: 700 !important; padding-left: 30px !important;  padding-right: 30px !important; }
.hfe-nav-menu li.menu-item a { border-bottom: 2px solid #ffffff; }
.hfe-nav-menu li.menu-item.contact-btn a { border-bottom:  none !important; }
.hfe-nav-menu li.menu-item a:hover { border-bottom: 2px solid #204420; }
.hfe-nav-menu li.menu-item.contact-btn a:hover { border-bottom: none !important; }
.hfe-nav-menu li.menu-item.current-menu-item a { border-bottom: 2px solid #204420; }
.hfe-nav-menu li.menu-item.contact-btn.current-menu-item a { border-bottom: none !important; }


.wpforms-submit { height: auto !important; }
.mailing-list .wpforms-submit { height: auto !important; }
.mailing-list input[type="text"] { background-image: url('https://www.beautybyjazz.net/wp-content/uploads/2025/10/icon-1.png'); background-repeat: no-repeat; background-position: 10px; }
.mailing-list input[type="tel"] { background-image: url('https://www.beautybyjazz.net/wp-content/uploads/2025/10/icon-3.png'); background-repeat: no-repeat; background-position: 10px; }
.mailing-list input[type="email"] { background-image: url('https://www.beautybyjazz.net/wp-content/uploads/2025/10/icon-2.png'); background-repeat: no-repeat; background-position: 10px; }
.mailing-list textarea { background-image: url('https://www.beautybyjazz.net/wp-content/uploads/2025/10/icon-4.png') !important; background-repeat: no-repeat !important; background-position: 10px 15px !important; resize: none !important; }
.woocommerce p.stars a { color: #204420; }

.premium-woo-product__link, .premium-woo-product__link:hover { text-decoration: none !important; }
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt, .wc-block-cart__submit-button, .wc-block-components-checkout-place-order-button, .wc-block-components-checkout-return-to-cart-button, .wc-block-components-totals-coupon__button {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #FFFFFF !important;
	padding: 15px 30px 15px 30px !important;
	border-radius: 50px 50px 50px 50px !important;
	background-color: #204420 !important;
	text-decoration: none !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
	font-family: "Lato", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #353535 !important;
}
.woocommerce div.product .product_title {
	color: #353535 !important;
	font-family: "Lato", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}
.box-holder-inner {
	padding: 4% 0px !important;
}
.woocommerce div.product div.images img {
	border-radius: 30px;
}
.woocommerce div.product form.cart div.quantity {
	margin: 8px 15px 0 0 !important;
}
.product_meta .posted_in { 
	display: none !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}
.woocommerce-Tabs-panel h2 {
	font-family: "Lato", Sans-serif;
	font-size: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color: #204420;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
}
.woocommerce #review_form #respond .form-submit [type="submit"] {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #FFFFFF !important;
	padding: 15px 30px 15px 30px !important;
	border-radius: 50px 50px 50px 50px !important;
	background-color: #204420 !important;
}
.woocommerce-page .woocommerce-message .button {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #FFFFFF !important;
	padding: 15px 30px 15px 30px !important;
	border-radius: 50px 50px 50px 50px !important;
	background-color: #204420 !important;
}
.woocommerce-message {
	border-top-color: #204420 !important;
}
.woocommerce-message::before {
	color: #204420 !important;
}
.box-holder-inner .woocommerce {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	color: #353535;
}
.wc-block-components-product-metadata__description { display: none !important; }
.wc-block-components-product-name, .wc-block-components-product-name:hover { color: #353535;  font-family: "Lato", Sans-serif;  font-size: 18px;  font-weight: 700;  text-decoration: none !important; }

.wc-block-components-product-name, .wc-block-components-product-name:hover { color: #353535;  font-family: "Lato", Sans-serif;  font-size: 18px !important;  font-weight: 700;  text-decoration: none !important; }

.wc-block-cart-item__prices, .wc-block-cart-item__total-price-and-sale-badge-wrapper { font-family: "Lato", Sans-serif;  font-size: 20px;  font-weight: 400;  color: #353535 !important; }
.wc-block-components-quantity-selector { float: left; }
.wc-block-cart-item__remove-link { padding-left: 20px !important; }
.wc-block-cart-items__header { font-size: 20px !important; }
.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title { font-size: 20px !important; }
.wc-block-components-totals-item__value { color: #204420 !important; }
.wc-block-cart-item__image img { border-radius: 10px; }
.wc-block-components-sidebar-layout .wc-block-components-main { font-family: "Lato", sans-serif;  font-size: 18px; }
.wc-block-components-title.wc-block-components-title { font-family: "Lato", sans-serif; font-size: 30px !important; }
.wc-block-components-checkout-order-summary__title-text { font-family: "Lato", sans-serif;  font-size: 30px !important; }
.wc-block-components-order-summary-item__image img { border-radius: 5px; }
.wc-block-components-checkout-return-to-cart-button { padding-left: 50px !important; }
.wc-block-components-checkout-return-to-cart-button svg { left: 20px !important; }
.led-light-lip .pa-gallery-img { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);  border-radius: 10px;  padding: 10px;  }
.signature-lip-glosses .pa-gallery-img { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25); border-radius: 10px;  padding: 0px;  }
.wc-block-cart__empty-cart__title.with-empty-cart-icon::before { color: #204420 !important; }



/*RESPONSIVE*/
@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1270px) {

}
@media screen and (max-width: 1023px) {

}

@media screen and (max-width: 767px) {

}

@media screen and (max-width: 480px) {

}
@media screen and (max-width: 414px) {

}