@charset "UTF-8";
/*
Theme Name: OchaHouse
Theme URI: https://ochahouse.gavencreative.com
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. 
Requires at least: WordPress 4.9.6
Version: 2.2.8
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/lgpl-3.0.en.html
Text Domain: ochahouse
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
*/

:root {
  --main: #2e524a;
  --secondary: #fda043;
  --accent: #bac9ac;
  --accent_second: #ebdbcb;
  --light: #ffffff;
  --dark: #000000;
  --heading: #2e524a;
  --body: #363636;
  --bodybg: #ffffff;
  --btn-color: #ffffff;
  --btn-color2: #ffffff;
  --btn-bgcolor: #fda043;
  --btn-bgcolor2: #2e524a;
  --e-global-color-primary: #2e524a;
  --e-global-color-secondary: #040202;
  --menu-color: #040202;
}
.btn-theme {
  background: var(--main);
  color: #ffffff;
  height: 50px;
  padding: 0 40px;
  text-align: center;
  line-height: 50px;
}

button.btn-theme {
  border: 0;
}
/* Style for the Contact Form 7 submit button */
.wpcf7 input[type="submit"] {
    background-color: #4CAF50; /* Green background */
    color: white; /* White text */
    font-size: 16px; /* Font size */
    padding: 10px 20px; /* Padding around the button */
    border: none; /* Remove border */
    border-radius: 5px; /* Rounded corners */
    cursor: pointer; /* Pointer cursor on hover */
    transition: background-color 0.3s ease; /* Smooth background color transition */
}

.wpcf7 input[type="submit"]:hover {
    background-color: #45a049; /* Darker green on hover */
}

.elementor-section.elementor-top-section.elementor-element-33367f5 {
    position: sticky !important;
    top: 32px !important; /* Adjust this value if you need different positioning */
    width: 100% !important; /* Ensure the width of the div is 100% */
    z-index: 9999; /* Ensure it's on top of other elements */
    background-color: #004851!important; /* Keep the background color you desire */
	
}

.elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li > a:hover, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.current-menu-ancestor > a, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.current-menu-item > a, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.current-menu-parent > a, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.active > a, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.current-menu-item > .btn-sub-menu, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.active > .btn-sub-menu

{color: red}

.jws_header{position: sticky !important;}

.elementor-section .elementor-top-section .elementor-element .elementor-element-e0d3012 .elementor-section-boxed .elementor-section-height-default .elementor-section-height-default {margin-top:70px  !important;}

.elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li > a:hover, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.current-menu-ancestor > a, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.current-menu-item > a, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.current-menu-parent > a, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.active > a, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.current-menu-item > .btn-sub-menu, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.active > .btn-sub-menu{color:#fff  !important}

.elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner> ul > li > a, .elementor-35 .elementor-element.elementor-element-30f4618 > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li .btn-sub-menu {color: #89b06f !important}

.elementor_jws_menu_layout_menu_horizontal > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li .sub-menu, .elementor_jws_menu_layout_menu_horizontal > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li .sub-menu-dropdown {background-color:#004851 }

.elementor_jws_menu_layout_menu_horizontal > .elementor-widget-container > .jws_main_menu > .jws_main_menu_inner > ul > li.menu-item-design-standard .sub-menu li a > span {color:#89b06f !important}

.returns-body {
            font-family: Arial, sans-serif;
            line-height: 1.6;
            margin: 0;
            padding: 0;
            background-color: #f9f9f9;
        }
        .returns-container {
            width: 100%;
            margin: 0;
            padding: 40px;
            background: #fff;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }
        .returns-title, .returns-subtitle {
            color: #333;
            text-align: center;
        }
        .returns-subtitle {
            border-bottom: 2px solid #ccc;
            padding-bottom: 5px;
            margin-top: 20px;
        }
        .returns-section {
            background: #ffffff;
            padding: 20px;
            margin: 20px auto;
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            max-width: 1000px;
        }
        .returns-text {
            color: #555;
        }
        .returns-list {
            padding-left: 20px;
        }
        .returns-list-item {
            margin-bottom: 8px;
        }
        .returns-email {
            color: #0073e6;
            font-weight: bold;
        }
.box-title{font-family:poppins !important}
.jws_pr_labels .out-of-stock ,.jws_pr_labels .featured {
  display:none;
}
.shop-single .single_add_to_cart_button{
	background-color: #004851 !important;
}

