.row{
	max-width: 1470px;
}

/#site-top-bar.show-on-mobile.sticky-topbar.mobile-sticky-topbar{
	position: relative;
	/margin-bottom: 5px;
	background: url(https://hencetea.com/wp-content/uploads/2023/11/holiday-bg_2800x132-scaled.jpg);
}

/#site-top-bar.show-on-mobile.sticky-topbar.mobile-sticky-topbar{
	position: relative;
	/margin-bottom: 5px;
	background: url(https://hencetea.com/wp-content/uploads/2022/11/color-ref-ippodo-tea.png);
}

/#site-top-bar.show-on-mobile.sticky-topbar.mobile-sticky-topbar:after{
	position: absolute;
	bottom:-5px;
	width:100%
	height:7px;
	content: "";
	background: url(https://hencetea.com/wp-content/uploads/2022/11/color-ref-ippodo-tea-2.png)repeat;
}


.main-navigation>ul>li:hover.menu-item-has-children:after {
	color: #df6a23;
}

/.site-header-sticky.sticky .main-navigation a:hover{
	color: #df6a23;
}

.sticky .main-navigation>ul li:hover>a {
	 opacity: 1;
	 color: #df6a23;
}

.main-navigation>ul li:hover>a {
	 opacity: 1;
	 color: #df6a23;
}

.site-footer-widget-area {
    margin-top: -2px;
    margin-bottom: 0px;
}

@media screen and (min-width: 40.0625em) {
.site-footer-widget-area {
	 margin-top: 0px;
   margin-bottom: 0px;
	}
}
	
	
/*change the width of the footer column*/
@media print, screen and (min-width: 64em){
.large-3 {
   width: 25%;
	 margin-bottom:-100px;
}
}

.site-footer-copyright-area{
	 padding-bottom:0px;
	 padding-top:0px;
}


.site-footer-widget-area>.row {
	border-bottom: 0px}

.trigger-footer-widget-area {
	border-bottom: 0px;
}

.site-content {
   margin-top: 0px;
   margin-bottom: 0px;
}

@media only screen and (min-width: 1024px){
	
.site-footer{
	background: url(https://hencetea.com/wp-content/uploads/2022/11/footer-bg_g-to-w-_1440x568.jpg);
	background-size:cover;
}
	
}

@media only screen and (min-width: 640px) and (max-width:1024px){
	
.site-footer{
	background: url(https://hencetea.com/wp-content/uploads/2022/11/footer-bg_g-to-w-_780x1000.jpg);
	background-size:cover;
}
	
}

@media only screen and (max-width: 640px){
	
.site-footer{
	background: url(https://hencetea.com/wp-content/uploads/2022/11/footer-bg_g-to-w-_400x1250.jpg);
	background-size:cover;
}
	
}

#site-footer {
	 padding-bottom:0px;
	 padding-top:50px;
}

#site-footer a {
	 opacity:1;
	 font-size: 13px;
   font-weight: 500;
}

#site-footer a:hover {
   opacity:1;
   color: #df6a23;
}

.site-footer-widget-area>.row {
	border-bottom: 0px solid }

/*site-footer > widget*/

#site-footer .widget-title{
	font-size: 18px !important;
}

@media (max-width: 640px) {
/.large-12 {
	margin-top: -60px!important;
	}
}

/*new homepage blog title hover text color*/

.premium-blog-entry-title a{
	color: #262626;
}


.video-container {
  object-fit: cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
}

div#n2-ss-2 .n-uc-3NhBIzFTdQbc-inner{
	padding: 0px;
}

@media screen and (min-width: 64em){
.product_layout_classic .product-images-wrapper .woocommerce-product-gallery .flex-viewport a.video iframe, .product_layout_classic .product-images-wrapper .woocommerce-product-gallery .flex-viewport img {
  padding-right: 1px;
}
}

/*hide categories and tags in product page*/
.product_meta{
    display: none !important;
    }

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a {
	 opacity: 1;
	 color: #df6a23;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover {
	 opacity: 0.77;
	 color: #df6a23;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a {
	 opacity: 1;
	 color: #df6a23;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a:hover {
	 opacity: 0.77;
	 color: #df6a23;
}

body.woocommerce.single-product .related h2{
  color: #df6a23;
	text-align: center!important;
}

@media screen and (max-width: 568px){
#site-top-bar .site-top-bar-inner {
	margin-left: -25px;
	margin-right: -25px;
}
}

@media screen and (max-width: 768px){
#site-top-bar .site-top-bar-inner{
		padding: 13px 0;
	}
}

@media screen and (min-width: 768px){
#site-top-bar .site-top-bar-inner {
	/margin-right: -60px;
	/margin-left: -60px;
	margin-bottom: -5px;
	display: flex;
  justify-content: center;
	text-align: center;
}
}

@media screen (min-width:768px) and (max-width: 1024px){
	
#site-top-bar .site-top-message {
		display: block !important;
		width: calc(65% - 15px)
	}

}

@media screen and (max-width: 64em){
	
#site-top-bar .site-top-message {
		display: block !important;
	}

}

#site-top-bar .site-top-message {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}


.index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content{
  background-color:#f3f3f3 !important;
}

.index-layout-2 ul.blog-posts .blog-post:nth-child(5n+5) .post_content_wrapper{
	background-color:#f3f3f3 !important;
}

.index-layout-2 ul.blog-posts .blog-post:first-child .post_content_wrapper{
	background-color:#f3f3f3 !important;
}

@media only screen and (min-width: 1024px){
.index-layout-2 ul.blog-posts .blog-post:first-child .bg-image-wrapper{
		height: 353px !important;
		width: 48% !important;
	  vertical-align:middle !important;
}
}

@media only screen and (min-width: 1024px){
.index-layout-2 ul.blog-posts .blog-post:nth-child(5n+5) .bg-image-wrapper{
		height: 353px !important;
		width: 48% !important;
	  vertical-align:middle !important;
}
}

.mobile-navigation ul li{
	margin: 12px 0;
}

@media screen and (max-width: 40em){.catalog-ordering select.orderby {
	font-size: 12px !important;
	padding-right: 30px !important;
	background-color:#f3f3f3 !important
}
}

woocommerce-page .woocommerce-ordering select, .woocommerce .woocommerce-ordering select {
    background-color:#f3f3f3 !important
}

.wpcf7 p {
	 text-transform: none;
	 font-weight:normal;
}

.woocommerce #payment .terms{
	margin-top: -10px;
}

/*
.wpcf7-form p label {
   text-transform: none;
	 font-weight:normal;
   font-size: 12px;
} */

/*
.woocommerce-page form .form-row label.checkbox, .woocommerce form .form-row label.checkbox {
	 font-size: 12px;
	 text-transform: none;
	 font-weight: normal;
} */

/* #ws_opt_in_field
{
	font-size: 12px;
	text-transform: none;
	font-weight:normal;
} */

.woocommerce #payment .terms label {
font-size: 12px;
}

/* all label text */
label{
	 font-size: 12px;
	 text-transform: none;
	 font-weight:normal;
}

#footersignupemail {
	 background: rgba(205,221,202,0);
 	 border: 1px solid black !important;
	 border-radius: 100px;
	 padding: 10px 1rem 10px!important
}

#footersignupemail::placeholder {
	 color: black;
	 opacity: 0.45;
}

#footersignupsubmit{
	 border-radius: 100px !important;
	 padding: 10px 1rem 10px!important
}
		 
#wpcf7-f2077-o2 p {
	margin-top: 6px;
	margin-bottom: 10px;
	line-height: 16px;
}

#wpcf7-f2077-o2 p label{
	margin-top: -6px;
	margin-bottom: -8px;
	line-height: 16px;
	margin-left: -10px;
}

/*popup signup submit styling*/

#popsignup {
	 background: rgba(205,221,202,0);
 	 border: 1px solid black !important;
	 border-radius: 100px;
	 padding: 10px 1rem 10px!important
}

#popsignup::placeholder {
	 color: black;
	 opacity: 0.45;
}

#popsignupsubmit{
	 border-radius: 20px !important;
	 padding: 10px 1rem 10px!important;
	 display: block;
   margin: 0 auto;
}

/input.wpcf7-form-control.wpcf7-submit {
   display: block;
   margin: 0 auto;
}

/* wpcf7 messages styling*/
.wpcf7 form .wpcf7-response-output {
    margin: -1em 0em -1em;
    padding: 0.2em 0.2em;
    text-align: center;
}
 
.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output, .wpcf7 form.spam .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
    border: none;
	  font-size: 14px;
	  font-weight: bold;
	  color: #000000;
}

.wpcf7-not-valid-tip { 
	  color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
}

/*product list page icons*/
.woocommerce .products .product_thumbnail_icons{
	
	opacity: 40%;
	
}

.woocommerce div.product form.cart .variations label{
	color: #df6a23;
}

/*option - font size*/

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
	font-size:14px;
	color: #262626;
}

/*option - bottom*/

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	background: #f3f3f3;
}

/*option - out of stock cross mark*/

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before {
	background-image: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
	border-top-color: #f3f3f3 !important;
}

.default-layout .woocommerce-tabs ul.tabs{
	text-align: center !important;
}

@media screen and (min-width: 75.0625em){
.xlarge-6 {
	width: 80%;
}
}

/*product page review title*/

h2.woocommerce-Reviews-title{
	display: none;
}

#woocommerce_share p {
  font-size: 13px;
	margin: 75px 0 30px 0;
}

#woocommerce_share span {
  color: #df6a23 !important;
}

#mailchimp_woocommerce_is_subscribed{
	display: inline-block;
	margin: -8px 8px 0 0;
}

.woocommerce-account .woocommerce-MyAccount-content form.edit-account fieldset{
	background-color: #f3f3f3 !important;
}

.reviewx-order-table tr:nth-of-type(odd) {
	background-color: #f3f3f3 !important;
}

path.rx_avg_star_color {
	fill: #df6a23;
}

.woocommerce ul.products li.product a{
	text-align: left;
}

.reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_view_review, .reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_submit_review {
	background-color: #df6a23 !important; 
}

/*review verfied owner*/
em.woocommerce-review__verified.verified{
	color: #df6a23;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
}

.ivole-meter .ivole-meter-bar{
	background: #df6a23;
}

.woocommerce table.shop_table thead th:first-child {
	padding: 15px 15px 15px 15px;
}

.reviewx-order-table td p a {
	color: #df6a23;
}

.reviewx-order-table td p a:hover {
	color: #df6a23;
}

textarea.wpcf7-form-control.wpcf7-textarea{
	margin-bottom: 20px;
}


/*stripe payment form background*/

.woocommerce #payment ul.payment_methods li div.payment_box .form-row {
	background: none;
}

.page-id-4305 .entry-header{
	display: none;
}

.page-id-4752 .entry-header{
	display: none;
}

.woocommerce #payment ul.payment_methods li div.payment_box{
	background:#fff;
}



/*aboutus header*/

.page-id-7361 .entry-header{
	display: none;
}

/*trip header*/

.page-id-5047 .entry-header{
	display: none;
}

/*faq header*/

.page-id-7493 .entry-header{
	display: none;
}

/*shipping&return header*/

.page-id-8028 .entry-header{
	display: none;
}

/*for ht trip contact*/

.whole-form{
	  display: flex;
}


#httripsignupcontact {
	  max-width: 90%;
}

/*
@media (max-width: 640px) {

#homecovercontactsumbit{
	display: block;
	margin: auto;
	margin-top: 20px;
}
	
}*/

/*styling home cover contact*/

#httripsignupcontact{
	  background: #ffffff;
	  border-radius: 0px;
	padding: 10px 26px 10px !important;
}

#httripsignupcontact::placeholder{
	  color: black;
	  opacity: 0.35;
	  font-size: 15px;
}

#httripsignupsubmit{
	background: rgba(223,106,35,1);
	border-radius: 24px !important;
	border: 3px solid;
	border-color: rgba(223,106,35,0);
	color: rgba(255,255,255,1);
	padding: 9px 40px 9px !important;
	min-width: auto !important;
}

#httripsignupsubmit:hover{
	background: rgba(223,106,35,0.65);
	border-radius: 24px !important;
	border: 3px solid;
	border-color: rgba(223,106,35,0);
	color: rgba(255,255,255,0.65);
	padding: 9px 40px 9px !important;
}

/*homepage top seller mobile btn*/

.premium-woo-load-more-btn {
	border-width: 2px !important;
	text-transform: none;
}

/*disable product page flex direction*/
.flex-direction-nav{
	display: none;
}

/*shop catalog page column width*/

@media screen and (min-width: 75.0625em)
{
.xlarge-10 {
  width: 74.3333333333%;
}
}

/* back-to-stock notification */

.cwginstock-panel-heading h4{
	color: #df6a23;
	font-size: 12px;
	font-weight: 700;
	text-align: left !important;
	margin-left: -15px;
	
}

.cwginstock-subscribe-form .panel{
	border: 0px;
	-webkit-box-shadow: 0px 0px rgba(0,0,0,0);
	box-shadow:0px rgba(0,0,0,0);
}

.cwginstock-subscribe-form .panel-primary>.panel-heading{
	background-color: #f3f3f3;
	border-color: #f3f3f3;
}

.cwginstock-subscribe-form .panel-body{
	padding: 0px 15px;
	}	

.cwginstock-subscribe-form .col-md-12{
	padding: 5px 0px 5px 0px;
}

.cwginstock-subscribe-form .center-block {
	float: left;
}

input.cwgstock_email{
	min-width: 250px;
	text-align: left !important;
	margin-right: 20px;
}

input.cwgstock_name{
	min-width: 250px;
	text-align: left !important;
	margin-right: 20px;
}

input.cwgstock_button{
	min-width: 150px;
	padding: 10px 0px 10px 0px !important;
}

div.cwginstocksuccess{
	display: inline-block;
}

div.cwginstockerror{
	display: inline-block;
}

/*cart coupon label*/

.woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label {
    display: none;
}

/*add to cart height*/

@media screen and (max-width: 55em){
	.woocommerce-variation-add-to-cart{
		height: 100%;
	}
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-is-unavailable {
    display: none !important;
}

/*hide quantity for silver needle*/

.post-835 .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
	display: none;
}

.product_layout_classic .product_content_wrapper .product_infos .woocommerce-variation-availability p.out-of-stock {
	display: none !important;
}

.post-835 .cart .reset_variations {
	display: none !important;
}

/.post-835 .woocommerce-variation-price {
	display: none !important;
}


/*hide quantity for west lake*/

/.post-107 .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
	display: none;
}

.product_layout_classic .product_content_wrapper .product_infos .woocommerce-variation-availability p.out-of-stock {
	display: none !important;
}

.post-107 .cart .reset_variations {
	display: none !important;
}

/.post-107 .woocommerce-variation-price {
	display: none !important;
}

#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__verified {
	color: #df6a23;
}

/**hide quantity for tieguanyin**/

/.post-847 .woopq-quantity-input {
    display: none;
}


/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.envato-block__preview{overflow: visible !important;}

/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

/** woocommerce product page quantity selector **/

/.woocommerce div.product .stock {
	display:none;
}

.woopq-quantity-input-minus, .woopq-quantity-input-plus {
    width:40px;
    height: 40px;
    line-height: 38px;
    text-align: left;
    cursor: pointer;
    background-color: transparent;
	border: none;
	color:rgba(38,38,38,0.8);
	font-size: 24px;
	/font-weight: 600;
	/padding: 7px 8px;
}

.woopq-quantity-input-plus {
    width:40px;
    height: 40px;
    line-height: 38px;
    text-align: right;
    cursor: pointer;
    background-color: transparent;
	border: none;
	color:rgba(38,38,38,0.8);
	font-size: 24px;
	/font-weight: 600;
	/padding: 7px 8px;
}

.woopq-quantity-input .qty {
	width:40px;
  height: 40px;
  line-height: 38px;
	background-color: transparent;
	border: none;
	color:rgba(38,38,38,0.8);
	font-size: 16px;
	font-weight: 600;
}


.woocommerce .quantity .qty{
	padding: 0px 0px 4px 0px;
	width: 20px;
	background-color: transparent;
	border: none;
	color:rgba(38,38,38,0.8);
	font-size: 16px;
	font-weight: 600;

}


/.woocommerce .product_infos .quantity input.qty, .woocommerce #content .product_infos .quantity input.qty, .woocommerce-page .product_infos .quantity input.qty, .woocommerce-page #content .product_infos .quantity input.qty{

}


.post-939 span.awl-product-label, .post-2188 span.awl-product-label, .post-4305 span.awl-product-label{
	opacity: 0 !important;
}

#tidio-chat-iframe {
	margin-bottom: -35px !important;
}

@media (max-width: 640px) {
#tidio-chat-iframe {
	margin-bottom: -25px !important;
}
}
	
.sgpb-basic-bottom-left {
	left: 10px;
	bottom: 10px;
}


.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .coupon button[name=apply_coupon] {
	color: #DF6A23;
}

.woocommerce-cart .woocommerce-cart-form .shop_table.cart tbody tr td.actions .coupon button[name=apply_coupon]:hover{
	color: #DF6A23BF !important ;
}

.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit {
	background: #DF6A23;
}

.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:hover {
	background: #DF6A23BF;
}


/*custom single product page*/

.woocommerce div.product .product_title {
	text-align: left;
}

.woocommerce-page .entry-title, .woocomerce .entry-title {
	margin-bottom: 21px !important;
}

.woocommerce_review_link_hover{
	display: none;
}

.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating {
	align-items:baseline;
}

.woocommerce .star-rating{
	width: 96px !important;
}

.fa.fa-heart-o:before  {
	display: none;
}

.yith-wcwl-add-button {
	display: block;
	/padding: 2px 0 2px 0px;
}

.woocommerce div.product p.stock{
	display: none;
}


/@media screen and (min-width: 48em){
 .single_add_to_cart_button{
	width: 100% !important;
}
}

/*signle product page - brewing tips - advanced tab*/


.elementor-10199 .elementor-element.elementor-element-89b0131 .eael-advance-tabs .eael-tabs-content > div {
	margin-left: -38px;
}


/*checkout page coupon filed*/
.woocommerce-checkout .shopkeeper_checkout_coupon{
	display: block;
}

.woocommerce table.shop_table thead th:first-child{
	padding: 15px 0px 15px 0px;
}

body.gbt_custom_notif .page-notifications.slide-out .gbt-custom-notification-notice.close-notice:first-child{
	transition-delay: 3.5s;
}

/body.gbt_custom_notif .page-notifications.slide-out .gbt-custom-notification-notice.close-notice:nth-child(2) {
	transition-delay: 90s;
}


.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--nrp-points a:before {
content: '' !important;
}

@media screen and (min-width: 769px){
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
	margin-right: 35px;
}
	
/.elementor-widget-image-box .elementor-image-box-content{
		margin-left: -30px;
	}
}

@media (max-width: 768px){
.elementor-widget-image-box .elementor-image-box-img {
    margin-left: 50px !important;
	margin-right: 50px!important;
}
}

/*points at my account*/

.lwss_selectable.history-grid-title{
	background-color: #f3f3f3 !important;
	color: #1a1a1a;
	font-size: 13px;
}

.lwss_selectable.history-grid-system, .lwss_selectable.history-grid-descr, .lwss_selectable.history-grid-points{
	font-size: 13px;
	line-height: 18px;
	text-align: left !important;
}


/*points at checkout*/
.post-61 .lws_wr_pointsoncart_bloc{
	padding: 40px 0px 10px 0px !important;
}

/*checkout page payment field*/
.woocommerce #payment ul.payment_methods li div.payment_box.payment_method_paypal, .payment_method_stripe_alipay{
	background: none !important;
}

.woocommerce #payment div.payment_box p, .woocommerce-checkout #payment div.payment_box p:last-child{
	color: #df6a23;
	font-family: Myriad Pro;
  font-size: 14px;
}


/*points at cart*/
.lws_wr_pointsoncart_bloc{
	padding: 40px 30px 30px;
}

@media screen and (max-width: 64em){
	.lws_wr_pointsoncart_bloc{
	padding: 40px 60px 30px;
	}
}


.lws-wr-cart, .lwss_selectable.wr-cart-input{
	display: inline-block !important;
	width: 100%;
}

.lwss_selectable.wr-input-amount{
	background-color: #fff !important;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block !important;
	width:100% !important;
}

/@media screen and (min-width: 48em){
	.botton {
	width: 100%!important;
}
}


.lwss_selectable.wr-cart-buttons{
	display: block !important;
}


.button.lwss_selectable.wr-cart-max {
	display: none;
}


:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled], .lwss_selectable.wr-cart-apply {
	padding: 18px 1rem 15px !important;
	opacity: 1;
	width: 100% !important;
	color: #fff;
}


:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]:hover{
	color: #fff;
	background-color: rgba(223,106,35,0.7) ;
}


:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover{
	color: #fff;
	background-color: rgba(223,106,35,0.7) ;
}



.cart-collaterals .cross-sells:before{
	background-image: none;
}


.cart-collaterals .cross-sells:after{
	background-image: none;
}


.lwss_selectable .lws-wr-cart{
	border-width: 0px !important;
}


.woocommerce-cart .cart-collaterals .cross-sells{
	background: none;
	margin-top:-20px;
	margin-bottom: 20px;
}

.lwss_selectable h2{
padding: 0 0 15px;
margin: 0 0 15px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgba(38,38,38,0.15);
text-align: left;
font-size: 13px;
text-transform: uppercase;
}

.lwss_selectable span{
	font-size: 13px;
}


.lwss_selectable .wr-cart-balance-value, .lwss_selectable .wr-input-amount{
	font-size:12px;
	color: #262626;
	text-align: left !important;
}


/.lwss_selectable .wr-cart-use-label{
	line-height: 15px !important;
}


.lwss_selectable .wr-rateinfo{
	color: rgba(223,106,35) !important;
	font-size: 12px !important;
 text-transform: uppercase;
 font-weight: bold !important;
 margin-top: 10px;
}


.lwss_selectable.wr-rateinfo{
	display: none;
}


/*woocommerce MyAccount-begin*/

/*my-account > nav*/

.woocommerce-account .woocommerce-MyAccount-navigation{
	margin-left: -12px;
	margin-top: 20px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
  /text-align: left;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li{
	padding: 0px 7px 13px 7px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
	background-color: rgba(0,0,0,0.07);
	padding: 13px 9px 13px 9px;
	border: 1px solid transparent !important;
	text-transform: none;
	font-size: 14px;
}

/.woocommerce-account .woocommerce-MyAccount-navigation ul li a: hover{
	border: none;
}

/.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{
	border-bottom: 1px solid #df6a23;
}

/*my-account > account dashboard*/

.woo-myaccount-dashboard-section-column{
	display: flex;
}

.woo-myaccount-dashboard-section-column:after {
  content: "";
  display: table;
  clear: both;
}

.woo-myaccount-dashboard-section-column.column-first, .woo-myaccount-dashboard-section-column.column-second {
	display: block;
	width: 100%;
	/margin: 0px 20px 0px 0px;
}

.woo-myaccount-dashboard-section-column.column-first.profile-title h2, .woo-myaccount-dashboard-section-column.column-second.address-title h2, .woo-myaccount-dashboard-section-column.column-second.order-title h2{
	font-family: "Myriad Pro Bold", Sans-serif;
  font-size: 15px;
  font-weight: 600;
	margin-bottom: 20px; 
}

.woo-myaccount-dashboard-section-column.column-first.profile-first-name h2, .woo-myaccount-dashboard-section-column.column-first.profile-last-name h2, .woo-myaccount-dashboard-section-column.column-first.profile-email h2

{
	color: #C4C4C4;
  font-family: "Myriad Pro Bold", Sans-serif;
  font-size: 12px;
font-weight: 600;
}

.woo-myaccount-dashboard-section-column.column-second.order-title{
	margin-top:55px;
}

.woo-myaccount-dashboard-section-column.column-first.profile-botton, .woo-myaccount-dashboard-section-column.column-second.address-botton, .woo-myaccount-dashboard-section-column.column-second.order-botton{
	margin-top: 15px;
}

.woo-myaccount-dashboard-section-column.column-first.profile-botton a, .woo-myaccount-dashboard-section-column.column-second.address-botton a, .woo-myaccount-dashboard-section-column.column-second.order-botton a{
	color: #262626;
	font-family: "Myriad Pro Bold", Sans-serif;
	border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 100px 100px 100px 100px;
  padding: 9px 13px 9px 13px;
}

.woo-myaccount-dashboard-section-footer{
	margin-top: 60px;
	border-radius: 9px 9px 9px 9px
}

.woo-myaccount-dashboard-section-footer{
	/display: flex;
	background-image: url(https://hencetea.com/wp-content/uploads/2023/01/popup-bg.jpg);
    background-position: bottom left;
	padding: 37px 0px 37px 43px;
}

@media screen and (max-width: 768px){
	.woo-myaccount-dashboard-section-footer{
	padding: 27px 23px 27px 23px;
	}
	
	.woo-myaccount-dashboard-section-footer-column-first-title h2{
		/font-size: 18px !important;
	}
	
	.woo-myaccount-dashboard-section-footer-column-second{
		margin-top: 15px !important;
	}
}

.woo-myaccount-dashboard-section-footer{
	display: flex;
	/flex-wrap:wrap;
}

@media screen and (max-width: 768px){
	.woo-myaccount-dashboard-section-footer{
	display: block;
	}
	
	.woo-myaccount-dashboard-section-footer-column-first{
	display: block;
  width: 100% !important;
}

.woo-myaccount-dashboard-section-footer-column-second{
	display: block;
	width: 100% !important;
}
}

.woo-myaccount-dashboard-section-footer: after
{
  content: "";
  display: table;
  clear: both;
}

.woo-myaccount-dashboard-section-footer-column-first{
	display: block;
  width: 80%;
}

.woo-myaccount-dashboard-section-footer-column-second{
	display: block;
	width: 20%;
}

@media screen and (min-width: 768px){
.woo-myaccount-dashboard-section-footer-column-first, .woo-myaccount-dashboard-section-footer-column-second{
	padding: 0px 10px 0px 0px;
}


.woo-myaccount-dashboard-section-footer-column-first-title h2{
	color: var(--e-global-color-secondary)!important;
  font-family: "Myriad Pro", Sans-serif !important;
  font-size: 25px !important;
  font-weight: 700 !important;
}
}

.woo-myaccount-dashboard-section-footer-column-first-text h2{
	color: var(--e-global-color-text);
  font-family: "Gothic A1", Sans-serifv;
  font-size: 14px !important;
  font-weight: 400!important;
  line-height: 18px!important;
}


@media screen and (min-width: 769px){
.woo-myaccount-dashboard-section-footer-column-second-botton{
	position: relative;
}

.woo-myaccount-dashboard-section-footer-column-second-botton a{
	position: absolute;
  margin-top: 15%;
}
}

.woo-myaccount-dashboard-section-footer-column-second-botton a{
	padding: 9px 13px 9px 13px !important;
	color: #fff;
	font-family: "Myriad Pro bold", Sans-serif!important;
	font-size: 13px;
	background-color: var(--e-global-color-accent)!important;
}


/*my-account > account details*/

label[for="mailchimp_woocommerce_is_transactional"]
{
    display:none !important;
}

label[for="mailchimp_woocommerce_is_unsubscribed"]
{
    display:none !important;
}

label[for="mailchimp_woocommerce_is_subscribed"]
{
    display:none !important;
}


/*my account page > orders  > img*/

.reviewx-order-table img{
	height: auto;
}

#rx-order-table td {
	text-align: center!important;
}

@media screen and (max-width: 768px){
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{
	display: none!important;
}
}

/*my account page > payments*/
@media screen and (max-width: 767px){
.woocommerce table.shop_table tbody td:first-child, .woocommerce table.shop_table tbody td:last-child{
	padding: 15px;
}

.woocommerce-PaymentMethod--actions.payment-method-actions::before{
	display: none;
}
}

/*woo myaccount navigation*/
/.woocommerce-MyAccount-navigation{
  display:none !important;
}

/.woocommerce-account .page-title{
	display: none;
}

.woocomerce-account.woocofmerce-MyAccount-content{
	width: 100% !important;
}


/*my account - hide changed password*/

.woocommerce-account .woocommerce-MyAccount-content form.edit-account fieldset{
	display: none;
}


/*woocommerce MyAccount-end*/


/*check out > order detail page styling*/

.woocommerce ul.order_details{
	margin: 4.5em 0em;
}

.woocommerce-thankyou-order-details{
	background: none !important;
}

.woocommerce .woocommerce-customer-details address{
	border: none;
	padding: 6px 12px 6px 0px;
}

.woocommerce ul.order_details li strong{
	margin-top: 15px;
}

.woocommerce ul.order_details li{
	font-size: inherit;
	text-transform: none;
	/margin-right: 3em;
	border-right: 1px solid #cfc8d8;
	/padding-right: 3em;
}


@media only screen and (min-width:768px) and (max-width:1124px){
	.woocommerce ul.order_details li{
		margin-right: 3em;
		border-right: none !important;
		margin-bottom: 2em;
	}
}

@media only screen and (max-width:768px){
	.woocommerce ul.order_details li{
		margin-right: 3em;
		border-right: none !important;
		margin-bottom: 2em;
		padding-right: 3em;
	}
	
	.woocommerce-checkout .woocommerce-customer-details h2{
		margin-top: 2em;
	}
}

.woocommerce .col2-set address{
	font-size: 14px;
}


.entry-content ins{
	background: none;
}


/*product page add to wishlist float*/
.default-layout .product .product_content_wrapper .product_infos .yith-wcwl-add-to-wishlist {
	float: none;
	margin-top:20px !important;
}


/.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button{
	background: #df6a23;
	border: 2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#DF6A23);
	color: var(--tables-button-normal-text-color,#ffffff);
}

.elementor-50 .elementor-element.elementor-element-7751ecc .elementor-image-box-img img{
	display: none;
}


.g-recaptcha div {
	margin-top: 25px;
	/width: 100% !important;
}

/*wordpress media uploader styling*/

.media-modal-content {
	margin: 60px 20px 60px 20px;
}

.media-modal-close {
	margin: 60px 20px 60px 20px;
}

.media-modal-content .media-toolbar-primary .media-button, .media-modal-content .media-toolbar-primary .media-button{
	text-shadow: none !important;
	box-shadow: none !important;
	border: none;
}

.wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled] {
	color: #ffffff !important;
}

@media only screen and (min-width:768px){
 .woocommerce-page h1{
	 font-size: 30.797px;
}
}

@media only screen and (min-width:768px){
	.woocommerce-page h2{
	font-size:23.101px;
}
}

.media-frame-router{
	top:60px;
}


.media-frame-content{
	top:94px
}


@media only screen and (max-width:768px){
.wp-core-ui .button.button-hero{
	width:60%;
}
}


.wp-core-ui .button, .wp-core-ui .button :hover{
	background-color: #0085ba !important;
	color: #ffffff !important;
}


.media-frame select{
	font-size: 12px;
}


.media-modal .media-toolbar .spinner{
	margin-left: 60px;
}


.mobile .chat{
	z-index: 9999999999 !important;
}


.sgpb-basic-bottom-left {
	z-index: 999999 !important;
}


.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue, 
.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue:hover{
	background-color: #df6a23;
}


/*tea event page title*/

.page-id-13414 .entry-header{
	display: none;
}


.page-id-13414 .content-area{
	padding: 0;
}


/*environment page title*/

.page-id-13479 .entry-header{
	display: none;
}


.page-id-13479 .content-area{
	padding: 0;
}


.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit{
	background-color: #DF6A23 !important;
}


.elementor-popup-modal .dialog-close-button {
  padding: 8px !important;
  border-radius: 100px !important;
}


.forminator-ui#forminator-module-14870.forminator-design--default .forminator-checkbox .forminator-checkbox-box{
  border-radius: 100px;
}


.forminator-ui#forminator-module-14870.forminator-design--default .forminator-label {
	font-size: 15px !important;
}


@media screen and (min-width: 768px){
/.premium-modal-box-modal-dialog {
	margin-top: 240px !important;
}
	
	
.premium-modal-box-modal {
	z-index: 9999999999 !important;
}
	
	.premium-modal-box-modal .premium-modal-box-modal-dialog{
		max-height: calc(100vh - 80px) !important;
	max-height: -webkit-calc(100vh - 80px) !important;
	}
}


@media screen and (max-width: 767px){
.premium-modal-box-modal {
	z-index: 9999999999 !important;
	
}
	
	
	.premium-modal-box-modal .premium-modal-box-modal-dialog, .elementor-13414 .elementor-element.elementor-element-be69444 .premium-modal-box-modal-dialog{
		max-height: calc(100vh - 30px) !important;
	max-height: -webkit-calc(100vh - 30px) !important;
	}
}


.premium-modal-box-modal-header{
	justify-content: end !important;
}


.premium-modal-box-close-button-container{
  padding-right:20px;
	padding-top:30px;
	margin-bottom: -20px;
}


@media (max-width: 767px) {
    .elementor-5047 .elementor-element.elementor-element-14c228c .premium-modal-box-modal-body, .elementor-13414 .elementor-element.elementor-element-be69444 .premium-modal-box-modal-body{
        padding: 0px 10px 0px 10px !important;
    }
}
	

@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-13414 .elementor-element.elementor-element-5ec262f{
		width: 100% !important;
	}
}


@media (min-width: 968px) and (max-width: 1024px) {
    .elementor-5047 .elementor-element.elementor-element-585f84b > .elementor-widget-container {
        margin: 0px -36px 0px 0px !important;
    }
}


.forminator-custom-form-16974.forminator-calendar--default .ui-datepicker-header .ui-corner-all{
	background-color: #df6a23 !important;
}


/#forminator-field-time-1-label {
	margin-bottom:8px;
}


.forminator-select.forminator-select-dropdown-container--open {
  z-index: 9999999999 !important;
}

#ui-datepicker-div {
 z-index: 9999999999 !important;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm)  {
#ui-datepicker-div{ 
  /position: absolute !important;
  width: fit-content; }
}


/@media screen and(-webkit-min-device-pixel-ratio:0) {
  .ui-datepicker.forminator-calendar--default {-chrome-:only(; 
     position: absolute !important;
  width: fit-content;
  );} 
}

.post-939 .awl-label-wrap, 
.post-2188 .awl-label-wrap, 
.post-4305 .awl-label-wrap {
	display: none;
}