/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.wd-page-title.page-title {
    padding: 100px 0px;
}
video {
    width: 100%;
    height: 550px;
    object-fit: cover;
}
.fssai_section .gallery-item img{
	border:1px #ddd solid !important;
	background:#fff;
	border-radius:10px;
}
.purchase_icon .gallery-item img{
	border:1px #ddd solid !important;
	padding:10px;
	background:#fff;
	border-radius:10px;
}
.animation_section_inner {
    display: flex;
    grid-column-gap: 50px;
}
.animation_section_inner_right{
	display:none;
	width:40%;
}
.animation_section_inner_left {
    width: 60%;
}
.animation_section_inner_right_img img {
    border-radius: 20px;
}
.animation_section_inner_left_content h2{
    font-size: 26px !important;
    position: relative;
    transition: transform 1s cubic-bezier(.22,.61,.36,1);
    text-shadow: 0.6px 0.6px 0 #fff, -0.6px -0.6px 0 #fff, 0.6px -0.6px 0 #fff, -0.6px 0.6px 0 #fff, 0.6px 0.6px 0 #fff;
    text-transform: uppercase;
    z-index: 0;
    margin-bottom: 15px;
	-webkit-text-fill-color: #77502a;
	font-weight:600;
}
.animation_section_inner_left_content h2::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    content: attr(data-text);
    transition: max-width .8s cubic-bezier(.22,.61,.36,1);
    text-shadow: 0px 0px 0 transparent, -0px -0px 0 transparent, 0px -0px 0 transparent, -0px 0px 0 transparent, 0px 0px 0 transparent;
    -webkit-text-fill-color: #fff;
    max-width: 0;
}
.animation_section_inner_left_content.active h2{
    color: #fff;
	-webkit-text-fill-color: #fff;
	text-shadow: none;
}
.animation_section_inner_left_content.active h2::before {
    max-width: 100%;
    text-shadow: 0px 0px 0 transparent, -0px -0px 0 transparent, 0px -0px 0 transparent, -0px 0px 0 transparent, 0px 0px 0 transparent;
}
.typed-wrapper {
    text-align: center;
    font-size: 26px;
    font-weight: 900;
    color: #333;
}
span.typed-text, .typed-cursor{
    color: #744d26;
}
.bottle_section .box-style-shadow {
    min-height: 180px;
}
.news_letter label{
	color:#fff;
}
.news_letter input.tnp-submit {
    background-color: #fff;
    color: #744d26;
    border-radius: 30px;
    padding: 10px 30px;
}
.footer_address .elementor-icon-box-description a{
	color:#fff;
}
.footer_section{
	position:relative;
}
.footer_section::before{
	content:"";
	content: '';
    position: absolute;
    width: 100%;
    height: 60px;
    top: -1px;
	background-image:url(https://zentest.top/jgs-new/wp-content/uploads/2026/02/footer-pattern.png);
}
.honey-slider-wrapper {
    text-align: center;
}
span.honey-label {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
}
span.honey-slider-text {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
}
.honey-slider-wrapper .typed-cursor{
	font-size: 36px;
    font-weight: 700;
    color: #fff;
}
.call_now a{
	color:#fff;
}
.call_now a:hover{
	color:#fff;
}
fieldset{
	display:none;
}
.contact_form input, .contact_form textarea{
	border-radius:20px;
	background:#fff;
	margin-bottom:10px;
	border:1px #fff solid;
}
.contact_form textarea{
	min-height:80px;
}
.contact_form div.wpcf7 input[type="submit"]{
    background-color: #fff;
    color: #744d26;
    border-radius: 30px;
    padding: 10px 30px;
}
.product-tabs-wrapper {
    background-color: #f5f5f5 !important;
}
.product_table tr th {
    border: 1px #ddd solid;
    background: #744d26;
    color: #fff;
    text-align: center;
    font-size: 26px;
    font-weight: 600;
}
.product_table tr td{
	border:1px #ddd solid;
	background:#fff;
	color:#222;
}
.information_table{
	border:1px #ddd solid;
	background:#fff;
	color:#222;
}
.woocommerce-Tabs-panel--description p{
	color:#222;
}
.woocommerce-Tabs-panel ul li{
	color:#222;
}
.et_pb_tab_contents h3 {
    color: #744d26;
    font-weight: 700;
    font-family: "Signika", Arial, Helvetica, sans-serif;
}
.et_pb_tab_contents p{
	color:#222;
}
.wd-nav.wd-style-underline-reverse>li>a {
	 color: #744d26;
    font-family: "Signika", Arial, Helvetica, sans-serif;
}
.woocommerce-product-details__short-description p{
	color:#222;
}
.price .amount {
    color: #222;
}
.woocommerce-product-gallery .wd-gallery-images {
    border: 1px #ddd solid;
}
.woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item img{
	border: 1px #ddd solid;
}
.pum-theme-1213 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 30px;
    border-radius: 3px;
    border: 8px solid #fd9943;
    box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 );
    background-color: #fd9943;
    background: url(https://jgshoney.com/wp-content/uploads/2026/07/popup-bg.jpg);
}
.pum-theme-1213 .pum-title, .pum-theme-lightbox .pum-title {
    color: #fff;
    font-weight: 600;
}
.pum-theme-1213 .pum-content, .pum-theme-lightbox .pum-content {
    color: #ffffff;
    font-family: inherit;
    font-weight: 500;
    opacity: 1;
    line-height: 28px;
}
.widget-area {
    border: 1px #ddd solid;
    padding: 10px;
}
.widget_layered_nav ul li, .widget_layered_nav ul li a, .product-categories li a {
    position: relative;
    flex: 1 1 auto;
    padding-inline-end: 10px;
    color: #000;
}
.widget_price_filter [class*="price_slider_amount"] .price_label {
    order: 1;
    color: #000000;
}
@media (max-width:767px){
.animation_section_inner {
    flex-direction: column;
}
.animation_section_inner_right {
    width: 100%;
}
.animation_section_inner_left {
    width: 100%;
}
}