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

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
    padding-top: 0px;
}

 @media (max-width: 425px) {

       .btn-size-extra-large {
    padding: 0px 10px !important; 
    min-height: 56px !important;
    font-size: 15px !important;
}
    }

body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg) {
   background-color: #ffd7c1d6 !important;
}

.wd-nav[class*="wd-style-"]>li>a {
    color: black !important;
}

.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
     color: black !important;
}

.whb-color-light:not(.whb-with-bg) {
    background-color: #fffffff7 !important;
}

.wd-tools-element>a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: #06bafa !important;
    line-height: 1;
    padding-inline: 10px;
}

.wd-nav-mobile li:is(.current-menu-item,.wd-active)>a {
    color: #06bafa !important;
}

.widget_block :is(h1,h2,h3,h4,h5,h6):not([class*="-font-size"]) {
    text-transform: var(--wd-widget-title-transform);
    font-size: var(--wd-widget-title-font-size);
    color: #00bafd !important;
}

.social-links {
    display: flex;
    gap: 20px;
}
.social-link {
    text-decoration: none;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 39px; /* Width of the circular icon */
    height: 39px; /* Height of the circular icon */
    border-radius: 50%; /* Circular shape */
    transition: background-color 0.3s;
}
.facebook {
    background-color: #3b5998;
}
.instagram {
    background-color: #e1306c;
}
.tiktok {
    background-color: #000000;
	
}
.social-link:hover {
    opacity: 0.8;
}
.social-link i {
    font-size: 20px; /* Size of the icon */
}

.widget {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid rgb(99 106 122);
}

.copyrights-wrapper {
    border-top: 1px solid rgb(99 106 122);
}

.footer-container {
    background-color: rgb(243 243 243) !important;
    background-image: none;
}

.wd-nav-tabs>li {
    margin-inline-end: 30px;
    background: #05b7fd !important;
    text-align: center;
    border-radius: 25px;
    padding: 5px 15px 5px 15px;
    margin-left: -18px;
}

.wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs>li>a {
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    color: white !important;
}

.wd-menu-price .menu-price-title {
    flex: 1 1 270px;
    margin-bottom: 0;
    font-size: 16px;
    transition: all .25s ease;
    color: black !important;
	font-weight: 800 !important;
}

.wd-menu-price .menu-price-price {
    flex: 0 0 auto;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.2;
    color: green !important;
}

.wd-menu-price .menu-price-details {
    margin-top: 10px;
    padding-top: 7px;
    border-top: 1px dotted var(--brdcolor-gray-300);
    font-style: italic;
    font-size: 110%;
    color: black !important;
}

#wd-67938ad6e0b87 .title-subtitle {
    background-color: #000000 !important;
    border-radius: 5px !important;
    font-size: 16px !important;
}