.lot-closed-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  rotate: -45deg;
  border: 1px solid red;
  padding: 10px 20px;
  font-size: 2rem;
}

/* Notifications */
.toast {
  opacity: 1 !important;
}

.toast .toast-title {
  font-size: 1.8rem;
  margin-bottom: 10px;
}

.toast .toast-message {
  font-size: 1.5rem;
}

.toast .toast-message a {
  text-decoration: underline !important;
}

/* Notifications */
.notifications-wrapper {
  max-height: 60vh;
  overflow-y: auto;
}

.notifications-wrapper a {
  color: var(--primary-color3);
}

.notifications-wrapper .notification-item {
  position: relative;
  padding: 0 10px;
}

.notifications-wrapper .notification-item:not(.read):before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: var(--primary-color3);
}

.user-notifications-popup .flat-tabs .nav-tab {
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  margin-bottom: 21px;
}

.user-notifications-popup .flat-tabs .nav-tab li {
  border-radius: 100px;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-right: 18px;
  padding: 6px 12px 4px 12px;
}

.user-notifications-popup .flat-tabs .nav-tab li.active,
.user-notifications-popup .flat-tabs .nav-tab li:hover {
  background-color: #343444;
}

.user-notifications-popup .flat-tabs .nav-tab li span {
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
  color: #fff;
}

/* Notifications scrollbar */
.notifications-wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}

.notifications-wrapper::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}

.notifications-wrapper::-webkit-scrollbar-thumb {
  background-color: var(--primary-color3);
}

/* END Notifications scrollbar */
/* Auction page */
.auction-filters .sort-filer [type=checkbox]:not(.check) {
  display: none;
}

.auction-filters i {
  font-size: 1.5rem;
  color: var(--primary-color2);
}

/* End auction */
#site-logo-inner,
.header_1 #main-nav,
.flat-search-btn {
  position: initial !important;
  top: initial;
  transform: none;
}

.tf-no-result.tf-section {
  padding: clamp(40px, 4.167vw, 80px) 0;
}

#header_main #site-header-inner #site-logo,
#header_main #site-header-inner .main-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  #header_main #site-header-inner #site-logo {
    flex-grow: 1;
    justify-content: flex-start;
  }
}
#header_main #site-header-inner .wrap-box {
  display: flex !important;
  align-items: center;
  gap: 20px;
  justify-content: space-between;
}
#header_main #site-header-inner .main-nav {
  flex-grow: 0.6;
}
@media (max-width: 991px) {
  #header_main #site-header-inner .main-nav {
    flex-grow: initial;
  }
}
#header_main #site-header-inner .mobile-button {
  position: relative;
  transform: none;
  top: initial !important;
  right: initial !important;
  order: 999;
}

.tf-auction.tf-section {
  position: relative;
  z-index: 2;
}
.tf-auction.tf-section .row {
  margin: 0;
  padding: 0;
}
.tf-auction.tf-section .row.list-lots {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(260px, 45.061vw, 300px), 1fr));
  gap: 40px 20px;
}
@media (max-width: 600px) {
  .tf-auction.tf-section .row.list-lots {
    grid-template-columns: repeat(2, calc(50% - 7.5px));
    gap: 15px;
  }
}
@media (max-width: 480px) {
  .tf-auction.tf-section .row.list-lots {
    grid-template-columns: 100%;
    gap: 10px;
  }
}
.tf-auction.tf-section .row.list-lots > div {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.tf-auction.tf-section .row.list-lots > div .sc-card-product {
  margin-bottom: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 600px) {
  .tf-auction.tf-section .row.list-lots > div .sc-card-product {
    padding: 12px !important;
  }
}
.tf-auction.tf-section .row.list-lots > div .sc-card-product .meta-info {
  flex-grow: 1;
}
@media (max-width: 600px) {
  .tf-auction.tf-section .row.list-lots > div .sc-card-product .card-bottom {
    flex-direction: column;
    gap: 10px;
  }
  .tf-auction.tf-section .row.list-lots > div .sc-card-product .card-bottom > * {
    max-width: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .tf-auction.tf-section .row.list-lots > div .sc-card-product .card-bottom {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
.tf-auction.tf-section .row.list-lots > div .meta-info {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 10px;
  align-items: flex-start;
}
@media (min-width: 480px) and (max-width: 600px) {
  .tf-auction.tf-section .row.list-lots > div .meta-info {
    grid-template-columns: 44px 1fr;
    gap: 0 10px;
  }
}
.tf-auction.tf-section .row.list-lots > div .meta-info .author {
  justify-content: flex-start;
}
@media (max-width: 600px) {
  .tf-auction.tf-section .row.list-lots > div .meta-info .author {
    grid-column: 1/-1;
    display: inherit;
    grid-template-columns: inherit;
    gap: inherit;
  }
  .tf-auction.tf-section .row.list-lots > div .meta-info .author .avatar {
    margin: 0;
  }
}
@media (max-width: 480px) {
  .tf-auction.tf-section .row.list-lots > div .meta-info .author {
    grid-template-columns: 44px 1fr;
    grid-column: initial;
  }
}
.tf-auction.tf-section .row.list-lots > div .meta-info .price h6 {
  white-space: nowrap;
}
@media (min-width: 480px) and (max-width: 600px) {
  .tf-auction.tf-section .row.list-lots > div .meta-info .price {
    grid-column: 2;
    text-align: left;
  }
}
.tf-auction.tf-section .auction-filters {
  padding: 0;
}
.tf-auction.tf-section #clear-filters {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5em;
}
.tf-auction.tf-section #auction-search-form {
  display: flex;
  gap: 20px;
  align-items: center;
  flex-wrap: nowrap !important;
}
@media (max-width: 600px) {
  .tf-auction.tf-section #auction-search-form {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 480px) {
  .tf-auction.tf-section .soft-right {
    width: 100%;
  }
}
.tf-auction.tf-section .soft-right .dropdown,
.tf-auction.tf-section .soft-right .btn-secondary {
  margin: 0 !important;
  height: 100%;
  justify-content: center;
}
@media (max-width: 480px) {
  .tf-auction.tf-section .soft-right .dropdown,
  .tf-auction.tf-section .soft-right .btn-secondary {
    width: 100%;
  }
}
.tf-auction.tf-section .soft-left {
  display: grid;
  grid-template-columns: repeat(2, auto);
  justify-content: space-between;
  width: 100%;
  gap: 20px;
}
@media (max-width: 480px) {
  .tf-auction.tf-section .soft-left {
    grid-template-columns: repeat(2, 1fr);
  }
}
.tf-auction.tf-section .soft-left .dropdown,
.tf-auction.tf-section .soft-left .btn-secondary {
  margin: 0 !important;
  height: 100%;
}
@media (max-width: 480px) {
  .tf-auction.tf-section .soft-left .dropdown,
  .tf-auction.tf-section .soft-left .btn-secondary {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .tf-auction.tf-section .soft-left .btn-secondary {
    justify-content: center;
  }
}
.tf-auction.tf-section .soft-left .sc-button {
  padding: 15px clamp(20px, 3.333vw, 39px);
}

.tf-section.tf-item-details .tf-item-details .content-right .themesflat-tabs li .author-infor .name {
  flex-wrap: wrap;
}
.tf-section.tf-item-details .themesflat-container > .row:first-of-type {
  display: grid;
  grid-template-columns: 1fr 0.8fr;
  gap: 5%;
  margin: 0;
}
@media (max-width: 1240px) {
  .tf-section.tf-item-details .themesflat-container > .row:first-of-type {
    grid-template-columns: 1fr minmax(320px, 1fr);
    grid-auto-flow: row dense;
    gap: clamp(15px, 4.226vw, 60px);
  }
}
@media (max-width: 1024px) {
  .tf-section.tf-item-details .themesflat-container > .row:first-of-type {
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  }
}
@media (max-width: 480px) {
  .tf-section.tf-item-details .themesflat-container > .row:first-of-type {
    grid-template-columns: 100%;
  }
}
.tf-section.tf-item-details .themesflat-container > .row:first-of-type > div {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
.tf-section.tf-item-details .themesflat-container > .row:first-of-type .row {
  margin: 0;
}
.tf-section.tf-item-details .content-right {
  padding: 0;
}
.tf-section.tf-item-details .content-right .meta-item-details {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(215px, 1fr));
  gap: clamp(15px, 1.563vw, 30px);
}
.tf-section.tf-item-details .content-right .meta-item-details .item {
  margin: 0 !important;
  width: 100%;
}
.tf-section.tf-item-details .content-right #place-bid .row {
  display: grid;
  grid-template-columns: 1fr minmax(130px, 0.4fr);
  gap: clamp(15px, 1.563vw, 30px);
}
.tf-section.tf-item-details .content-right #place-bid .row > div {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.tf-section.tf-item-details .content-right #place-bid .form-control {
  height: 50px;
  border-radius: 16px;
}
.tf-section.tf-item-details .content-right #place-bid .fl-button {
  width: 100%;
  justify-content: center;
  display: flex;
  align-items: center;
  margin: 0;
  border-radius: 16px;
}
.tf-section.tf-item-details .content-right #place-bid .sc-button.style span {
  flex-shrink: 0;
}

.live-auctions .sc-box-icon,
.live-auctions .sc-box-icon-inner,
.live-auctions .col-md-12,
.live-auctions .rows,
.live-auctions .row {
  margin: 0;
  padding: 0;
  max-width: 100%;
  width: 100%;
}
.live-auctions .sc-box-icon-inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px 20px;
}
@media (max-width: 1024px) {
  .live-auctions .sc-box-icon-inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 576px) {
  .live-auctions .sc-box-icon-inner {
    grid-template-columns: repeat(auto-fill, minmax(185px, 1fr));
    gap: 25px 15px;
  }
}
.live-auctions .sc-box-icon-inner .heading {
  font-size: clamp(20px, 1.667vw, 24px);
}
@media (max-width: 1024px) {
  .live-auctions .sc-box-icon-inner .heading {
    font-size: clamp(18px, 3vw, 24px);
  }
}
.live-auctions .sc-box-icon-inner .content {
  padding: 0 !important;
}
.live-auctions .sc-box-icon-inner .sc-box-icon .image {
  margin-bottom: clamp(15px, 2.014vw, 30px);
}

.tf-section.sc-explore-2 .col-md-12,
.tf-section.sc-explore-2 .rows,
.tf-section.sc-explore-2 .row {
  margin: 0;
  padding: 0;
}
.tf-section.sc-explore-2 .rows {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(260px, 45.061vw, 300px), 1fr));
  gap: 40px 20px;
}
@media (max-width: 600px) {
  .tf-section.sc-explore-2 .rows {
    grid-template-columns: repeat(2, calc(50% - 7.5px));
    gap: 15px;
  }
}
@media (max-width: 480px) {
  .tf-section.sc-explore-2 .rows {
    grid-template-columns: 100%;
    gap: 10px;
  }
}
.tf-section.sc-explore-2 .rows > div {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.tf-section.sc-explore-2 .rows > div .sc-card-product {
  margin-bottom: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 600px) {
  .tf-section.sc-explore-2 .rows > div .sc-card-product {
    padding: 12px !important;
  }
}
.tf-section.sc-explore-2 .rows > div .sc-card-product .meta-info {
  flex-grow: 1;
}
@media (max-width: 600px) {
  .tf-section.sc-explore-2 .rows > div .sc-card-product .card-bottom {
    flex-direction: column;
    gap: 10px;
  }
  .tf-section.sc-explore-2 .rows > div .sc-card-product .card-bottom > * {
    max-width: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .tf-section.sc-explore-2 .rows > div .sc-card-product .card-bottom {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
.tf-section.sc-explore-2 .rows > div .meta-info {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 10px;
  align-items: flex-start;
}
@media (min-width: 480px) and (max-width: 600px) {
  .tf-section.sc-explore-2 .rows > div .meta-info {
    grid-template-columns: 44px 1fr;
    gap: 0 10px;
  }
}
.tf-section.sc-explore-2 .rows > div .meta-info .author {
  justify-content: flex-start;
}
@media (max-width: 600px) {
  .tf-section.sc-explore-2 .rows > div .meta-info .author {
    grid-column: 1/-1;
    display: inherit;
    grid-template-columns: inherit;
    gap: inherit;
  }
  .tf-section.sc-explore-2 .rows > div .meta-info .author .avatar {
    margin: 0;
  }
}
@media (max-width: 480px) {
  .tf-section.sc-explore-2 .rows > div .meta-info .author {
    grid-template-columns: 44px 1fr;
    grid-column: initial;
  }
}
.tf-section.sc-explore-2 .rows > div .meta-info .price h6 {
  white-space: nowrap;
}
@media (min-width: 480px) and (max-width: 600px) {
  .tf-section.sc-explore-2 .rows > div .meta-info .price {
    grid-column: 2;
    text-align: left;
  }
}

.flat-title-page .two .flat-bt-slider {
  margin: 0 auto;
}
.flat-title-page .three .flat-bt-slider {
  margin-left: auto;
}
.flat-title-page .flat-bt-slider {
  display: flex;
  align-items: stretch;
  gap: 15px;
  max-width: 420px;
}
@media (max-width: 420px) {
  .flat-title-page .flat-bt-slider {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
.flat-title-page .sc-button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  padding: 15px clamp(20px, 3.333vw, 39px);
  width: 100%;
  max-width: 100%;
}
.flat-title-page .sc-button span {
  padding: 0 !important;
}

/*# sourceMappingURL=custom.css.map */
