/*
 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*/
.page-title .title{
    color: var(--wd-primary-color);
}

/*products*/
.product-wrapper {
  box-shadow: 0px 0px 7px #eee;
  background: #fff !important;
  transition: ease 1s;
  padding: 0 !important;
    transition: all 0.5s ease;
}
.wd-product .product-wrapper .product-element-top{
  border-bottom: 3px solid transparent;
}
.product-wrapper .product-element-bottom{
    padding: var(--wd-prod-bg-sp)!important;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
}
.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price, .wrap-price, .product-rating-price) {
  margin-top: 0 !important;
}
.amount {
  font-weight: 400 !important;
}

.wd-product .product-wrapper:hover .product-element-top{
  border-bottom: 3px solid var(--wd-primary-color);
}
.wd-product .product-wrapper:hover .wd-entities-title a,
.wd-entities-title a:hover {
  color: var(--wd-primary-color) !important;
}

/*single*/
.single-product .main-page-wrapper {
  margin-top: -66px !important;
}
.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
  padding: 20px 0;
  background-color: #EFEFEF;
  margin-bottom: 55px;
}
.woocommerce-product-gallery .product-labels {
  align-items: flex-start !important;
  inset-inline-start: 0;
  inset-inline-end: 0 !important;
}
.woocommerce-product-gallery .size-product-field{
     margin-top: 5px;
     margin-right: 0;
}

/*section homepage title*/
.home-section .title-wrapper .title u{
    text-decoration:none;
    font-weight:800;
}

.home-section.rounded-tab {
--r: 50px;
  line-height: 2;
  padding-inline: 0.5em;
  border-inline: var(--r) solid #0000;
  border-radius: calc(2*var(--r)) calc(2*var(--r)) 0 0/var(--r);
  mask: radial-gradient(var(--r) at var(--r) 0,#0000 98%,#000 101%) calc(-1*var(--r)) 100%/100% var(--r) repeat-x, conic-gradient(#000 0 0) padding-box;
  background: #fff border-box;
  width: fit-content;
  margin-top: -100px;
  padding: 17px 209px;
}
@media (max-width: 800px) {
    .home-section.rounded-tab {
        --r: 30px;
          line-height: 1;
        margin-top: -35px;
        padding: 10px 35px;
    }
}
/*sidebar*/
.woodmart-sidebar-content .widget {
    box-shadow: none;
    background: #fff;
    border-radius: var(--wd-brd-radius);
    border-bottom: 0;

}
.widget-title {
    border-radius: var(--wd-brd-radius);
}

.widget_product_categories .wd-cats-toggle {
  inset-inline-end: 0  !important;
}

/*checkout*/
#shipping_method{
    float:left;
}
/*footer*/
.wd-info-box .info-box-content {
  display: flex
}
.wd-info-box :is(.info-box-subtitle, .info-box-title, .info-box-inner):not(:first-child) {
  margin-top: 0 !important;
  margin-right: 10px;
}
.wd-footer.footer-container{
    border-top:15px solid var(--wd-primary-color);
}
.footer-list{
     border-right:1px solid #6b6b6b;
     padding-right:10px;
}
.main-footer .wd-sub-menu.mega-menu-list .item-with-label .sub-sub-menu .item-with-label{
    margin-bottom: 7px;
}
.copyrights-wrapper{
    border-top: 0 !important;
}