/*
 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-top-bar {
    background-color: rgba(255, 255, 255, 1) !important;   
}

.whb-header-bottom {
    background-color: rgba(255, 255, 255, 1) !important;
}

.wd-footer {
     background-color: rgba(255, 255, 255, 1) !important;
    background-image: none;
}

/* Top Header */
ul#menu-useful-links a, .top-text {
    font-size: 16px;
}

.whb-top-bar .wd-header-text {
	 font-size: 15px !important;
}


.text-matter hr {
	margin:15px 0px !important;
}


/**/

#main-slider .elementor-slides .swiper-slide-bg {
      border-radius: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  
}

#main-slider .elementor-slides .swiper-slide {
    border-radius: 20px;
    overflow: hidden;
    background: #fff;
}


/* Features */
.ubs-short-features{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:12px;
    margin:15px 0;
}

.ubs-feature{
    display:flex;
    align-items:center;
    gap:10px;
    padding:12px 14px;
    border:1px solid #e5e5e5;
    border-radius:8px;
    background:#fff;
    min-height:64px;
}

.ubs-icon{
    width:40px;
    height:40px;
    min-width:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:20px;
    border-radius:50%;
    background:#f5f5f5;
}

.ubs-text{
    font-size:16px;
    font-weight:500;
    line-height:1.3;
    color:#222;
}

/* Tablet */
@media (max-width:1024px){
    .ubs-short-features{
        grid-template-columns:repeat(2,1fr);
    }
}

/* Mobile */
@media (max-width:767px){
    .ubs-short-features{
        grid-template-columns:1fr;
    }

    .ubs-text{
        font-size:13px;
    }
}


.ubs-city-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:10px 20px;
    margin:20px 0;
}

.ubs-city-grid div{
    padding:8px 0;
}

.ubs-city-grid a{
    text-decoration:none;
}

.ubs-city-grid a:hover{
    text-decoration:underline;
}

@media(max-width:767px){
    .ubs-city-grid{
        grid-template-columns:1fr;
    }
}