/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.whb-col-right .wd-header-nav {
    max-width: 58%;
}

.whb-column.whb-col-right{
	justify-content: flex-start !important;
}
.wd-header-nav ul.menu {
    border-bottom: 0;
}
.whb-column.whb-col-right, .whb-column.whb-col-left{
	position:relative;
}
.whb-column.whb-col-right:before, .whb-column.whb-col-left:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    overflow: hidden;
    background: #000;
	bottom:16px;
}

.wd-dropdown-menu.wd-dropdown li a {
    color: #333;
    font-size: 16px;
    font-family: "Caudex", Arial, Helvetica, sans-serif;
    font-weight: 600;
}

/* .wd-sub-menu li:not(:last-child) {
    border-bottom: 1px solid #8b8b8b;
}

.wd-sub-menu li:not(:last-child) {
    border-bottom: 1px solid #8b8b8b;
} */

li.current-menu-item a, .whb-main-header .whb-general-header-inner li.current-menu-item a , li.menu-item a:hover {
    color: #9FC3CD !important;
}

.whb-main-header .whb-general-header-inner li.current-menu-item a span{
    color: #9FC3CD !important;
}

.wd-dropdown-menu.wd-dropdown {
    left: -20px !important;
    max-width: 150px !important;
}

.wd-dropdown-menu.wd-dropdown li {
    padding: 5px 0px;
}

.whb-header.whb-sticked .whb-column.whb-col-right:before, .whb-header.whb-sticked .whb-column.whb-col-left:before{
	content:none;
}

.whb-column.whb-col-right .wd-button-wrapper{
	margin-left:60px;
}

.wd-header-cart a:before {
    content: "Cart";
    position: relative;
    padding-right: 8px;
}

.elementor-products-nothing-found {
    text-align: center;
    font-family: 'Caudex';
    font-size: 18px;
}
.register_form .ur-form-row input, .register_login_form .ur-form-row input{
    border: 0px !important;
    border-bottom: 1px solid #959A91 !important;
	text-align: left !important;
}

.register_form .ur-form-row input::placeholder, .register_login_form .ur-form-row input::placeholder{
	color:#393939 !important;
	font-size:16px !important;
}

.register_form .user-registration.ur-frontend-form, .register_login_form .ur-frontend-form {
    border: 0;
}

.register_form .ur-form-row, .register_login_form .user-registration-form-row {
    margin-bottom: 10px;
}

.register_login_form div#user-registration {
    background: transparent;
	margin-bottom:0px;
}

.register_login_form .ur-form-row label{
	display:none !important;
}

.register_login_form p.lost_password {
    text-align: right;
    position: absolute;
    top: 200px;
    right: 80px;
}

.register_login_form .ur-frontend-form input[type="submit"] {
    float: none !important;
}

.register_login_form .ur-frontend-form input[type="submit"] {
    float: none !important;
    margin-top: 55px;
    width: 100%;
    text-align: center !important;
    background: #B3D1D9;
    border: 0px !important;
    border-radius: 24px;
    font-family: 'Roboto' !important;
    font-weight: 400;
    font-size: 16px;
	color: #fff !important;
	padding:14px;
}

.ur-frontend-form .ur-submit-button {
    margin-bottom: 0;
    border-radius: 24px;
    padding: 10px 28px !important;
    background: #B3D1D9;
    color: #353535 !important;
    font-family: 'Roboto';
    text-transform: capitalize;
    font-size: 16px;
    margin-right: 0 !important;
    margin-top: 15px !important;
}

.ur-frontend-form{
	margin-bottom:0px !important;
}

.google-login .elementor-widget-container {
    text-align: center;
    border: 1px solid #688992;
    border-radius: 24px;
    margin: 0px 20px;
}

.google-login a {
    text-align: center;
}

.google-login a img {
    max-width: 220px;
}
/* 
#shop_categories li.active .list-content {
    color: #000000 !important;
} */

.product-wrapper h3.wd-entities-title a{
	font-size:16px !important;
	display: inline-block;
}

.product_bread nav.woocommerce-breadcrumb a {
    color: #9FC3CD !important;
}

.product_bread nav.woocommerce-breadcrumb span.breadcrumb-last {
    color: #3C2F26 !important;
}

div#product-add-to-cart a.product_type_simple {
    width: 90%;
}

#product-tabs a.wd-nav-link .img-wrapper img {
    max-width: 30px !important;
    margin-right: 10px;
}

#product-tabs ul.wd-nav.wd-nav-tabs li {
    margin-bottom: 20px;
}

#product-tabs li.wd-active span.tabs-title {
    color: #3C2F26 !important;
}

#related-products h3.title.slider-title {
    display: none;
}

#related-products .product-element-top {
    position: relative;
    z-index: 2;
    width: 280px;
    height: 280px;
    display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom: 0px;
}

#related-products .product-wrapper {
    position: relative;
}

#related-products .product-element-top .product-image-link img{
	border-radius: 100%;
    height: 200px;
    width: 200px;
	transition: all ease-in 0.25s;
}

#related-products .product-element-top:before{
    content: '';
    position: absolute;
    top: 7%;
    left: 6%;
    width: 240px;
    height: 240px;
    background-image: url(https://demo.thegildedstory.com/wp-content/uploads/2023/09/butterfly-circle.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    z-index: 3;
    transform-origin: center center;
    animation: rotateBird 16s linear infinite;
	transition: all ease-in 0.25s;
}

#related-products .product-element-top:hover:before{
	content:none;
}

#related-products .product-element-top:hover .product-image-link img{
	height: 255px;
    width: 255px;
}

#related-products .product-element-top:hover .product-image-link img{
	border-radius: 4px !important;
	border:4px solid #DCBF9F !important;
	transition: all ease-in 0.25s;
}

#related-products .wd-buttons {
    right: 30px;
    top: 31px;
}

/* #related-products .product-wrapper span.price {
    display: none !important;
} */

#related-products .product-wrapper h3.wd-entities-title{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
	width:100%;
	padding-left: 0px;
	margin:10px 0px 0px 0px !important;
}

#related-products .product-wrapper h3.wd-entities-title a{
	max-width:100%;
}

#related-products .product.wd-hover-standard .wd-add-btn{
	padding-right: 0px;
}

#related-products h3.wd-entities-title, #related-products .wd-add-btn, #related-products span.price{
	opacity:0;
	transition: all ease-in 0.25s;
}

#related-products .product-wrapper:hover h3.wd-entities-title{
	opacity:1 !important;
	transition: all ease-in 0.25s;
}

#related-products .product-wrapper:hover .wd-add-btn{
	opacity:1 !important;
	transition: all ease-in 0.25s;
}

#related-products .product-wrapper:hover span.price{
	opacity:1 !important;
	transition: all ease-in 0.25s;
}

body.woocommerce-cart .cart-totals-inner {
    background: #b3d1d99e;
    border: 0px !important;
    border-radius: 20px !important;
}

body.woocommerce-cart a.checkout-button.button {
    background: #B6AD90;
    color: #fff;
    border-radius: 100px;
    padding: 18px 0px;
	font-weight:bold;
	text-transform: inherit;
	font-size:16px;
}

body.woocommerce-cart a.checkout-button.button:hover{
	background: #9FC3CD;
}

form.cart button.single_add_to_cart_button, button#wd-add-to-cart {
    background: #B3D1D9;
    color: #353535;
    border-radius: 8px;
}

form.cart input.minus, .woocommerce-cart-form input.minus{
    border-right: 0px !important;
    border-top-left-radius: 24px !important;
    border-bottom-left-radius: 24px !important;
}

form.cart input.plus, .woocommerce-cart-form input.plus {
    border-left: 0px !important;
    border-top-right-radius: 24px !important;
    border-bottom-right-radius: 24px !important;
}

form.cart div.quantity input[type="button"]:hover, .woocommerce-cart-form div.quantity input[type="button"]:hover {
    color: #3C2F26 !important;
    background-color: transparent !important;
    border-color: #B6AD90 !important;
}

form.cart div.quantity input[type="button"], form.cart div.quantity input[type="number"], .woocommerce-cart-form div.quantity input[type="button"], .woocommerce-cart-form div.quantity input[type="number"]{
	border-color:#B6AD90 !important;
	height: 36px !important;
}

form.cart div.quantity input[type="button"], .woocommerce-cart-form div.quantity input[type="button"]{
	min-width: 30px !important;
	font-size: 17px;
    font-weight: 600;
}

.product-wrapper .wd-buttons {
    bottom: 0;
    top: auto !important;
    width: 100%;
    right: 0 !important;
    left: auto !important;
}

.product-wrapper .wd-buttons{
	background:#B3D1D9 !important;
}

.wd-action-btn>a:after, .wd-quick-view-icon>a:before{
	content:none !important;
}

.wd-action-btn.wd-style-icon>a {
    width: 100%;
    color: #000 !important;
    font-size: 17px !important;
}

#related-products .wd-buttons{
	display:none !important;
}

.coupon.wd-coupon-form button.button{
    background: #B6AD90;
    border-radius: 24px;
    color: #fff;
	text-transform: inherit;
}

.coupon.wd-coupon-form button.button:hover {
    background: #9FC3CD;
}

ul.wd-checkout-steps li.step-inactive {
    color: #9FC3CD !important;
}

ul.wd-checkout-steps li.step-active {
    color: #3C2F26 !important;
}

.wd-checkout-steps li {
    font-size: 18px;
    font-family: 'Roboto';
}

button#place_order{
    background: #B6AD90;
    border-radius: 100px;
    color: #fff;
    font-family: Roboto;
	text-transform: capitalize;
}

button#place_order:hover{
	background: #9FC3CD;
}

.checkout_coupon .button {
    border-radius: 24px;
    background: #B6AD90 !important;
    color: #fff;
	text-transform: capitalize;
    font-size: 14px;
}

.checkout_coupon .button:hover{
	background: #9FC3CD !important;
}

.woocommerce-checkout button.woocommerce-form-login__submit {
    border-radius: 100px;
    background: #B6AD90;
	text-transform: capitalize;
    font-size: 14px;
}

.woocommerce-checkout button.woocommerce-form-login__submit:hover{
	background: #9FC3CD !important;
}

.wd-header-cart .wd-tools-icon:before{
	color: #669CB0;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number{
	background: #5E5E5E !important;
}

.woocommerce-product-gallery button.slick-arrow {
    background: transparent !important;
    width: 40px !important;
    height: 40px !important;
	opacity: .5 !important;
}

.woocommerce-product-gallery button.slick-arrow:hover{
	opacity:1 !important;
}

.woocommerce-product-gallery button.slick-arrow:before{
	content:none !important;
}

.woocommerce-product-gallery button.slick-arrow.slick-prev {
    background-image: url(https://demo.thegildedstory.com/wp-content/uploads/2023/09/circle-arrow-black.png) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    
	transform: rotate(270deg);
	margin-left: 10px;
}

.woocommerce-product-gallery button.slick-arrow.slick-next {
    background-image: url(https://demo.thegildedstory.com/wp-content/uploads/2023/09/circle-arrow-black.png) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
   
	transform: rotate(90deg);
	margin-right: 10px;
}

a#c-add-to-cart {
    width: 100%;
    cursor: pointer;
}

form.cart .quantity {
    height: 40px;
}

button#wd-add-to-cart, form.cart button.single_add_to_cart_button {
    display: none;
}

.checkout-order-review {
    background: #b3d1d970 !important;
    border-radius: 12px;
}

div#order_review .wd-table-wrapper {
    background: transparent;
    box-shadow: none;
}

tr.woocommerce-cart-form__cart-item.cart_item td.product-name a {
    font-family: 'Roboto';
    color: #3C2F26 !important;
}

#product-tabs .wd-tab-content a:hover {
    color: #B3D1D9;
}

tr.woocommerce-cart-form__cart-item.cart_item td.product-price bdi{
	font-family: 'Roboto';
    color: #3C2F26 !important;
}

tr.cart-subtotal span.woocommerce-Price-amount.amount{
	font-family: 'Roboto';
    color: #3C2F26 !important;
}

.single-product .rtwpvg-wrapper .rtwpvg-container{
	flex-direction: row-reverse !important;
	gap: 20px !important;
}

.single-product .rtwpvg-thumbnail-slider .swiper-wrapper{
	display: flex !important;
    flex-direction: column !important;
}

.single-product .rtwpvg-wrapper .rtwpvg-container .rtwpvg-slider-wrapper {
    width: 85%;
}

.single-product .rtwpvg-wrapper .rtwpvg-container .rtwpvg-thumbnail-wrapper {
    width: 15%;
}

.rtwpvg-thumbnail-image.swiper-slide {
    opacity: 1 !important;
}

.rtwpvg-thumbnail-slider.swiper {
    height: 100%;
    overflow-y: scroll;
}

.rtwpvg-thumbnail-slider.swiper::-webkit-scrollbar {
	display: none;
}

.rtwpvg-thumbnail-image.swiper-slide {
    width: 83px;
    height: 100px;
}
.rtwpvg-images {
    margin-bottom: 0px;
}
section#right-content {
    height: 100%;
}

.pswp__ui.pswp__ui--hidden {
    display: none;
}
.wd-sticky-btn-on{
	padding-bottom:0px !important;
}

/* 27-02-25 - V */

.whb-sticky-prepared {
    padding-top: 0 !important;
}

.wd-content-layout {
    padding-block: 0 !important;
}

body.home .wd-page-content.main-page-wrapper {
    padding-top: 0px !important;
}
.popup-added_to_cart .btn.close-popup{
	border-radius:24px !important;
	background-color:unset !important;
	border:2px solid #B6AD90 !important;
}
.popup-added_to_cart .btn.view-cart{
	border-radius:24px !important;
	background:#B6AD90 !important;
}
/*04/03/2025*/
.single-post .main-page-wrapper .wd-post-meta div {
    color: #3c2f26;
}
.wd-post-meta .wd-meta-author > span:before {
    content: 'Arathi Ayyangar';
    font-size: 14px;
}
.wd-post-meta .wd-meta-author > span {
    font-size: 0;
}
.wd-post-meta .wd-meta-author > span:after {
    width: 18px;
    height: 12px;
    display: inline-block;
    content: '';
    margin-left: 12px;
    background-image: url('https://thegildedstory.com/wp-content/uploads/2023/09/infinite-gray.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center 70%;
}
.wd-post-meta .wd-meta-author .avatar {
    display: none;
}
.wd-post-meta div a {
    color: inherit;
}
.single-post .main-page-wrapper .post-title-large-image.title-size-default .wd-post-cat{
    display: none;
}
.wd-single-footer{
	border-top: 2px solid var(--brdcolor-gray-300);
	padding-top: 25px;
}
.wd-social-icons.wd-style-colored>a {
    background-color: var(--e-global-color-secondary);
}
/* .social-twitter .wd-icon:before {
    content: url(https://tgs.marylltechno.co.in/wp-content/uploads/2025/03/icons8-twitter-16.png) !important;
    display: inline-block;
} */
@media (max-width: 620px) {
    .wd-entry-content {
    text-align: center;
    padding: 0px 20px;
}
	.post-single-page .wp-block-image {
        width: 100%;
        display: unset; 
        text-align: center;
    }
	.wp-block-image.alignright>figcaption {
    caption-side: bottom;
    display: block;
	}
	.wp-block-image.alignleft>figcaption{
		display:block;
	}
	.post-single-page .wp-block-image figure {
        text-align: center !important;
        float: none !important;
        margin: 0 auto !important;
    }
}
.article-sec .wd-post-img img {
    height: 300px !important;
}
.our-story-slider .wd-slider.wd-section-container>.wd-carousel-inner>.wd-carousel{
	min-height:550px !important;
}
.our-story-slider .wd-nav-arrows.wd-pos-sep .wd-btn-arrow{
	top:50% !important;
}
@media (max-width: 768px) {
	.our-story-slider .wd-slider.wd-section-container>.wd-carousel-inner>.wd-carousel{
	min-height:840px !important;
}
}