/*
Theme Name: OchaHouse Child 02
Theme URI: https://ochahouse.jwsuperthemes.com/
Template: ochahouse
Author: the JWSThemes team
Author URI: https://jwsuperthemes.com
Description: OchaHouse Store Elementor WordPress theme is the ultimate choice for getting started with a website presenting services and products of a tea shop, cafe, tea online business services, etc. A bright and bold design of the theme makes it look outstanding. Due to the theme’s compatibility with the Elementor and WooCommere intergated, you can easily adjust the ready-made pages to match the needs of a range of other topic-specific websites, including tea ceremony blogs, tea master agencies, herbal tea presentation companies, tea workshops, and tea events firms.
Tags: one-column,flexible-header,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 2.2.5.1710320670
Updated: 2024-03-13 10:04:30
*/
.woocommerce-MyAccount-navigation-link.is-active {
	font-family: 'Urbanist';
    border-left: 4px solid purple;
    background: #80008036;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
}
.woocommerce-MyAccount-navigation-link{
	font-family: 'Urbanist';
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
}
.woocommerce-MyAccount-navigation-link:hover {
    margin-left: 1rem;
    border-left: 4px solid #2e524a;
    background: #00803336;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{
	background-color: #00803324;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a{
	color: #483d8b;
}
.woocommerce .woocommerce-MyAccount-content{
    font-family: 'Urbanist';	
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{
	      font-family: "Font Awesome 5 Free"; content: "\f3fd"; font-weight: 900;
    margin: 0.5rem;
    color: darkslateblue;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{
	      font-family: "Font Awesome 5 Free"; content: "\f468";font-weight: 900;
    margin: 0.5rem;
    color: darkslateblue;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wc-smart-coupons a:before{
	      font-family: "Font Awesome 5 Free"; content: "\f295";font-weight: 900;
    margin: 0.5rem;
    color: darkslateblue;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{
	      font-family: "Font Awesome 5 Free"; content: "\f4d7";font-weight: 900;
    margin: 0.5rem;
    color: darkslateblue;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{
	      font-family: "Font Awesome 5 Free"; content: "\f4fe";font-weight: 900;
    margin: 0.5rem;
    color: darkslateblue;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{
	      font-family: "Font Awesome 5 Free"; content: "\f2f5";font-weight: 900;
    margin: 0.5rem;
    color: darkslateblue;
}

.woocommerce-columns--addresses .col-1 address, .woocommerce-Addresses .col-1 address, .woocommerce-columns--addresses .col-2 address, .woocommerce-Addresses .col-2 address{
	padding: 25px 30px 30px 30px;
    line-height: 30px;
    font-style: italic;
    background: #317f35;
    color: white;
    border-radius: 10px;
    margin-top: 1rem;
    box-shadow: 0 0 20px 0px #2e363a;
	border: none;
}
.woocommerce-columns--addresses .col-1 h3, .woocommerce-Addresses .col-1 h3, .woocommerce-columns--addresses .col-2 h3, .woocommerce-Addresses .col-2 h3{
	color: #333;
    font-family: 'Urbanist';
    font-weight: 800;
	text-transform: uppercase;
}
a.edit:after{
	font-family: "Font Awesome 5 Free"; content: "\f044";font-weight: 900;
    margin: 0.5rem;
    color: #2e524a;
}
.woocommerce .woocommerce-MyAccount-content form label{
	font-weight: 600;
    font-family: 'Urbanist';
}
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{
	color: #2e524a;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover::before{
	color: #2e524a;
}
.elementor-widget-container p.welcome{
	background: #dff5dd;
    padding: 1rem;
    border-radius: 4px;
    font-family: 'Urbanist';
    font-weight: 600;
}
.elementor-widget-container p.welcome:before{
    font-family: "Font Awesome 5 Free"; content: "\f4da";font-weight: 900;
    margin: 0.5rem;
    color: #248b74;
    font-size: larger;
}
/*hide breadscrumb bar in home page*/
.jws-title-bar-wrap-inner{
	display:none;
}

/*remove share blogpost on blog pages*/
.post-share.addthis_inline_share_toolbox {
  display: none;
}

/*Background Transparency on the first block in home page*/
.elementor-element-9db165d a .bg_content{
background-color:rgba(235,219,203,0) !important;
}

/*On hover Nav buttons*/
	/*Previous*/
.elementor-element-9db165d .jws-banner-nav .prev-item:hover{
	background-color:#ebdbcb;
}
.elementor-element-9db165d .prev-item span:hover{
	color:#7B306C;
}
	/*Next*/
.elementor-element-9db165d .jws-banner-nav .next-item:hover{
	background-color:#ebdbcb;
}
.elementor-element-9db165d .next-item span:hover{
	color:#7B306C;
}

.elementor-element-1b076cdd .jws-slider span{
	background-color:#2e524a;
	color:#ededed;
}

.elementor-element-1b076cdd .jws-slider span:hover{
	background-color:#2e524a;
	color:#ededed;
}

/*Newsletter Footer form*/

.haet-cleverreach .haet-cleverreach-field-wrap{
	color:#FFFFFF99;
}

.haet-cleverreach-field-wrap.type-submit {
    text-align: left;
}
#haet-cleverreach-submit:hover{
	background-color:#2e524a;
}
/*Hide List-style on blog sidebar*/
#recentcomments{
	list-style:none;
}
ul{
	list-style:none;
}

.blog .entry-title { 
	display: block; }

/*Ocultar QuickView*/
.products-wrap div ul{
	display:none !important;
}

/*Product Price Size*/
.main-product .entry-summary > .price {
	font-size: 35px;
	margin-top:15px;
}

p.price.price-unit.smaller.wc-gzd-additional-info{
font-size:14px;
transform:translatey(23px);
}

.main-product .entry-summary .price-unit{
display:inherit;
margin-top:-40px;
}

.main-product .entry-summary h1{
	color:#7b306c !important;	
}

/*Scrollbar Color*/
::-webkit-scrollbar-thumb{
border-radius: 5px;
background:linear-gradient( rgba(123,48,108,1) 0%, rgba(123,48,108,1) 35%, rgba(123,48,108,1) 100%);
}

/*Timeline Circle and Line*/
.jws_timeline .jws_timeline_main .jws_days .jws_timeline_field .jws_timeline_circle{
	background-color:#7B306C;
}

.jws_timeline .jws_timeline_main .jws_timeline_line{
	background-color:#2e524a;
}

/*Progression Bar Percentage*/
div[style] .elementor-progress-percentage{
	font-size:15px;
}

/* Caldera form 1 */
#caldera_form_1{
	padding-left:20px;
	padding-right:20px;
}

/* Caldera form 2 */
#caldera_form_2{
	padding-left:20px;
	padding-right:20px;
	
}

/*Arrows in Shop, 1° Carousel*/
.elementor-element-3757974 .jws-slider span{
	background-color:#2e524a;
	color:#fcfcfc;
}

.elementor-element-3757974 .jws-slider span:hover{
	background-color:#2e524a;
	color:#fcfcfc;
}

/*Hidden Caegory*/
#content li:nth-child(12) a{
	/*color:rgba(46,82,74,0);	*/
	visibility:hidden;
}

/*Hide List sort view Icon in Category*/
.view-icon .view-icon-list a:nth-child(2){
visibility:hidden;	
}

/*Middle product icon hidden*/
.main-product .prev_next_buttons .sel-active{
	visibility:hidden;
}

body{
	background-color:#f7f7f7;
}

/*Center the 2° Step in the Checkout*/
@media screen and (min-width: 1024px){
#order_review{
	margin-left:-90px;
	display:inline-block;
	transform:translatex(0px) translatey(0px) !important;
   }
}

/*Center "Jetzt Kaufen" Button in the Checkout*/
.wc-gzd-order-submit {
    margin-top: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Image */
#payment .payment_method_paypal img{
	width:50px;
}

/* Widget container */
.elementor-element-1942d5de .elementor-widget-image .elementor-widget-container{
	text-align:center;	
}

/*backgroun page color*/
#page{
	background-color:rgba(247,247,247,0.88);
	
}

.elementor-element-090a81b .elementor-widget-wrap{
	height:42px;
}

/* Heading */
.elementor-element-090a81b .elementor-widget-heading h2{
	margin-top:-14px;
	
}

/*Instagram Photos CSS*/

.instagram-wap div a:hover{
	background-color:rgba(46,82,74,0.61) !important;
}

/* Font Icon */
.instagram-wap div i{
	col
or:#ffffff;
}

/* Link */
.instagram-wap div a{
	background-color:rgba(46,82,74,0.54) !important;
	
}

/* Paragraph */
.instagram-wap div p{
	color:#ffffff;
	
}

#trustbadge-container-98e3dadd90eb493088abdc5597a70810 ._1u68cu3{
	left:10px !important;
}

/*Checkout CSS*/
/* Order review */
#order_review{
	transform:translatex(0px) translatey(0px);
	color:#000000;
	background-color:rgba(237,122,7,0.02);
	
}
/* Woocommerce checkout review order table */
#order_review .woocommerce-checkout-review-order-table{
	background-color:rgba(238,238,238,0);
}

@media screen and (min-width:1024px){
	/* Order review */
	#order_review{
		margin-left:0px;
		transform:translatex(0px) translatey(0px);
	}
}

@media screen and (min-width:1200px){
	/* Order review */
	#order_review{
		margin-left:0px;
		transform:translatex(0px) translatey(0px);
	}
}


/* 374px and smaller screen sizes until 767px sizes*/
@media (min-width:374px) and (max-width: 767px){
	.main-product .entry-summary h1{
		font-size:30px !important;
	}
	
	p.price.price-unit.smaller.wc-gzd-additional-info{
font-size:14px;
transform:translatey(23px);
	}
	.main-product .entry-summary .price-unit{
display:inherit;
		}
}


/*Adjust "sold" or "ausverkauft" on product pictures*/
span.out-of-stock.jws_pr_label {
  font-size: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
	line-height: 19px;
}

/*Hide "New" on product pictures*/
span.new.jws_pr_label {
  display: none;
}
/*Hide "Hot" on product pictures*/
.featured.jws_pr_label {
  display: none;
}

/*Underline Product Links in Recepies*/
body.single-post .cookbook-ingredient a {
    text-decoration: underline;
}

.elementor-element-2ab42206 .product-item .jws_pr_label {
	background-color:#428923
}

.time-read {
  display: none;
}

.payment_method_paypal label img {
  overflow:auto;
  padding-left:0px;
  margin-left:7px;
  margin-right:9px;	

}

/*Remove Unecessary elements shopview*/
.view-icon .view-icon-list .sel-active{
	display: none;


}

.elementor-widget-container .woocommerce .shop-nav-top .col-xl-7 p{
	display:none;
	
}


/*Change Upsell boxes on single item pages to be readable*/

.related-product .wc-gzd-rating-authenticity-status a{
	color:#bac9ac;
}

.related-product .product-image .wc-gzd-additional-info{ 
	color:#ffffff;
}


.related-product .product-image .wc-gzd-additional-info a{ 
	color:#ffffff;
}

.related-product .jws-attr2 a{
	text-transform:none; 
	transition-duration: 100s; 
	transition-property:all; 

}
