/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/** Header Style **/
.whb-top-bar .ticker-news span{
	display:none;
}
.whb-top-bar .ticker-news, .whb-top-bar .ticker-news .tickercontainer, .whb-top-bar .ticker-news .tickercontainer ul.newsticker li{
	background-color:transparent;
	background:transparent;
	list-style:none;
	border:0;
}
.whb-top-bar .ticker-news .tickercontainer ul.newsticker li a, .whb-top-bar .ticker-news .tickercontainer ul.newsticker li{
	color:#fff;
}
.whb-header-bottom .whb-header-bottom-inner .whb-col-left{
	width:100%;
}
.whb-header-bottom .whb-header-bottom-inner .whb-col-left .wd-header-main-nav.text-left{
	text-align:center;
}
.whb-header-bottom .whb-header-bottom-inner .whb-col-center, .whb-header-bottom .whb-header-bottom-inner .whb-col-right{
	display:none;
}
.woocommerce-mini-cart__buttons .btn-cart{
	color:#fff !important;
}
.wd-products-nav .wd-dropdown{
	background-color:rgb(9,14,18);
}
.wd-product-nav-btn, .woocommerce-mini-cart .remove{
	color:#eb312b !important;
}
select, select option{
	cursor:pointer;
}
.product-grid-item .quick-shop-wrapper{
	background-color:rgba(9,14,18,0.9);
}
.product-grid-item .quick-shop-wrapper select{
	color:#eb312b;
	background-color:rgba(9,14,18,0.9);
}
.product-grid-item .quick-shop-wrapper select option, .single-product-page table.variations select option{
	background-color:rgba(9,14,18,0.9);
}
.product-grid-item .quick-shop-wrapper select option:hover, .single-product-page table.variations select option:hover{
	background-color:#eb312b;
}
.main-page-wrapper{
	margin-top:0;
}
.home .main-page-wrapper{
	padding-top:0;
}
.whb-header{
	margin-bottom:0 !important;
}
.product-carousel-by-category-widget .wd-product .product-wrapper{
	text-align:center;
}
.product-carousel-by-category-widget .wd-product .product-wrapper .wd-product-header, .product-carousel-by-category-widget .wd-product .product-wrapper .wrap-price{
	display:block;
}
footer.footer-container{
	border-top:1px solid var(--brdcolor-gray-300);
}
.main-footer .title-wrapper h5, .main-footer .elementor-widget-wp-widget-nav_menu h5{
	font-size:16px;
	color:rgb(200,32,25);
	text-transform:uppercase;
	font-weight:600;
}
.main-footer .elementor-widget-wp-widget-nav_menu h5{
	margin-bottom:25px;
}
.main-footer .elementor-widget-wp-widget-nav_menu ul.menu{
	list-style:none;
	padding:0;
}
.main-footer .elementor-widget-wp-widget-nav_menu ul.menu li{
	margin-bottom:15px;
}
.main-footer .elementor-widget-wp-widget-nav_menu ul.menu li a{
	position:relative;
	color:#ffffff;
	font-weight:300;
	font-size:14px;
	line-height:22px;
}
.footer-social-wrapper .icons-size-default .wd-social-icon{
	width:45px;
	height:45px;
}
.footer-social-wrapper .wd-social-icons .wd-label{
	margin-bottom:15px;
}
.main-footer .elementor-widget-wp-widget-nav_menu ul.menu li a:hover{
	color:rgb(255, 255, 255, 0.8);
}
.main-footer .elementor-widget-wp-widget-nav_menu ul.menu li a::after{
	content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 2px;
    background-color: var(--wd-primary-color);
    transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.main-footer .elementor-widget-wp-widget-nav_menu ul.menu li:hover a::after{
	width:100%;
}
.main-footer .wd-nav-product-cat{
	display:block;
}
.main-footer .wd-nav-product-cat li{
	margin-bottom:15px;
}
.main-footer .wd-nav-product-cat li a{
	padding-block:0 !important;
}
.wd-header-search-form{
	max-width:500px;
}
.whb-general-header .whb-col-center.whb-visible-lg{
	justify-content:center;
}
.product-grid-item.product, .woocommerce-checkout>.checkout-order-review, .woocommerce-order-pay #order_review{
	box-shadow:rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
	background-color:rgba(255, 255, 255, 0.04) !important;
	border-radius:10px;
}
.sp-testimonial-free-section .sp-testimonial-item{
	height:auto;
}
.sp-testimonial-item .sp-testimonial-free{
	padding:10px;
	height:100%;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial p, .sp-testimonial-free-section .sp-testimonial-client-designation{
	font-size:14px;
}
.product-grid-item.product .product-wrapper{
	padding:10px;
}
.wd-product.product-grid-item .hover-img img, .wd-product :is(.product-image-link,.hover-img) img{
	border-radius:10px;
}
.single-product-page .product-tabs-wrapper{
	background-color:rgba(9, 14, 18, 1);
}
.single-product-page .product-tabs-wrapper .woocommerce-tabs .wd-nav-tabs li a{
	color:#fff;
	font-weight:300;
}
.single-product-page .product-tabs-wrapper .woocommerce-tabs .wd-nav-tabs li.active a, .product_meta .meta-label, .wd-social-icons.wd-layout-inline .wd-label{
	color:rgb(200,32,15);
}
.woocommerce-checkout .woocommerce-billing-fields h3, .woocommerce-additional-fields h3{
	margin-bottom:20px;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row:not(:last-child){
	margin-bottom:15px;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row label, .woocommerce-additional-fields p.form-row label{
	margin-bottom:5px;
}
.wd-prefooter{
	background-color: rgb(9, 14, 18) !important;
	padding-bottom:0 !important;
}
.wd-prefooter .wd-info-box .info-box-title{
	line-height:unset !important;
}
.wd-prefooter .wd-info-box{
	display:flex;
	gap:10px;
}
.woocommerce-checkout>.checkout-order-review:before, .woocommerce-checkout>.checkout-order-review:after, .woocommerce-order-pay #order_review:before, .woocommerce-order-pay #order_review:after{
	background-image:radial-gradient(farthest-side, transparent 6px, rgb(200,32,25) 0);
}
.woocommerce-checkout>.checkout-order-review, .woocommerce-order-pay #order_review{
	border-radius:0;
}
.woocommerce-checkout>.checkout-order-review .wd-checkout-prod a, td.product-remove a, .woocommerce-remove-coupon{
	color:#C82019;
}
.checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper{
	background-color:transparent;
}
.woocommerce-checkout-review-order-table tr, table td{
	border-bottom-color:var(--wd-form-brd-color);
}
.woocommerce-checkout-review-order-table tr.cart_item .product-total>.amount, td.product-price>.amount, .cart-totals-inner table .cart-subtotal .amount{
	color:#fff;
}
.cart-content-wrapper .cart-totals-section .cart-totals-inner{
    background-color: rgba(255, 255, 255, 0.04);
}
.payment_methods .payment_box{
	background-color:rgba(255,255,255,0.04);
}
:is(.woocommerce-thankyou-order-details,.wc-bacs-bank-details) :is(strong,.amount){
	color:#fff;
}
:is(.woocommerce-thankyou-order-details,.wc-bacs-bank-details) li{
	border-inline-end: 1px solid var(--wd-form-brd-color);
    color: var(--wd-title-color);
}
.woocommerce-order:not(.wd-with-extra-content){
	max-width:1000px;
}
.woocommerce-order-received .woocommerce-order{
	padding:15px;
	background-color:rgba(255,255,255,0.04);
}
.wc-item-meta strong{
	color:var(--color-gray-500);
}
.whb-top-bar .container{
	max-width:100%;
	background-color:rgba(255,255,255,0.04);
}
.news-ticker .elementor-icon-list-items{
	display: flex;
    white-space: nowrap;
    position: absolute;
    /*animation: scroll 10s linear infinite;*/
}
.news-ticker .elementor-icon-list-items .elementor-icon-list-item{
	padding: 0 50px;
    font-size: 16px;
    color: #fff;
}

@keyframes scroll {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}
/** Gallery Page **/
#bwg_container1_0 #bwg_container2_0 .bwg_masonry_thumbnails_0{
	width:100% !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-masonry-thumbnails .bwg-item, #bwg_container1_0 #bwg_container2_0 .bwg-container-temp0.bwg-masonry-thumbnails .bwg-item{
	padding:10px !important;
	height:auto !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-masonry-thumbnails .bwg-item img{
	max-width:100% !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-masonry-thumbnails .bwg-item .bwg-title1{
	padding:5px;
	background-color:rgba(255,255,255,0.04);
}
/** Blog Style **/
.wd-posts .wd-post .article-inner{
	background-color:rgba(255,255,255,0.04);
}
.wd-posts .wd-post .article-inner .article-body-container .read-more-section{
	text-align:center;
}
.wd-post .article-inner .wd-post-date.wd-style-with-bg{
	background-color:rgba(9, 14, 18, 1);
}
.post-single-page .wd-post-date.wd-style-with-bg{
	background-color:rgba(255,255,255,0.04);
}
.wd-post .article-inner .wd-post-date.wd-style-with-bg .post-date-day, .post-single-page .wd-post-date.wd-style-with-bg .post-date-day{
	color:#C82019;
}
.wd-post .article-inner .wd-post-date.wd-style-with-bg .post-date-month, .post-single-page .wd-post-date.wd-style-with-bg .post-date-month{
	color:#fff;
}
.wd-post .article-body-container .hovered-social-icons{
	color:#C82019;
}
.sidebar-container{
	padding:15px;
	background-color:rgba(255,255,255,0.04);
}