@font-face {
  font-family: 'ingo';
  src: url('../fonts/ingo.eot');
  src:
    url('../fonts/ingo.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ingo.woff') format('woff'),
    url('../fonts/ingo.ttf') format('truetype'),
    url('../fonts/ingo.svg#ingo') format('svg');
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: 'ingo' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  font-size: 20px !important;
  vertical-align: middle;
}
[class^='ingo-']:before,
[class*=' ingo-']:before {
  font-family: 'ingo' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  font-size: 20px !important;
  vertical-align: middle;
}
.ingo-library-photo:before {
  content: '\e930';
}
.ingo-database-import:before {
  content: '\e931';
}
.ingo-database-export:before {
  content: '\e932';
}
.ingo-compass:before {
  content: '\e933';
}
.ingo-photo-up:before {
  content: '\e934';
}
.ingo-basket-discount:before {
  content: '\e935';
}
.ingo-dashboard:before {
  content: '\e936';
}
.ingo-offer:before {
  content: '\e937';
}
.ingo-password-user:before {
  content: '\e938';
}
.ingo-menu:before {
  content: '\e92f';
}
.ingo-map-pin:before {
  content: '\e92e';
}
.ingo-buy:before {
  content: '\e92d';
}
.ingo-tag:before {
  content: '\e929';
}
.ingo-receipt-euro:before {
  content: '\e92a';
}
.ingo-database:before {
  content: '\e92b';
}
.ingo-lifesaver:before {
  content: '\e92c';
}
.ingo-photo-down:before {
  content: '\e928';
}
.ingo-rocket:before {
  content: '\e924';
}
.ingo-package-off:before {
  content: '\e925';
}
.ingo-mail-fast:before {
  content: '\e926';
}
.ingo-sold:before {
  content: '\e927';
}
.ingo-grade:before {
  content: '\e923';
}
.ingo-like:before {
  content: '\e921';
}
.ingo-dislike:before {
  content: '\e922';
}
.ingo-message:before {
  content: '\e920';
}
.ingo-table-down:before {
  content: '\e91f';
}
.ingo-weight:before {
  content: '\e91e';
}
.ingo-package:before {
  content: '\e91d';
}
.ingo-ram:before {
  content: '\e910';
}
.ingo-hdd:before {
  content: '\e91c';
}
.ingo-gpu:before {
  content: '\e91b';
}
.ingo-company:before {
  content: '\e919';
}
.ingo-calendar:before {
  content: '\e91a';
}
.ingo-doc:before {
  content: '\e918';
}
.ingo-user-plus:before {
  content: '\e916';
}
.ingo-user-check:before {
  content: '\e917';
}
.ingo-user-dollar:before {
  content: '\e915';
}
.ingo-filter-off:before {
  content: '\e911';
}
.ingo-filter:before {
  content: '\e914';
}
.ingo-chart-pie .path1:before {
  content: '\e912';
  color: rgb(244, 164, 96);
}
.ingo-chart-pie .path2:before {
  content: '\e913';
  margin-left: -1em;
  color: rgb(70, 130, 180);
}
.ingo-cpu:before {
  content: '\e90f';
}
.ingo-iit:before {
  content: '\e90e';
}
.ingo-chevron-down:before {
  content: '\e000';
}
.ingo-chevron-up:before {
  content: '\e001';
}
.ingo-nb:before,
.ingo-laptop:before {
  content: '\e002';
}
.ingo-download:before {
  content: '\e003';
}
.ingo-tft:before {
  content: '\e004';
}
.ingo-globe:before {
  content: '\e005';
}
.ingo-login:before {
  content: '\e006';
}
.ingo-pri:before {
  content: '\e007';
}
.ingo-reset:before {
  content: '\e008';
}
.ingo-desktop:before {
  content: '\e00a';
}
.ingo-help:before {
  content: '\e00b';
}
.ingo-srv:before {
  content: '\e00c';
}
.ingo-oth:before {
  content: '\e00d';
}
.ingo-visibility:before {
  content: '\e00e';
}
.ingo-visibility-off:before {
  content: '\e00f';
}
.ingo-info:before {
  content: '\e010';
}
.ingo-sma:before {
  content: '\e011';
}
.ingo-details:before {
  content: '\e012';
}
.ingo-logout:before {
  content: '\e013';
}
.ingo-loader:before {
  content: '\e015';
}
.ingo-status:before {
  content: '\e016';
}
.ingo-ac:before {
  content: '\e018';
}
.ingo-clock:before {
  content: '\e019';
}
.ingo-ac-2:before {
  content: '\e01a';
}
.ingo-circle:before {
  content: '\e01b';
}
.ingo-add:before {
  content: '\e01c';
}
.ingo-menu-swap:before {
  content: '\e01d';
}
.ingo-done:before {
  content: '\e01e';
}
.ingo-delete:before {
  content: '\e01f';
}
.ingo-calendar-add:before {
  content: '\e020';
}
.ingo-edit-calendar:before {
  content: '\e021';
}
.ingo-monitor-ms:before {
  content: '\e022';
}
.ingo-tab:before {
  content: '\e023';
}
.ingo-copier:before {
  content: '\e024';
}
.ingo-check:before {
  content: '\e025';
}
.ingo-cancel:before {
  content: '\e026';
}
.ingo-download-1:before {
  content: '\e027';
}
.ingo-manage-account:before {
  content: '\e028';
}
.ingo-tune:before {
  content: '\e029';
}
.ingo-user:before {
  content: '\e02a';
}
.ingo-pallet:before {
  content: '\e02c';
}
.ingo-comment:before {
  content: '\e02d';
}
.ingo-aio:before {
  content: '\e02e';
}
.ingo-graph-down:before {
  content: '\e02f';
}
.ingo-graph-up:before {
  content: '\e030';
}
.ingo-upload:before {
  content: '\e031';
}
.ingo-datso-thing:before {
  content: '\e032';
}
.ingo-video:before {
  content: '\e033';
}
.ingo-photo:before {
  content: '\e034';
}
.ingo-arrow-ne:before {
  content: '\e035';
}
.ingo-arrow-details:before {
  content: '\e036';
}
.ingo-arrow-right:before {
  content: '\e037';
}
.ingo-arrow-right-long:before {
  content: '\e038';
}
.ingo-arrow-right-triangle:before {
  content: '\e039';
}
.ingo-arrow-step:before {
  content: '\e03a';
}
.ingo-auction:before {
  content: '\e03c';
}
.ingo-winner:before {
  content: '\e03d';
}
.ingo-pdf:before {
  content: '\e03e';
}
.ingo-camera:before {
  content: '\e03f';
}
.ingo-archive:before {
  content: '\e041';
}
.ingo-tv:before {
  content: '\e042';
}
.ingo-bat:before {
  content: '\e043';
}
.ingo-pc:before {
  content: '\e044';
}
.ingo-copy:before {
  content: '\e045';
}
.ingo-link:before {
  content: '\e046';
}
.ingo-lot:before {
  content: '\e047';
}
.ingo-arrow-left:before {
  content: '\e048';
}
.ingo-tc:before {
  content: '\e049';
}
.ingo-pos:before {
  content: '\e04a';
}
.ingo-brc:before {
  content: '\e04b';
}
.ingo-net:before {
  content: '\e04c';
}
.ingo-com:before {
  content: '\e04d';
}
.ingo-ds:before {
  content: '\e04e';
}
.ingo-comp:before {
  content: '\e04f';
}
.ingo-acs:before {
  content: '\e050';
}
.ingo-av:before {
  content: '\e051';
}
.ingo-sw:before {
  content: '\e052';
}
.ingo-aa-2:before {
  content: '\e053';
}
.ingo-ukw:before {
  content: '\e054';
}
.ingo-aa:before {
  content: '\e055';
}
.ingo-add-comment:before {
  content: '\e056';
}
.ingo-edit-comment:before {
  content: '\e057';
}
.ingo-add-ticket:before {
  content: '\e058';
}
.ingo-tickets:before {
  content: '\e059';
}
.ingo-shipping:before {
  content: '\e05b';
}
.ingo-calculate:before {
  content: '\e05c';
}
.ingo-calendar-dollar:before {
  content: '\e05d';
}
.ingo-merge-data:before {
  content: '\e05e';
}
.ingo-bulk-download:before {
  content: '\e05f';
}
.ingo-calendar-import:before {
  content: '\e060';
}
.ingo-unarchive:before {
  content: '\e061';
}
.ingo-coin-euro:before {
  content: '\e064';
}
.ingo-chart-line:before {
  content: '\e066';
}
.ingo-erasure:before {
  content: '\e067';
}
.ingo-return:before {
  content: '\e068';
}
.ingo-qrcode:before {
  content: '\e069';
}
.ingo-attach:before {
  content: '\e06a';
}
.ingo-flag-plus:before {
  content: '\e06b';
}
.ingo-user-search:before {
  content: '\e06c';
}
.ingo-users:before {
  content: '\e06d';
}
.ingo-send:before {
  content: '\e06e';
}
.ingo-arrow-left-1:before {
  content: '\e06f';
}
.ingo-plus:before {
  content: '\e070';
}
.ingo-x:before {
  content: '\e071';
}
.ingo-flag:before {
  content: '\e072';
}
.ingo-pencil:before {
  content: '\e073';
}
.ingo-trash-x:before {
  content: '\e074';
}
.ingo-dots-vertical:before {
  content: '\e900';
}
.ingo-language:before {
  content: '\e901';
}
.ingo-resize:before {
  content: '\e902';
}
.ingo-eye-x:before {
  content: '\e903';
}
.ingo-eye-check:before {
  content: '\e904';
}
.ingo-mail:before {
  content: '\e905';
}
.ingo-mail-pause:before {
  content: '\e906';
}
.ingo-mail-send:before {
  content: '\e907';
}
.ingo-mail-cancel:before {
  content: '\e908';
}
.ingo-sound-off:before {
  content: '\e909';
}
.ingo-sound-on:before {
  content: '\e90a';
}
.ingo-mic:before {
  content: '\e90b';
}
.ingo-search:before {
  content: '\e90c';
}
.ingo-reply:before {
  content: '\e90d';
}
a img,
a:focus,
a:focus img {
  outline: none;
}
@media (max-width: 640px) {
  .home-slider img.uk-object-cover {
    max-width: 140px;
    height: auto !important;
    width: 100% !important;
  }
}
@media (min-width: 1920px) {
  .home-slider img.uk-object-cover {
    max-width: 140px;
    height: auto !important;
    width: 100% !important;
  }
  .uk-child-width-1-5\@xxl > * {
    width: calc(100% * 1 / 5.0001);
  }
}
@media (min-width: 2560px) {
  .home-slider img.uk-object-cover {
    max-width: 160px;
    height: auto !important;
    width: 100% !important;
  }
  .uk-child-width-1-6\@xxxl > * {
    width: calc(100% * 1 / 6.0001);
  }
}
.uk-slider-items .uk-countdown-number,
.uk-slider-items .uk-countdown-separator {
  font-size: 1.5rem;
  color: #fa8072;
}
.ending_soon .uk-countdown-number,
.ending_soon .uk-countdown-separator {
  font-size: 1.2rem;
  color: #fa8072;
}

.uk-table .uk-countdown-number,
.uk-table .uk-countdown-separator {
  font-size: 1rem;
  color: #fa8072;
}

.uk-table .uk-countdown-label {
  text-align: center;
  font-size: 0.5rem;
  margin-top: 5px;
  font-weight: 500;
  text-transform: uppercase;
}

.recently_sold .spec,
.ending_soon .spec {
  font-size: 0.7rem;
}
.recently_sold .spec [class^='ingo-']::before,
.ending_soon .spec [class^='ingo-']::before {
  font-size: 16px !important;
  vertical-align: top;
}

@media (max-width: 960px) {
  .recently_sold .spec,
  .ending_soon .spec {
    font-size: 0.8rem;
  }
  .recently_sold .spec img,
  .ending_soon .spec img {
    width: 100px !important;
    height: 100px !important;
  }
}

.get-full-xlsx-client [class^='ingo-']::before {
  vertical-align: middle;
}

.ending_soon .uk-countdown-separator,
.uk-slider-items .uk-countdown-separator {
  line-height: 0.6;
}
.ending_soon .uk-countdown-label,
.uk-slider-items .uk-countdown-label {
  text-align: center;
  font-size: 0.7rem;
  margin-top: 5px;
  text-transform: uppercase;
}
.uk-slider-items .uk-grid-small .uk-text-muted [class^='ingo-']::before {
  line-height: 1.1;
  font-size: 20px !important;
  vertical-align: top;
}
.uk-slider-items .uk-grid-small .uk-card-default {
  z-index: 11;
}
.uk-slider-items .uk-text-small {
  text-transform: uppercase;
  color: gray;
}
.uk-slider-items img {
  border-radius: 4px;
}
.timer-background {
  background-image: linear-gradient(270deg, #fff5ec, #ffe1c7, #fff5ec);
  padding: 15px;
  margin: 0 5px;
  border-radius: 4px;
  background-size: 600% 600%;
  animation: auctionGradient 12s ease infinite;
  z-index: 11;
  position: relative;
  border: 1.5px solid rgba(250, 128, 114, .3);
}
@keyframes auctionGradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.deal_options,
.deal_options h5 {
  color: #fff !important;
}
.deal_options [class^='ingo-']::before {
  font-size: 32px !important;
}

.card-green {
  background: linear-gradient(180deg, #56c8a2, #b5e8d6);
}
.card-blue {
  background: linear-gradient(180deg, #87cefa, #bbe3fc);
}
.card-orange {
  background: linear-gradient(180deg, #ffa07a, #ffba9e);
}
.card-red {
  background: #fa8072;
}
.ingo-container .uk-container {
  max-width: none;
}

.uk-modal-dialog {
  border-radius: 4px;
}
.uk-modal-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.uk-modal-footer {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
img.flags {
  width: 20px;
  height: 20px;
  border-radius: 4px;
}
#totop {
  visibility: hidden;
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 60px;
  right: 40px;
  background: #000;
  color: #fff;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.3;
  cursor: pointer;
  transition:
    opacity 0.3s ease,
    background 0.3s ease;
  z-index: 9999;
}

#totop:before {
  font-size: 24px !important;
}

#totop:hover {
  opacity: 0.7;
  background: #333;
}

footer .uk-subnav {
  float: right;
}
.copyrights {
  font-size: 0.8rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #8c8c8c;
}
.ingo-copy {
  display: block;
}
.ingo-copy.copied {
  color: #7fb37a;
  transform: scale(1.3);
  transition:
    transform 0.2s,
    color 0.2s;
}
@media (max-width: 960px) {
  .copyrights {
    text-align: center;
  }
}
.tm-page a[style^='position: fixed!important'].uk-position-medium.uk-position-bottom-right.uk-position-z-index.uk-button.uk-button-primary {
  display: none;
}
.get-xlsx,
.get-full-xlsx,
.get-full-xlsx-client {
  display: inline-flex;
  align-items: center;
}

.com-users-login .input-password-toggle {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.com-users-login .list-group-item {
  border: none;
}
.uk-navbar-toggle svg {
  display: none;
}
.uk-navbar-toggle .ingo-menu:before {
  font-size: 25px !important;
}

.loader {
  width: 20px;
  height: 20px;
  border: 2px solid;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  display: block;
}

.btn-suggest .loader {
  border-color: #fff;
  border-top-color: #95d0b0;
}

.uk-button-default .loader {
  border-color: #e8e8e9;
  border-top-color: #789;
}

.uk-button-secondary .loader {
  border-color: transparent;
  border-top-color: #8c8c8c;
}

@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}

.mod-languages .uk-text {
  display: flex;
  align-items: center;
}

.stock-highlight {
  font-weight: 700;
  text-transform: uppercase;
  background: linear-gradient(270deg, #69ceac, #ff7961, #69ceac);
  background-size: 400% 400%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation:
    gradient-text 6s ease infinite,
    bounce-top 0.9s both;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}

@keyframes gradient-text {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
    transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
    transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
  }
}
.item-195 img {
  filter: invert(85%) sepia(30%) saturate(400%) hue-rotate(330deg) brightness(95%)
    contrast(90%);
}

.item-110 img {
  filter: invert(80%) sepia(20%) saturate(350%) hue-rotate(90deg) brightness(95%)
    contrast(90%);
}

.item-149 img {
  filter: invert(75%) sepia(15%) saturate(500%) hue-rotate(180deg) brightness(95%)
    contrast(90%);
}

.item-258 img {
  filter: invert(82%) sepia(25%) saturate(320%) hue-rotate(250deg) brightness(95%)
    contrast(90%);
}

.item-271 img {
  filter: invert(74%) sepia(14%) saturate(1050%) hue-rotate(176deg) brightness(98%)
    contrast(92%);
}

.mod-languages .ingo-globe {
  padding-right: 5px;
  color: #e496b0;
}

#module-122 .uk-button-link {
  font-size: 9px;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #8c8c8c;
}
#module-122 img {
  border: 1.5px solid #d8d8d8;
}
.expiring,
.expiring .ingo-clock.expire:before {
  color: #cd5c5c;
}
.flashing .expiring,
.flashing a,
.flashing .lot-arrow,
.flashing [class^='ingo-']:before {
  color: #fff !important;
}
.flashing .uk-badge {
  background-color: #fff !important;
  color: #eec8c8 !important;
}
.flashing {
  color: #fff;
  animation: blinkingBackground 2s infinite;
}
@keyframes blinkingBackground {
  0% {
    background-color: #eec8c8;
  }
  25% {
    background-color: #e2a1a1;
  }
  50% {
    background-color: #eec8c8;
  }
  75% {
    background-color: #e2a1a1;
  }
  100% {
    background-color: #eec8c8;
  }
}
.uk-card .bg-active,
.uk-card .bg-ending,
.uk-card .bg-sold,
.expired-overlay,
.expired-overlay-row {
  position: absolute;
  inset: 0;
  background: linear-gradient(270deg, #ffb3b3, #ff9999, #ffb3b3, #ffcccc);
  background-size: 400% 400%;
  animation: gradient-flow 6s ease infinite;
  opacity: 0.25;
  z-index: 10;
  display: none;
  pointer-events: none;
  border-radius: inherit;
}
.uk-card .bg-sold {
  display: block;
  background: linear-gradient(180deg, #f84d3a, #ff7961, #ffbaad);
  /*animation: gradient-flow 6s ease infinite;*/
  border-radius: 4px;
  opacity: 0.15;
  border: none !important;
}

@keyframes gradient-flow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
/*.home-slider .uk-card,*/
.ending_soon .uk-card,
.recently_sold .uk-card {
  border: transparent;
}
.recently_sold .ingo-sold {
  color: #ff6666 !important;
}
.recently_sold .ingo-sold:before {
  font-size: 50px !important;
  color: #ff6666 !important;
}
.uk-card .bg-ending {
  display: block;
  background: linear-gradient(180deg, #56c8a2, #69ceac, #ff7961, #ffc2b8);
  /*animation: gradient-flow 6s ease infinite;*/
  border-radius: 4px;
  opacity: 0.15;
}

.uk-card .bg-active {
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(180deg, #56c8a2, #c9eee1, #d8eff8, #87ceeb);
  border-radius: 3px !important;
  opacity: 0.15;
  pointer-events: none;
  display: block;
}
.uk-card-default.bg-spec {
  background-color: #fff;
}
.bg-spec .uk-text-muted {
  color: #7fc6ae !important;
}
.bg-spec .uk-text-normal {
  color: #677570;
}
.mod-languages .uk-inline {
  width: 52px !important;
  background: #fff;
  border: 1.5px solid #d9d9d9;
  padding: 1px;
  border-radius: 500px;
}
.ingo-flags img {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  object-fit: cover;
  display: inline-block;
  vertical-align: middle;
  padding: 1px;
}
.ingo-flags + span {
  padding-left: 5px;
}

.home-slider .uk-card {
  border-color: #e8f5f1;
}
.uk-label,
.uk-button-default {
  z-index: 11;
  position: relative;
}
.article .tm-main .uk-container {
  max-width: 900px !important;
}
.uk-select.phone {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  /*border-right-width: 0 !important;*/
  background: #f7f7f7;
  background-image: none !important;
  padding-right: 0 !important;
}
#phone {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
