/*
 Theme Name:   Herbalist Child
 Theme URI:    http://example.com/example-child/
 Description:  Herbalist Child Theme
 Author:       RayoflightThemes
 Author URI:   http://rayoflightthemes.com
 Template:     herbalist
 Version:      1.0.0
 Tags: gray, white, light, right-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-menu, featured-images, post-formats, sticky-post, translation-ready
, page-builder
 Text Domain:  herbalist-child
*/



/**** add customization here ****/

.page-id-8 .innerpages-title-wrapper-first > .container:nth-of-type(2){
	display:none;
}
.page-id-8 .pagespace{
	padding-top: 0px !important;
}

.page-id-9 .innerpages-title-wrapper-first > .container:nth-of-type(2){
	display:none;
}
.page-id-9 .pagespace{
	padding-top: 0px !important;
}


/* CSS FROM CUSTOMIZER */

li.wc_payment_method.payment_method_gwpaymentplugin img{
	display: none;
}
.wc_donation_on_checkout a{
	background: black;
	color: white;
	padding: 10px;
}
.wc_donation_on_checkout b{
	font-size: 20px;
}
.wc_donation_on_checkout .price-wrapper{
	display: flex !important;
	margin-top: 30px;
}
.wc_donation_on_checkout .wc-input-text{
	height: 50px;
	border: 1px solid lightgray !important;
	border-radius: 0px !important;
}
.wc-donation-in-action p{
	color: black;
}
#wc-donation-price-359179152{
	border-radius: 0px;
	height: 50px;
}
.checkout .wc-donation-in-action p{
	color: black !important;
}
.checkout .wc-donation-in-action .button{
	background: #A00303 !important;
}
.wc-donation-popup .wc-donation-popup-header h3{
	display: none !important;
}
#wc-donation-round-f-submit-skip-donation{
	background: #A00303 !important;
	margin-top: -20px;
}
.checkout .wc-donation-in-action .campaign-title{
	margin-bottom: 30px !important;
}
.checkout .wc-donation-in-action .grab-donation{
	height: 49px !important;
}
.wc-donation-in-action .list-campaign-thumbnail, .wc-donation-in-action .block-campaign-thumbnail{
	display: none;
}
.wc-donation-in-action .cause-drop-desc{
	padding-bottom: 10px;
} 
.wc-donation-in-action .row1{
	margin-top: -0px;
}
.wc-donation-in-action .grab-donation{
	border-radius: 0px;
	height: 50px;
	border-color: #2D4FFE !important;
}
.wc-donation-in-action .price-wrapper::before{
	background: #A00303 !important;
}
.wc-donation-in-action .button{
	background: #A00303 !important;
	border: none;
	padding: 10px 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.wc-donation-in-action ul.causes-dropdown li{
	padding-bottom: 0px;
}

body.login .woo-slg-social-container-login{
	display: none !important;
}
#product-358828528 form.cart, #product-359148183 form.cart, #product-359090005 form.cart, #product-35953 form.cart, #product-359130987 form.cart{
	display: none;
}
/* new text menu */
#menu-1-e74f081 .menu-item-359207977 {
    position: relative;
    display: inline-block;
}

#menu-1-e74f081 .menu-item-359207977 a::after {
	content:"surprises";
    position: absolute;
    top: -15px;
    right: 30px;
	font-weight:700;
    background-color: #A00303;
    color: white;
    font-size: 12px; 
    padding: 5px 6px;
    border-radius: 3px;
    z-index: 10;
	 letter-spacing: 2px;
	text-transform:capitalize;
    animation: moveText 1.5s infinite;
}

#menu-1-e74f081 .menu-item-359207977 a::before {
    content: ""; 
    position: absolute; 
    top: 6px;
    right : 50px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent; 
    border-right: 6px solid transparent; 
    border-top: 6px solid #A00303; 
    z-index: 10;
    animation: moveText 1.5s infinite;
}

@keyframes moveText {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-3px); 
    }
    100% {
        transform: translateY(0); 
    }
}
/* end adv */
#creditcard_checkout_field #creditcard_card_name, #creditcard_checkout_field #creditcard_card_number{
	width: 300px !important;
}
.post-358828528 .entry-summary .woocommerce-variation .woocommerce-variation-availability,  
#form_hgh-subscriber-form label, #form_hgh-subscriber-form2 label, #form_hgh-subscriber-form22 label{
	display: none !important;
}
#form_hgh-subscriber-form button, #form_hgh-subscriber-form2 button, #form_hgh-subscriber-form22 button{
	margin-top: -10px !important;
}
#frm_form_3_container button, #form_hgh-subscriber-form2 button, #form_hgh-subscriber-form22 button{
	background: #A00304;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
}
#frm_form_3_container input, #form_hgh-subscriber-form2 input, #form_hgh-subscriber-form22 input{
	height: 40px;
	border-radius: 0px;
}
@media(max-width:768px){
	.for-desktop{
		display: none;
	}
}
/*new tab  */
@media(min-width:769px){
	.for-mobile{
		display: none;
	}
}
@media(min-width:1024px){
.cr-all-reviews-shortcode ol.commentlist li{
	width: 33%;
	display: inline-grid;
	background: #f7f7f7 !important;
	padding: 20px;
	vertical-align: top;
	height: 270px
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text{
	border-bottom: none 
}
}
.form-row.place-order .form-row{
	padding-left: 0em !important;
	margin-bottom: -10px;
	margin-top: -10px;
}
.woocommerce-terms-and-conditions-checkbox-text a{
	text-decoration: underline;
}
/* Umar Styling */
.woocommerce-Tabs-panel--coa h2{
	display: none;
}
#cr-show-more-all-reviews{
	border: none !important;
	background: #A00303 !important;
	color: white !important;
	text-transform: uppercase;
}
.santapress-post-inner blockquote p{
	font-family: red hat display,Sans-serif !important;
	font-size: 16px !important;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h2, .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h3, .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h4, .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h5, .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h6{
	color: black;
}
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{
	    font-family: "Red Hat Display", Sans-serif;
}
#menu-main-menu-for-mobile li, #menu-side-menu-2 li, #menu-side-menu-3 li, #menu-main-menu li{
	padding-top: 10px !important;
	padding-bottom: 10px !important
}
.elementor-358942404 .elementor-element.elementor-element-f740095 .eael-simple-menu li ul {
    background-color: #33333377 !important;
    margin-left: 17px !important;
    margin-right: 8px !important;
    margin-top: 10px !important;
}
#menu-main-menu-for-mobile .sub-menu li a{
	padding-bottom: 10px !important;
}
.elementor-11367 .elementor-element.elementor-element-c292a49 .menu-item a.hfe-menu-item,.elementor-11367 .elementor-element.elementor-element-c292a49 .sub-menu a.hfe-sub-menu-item{
	color: #ffffff !important;
	border-radius: 4px;
}
.product-template-default .price del bdi{
	font-size: 25px !important;
}
.reset_variations{
	display: none !important;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover{
	box-shadow: 1px 1px 10px lightgray;
}
@media(min-width:500px){
.woocommerce div.product div.images .flex-control-thumbs li{
	padding: 20px !important;
}
}
@media(max-width:768px){
	.product-template-default .woocommerce-Tabs-panel h1{
		font-size: 60px !important;
		line-height: 70px
	}
	.product-template-default .woocommerce-Tabs-panel h2{
		font-size: 40px !important;
		line-height: 45px
	}
	.product-template-default .woocommerce-Tabs-panel h3{
		font-size: 35px !important;
		line-height: 40px
	}
	.elementor-container.elementor-column-gap-default {
    padding-left: 0px;
    padding-right: 0px;
}
	#elementor-tab-title-4021 {
    flex-basis: 100% !important;
}
	#elementor-tab-title-4022 {
    flex-basis: 100% !important;
}
	#elementor-tab-title-4023 {
    flex-basis: 100% !important;
}
	#elementor-tab-title-4024 {
    flex-basis: 100% !important;
}
	   #vertical-tabs .elementor-tabs-wrapper {
    display: flex;
        flex-direction: row;
  }
	.elementor-tabs .elementor-tab-content, .elementor-tabs .elementor-tab-title {
    flex-basis: 100%;
}
}
.product-template-default .product_meta .posted_in, .product-template-default .product_meta .tagged_as{
	display: none !important;
}
.product-template-default .pagespace2{
	padding-top: 30px;
}
@media(min-width: 769px){
	.product-template-default .woocommerce-Tabs-panel h1{
	font-size: 60px !important;
	}
}
.aws-search-btn.aws-form-btn{
	background: #1B1B1B !important;
	border-color: #1B1B1B !important;
	width: 60px !important;
}
.aws-search-btn.aws-form-btn svg{
	color: white ;
	padding-left: 11px !important;
	
}
.elementor-11367 .elementor-element.elementor-element-afcbb7c .menu-item a.hfe-menu-item{
	color: white !important;
}
.elementor-11367 .elementor-element.elementor-element-afcbb7c .sub-menu a.hfe-sub-menu-item{
	color: #A00303 !important
}
.elementor-11367 .elementor-element.elementor-element-afcbb7c .menu-item a.hfe-sub-menu-item{
	padding: 8px 15px !important;
}
.elementor-11367 .elementor-element.elementor-element-afcbb7c .menu-item a.hfe-sub-menu-item:hover{
	background: #A00303 !important;
}
.elementor-11367 .elementor-element.elementor-element-afcbb7c .menu-item a.hfe-menu-item:hover, .elementor-11367 .elementor-element.elementor-element-afcbb7c .sub-menu a.hfe-sub-menu-item:hover, .elementor-11367 .elementor-element.elementor-element-afcbb7c .menu-item.current-menu-item a.hfe-menu-item, .elementor-11367 .elementor-element.elementor-element-afcbb7c .menu-item a.hfe-menu-item.highlighted, .elementor-11367 .elementor-element.elementor-element-afcbb7c .menu-item a.hfe-menu-item:focus{
	color: white !important;
}
/* End */

.elementor-accordion-item {
    margin: 24px 12px;
    box-shadow: 0px 0px 15px rgba(37, 143, 103, 0.1);
    border-radius: 16px;
}
section.sidemenu {
    background-color: #A00303;
}

#forminator-module-11639 {
	display: flex;
	justify-content: center;
}
.forminator-ui#forminator-module-11639.forminator-design--default .forminator-input {
    border-radius: 10px 0px 0px 10px;
    padding: 16px;
    font-size: 14px;
    outline: 0;
    color: #807e7e;
}
.forminator-ui#forminator-module-11639.forminator-design--default .forminator-button-submit {
    background-color: #a00303;
    color: #FFFFFF;
    border-radius: 0px 10px 10px 0px;
    height: 54px;
    width: 15% !important;
}
.forminator-ui#forminator-module-11639.forminator-design--default .forminator-button-submit:hover {
    background-color: #A00303 !important;
    color: #FFFFFF;
}
@media only screen and (max-width: 786px) {
.elementor-3506 .elementor-element.elementor-element-120b86a .eael-product-gallery .woocommerce li.product .button, .elementor-3506 .elementor-element.elementor-element-120b86a .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, .elementor-3506 .elementor-element.elementor-element-120b86a .eael-product-gallery .woocommerce li.product .added_to_cart {
    padding: 3px 3px 3px 3px;
    font-size:12px !important;
}
.elementor-3506 .elementor-element.elementor-element-0f2a5c8 .eael-product-gallery .woocommerce li.product .button, .elementor-3506 .elementor-element.elementor-element-0f2a5c8 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, .elementor-3506 .elementor-element.elementor-element-0f2a5c8 .eael-product-gallery .woocommerce li.product .added_to_cart {
    padding: 3px 3px 3px 3px;
    font-size:10px !important;
}
	.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab {
    margin: 0px !important;
}
	.elementor-3506 .elementor-element.elementor-element-120b86a .eael-cat-tab a {
    padding: 10px 15px;
}
	h2.woocommerce-loop-product__title {
    min-height: 50px;
}
	.woocommerce {
  display: unset !important;
}
.woocommerce-cart-form {
  flex-basis: unset !important;
}
.cart-collaterals {
  flex-basis: unset !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float: right;
	width: 100%;
}
	.col-lg-12.innerpages-title1 h1 {
    font-size: 70px;
		line-height:70px;
}
/* 	.woocommerce li.product .button.add_to_cart_button{
font-size:11px !important;;
} */
.page-id-358940326 .product_type_variable {
	font-size:11px !important;;
}
	.elementor-3506 .elementor-element.elementor-element-120b86a .eael-product-gallery .woocommerce li.product .button, .elementor-3506 .elementor-element.elementor-element-120b86a .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, .elementor-3506 .elementor-element.elementor-element-120b86a .eael-product-gallery .woocommerce li.product .added_to_cart {
	padding: 3px 3px 3px 3px;
	font-size: 10px !important;
}
	.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
    display: flex;
    justify-content: center;
}
	#tab-description table {
	display: inline-block;
	overflow: auto;
}
	h2.woocommerce-loop-product__title {
	min-height: unset;
}
.star-rating {
	margin: 20px auto;
}
}
@media only screen and (min-width: 786px) {
 .forminator-ui#forminator-module-11639.forminator-design--default .forminator-input {
    width: 500px;
}
	.sidemenu{
	width: 25%;
}
}
.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab {
    margin: 0 0 0px;
}
button.wpfFilterButton.wpfButton {
    color: #fff;
}
.white-nav.menu-color {
    display: none;
}
.woocommerce-products-header {
    background-color: #F7F7F7;
}
.pagespace {
    padding-top: 50px;
    padding-bottom: 50px;
}
body .up-sells.upsells.products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:link span.price, body .up-sells.upsells.products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:visited span.price, body .related.products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:link span.price, body .related.products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:visited span.price, body .woocommerce-shop-products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:link span.price, body .woocommerce-shop-products ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:visited span.price {
  font-size: 18px;
  }
h2.woocommerce-loop-product__title {
    font-family: 'Red Hat Display';
}
button.single_add_to_cart_button.button.alt {
    color: #fff;
}
body .woocommerce-single-page .summary .price {
    display: block;
    margin-top: 0px;
    margin-bottom: 24px;
    font-size: 22px;
}
.elementor-kit-2081 h1 {
    color: #A00303;
    font-family: "Paranoid", Sans-serif;
    font-size: 100px;
    font-weight: 400;

}
.elementor-menu-cart__toggle .elementor-button{
	background-color:#1B1B1B;
}

.woocommerce.single-product.woosq-product .price span bdi {
    font-size: 18px;
}
/* shop button hover*/
.rt-wpc-customization1 a.button.product_type_variable:link:hover, .rt-wpc-customization1 a.button.product_type_variable:visited:hover, .rt-wpc-customization1 a.button.product_type_grouped:link:hover, .rt-wpc-customization1 a.button.product_type_grouped:visited:hover, .rt-wpc-customization1 a.button.product_type_external:link:hover, .rt-wpc-customization1 a.button.product_type_external:visited:hover, .rt-wpc-customization1 a.button.product_type_simple:link:hover, .rt-wpc-customization1 a.button.product_type_simple:visited a.button.product_type_external:link:hover, .rt-wpc-customization1 a.product_type_external:visited:hover, .rt-wpc-customization1 a.button.add_to_cart_button:link:hover, .rt-wpc-customization1 a.button.add_to_cart_button:visited:hover {
	color: #fff !important;
}
/* end */
input#quantity_64db8472661c9 {
    border: 1px solid #f8f8f8;
}
nav.woocommerce-breadcrumb {
    display: none !important;
}
.woocommerce div.product form.cart {
    margin-bottom: 0px;
}
.woocommerce.single-product.woosq-product .quantity input {
    border: 1px solid #c6c6c6;  
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    opacity: 1;
}
.woocommerce.single-product.woosq-product .quantity input {
    padding: 10px;
}
a.button.wc-forward {
    color: #fff;
}
button.wc-block-product-search__button, .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last button, button.wpfFilterButton.wpfButton, button#place_order, .coupon button.button, .checkout-button.button.alt.wc-forward, a.button.wc-forward, .product form.cart .button, .single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed, a.button:link, a.button:visited, button.custom-button1, input[type=submit], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, input[type=submit].custom-button1, #contact-form input[type="button"], #contact-form input[type="submit"], a.custom-button1:link, a.custom-button1:visited {  
    color: #fff;  
}
.elementor-section.elementor-inner-section.elementor-element.elementor-element-bc3c0ec.elementor-section-boxed.elementor-section-height-default .elementor-image-box-description {
  background-color: #A00303;
  padding: 25px 0px;
	border-radius:0px 0px 10px 10px;
}
.elementor-section.elementor-inner-section.elementor-element.elementor-element-723f87e.elementor-section-boxed.elementor-section-height-default .elementor-image-box-description {
  background-color: #A00303;
 padding: 25px 0px;
	border-radius:0px 0px 10px 10px;
}
/* cart page*/
/* #post-8 .woocommerce {
   display: flex;
} */
/* .woocommerce-notices-wrapper {
  flex-basis: 100%;
}
.woocommerce-notices-wrapper {
  flex-basis: 100%;
}
.woocommerce-cart-form {
  flex-basis: 68%;
	margin-right:15px !important;
}
.cart-collaterals {
  flex-basis: 30%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float: right;
	width: 100%;
} */
td.product-name a {
    font-size: 16px;
}
.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .product-name a {
    font-size: 16px;
    font-weight: 600;
}
.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name {
    font-size: 16px !important;
    font-weight:600;
}
.woocommerce ul#shipping_method li label {
    display: inline;
    font-size: 18px;
    font-family: 'Nunito Sans';
    color: #000;
    line-height: 27px;
}
span.woocommerce-shipping-estimate-html.e-checkout-message.e-cart-content {
    font-size: 18px;
    font-family: 'Nunito Sans';
    font-weight: 500;
    line-height: 22px;
    color: #000;
}
.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name {
    font-size: 18px;
}
.cart_totals table.shop_table th, .cart_totals table.shop_table tr, .cart_totals table.shop_table td {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    font-family: 'Red hat display';
}
/* end */
.innerpages-title-wrapper-first .innerpages-title-wrapper .innerpages-title1 {
    background-color: #F7F7F7;
}
#eael-product-grid {
  height: 100% !important;
}
#eael-product-gallery {
  height: 100% !important;
}

.COA-gallary .gallery-icon.portrait a::before {
	content: '';
	background-color: red;
	height: 100%;
	width: 100%;
	position: relative;
	z-index: 9999;
}
.COA-gallary .elementor-image-gallery .gallery-item img {
	margin: 20px auto;
}
/* Css for shipping page started */
.elementor-358940871 .elementor-element.elementor-element-12606ac .elementor-tabs-content-wrapper {
    background-color: #ffffff;
}
/* Css for shipping page ends */
.woocommerce-loop-product__title {
	min-height: 35px;
}
/* Css for trem and contionn page starts */
.elementor-accordion-item {
    margin: 2px 12px;
    box-shadow: 0px 0px 15px rgba(37, 143, 103, 0.1);
    border-radius: 16px;
}
/* Css for trem and contionn page ends */
.COA-gallary .elementor-image-gallery .gallery-item .gallery-icon img{
   filter: brightness(0.7);
}
.elementor-3506 .elementor-element.elementor-element-1c33911 > .elementor-widget-container {
    background-color: #fff;
}
.elementor-3506 .elementor-element.elementor-element-7abb801 > .elementor-widget-container {
  background-color: #fff;
}
.elementor-3506 .elementor-element.elementor-element-0c0d140 > .elementor-widget-container {
    background-color: #fff;
}
.elementor-3506 .elementor-element.elementor-element-3400a18 > .elementor-widget-container {
    background-color: #fff;
}
@media only screen and (min-width: 768px) {
.blog-archive-page-wrapper.col-lg-8.offset-lg-2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  margin: 0px auto;
}
.blog-archive-page-wrapper.col-lg-8.offset-lg-2 > div {
  flex-basis: 22%;
}
	.blog-archive-page-wrapper.col-lg-8.offset-lg-2 > div {
  margin: 10px 10px;
  padding: 20px 20px;
  border: solid #A00303 2px;
}
.blog-archive-page-wrapper.col-lg-8.offset-lg-2 > div:last-child {
	flex-basis: 100%;
	border: unset;
	box-shadow: unset;
}
	ul#menu-main-menu-1 {
    display: none;
}
	ul#menu-main-menu-1 {
    display: none;
}
	.sidemenu section:nth-child(2) {
    margin-top: 0px;
}
	.sidemenu #menu-main-menu {
	display: none;
}
	.elementor-element.elementor-element-f740095.eael-hamburger--none.eael_simple_menu_hamburger_disable_selected_menu_no.eael-simple-menu-hamburger-align-right.elementor-widget.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive {
	display: none;
}
	nav.woocommerce-MyAccount-navigation ul li a {
    font-size: 32px;
    font-family: 'Paranoid';
    line-height: 44px;
}
	.button.product_type_variable {
  display: inline-block !important;
}
	.eael-product-price {
  margin-bottom: 0px !important;
}
.star-rating {
  margin-bottom: 30px !important;
   margin-top: 20px !important;
}
	li.product {
  margin-bottom: 40px !important;
}
	.elementor-section.elementor-section-boxed > .elementor-container #upscale-sec-3 {
    max-width: 1366px;
    min-height: 350px !important;
}
	section#upscale-sec-2 {
    min-height: 230px;
}
 .product-template-default .related.products ul li {
	height: 620px;
}
}
/* css start for tabs */
@media only screen and (max-width: 768px) {
#vertical-tabs .elementor-tabs-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#elementor-tab-title-4021 {
  flex-basis: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  text-align: center;
}
#elementor-tab-title-4022 {
  flex-basis: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  text-align: center;
}
#elementor-tab-title-4023 {
  flex-basis: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  padding: 10px;
  text-align: center;
}
#elementor-tab-title-4024 {
  flex-basis: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  text-align: center;
}

	#elementor-popup-modal-358942404 .dialog-message {
	width: 100% !important;
}
	.slick-dots {
	display: none !important;
}
}
/* css end for tabs */
.footer-bottom .elementor-widget-wrap.elementor-element-populated {
	padding: unset;
}
.sidemenu section a {
    color: #fff;
}
.hfe-menu-item {
	color: #A00304 !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100% !important;
}
.elementor-11367 .elementor-element.elementor-element-34cdb14 .menu-item.current-menu-item a.hfe-menu-item, .elementor-11367 .elementor-element.elementor-element-34cdb14 .menu-item.current-menu-ancestor a.hfe-menu-item {
    color: #FFFFFF;
    background-color: #A00304;
    color: #fff !important;
}
.woocommerce-tabs .woocommerce-Tabs-panel {
    max-width: 100%;
    margin: 48px auto 0 auto !important;
}
.woocommerce-tabs .woocommerce-Tabs-panel h2 {
    font-size: 66px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100% !important;
    margin: 0;
    outline: 0;
    line-height: normal;
}
.woocommerce-billing-fields {
    width: 100%;
}
.form-row-wide input, .form-row-wide textarea, .form-row-wide select {
	width: unset !important;
}
/* order tracking page */
.mwb-deliver-msg.mwb-tyo-mwb-msg h3 {
    background-color: #A00304;
}
.mwb_tyo_header-wrapper ul li img {
    width: 150px !important;
}
a.woocommerce-button.button.mwb_track_order {
    margin-top: 10px;
}
a.woocommerce-button.button.view {
    margin: 10px 0px;
}
/* order tracking css end*/
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--coupon-affiliate {
    display: none;
}
#tab-desc_tab {
	text-align: center;
}
.woosw-popup-content-top .woosw-popup-close::after{
	color:#fff !important;
}
/* css start for popup quick view and products */
.elementor-kit-2081 h1 {
	line-height: 50px;
}
#woosq-popup .posted_in {
  display: none;
}
body .woocommerce-single-page .summary p.price span bdi {
	font-size: 25px;
	font-weight: 800;
	color: var(--bs-primary);
	font-family: var(--bs-font-secondary);
}
body .woocommerce-single-page .summary form.cart {
	margin-bottom: 0px !important;
}
.woocommerce-single-page .product_title {
	margin-bottom: 12px !important;
	font-size: 45px;
	font-weight: 800;
  line-height: 54px;
}
.menu-item a {
	z-index: 10 !important;
}
.menu-item {
	z-index: 10 !important;;
}
/* css end for popup quick view */
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable::before, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable::before {
	content: unset;
}
li.product {
    box-shadow: 0px 0px 20px rgba(37, 143, 103, 0.15) !important;
}
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button {
    margin: 25px;
}
li.product .button {
	text-transform: none !important;
}
.related.products h2 {
	font-size: 55px;
}
.woocommerce-tabs.wc-tabs-wrapper {
	margin-bottom: 50px;
}
.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.product_type_variable:before, .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before {
    content: "";
    display: none;
}
#upscale-slider .ht-product-title {
	word-break: break-word;
}
.grecaptcha-badge {
	visibility: hidden;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: #fff;
    background-color: #A00303;
    border-color:  #A00303;
}
.cwginstock-subscribe-form .panel-primary {
    border-color: #A00303;
}
.eael-product-price ins {
	text-decoration: unset;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {

	min-height: 560px;
	padding-bottom:10px !important;
}
@media only screen and (max-width: 1300px) and (min-width: 992px)  {
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	min-height: 550px;
}
}
@media only screen and (max-width: 991px) and (min-width: 769px)     {
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	min-height: 540px;
}
		.elementor-kit-2081 h1 {
	font-size: 60px;
}
}
@media only screen and (max-width: 768px) and (min-width: 601px)     {
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	min-height: 560px;
}
	.elementor-kit-2081 h1 {
	font-size: 60px;
}
}
@media only screen and (max-width: 600px)     {
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	min-height: unset;
	padding-bottom: 30px !important;
}
	.elementor-kit-2081 h1 {
	font-size: 40px;
}
}
#elementor-tab-title-7851, #elementor-tab-title-7851 span, #elementor-tab-title-7851 a {
	background: #A00303;
}
#elementor-tab-title-1631, #elementor-tab-title-1631 span, #elementor-tab-title-1631 a {
    background: #A00303;
}
#elementor-tab-title-1301, #elementor-tab-title-1301 span, #elementor-tab-title-1301 a {
    background: #A00303;
}
#elementor-tab-title-4271, #elementor-tab-title-4271 span, #elementor-tab-title-4271 a {
    background: #A00303;
}
#form-field-email {
	color: black;
}
@media only screen and (max-width: 1400px) and (min-width: 1201px)  {
	.elementor-section.elementor-top-section.elementor-element.elementor-element-cd6b074.elementor-section-boxed.elementor-section-height-default {
	overflow: hidden;
}
.slick-prev.slick-arrow {
	left: 10px;
}
.slick-next.slick-arrow {
	right: 10px !important;
}
}
.woocommerce-product-details__short-description h1 {
	font-size: 45px;
}
li.product_title.entry-title {
    font-size: 22px;
}
/* tracking page css */
.mwb_order_tab ul li {
    background-color: #A00303 !important;
}
li#get_current_shop_location {
    display: none;
}
li#mwb_tyo_track_order_details a {
    color: #fff !important;
}
li#mwb_tyo_track_order_status a {
    color: #fff;
}
.mwb-deliver-msg.mwb_tyo_mwb_delivery_current_msg > h3 {
    background-color: #A00303;
}
.mwb_tooltip .mwb_tooltiptext {
    background-color: #A00303;
}
.section.mwb_product-details-section.mwb-table-responsive table.mwb_table thead th {
    background: #A00303 none repeat scroll 0 0;
}
.section.mwb_product-details-section.mwb-table-responsive table.mwb_table.mwb_tyo_shop_table tbody tr:last-child td {
    background: #A00303 none repeat scroll 0 0;
}
.mwb_order_tracker_content.approval {
    margin-bottom: 50px;
}
.mwb-tyo-order-tracking-section {
    margin-top: 50px;
	padding-bottom:50px;
	text-align:center;
}
.woocommerce-product-gallery__trigger{
	z-index:1 !important;
}
/* css end */

/* search bar style */
.add_to_cart_button{
	border-radius:0px !important
}
.fgf_gift_products_wrapper {
    display: none;
}
.ht-product-inner {
	box-shadow: 0px 0px 20px rgba(37, 143, 103, 0.15) !important;
	border-radius: 16px 16px 16px 16px;
}
#htwlquick-viewmodal.woocommerce button.button.alt {
    background-color: #A00303;
}
#htwlquick-viewmodal.woocommerce
  div.product
  .woocommerce-product-gallery__image
  img {
    margin-bottom: 20px;
}
#htwlquick-viewmodal .htcloseqv {
    background: transparent none repeat scroll 0 0;
    color: #000;
    right: 15px;
    top: 15px;
    display: none;
    font-size: 24px;
	  border:none !important;
}
#htwlquick-viewmodal .star-rating {
    color: #A00303;
}

.woocommerce .products ul, .woocommerce ul.products {
   
    display: flex;
    flex-wrap: wrap;
}


/* this code is for crypto payment  */
@media (max-width: 767px) {
  .rawpp {
      word-wrap: break-word;
  }
}
/* End Here */

/* filter dots css index  */
#wpfSliderRange .ui-slider-handle{
	z-index:1;
}
/* sale index */
.onsale.sale-preset-1 {
	z-index:1 !important;
}

.lmp-productss {
    font-family: "Red Hat Display", sans-serif !important;
	font-weight:600 !important;
	text-transform:uppercase ;
	 border : 1px solid #a00304 !important;
}

.lmp-productss:hover {
    border : 1px solid #a00304 !important;
}

/* Mega MEnu CSS */

.txt-mega-fix ul li{
	font-size:14px !important;
}
.txt-mega-fix p{
	font-size:14px !important;
}
.txt-head-bld h2 {
	font-weight:bold !important;
}
.txt-head-bld .elementor-heading-title a{
font-family: "Paranoid", Sans-serif;
font-size: 30px;
font-weight: 500;
text-transform: uppercase;
line-height: 24px;
}
.txt-head-bld{
	margin-bottom:10px !important;
}

.accor-bg-fix .elementor-accordion .elementor-accordion-item{
	border:none;
	box-shadow:none;
}
.accor-bg-fix .elementor-tab-title{
	display:flex;
	align-items:center;
}
.txt-clr-chnge .eael-accordion-tab-title a{
	color:#333333 !important;
	font-family: "Red Hat Display", Sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 24px;
}
.txt-clr-chnge-2 .eael-accordion-tab-title a{
	font-family: "Paranoid", Sans-serif;
font-size: 30px;
font-weight: 500;
text-transform: uppercase;
line-height: 24px;
} 
.txt-clr-chnge-2 .eael-advanced-accordion-icon-opened{
	margin-right:0px !important;
}
.txt-clr-chnge-2 .eael-advanced-accordion-icon-closed{
	margin-right:0px !important;
}
/* End Here */
/*  Home banner campaign*/
.elementor-element-87d265e{
	display:flex !important;
}
.elementor-element-94a0b38{
	display:none;
}
.elementor-element-0f83c8b{
	display:none !important;
}
/* mega menu cannabis */
.elementor-element-c496361 .elementor-button-content-wrapper .elementor-button-icon{
	margin-left:5px !important;
}
.elementor-element-c496361 .elementor-button-content-wrapper .elementor-button-text{
	font-size:15px !important;
}
.elementor-element-fd6751c .elementor-button-content-wrapper .elementor-button-icon{
	margin-left:5px !important;
}
.elementor-element-fd6751c  .elementor-button-content-wrapper .elementor-button-text{
	font-size:15px !important;
}
.elementor-element-194b2e66 .elementor-button-content-wrapper .elementor-button-icon{
	margin-left:5px !important;
}
.elementor-element-194b2e66 .elementor-button-content-wrapper .elementor-button-text{
	font-size:15px !important;
}
.elementor-element-522bcae .elementor-button-content-wrapper .elementor-button-icon{
	margin-left:5px !important;
}
.elementor-element-522bcae .elementor-button-content-wrapper .elementor-button-text{
	font-size:15px !important;
}

/* peptide Category Css */
.term-3933 .woocommerce-products-header{
	text-align:center;
	width:100%;
	padding-left:100px;
	padding-right:100px;
}
.term-3933 .woocommerce-products-header .term-description{
	margin:0;
	display:inline;
	text-align:left !important;
}
.term-3933 .woocommerce-products-header .woocommerce-products-header__title{
	padding-bottom:30px;
}
.term-3933 .term-description p{
	text-align:left !important;
}
.term-3933 .term-description{
	text-align:left !important;
}
.term-3933 .term-description h5{
	font-size:35px !important;
	color: #A00303 !important;
  font-family: "Paranoid", Sans-serif;
  font-weight: 500;
}
.term-3933 .additional-description{
	padding-bottom:50px;
	padding-top:30px;
	padding-left:100px;
	padding-right:100px;
}
.term-3933 .additional-description h5{
	font-size:45px !important;
	color: #A00303 !important;
  font-family: "Paranoid", Sans-serif;
  font-weight: 500;
}
@media only screen and (max-width: 687px){
	.term-3933 .woocommerce-products-header .term-description h5{
		font-size:25px !important;
	}
	.term-3933 .additional-description h5{
		font-size:25px !important;
	}
}
@media only screen and (max-width: 1024px){
	.term-3933 .woocommerce-products-header{
		padding-right: 25px;
    padding-left: 25px;
	}
	.term-3933 .additional-description{
		padding-right: 25px;
    padding-left: 25px;		
	}
}

/* Nootropic Category Css */
.term-3954 .woocommerce-products-header{
	text-align:center;
	width:100%;
	padding-left:100px;
	padding-right:100px;
}
.term-3954 .additional-description h5{
	font-size:45px !important;
	color: #A00303 !important;
  font-family: "Paranoid", Sans-serif;
  font-weight: 500;
}
.term-3954 .additional-description{
	padding-bottom:50px;
	padding-top:30px;
  padding-left:100px;
	padding-right:100px;
}
.term-3954 .term-description{
	text-align:left !important;
}
.term-3954 .woocommerce-products-header .term-description h5{
	font-size:35px !important;
	color: #A00303 !important;
  font-family: "Paranoid", Sans-serif;
  font-weight: 500;
}
.term-3954 .woocommerce-products-header .woocommerce-products-header__title{
	padding-bottom:30px;
}
.term-3954 .woocommerce-products-header .term-description{
	margin:0;
	display:inline;
}
.term-3954 .term-description p{
	text-align:left !important;
}
.term-3954 .category-product-description p b{
font-size:20px !important;
}
@media only screen and (max-width: 687px){
	.term-3954 .woocommerce-products-header .term-description h5{
		font-size:25px !important;
	}
	.term-3954 .additional-description h5{
		font-size:25px !important;
	}
}
@media only screen and (max-width: 1024px){
	.term-3954 .woocommerce-products-header{
		padding-right: 25px;
    padding-left: 25px;
	}
	.term-3954 .additional-description{
		padding-right: 25px;
    padding-left: 25px;		
	}
}

/* Post-Research Recovery Protocol Category Css */
.page-id-358941036 .bg-title-page{
	display:none !important;
}
.page-id-358941036 .pagespace{
	padding-top:0px !important;
}
.txt_paroind_pct .elementor-element-229c2764 h5{
	font-size:35px !important;
	color: #A00303 !important;
  font-family: "Paranoid", Sans-serif;
  font-weight: 500 !important;
}
.txt_paroind_pct .elementor-element-362680fe h5{
	font-size:35px !important;
	color: #A00303 !important;
  font-family: "Paranoid", Sans-serif;
  font-weight: 500 !important;
}
@media only screen and (max-width: 687px){
	.txt_paroind_pct .elementor-element-362680fe h5{
		font-size:25px !important;
	}
	.txt_paroind_pct .elementor-element-229c2764 h5{
		font-size:25px !important;
	}
}
/* Kratom Category Css */
.term-4042 .woocommerce-products-header{
	text-align:center;
	width:100%;
	padding-left:100px;
	padding-right:100px;
}
.term-4042 .additional-description h5{
	font-size:45px !important;
	color: #A00303 !important;
  font-family: "Paranoid", Sans-serif;
  font-weight: 500;
}
.term-4042 .additional-description{
	padding-bottom:50px;
	padding-top:30px;
  padding-left:100px;
	padding-right:100px;
}
.term-4042 .term-description{
	text-align:left !important;
}
.term-4042 .woocommerce-products-header .term-description h5{
	font-size:35px !important;
	color: #A00303 !important;
  font-family: "Paranoid", Sans-serif;
  font-weight: 500;
}
.term-4042 .woocommerce-products-header .woocommerce-products-header__title{
	padding-bottom:30px;
}
.term-4042 .woocommerce-products-header .term-description{
	margin:0;
	display:inline;
}
.term-4042 .term-description p{
	text-align:left !important;
}
.term-4042 .category-product-description p b{
font-size:20px !important;
}
@media only screen and (max-width: 687px){
	.term-4042 .woocommerce-products-header .term-description h5{
		font-size:25px !important;
	}
	.term-4042 .additional-description h5{
		font-size:25px !important;
	}
}
@media only screen and (max-width: 1024px){
	.term-4042 .woocommerce-products-header{
		padding-right: 25px;
    padding-left: 25px;
	}
	.term-4042 .additional-description{
		padding-right: 25px;
    padding-left: 25px;		
	}
}

/* SARMS Category Css */
.term-3952 .woocommerce-products-header{
	text-align:center;
	width:100%;
	padding-left:100px;
	padding-right:100px;
}
.term-3952 .additional-description h5{
	font-size:45px !important;
	color: #A00303 !important;
  font-family: "Paranoid", Sans-serif;
  font-weight: 500;
}
.term-3952 .additional-description{
	padding-bottom:50px;
	padding-top:30px;
  padding-left:100px;
	padding-right:100px;
}
.term-3952 .term-description{
	text-align:left !important;
}
.term-3952 .woocommerce-products-header .term-description h5{
	font-size:35px !important;
	color: #A00303 !important;
  font-family: "Paranoid", Sans-serif;
  font-weight: 500;
}
.term-3952 .woocommerce-products-header .woocommerce-products-header__title{
	padding-bottom:30px;
}
.term-3952 .woocommerce-products-header .term-description{
	margin:0;
	display:inline;
}
.term-3952 .term-description p{
	text-align:left !important;
}
.term-3952 .category-product-description p b{
font-size:20px !important;
}
@media only screen and (max-width: 687px){
	.term-3952 .woocommerce-products-header .term-description h5{
		font-size:25px !important;
	}
	.term-3952 .additional-description h5{
		font-size:25px !important;
	}
}
@media only screen and (max-width: 1024px){
	.term-3952 .woocommerce-products-header{
		padding-right: 25px;
    padding-left: 25px;
	}
	.term-3952 .additional-description{
		padding-right: 25px;
    padding-left: 25px;		
	}
}
.woocommerce-notices-wrapper .woocommerce-message , .woocommerce-notices-wrapper .woocommerce-error {
	justify-content: left;
}

/* Cart Popup  */
.cart_pop_design .wpr-woo-mini-cart{
	padding-left:0px;
	list-style:none;
}
.cart_pop_design .woocommerce-mini-cart-item{
	display:flex;
	align-items:center;
	line-height:20px !important;
	border-bottom:1px dashed rgba(160,0,0,0.30);
	padding:25px 0px;
}
.cart_pop_design .wpr-mini-cart-image{
	width:40%;
	margin-right:0px;
	padding-right:15px;
}
.cart_pop_design .wpr-mini-cart-name-and-quantity{
	width:60%;
}
.cart_pop_design .wpr-mini-cart-name-and-quantity .wpr-mini-cart-product-name a {
	font-size:14px;
	line-height:20px !important;
}
.cart_pop_design .elementor-menu-cart__main{
	padding:20px 20px 20px 20px;
	right:17px;
	overflow:auto;
}
.cart_pop_design .wpr-mini-cart-remove{
	right:unset;
	left:0px;
	margin-top:-100px;
	
}
.cart_pop_design .wpr-mini-cart-remove a{
	font-size:22px !important;
	background-color:#a00303;
	color:#fff;
	line-height:0px;
	display:block;
	padding:10px 2px 8px 2px;
	border-radius:100px;
}
.cart_pop_design .woocommerce-mini-cart__buttons{
	display:flex;
	justify-content: space-evenly;
	padding-bottom:20px;
}
.cart_pop_design .woocommerce-mini-cart__total{
	display:flex;
	justify-content:center;
	font-size:17px;
	padding-bottom:10px;
	
}
.cart_pop_design .woocommerce-mini-cart__total .woocommerce-Price-amount{
	padding-left:6px !important;
}
/*  */
html{
	overflow-x:hidden !important;
}
body{
	overflow-x:hidden !important;
}
#product-42552 #tab-description table tr:last-child td{
	border-bottom:1px solid #c6c6c6 !important;
}
#product-39073 #tab-description table tr:last-child td{
	border-bottom:1px solid #c6c6c6 !important;
}
.newzltr_spc_design #slf-form{
	padding:32px 32px 0px 32px !important;
}
@media only screen and (max-width: 567px){
	.woocommerce-notices-wrapper .woocommerce-message {
		flex-direction:column !important;
		align-items:center !important;
		text-align:center !important;
	}
}
.woocommerce ul.products.columns-3 li.product{
 margin-right:20px;
}
/*Product thumbnail arrow*/
.woocommerce-product-gallery .flex-direction-nav{
display:flex;
list-style: none;
	margin-top: 35px;
	margin-left: -2rem;
}
.woocommerce-product-gallery .flex-direction-nav li a{
font-size: 0px;
}
.woocommerce-product-gallery li.flex-nav-next a:before{
font-size: 20px;
    background: #fff;
content: '\f105';
    font-family: 'FontAwesome';
margin-left:20px;
  padding: 10px 20px;
  box-shadow: 1px 1px 10px lightgray;
  border-radius: 6px;
	position: absolute;
	top: 30%;
	left: 89%;
}

.woocommerce-product-gallery li.flex-nav-prev a:before{
font-size: 20px;
    background: #fff;
content: '\f104';
    font-family: 'FontAwesome';
  padding: 10px 20px;
  box-shadow: 1px 1px 10px lightgray;
  border-radius: 6px;
	position: absolute;
	top: 30%;
}
@media only screen and (max-width: 767px) {
 .woocommerce-product-gallery li.flex-nav-next a:before{
	left: 82% !important;
}
}
/* css end*/

@media only screen and (min-width: 767px) {
.woocommerce-page .woocommerce-message .button{
	position:absolute;
	right:20px;
}
}
/** Category Layout Correction CSS **/
.tax-product_cat .term-description {
    display: inline-block !important;
}

@media only screen and (min-width: 1200px) {

.tax-product_cat .additional-description {
	display: flex;
    justify-content: center;
}
.tax-product_cat .additional-description div {
	    width: 1319px;
}	
	
}
.tax-product_cat .term-description h2 {
    font-size: 35px !important;
    color: #A00303 !important;
    font-family: "Paranoid", Sans-serif;
    font-weight: 500;
}

.page-id-359113867 .comment_container {
    overflow: hidden;
}

/* Order- track form */
.page-id-359073936 #mwb_tyo_guest_request_form_wrapper{
	display: flex;
    justify-content: center;
	padding: 40px 20px;
}
.page-id-359073936 #mwb_tyo_guest_request_form_wrapper .woocommerce-FormRow input{
	border-radius:0px !important;
}

.page-id-359073936 #mwb_tyo_guest_request_form_wrapper .login{
	max-width: 1366px;
    width: 100%;
}

.tooltip{
	display:none;
}

.page-id-359100291 .ht-product-title a {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px; /* Adjust this width to fit 20 characters */
    vertical-align: top; /* To align tooltip properly */
}
.page-id-359100291 .ht-product-content {
    height: 130px;
}
/* home page Pop Product css */
.prduct_cs_home .woocommerce ul.products li.product .woocommerce-loop-product__title{
	height:30px;
}

@media only screen and (max-width: 767px){
.prduct_cs_home .woocommerce ul.products li.product .woocommerce-loop-product__title{
	height:37px;
}	
}
/* archive page css */
.archive .products .product .woocommerce-loop-product__title{
	height:80px;
}
.archive .products .product .star-rating{
	margin-bottom:10px !important;
}

/* .shop_table.woocommerce-checkout-review-order-table
tfoot .fee:nth-last-child(4) {
    display: none !important;
} */
tr.fee:has(td[data-title="Additional Costs"]) {
    display: none;
}
/* COA images Css */
.coa_img_width{
	max-width:60% !important;
}
/* related products title */
.product-template-default .related .products .product .woocommerce-loop-product__title{
	height:80px;
}
/* give 2024 css */
.give-away-car .e-hotspot__tooltip {
    width: 500px; 
	padding:20px;
    box-sizing: border-box; 
    margin: 0 auto; 
	text-wrap:wrap;
}
.give-away-car .e-hotspot__tooltip tr td{
	padding:20px;
}
.give-24-away{
	margin-bottom:0px !important;
}
.text-content {
text-wrap:wrap; 
}
.box-icn-css .infobox-icon .infobox-icon-wrap{
	padding:15px;
}

@media only screen and (max-width: 767px){
	.give-away-car .e-hotspot__tooltip {
    width: 230px; 
	padding:10px;

}
.e-hotspot__tooltip:has(.give-away-car-state){
			margin-left:100px;	
	}
.e-hotspot__tooltip:has(.give-away-car-engine){
		margin-right:100px;
	}
}
@media only screen and (max-width: 1024px){
.e-hotspot__tooltip:has(.give-away-car-state){
			margin-left:120px;	
	}
.e-hotspot__tooltip:has(.give-away-car-engine){
		margin-right:120px;
	}	
}
@media screen and (min-device-width: 767px) and (max-device-width: 769px){
	.e-hotspot__tooltip:has(.give-away-car-state){
			margin-left:270px;	
	}
.e-hotspot__tooltip:has(.give-away-car-engine){
		margin-right:250px;
	}
}

/* Promotion fire */
.pro-fire-svg #menu-1-e74f081 .menu-item-359177463 .wpr-menu-item:before{
	content:'';
	width:25px;
	height:25px;
	background-image:url(https://s.w.org/images/core/emoji/15.0.3/svg/1f525.svg);
	background-repeat:no-repeat;
	margin-top: 22px;
  margin-left: -30px;
}

.single-product #tab-description > p:nth-child(1) {
	display:none !important;
}
.single-product #tab-description > h2:nth-child(1) {
	display:none !important;
}
@media(min-width:769px){
	.wc-iframe iframe{
	height: 500px;
}
}

.wc-iframe iframe{
	width: 100%;
}
.woocommerce-message {
    border-top-color: #8fae1b !important;
}
.woocommerce-message::before{
	color: #8fae1b !important;
}
.woocommerce-notices-wrapper a.button.wc-forward{
	background-color: #8fae1b;
}

.page-id-8 .woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead tr th{
	width: 16.5%;
}

.elementor-358940871 .elementor-element.elementor-element-12606ac .elementor-tab-content{
	font-size: 16px !important;
	
} 
@media (max-width: 767px) {
	.elementor-359100291 .elementor-element.elementor-element-4c9ca7dc{
		        padding: 0px 10px 40px 10px;
	}
	.cart_pop_design .elementor-menu-cart__main{
		right: 0px;
	}
	.page-id-8 .wpr-shop-table form.variations_form td{
		text-align: left !important;
	}
	.wpcuv-actions{
		flex-direction: column;
	}
	button.single_add_to_cart_button{
		margin: 10px 0px !important;
	}

}

.postid-359148183 .cwginstock-subscribe-form { 
	display:none !important; 
}

.postid-358828528 .cwginstock-subscribe-form  { 
	display:none !important; 
}


/* Vendor Page Css */
.page-id-359191122 .eael-tab-item-trigger{
	box-shadow: 1px 1px 5px 0.5px lightgray;
}
#xlr8-vend:hover{
background-color:#b1c70052 !important;
}
#rcd-vend:hover{
background-color:#1a79bf52 !important;
}
#bh-vend:hover{
background-color:#1a79bf52 !important;
}
#bc9-vend:hover{
background-color:#c20d0d57 !important;
}
#iml-vend:hover{
background-color:#0ccdcc42 !important;
}
#hrt-vend:hover{
background-color:#ce202778 !important;
}
#xlr8-vend.active{
background-color:#b1c70052 !important;
}
#rcd-vend.active{
background-color:#1a79bf52 !important;
}
#bh-vend.active{
background-color:#1a79bf52 !important;
}
#bc9-vend.active{
background-color:#c20d0d57 !important;
}
#iml-vend.active{
background-color:#0ccdcc42 !important;
}
#hrt-vend.active{
background-color:#ce202778 !important;
}
#xlr8-vend.active:focus{
border-color:#b1c70052 !important;
}
#rcd-vend.active:focus{
border-color:#1a79bf52 !important;
}
#bh-vend.active:focus{
border-color:#1a79bf52 !important;
}
#bc9-vend.active:focus{
border-color:#c20d0d57 !important;
}
#iml-vend.active:focus{
border-color:#0ccdcc42 !important;
}
#hrt-vend.active:focus{
border-top-color:#ce202773 !important;
}
#xlr8-vend:after{
border-top-color:#b1c70085 !important;
}
#rcd-vend:after{
border-top-color:#1a79bf6e !important;
}
#bh-vend:after{
border-top-color:#1a79bf6e !important;
}
#bc9-vend:after{
border-top-color:#c20d0d85 !important;
}
#iml-vend:after{
border-top-color:#0ccdcc7a !important;
}
#hrt-vend:after{
border-top-color:#ce2027ab !important;
}
.elementor-359191122 .elementor-element.elementor-element-e65e522 > .elementor-widget-container > .eael-advance-tabs > .eael-tabs-nav ul li{
	   margin: 10px;
    height: 150px;
    align-items: end;
    width: 100%;
    padding: 20px;
}
.elementor-359191122 .elementor-element.elementor-element-e65e522 .eael-advance-tabs .eael-tabs-content {
    padding-bottom: 50px;
}
.elementor-359191122 .elementor-element.elementor-element-e65e522 .eael-advance-tabs .eael-tabs-nav > ul li img {
    width: 150px;
}

/*Fitness calc pages */
.water-intake-css #fcp-water-intake-form{
	border:1px solid #a00303 !important;

}
.water-intake-css #fcp-water-intake-form h3{
	background-color:transparent !important;
	background-color:#a00303 !important;	
}
.water-intake-css #fcp-water-intake-form .fcp-result-string{
	background-color:transparent !important;
	background-color:#a00303 !important;	
	padding:20px;
}
#fcp-water-intake-weight{
	background-color:#fff !important;
	border:1px solid #a00303 important;
}
#fcp-water-intake-height{
	background-color:#fff !important;
border-radius: 25px !important;
}
.water-intake-css #fcp-water-intake-season{
	border-radius: 25px !important;
}
.water-intake-css #fcp-water-intake-form .fcp-btn{
	border:none !important;
	padding:10px 30px !important;
	background-color: #a00303 !important;
margin-top: 20px;
background-image: url('https://purerawz.co/wp-content/uploads/2024/10/button-bg-medium.png');
background-size: cover;
}
.water-intake-css #fcp-water-intake-form h3{
	font-weight: normal !important;
}
.water-intake-css .form-control:focus{
	border: 1px solid #a00303 !important;
	box-shadow: 0px 0 4px 2.25px #a0030326 !important;
	
}
.water-intake-css .form-control{
	border-radius: 25px !important;
}
.water-intake-css .fcp-calculated-result{
	font-weight:700;
}
label[for="fcp-water-intake-radio-metric"] {
    cursor: pointer; 
}
label[for="fcp-water-intake-radio-imperial"] {
	cursor: pointer;
}
#mx_cl .head-title h3 {
    padding-bottom: 15px;
    border-bottom: 1px solid #A00303 !important;
    font-size: 52px !important;
    font-weight: normal;
    color: #A00303 !important;
}
#mx_cl .rs_sec h3{
	color: #a00303 !important;
}
#mx_cl .form-control{
	border-radius: 25px;
  height: 48px;
}
#mx_cl .form-control:focus{
border: 1px solid #a00303 !important;
	box-shadow: 0px 0 4px 2.25px #a0030326 !important;
}
.woocommerce-message:focus-visible{
	outline: none;
}

/* halloween popup */
.hallo-pop-up .elementor-button{
	  position: fixed;
    bottom: 0;
    left: 0;
	margin-left:10px;
	margin-bottom: 10px;
	cursor:pointer;
}
#elementor-popup-modal-359197082 a {
    display: block !important;
}
#elementor-popup-modal-359197082 .dialog-close-button{
	font-size: 20px;
	color: white;
}

@media(max-width:430px){
		.hallo-pop-up .elementor-button{
    bottom: 0px;
		margin-bottom: -1px;
		margin-left: 0px;
    width: 100%;
	}
	#widget-chat-button{
		bottom: 55px !important;
	}
}

/* Mega menu css */
.elementor-element-45b8b43d a {
    color: #333333;
}
.elementor-element-45b8b43d .wpr-nav-menu .fa-angle-right {
    color: #a00303;
}
@media(max-width:430px){
.slf-widget__layout {
    display: unset !important;
}
}
	@media(max-width:786px){
		.top-bfcm-css .woocommerce{
		display:block !important;	
		}
	}
.page-id-8 .innerpages-title-wrapper-first > .container:nth-of-type(2){
    display:none !important;
	height:0px !important;
	padding:0px !important;
}
#custom_id_to_display_form #slf-form{
 background-color: transparent !important; 
}
#custom_id_to_display_form .slf-widget__layout { background-color: transparent !important; 
}

.woocommerce-checkout a.woocommerce-button.button.mwb_track_order.order-actions-button{
	display:none !important;
}
/*  petide category text for all single products*/
.peptide-prod-txt{
	display:none !important;
}
/*  petide category text for all single products*/
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9999{
	display:none !important;
}
/*My account page*/
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title a{
	background-color:#1B1B1B;
	text-align:left !important;
	float:left;
	padding:10px;
	color:#fff;
	border-radius:6px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title a:hover{
	background-color:#A00303;
	color:#fff;
}

/* Certificate of Analysis */
.coa_img_clas_css .elementor-tab-title{
	border: 1px solid lightgray !important;
    padding: 20px 100px;
    margin-right: 10px;
	border-radius:15px;
}
.coa_img_clas_css .elementor-tab-title:hover{
	background-color:#A00303;
	color:#fff !important;
}
.coa_img_clas_css .elementor-tab-title.elementor-active{
		background-color:#A00303;
	color:#fff !important;
}
.coa_img_clas_css .elementor-tab-content img{
	border:1px solid lightgray;
	margin-bottom:20px;
	border-radius:8px;
}
a.button.product_type_simple {
    border-radius: unset;
}
a.button.product_type_variable {
    border-radius: unset;
}
a.button.product_type_external {
    border-radius: unset;
}
.innerpages-title.bg-title-page .container{
	padding:0px !important;
	width:100% !important;
	max-width:100% !important;
}
.yikes-custom-woo-tab-title-1st-party-coa{
	display:none;
}
.yikes-custom-woo-tab-title-3rd-party-coa{
	display:none;
}
.woocommerce-tabs ul.tabs{
	max-width:967px;
}

/* Omni CSS Form */
/*.custom_id_to_display_form{*/
/*  display: none;*/
/*}*/
#custom_id_to_display_form_placeholder .custom_id_to_display_form {
    display: block !important;
}
.main_newzltr_sec #custom_id_to_display_form_placeholder .custom_id_to_display_form{
  display:block !important;
}

#custom_id_to_display_form_placeholder{
	width:100%;
}
#custom_id_to_display_form_placeholder .omnisend-form-67effb52f8fbc713dd316e41-field-container-67effaab52e9544bce0ed09a{
	width:100% !important;
	
}

#custom_id_to_display_form_placeholder input{
	border:1px solid #f2f2f2 !important;
}

#custom_id_to_display_form_placeholder .omnisend-form-67effb52f8fbc713dd316e41-field-container-62a3147776d81914aa87ed98{
	width:100% !important;
}
#custom_id_to_display_form_placeholder .omnisend-form-67effb52f8fbc713dd316e41-action-627932485028ebd8c6660c51{
		width:98% !important;
	height:50px;
	background-color:#75dcf2 !important;
}
#custom_id_to_display_form_placeholder .omnisend-form-67effb52f8fbc713dd316e41-action-627932485028ebd8c6660c51:hover{
	background-color:#d66ce8 !important;
}
.omnisend-form-67efd3eff8fbc713dd316e1c-section-624ab2f927652f651edfd0ac-opacity-layer{
	background-color:transparent !important;
}
p.woocommerce-info:before{
	position:unset !important;
	padding-right:10px !important;
}
/* Single Product offer form  */
.omnisend-embedded-v2-section #omnisend-embedded-v2-6800c3e2f8fbc713dd317b02{
		width:100%;
}
.omnisend-embedded-v2-section{
	
	width:90%;
	margin-bottom:30px;
	margin-top:10px;
	background-color:#FBF5F5;
	padding:20px;
	border-radius:12px;
	border-left:4px solid #A00303;
	border-right:4px solid #A00303;
	border-top:2px solid rgba(160,3,3,0.06);
		border-bottom:2px solid rgba(160,3,3,0.06);
}
.omnisend-embedded-v2-text{
	margin-bottom:10px;
}
.omnisend-embedded-v2-text p{
	font-size:14px;
	text-align:center;
	color:#333;
	font-weight:700;
	margin:0px !important;
	padding:0px !important;
	
}
.omnisend-embedded-v2-section .omnisend-mobile-container .omnisend-form-6800c3e2f8fbc713dd317b02-field-container-wrapper-67efd14aa90973ddcf615a51{
	width:70% !important;
	outline:0px !important;
}
.omnisend-embedded-v2-section .omnisend-mobile-container #omnisend-form-6800c3e2f8fbc713dd317b02-field-67efd14aa90973ddcf615a51 input{
	padding:13px !important;
	width:100% !important;
	margin-bottom:0px;
	border:2px solid rgba(160,3,3,0.06) !important;
	border-radius:8px 0px 0px 8px !important;
	outline:0px !important;
}
.omnisend-embedded-v2-section .omnisend-mobile-container #omnisend-form-6800c3e2f8fbc713dd317b02-field-67efd14aa90973ddcf615a51 input:focus{
	outline:0px !important;
	box-shadow:unset !important;
}
.omnisend-embedded-v2-section .omnisend-mobile-container  .omnisend-form-6800c3e2f8fbc713dd317b02-action-container-627932485028ebd8c6660c51{
	width:30% !important;
}
.omnisend-embedded-v2-section .omnisend-mobile-container    .omnisend-form-6800c3e2f8fbc713dd317b02-action-container-627932485028ebd8c6660c51 button{
		padding:12px !important;
	border-radius:0px 8px 8px 0px !important;
	width:100% !important;
	border:0px;
	font-size:16px !important;
	border:2px solid #A00303 !important;
}
.omnisend-embedded-v2-section .omnisend-mobile-container    .omnisend-form-6800c3e2f8fbc713dd317b02-action-container-627932485028ebd8c6660c51 button:focus{
		outline:0px !important;
	box-shadow:unset !important;
	background-color:#333 !important;
}
.omnisend-embedded-v2-section div{
	padding:0px !important;
	background-color:transparent;
}
.omnisend-embedded-v2-section .omnisend-mobile-container{
	display:flex !important;
	flex-direction:row !important;
	flex-wrap:wrap !important;
}
.omnisend-embedded-v2-section .omnisend-mobile-container .omnisend-form-6800c3e2f8fbc713dd317b02-text-62a313b876d81914aa87ed78{
	width:100%;
}
.omnisend-embedded-v2-section .omnisend-mobile-container .omnisend-form-6800c3e2f8fbc713dd317b02-text-62a313b876d81914aa87ed78 h3{
	background-color:#62B543;
	font-size:20px;
	border-radius:6px 6px 0px 0px;
}
.omnisend-embedded-v2-section .omnisend-mobile-container .omnisend-form-6800c3e2f8fbc713dd317b02-text-67efd320a90973ddcf615a7c{
	width:100%;
}
.omnisend-embedded-v2-section .omnisend-mobile-container .omnisend-form-6800c3e2f8fbc713dd317b02-text-67efd320a90973ddcf615a7c p {
	background-color:#A00303 !important;
	border-radius:0px 0px 6px 6px;
}
/*end Single Product offer form  */
 /*-Faq section new--*/
.faq-sec-design .e-n-accordion-item-title-icon i{
    background-color: #FEEEEE !important;
    color:#A00303 !important;
	padding:20px 15px;
	line-height:0px;
	border-radius:50px;
	margin-top:-15px;
}
/*New pages designs  */
/*----Reviews----*/
.trust-reviews-sec .elementor-testimonial__cite{
	width:100% !important;
	text-align:center;
}
.trust-reviews-sec .elementor-testimonial__content{
	text-align:center;
	padding-top:20px;
}
.trust-reviews-sec .swiper-slide{
	border-radius:12px;
	  background-color:Transparent;
}
.trust-reviews-sec .elementor-testimonial__content{
	padding:10px 35px 0px 35px !important;
}
.trust-reviews-sec .elementor-star-rating{
	padding-top:10px;
}
.trust-reviews-sec .elementor-swiper-button{
	background-color:#fff;
	color:#A00303 !important;
	padding:5px;
	border-radius:4px;
	border:1px solid #fff;
}
.trust-reviews-sec .elementor-swiper-button:hover{
		background-color:transparent;
	color:#fff !important;
}

/* sarms forms*/
.sarms-form-tabs #e-n-tab-title-368613711{
	display:flex;
	flex-direction:column;
}
.sarms-form-tabs #e-n-tab-title-368613711:before{
	content: "";
    display: block;
    width: 90px; 
    height: 90px;
    background-image: url('/wp-content/uploads/2025/04/img-3-1.webp'); 
    background-size: cover;
	background-repeat:no-repeat; 
    background-position: center;
	background-color:#FBF5F5 !important;
	border-radius:300px;
	box-shadow: 0px 0px 10px  rgba(0,0,0, 0.1);
}
.sarms-form-tabs #e-n-tab-title-368613712{
	display:flex;
	flex-direction:column;
}
.sarms-form-tabs #e-n-tab-title-368613712:before{
	content: "";
    display: block;
    width: 90px; 
    height: 90px; 
    background-image: url('/wp-content/uploads/2025/04/img-2-1.webp'); 
    background-size: cover;
	background-repeat:no-repeat; 
    background-position: center;
	background-color:#FBF5F5 !important;
	border-radius:300px;
box-shadow: 0px 0px 10px  rgba(0,0,0, 0.1);
}
.sarms-form-tabs #e-n-tab-title-368613713{
	display:flex;
	flex-direction:column;
}
.sarms-form-tabs #e-n-tab-title-368613713:before{
	content: "";
    display: block;
    width: 90px; 
    height: 90px; 
    background-image: url('/wp-content/uploads/2025/04/img-4-1.webp'); 
    background-size: cover;
	background-repeat:no-repeat; 
    background-position: center;
	background-color:#FBF5F5 !important;
	border-radius:300px;
	box-shadow: 0px 0px 10px  rgba(0,0,0, 0.1);
}
.sarms-form-tabs #e-n-tab-title-368613714{
	display:flex;
	flex-direction:column;
}
.sarms-form-tabs #e-n-tab-title-368613714:before{
	content: "";
    display: block;
    width: 90px; 
    height: 90px; 
    background-image: url('/wp-content/uploads/2025/04/img-1-1.webp'); 
    background-size: cover;
	background-repeat:no-repeat; 
    background-position: center;
	background-color:#FBF5F5 !important;
	border-radius:300px;
	box-shadow: 0px 0px 10px  rgba(0,0,0, 0.1);
	
}
.sarms-form-tabs #e-n-tab-title-368613715{
	display:flex;
	flex-direction:column;
}
.sarms-form-tabs #e-n-tab-title-368613715:before{
	content: "";
    display: block;
    width: 90px; 
    height: 90px; 
    background-image: url('/wp-content/uploads/2025/05/petide_vials_bg-done-small.png');
    background-size: 60px;
	background-repeat:no-repeat;
    background-position: center;
	background-color:#FBF5F5 !important;
	
	border-radius:500px;
	box-shadow: 0px 0px 10px  rgba(0,0,0, 0.1);
}
.sarms-form-tabs #e-n-tab-title-368613716{
	display:flex;
	flex-direction:column;
}
.sarms-form-tabs #e-n-tab-title-368613716:before{
	content: "";
    display: block;
    width: 90px; 
    height: 90px; 
    background-image: url('/wp-content/uploads/2025/05/nasal_spray-done-small.png'); 
    background-size: 25px;
	background-repeat:no-repeat; 
    background-position: center;
	background-color:#FBF5F5 !important;
	border-radius:500px;
	box-shadow: 0px 0px 10px  rgba(0,0,0, 0.1);
}
.product-tabs-dat .e-n-tabs-heading{
	display:flex;
	align-items:center;
}
.product-tabs-dat .e-n-tabs-heading button{
	margin-top:0px !important;
	margin-bottom:10px !important;
}
@media only screen and (max-width: 767px) {
	.sarms-form-tabs #e-n-tab-title-368613711:before{
    width: 70px; 
    height: 70px; 
}
	.sarms-form-tabs #e-n-tab-title-368613712:before{
    width: 70px; 
    height: 70px; 
}
	.sarms-form-tabs #e-n-tab-title-368613713:before{
    width: 70px; 
    height: 70px; 
}
	.sarms-form-tabs #e-n-tab-title-368613714:before{
    width: 70px; 
    height: 70px; 
}
	.sarms-form-tabs #e-n-tab-title-368613715:before{
    width: 70px; 
    height: 70px;
		background-size: 45px;
}
	.sarms-form-tabs #e-n-tab-title-368613716:before{
    width: 70px; 
    height: 70px;
		background-size: 20px;
}
	.sarms-form-tabs .e-n-tabs-heading{
	display:flex !important;
		flex-wrap:wrap !important;
		justify-content:center;
}
	.sarms-form-tabs .e-n-tabs-heading .e-n-tab-title{
		margin-top:0px !important;
		margin-bottom:5px !important;
		width:24% !important;
		max-width:unset !important;
		min-width:unset !important;
		flex-basis:unset !important;
	}
	.faq-pg-tab .e-n-tabs-heading{
	display:flex;
	align-items:center;
}
.faq-pg-tab .e-n-tabs-heading button{
	margin-top:0px !important;
	margin-bottom:10px !important;
}
}
/* reviews page */
.reviews-page-data .cr-summaryBox-wrap{
	align-items:unset;
	background-color:#FBF5F5;
	border-radius:12px;
}
 .cr-all-reviews-shortcode{
	display:flex;
	flex-wrap:wrap;
}
.reviews-page-data .cr-all-reviews-shortcode > div{
	width:100%;
}
.reviews-page-data .cr-all-reviews-shortcode .cr-ajax-search{
		width: 50%;
    padding: 20px;
    background: #FBF5F5;
    border-radius: 12px 0px 0px 12px;
}
.reviews-page-data .cr-all-reviews-shortcode .cr-ajax-search input{
	border-color:#ddd !important;
	height:50px;
	border-radius:8px;
	color:#000 !important;
}
.reviews-page-data .cr-all-reviews-shortcode .cr-ajax-search input:focus{
	box-shadow:unset;
	border-color:#A00303 !important;
}
.reviews-page-data .cr-all-reviews-shortcode .cr-button-search{
	background:#A00303 !important;
	 color:#fff;
	border:0px;
	padding:10px 30px;
	border-radius:8px;
}
.reviews-page-data .cr-all-reviews-shortcode .cr-button-search:hover{
	background:#000 !important;
}
.reviews-page-data .cr-all-reviews-shortcode .cr-count-row{
	width: 50%;
    padding: 20px;
    background: #FBF5F5;
    border-radius: 0px 12px 12px 0px;
}
.reviews-page-data .cr-summaryBox-wrap > .cr-summary-separator-side{
	display:none;
}
.reviews-page-data .cr-summaryBox-wrap  .cr-summary-separator{
	margin:auto !important;
}
.reviews-page-data .cr-summaryBox-wrap .cr-overall-rating-wrap{
	background-color:#A00303;
	border-radius:12px 0px 0px 12px;
	
}
.reviews-page-data .cr-summaryBox-wrap .cr-overall-rating-wrap .cr-average-rating span{
	color:#fff !important;
}
.reviews-page-data .cr-summaryBox-wrap .cr-overall-rating-wrap .cr-total-rating-count{
	color:#fff !important;
}
.reviews-page-data .cr-summaryBox-wrap .cr-add-review-wrap{
	padding-right:20px;
}
.reviews-page-data .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review{
	background-color:#A00303;
	padding:15px 30px !important;
	line-height:0px;
	border-radius:8px;
}
.reviews-page-data .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover{
	background-color:#000;
}
.reviews-page-data .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div{
	text-align:center !important;
}
.reviews-page-data .cr-all-reviews-shortcode .commentlist{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	gap:30px;
	margin-top:20px;
}
.reviews-page-data .cr-all-reviews-shortcode .commentlist .review{
	width:31%;
	height:unset;
	background-color:#fff !important;
	border-radius:12px;
	margin:0px;
	box-shadow: 0px 0px 10px 1px  rgba(0,0,0,0.10);
}
.reviews-page-data #cr-show-more-all-reviews{
	padding:15px 30px !important;
	line-height:0px;
	border-radius:8px;
}
.reviews-page-data #cr-show-more-all-reviews:hover{
	background-color:#000 !important;
}
.reviews-page-data .cr-ajax-reviews-cus-images-div{
	margin-top:35px;
}
.reviews-page-data .comment_container{
	display:flex;
	width:100% !important;
}
.reviews-page-data .comment_container img{
	width:50px;
	height:auto;
	align-self: flex-start;
	border-radius:100px;
	position:unset !important;
}
.reviews-page-data .comment-text{
	margin-left:0px !important;
	padding-left:20px !important;
	width:100%;
}
.reviews-page-data .comment-text .description p{
	margin-bottom:0px !important;
	margin-top:3px !important;
}
@media only screen and (max-width: 767px) {
	.reviews-page-data .comment_container{
		flex-direction:column;
		justify-content:center;
		align-items:center;
		text-align:center;
	}
	.reviews-page-data 	.comment_container img{
		float:unset !important;
		text-align:center !important;
		align-self:center;
	}
	.reviews-page-data .comment-text{
		padding-left:0px !important;
		padding-bottom:0px !important;
		border-bottom:0px !important;
	}
	.reviews-page-data .comment-text .meta{
		flex-direction:column;
		align-items:center !important;
		justify-content:center;
		text-align:center !important;
	}
	.reviews-page-data .comment-text .cr-meta-author-featured-date{
		width:100%;
		margin-top:10px;
	}
	.reviews-page-data .comment-text .cr-meta-author-title{
		width:100%;
		text-align:center;
		justify-content:center;
		align-items:center !important;
	}
.reviews-page-data .comment-text	.cr-rating-product-name{
		align-items:center !important;
	}
.reviews-page-data .comment-text	.description p{
		text-align:center !important;
	}
	.reviews-page-data .cr-ajax-reviews-cus-images-div{
	margin-top:20px;
		margin-bottom:30px;
}
	.reviews-page-data .cr-all-reviews-shortcode .cr-count-row{
    border-radius: 0px 0px 12px 12px;
			width: 100% !important;
		margin:0px 0px 20px 0px;
}
.reviews-page-data .cr-summaryBox-wrap .cr-overall-rating-wrap{
	border-radius:12px 12px 0px 0px;
}
	.reviews-page-data .cr-all-reviews-shortcode .commentlist .review{
		width:100%;
		padding:20px;
	}
	.reviews-page-data .cr-all-reviews-shortcode .cr-ajax-search{
		width: 100%;
    border-radius: 12px 12px 0px 0px;
		margin:0px;
		flex-direction:column;
}
	.reviews-page-data .cr-all-reviews-shortcode .cr-ajax-search button{
		margin-top:15px;
	}
}

/* product detail page */
.single-product .pagespace2{
	padding-top:70px;
	padding-bottom:50px;
}
 .single-product .product.type-product{
    display: flex;
	justify-content: space-between;
    flex-wrap: wrap;
	 margin-top:20px;
}
.single-product  .product_title.entry-title{
	font-weight:500;
}
.single-product .woocommerce-product-gallery {
		display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
	float:unset !important;
	width: 58% !important;
}
.single-product .summary.entry-summary{
	float:unset !important;
	width:39% !important;
}
.single-product .woocommerce-product-gallery  .flex-viewport{
	width: 75% !important;
    border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius:12px;
}
.single-product .product.type-product .flex-control-nav.flex-control-thumbs{
	display: flex;
  flex-direction: column;
    width: 20% !important;
    margin-top: 0px !important;
    max-height: 500px;
    overflow: hidden;
    position: relative;
}
.single-product .product.type-product .flex-control-nav.flex-control-thumbs li{
	clear:unset !important;
	padding:0px !important;
	width:100% !important;
}
.single-product .product.type-product .flex-control-nav.flex-control-thumbs li img{
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin-bottom:20px;
}
.single-product .flex-direction-nav .flex-nav-prev{
	opacity:0%;
	position:absolute;
	left:26%;
	top:45%;
}
.single-product .flex-direction-nav .flex-nav-next{
	opacity:0%;
	position:absolute;
	right:10%;
	top:45%;
}
.woocommerce-product-gallery:hover .flex-direction-nav .flex-nav-prev{
	opacity:100%;
}
.woocommerce-product-gallery:hover .flex-direction-nav .flex-nav-next{
	opacity:100%;
}
.single-product .summary.entry-summary .variations_form .variations{
	width:100% !important;
}
.single-product .summary.entry-summary .variations_form .variations .label{
	width:15% !important;
}
.single-product .summary.entry-summary .variations_form .variations .value{
	width:100% !important;
	margin-right:0px !important;
	padding-right:0px;
}
.single-product .summary.entry-summary .variations_form .variations select{
	border-radius:8px;
}
.single-product .summary.entry-summary .woocommerce-product-rating{
	display:flex;
}
.single-product .woocommerce-product-rating .star-rating span:before {
	color:#FF8800;
}
.single-product .summary.entry-summary .woocommerce-review-link{
    font-family: "Paranoid", Sans-serif;
	font-size:22px;
	color:#e10909;
}
.single-product .summary.entry-summary .price span bdi{
	font-family: "Paranoid", Sans-serif !important;
	font-size:34px;
	color:#333;
	font-weight:500;
}
.single-product .summary.entry-summary #gr_product_points_lable:before{
	background-color:#FFF4F4 !important;
}
.single-product .summary.entry-summary #gr_product_points_lable{
	color:#A00303;
	border:2px solid #ED3F23;
	margin-bottom:20px;
	font-size:14px;
}
.single-product .summary.entry-summary .woocommerce-variation-add-to-cart{
	display:flex;
	justify-content:space-between;
}
.single-product .summary.entry-summary .woocommerce-variation-add-to-cart .quantity{
	width:48% !important;
	margin:0px !important;
	float:unset !important;
}
.single-product .summary.entry-summary .input-text.qty.text{
	margin:0px;
	border:1px solid rgba(0,0,0,0.2);
	padding:12px 20px;
	min-width:unset !important;
	max-width:unset !important;
	width:100% !important;
	color:#333;
	box-shadow:unset;
	border-radius:8px;
	float:unset !important;
}
.single-product .summary.entry-summary .single_add_to_cart_button{
	width:48% !important;
	float:unset !important;
	border-radius:8px;
	padding:12px 20px;
	background-color:transparent;
	color:#A00303;
	text-transform:capitalize;
	border:1px solid #A00303;
}
.single-product .summary.entry-summary .single_variation_wrap .woocommerce-variation-price span{
	color:#529853 !important;
}
.single-product .summary.entry-summary .single_variation_wrap .woocommerce-variation-price span bdi{
	color:#529853 !important;
}
.single-product .woocommerce-tabs{
	display:flex;
	justify-content:space-between;
	padding:0px !important;
	box-shadow:unset;
	margin-top:20px;
}
.single-product .woocommerce-tabs .tabs.wc-tabs{
	padding-top:25px !important;
	width:25%;
	display:flex;
	flex-direction:column;
	text-align:left;
	border:unset !important;
}
.single-product .woocommerce-tabs .tabs.wc-tabs li{
	text-align:left;
	margin-bottom:20px !important;
}
.single-product .woocommerce-tabs .tabs.wc-tabs li a{
	text-align:left;
	padding:15px !important;
	color:#333 !important;
	 border-bottom: 1px solid rgba(0,0,0,0.2);
	
}
.single-product .woocommerce-tabs .tabs.wc-tabs li.active a {
    color: #A00303 !important;
    border-bottom: 1px solid #A00303 !important;
}
.single-product .woocommerce-tabs .tabs.wc-tabs a:hover {
    color: #A00303 !important;
    border-bottom: 1px solid #A00303 !important;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel{
	margin-top:0px !important;
	max-width:unset !important;
	width:68%;
	border-left:1px solid #A00303;
	padding-left:30px !important;
	padding-top:25px !important;
}
.single-product .woocommerce-Tabs-panel--description table{
	border-bottom:1px solid #aaa !important;
	table-layout:auto !important;
}
.single-product .woocommerce-Tabs-panel--description table td:first-child {
    width: 35%;
  }
.single-product .woocommerce-Tabs-panel--description table td:nth-child(2) {
    width: 65%;
}
.single-product .woocommerce-Tabs-panel--description table tr th{
	color:#333 !important;
}
.single-product .woocommerce-Tabs-panel--description table tr td{
	color:#333 !important;
}
.single-product .woocommerce-Tabs-panel--description table tr td span{
	color:#333 !important;
}
.single-product .woocommerce-tabs.wc-tabs-wrapper{
	width:100%;
}
.single-product .woocommerce-Tabs-panel--1st-party-coa  p{
	display:flex;
	justify-content:center;
}
.single-product .woocommerce-Tabs-panel--1st-party-coa  p  img{
	width:50%;
	max-width:unset !important;
	margin:0px !important;
}
.single-product .woocommerce-Tabs-panel--3rd-party-coa  p{
	display:flex;
	justify-content:center;
}
.single-product .woocommerce-Tabs-panel--3rd-party-coa  p  img{
	width:50%;
	max-width:unset !important;
	margin:0px !important;
}
.single-product .woocommerce-Tabs-panel--coa  p{
	display:flex;
	justify-content:center;
}
.single-product .woocommerce-Tabs-panel--coa  p  img{
	width:50%;
	max-width:unset !important;
	margin:0px !important;
}
 .single-product .container {
        max-width: 1366px !important;
	 padding-left:0px !important;
	 padding-right:0px !important;
    }
 .single-product .related.products{
	text-align:center; 
	padding:20px;
}
.custom-info-box{
	display:flex;
	align-items:center;
	margin-top:-4px;
	margin-bottom:20px;
}
.custom-info-box p{
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:600;
	line-height:22px;
}
.custom-info-box i{
    color: #A00303;
    padding-right: 8px;
    font-size: 19px;
    background-color: #a003031f;
    padding: 10px;
    margin-right: 12px;
    align-self: center;
    border-radius: 6px;
}
/* single product related products */
.related.products ul.products li:nth-child(4){
	margin-bottom:40px !important;
}
.single-product .related.products .product.type-product{
	    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px 10px 30px 10px !important;
	min-height:unset !important;
	height:unset !important;
	box-shadow: 0px 0px 27px rgb(143 37 37 / 9%) !important;
	border:2px solid rgba(160,3,3,0.06);
	float:unset !important;
}
.single-product .related.products  .product.type-product .wrappimage{
	margin-bottom:0px !important;
}
.single-product .related.products .product.type-product .woocommerce-loop-product__title{
	padding-bottom: 10px !important;
    font-family: "Paranoid", Sans-serif;
    font-weight: 400 !important;
    font-size: 38px !important;
	height:unset;
	height:72px !important;
	overflow:hidden !important;
}
.single-product .related.products  .product.type-product .price{
	font-family: "Paranoid", Sans-serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    color: #333 !important;
	padding-bottom:20px;
	padding-top:8px;
}
.single-product .related.products  .product.type-product .price span{
	font-family: "Paranoid", Sans-serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    color: #333 !important;
}
.single-product .related.products  .product.type-product .price bdi{
	font-family: "Paranoid", Sans-serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    color: #333 !important;
}
.single-product .related.products  .product.type-product .button.product_type_variable.add_to_cart_button{
	  margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
		margin-bottom:0px !important;
		font-size:14px !important;
	 	padding: 10px 8px !important;
}
.single-product .related.products  .product.type-product  .product_type_external{
		margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
		margin-bottom:0px !important;
		font-size:14px !important;
	 	padding: 10px 8px !important;
}
.single-product .related.products .product.type-product .button.product_type_variable{
		margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
		margin-bottom:0px !important;
		font-size:14px !important;
	 	padding: 10px 8px !important;
}
.single-product .related.products .product.type-product .add_to_cart_button{
	margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:0px !important;
	font-size:14px !important;
	 padding: 10px 8px !important;
}
.single-product .related.products .product.type-product  .woosq-btn{
	  width: 46%;
    background-color: #A00303;
    color: #fff;
    margin-left: 8px;
    padding: 7px 8px !important;
    border-radius: 6px;
	border:1px solid #A00303;
	margin-bottom:0px !important;
	font-size:14px;
}
.single-product .related.products .product.type-product  .woosq-btn:hover{
	  color: #A00303;
	 background-color: transparent;
}
.single-product .related.products .product.type-product .wrappimage{
	height:280px !important;
	overflow:hidden;
}
.single-product .related.products .product.type-product .wrappimage img{
	object-fit:cover !important;
}
.single-product .related.products .product.type-product .star-rating{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.single-product .related.products .star-rating > span:before{
	color:#FF8800 !important;
}
.single-product .woocommerce-Tabs-panel--description > h2{
	font-size:56px;
	line-height:50px;
	margin-top:25px;
}
.single-product .woocommerce-Tabs-panel--description > h3{
	font-size:42px;
		line-height:38px;
	margin-top:25px;
}
/* 	.woocommerce-product-gallery__image{
		 border: 1px solid rgba(0, 0, 0, 0.2) !important;
	border-radius:12px;
	} */
/* single product related products end */
@media only screen and (max-width: 767px) {
	.single-product .woocommerce-Tabs-panel--description > h2{
	margin-top:15px;
}
.single-product .woocommerce-Tabs-panel--description > h3{
	margin-top:15px;
}
	.single-product .summary.entry-summary .variations_form .variations .value{
		padding-left:20px;
	}
	.single-product .pagespace2 {
    padding-top: 10px;
		padding-bottom:10px !important;
}
	.single-product	.related.products {
		padding-left:5px;
		padding-right:5px;
	}
	.single-product	.related.products ul.products li:nth-child(4) {
    margin-bottom: 0px !important;
}
	.woocommerce-product-gallery li.flex-nav-next a:before{
		margin-left:35px;
	}
	.single-product{
		overflow-x:hidden !important;
	}
  .single-product .product.type-product{
    display: flex;
	justify-content: space-between;
    flex-wrap: wrap;
		padding:0px 10px !important;
		overflow-x:hidden;
}
.single-product .woocommerce-product-gallery {
		display: flex;
    flex-direction: column !important;
    justify-content: space-between;
	float:unset !important;
	width: 100% !important;
}
.single-product .summary.entry-summary{
	float:unset !important;
	width:100% !important;
}
.single-product .woocommerce-product-gallery  .flex-viewport{
	width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius:12px;
}

.single-product .product.type-product .flex-control-nav.flex-control-thumbs{
	display: flex;
    flex-direction: row !important;
	justify-content:space-evenly !important;
	flex-wrap:wrap;
    width: 100% !important;
    margin-top: 20px !important;
    max-height: unset !important;
	height:unset !important;
}
	.single-product .product.type-product .flex-control-nav.flex-control-thumbs li{
		width:30% !important;
	}
.single-product	.woocommerce-product-gallery .flex-direction-nav {
		position:absolute;
		top:0px;
		margin:0px !important;
	}
	.single-product .woocommerce-tabs{
		flex-direction:column !important;
	}
.single-product	.woocommerce-tabs ul.tabs{
		flex-direction:row !important;
	justify-content:space-evenly;
	margin:0px !important;
	width:100% !important;
	overflow:auto !important;
	}
	.single-product .woocommerce-tabs .tabs.wc-tabs li a{
		padding:0px !important;
		font-size:16px;
	}
	.single-product .woocommerce-tabs .tabs.wc-tabs li{
		padding:8px !important;
	}
	.single-product .woocommerce-tabs .woocommerce-Tabs-panel{
		width:100%;
		margin:0px !important;
		border-left:0px;
		padding:0px !important;
	}
	.single-product .summary.entry-summary{
		margin-bottom:0px !important;
	}
.single-product	.woocommerce-Tabs-panel--description iframe{
		width:100% !important;
	}
	.single-product .summary.entry-summary .woocommerce-variation-add-to-cart{
		flex-direction:column;
	}
	.single-product .summary.entry-summary .single_add_to_cart_button{
		width:100% !important;
	}
	.single-product .summary.entry-summary .woocommerce-variation-add-to-cart .quantity{
		width:100% !important;
	}
	.single-product .omnisend-embedded-v2-section{
		width:100%;
	}
	.omnisend-embedded-v2-section .omnisend-mobile-container .omnisend-form-6800c3e2f8fbc713dd317b02-field-container-wrapper-67efd14aa90973ddcf615a51{
width:100% !important;
}
.omnisend-embedded-v2-section .omnisend-mobile-container #omnisend-form-6800c3e2f8fbc713dd317b02-field-67efd14aa90973ddcf615a51 input{
border-radius:8px !important;
}
.omnisend-embedded-v2-section .omnisend-mobile-container .omnisend-form-6800c3e2f8fbc713dd317b02-action-container-627932485028ebd8c6660c51{
width:100% !important;
margin-top:10px;
}
.omnisend-embedded-v2-section .omnisend-mobile-container .omnisend-form-6800c3e2f8fbc713dd317b02-action-container-627932485028ebd8c6660c51 button{
border-radius:8px !important;
}
	.single-product .woocommerce-Tabs-panel--coa p img{
		width:100% !important;
	}
	.single-product .woocommerce-Tabs-panel--1st-party-coa p img{
		width:100% !important;
	}
	.single-product .woocommerce-Tabs-panel--3rd-party-coa p img{
		width:100% !important;
	}
		.single-product .related.products > h2{
		font-size:42px !important;
	}
	.single-product .related.products .product.type-product .wrappimage{
	height:290px !important;
	overflow:hidden;
}
.single-product .related.products .product.type-product .button.product_type_variable.add_to_cart_button{
	   width: 100%;
	margin-right:0px;
}
.tax-product_cat .product.type-product  .product_type_external{
	width: 100%;
	margin-right:0px;
}
.single-product .related.products .product.type-product  .woosq-btn{
	    width: 100%;
	margin-left:0px;
	margin-bottom:0px !important;
	margin-top:15px !important;
}
	.single-product .related.products .product.type-product .button.product_type_variable{
    width: 100%;
    margin-right: 0px;
}
		.tax-product_cat  .product.type-product {
		margin-right:0px !important;
	}
}
/* Face of purerawz page */
.publish-story-form .error{
	text-align:center;
	background-color:#FBF5F5;
	padding:15px;
	border-radius:12px;
	font-weight:700;
}
.publish-story-form .story-waiting-msg{
	text-align:center;
	background-color:#FBF5F5;
	padding:15px;
	border-radius:12px;
	font-weight:700;
}
.publish-story-form .notice{
	text-align:center;
	background-color:#FBF5F5;
	padding:15px;
	border-radius:12px;
	font-weight:700;
}
 .purerawz-story-card h3{
	background-color:#A00303;
	color:#fff;
	padding:10px 15px;
	margin:-20px -20px 0px -20px;
	border-radius:12px 12px 0px 0px;
	 text-align:center;
	 font-size:42px;
}
.story-card-vote-data{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:20px 20px 20px 20px;
	margin:20px -20px -20px -20px;
	border-top:1px solid rgba(0,0,0,0.20);
}
.story-card-vote-text{
	display:flex;
}
.story-card-vote-text .story-card-dislike-text{
	padding-right:12px;
	font-weight:600;
	color:#A00303;
	margin:0px;
	padding-top:0px;
}
.story-card-vote-text .story-card-dislike-text span{
	font-weight:600;
	color:#333;
}
.story-card-vote-text .story-card-like-text{
	padding-right:12px;
	font-weight:600;
	color:green;
	margin:0px;
	padding-top:0px;
}
.story-card-vote-text .story-card-like-text span{
	font-weight:600;
	color:#333;
}
.vote-buttons{
	margin-top:0px;
}
.vote-buttons button{
	background-color:transparent;
	padding:0px;
	margin:0px;
	padding-left:13px;
}
.vote-buttons button:hover{
	background-color:transparent;
}
.vote-buttons button:focus{
	background-color:transparent;
}
.vote-buttons .vote-button.like-btn i{
	color:green;
	font-size:22px;
}
.vote-buttons .Likeit i{
	font-weight:800 !important;
}
.vote-buttons .vote-button.dislike-btn i{
	color:#A00303;
	font-size:22px;
}
.vote-buttons .Dislikeit i{
	font-weight:800 !important;
}
.story-card-approved{
	 font-style: italic;
	font-size:14px;
	color:#095209 !important;
	font-weight:600;
}
.story-card-approved span{
	font-weight:700;
	color:#333;
}
.story-card-email{
	color:#333 !important;
	font-weight:500;
	display:flex;
	flex-direction:column;
}
.story-card-email span{
	font-weight:700;
}
.story-card-content{
	color:#333 !important;
	font-weight:600;
}
.story-card-content span{
	font-weight:700;
}
.story-card-content a{
	font-weight:600;
}
.story-card-content a:hover{
	color:#000;
	text-decoration:none;
}
.story-card-social{
	color:#333 !important;
	font-weight:600;
}
.story-card-social span{
	font-weight:700;
}
.purerawz-story-card{
	border:unset;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
}
.purerawz-story-cards{
	padding:0px;
}
.form-input-data {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.form-input-detail{
	width:48%;
	margin-top:15px;
}
.form-input-detail input{
	width:100% !important;
	border-radius:8px;
	padding:15px;
	margin-top:0px;
	max-width:unset !important;
}
.form-input-detail label{
	margin-bottom:6px;
}
.form-input-social{
	width:100%;
}
.form-input-social input{
	width:100% !important;
	max-width:unset !important;
}
.form-input-upload{
	width:100%;
}
.form-input-upload input{
	width:100% !important;
	max-width:unset !important;
	padding:5px;
}
.form-input-upload input:hover{
	border:unset;
}
.form-input-upload input:focus{
	border:unset;
}
.form-input-btn{
	width:100%;
}
.form-input-btn input{
	border-radius:8px !important;
}
.login-notice{
	background-color:#FBF5F5;
	text-align:center;
	padding: 20px;
  border-radius: 12px;
  font-weight: 700;
}
#social-handles-container{
	display: flex;
  justify-content: space-between;
	flex-wrap: wrap;
}
.social-handle-wrapper{
	width: 48%;
	margin-bottom:15px !important;
}
.social-handle-wrapper input{
	margin:0px !important;
}
.social-handle-wrapper-btn {
	background-color:#FBF5F5;
	margin-bottom:15px !important;
	border-radius:8px;
	width:48%;
	display: flex;
    align-items: center;
    justify-content: center;
	padding:14px;
	order:6;
}
.social-handle-wrapper-btn button{
	margin:0px 0px 0px 0px !important;
	font-weight: 700;
}
.social-handle-wrapper-btn button:hover{
	color:#333;
	 text-decoration:none;
}
.form-input-qa {
    margin-top: 15px;
	max-width: 100% !important;
    width: 100%;
}
.form-input-qa input{
	width:100% !important;
	border-radius: 8px;
   max-width: 100% !important;
}
.form-input-detail.form-input-upload{
	background-color: #FBF5F5;
    padding: 15px;
    border-radius: 12px;
}
.remove-social-handle{
	background-color:#fff !important;
}
@media only screen and (max-width: 767px) {
	#affiliate-leaderboard{
		overflow-x:auto;
	}
.leaderboard-table{
	width:560px;
}
	.form-input-detail{
		width:100%;
	}
	.social-handle-wrapper{
		width:100%;
	}
	.social-handle-wrapper-btn {
		width:100%;
	}
}
/* end face of purerawz */

/* product category page design */
.tax-product_cat .product.type-product{
	    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px 10px 30px 10px !important;
	min-height:unset !important;
	height:unset !important;
	box-shadow: 0px 0px 27px rgb(143 37 37 / 9%) !important;
	border:2px solid rgba(160,3,3,0.06);
}
.tax-product_cat .product.type-product .wrappimage{
	margin-bottom:0px !important;
}
.tax-product_cat .product.type-product .woocommerce-loop-product__title{
	padding-bottom: 10px !important;
    font-family: "Paranoid", Sans-serif;
    font-weight: 400 !important;
    font-size: 38px !important;
		height:unset;
		height:72px !important;
		overflow:hidden !important;
}
.tax-product_cat .product.type-product .price{
	font-family: "Paranoid", Sans-serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    color: #333 !important;
	padding-bottom:20px;
	padding-top:8px;
}
.tax-product_cat .product.type-product .price span{
	font-family: "Paranoid", Sans-serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    color: #333 !important;
}
.tax-product_cat .product.type-product .price bdi{
	font-family: "Paranoid", Sans-serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    color: #333 !important;
}
.tax-product_cat .product.type-product .add_to_cart_button{
	    margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:20px !important;
}
.tax-product_cat .product.type-product  .product_type_external{
		margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
		margin-bottom:20px !important;
}
.tax-product_cat .product.type-product .button.product_type_variable{
	margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:20px !important;
}
.tax-product_cat .button.product_type_simple{
	margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:20px !important;
}
.tax-product_cat .product.type-product  .woosq-btn{
	    width: 43%;
    background-color: #A00303;
    color: #fff;
    margin-left: 8px;
    padding: 10px 10px;
    border-radius: 6px;
	border:1px solid #A00303;
	margin-bottom:20px !important;
}
.tax-product_cat .product.type-product  .woosq-btn:hover{
	  color: #A00303;
	 background-color: transparent;
}
.tax-product_cat .product.type-product .wrappimage{
	height:380px !important;
	overflow:hidden;
}
.tax-product_cat .product.type-product .wrappimage img{
	object-fit:cover !important;
	height:100%;
}
.tax-product_cat .product.type-product .star-rating{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.tax-product_cat .product.type-product .star-rating > span:before{
	color:#FF8800 !important;
}
.tax-product_cat .lmp_load_more_button{
	text-align:center;
}
.tax-product_cat .lmp_load_more_button a{
    background-color: #A00303;
    color: #fff;
    padding: 14px 32px !important;
    border-radius: 8px !important;
	border:1px solid #A00303;
	font-size:16px !important;
}
.tax-product_cat .products {
	display: flex !important;
	flex-wrap: wrap;
}
.tax-product_cat .products:before{
	display:none !important;
}
.tax-product_cat .products .product {
	width: 31.3% !important;
	margin-right:28px !important;
}
.tax-product_cat .products .product:nth-child(3n) {
	margin-right: 0px !important;
}
.tax-product_cat  .container{
	max-width:1366px !important;
	padding-left:15px;
	padding-right:15px;
}
.tax-product_cat  .woocommerce-products-header{
	background-color:#FBF5F5 !important;
}
.tax-product_cat .woocommerce-products-header__title.page-title{
	padding-bottom:px !important;
	font-size:82px;
	line-height:78px !important;
	margin-bottom:0px;
	padding-bottom:10px;
}
.tax-product_cat .woocommerce-products-header__title.page-title:before{
	content: '';
	display: inline-block;
	width: 65px;
	height: 65px;
	background-image: url('/wp-content/uploads/2025/04/skull-100.png');
	background-size: cover;
	background-position: center;
	margin-right: 10px;
	vertical-align: middle;
}
.tax-product_cat .term-description p{
	text-align:center !important;
}
.tax-product_cat .additional-description:has(> div){
	background-color:#FBF5F5 !important;
	padding:100px 20px !important;
}
.tax-product_cat .additional-description h2{
	color:#333;
	font-size:62px !important;
	line-height:58px !important;
}
.tax-product_cat .term-description h2{
	line-height:28px !important;
}
.single-product .woocommerce-product-gallery__wrapper  {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 10px !important;
}
.woocommerce-product-gallery{
	align-self:flex-start;
}
@media only screen and (max-width: 767px) {
	.tax-product_cat  .container{
	padding-right:15px !important;
		padding-left:15px !important;
}
	.tax-product_cat .woocommerce-result-count{
		float: left;
    width: 50%;
		padding-right:20px;
	}
	.tax-product_cat .woocommerce-ordering{
		float: right;
    width: 50%;
	}
	.tax-product_cat  .woocommerce-products-header{
	padding:50px 15px !important;
}
	.tax-product_cat .woocommerce-products-header__title.page-title{
	padding-bottom:px !important;
	font-size:62px;
	line-height:48px !important;
}
.tax-product_cat .woocommerce-products-header__title.page-title:before{
	width: 55px;
	height: 55px;
}
.tax-product_cat .term-description p{
	text-align:center !important;
}
.tax-product_cat .additional-description:has(> div){
	padding:30px 15px !important;
}
.tax-product_cat .additional-description h2{
	color:#333;
	font-size:42px !important;
	line-height:38px !important;
}
.tax-product_cat .term-description h2{
	line-height:28px !important;
}
.tax-product_cat .product.type-product .wrappimage{
	height:280px !important;
	overflow:hidden;
}
.tax-product_cat .product.type-product .button.product_type_variable.add_to_cart_button{
	   width: 100%;
	margin-right:0px;
}
	.tax-product_cat .button.product_type_simple{
		 width: 100%;
	margin-right:0px;
	}
.tax-product_cat .product.type-product  .product_type_external{
	width: 100%;
	margin-right:0px;
}
.tax-product_cat .product.type-product  .woosq-btn{
	    width: 100%;
	margin-left:0px;
	margin-bottom:0px !important;
}
	.tax-product_cat .product.type-product .button.product_type_variable{
    width: 100%;
    margin-right: 0px;
}
	.tax-product_cat  .product.type-product {
		margin-right:0px !important;
	}
	.tax-product_cat .additional-description{
		padding:0px 15px;
	}
	.tax-product_cat .additional-description p{
		font-size:15px !important;
	}
	.tax-product_cat .additional-description h2{
		margin-top:20px;
		font-size:36px !important;
		line-height:30px;
	}
	.tax-product_cat .additional-description h3{
		margin-top:20px;
		font-size:30px !important;
		line-height:34px;
	}
	.tax-product_cat .additional-description ul{
		margin:0px !important;
		padding:0px 20px;
	}
}
/* product category page design end*/
/* Shop Page design */
.post-type-archive.woocommerce-shop .product.type-product{
	    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px 10px 30px 10px !important;
	min-height:unset !important;
	height:unset !important;
	box-shadow: 0px 0px 27px rgb(143 37 37 / 9%) !important;
	border:2px solid rgba(160,3,3,0.06);
}
.post-type-archive.woocommerce-shop .product.type-product .wrappimage{
	margin-bottom:0px !important;
}
.post-type-archive.woocommerce-shop .product.type-product .woocommerce-loop-product__title{
	padding-bottom: 10px !important;
    font-family: "Paranoid", Sans-serif;
    font-weight: 400 !important;
    font-size: 38px !important;
	height:unset;
	height:72px !important;
	overflow:hidden !important;
	
}
.post-type-archive.woocommerce-shop .product.type-product .price{
	font-family: "Paranoid", Sans-serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    color: #333 !important;
	padding-bottom:20px;
	padding-top:8px;
}
.post-type-archive.woocommerce-shop .product.type-product .price span{
	font-family: "Paranoid", Sans-serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    color: #333 !important;
}
.post-type-archive.woocommerce-shop .product.type-product .price bdi{
	font-family: "Paranoid", Sans-serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    color: #333 !important;
}
.post-type-archive.woocommerce-shop .product.type-product .button.product_type_variable.add_to_cart_button{
	    margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:20px !important;
}
.post-type-archive.woocommerce-shop .product.type-product  .product_type_external{
	margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:20px !important;
}
.post-type-archive.woocommerce-shop .product.type-product .button.product_type_variable{
	margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:20px !important;
}
.post-type-archive.woocommerce-shop .button.product_type_simple{
	margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:20px !important;
}
.post-type-archive.woocommerce-shop .product.type-product  .woosq-btn{
	    width: 43%;
    background-color: #A00303;
    color: #fff;
    margin-left: 8px;
    padding: 10px 10px;
    border-radius: 6px;
	border:1px solid #A00303;
	margin-bottom:20px !important;
}
.post-type-archive.woocommerce-shop .product.type-product  .woosq-btn:hover{
	  color: #A00303;
	 background-color: transparent;
}
.post-type-archive.woocommerce-shop .product.type-product .wrappimage{
	height:380px !important;
	overflow:hidden;
}
.post-type-archive.woocommerce-shop .product.type-product .wrappimage img{
	object-fit:cover !important;
}
.post-type-archive.woocommerce-shop .product.type-product .star-rating{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.post-type-archive.woocommerce-shop .star-rating > span:before{
	color:#FF8800 !important;
}
.post-type-archive.woocommerce-shop .lmp_load_more_button{
	text-align:center;
}
.post-type-archive.woocommerce-shop .lmp_load_more_button a{
    background-color: #A00303;
    color: #fff;
    padding: 14px 32px !important;
    border-radius: 8px !important;
	border:1px solid #A00303;
	font-size:16px !important;
}
.post-type-archive.woocommerce-shop .products {
	display: flex !important;
	flex-wrap: wrap;
}
.post-type-archive.woocommerce-shop .products:before{
	display:none !important;
}
.post-type-archive.woocommerce-shop .products .product {
	width: 31.3% !important;
	margin-right:28px !important;
}
.post-type-archive.woocommerce-shop .products .product:nth-child(3n) {
	margin-right: 0px !important;
}
.post-type-archive.woocommerce-shop  .container{
	max-width:1366px !important;
	padding-left:15px;
	padding-right:15px;
}
.post-type-archive.woocommerce-shop .woocommerce-products-header{
	background-color:#FBF5F5 !important;
}
.post-type-archive.woocommerce-shop .woocommerce-products-header__title.page-title{
	padding-bottom:px !important;
	font-size:82px;
	line-height:78px !important;
	margin-bottom:0px;
	padding-bottom:10px;
}
.post-type-archive.woocommerce-shop .woocommerce-products-header__title.page-title:before{
	content: '';
	display: inline-block;
	width: 65px;
	height: 65px;
	background-image: url('/wp-content/uploads/2025/04/skull-100.png');
	background-size: cover;
	background-position: center;
	margin-right: 10px;
	vertical-align: middle;
}
.mfp-gallery .woosq-product .type-product{
	margin-top:0px;
}
.mfp-gallery .woosq-product .type-product .star-rating span:before{
	color:#FF8800 !important;
}
.mfp-gallery .woosq-product .type-product .woocommerce-product-rating .woocommerce-review-link{
	font-size:20px !important;
}
#woosq-popup .mfp-close:before{
	color:#fff !important;
}
#woosq-popup .woosq-product .type-product .thumbnails{
	width:50% !important;
}
#woosq-popup .woosq-product .type-product .entry-summary{
	width:50% !important;
}
#woosq-popup .woosq-product .type-product .entry-summary .label{
	width:30% !important;
}
#woosq-popup .woosq-product .type-product .entry-summary .woocommerce-variation-price {
	margin-bottom:15px;
}
#woosq-popup .woosq-product .type-product .entry-summary .woocommerce-variation-price .woocommerce-Price-currencySymbol{
	color:#529853 !important;
}
#woosq-popup .woosq-product .type-product .entry-summary  .product_meta{
	margin-top:20px;
}
#woosq-popup .mfp-close{
	background-color:#A00303 !important;
	opacity:1;
}
#woosq-popup .mfp-close:hover{
	background-color:#A00303 !important;
	color:#A00303 !important;
	opacity:0.5;
}
.woocommerce-ordering{
	display:flex;
	flex-direction:row-reverse;
}
.woocommerce-ordering select{
	border-radius:6px 0px 0px 6px;
	border:2px solid #000;
	color:#000;
	cursor:pointer !important;
}
.woocommerce-ordering select option:hover{
	background-color:red;
}
.woocommerce-ordering{
	position:relative;
}
.woocommerce-ordering i{
	background-color:#A00303;
	color:#fff;
	padding:18px 10px 10px 10px;
	margin-bottom:12px;
	border:2px solid #000;
	border-left:0px;
	border-radius:0px 6px 6px 0px;
}
@media only screen and (max-width: 767px) {
	.mfp-gallery .woosq-product .type-product	.woocommerce-product-rating{
		flex-direction:column;
		justify-content:center !important;
		align-items:center;
	}
	.mfp-gallery .woosq-product .type-product .woocommerce-product-rating .woocommerce-review-link{
	font-size:20px !important;
		margin-top:10px;
}
	.mfp-gallery .woosq-product  .product.type-product{
		padding-bottom:10px !important;
	}
	#woosq-popup .woosq-product .type-product .thumbnails{
	width:100% !important;
}
#woosq-popup .woosq-product .type-product .entry-summary{
	width:100% !important;
}
	#woosq-popup .woosq-product .type-product .entry-summary		.product_title{
		text-align:center;
	}
#woosq-popup .woosq-product .type-product .entry-summary		.price{
		text-align:center;
	}
	#woosw_wishlist .woosw-popup-content-bot-inner a{
		width:100%;
		text-align:center;
	}
#woosw_wishlist .woosw-item-inner{
		flex-wrap:wrap;
		justify-content:center;
	}
	#woosw_wishlist 	.woosw-item-inner div{
		width:100%;
		text-align:center;
		margin:0px;
		margin-bottom:4px;
	}
#woosw_wishlist 	.woosw-item-inner	.woosw-item--image{
		flex: 0 0 150px !important;
}
	#woosw_wishlist 	.woosw-item-inner .add_to_cart_inline a{
		border-radius:8px !important;
	}
#woosq-popup .woosq-product .type-product .entry-summary	.summary-content{
		padding:0px !important;
	}
	.post-type-archive.woocommerce-shop  .container{
	padding-right:15px !important;
		padding-left:15px !important;
}
	.post-type-archive.woocommerce-shop .products .product {
		width:100% !important;
		margin-right:0px !important;
	}
	.post-type-archive.woocommerce-shop .woocommerce-result-count{
		float: left;
    width: 50%;
		padding-right:20px;
	}
.post-type-archive.woocommerce-shop .woocommerce-ordering{
		float: right;
    width: 50%;
	}
	.post-type-archive.woocommerce-shop  .woocommerce-products-header{
	padding:50px 15px !important;
}
	.post-type-archive.woocommerce-shop .woocommerce-products-header__title.page-title{
	padding-bottom:0px !important;
	font-size:62px;
	line-height:58px !important;
}
.post-type-archive.woocommerce-shop .woocommerce-products-header__title.page-title:before{
	width: 55px;
	height: 55px;
}
	.post-type-archive.woocommerce-shop .product.type-product .wrappimage{
	height:280px !important;
	overflow:hidden;
}
	.post-type-archive.woocommerce-shop .product.type-product .button.product_type_variable.add_to_cart_button{
	   width: 100%;
}
.post-type-archive.woocommerce-shop .product.type-product  .product_type_external{
	width: 100%;
}
	.post-type-archive.woocommerce-shop .button.product_type_simple{
    width: 100%;
    margin-right: 0px;
}
.post-type-archive.woocommerce-shop .product.type-product  .woosq-btn{
	    width: 100%;
	margin-left:0px;
	margin-bottom:0px !important;
}
	.post-type-archive.woocommerce-shop .product.type-product .button.product_type_variable{
    width: 100%;
    margin-right: 0px;
}
}

/* Shop Page design end */ 
/* inner pages products design */
.inner-cat-design .product{
	  padding: 0px 10px 30px 10px !important;
	min-height:unset !important;
	height:unset !important;
	box-shadow: 0px 0px 27px rgb(143 37 37 / 9%) !important;
	border:2px solid rgba(160,3,3,0.06);
	margin-bottom:20px !important;
}
.inner-cat-design .product .eael-product-wrap{
	    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
	position:relative;
	padding:0px !important;
}
.inner-cat-design .product .eael-product-wrap .eael-product-title{
	padding-bottom: 10px !important;
	height:58px !important;
	overflow:hidden !important;
	width:100%;	
}
.inner-cat-design .product .eael-product-wrap .eael-product-price{
	padding-bottom:20px;
	padding-top:8px;
	width:100%;
	padding:20px 0px;
}
.inner-cat-design .product .eael-product-wrap .button.product_type_variable.add_to_cart_button{
	    margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:0px !important;
	padding: 11px 10px !important;
		border:1px solid #A00303;
}
.inner-cat-design .product .eael-product-wrap  .product_type_external{
	margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:0px !important;
	padding: 11px 10px !important;
		border:1px solid #A00303;
}
.inner-cat-design .product .eael-product-wrap .button.product_type_variable{
	margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:0px !important;
	padding: 11px 10px !important;
		border:1px solid #A00303;
}
.post-type-archive.woocommerce-shop .button.product_type_simple{
	margin: 0px !important;
    width: 50%;
    border-radius: 6px !important;
    margin-right: 5px;
	margin-bottom:20px !important;
}
.inner-cat-design .product .eael-product-wrap  .woosq-btn{
	    width: 43%;
    background-color: #A00303;
    color: #fff;
    margin-left: 8px;
    padding: 10px 10px;
    border-radius: 6px;
	border:1px solid #A00303;
	margin-bottom:0px !important;
}
.inner-cat-design .product .eael-product-wrap  .woosq-btn:before{
	content:"\f06e";
	font-family: "Font Awesome 5 Free";
	padding-right:8px;
}
.inner-cat-design .product .eael-product-wrap  .woosq-btn:hover{
	  color: #A00303;
	 background-color: transparent;
}
.inner-cat-design .product .eael-product-wrap .woosw-btn{
	position:absolute;
	top:30px;
	right:-15px;
	font-size:0px;
	background-color:transparent;
	border:0px;
	opacity:0;
	transition-duration:0.4s;
}
.inner-cat-design .product:hover .woosw-btn{
	right:5px;
	opacity:1;
}
.inner-cat-design .product .eael-product-wrap .woosw-btn:after{
		content:"\f004";
	font-family: "Font Awesome 5 Free";
	font-size:18px;
	color:#A00303;
font-weight:900;
	border:1px solid #A00303;
	padding:12px;
	border-radius:100px;
}
.inner-cat-design .product .eael-product-wrap a{
	margin-bottom:-20px;
}
.post-type-archive.woocommerce-shop .product.type-product .star-rating{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.inner-cat-design .product .eael-product-wrap .star-rating{
	margin:20px 0px 5px 0px !important;
	text-align:center !important;
	display:flex !important;
	justify-content:center !important;
}
@media only screen and (max-width: 767px) {
	.inner-cat-design .product .eael-product-wrap .eael-product-title{
	height:unset !important;
}
	.inner-cat-design .product{
		margin-bottom:10px !important;
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.inner-cat-design .product .eael-product-wrap .button.product_type_variable.add_to_cart_button{
	     width: 100%;
		font-size:16px !important;
}
	.post-type-archive.woocommerce-shop .button.product_type_simple{
    width: 100%;
    margin-right: 0px;
}
.inner-cat-design .product .eael-product-wrap  .product_type_external{
	  width: 100%;
	font-size:16px !important;
}
.inner-cat-design .product .eael-product-wrap .button.product_type_variable{
    width: 100%;
	font-size:16px !important;
}
.inner-cat-design .product .eael-product-wrap  .woosq-btn{
	  width: 100%;
	  margin-left:0px;
	  margin-top:10px;
}
}

/* end inner pages products design */
/* Charity cause drop down */
.charity-form-pg .wc-donation-title{
	font-size:22px !important;
	color:#333;
	font-family: "Red Hat Display", Sans-serif !important;
	font-weight:700 !important;
	line-height:22px;
	padding-bottom:10px;
}
.charity-form-pg .wc-donation-in-action .campaign-title h4{
	display:none;
}
.causes-dropdown{
	padding:10px;
	border:1px solid #A00303 !important;
	border-radius:0px !important;
}
.causes-dropdown li.init{
	padding:0px;
}
.causes-dropdown li:nth-child(2){
	margin-top:13px !important;
}
.causes-dropdown .dropdown-item .cause-drop-content .cause-img-wrap{
	display:none;
}
.cause-img-wrap{
	display:none !important;
}
.causes-dropdown .dropdown-item {
	margin-top:1px;
	background-color:#333 !important;
	color:#fff;
}
.causes-dropdown .dropdown-item:hover{
	background-color:#A00303 !important;
}
.charity-form-pg .button.wc-donation-f-submit-donation{
	margin-top:20px;
}
/* end Charity cause drop down */
/* Checkout */
.woocommerce-checkout #ship-to-different-address label{
	font-weight:400;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input{
	padding:12px !important;
	border:1px solid #959393 !important;
	border-radius:8px !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input:hover{
	border:1px solid #A00303 !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label{
	margin-bottom:4px !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{
	margin-bottom:20px;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .select2-selection__arrow{
	height:unset !important;
	margin-top:15px !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection {
	margin-bottom:0px;
		padding:12px !important;
	border:1px solid #959393 !important;
	border-radius:8px !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-container .select2-selection--single .select2-selection__rendered{
	padding:0px !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_state_field .select2-selection {
	margin-bottom:0px;
		padding:12px !important;
	border:1px solid #959393 !important;
	border-radius:8px !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_state_field .select2-container .select2-selection--single .select2-selection__rendered{
	padding:0px !important;
}
.woocommerce-checkout  #ship-to-different-address label{
	margin-bottom:0px !important;
}
.woocommerce-checkout #order_comments_field label{
	margin-bottom:4px !important;
}
.woocommerce-checkout #order_comments_field textarea{
	margin-bottom:0px;
		padding:12px !important;
	border:1px solid #959393 !important;
	border-radius:8px !important;
}
/*additional fields*/
.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper input{
	padding:12px !important;
	border:1px solid #959393 !important;
	border-radius:8px !important;
}
.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper input:hover{
	border:1px solid #A00303 !important;
}
.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper label{
	margin-bottom:4px !important;
}
.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row{
	margin-bottom:20px;
}
.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper .select2-selection__arrow{
	height:unset !important;
	margin-top:15px !important;
}
.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_country_field .select2-selection {
	margin-bottom:0px;
		padding:12px !important;
	border:1px solid #959393 !important;
	border-radius:8px !important;
}
.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper  #shipping_country_field .select2-container .select2-selection--single .select2-selection__rendered{
	padding:0px !important;
}
.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_state_field .select2-selection__arrow{
	height:unset !important;
	margin-top:15px !important;
}
.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_state_field .select2-selection {
	margin-bottom:0px;
		padding:12px !important;
	border:1px solid #959393 !important;
	border-radius:8px !important;
}
.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_state_field .select2-container .select2-selection--single .select2-selection__rendered{
	padding:0px !important;
}
.woocommerce-checkout .innerpages-title1{
	background-color:#FBF5F5 !important;
	padding:100px 20px !important;
}
.woocommerce-checkout .innerpages-title1 h1{
	font-size:82px;
	line-height:78px !important;
	margin-bottom:0px;
	padding-bottom:0px;
}
.woocommerce-checkout .innerpages-title1 h1:before{
	content: '';
	display: inline-block;
	width: 65px;
	height: 65px;
	background-image: url('/wp-content/uploads/2025/04/skull-100.png');
	background-size: cover;
	background-position: center;
	margin-right: 10px;
	vertical-align: middle;
}
.woocommerce-checkout p.woocommerce-info{
	padding-left:1.5em !important;
}
.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-received{
	background-color:#A00303;
	color:#fff;
	text-align:center;
	margin:0px !important;
	padding: 25px 20px 0px 20px;
    border-radius: 12px 12px 0px 0px;
	font-size: 20px;
    font-weight: 600;
}
.woocommerce-checkout  .woocommerce-thankyou-order-details.order_details{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
    background-color: #A00303;
    text-align: center;
    color: #fff;
    padding: 25px 20px;
	    border-radius: 0px 0px 12px 12px;
}
.woocommerce-checkout  .woocommerce-column--billing-address{
	background-color: #FBF5F5;
    border-radius: 12px;
	margin-top:20px;
}
.woocommerce-checkout  .woocommerce-column--billing-address .woocommerce-column__title{
		background-color: #A00303;
    color: #fff;
    text-align: center;
    font-size: 52px;
    border-radius: 12px 12px 0px 0px;
	margin-bottom:0px !important;
}
.woocommerce-checkout  .woocommerce-column--billing-address address{
    padding: 20px 15px;
    text-align: center;
    font-weight: 500;
	    border: 2px solid #a003030d;
    border-radius: 0px 0px 12px 12px;
}
.woocommerce-checkout  .woocommerce-column--shipping-address{
	background-color: #FBF5F5;
    border-radius: 12px;
	margin-top:20px;
}
.woocommerce-checkout  .woocommerce-column--shipping-address .woocommerce-column__title{
		background-color: #A00303;
    color: #fff;
    text-align: center;
    font-size: 52px;
    border-radius: 12px 12px 0px 0px;
	margin-bottom:0px !important;
}
.woocommerce-checkout  .woocommerce-column--shipping-address address{
    padding: 20px 15px;
    text-align: center;
    font-weight: 500;
	    border: 2px solid #a003030d;
    border-radius: 0px 0px 12px 12px;
}
@media only screen and (max-width: 767px) {
		.woocommerce-checkout .innerpages-title1{
	padding:50px 15px !important;
}
.woocommerce-checkout .innerpages-title1 h1{
	padding-bottom:0px !important;
	font-size:62px;
	line-height:58px !important;
}
.woocommerce-checkout .innerpages-title1 h1:before{
	width: 55px;
	height: 55px;
}
	.woocommerce-checkout #ship-to-different-address label{
	font-weight:400;
		font-size:32px;
		line-height:28px;
}
		.woocommerce-checkout #ship-to-different-address{
		margin-top:8px;
	}
	.woocommerce-checkout .container{
		padding-left:15px;
		padding-right:15px;
	}
	.woocommerce-checkout .form-row.place-order{
		margin-bottom:0px !important;
	}
	.woocommerce-checkout .pagespace{
		padding-bottom:0px;
	}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{
	margin-bottom:10px;
}
	.woocommerce-checkout  .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row{
	margin-bottom:10px;
}
}
/*End Checkout */
/* Cart */
.woocommerce-cart .uyc-carousel-container .carousel-slide .carousel-item .product-details-bottom a{
	position:absolute;
	bottom:0px;
	width:100%;
	left:0px;
}
.woocommerce-cart .select2-container .select2-selection--single .select2-selection__arrow{
	top:-14px;
}
.woocommerce-cart .select2-container--default .select2-selection--single{
	border-radius:8px;
}
.woocommerce-cart .form-row input{
	border:1px solid #c6c6c6 !important;
	border-radius:8px !important;
	padding:12px !important;
}
.woocommerce-cart .uyc-carousel-container .carousel-slide .product-details {
    padding: 10px;
    height: 120px;
    overflow: auto;
    margin-bottom: 50px;
}
.cart_pop_design .wpr-mini-cart-remove a{
	padding:11px 2px 9px 2px !important;
	color:#fff !important;
	margin-top:15px !important;
}
@media only screen and (max-width: 767px) {
	.cart_pop_design .wpr-mini-cart-remove a{
	margin-top:25px !important;
}
}
/* end cart */
/* my account */
.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2{
	color:#333 !important;
}
.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title p a{
	line-height:0px;
	padding:20px 15px !important;
	background-color:#A00303 !important;
}
.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title p a:hover{
	background-color:#333 !important;
}
@media only screen and (max-width: 767px) {
	.woocommerce-account .woocommerce-MyAccount-content{
		margin-top:25px;
	}
	.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button.wc-forward{
		float:left !important;
	}
	.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2{
	font-size:42px;
		line-height:40px;
}
}
/*end myaccount */
/* Wishlist */
.page-id-2082  .container{
	max-width:1366px !important;
	padding-left:20px;
	padding-right:20px;
}
.page-id-2082  .container .row{
		margin-bottom:0px;
	}
.page-id-2082  .innerpages-title1{
	background-color:#FBF5F5 !important;
	padding:100px 20px !important;
}
.page-id-2082  .innerpages-title1 h1{
	padding-bottom:px !important;
	font-size:82px;
	line-height:78px !important;
	margin-bottom:0px;
	padding-bottom:10px;
}
.page-id-2082  .innerpages-title1 h1:before{
	content: '';
	display: inline-block;
	width: 65px;
	height: 65px;
	background-image: url('/wp-content/uploads/2025/04/skull-100.png');
	background-size: cover;
	background-position: center;
	margin-right: 10px;
	vertical-align: middle;
}
.page-id-2082  .woosw-item--atc a{
	padding:12px 30px;
	border-radius:8px !important;
}
.page-id-2082  .woosw-item--atc a:hover{
	background-color:#333;
}
@media only screen and (max-width: 767px) {
.page-id-2082  .container{
	padding-right:15px !important;
		padding-left:15px !important;
}
	.page-id-2082  .container .row{
		margin-bottom:0px;
	}
	.page-id-2082 .pagespace{
padding-top:0px;
}
	.page-id-2082  .innerpages-title1{
	padding:50px 15px !important;
}
	.page-id-2082  .innerpages-title1 h1{
	padding-bottom:0px !important;
	font-size:62px;
	line-height:58px !important;
}
.page-id-2082  .innerpages-title1 h1:before{
	width: 55px;
	height: 55px;
}
}
/* end Wish list */
/* Single Blog page */
.single-articles-content h2{
	font-size:52px !important;
	line-height:50px;
	margin-top:25px;
	margin-bottom:5px;
	color:#333;
}
.single-articles-content h3{
	font-size:38px !important;
	line-height:36px;
	margin-top:25px;
	margin-bottom:5px;
	color:#333;
}
.single-articles-comments  .comments{
	margin-top:0px;
}
.single-articles-comments .comment-respond h3{
	margin:0px !important;
	font-size:52px;
	line-height:48px;
}
.single-articles-comments .comment-form .col-12.mt-2{
	padding:0px !important;
}
.single-articles-comments .form-submit .submit{
	padding:14px 30px;
	line-height:0px;
	border-radius:10px !important;
}
.inner-product-links{
	text-align:center;
	padding-bottom:20px !important;
}
.inner-product-links a{
	background-color:#A00303;
	color:#fff;
	padding:14px 30px;
	border-radius:10px;
	font-weight:600;
}
.inner-product-links a:hover{
	background-color:#333;
}
@media only screen and (max-width: 767px) {
	.single-articles-content h2{
	font-size:36px !important;
	line-height:34px;
}
.single-articles-content h3{
	font-size:30px !important;
	line-height:28px;
}
	.single-articles-comments .comment-respond h3{
	margin:0px !important;
	font-size:42px;
	line-height:40px;
}
}
.search-artcles input{
	margin-bottom:0px;
}
/* end single blog page */
/*Sitemap*/
.sitemap-page-design .elementor-sitemap-list{
	display:flex;
	flex-wrap:wrap;
}
.sitemap-page-design .elementor-sitemap-list .elementor-sitemap-item{
	width:33%;
	padding-right:30px;
	padding-bottom:12px;
	align-self:start !important;
}
.sitemap-page-design .elementor-sitemap-list .elementor-sitemap-item a{
	font-weight:600 !important;
}
.sitemap-page-design .elementor-sitemap-list .elementor-sitemap-item a:hover{
	color:#A00303;
}
.sitemap-page-design .elementor-sitemap-list .cat-item-3937{
	display:none !important;
}
@media only screen and (max-width: 767px) {
	.sitemap-page-design .elementor-sitemap-list .elementor-sitemap-item{
		width:50%;
	}	
}
@media only screen and (max-width: 567px) {
	.sitemap-page-design .elementor-sitemap-list .elementor-sitemap-item{
		width:100%;
	}	
}
/* end Sitemap */
/* Affliate area page */
.affliate-area-form legend{
	font-weight:500;
	color:#A00303;
	font-family: "Paranoid", Sans-serif;
	font-size:42px;
	line-height:40px;
	margin-bottom:10px;
}
.affliate-area-form input{
	border-radius:6px;
}
.affliate-area-form input.button{
	border-radius:8px;
	padding:12px 30px !important;
	width:100%;
	font-size:18px;
	margin-top:15px;
}
.affliate-area-form textarea{
	border-radius:6px;
}
/*end affliate area page   */
/* Login and register page */
.user-registration-page .woocommerce-form-row input {
    border: 1px solid #b7b7b7 !important;
    padding: 12px !important;
}
.user-registration-page .woocommerce-button {
    border-radius: 8px !important;
    padding: 14px 32px !important;
}

/*end Login and register page */
/* wishlist icon on products mobile */
@media only screen and (max-width: 767px) {
	.type-product .woosw-btn{
	right:5px !important;
	opacity:1 !important;
	top:5px !important;
	font-size:10px !important;
}
	.type-product .woosw-btn:after{
	padding-top:10px !important;
		width:40px !important;
		height:40px !important;
}
}
/* Coupon */
.coupon-father15{
	display:none !important;
}
/*----- Ebook page -------*/
/* sarms */
.postid-359254432 #product-359254432 #tab-title-desc_tab{
	display:none !important;
}
.postid-359254432 .custom-info-box{
	display:none;
}

/* nootropics */
.postid-359255637 #tab-title-desc_tab{
	display:none !important;
}
.postid-359255637 .custo-info-box{
	display:none;
}
.woocommerce-checkout .download-file a{
	background-color:#A00303 !important;
	border-radius:8px !important;
}
/* Kratom */
.postid-359258573  #tab-title-desc_tab{
	display:none !important;
}
/* PCT */
.postid-359258613  #tab-title-desc_tab{
	display:none !important;
}
/*------end ebbok-------*/
/* Shipment tracking */
.page-id-359182920 form{
text-align:center;
	padding:10px 20px;
}
.page-id-359182920 .site-main{
	display:flex;
	justify-content:center;
	text-align:center;
}
.page-id-359182920 .site-main > div{
	padding:50px 20px;
	max-width:1366px !important;
	width:100% !important;
}
.page-id-359182920 form .form-group{
width:100% !important;
}
.page-id-359182920 form .form-group input{
	margin:0px !important;
	border-radius:8px;
}
.page-id-359182920 form button{
	border:unset;
	padding:12px 30px;
	border-radius:8px;
}
/* Shipment tracking end */

/* Track order */
.page-id-359182919 .woocommerce-account #mwb_tyo_guest_request_form_wrapper{
	display:flex !important;
	justify-content:center !important;
}
.page-id-359182919 .woocommerce-account #mwb_tyo_guest_request_form_wrapper form{
	padding:50px 20px !important;
	max-width:1366px !important;
	width:70% !important;
}
.page-id-359182919 .woocommerce-account #mwb_tyo_guest_request_form_wrapper h2{
	display:none !important;
}
/* end track order */
/*---Chat bot----*/
#zipchat-iframe{
	z-index:2222222222 !important;
	right:6px !important;
}
#widget-chat-button {
	border:2px solid #fff;
}

/*---Chat bot*/
/* Home page load more */
.premium-product-sec .e-load-more-spinner i{
	font-size:30px;
}
.premium-product-sec.e-load-more-pagination-loading .e-loop__load-more a{
	color:#fff !important;
	background-color:transparent !important;
	 padding:0px !important;
}
.sale-product-sec .e-load-more-spinner i{
	font-size:30px;
}
.sale-product-sec.e-load-more-pagination-loading .e-loop__load-more a{
	color:#fff !important;
	background-color:transparent !important;
	 padding:0px !important;
}
/*end Home page load more*/
/* About us page css */
.img-abt-pg-css img{
	width:250px !important;
}
/* Article terms css */
.artic-tes-date .elementor-icon-list-text{
	display:-webkit-inline-box !important;
}
/* Checkout page */
@media only screen and (max-width: 530px){
.woocommerce-checkout .woocommerce-thankyou-order-details.order_details{
	flex-direction:column;
}
	.woocommerce-checkout .woocommerce-thankyou-order-details.order_details li{
		padding-bottom:10px;
	}
}
/* Detail product page alter native */
.main-sec-alter{
	width:85%;
	background-color:#FBF5F5;
	margin-bottom:30px;
	transition-duration:0.5s !important;
	cursor:pointer;
}
.head-alter{
	background-color:#A00303;
	padding:5px;
	border-radius:8px 8px 8px 8px;
}
.head-alter p{
	text-align:center;
	font-family: "Red Hat Display", Sans-serif !important;
	color:#fff;
	font-weight:700;
	font-size:18px;
	text-transform:uppercase;
	
}
.head-alter-text{
	display:none;
	border:2px dashed #A00303;
	border-radius:0px;
	border-top:0px;
	border-bottom:0px;
	padding:8px 20px 0px 20px;
}
.head-alter-text p{
	font-weight:600;
	font-size:16px;
	font-style: italic;
}
.head-alter-text p span{
	color:#A00303;
}
.main-altr-data{
	display:none;
	opacity:0%;
	height:0px;
	align-items:center;
	border:2px dashed #A00303;
	border-radius:0px 0px 8px 8px;
	border-top:0px;
	padding:5px 20px 20px 20px;
	transition-duration:0.5s !important;
}
.main-altr-cnt{
	width:50%;
	padding-right:20px;
}
.main-altr-cnt2{
	width:50%;
}
.main-altr-img img{
	width:100%;
	border-radius:8px;
}
.main-altr-txt{
	margin-bottom:15px;
}
.main-altr-txt h3{
	font-size:42px;
	line-height:42px;
	margin-bottom:0px !important;
	word-wrap: break-word;
}
.main-altr-btn a{
	background-color:#A00303;
	color:#fff;
	padding:8px 25px;
	border-radius:6px;
	font-weight:600;
}
.main-altr-btn a:hover{
	background-color:#333;
}
.main-sec-alter:hover .main-altr-data{
	display:flex;
opacity:100%;
	height:auto;
}
.main-sec-alter:hover .head-alter{
	border-radius:8px 8px 0px 0px;
}
.main-sec-alter:hover .head-alter-text{
	display:block;
}
.woocommerce-variation-price .price{
	margin-bottom:10px !important;
}
/* instock form */
.cwginstock-panel-primary{
	border-radius:8px !important;
	background-color:#FBF5F5;
	border:0px !important;
}
.cwginstock-panel-heading{
	padding:10px !important;
	border-radius:8px 8px 0px 0px !important;
}
.cwginstock-panel-heading h4{
	margin-bottom:0px;
	font-size:18px !important;
	line-height:25px;
	font-family: 'Red Hat Display';
	font-weight:600;
	text-transform:uppercase !important;
}
.cwginstock-panel-body > .row{
	margin:0px;
	padding:7px;
}
.cwginstock-panel-body > .row > .col-md-12{
	display:flex;
	padding:0px;
}
.cwginstock-panel-body > .row > .col-md-12 > .col-md-12{
	display:flex;
	padding:0px;
	width:100% !important;
}
.cwginstock-panel-body > .row > .col-md-12 > .col-md-12 .form-group{
	margin:0px !important;
}
.cwginstock-panel-body > .row > .col-md-12 > .col-md-12 .form-group:nth-child(1){
	width:70% !important;
}
.cwginstock-panel-body > .row > .col-md-12 > .col-md-12 .form-group:nth-child(2){
	width:30% !important;
}
.cwginstock-panel-body > .row > .col-md-12 > .col-md-12 .form-group:nth-child(1) input{
	width:100%;
	margin:0px;
	border-radius:8px 0px 0px 8px;
	padding:12px !important;
	height:unset;
}
.cwginstock-panel-body > .row > .col-md-12 > .col-md-12 .form-group  .cwgstock_button {
	width:100%;
	margin:0px;
	border-radius:0px 8px 8px 0px !important;
	padding:13px !important;
	height:unset !important;
	border:1px solid #A00303;
	width:100% !important;
}
/* end instock form */
.woocommerce-variation-availability p.out-of-stock{
	font-weight:700;
}
.omnisend-embedded-v2-form{
	display:flex;
}
.omnisend-embedded-v2-form input{
	width:70%;
	margin-bottom:0px;
	border-radius:8px 0px 0px 8px;
}
.omnisend-embedded-v2-form button{
	width:30%;
	height:unset;
	padding:12px !important;
	border-radius:0px 8px 8px 0px !important;
	border:0px;
	font-size:16px !important;
}
.omnisend-embedded-v2-section{
	padding:12px 20px 20px 20px !important;
}
.omnisend-embedded-v2-text p{
	line-height:20px;
	font-weight:600;
}
@media only screen and (max-width: 767px){
	.main-sec-alter{
	width:100%;
	}
	.main-altr-cnt{
		width:40%;
	}
	.main-altr-cnt2{
		width:60%;
	}
	.head-alter p{
		font-size:16px;
		}
	.main-altr-txt{
		margin-bottom:10px;
	}
	.main-altr-txt h3{
		font-size:24px;
		line-height:24px;
	}
	.head-alter-text p{
		font-size:15px;
	}
	.main-altr-btn a{
	background-color:#A00303;
	color:#fff;
	padding:8px 18px;
	border-radius:6px;
	font-weight:600;
	font-size:14px;
}
	.cwginstock-panel-body > .row{
	margin:0px;
	padding:0px !important;
}
}
@media only screen and (max-width: 390px){
		.cwginstock-panel-body > .row > .col-md-12 > .col-md-12{
	flex-direction:column;
		width:100%;
}
.cwginstock-panel-body > .row > .col-md-12 > .col-md-12 .form-group:nth-child(1){
	width:100% !important;
}
.cwginstock-panel-body > .row > .col-md-12 > .col-md-12 .form-group:nth-child(2){
	width:100% !important;
}
.cwginstock-panel-body > .row > .col-md-12 > .col-md-12 .form-group:nth-child(1) input{
	border-radius:8px;
}
.cwginstock-panel-body > .row > .col-md-12 > .col-md-12 .form-group  .cwgstock_button {
	border-radius:8px !important;
	margin-top:10px;
}
}
.woocommerce-form-register__submit{
	margin-right:20px !important;
}
#menu-1-a62b934 .elementor-button-link{
	padding:0px;
	color:#A00303;
	background-color:transparent;
}
#menu-1-a62b934 .elementor-button-link .elementor-button-content-wrapper{
	flex-direction:row-reverse;
	font-weight:700;
	    font-family: "Red Hat Display", Sans-serif;
	margin-top:-15px !important;
	font-size:15px !important;
}
/*---Menu new badge----*/
#menu-item-359271777 {
  position: relative;
}

#menu-item-359271777::after {
  content: "NEW";
	letter-spacing:2px;
  position: absolute;
  top: -15px;
  left: 20px;
  background: linear-gradient(60deg, #e63946, #333);
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  padding: 3px 8px 2px 8px;
  border-radius: 3px;
	border:1px solid rgba(255,255,255,0.55);
}
#menu-item-359271777::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 35px;          
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid rgba(255, 255, 255, 0.75);
}
/* footer */
.footer-menu-prod  .elementor-icon-list-items .elementor-icon-list-item:nth-child(1){
	position: relative !important;
}
.footer-menu-prod  .elementor-icon-list-items .elementor-icon-list-item:nth-child(1)::after{
	 content: "NEW";
	width:unset;
	letter-spacing:2px;
  position: absolute;
  top: -35px;
  left: 30px;
	height:unset !important;
	right:unset;
	bottom:unset;
  background: linear-gradient(60deg, #e63946, #333);
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  padding: 1px 8px 1px 8px;
  border-radius: 3px;
	border:1px solid rgba(255,255,255,0.55);
}
.footer-menu-prod  .elementor-icon-list-items .elementor-icon-list-item:nth-child(1)::before {
  content: "";
  position: absolute;
  top: -7px !important;
  left: 45px;
	right:unset !important;
	bottom:unset !important;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid rgba(255, 255, 255, 0.75);
}
@media only screen and (max-width: 767px){
	.footer-menu-prod  .elementor-icon-list-items .elementor-icon-list-item:nth-child(1)::before{
		display:none;
	}
	.footer-menu-prod  .elementor-icon-list-items .elementor-icon-list-item:nth-child(1)::after{
		display:none;
	}
}
/*---end Menu new badge----*/
.woocommerce-checkout-payment ul li input{
accent-color: #A00304;
}
.woocommerce-checkout-payment input{
accent-color: #A00304;
}
.custom-points-list{
	padding-bottom:20px;
}
.custom-points-list p{
	margin-bottom:0px;
	font-weight:500;
}
/* new product page */
.new-prod-des #eael-product-grid .woocommerce .products .product:nth-child(3) {
	order:-1;
}
/* Revamp menu  */
.menu-heading-links a{
    font-family: "Paranoid", Sans-serif;
}
/* end Revamp menu  */
/*Home Page About*/
@media only screen and (max-width: 767px){
.about-tabs-sec .e-n-tabs-heading{
	display:flex;
	}
	.about-tabs-sec .e-n-tabs-heading button{
		margin:0px !important;
		padding:12px 20px;
	}
	.woocommerce-ordering select{
		padding:6px;
	}
	.woocommerce-ordering i{
		padding-top:11px;
	}
	.woocommerce-result-count{
		font-size:13px;
	}
}
.elementor-menu-cart__product-remove{
	left:0px;
	top:0px;
}
#e-n-menu-title-1421 span{
	cursor:pointer;
}
#e-n-menu-title-1422 span{
	cursor:pointer;
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link:hover{
	background-color:transparent !important;
	color:#333 !important;
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link:hover a{
	background-color:transparent !important;
	color:#333 !important;
}
.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{
	top:4px;
}
#woosq-popup.woosq-popup .woosq-product .type-product .entry-summary{
	height:600px;
}
#woosq-popup.woosq-popup{
	max-height:600px;
}
#woosq-popup.woosq-popup .product_title{
	line-height:36px;
}
#woosq-popup.woosq-popup .slick-slide {
	background-color:#fff;
}
#woosq-popup.woosq-popup .images .thumbnail{
	background-color:#fff;
}
.pro-star-rating .woocommerce-product-rating{
    margin-bottom: 0px !important;
}
.pro-star-rating .woocommerce-product-rating{
	display:flex;
	align-items:center;
}
.leaderboard-table th{
	background-color:#A00303;
	color:#fff;
}
.fee.shipping-insurance-fee #myModal{
	width:100%;
	max-width:100%;
	
}
.fee.shipping-insurance-fee #myModal .modal-content{
	margin:auto !important;
	top:24%;
}
@media only screen and (max-width: 493px){
	.fee.shipping-insurance-fee #myModal .modal-content{
	top:0%;
margin:unset !important;
		width:100% !important;
	
}
	.fee.shipping-insurance-fee #myModal{
		padding:10px !important;
	}
}
.woocommerce-account-fields
.create-account .woocommerce-input-wrapper input{
	padding:12px !important;
	    border-radius: 8px !important;
}
/* age gate */
.age-gate{
	background-color:transparent !important;
}
.age-gate__form .age-gate__headline{
	    font-size: 42px;
    font-weight: 500;
	color:#fff !important;
	    margin-bottom: 5px;
}
.age-gate__form .age-gate__challenge{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.age-gate__subheadline{
	    margin-bottom: 8px;
    font-size: 18px;
}
.age-gate__wrapper .age-gate__background-color{
	    opacity: 42% !important;
    background-color: #000 !important;
	z-index:3;
}
.age-gate__remember-wrapper{
	text-align:center !important;
}
.age-gate__remember-wrapper:has([name="age_gate[compliance]"]) {
background-color: #fff !important;
    border-left: 4px solid #A00303;
    color: #000;
    padding: 12px;
	text-align:unset !important;
}
.age-gate__remember-wrapper label{
	align-items:start;
	line-height:22px;
}
.age-gate__remember-wrapper label input{
	margin-top:6px;
}
.age-gate__fields{
	margin-top:15px;
}

.age-gate__fields .age-gate__buttons button{
	background-color:transparent !important;
	padding:11px 55px !important;
	border:2px solid #fff !important;
	color:#fff !important;
	margin-top:20px !important;
}
.age-gate__fields .age-gate__buttons button:hover{
		background-color:#fff !important;
	color:#A00303 !important;
}
.awdr_free_product_text{
	   background-color: red !important;
	padding:3px 6px !important;
}
#customer_login h2{
	font-size:60px !important;
	line-height:60px !important;
}

.woocommerce-Tabs-panel--description h2 b{
	font-weight:400;
}
.woocommerce-Tabs-panel--description h3 b{
	font-weight:400;
}

.woocommerce-pagination ul li {
    display: none !important;
}

.woocommerce-ordering {
    width: 237px;
}

@media only screen and (max-width: 567px) {
    .woocommerce-result-count {
        width: 100% !important;
    }

    .woocommerce-ordering {
        width: 100% !important;
    }
}

.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input {
    padding: 12px !important;
    border: 1px solid #959393 !important;
    border-radius: 8px !important;
}

.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .select2-selection {
    padding: 5px 12px !important;
    border: 1px solid #959393 !important;
    border-radius: 8px !important;
    height: unset;
}

.woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .select2-selection .select2-selection__arrow {
    height: unset !important;
    top: 15px;
}

.woocommerce-edit-address .select2-dropdown {
    top: -19px;
    padding: 15px 0 !important;
}

.payment_method_instaonrampdotto-instant-payment-gateway-hostedinstaonrampdotto .payment-method-container img:last-child {
    display: none !important;
}

.omnisend-form-67efd3eff8fbc713dd316e1c-section-62a313b876d81914aa87ed79-opacity-layer {
    background-color: transparent !important;
    background: transparent !important;
}

/* 404 Error Page Css */
.error404 #omnisend-embedded-v2-67efd3eff8fbc713dd316e1c {
    display: none;
}

/* checkout new payment */
@media only screen and (max-width: 567px) {
    #payment_method_bytenft {
        width: unset !important;
    }

    .wc_payment_method.payment_method_bytenft {
        display: flex !important;
        flex-wrap: nowrap;
    }

    .wc_payment_method.payment_method_bytenft img {
        width: 30% !important;
    }
}

/* cart upscale */
#main-uyc .uyc-carousel-container .carousel-slide .carousel-item {
    background-color: #fff;
}

#main-uyc .uyc-carousel-container .carousel-slide .carousel-item img {
    object-fit: contain;
}