 div#esg-grid-1-1  .esg-entry-content .esg-content.eg-ht-shop-element-30 {
    min-height: 140px;
	  text-align: justify;
}

ul#menu_mobile li a {
    color: #5a8a28 ;
}

ul.contact-detailes {
    margin-left: 35px;
}


footer.footer_wrap {
margin-top:10px !imporatnt;
  background-color:white !imporatnt;
}

footer.footer_wrap .sc_content_container .widget.widget_text p {
    color: black ;
}
 
footer.footer_wrap .sc_content_container .widget.widget_text p a {
    color: #85b42b;
}

.geography.-tea h3 {
    margin: 0;
    font-size: 20px;
}

.cq-tabcontent.style2 .cq-tabitem {
    text-align: justify;
}

a.sc_services_link {
    display: none !important;
}

@media only screen and (min-width: 1366px) {

.height_large, .height_big {
    height: 6rem !important;
}
  
#our-story .vc_empty_space.height_huge.hide_on_mobile {
     height: 10rem !important;
  
}
  
}

.sc_item_descr.sc_content_descr {
    text-align: justify;
}

h2.title-two {
    margin-bottom: 10px;
}

a.eg-ht-shop-element-0:hover {
    color: #7fbf00 !important;
    cursor: pointer;
}

div#about-us .sc_item_descr.sc_content_descr.sc_align_default {
    text-align: justify;
}

.post_item.post_layout_thumbs .post_featured.hover_none {
    border-radius: 50%;
}


#home_products_esg .esg-loadmore-wrapper {
    margin: 0 !important;
}

div#esg-grid-1-1  .esg-media-poster {
    border-radius: 50%;
}

div#jp-relatedposts,li#tab-title-reviews  {
    display: none !important;
} 


div#esg-grid-1-1 p.esg-content a:hover {
    color: white !important;
}

.esgbox-overlay.esgbox-overlay-fixed {
    z-index: 111111;
}

.esgbox-opened {
    z-index: 11111111;
}

p {
    text-align: justify !important;
}

.textwidget p {
    text-align: center !important;
}


.subtitle {
    margin: 10px 0 0;
    color: gray;
}

ul.cq-tabmenu.style2 a {
    background: #507a25 !important;
}
ul.cq-tabmenu.style2 li.current a {
    background: #5a8a28 !important
}
.cq-tabitem h3 {
		margin-top: 10px;
    padding: 0;
    font-size: 15px;
    margin-bottom: 0;
}

.cq-tabitem p {
    margin-bottom: 10px;
}

/* .content {
    padding-top: 40px;
} */

blockquote.blockquote {
    padding: 0 5px 0;
   /* border-left: 3px solid green;*/
}

blockquote:before {
	    font-size: 4em !important;
}

div#our-stotry-sec * {
    color: #b5b5b5 !IMPORTANT;
}

div#yith-quick-view-modal {
    z-index: 11111111111;
}


.add_to_cart_button{
	display:none !important;
}

@media only screen and (max-width: 767px) {

  div#hide-md {
      display: none;
  }
  
 h2.sc_item_title.sc_content_title.sc_align_center.sc_item_title_style_default {
    text-align: center !important;
    margin-bottom: 10px;

}
  
  .sc_services_item_info {
    margin: 0 !important;
}

.sc_services_item_header {
    margin-top: -20px;
}
  
  div#hide-md {
    display: none;
}
  
  .esg-entry-media {
    width: 60%;
    display: block;
    margin: 0 auto;
    padding-bottom: 60% !important;
}
  
	h5.subtitle {
    text-align:center;
}
  
  div#art-of-tea .wpb_content_element {
    background: #00000099;
    padding: 20px;
}

div.bg-remove {
      background: none !important;
    background-color: #f4f4f6 !important;
}
	
  
  
ul.cq-tabmenu.style2.active li a {
    margin-top: 12px !important;
  	padding: 6px 5px;
    font-size: 11px;
}

ul.cq-tabmenu.style2.active {
    margin-top: 0px;
}

.cq-tabmenu.style2 li {
    height: 45px;
}
  
} 

@media only screen and (min-width: 768px) {

	h5.subtitle {
    padding-left: 350px;
}
	
	footer {
    margin: 10px 0px 0px !important;
      background-color:white !imporatnt;
}
	
#yith-quick-view-content div.images {
    float: none;
    width: 100%;
}

#yith-quick-view-content div.summary {
    bottom: 90px;
    z-index: 111111111111;
    display: block;
    position: absolute;
    width: 100%;
    background: #29292969;
    color: white !important;
}

#yith-quick-view-content div.summary h1, #yith-quick-view-content div.summary div * {
    color: white !important;
}
	
div#tea-fects {
    padding: 0 20px;
}
	
}

.woocommerce ul.products li.product .post_featured, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    pointer-events: none !important;
}


.woocommerce.columns-4 ul.products li.product .product_excerpt {
    height: 50px;
    overflow: hidden;
    margin: 15px 0;
}

#tea-fects{
     background-blend-mode: overlay;
    color: black;
}


.overlay{
	     background-blend-mode: overlay !important;

}

.button.product_type_simple {
    display: none !important;
}



.product_meta {
    display: none;
}

.product_metas {
    margin: 10px 0;
    font-weight: 700;
}

.list_products.shop_mode_thumbs ul.products li img {
    border-radius: 50%;
}

.cq-tabcontent.style2, .cq-tabitem {
    padding-left: 0 !important;
}


.woocommerce ul.products li.product .post_data .post_header.entry-header {
    white-space: nowrap;
}

.woocommerce ul.products li.product .post_data .product_excerpt {
    height: 100px;
}

div#contact-form{
	background:#8ab12e !important; 
}

.sc_services.sc_services_light {
    pointer-events: none;
}

ul#menu_main li a {
    color: #82b626 !important;
}
