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



#cate .wd-backface-hidden .wd-carousel-item img {
    transition: 0.9s;
    border-radius: 10px;
}
#cate .wd-backface-hidden .wd-carousel-item:hover img {
    transform: scale(1.1);
    border-radius: 50px !important;
    filter: brightness(0.7);
}
#ban1 .box-icon-align-top .box-icon-wrapper img {
    transition: 0.9s;
    border-radius: 10px;
}
#ban1 .box-icon-align-top .box-icon-wrapper:hover img {
    transform: scale(1.1);
    border-radius: 50px !important;
}
.wd-product.wd-hover-button .wd-add-btn {
    width: 100%;
}
.main-page-wrapper {
    padding-top: 0px;
}
/* .wd-nav-arrows.wd-pos-sep .wd-btn-arrow {
    top: 30% !important;
} */
.wd-header-nav.wd-header-main-nav.text-center.wd-design-1 ul#menu-top li a {
    color: black;
    font-size: 14px;
    line-height: 24px;
}
h3.wd-entities-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* Number of lines to show */
    overflow: hidden;
    text-overflow: ellipsis;
}
div#cate h3.title {
    font-size: 35px !important;
    line-height: 45px !important;
    font-family: 'gb';
}
div#ban1 h3.title {
    font-size: 35px !important;
    line-height: 45px !important;
    font-family: 'gb';
}
div#sid h3.title {
    font-size: 35px !important;
    line-height: 45px !important;
    font-family: 'gb';
}
.wd-product-video.wd-product-video-mp4.wd-fill {
    SCALE: 1.8;
}
html body h3.title {
    font-size: 35px !important;
    line-height: 45px !important;
    font-family: 'gb';
}
#r10 .wpb_text_column h4 {
    margin-bottom: 5px !important;
}
#r10 .wpb_text_column img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
#r10 .wpb_text_column {
    position: relative;
    padding-left: 60px;
    margin: auto;
    display: table;
    margin-bottom: 40px;
}
/* #banner .c1:before {
    content: '';
    position: absolute;
    background: url(https://dev-trionn.pantheonsite.io/wp-content/uploads/2024/08/26153817-2.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 97%;
    z-index: 9;
} */
.wd-prefooter {
    padding: unset;
}
.site-content.col-lg-12.col-12.col-md-12 {
    margin-bottom: 0px !important;
}
[class*="color-scheme-light"] .footer-widget {
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
    border: unset;
}
footer.footer-container figure.wp-block-image.size-large img {
    background: white;
    padding: 10px 10px !important;
    border-radius: 10px;
}
#nav_menu-2 {
    margin: auto;
    display: table;
}
.wd-prefooter {
    padding-bottom: 0px !important;
}
footer.footer-container {
    padding-top: 20px;
}
#newsletterwidgetminimal-2 input.tnp-email {
    background: #ffffff2e;
    color: white;
}
	#newsletterwidgetminimal-2 input.tnp-submit {
    background: black;
    border: 1px solid;
    margin-top: 7px;
}

/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1920px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1600px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1340px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1320px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1024px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 840px) {
	#nav_menu-2 {
    margin: unset;
    display: table;
    width: 100%;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 525px) {
	div#cate {
    padding-top: 30px !important;
}
	div#banner .wd-el-video {
    margin-bottom: 0 !important;
}
	div#banner {
    min-height: 200px !important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 430px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 375px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {}
