/*
 Theme Name: Findme Child
 Description: Child theme cho Findme
 Author: Findme
 Template: flatsome
 Version: 1.0.0
*/

.gradient-blue {
  background: linear-gradient(90deg, #3aa0dd, #2b4f94) !important;
}

.gradient-red {
  background: linear-gradient(90deg, #d32a1c, #f3751a) !important;
}

.nav>li>a {
  text-decoration: none;
}
.header-search-form-wrapper {
    background: white;
    padding: 10px;
}

.searchform {
    display: flex;
    align-items: center;
    background: #005cb9;
    padding: 5px 10px;
}

.search-field::placeholder {
    color: white;
}
.search-field {
  box-shadow: none !important;
    border: none !important;
    outline: none;
    flex: 1;
    font-size: 16px;
    background: #005cb9 !important;
    color: white !important;
}

.ux-search-submit {
    background: none;
    border: none;
    cursor: pointer;
}

.ux-search-submit .icon-search {
    color: white;
    font-size: 20px;
}

.box-blog-post .box-image {
      border-radius: 10px 10px 0px 0px;
}
.box-blog-post{
  border: 1px solid #efefed;
  border-radius: 10px;

}
.box-blog-post .box-text-inner{
  padding: 10px;
}

.box-blog-post .from_the_blog_excerpt {
  display: none;
}
.box-blog-post .post-title a{
  text-decoration: none;
}


.has-shadow .box:not(.box-overlay):not(.box-shade), .has-shadow.box:not(.box-overlay):not(.box-shade) {
  background-color: #f6f6f6 !important;
}

.product-title a{
  text-decoration: none;
}
.badge-container{
  display: none;
}
.product-small .box-image img{
  padding: 20px;
    width: 180px;
    height: 270px;
    object-fit: contain;
}

.price-wrapper .price {
  display: none !important;
}

.woocommerce-tabs{
  display: none;
}

/*CSS tab sản phẩm*/
.custom-product-tabs { margin-top: 30px; }

/* Tab Titles */
.custom-product-tabs .tab-titles {
  display: flex;
  list-style: none;
  margin-bottom: -2px;
  margin-right: 5px;
  padding: 0;
  border-bottom: 1px solid #ccc;
}
.custom-product-tabs .tab-titles li {
  position: relative;
  padding: 10px 20px;
  margin: 0;
  background: #dfdfdf;
  color: #005eb8;
  font-size: 13px;
  text-transform: uppercase;
  cursor: pointer;
  border: 1px solid #ccc;
  margin-right: 10px;
}

.custom-product-tabs .tab-titles li.active {
 background: #fff;
    color: #005eb8;
    font-weight: 600;
    border: 1px solid #ccc;
    border-bottom: none;
    z-index: 2;
}

/* Tab Content */
.custom-product-tabs .tab-content {
  display: none;
  padding: 20px;
  border: 1px solid #ccc;
  background: #fff;
}
.custom-product-tabs .tab-content.active {
  display: block;
}

/* Responsive */
@media (max-width: 768px) {
  .custom-product-tabs .tab-titles {
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .custom-product-tabs .tab-titles li {
    flex: 0 0 auto;
  }
  .custom-product-tabs .tab-titles::-webkit-scrollbar {
    display: none;
  }
}

/* Tab Content */
.custom-product-tabs .tab-content {
  display: none;
  padding: 20px;
  border: 1px solid #ccc;
  background: #fff;
}
.custom-product-tabs .tab-content.active {
  display: block;
}
