/*
Theme Name: LBK - Dieu hoa an tran ha noi
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 1.0.2
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/* .row.row-collapse {
    max-width: 1230px;
    margin: 0;
} */

.home_product_lists .has-equal-box-heights .box-image img, 
.home_product_lists .has-format img, 
.home_product_lists .image-cover img, 
.home_product_lists .video-fit iframe, 
.home_product_lists .video-fit video, 
.home_product_lists img.back-image,
.related-products-wrapper .image-cover img
{
    bottom: 0;
    font-family: "object-fit: cover;";
    width: 100%;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: contain !important;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    position: absolute;
    right: 0;
    top: 0;
}
.nav-pills>li>a {
    /* border-radius: 0 !important; */
}
blockquote {
    border-left: 3px solid var(--fs-color-primary);
    font-size: 16px;
    background: #e7f0fa;
    padding: 10px;
    border-radius: 10px;    
}
blockquote p:last-child {
    margin-bottom: 0; 
}



.is-divider {
    display: none;
}


.row-small > .col,
.row-small > .flickity-viewport > .flickity-slider > .col {
  padding: 0 10px 20px;
}

@media screen and (max-width: 849px) {
  .container {
    padding-left: 10px;
    padding-right: 10px;
  }
  #masthead,
  #wide-nav,
  .row.row-small {
    padding-left: 10px;
    padding-right: 10px;
  }
  .container .row-small:not(.row-collapse),
  .row .row-small:not(.row-collapse) {
    margin-left: -10px;
    margin-right: -10px;
  }
  .row-small > .col,
  .row-small > .flickity-viewport > .flickity-slider > .col {
    padding: 0 10px 20px;
  }
}
@media screen and (max-width: 549px) {
  #masthead,
  #wide-nav,
  .row.row-small {
    padding-left: 5px;
    padding-right: 5px;
  }
  .container {
    padding-left: 5px;
    padding-right: 5px;
  }
  .container .row-small:not(.row-collapse),
  .row .row-small:not(.row-collapse) {
    margin-left: -5px;
    margin-right: -5px;
  }
  .row-small > .col,
  .row-small > .flickity-viewport > .flickity-slider > .col {
    padding: 0 5px 10px;
  }
}
@media screen and (min-width: 850px) {
  .pb-pc-0 {
    padding-bottom: 0 !important;
  }
}
@media screen and (min-width: 550px) and (max-width: 849px) {
  .pb-tb-0 {
    padding-bottom: 0 !important;
  }
}
@media screen and (max-width: 549px) {
  .pb-mb-0 {
    padding-bottom: 0 !important;
  }
}