/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#iqithtmlandbanners-block-2 h5.block-title {
  display: none;
}

body#index {
  background: #fff;
}

.notice {
  position: relative;
  display: block;
  background: #A6544C;
  padding: 10px 0;
  text-align: center;
}

.notice .block-content {
  color: #ffffff;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: 106.1%;
  /* 10.61px */
  text-transform: uppercase;
}

span.closenotice {
  position: absolute;
  display: block;
  color: #fff;
  right: 25px;
  cursor: pointer;
  top: -4px;
}

.notice.open {
  display: none;
}

.cart-products-count-btn {
  background: #000000;
  color: #fff;
  font-size: 10px !important;
}

.cbp-hrmenu>ul>li a {
    padding: 0 18px;
}

.col-header-left {
  position: relative;
  display: flex;
  align-items: center;
}

.fa-search:before {
  /* content: url(../img/seach-icon.svg) !important; */
  content: url(../img/search-icon.svg) !important;
  font-size: 1.5rem;
}

.fa-shopping-bag:before {
  font-size: 1.5rem;
}

/* ul.cbp-links.cbp-valinks.cbp-valinks-vertical {
  column-count: 3;
} */

.menu-element-id-4 .row.cbp-categories-row .col-12 {
  max-width: 33%;
  flex: 0 0 33%;
}

.cbp-hrmenu .cbp-links.cbp-valinks-vertical li {
  display: block;
  margin: 0px;
  margin-right: 12px;
  padding: 0px;
  margin-bottom: 12px;
}

.cbp-hrmenu .cbp-links.cbp-valinks-vertical li a {
  font-size: 15px;
  color: #e0e0e0 !important;
  padding-left: 0 !important;
}

.cbp-hrmenu .cbp-links li a:before {
  display: none;
}





/* .cbp-hrmenu .cbp-hrsub-inner {
    padding: 10px 30px 50px 30px;
} */

.seach-wrap {
  position: relative;
  display: block;
  /* border-left: 1px solid #212121; */
  height: 40px;
  margin-left: 20px;
  padding-left: 35px;
}

.seach-wrap .header-search-btn-w {
  margin-top: 10px;
}

.wishlistwrap {
  position: relative;
  display: block;
}

.wishlistwrap a {
  color: transparent !important;
}

.wishlistwrap i.fa.fa-heart-o.fa-fw {
  color: #090909;
}

.wishlistwrap {
  position: relative;
  display: block;
  width: 19px;
  height: 18px;
  margin-right: 10px;
}

/* .wishlistwrap:before {
  position: absolute;
  content: "";
  display: block;
  width: 1px;
  height: 40px;
  background: #212121;
  top: -10px;
  left: -24px;
} */

.col-header-right .fa-user:before {
  content: url(../img/acc-icon.svg);
}

.col-header-right .fa-shopping-bag:before {
  content: url(../img/cart-icon.svg);
}

.col-header-right .fa-heart-o:before {
  content: url(../img/wish-icon.svg);
}

#index #wrapper {
  padding-top: 0;
}

.hm-brandlogo .elementor-widget-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.elementor-element-h0tjguc .elementor-text-editor p {
  font-weight: 300;
}

.elementor-element-h0tjguc .elementor-text-editor p strong {
  font-weight: 700;
}

.elementor-element-tfeib6n .elementor-text-editor {
  max-width: 570px;
}

.inauction {
  position: absolute;
  display: block;
  width: 300px;
  height: 66px;
  transform: rotate(-90deg);
  top: 200px;
  left: -170px;
}

.inauction h2 {
  color: #fff;
  font-size: 51px;
  font-style: normal;
  font-weight: 700;
  line-height: 130.1%;
  /* 66.351px */
  text-transform: uppercase;
  opacity: 0.17;
}

.elementor-element-qbck71e .elementor-image img,
.elementor-element-ekkim70 .elementor-image img {
  width: 100%;
}

.elementor-element.elementor-element-ptz8bjd .nav-tabs .nav-link {
  color: #968e8e;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 106.1%;
  opacity: 1;
}

.elementor-element.elementor-element-ptz8bjd .nav-tabs .nav-link.active {
  color: #000;
}

.elementor-products-tabs .nav-tabs .nav-item {
  margin: 0 32px;
}

.elementor-element.elementor-element-ptz8bjd .nav-tabs {
  justify-content: space-between !important;
}

.elementor-products-tabs .nav-tabs .nav-item:first-child {
  margin-left: 0;
}

.elementor-products-tabs .nav-tabs .nav-item:last-child {
  margin-right: 0;
}

.nav-tabs .nav-link {
  border: 0 !important;
}

.nav-tabs {
  margin-bottom: 28px;
  border-bottom: 0;
}

.featured {
  position: absolute;
  display: block;
  transform: rotate(-90deg);
  width: 250px;
  top: 100px;
  left: -95px;
}

.swiper-arrows-above .swiper-button {
  top: -30px !important;
  opacity: 1;
}

.swiper-arrows-above .swiper-button:after {
  font-size: 2.2rem !important;
  color: #030303;
}

.swiper-arrows-above .swiper-button-prev {
  left: auto;
  right: 3rem !important;
}

.elementor-element-92asc6l {
  max-width: 460px;
}

.tab-content-element {
    max-width: fit-content;
}

.tab-landscape-content {
    display: none;
}

.cat-title {
  position: relative;
  display: block;
  margin-top: -60px;
}

.hm-blog-title {
  position: relative;
  display: block;
  max-width: 310px;
  margin: 0 auto;
}

.hm-latest .elementor-image img {
  width: 100%;
}

.hm-social {
  position: absolute;
  top: 68%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* .swiper-button-prev, .swiper-button-next{
    display: none;
} */
#index #wrapper,
#module-iqitelementor-Preview.elementor-landing-body #wrapper {
  padding-bottom: 0;
}

#footer-container-main,
#checkout-footer {
  padding-top: 0;
}

.swiper-slide-ups {
  position: relative;
  display: block;
  text-align: center;
  max-width: 290px;
  margin-right: 36px;
}

.swiper-slide-ups:last-child {
  margin-right: 0px;
}

.swiper-slide-ups h5 {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 165.1%;
  margin-top: 15px;
  margin-bottom: 15px;
}

.swiper-slide-ups p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 165.1%;
  /* 23.114px */
}

.upswrap {
  position: relative;
  display: block;
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #423f3f;
  margin-bottom: 55px;
}

#footer-container-main.footer-style-1 .ps-emailsubscription-block .ps-emailsubscription-conditions {
  max-width: 100%;
  color: #fff !important;
}

.flogo {
  position: relative;
  display: block;
  margin-bottom: 16px;
}

.block-newsletter h5.block-title {
  font-size: 22px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 134.1%;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.ps-emailsubscription-conditions {
  color: #979494 !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 165.1%;
}

.btn-subscribe.btn-iconic {
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 134.1%;
  /* 20.115px */
  letter-spacing: 0.75px;
  text-transform: uppercase;
}

.block-newsletter {
  position: relative;
  display: block;
  max-width: 415px;
}

.input-group.newsletter-input-group {
  position: relative;
  margin-top: 33px;
}

input.form-control.input-subscription {
  height: 55px;
}

#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover,
#checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover {
  color: #f7f7f7;
  background: #A75248;
}

.fcol-2 h5.block-title {
  font-size: 17px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  margin-bottom: 26px !important;
}

.block-content li a {
  color: #4E4E4E !important;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  /* line-height: 165.1%; */
  margin-bottom: 13px;
}

.block-links ul>li a:before {
  display: none;
}

.block-links ul>li a {
  padding-left: 0;
}

.fcol-2 {
  position: relative;
  display: flex;
  margin-top: 25px;
}

#footer-container-main .block-iqitcontactpage .mapwrap {
  display: none;
}

.block-iqitcontactpage{
    display: none;
}

.copyright {
  position: relative;
  display: block;
  text-align: right;
  margin-top: 34px;
  color: #FFF;
}

.upswrap .swiper-button-prev,
.upswrap .swiper-button-next {
  display: none;
}

.hmbtn a.elementor-button-link {
  height: 46px;
  line-height: 20px;
  padding: 13px 23px;
}

nav.breadcrumb {
  display: none !important;
}

.page-product nav.breadcrumb,
.page-contact nav.breadcrumb {
  display: block !important;
}

header.page-header {
  display: none;
}

#module-ph_simpleblog-list header.page-header {
  display: block;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}

.glim-wrap .elementor-widget-wrap {
  padding-left: 60px;
}

.glim-wrap .elementor-widget-wrap:before {
  position: absolute;
  content: "";
  display: block;
  width: 1px;
  height: 140px;
  background: #B7B4B4;
  top: -11px;
  left: 0;
}

.blackinfor {
  position: absolute;
  bottom: 37px;
  left: 68px;
  width: 625px;
  opacity: 0.88;
  background: rgba(0, 0, 0, 0.85);
  padding: 34px 22px;
}

#main .page-content {
  margin-bottom: 0;
}

.elementor-element-x8aa54e {
  margin-top: -30px;
}

.footer-ups-wrap {
  /* padding-top: 50px; */
}

div#search-widget-mobile {
  background: rgba(14, 16, 19, 1);
  border: 0;
}

input.form-control.form-search-control {
  background: #0B0B40;
  color: #7b7b7b;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  border: 0;
}

.page-product main#main-page-content {
  background: #FFF;
}

.product-lmage-large {
  background: #EFEFEF;
}

#product-images-thumbs .swiper-slide {
  max-width: 72px;
  margin-right: 20px;
}

.col-product-info h1.h1.page-title {
  /* color: #fff !important; */
  color: #0F1D49 !important;
  font-size: 33px;
  font-weight: 600;
  line-height: 140.1%;
  /* 46.233px */
}

.product-quantities {
  position: relative;
  display: inline-block;
  background: #39554b;
}

.product-quantities {
  position: relative;
  display: inline-block;
  background: #39554b;
  margin-bottom: 10px;
}

.product-quantities label {
  color: #fff;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 164.1%;
  text-transform: uppercase;
  padding: 2px 7px;
  margin-bottom: 0;
  background: #0F1D49;
}

.product_header_container span.product-price.current-price-value {
  color: #A6534B;
  font-size: 31px;
  font-weight: 700;
  line-height: 140.1%;
  /* 43.431px */
}

.product_header_container svg#Layer_1 {
  width: 70px;
  position: relative;
  top: 0;
}

.product_header_container .mint_price img {
  width: 45px;
}

.product-variants .form-control-label {
  font-weight: 300;
}

.product-reference {
  /*font-size: 15px;*/
  font-size: 14px;
  margin-bottom: 16px;
}

.producr-descript {
  position: relative;
  display: block;
  margin-bottom: 28px;
}

.producr-descript p {
  color: #3C3B3B;
  /*font-size: 15px;*/
  font-size: 14px;
  font-weight: 400;
  line-height: 164.1%;
  /* 24.615px */
}

.pinfo-price {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
}

.product-flags {
  position: absolute;
  top: 0px;
  right: 16px;
  left: unset;
}

.product-flags .product-flag {
  width: 37px;
  height: 20px !important;
  /* text-align: center; */
  /* line-height: 16px; */
  padding: 5px 7px;
  color: #fff;
  font-family: Roboto;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 106.1%;
  letter-spacing: -0.48px;
}

.installment_block_image {
    text-align: center;
}

.installment_block_content p, .installment_block_content p label {
    text-align: center;
}

#content-wrapper .product_header_container .page-title {
  margin-bottom: 5px;
}

li.product-flag.discount {
  /*display: none;*/
  margin-top: 10px !important;
  margin-left: 0;
}

li.product-flag.new {
  margin-top: 15px !important;
  margin-left: 15px;
}

.product-discount .regular-price {
  color: #7a6e6e;
  font-size: 18px;
  font-weight: 400;
  line-height: 140.1%;
  /* 25.218px */
}

.product_header_container {
  padding-bottom: 1rem;
  margin-bottom: 0;
  border-bottom: 0;
  margin-top: 10px;
}

/* .product-variants.js-product-variants {
    display: flex;
    flex-wrap: wrap;
} */

.product-variants.js-product-variants {
  display: none;
}

.clearfix.product-variants-item {
  width: 50%;
}

span#product-availability {
  font-size: 14px;
  background: #39554b;
  display: none;
}

.col-add-btn button.btn.btn-primary.btn-lg.add-to-cart {
  border: 2px solid #0F1D49;
  background: transparent;
  font-size: 18px;
  font-weight: 600;
  line-height: 140.1%;
  height: 53px;
  max-width: 275px;
  width: 100%;
  transition: 0.5s;
  color: #0F1D49;
}

.col-add-btn button.btn.btn-primary.btn-lg.add-to-cart:hover {
  background: #0f1d49;
  color: #FFF;
}

.col-add-btn i.fa.fa-shopping-bag.fa-fw.bag-icon {
  display: none;
}

.product-quantity .qty .input-group {
  /* background: #0d0d0d; */
  color: #fff;
  border: 1px solid #5A5858;
  background: rgba(255, 255, 255, 0.86);
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  background: #000;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  background: #000;
}

.col-add-qty {
  display: none;
}

a.button.exclusive.btnbuy {
  text-align: center;
  position: relative;
  display: inline-block;
  background: #0F1D49;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  height: 53px;
  max-width: 275px;
  line-height: 50px;
  width: 100%;
  margin-left: 15px;
  transition: 0.5s;
}

a.button.exclusive.btnbuy:hover {
  background: #a6544c;
}

.col-add-btn .add {
  position: relative;
  display: flex;
  align-items: center;
}

.col.col-12.col-sm-auto.col-add-btn {
  width: 100%;
}

.outstock-btn {
  position: relative;
  display: block;
  color: #867f7f;
  font-size: 10px;
  font-weight: 300;
  line-height: 140.1%;
  margin-bottom: 5px;
}

.outbtn-wrap {
  position: relative;
  display: block;
  text-align: right;
}

.product-additional-info {
  position: relative;
}

/* .js-mailalert.form-inline {
  background: #000000;
  display: flex;
  position: absolute;
  width: 100%;
  top: -140px;
} */

.js-mailalert.form-inline {
  /* background: #000000; */
  display: flex;
  /* position: absolute; */
  width: 100%;
  top: -514px;
}

.js-mailalert input.btn.btn-secondary {
  width: 262px;
  height: 53px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 140.1%;
  background: #0F1D49;
  border: 1px solid #0f1d49;
}

.js-mailalert form {
  width: 100%;
}

.js-mailalert input[type="email"] {
  width: 342px;
  height: 53px;
  color: #000000;
  font-size: 16px;
  font-weight: 300;
  line-height: 140.1%;
  background: #ffffff;
}

.alt-wrap {
  display: flex;
}

button#iqit-wishlist-product-btn {
  background: transparent;
  color: #564D4D;
  font-size: 15px;
  font-weight: 400;
  width: 100%;
}

button#iqit-compare-product-btn {
  background: transparent;
  color: #564D4D;
  font-size: 15px;
  font-weight: 400;
  width: 100%;
}

.col-add-wishlist i.fa.fa-heart-o.not-added::before {
  color: #564D4D !important;
  filter: unset;
}

button#iqit-compare-product-btn i::before {
  color: #564D4D !important;
}

.col-add-wishlist i.fa.fa-heart-o.not-added {
  margin-right: 11px;
}

.col-add-compare i.fa.fa-random.not-added {
  margin-right: 11px;
}

.col.col-sm-auto.col-add-wishlist {
  width: 280px;
  margin-top: 15px;
}

.col.col-sm-auto.col-add-compare {
  width: 280px;
  margin-top: 15px;
  position: relative;
}

.col.col-sm-auto.col-add-compare:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 8px;
  background: #E2DEDE;
  width: 1px;
  height: 40px;
}

.product-additional-info {
  position: relative;
  border: 0;
}

.social-sharing {
  display: none;
}

div#iqit-reviews-tab {
  display: none;
}

.card .title a {
  color: #d3cfcf !important;
  font-size: 17px;
  font-weight: 600;
  line-height: 140.1%;
}

.card .title a {
  color: #535353 !important;
  font-size: 17px;
  font-weight: 600;
  line-height: 140.1%;
}

.iqit-accordion .rte-content {
  color: #706D6D !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 164.1%;
  /* 22.974px */
}

.product-features {
  margin-top: 1rem;
  padding: 0 24px;
}

.product-features>dl.data-sheet dt.name {
  font-weight: 700;
  color: #706D6D;
}

.product-features>dl.data-sheet dd.value {
  color: #706D6D;
}

#productdaas-accordion .product-quantities {
  display: none;
}

#productdaas-accordion .product-manufacturer.float-right {
  display: none;
}

.iqit-accordion .content .rte-content {
  padding: 23px 0 34px 0;
  max-width: 549px;
  margin: 0 auto;
}

div#productdaas-accordion {
  border: 1px solid #CCC;
}

.iqit-accordion .title {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  padding: 17px 23px;
}

.card .fa-angle-up:before {
  content: url(../img/acc-minus.png);
}

.card .fa-angle-down:before {
  content: url(../img/acc-plus.png);
}

.product-features>dl.data-sheet dd.value,
.product-features>dl.data-sheet dt.name {
  border-bottom: 0;
}

.images-container {
  position: sticky;
  top: 50px;
}

section.category-products.block.block-section {
  /* background: #090808; */
  padding-top: 50px;
  position: relative;
  margin-bottom: 0;
  padding-bottom: 40px;
}

div#iqitproductsnav {
  display: none;
}

.store-list {
  margin-bottom: 40px;
}

.custom-gift-search {
  display: none;
}

#module-wkgiftcard-giftcardlist .showing {
  display: none;
}

.category-products .section-title {
  color: #0B0B40 !important;
  font-size: 22px !important;
  font-weight: 400 !important;
  line-height: 25px !important;
  letter-spacing: -0.198px;
  margin-bottom: 30px !important;
  border: 0 !important;
}

.fa-expand:before {
  content: url(../img/zoomicon.svg) !important;
}

#product .product-cover .expander>span {
  background: transparent !important;
}

#product .product-cover .expander {
  color: #8D8D8D;
  /* background: #141313cf !important; */
  background: #e9e9e9a8;
}

.easyzoom-flyout {
  background: #F8F4F4;
}

.category-products .swiper-pagination {
  display: none;
}

.product-cover .expander {
  bottom: 0;
  right: 0;
  padding: 0.6rem;
  z-index: 22;
  width: 70px;
  height: 66px;
  text-align: center;
  line-height: 60px;
}

/* section.category-products.block.block-section:before {
  position: absolute;
  content: "";
  display: block;
  background: #090808;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
}

section.category-products.block.block-section:after {
  position: absolute;
  content: "";
  display: block;
  background: #090808;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100%;
} */

.page-category .cat-banner-wrap {
  position: relative;
  display: block;
  width: 100%;
  /* max-width: 1280px; */
  margin: 0 auto;
  height: 360px;
  overflow: hidden;
  top: -20px;
  background: rgb(11 11 64);
}

.category-image:before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  /* background: #00000087; */
  background: rgba(11, 11, 64, 0.80);
}

.page-category section#wrapper {
  /* background: #000; */
  background: #FFF;
  margin-bottom: 40px;
}

.thumb-container img {
  width: 72px !important;
  max-width: unset !important;
  object-fit: cover;
}

.category-image {
  position: relative;
  overflow: hidden;
  margin-bottom: 2rem;
}

#product .images-container .product-cover {
  margin-bottom: 20px !important;
}

.category-image img {
  width: 100%;
}

.cat-banner-wrap h1.h1.page-title {
  color: #fff;
  font-size: 57px !important;
  font-weight: 700;
  letter-spacing: 1.2px;
}

.cat-banner-wrap div#js-product-list-header {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}

.js-content-wrapper .category-image,
.js-content-wrapper div#js-product-list-header {
  display: none;
}

.col.view-switcher {
  display: none;
}

div#search_filter_controls {
  position: absolute;
  top: -11px;
}

div#search_filter_controls {
  position: absolute;
  top: 26px;
  /* display: block !important; */
}

button.btn.btn-primary.btn-lg.ok {
  display: none;
}

.page-category nav.breadcrumb {
  display: block !important;
}

.block.block-toggle.block-categories.block-links {
  /* margin-top: 70px; */
  margin-top: 22px;
}

.js-search-filters-clear-all {
  width: 89px;
  height: 28px;
  /* background: #262424; */
  color: #b2a9a9;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  border: 1px solid #00000070;
  color: #615D5D;
}

.fa-times:before {
  content: url(../img/clear.svg) !important;
}

.js-search-filters-clear-all i.fa.fa-times {
  left: -7px;
  position: relative;
}

span.sortbytext {
  position: relative;
  display: block;
  color: #4E4E4E;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  letter-spacing: -0.144px;
  width: 100px;
  padding-right: 15px;
}

.products-sort-nb-dropdown.products-sort-order.dropdown {
  display: flex;
  align-items: center;
  width: auto;
}

.col.col-auto.showcount {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}

.col.col-auto .showing {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-size: 16px;
  color: #4E4E4E;
}

.sortfilter-wrp {
  position: relative;
  display: flex;
  align-items: center;
}

.products-selection .form-control {
  padding: 8px 0.8rem;
  background: #000;
  color: #4C4D4F;
  border: 1px solid #9F9F9F;
}

.products-selection .form-control span.select-title-name {
  color: #4C4D4F;
  max-width: fit-content !important;
}

.products-selection .products-sort-nb-dropdown {
  display: inline-block;
  margin-left: 13px;
  width: 76px;
}

.products-selection .dropdown-menu {
  /* background: #000; */
  /* border: 1px solid #323131; */
}

#wrapper .breadcrumb a:hover {
  opacity: 1;
  color: #a6544c;
}

.sortfilter-wrp i.fa.fa-angle-down {
  left: 22px;
  position: relative;
  font-size: 20px;
  top: 2px;
}

.products-selection {
  border-top: 0;
  border-bottom: 0;
}

.page-category section#main {
  margin-top: -65px;
}

.filerwrap {
  position: relative;
  display: block;
}

.filerwrap p {
  color: #4E4E4E;
  font-family: Roboto;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#left-column .block-title {
  /*border-top: solid 1px #1F1F1F;*/
  padding-top: 15px;
  border-bottom: 0 !important;
  font-weight: 400;
  font-size: 17px !important;
  margin-bottom: 0;
}

h5.block-title span a,
h4.block-title.facet-title {
  color: #2B2B2B !important;
  font-size: 17px !important;
  font-style: normal;
  /* font-weight: 400; */
  font-weight: 700;
  line-height: normal;
}

/* aside.facet.clearfix:nth-child(3) {
    background: #c00;
}
aside.facet.clearfix:nth-child(4) {
    background: rgb(221, 76, 76);
}
aside.facet.clearfix:nth-child(5) {
    background: rgb(201, 181, 8);
}

aside.facet.clearfix:nth-child(6) {
    background: rgb(25, 22, 219);
}

aside.facet.clearfix:nth-child(7) {
    background: rgb(128, 14, 173);
}

aside.facet.clearfix:nth-child(8) {
    background: rgb(128, 14, 173);
} */

/* aside.facet.clearfix:nth-child(2) {
    background: #c00;
} */

aside.facet.clearfix:nth-child(2) h4.block-title.facet-title.sasa {
  /* margin-bottom: 28px !important; */
}

/* #search_filters
  aside.facet.clearfix:nth-child(1)
  h4.block-title.facet-title.sasa,
#search_filters
  aside.facet.clearfix:nth-child(2)
  h4.block-title.facet-title.sasa {
  background-image: none;
} */

/* #search_filters
  aside.facet.clearfix:nth-child(1)
  h4.block-title.facet-title.sasa {
  background-image: none;
} */



/* aside.facet.clearfix:nth-child(3) .facet-type-checkbox,
aside.facet.clearfix:nth-child(4) .facet-type-checkbox,
aside.facet.clearfix:nth-child(5) .facet-type-checkbox,
aside.facet.clearfix:nth-child(6) .facet-type-checkbox,
aside.facet.clearfix:nth-child(7) .facet-type-checkbox,
aside.facet.clearfix:nth-child(8) .facet-type-checkbox {
  max-height: 0 !important;
  overflow: hidden;
  padding-bottom: 0 !important;
  transition: 0.5s;
}

aside.facet.clearfix:nth-child(3).open .facet-type-checkbox,
aside.facet.clearfix:nth-child(4).open .facet-type-checkbox,
aside.facet.clearfix:nth-child(5).open .facet-type-checkbox,
aside.facet.clearfix:nth-child(6).open .facet-type-checkbox,
aside.facet.clearfix:nth-child(7).open .facet-type-checkbox,
aside.facet.clearfix:nth-child(8).open .facet-type-checkbox {
  max-height: 500px !important;
} */

aside.facet.clearfix .facet-type-checkbox {
  max-height: 0 !important;
  overflow: hidden;
  padding-bottom: 0 !important;
  transition: 0.5s;
}

aside.facet.clearfix.open .facet-type-checkbox {
  max-height: 1000px !important;
}

#search_filters h4.block-title.facet-title.sasa {
  background-image: url(../img/search-icon-plus.png);
  background-repeat: no-repeat;
  background-position: 95% 20px;
}

#search_filters .open h4.block-title.facet-title.sasa {
  background-image: url(../img/search-icon-minus.png);
  filter: brightness(0.2);
}

/* aside.facet.clearfix {
    margin-bottom: 15px;
} */

.custom-checkbox input[type="checkbox"]+span:not(.color),
.custom-radio {
  /* background: #0d0d0d !important; */
  /* border-color: #a8a8a8 !important; */
  border-color: #000000b8 !important;
}

.custom-checkbox input[type="checkbox"]+span .checkbox-checked {
  color: #0B0B40;
}

.aside.facet.clearfix {
  transition: 0.5s;
}

.delivery-options {
  position: relative;
  display: block;
  /* border-bottom: 1px solid #C9C9C9; */
}

.order-options {
  position: relative;
  display: block;
  margin-top: 23px;
}

#checkout .bid-custom-wrap {
  display: none;
}

#checkout-payment-step .js-additional-information p {
  margin-left: 24px;
}

/* .products-grid .product-miniature-default .product-description {
    padding-top: 12px !important;
} */

.products-grid .product-miniature-default .product-description {
  padding-top: 0 !important;
}

.product-price-and-shipping span.product-price {
  color: #A75248;
  font-size: 16px;
  font-weight: 500;
  line-height: 140.1%;
  /* 19.614px */
}

.product-miniature .product-price-and-shipping {
  margin-top: 0;
}

.product-miniature-default .product-thumbnail img {
  display: block;
  margin: 0 auto;
  width: 100%;
}

.product-miniature-default a.btn-iqitcompare-add.js-iqitcompare-add,
.product-miniature-default a.js-quick-view-iqit {
  display: none !important;
}

/* .js-product-miniature-wrapper {
    margin-bottom: 40px;
} */

.js-product-miniature-wrapper {
  /*margin-bottom: 20px;*/
  margin-bottom: 0;
}

.faceted-slider {
  margin-top: 24px;
}

.facet-type-checkbox li {
  margin-bottom: 10px;
}

.open .facet-type-checkbox {
  margin-top: 20px;
}

#search_filters .noUi-horizontal .noUi-handle {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  top: -5px;
}

#search_filters .noUi-horizontal {
  width: 70%;
}

.category-top-menu.block-content {
  margin-top: 17px;
}

a.js-search-link.btn.btn-secondary.btn-sm {
  filter: invert(1);
}

.sortfilter-wrp .dropdown-menu .dropdown-item,
.sortfilter-wrp .autocomplete-suggestions .dropdown-item {
  border-bottom: 0;
}

.page-cart section#wrapper {
  /* background: #402020; */
}

.page-cart h1.h1.page-title {
  text-align: center;
  padding-top: 85px;
  margin-bottom: 100px !important;
  color: #0B0B40 !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 43px;
}

.page-cart #content-wrapper .page-title {
  border-bottom: 0;
}

.cart-grid-body {
  /* background: #0d0d0d; */
  border: 1px solid #C9C9C9;
  padding: 0;
}

li.cart-item-header.hidden-sm-down {
  border-top: 0;
  color: #232323;
  font-size: 17px;
  font-weight: 700;
  border-bottom: 1px solid #C9C9C9;
}

.cart-container ul.cart-items li.cart-item {
  border-bottom: 1px solid #C9C9C9;
}

.cart-items .col-6.text-left {
  padding-left: 30px;
}

.product-line-grid-body {
  padding-left: 30px !important;
}

li.cart-item {
  padding: 20px 0;
}

.product-line-info a.label {
  color: #232323 !important;
  font-size: 15px;
  font-weight: 500;
  line-height: 19px;
  margin-bottom: 5px !important;
  display: block;
}

.product-line-grid-right.product-line-actions .unit-price span {
  color: #232323;
}

.cart-item .product-line-info-secondary {
  color: #868687;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.cart-line-product-actions {
  position: relative;
  display: block;
  margin-right: 25px;
}

.cart-item .product-discount .regular-price {
  color: #7a6e6e;
  font-size: 15px;
  font-weight: 400;
}

.cart-grid a.btn.btn-secondary.mt-3.mb-3 {
  background-color: #262323;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.48px;
  text-transform: uppercase;
  padding: 13px 24px;
  margin-left: 23px;
  transition: 0.5s;
}

.cart-grid a.btn.btn-secondary.mt-3.mb-3:hover {
  background-color: #262323;
}

input.js-cart-line-product-quantity.form-control {
  background: transparent;
  color: #262323;
}

input.js-cart-line-product-quantity.form-control {
  border: 1px solid #A8A8A8;
}

.product-line-grid-right.product-line-actions span.product-price {
  color: #232323;
}

.cart-line-product-actions a i {
  color: #605B5B;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  background: transparent;
  border-color: #A8A8A8;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  background: transparent;
  border-color: #A8A8A8;
}

.cart-grid-right .cart-summary {
  margin-bottom: 1rem;
  /* background: rgba(255, 255, 255, 0.08); */
  border: 0;
  color: #232323;
  border: 1px solid #C9C9C9;
}

.cart-grid-right .cart-summary .promo-code input.form-control {
  color: #232323;
}

.cart-grid-right .cart-summary .promo-code button {
  background: transparent !important;
  color: #827E7E;
}

.cart-grid-right .cart-summary .promo-code button:hover {
  color: #021D49;
}

.cart-summary-line.cart-total {
  font-weight: 700;
  font-size: 16px;
}

.cart-detailed-actions a.btn.btn-primary.btn-lg.btn-block {
  border: 0px solid #acacac;
  background: #0F1D49;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  line-height: 140.1%;
  /* 21.015px */
  letter-spacing: 0.45px;
  text-transform: uppercase;
  transition: 0.5s;
}

.cart-detailed-actions a.btn.btn-primary.btn-lg.btn-block:hover {
  background: #A6544C;
}

.cart-grid {
  margin-bottom: 0;
  padding-bottom: 115px;
}

.cart-items {
  margin-bottom: 20px;
}

.page-order section#wrapper {
  /* background: #934949; */
}

#content-wrapper .page-title {
  border: 0;
}

.page-order h1.h1.page-title {
  text-align: center;
  padding-top: 85px;
  margin-bottom: 100px !important;
  color: #0B0B40 !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 43px;
}

.checkout-step.-current.-reachable {
  background: transparent !important;
  margin-bottom: 40px !important;
}

.checkout-step.-unreachable {
  background: #F6F6F6 !important;
}

h1.step-title.js-step-title.h3 {
  color: #6B6A6A;
  font-size: 19px;
  font-weight: 600;
  line-height: normal;
}

.checkout-step.-current.-reachable h1.step-title.js-step-title.h3 {
  color: #0F1D49;
}

.checkout-step .content p,
.checkout-step .content a {
  color: #736C6C !important;
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
}

.checkout-step label.col-md-2.col-form-label {
  color: #232323;
  font-size: 15px;
  font-weight: 500;
  line-height: 31px;
  padding: 0 0 0 15px;
}

.checkout-step .form-group.row.align-items-center {
  align-items: flex-start !important;
}

.checkout-step .custom-radio input[type="radio"]:checked+span {
  background-color: #0B0B40;
}

.checkout-step .content p span {
  color: #232323;
  font-size: 16px;
}

.checkout-step .content p span.text-muted {
  color: #736C6C !important;
  font-size: 12px;
}

.js-input-column .form-control {
  background-color: transparent;
  color: #989898 !important;
  border: solid 1px #787777;
  height: 40px;
}

.form-control-comment {
  font-style: italic;
  color: #868687;
  font-weight: 300;
}

.page-addresses .address {
  border-color: #C9C9C9;
}

/* .js-parent-focus span.input-group-append {
    display: none;
} */

.checkout-step button.continue.btn.btn-primary.btn-block.btn-lg {
  /* max-width: 170px; */
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  background: #0F1D49;
  max-width: 170px;
}

.checkout-step footer.form-footer {
  padding-left: 128px;
}

.checkout-step #customer-form .custom-checkbox label {
  color: #232323;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

/* input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  background-color: #0d0d0d !important;
  -webkit-box-shadow: 0 0 0px 1000px #0d0d0d inset !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
} */

.checkout-step.-reachable.-complete {
  background: #F0F0F0;
}

body#checkout section.checkout-step {
  opacity: 1;
  margin-bottom: 15px;
}

.checkout-step i.fa.fa-check.rtl-no-flip.done {
  float: right;
  margin-right: 27px;
}

.custom-select2 .form-control-select,
.custom-select2 select {
  /* background-color: #0d0d0d !important; */
  height: 40px !important;
  background: transparent !important;
}

.custom-select2,
.custom-select2 option {
  /* background-color: #0d0d0d; */
}

.checkout-step .col-md-9.col-md-offset-3 span.custom-checkbox {
  margin-left: 132px;
  top: 10px;
}

.js-address-form footer.form-footer {
  margin-top: 43px !important;
}

.row.delivery-option.js-delivery-option {
  background: transparent !important;
}

.carrier-hasLogo .col-xs-3 {
  display: none;
}

span.carrier-delay {
  color: #232323;
  font-size: 13px !important;
  font-weight: 400;
}

span.carrier-name {
  font-size: 13px !important;
}

.delivery-option .col-sm-1 {
  padding: 0;
  max-width: 25px;
}

span.carrier-price {
  color: #232323;
  font-size: 13px !important;
  font-weight: 600;
}

.carriere-name-container span.h6.carrier-name {
  color: #232323;
}

textarea#delivery_message {
  height: 85px;
  background: transparent;
  border-color: #787777;
  margin: 10px 0;
}

.delivery-options .delivery-option {
  border-bottom: 1px solid #C9C9C9;
  margin-bottom: 0 !important;
  padding: 20px .8rem !important;
}

.payment-option label {
  color: #232323;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
}

.js-additional-information p {
  color: #232323 !important;
}

.payment-options .additional-information {
  margin-left: 0 !important;
}

.js-payment-confirmation button.btn.btn-primary {
  width: 264px;
  border: 0px solid #acacac;
  background: #0F1D49;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

body#order-confirmation {
  background: #ffffff;
}

#order-confirmation .mail-sent-info {
  padding: 1rem;
  background: #ffffff;
  margin-bottom: 1.5rem;
  color: #101010;
  font-size: 15px;
  font-weight: 500;
  padding: 20px;
  line-height: 24px;
}

#content-hook_order_confirmation h1.h1.page-title {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 80px;
  color: #0B0B40;
  font-size: 29px;
  font-weight: 800;
  line-height: 147.1%;
  /* 42.659px */
}

#content-hook_order_confirmation .fa.fa-check.rtl-no-flip {
  display: none;
}

section#ps_cashondelivery-displayOrderConfirmation p,
section#ps_cashondelivery-displayOrderConfirmation a {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
}

section#ps_cashondelivery-displayOrderConfirmation a {
  text-decoration: underline !important;
}

.order-confirmation-details h3.h3.card-title {
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 20px;
}

#order-details li {
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 10px;
}

div#order-items {
  margin-top: 30px;
}

#order-items .order-line {
  margin-top: 1rem;
  align-items: flex-start !important;
}

.order-confirmation-table .details {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

#order-items .totals td {
  padding-top: 15px;
  padding-bottom: 15px;
}

.order-confirmation-table .qty div {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
}

#order-items table {
  color: #000;
}

.page-contact section#wrapper {
  /* background-color: #000; */
}

.page-contact nav.breadcrumb {
  text-align: center;
}

.page-contact #wrapper .breadcrumb a,
.page-contact #wrapper .breadcrumb li span {
  color: #5f5f5f;
  font-size: 14px;
  font-weight: 400;
  line-height: 106.1%;
  /* 14.854px */
  letter-spacing: 0.98px;
  text-transform: uppercase;
}

.page-contact nav.breadcrumb {
  text-align: center;
  padding-top: 50px !important;
}

.contact-top {
  position: relative;
  display: block;
  text-align: center;
}

.contact-top h4 {
  color: #0B0B40;
  text-align: center;
  font-size: 29px;
  font-weight: 800;
  line-height: 147.1%;
  /* 42.659px */
}

.page-contact #wrapper .breadcrumb ol {
  padding-left: 60px;
  margin-bottom: 0;
}

#wrapper .breadcrumb li::after {
  /*margin: 1.3em;*/
}

.quickcontact {
  position: relative;
  display: block;
  max-width: 1175px;
  margin: 0 auto;
  border-top: 1px solid #C9C9C9;
  border-bottom: 1px solid #C9C9C9;
  padding: 40px 0;
  margin-bottom: 50px;
  margin-top: 90px;
}

.quickwrap {
  position: relative;
  display: block;
  text-align: center;
}

.quickwrap h5 {
  color: #0B0B40;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0.2px;
  margin-bottom: 11px;
}

.quickwrap a {
  position: relative;
  display: block;
  color: #000 !important;
  font-size: 27px;
  font-weight: 300;
  line-height: 30px;
  /* 111.111% */
}

.comewrap {
  position: relative;
  display: block;
  margin-bottom: 47px;
  text-align: center;
}

.comewrap h3 {
  color: #0B0B40;
  font-size: 28px;
  font-weight: 400;
  line-height: 31px;
  /* 110.714% */
}

.branch-wrap {
  position: relative;
  display: block;
}

.branch-box {
  position: relative;
  display: block;
  /* background: #0d0d0d; */
  padding: 30px;
  margin-bottom: 22px;
  border: 1px solid #C9C9C9;
}

.contact-social-wrap {
  text-align: center;
}

.branch-box h4 {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 30px;
}

.branch-box h5 {
  color: #232323;
  font-size: 16px;
  font-weight: 700;
}

.branch-box p {
  color: #232323;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  max-width: 235px;
  margin-bottom: 25px;
}

.direction-wrap {
  position: relative;
  display: flex;
  justify-content: space-between;
}

a.c-phone {
  position: relative;
  display: block;
  color: #232323 !important;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  padding-left: 30px;
  transition: 0.5s;
}

a.getdirection {
  position: relative;
  display: block;
  color: #232323 !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  /* 164.286% */
  text-decoration-line: underline;
  text-transform: uppercase;
  transition: 0.5s;
}

a.c-phone:before {
  position: absolute;
  content: "";
  display: block;
  top: 4px;
  left: 0;
  width: 15px;
  height: 15px;
  background: url(../img/b-phone.svg);
}

a.getdirection:hover,
a.c-phone:hover {
  opacity: 0.6;
}

.contact-page-info {
  border-right: 0 !important;
}

#iqitcontactpage-map iframe {
  width: 100%;
  height: 490px;
  margin-bottom: 2rem;
}

.contact-form-wrap {
  position: relative;
  display: block;
  margin-top: 30px;
}

.contact-title-wrap {
  position: relative;
  display: block;
  text-align: center;
  margin-bottom: 40px;
}

.contact-title-wrap h3 {
  color: #0B0B40;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 31px;
  /* 110.714% */
}

.contact-title-wrap p {
  color: #232323;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  /* 166.667% */
  max-width: 700px;
  margin: 0 auto;
}

section.contact-form {
  position: relative;
  display: block;
  max-width: 770px;
  margin: 0 auto;
  padding-bottom: 90px;
}

.contact-form label.form-control-label {
  color: #232323;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 31px;
  /* 206.667% */
}

.contact-form .form-control,
.contact-form .form-control-select {
  /* background: #000; */
  border: 1px solid #787777;
  height: 50px !important;
}

select#inquiry_type {
  background-image: url(../img/c-select-arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-size: unset;
}

.contact-form textarea#contactform-message {
  height: 115px !important;
}

.form-footer input.btn.btn-primary {
  position: relative;
  width: 239px;
  height: 54.222px;
  display: block;
  background: #0F1D49;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  margin: 40px auto 0 auto !important;
  line-height: 42px;
  transition: 0.5s;
}

.form-footer input.btn.btn-primary:hover {
  background: #A6544C;
}

.dealer-network {
  position: relative;
  display: flex;
  margin-bottom: 93px;
}

.dn-col1 {
  position: relative;
  display: block;
  width: 50%;
  background: #F1F0F0;
  padding: 50px;
  height: 100%;
}

.dn-col2 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.dn-col2 {
  position: relative;
  display: block;
}

.dn-col1 h3 {
  color: #0B0B40;
  font-size: 36px;
  font-weight: 400;
  line-height: 52px;
  max-width: 420px;
  margin-bottom: 30px;
}

.dn-col1 p {
  color: #232323;
  font-size: 16px;
  font-weight: 400;
  line-height: 167.1%;
  max-width: 415px;
  margin-bottom: 40px;
}

.bnt-store {
  position: relative;
  display: block;
  width: 199.75px;
  height: 46px;
  border: 1px solid #A75248;
  color: #A75248 !important;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 44px;
  letter-spacing: 0.91px;
  text-transform: uppercase;
  transition: 0.5s;
}

.bnt-store:hover {
  /* opacity: 0.5; */
  background: #A75248;
  color: #fff !important;
}

.contact-store-locate {
  color: #FFF;
  text-align: center;
  font-family: Roboto;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 140.1%;
  letter-spacing: 0.91px;
  text-transform: uppercase;
}

.dn-col1 a {
  border: 1px solid #ACACAC;
  padding: 14px;
}

/* .page-my-account {
  background-color: #000;
} */

.dashboard-wrap {
  display: none;
}

.dashboard-wrap .row a {
  opacity: 1;
  transition: 0.5s;
}

.dashboard-wrap .row a:hover {
  opacity: 0.5;
}

#my-account .dashboard-wrap {
  display: block;
  max-width: 980px;
  margin: 0 auto;
}

.my-account .dashboard-wrap .row {
  justify-content: center;
}

/* .my-account-side-links.col-sm-3 {
    display: none;
} */

#my-account .my-account-side-links.col-sm-3 {
  display: none;
}

.dashboard-wrapper {
  display: none;
}

#my-account .dashboard-wrapper {
  display: block;
}

.dashboard-wrap .my-account-side-links.col-sm-3 {
  display: block;
}

#my-account .my-account-page-content.col-sm-9 {
  flex: 0 0 100%;
  max-width: 100%;
}

.my-account-page-content-wrapper,
.page-authentication #content,
.page-customer-account #content {
  border: 0;
}

.dashboard-wrap {
  position: relative;
  display: block;
}

#my-account .dashboard-wrap .row {
  justify-content: center;
}

#my-account .dashboard-wrapper h2 {
  position: relative;
  display: block;
  color: #0B0B40;
  text-align: center;
  font-size: 29px;
  font-weight: 700;
  line-height: 147.1%;
  margin-top: 40px;
  margin-bottom: 70px;
}

#my-account .dashboard-wrap span.link-item {
  width: 307px;
  height: 175px;
  border: 1px solid #C9C9C9;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #4A4747;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 24px;
  margin: 0 auto 24px auto;
}

#my-account .dashboard-wrap .fa-fw {
  width: auto;
}

#my-account .dashboard-wrap .fa-user:before {
  content: url(../img/info.png) !important;
}

#my-account .dashboard-wrap .fa-map-marker:before {
  content: url(../img/address.png) !important;
}

#my-account .dashboard-wrap .fa-history:before {
  content: url(../img/order-history.png) !important;
}

#my-account .dashboard-wrap .fa-file-o:before {
  content: url(../img/credit-slip.png) !important;
}

#my-account .dashboard-wrap .fa-heart-o:before {
  content: url(../img/mywislist.png) !important;
  filter: unset;
}

#my-account .dashboard-wrap i.material-icons {
  position: relative;
  display: block;
  width: 47.273px;
  height: 49.134px;
  background-image: url(../img/auctionbidding.png) !important;
  color: transparent !important;
}

#my-account .dashboard-wrap .fa-sign-out:before {
  content: url(../img/logout.png) !important;
}

#my-account a#identity-link {
  display: none;
}

#my-account a#identity-link {
  display: none;
}

#my-account .dashboard-wrap .row .col-lg-4.col-md-6.col-sm-6:first-child {
  display: block !important;
}

#my-account .dashboard-wrap .fa-envelope-open-o:before {
  font-size: 36px;
  padding-bottom: 3px;
  display: block;
}

#my-account .dashboard-wrap i.fa {
  margin-bottom: 20px;
}

#my-account .my-account-page-content-wrapper .my-account-side-links {
  border-right: 0 !important;
}

/* a#identity-link {
    display: none;
} */

.left-column-wrap .col-lg-4.col-md-6.col-sm-6:first-child {
  display: block !important;
}

.left-column-wrap .col-lg-4.col-md-6.col-sm-6:first-child {
  display: block !important;
}

.page-identity header.page-header {
  display: block;
}

.page-identity section#wrapper,
.page-addresses section#wrapper,
.page-history section#wrapper,
.page-order-slip section#wrapper,
#module-iqitwishlist-view,
#module-ps_emailalerts-account,
#module-wkproductauction-customerbidaccount {
  background: #FFF;
  padding-bottom: 45px;
}

.page-identity header.page-header,
.page-addresses header.page-header,
.page-history header.page-header,
.page-order-slip header.page-header,
#module-iqitwishlist-view header.page-header,
#module-ps_emailalerts-account header.page-header,
#module-wkproductauction-customerbidaccount header.page-header,
.page-address header.page-header,
#discount header.page-header {
  display: block;
  padding-top: 65px;
  text-align: center;
  padding-bottom: 50px;
}

#module-wkgiftcard-giftcardlist header.page-header {
  display: block;
  padding-top: 0px;
  text-align: center;
  padding-bottom: 0px;
}

.page-identity #content-wrapper .page-title,
.page-addresses #content-wrapper .page-title,
.page-history #content-wrapper .page-title,
.page-order-slip #content-wrapper .page-title,
#module-iqitwishlist-view #content-wrapper .page-title,
#module-ps_emailalerts-account #content-wrapper .page-title,
#module-wkproductauction-customerbidaccount #content-wrapper .page-title,
.page-address #content-wrapper .page-title,
#discount #content-wrapper .page-title {
  color: #0B0B40;
  text-align: center;
  font-size: 29px;
  font-weight: 700;
  line-height: 147.1%;
  /* 42.659px */
}

#module-wkgiftcard-giftcardlist #content-wrapper .page-title {
  color: #0B0B40;
  text-align: center;
  font-size: 29px;
  font-weight: 700;
  line-height: 147.1%;
  /* 42.659px */
}

#module-wkgiftcard-giftcardlist .wk_search_row {
  display: none;
}

a#identity-link {
  display: none;
}

.inf {
  display: block;
}

.my-account-page-content {
  border: 1px solid #303030;
  padding: 45px 45px 70px 45px;
}

.page-address header.page-header {
  display: block;
}

/* .my-account-page-content-wrapper .my-account-side-links {
    border-right: 0;
    background: #0D0D0D;
    padding: 25px 30px;
    margin-right: 35px;
} */

.left-column-wrap {
  border-right: 0;
  background: #FFF;
  border: 1px solid #C9C9C9;
  padding: 25px 20px 10px 20px;
  margin-right: 0;
  width: 100%;
}

#my-account .my-account-page-content-wrapper .my-account-side-links {
  border-right: 0;
  background: none;
  padding: unset;
}

.left-column-wrap .col-lg-4.col-md-6.col-sm-6.col-xs-12:last-child {
  border: 0;
}

.my-account-page-content-wrapper .my-account-side-links {
  /* margin-right: 35px; */
  border-right: 0;
}

.my-account-side-links .fa-user:before {
  content: url(../img/acc-info.png);
}

.my-account-side-links .fa-map-marker:before {
  content: url(../img/acc-address.png);
}

.my-account-side-links .fa-history:before {
  content: url(../img/acc-order.png);
}

.my-account-side-links .fa-file-o:before {
  content: url(../img/acc-vouchers.png);
}

.my-account-side-links i.material-icons {
  background-image: url(../img/acc-auction.png);
  color: transparent;
  width: 18px;
  height: 19px;
  display: inline-block;
  margin-right: 17px;
}

.my-account-side-links .fa-sign-out:before {
  content: url(../img/acc-signout.png);
}

.fa-envelope-open-o:before,
.fa-heart-o:before {
  color: #090909;
  filter: brightness(.1);
}

.col-header-right .fa-user:before,
.col-header-right .fa-shopping-bag:before {
  filter: brightness(.1);
}

#header-search-btn a i::before {
  filter: invert(1);
}

.left-column-wrap span.link-item {
  transition: 0.5s;
}

.left-column-wrap span.link-item:hover {
  color: #0B0B40;
}

.left-column-wrap .link-item i.fa {
  margin-right: 16px;
}

.left-column-wrap span.link-item {
  color: #413C3C;
  font-size: 15px;
  font-weight: 300;
}

.my-account-page-content-wrapper .my-account-side-links>a {
  padding: 16px 0;
}

.my-account-page-content .custom-radio input[type="radio"]:checked+span {
  background-color: #0B0B40;
}

#identity .radio-inline {
  color: #383838 !important;
}

.left-column-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
}

.left-column-wrap .col-lg-4.col-md-6.col-sm-6.col-xs-12 {
  width: 100%;
  max-width: 100%;
  flex: 0 0 100%;
  border-bottom: 1px solid #C5C5C5;
  padding: 18px 0;
}

.my-account-page-content h2 {
  color: #1F1F1F;
  font-size: 23px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 55px;
}

.my-account-page-content .col-form-label {
  color: #232323;
  font-size: 16px;
  font-weight: 600;
}

.my-account-page-content .form-group.row.align-items-center {
  align-items: flex-start !important;
  margin-bottom: 24px;
}

.my-account-page-content .js-parent-focus span.input-group-append {
  display: block;
}

.js-parent-focus span.input-group-append i.fa.fa-eye-slash {
  color: #2121216b;
}

.input-group-append button.btn.btn-outline-secondary {
  height: 100%;
  /* background-color: #343434; */
  border-left: 0;
  /* border-color: #343434 !important; */
  background-color: #E8E8E8;
  border-color: #787777 !important;
}

i.fa.fa-eye {
  color: #fff;
}

button.btn.btn-primary.form-control-submit {
  width: 200px;
  height: 50px;
  border: 0px solid #acacac;
  background: #0F1D49;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 140.1%;
  /* 22.416px */
  letter-spacing: 0.48px;
  text-transform: uppercase;
}

button.btn.btn-primary.form-control-submit:hover {
  background: #a6544c;
}

.my-account-page-content label {
  color: #1A1A1A;
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
}

#customer-form .custom-checkbox em {
  font-weight: 400;
  font-size: 13px;
  color: #383838;
}

#my-account .my-account-page-content.col-sm-8 {
  width: 100% !important;
  flex: 0 0 100%;
  max-width: 100%;
  border: 0;
}

.address-body h4 {
  color: #232323;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 15px;
}

.address-body address {
  color: #232323;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  /* 164.286% */
  text-transform: capitalize;
}

.address-footer {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.address-body {
  padding: 26px 17px !important;
}

.page-addresses .address .address-footer {
  border-top: 0;
  padding: 17px;
}

.page-addresses .address .address-footer:before {
  border-top: 0;
  padding: 0.5rem 1rem;
}

.my-account-page-content h2 {
  display: none;
}

#identity .my-account-page-content h2 {
  display: block;
}

.my-account-page-content {
  border: 0;
  padding: 0;
  color: #353535 !important;
}

.page-order-detail .box {
  border: 1px solid #C9C9C9;
}

.page-addresses .address .address-footer {
  position: relative;
}

#identity .my-account-page-content {
  border: 1px solid #C2C2C2;
  padding: 45px 45px 70px 45px;
}

.page-addresses .address .address-footer a {
  color: #232323;
}

.page-addresses .addresses-footer a {
  color: #131313 !important;
}

.page-addresses .address .address-footer:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 242px;
  height: 1px;
  background: #C9C9C9;
  padding: 0;
}

.page-addresses .addresses-footer a span {
  margin-left: 10px;
}

.my-account-page-content .thead-default th {
  background: #F1F0F0;
  color: #4A4A4A;
  font-size: 13px;
  font-weight: 600;
  line-height: 21px;
  width: 135px;
}

.my-account-page-content .table-bordered td,
.my-account-page-content .table-bordered th {
  border: 1px solid #C9C9C9;
}

.my-account-page-content .table-bordered {
  border: 1px solid #C9C9C9;
}

.table-striped tbody tr:nth-of-type(odd) {
  background: rgba(241, 240, 240, 0.98) !important;
}

.table-striped tbody tr:nth-of-type(even) {}

tbody.tbl-cus-body {
  border: 1px solid #CACACA;
}

#order_won_auction #add_to_cart {
  background: #0b0b40;
}

.my-account-page-content .table-bordered td {
  border: 1px solid #C9C9C9;
  font-size: 12px;
  background: #fff;
}

/* #order-detail #wrapper {
  background-color: #591414;
} */

#order-infos a.btn.btn-primary {
  display: inline-block;
  width: 150px;
  height: 38px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.126px;
  background: #0F1D49;
}

/* .page-order-detail #order-history {
  padding: 0;
}
.page-order-detail .box.hidden-sm-down {
  padding: 0;
} */

#order-history .table-labeled .label {
  padding: 12px;
}

#order-products .col-2 {
  flex: 0 0 20%;
  max-width: 23%;
}

#order-products .col-10 {
  flex: 0 0 80%;
  max-width: 80%;
}

.box.hidden-sm-down tr th {
  width: 88% !important;
}

#order-products td a {
  color: #353535 !important;
}

.order-message-form.box {
  border: 0;
  padding: 33px 30px;
  margin-bottom: 1rem;
  /* background: #0d0d0d; */
  border: 1px solid #C0BDBD;
}

.order-message-form.box header {
  color: #1A1A1A;
  font-size: 19px;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  margin-bottom: 27px;
}

.order-message-form.box header p {
  color: #4A4A4A;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  /* 161.538% */
}

.order-message-form.box .form-group.row label.col-md-3.form-control-label {
  max-width: 12%;
}

select.form-control:not([size]):not([multiple]) {
  height: 40px;
  /* background-color: #0d0d0d; */
  border: 1px solid #787777;
}

.order-message-form.box textarea.form-control {
  /* background-color: #0d0d0d; */
  border: 1px solid #787777;
}

.order-message-form.box select.form-control:not([size]):not([multiple]) {
  background-image: url(../img/c-select-arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-size: inherit;
}

.order-message-form.box footer.form-footer.text-center.text-md-right {
  text-align: left !important;
  max-width: 663px;
  margin: 0 auto;
}

.order-message-form.box button.btn.btn-primary.form-control-submit {
  width: 129px;
  height: 44px;
  color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 140.1%;
  /* 21.015px */
  letter-spacing: 0.45px;
  text-transform: uppercase;
  background-color: #0F1D49;
}

.iqitwishlist-product .input-group-add-cart {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.iqitwishlist-product .fa-shopping-bag.fa-fw.bag-icon {
  display: none;
}

.iqitwishlist-share .input-group-append button.btn.btn-outline-secondary {
  /*color: #fff;*/
  color: #232323;
  /* border-color: #ccc !important; */
}

.input-group-add-cart input.form-control.input-qty {
  /* background-color: #000; */
}

/*button.btn.btn-product-list.add-to-cart {*/
/*    position: relative;*/
/*    display: block;*/
/*    background: #257B5C;*/
/*    width: 211px;*/
/*    height: 40px;*/
/*    color: #FFF;*/
/*    font-size: 13px;*/
/*    font-weight: 800;*/
/*    line-height: 22px;*/
/*    letter-spacing: -0.117px;*/
/*    text-transform: uppercase;*/
/*    margin-left: 25px;*/
/*}*/
button.btn.btn-product-list.add-to-cart {
  border: 1px solid;
  position: relative;
  display: block;
  /* background: #257B5C; */
  width: 211px;
  height: 40px;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  line-height: 22px;
  letter-spacing: -0.117px;
  text-transform: uppercase;
  /* margin-left: 25px; */
}

.iqitcompare-product-td button.btn.btn-product-list.add-to-cart {
  background: transparent;
  color: #433F3F;
  border: 1px solid #433F3F;
}

.pack-product-container .product-price {
  color: #A6534B;
}

.pack-product-container .pack-product-name {
  min-height: unset;
}

#module-iqitcompare-comparator .thumb-mask {
  background: #EFEFEF;
}

.btn-product-list:hover {
  background: #ffffff61;
  color: #000000;
}

#module-iqitcompare-comparator .thumb-mask {
  margin-bottom: 10px;
}

.col.pricecol {
  text-align: center;
}

#iqitwishlist-user-products span.product-price {
  color: #232323;
}

.col._name a {
  color: #232323 !important;
  font-size: 14px;
  font-weight: 500;
  line-height: 19px;
  margin-bottom: 8px;
  display: block;
}

.iqitwishlist-product hr {
  padding: 14px 0;
  margin-top: 41px;
}

div#iqitwishlist-share {
  position: relative;
  display: block;
  padding-bottom: 50px;
}

.iqitwishlist-share h3 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  /* 150% */
}

.iqitwishlist-share input.form-control.js-to-clipboard {
  background: transparent;
  border: 1px solid #a8a8a8;
}

table#bid_detail_table {
  background: #000;
  margin: 0;
}

#bid_detail_table tr td {
  /* background-color: #000; */
  color: #353535;
  font-size: 14px;
  padding: 20px 4px 20px 6px;
  text-align: center;
  border-bottom: 1px solid #C2C2C2;
}

#bid_detail_table tr td a {
  color: #fff;
}

#view_auction_product a {
  border: 1px solid #444;
  background: transparent;
  color: #444;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.98px;
  text-transform: uppercase;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 23px;
  width: fit-content;
  transition: .5s;
}

#view_auction_product a:hover {
  color: #FFF;
  background: #0b0b40;
  border-color: #0b0b40;
}

#bid_detail_table tr th {
  text-align: center;
  font-size: 14px;
  background: #F1F0F0;
  border: 0;
  font-weight: 300;
  color: #353535;
}

section.register-form {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  padding-bottom: 70px;
}

#customer-form {
  max-width: 766px;
  margin: 0 auto;
  border: 1px solid #B1AEAE;
  padding: 55px 44px 20px 44px;
}

.checkout-step #customer-form {
  max-width: 766px;
  margin: 0 auto;
  border: 0;
  padding: 20px 0;
}

.page-registration header.page-header {
  position: relative;
  display: block;
  text-align: center;
  padding-top: 70px;
}

.page-registration .page-title {
  color: #0B0B40 !important;
  text-align: center;
  font-size: 29px;
  font-weight: 700;
  line-height: 147.1%;
  /* 42.659px */
}

.register-form p {
  position: relative;
  display: block;
  max-width: 766px;
  margin: 40px auto 0 auto;
  /*color: #fff;*/
  color: #232323;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.register-form a {
  /*color: #fff !important;*/
  color: #0F1D49 !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}

.register-form .col-form-label {
  color: #232323;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  top: 7px;
}

.form-control-valign label.radio-inline {
  color: #383838;
}

i.fa.fa-question-circle-o {
  display: none;
}

#customer-form .form-group.row.align-items-center {
  align-items: flex-start !important;
  position: relative;
  margin-bottom: 24px;
}

.custom-radio input[type="radio"]:checked+span {
  background-color: #0B0B40;
}

.page-authentication header.page-header {
  display: block;
  padding-top: 70px;
}

.page-authentication .page-title {
  color: #0B0B40 !important;
  text-align: center;
  font-size: 29px;
  font-weight: 700;
  line-height: 147.1%;
}

section.login-form {
  position: relative;
  display: block;
  max-width: 635px;
  margin: 0 auto;
  border: 1px solid #B1AEAE;
  padding: 43px;
}

.highbit .label.label-weight {
  font-weight: 800 !important;
}

#wkSocialLoginBlock {
  text-align: center;
  padding-bottom: 10px;
  display: flex;
  justify-content: center;
  max-width: 635px;
  margin: 30px auto 0 auto;
}

#customFbBtn {
  background-color: #3a5795 !important;
  border-color: #3a5795 !important;
  padding: 0px 16px;
  border-radius: 0;
  margin: 0 15px;
  height: 38px;
}

.btn.wkspace span {
  padding-top: 3px;
  position: relative;
  display: block;
}

.btn_text {
  font-size: 16px;
  color: #fff !important;
}

.no-account a {
  color: #535353 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.page-customer-account #content .no-account {
  text-align: center;
  font-size: 1rem;
  padding-bottom: 55px;
  margin-top: 28px;
}

.page-customer-account #content .forgot-password {
  text-align: center;
  padding-bottom: 0.9375rem;
  max-width: 355px;
  margin: 0 auto;
  text-align: left;
  font-size: 15px;
  color: #202020;
}

.login-form footer.form-footer {
  max-width: 355px;
  margin: 0 auto;
  text-align: left !important;
}

.page-authentication hr {
  display: none;
}

.custom-checkbox label {
  text-align: left;
  display: inline;
  font-weight: 600;
  color: #232323;
}

#checkout-payment-step .custom-checkbox label {
  text-align: left;
  display: inline;
  font-weight: 400;
  color: #232323;
}

#checkout-payment-step .custom-checkbox label a {
  color: #232323 !important;
}

.page-identity #customer-form {
  max-width: max-content;
  margin: 0 auto;
  border: 0;
  padding: 0;
}

.mobilearrow {
  display: none;
}

.inf {
  display: block !important;
}

.termslist {
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: 110px;
}

.termslist li {
  line-height: 28px;
  margin-bottom: 24px;
}

.ancherpoint {}

.cms-id-6 .elementor-menu-anchor {
  scroll-margin-top: 100px;
}

.sidelinkwrap {
  position: sticky;
  top: 70px;
  /* background: #0d0d0d; */
  border: 1px solid #C9C9C9;
  padding: 40px 15px;
  max-width: 320px;
  margin-bottom: 25px;
}

.sidelinkwrap ul {
  padding: 0;
  list-style: none;
}

.sidelinkwrap ul {
  padding: 0;
  list-style: none;
}

.sidelinkwrap ul li {
  margin-bottom: 24px;
}

.sidelinkwrap ul li a {
  color: #413C3C;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  /* 156.25% */
}

.mdrop {
  display: none;
}

.simpleblog__post.blog-mb.cardblog {
  max-width: 990px;
  margin: 0 auto;
}

.simpleblog__postInfo ul {
  justify-content: center;
}

.simpleblog__postInfo i.fa.fa-calendar {
  display: none;
}

.simpleblog__postInfo time {
  color: #817C7C;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
  /* 117.647% */
  letter-spacing: -0.17px;
}

.simpleblog__postInfo.text-muted {
  padding-top: 84px;
  position: relative;
}

.simpleblog__share.blog-mb {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 255px;
  margin: 40px auto 0 auto;
  padding-bottom: 40px;
}

.simpleblog__share h2.section-title span {
  color: #525252;
  font-size: 19px;
  font-weight: 300;
  line-height: 30px;
  /* 157.895% */
}

.simpleblog__share ul li {
  margin: 0;
}

.simpleblog__share.blog-mb .section-title {
  border: 0 !important;
  padding: 0 !important;
}

a.btn.btn-blog-social.btn-blog-social--pinterest {
  display: none;
}

.btn-blog-social--twitter,
.btn-blog-social--twitter:hover {
  background-color: transparent !important;
  color: transparent !important;
  background-image: url(../img/f-blog.png);
  background-repeat: no-repeat;
  width: 20px;
  background-position: center !important;
  box-shadow: unset;
}

.btn-blog-social--facebook,
.btn-blog-social--facebook:hover {
  background-color: transparent !important;
  color: transparent !important;
  background-image: url(../img/in-blog.png);
  background-repeat: no-repeat;
  width: 20px;
  background-position: center !important;
  box-shadow: unset;
}

.simpleblog__share ul {
  margin-left: 0;
  margin-right: 0;
}

.simpleblog__share h2.section-title {
  margin-bottom: 0 !important;
  padding-bottom: 0;
  top: 0;
  margin-right: 0;
  margin-right: 25px;
}

#module-ph_simpleblog-single .custom-bid-tips {
  display: none;
}

.simpleblog__share.blog-mb:before {
  position: absolute;
  content: "";
  width: 54px;
  height: 2px;
  display: block;
  top: -26px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
}

a.blog-back {
  position: absolute;
  display: block;
  top: 50px;
  color: #4B4A4A !important;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  letter-spacing: 1.56px;
  text-transform: uppercase;
}

a.blog-back:before {
  position: absolute;
  content: "";
  display: block;
  background-image: url(../img/blogback.png);
  height: 13px;
  width: 9px;
  top: 3px;
  left: -21px;
}

#module-ph_simpleblog-single .cardblog img.img-fluid.mb-4 {
  display: none;
}

#module-ph_simpleblog-list header.page-header {
  display: block;
  text-align: center;
}

#module-ph_simpleblog-list #content-wrapper .page-title {
  border: 0;
  color: #0B0B40;
  text-align: center;
  font-size: 37px;
  font-weight: 800;
  line-height: 147.1%;
  /* 54.427px */
  margin-bottom: 0;
  padding-bottom: 0;
}

.elementor-element.elementor-element-6zpcptu .elementor-heading-title {
  font-weight: 500 !important;
}

.elementor-element.elementor-element-6zpcptu .elementor-widget-container {
  margin: 0px 0px 10px 0px !important;
}

.cms-id-7 .products {
  display: flex;
}

.cms-id-7 .featured-products .products-section-title {
  display: none;
}

.cms-id-7 .products .product-description .product-category-name,
.cms-id-7 .products .product-brand,
.cms-id-7 .products .product-reference,
.cms-id-7 .products .product-description-short,
.cms-id-7 .products .product-add-cart {
  display: none;
}

.elementor-element.elementor-element-omq382f {
  margin-bottom: 0 !important;
}

#module-iqitwishlist-view button.btn.btn-product-list.add-to-cart {
  /*border: 1px solid;*/
  position: relative;
  display: block;
  background: #0F1D49;
  width: 211px;
  height: 40px;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  line-height: 22px;
  letter-spacing: -0.117px;
  text-transform: uppercase;
  /* margin-left: 25px; */
  margin-left: 14px;
}

#module-iqitwishlist-view button.btn.btn-product-list.add-to-cart:hover {
  background: #A6544C;
}

#module-iqitwishlist-view .btn-product-list:hover {
  background: #ffffff;
  color: #000000;
}

#module-wkproductauction-customerbidaccount .js-content-wrapper {
  margin-top: 50px;
  margin-bottom: 50px;
}

#payment-option-1-container,
#payment-option-2-container,
#payment-option-3-container {
  margin-bottom: 15px !important;
}

.simpleblog__listing__post__wrapper__content__headline {
  color: #2D2C2C !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  /* 140% */
  letter-spacing: -0.2px;
  border-bottom: 0;
}

.simpleblog__listing__post__wrapper__content__headline a {
  color: #2D2C2C !important;
}

.simpleblog__listing__post__wrapper {
  margin-bottom: 1.563rem;
  border: 0;
  display: flex;
  flex-direction: column;
}

.simpleblog__listing__post__wrapper__content.card-block {
  order: 2;
}

.simpleblog__listing__post__wrapper__footer.pt-3.mt-3.text-muted {
  order: 1;
  padding-top: 0 !important;
}

i.fa.fa-calendar {
  display: none;
}

.simpleblog__listing__post__wrapper__footer time {
  color: #817C7C;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.8px;
  margin-bottom: 5px;
  display: block;
}

.simpleblog__listing__post__wrapper__footer {
  border-top: 0;
}

.col-md-4.pl-0 {
  display: none;
}

.simpleblog__listing__pagination>div {
  color: #7a7a7a;
  margin: 0;
  width: 100% !important;
  max-width: 100%;
  justify-content: center;
  text-align: center;
  display: flex;
  margin-bottom: 70px;
}

.pagination .page-list a {
  display: block;
  padding: 12px 19px;
  /* width: 44px; */
  /* height: 44px; */
}

.pagination .page-list li.current a {
  color: #fff;
}

.pagination .page-list li.current {
  border-color: #333333;
  background: #313131;
  color: #fff !important;
}

.category-id-16 #js-product-list .col-xl-3 {
  flex: 0 0 33.33%;
  max-width: 33.33%;
}

.category-id-16 div#search_filters {
  margin-top: 55px;
}

div#_desktop_top_menu {
  display: none;
}

.slocater nav.breadcrumb {
  display: block !important;
}

.sl-header {
  position: relative;
  display: block;
  text-align: center;
}

.slocater h1 {
  color: #0B0B40;
  text-align: center;
  font-size: 29px;
  font-weight: 800;
  line-height: 147.1%;
  /* 42.659px */
  letter-spacing: 0.58px;
  text-transform: capitalize;
}

.breascrimb-wrap li {
  color: #5f5f5f;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 106.1%;
  /* 14.854px */
  letter-spacing: 0.98px;
  text-transform: uppercase;
}

.breascrimb-wrap li {
  display: inline-block !important;
  width: auto;
  position: relative;
}

.breascrimb-wrap ol {
  margin-left: 31px;
}

.breascrimb-wrap {
  position: relative;
  display: block;
  margin-top: 80px;
  padding-bottom: 10px;
}

.store-filters {
  position: relative;
  display: block;
  border: 1px solid #C9C9C9;
  padding: 30px 34px;
  margin-bottom: 30px;
}

.btn.search {
  background: #0b0b40;
  width: 107px;
  height: 41px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 140.1%;
  letter-spacing: 0.42px;
  text-transform: uppercase;
  margin-top: 20px;
}

.dealer {
  position: relative;
  display: block;
  border-top: 1px solid #C9C9C9;
  margin-top: 35px;
  padding-top: 20px;
  text-align: center;
}

.dealer h5 {
  color: #232323;
  font-size: 17px;
  font-weight: 400;
  line-height: 140.1%;
  margin-bottom: 18px;
}

a.btn-findmore {
  position: relative;
  display: block;
  width: 122px;
  height: 35px;
  border: 1px solid #787777;
  color: #232323 !important;
  font-size: 14px;
  text-align: center;
  font-weight: 400;
  line-height: 33px;
  margin: 0 auto;
  transition: 0.5s;
}

a.btn-findmore:hover {
  background-color: #d3cfcf;
  color: #000;
}

.store-filters h4 {
  color: #000;
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  line-height: 140.1%;
  /* 29.421px */
  margin-bottom: 15px;
}

.store-list h6 {
  color: #2C2C2C;
  font-size: 21px;
  font-weight: 400;
  line-height: 140.1%;
  /* 29.421px */
}

.store-filters label {
  color: #232323;
}

.stroerow {
  position: relative;
  display: block;
}

.store-item {
  position: relative;
  display: flex;
  width: 100%;
  background: transparent;
  border: 1px solid #C9C9C9;
  margin-bottom: 27px;
  padding: 30px;
}

.store-logo {
  position: relative;
  display: flex;
  width: 20%;
  margin-right: 35px;
  text-align: center;
  justify-content: center;
  align-items: center;
  filter: grayscale(1);
}

.store-locate {
  position: relative;
  display: flex;
  width: 50%;
  margin-right: 15px;
  flex-direction: column;
}

.availble-wrap {
  position: relative;
  display: block;
  width: 25%;
}

.store-address-wrap {
  position: relative;
  display: block;
  width: 100%;
}

.store-info {
  position: relative;
  display: flex;
  justify-content: space-between;
  /* max-width: 70%; */
  max-width: 100%;
}

.store-contact {
  position: relative;
  display: flex;
  flex-direction: column;
}

.store-open-time {
  position: relative;
  display: flex;
  flex-direction: column;
}

h2.store-name {
  color: #232323;
  font-size: 15px;
  font-weight: 500;
  line-height: 140.1%;
  /* 21.015px */
}

p.store-address {
  position: relative;
  color: #232323;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 164.1%;
  margin-bottom: 20px;
}

span.store-co {
  color: #d3cfcf;
  font-size: 14px;
  font-weight: 600;
  line-height: 140.1%;
  /* 19.614px */
}

span.store-col {
  color: #232323;
  font-size: 14px;
  font-weight: 600;
  line-height: 140.1%;
  margin-bottom: 6px;
}

span.store-col2 {
  color: #232323;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 164.1%;
  /* 22.974px */
}

span.store-col2 a {
  color: #232323 !important;
}

.brandlist h5 {
  color: #878787;
  font-size: 13px;
  font-weight: 400;
  line-height: 140.1%;
  /* 18.213px */
}

.storerow-mobile {
  display: none;
}

.st-branslogo-wrap {
  position: relative;
  display: block;
}

.storerow-mobile-wrap {
  display: none;
}

span.cbp-column-title.nav-link {
  margin-bottom: 25px;
}

.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title {
  color: #e0e0e0 !important;
  font-size: 15px !important;
  font-weight: 300;
}

ul.cbp-manufacturers.row {
  position: relative;
  display: flex;
}

.cbp-hrmenu .cbp-manufacturers li {
  margin-top: 10px;
  max-width: 160px;
  border: 1px solid #302f2f;
  margin-right: 20px;
  margin-bottom: 15px;
}

.cbp-manufacturers.row li a {
  position: relative;
  display: block;
  text-align: center;
  height: 95px;
}

img.img-fluid.logo_manufacturer {
  height: 95px;
  object-fit: cover;
}

#manufacturer h1.h1.page-title {
  font-size: 30px !important;
  text-align: center;
  margin-top: 80px;
  color: #0B0B40;
  font-weight: 800;
}

#manufacturer #content-wrapper h1.page-title {
  display: none !important;
}

.page-index section.featured-products.clearfix {
  display: none;
}

.elementor-element-oif1n0o section.featured-products.clearfix {
  display: block;
}

.elementor-element-f5d3ow6 .js-product-miniature-wrapper.js-product-miniature-wrapper-20.col-6.col-md-4.col-lg-3.col-xl-15 {
  max-width: 100%;
}

.elementor-element-2kh8tl0 .product-miniature-grid .product-title {
  margin-top: 20px;
  min-height: auto;
}

.elementor-element-2kh8tl0 .product-miniature .product-title a {
  color: #d2d0d0 !important;
  font-size: 18px;
  font-weight: 300;
  line-height: 140.1%;
}

.elementor-element-2kh8tl0 .product-price-and-shipping span.product-price {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.elementor-element-2kh8tl0 .product-miniature-default .regular-price {
  margin-left: 9px;
  font-size: 16px;
  color: #a3a0a0 !important;
}

.product-miniature .auction_detail {
  background: transparent;
  padding: 18px 0;
}

.auction_detail {
  /* background: #fff; */
  padding: 30px;
  margin-top: 20px;
  /* background: #0d0d0d; */
  border: 1px solid #C9C0C0;
  background: #F2F2F2;
}

.auction_detail h4 {
  color: #282828 !important;
  font-size: 19px;
  font-weight: 500;
  line-height: 147.1%;
  /* 27.949px */
  letter-spacing: 0.19px;
  text-transform: capitalize;
}

.days.psgTimer_unit,
.hours.psgTimer_unit,
.minutes.psgTimer_unit,
.seconds.psgTimer_unit {
  position: relative;
  /* border-radius: 4px; */
  background: #0B0B40;
}

#module-wkproductauction-allauctiondetails .cus-auction-group-items .grid_bid_info>div {
  color: #021D49 !important;
  font-size: 13px;
  letter-spacing: 1.43px;
  text-transform: uppercase;
  text-align: center;
}

body#product .product-additional-info .psgTimer_numbers>div>div {
  background: transparent !important;
  width: 16px;
  color: #fff;
  font-size: 27px;
  font-style: normal;
  font-weight: 500;
  line-height: 57px;
  letter-spacing: 0.81px;
  height: 57px;
}

.psgTimer_numbers>div>div:first-child {
  margin-right: 0;
}

.psgTimer_numbers>div>div {
  box-shadow: none !important;
}

.psgTimer_labels>div {
  color: #021D49;
  font-family: Roboto;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 140.1%;
  /* 18.213px */
  letter-spacing: 1.43px;
  text-transform: uppercase;
}

.cus-auction-group-items .product-title {
  margin-top: 12px;
  color: #021D49 !important;
  font-family: Roboto;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 140.1%;
}

.img-thumbnail {
  /* padding: 0.25rem; */
  padding: 0;
  background-color: unset !important;
  border: unset !important;
  border-radius: 0;
  width: 100%;
}

.psgTimer_numbers>div {
  width: 80px !important;
}

body#product .product-additional-info .psgTimer_numbers>div {
  width: 80px !important;
  margin-right: 15px;
}

body#product .product-additional-info .psgTimer_numbers>div:after {
  display: none !important;
}

body#product .product-additional-info .psgTimer_labels>div {
  margin-left: 0 !important;
  margin-bottom: 10px !important;
}

.auction_detail hr {
  display: none;
}

body#product .product-additional-info .psgTimer {
  margin: 0px;
  width: 100%;
  margin-bottom: 43px;
}

.row_info.wk_bottom_border .label-weight {
  color: #232323;
  font-size: 14px;
  font-weight: 300;
  line-height: 140.1%;
  min-width: 135px;
  padding-left: 0;
}

.row_info.wk_bottom_border .label.value {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 140.1%;
  /* 19.614px */
}

.row_info.wk_bottom_border .label.value span {
  color: #000 !important;
}

.wk_bottom_border {
  border-bottom: 1px solid #2f2f2f;
}

.row_info.wk_bottom_border {
  /*width: 47%;*/
  width: 100%;
  float: left;
  margin: 0 8px;
}

.bidding_history_wrap {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
}

.wk_margin_top {
  margin-top: 50px;
  width: 100%;
  position: relative;
  display: block;
  float: left;
  margin-bottom: 30px;
  border-bottom: 1px solid #2f2f2f;
  padding-bottom: 30px;
}

.wk_margin_top h5 {
  color: #000 !important;
  font-size: 17px;
  font-weight: 500;
  line-height: 147.1%;
  /* 25.007px */
  letter-spacing: 0.17px;
  text-transform: capitalize;
}

.form-control.bidtextbox {
  max-width: 200px;
  height: 48px;
  border: 1px solid #5a5858;
  background: #fff;
}

.bid_input {
  margin-top: -1px;
  /* width: 58%; */
  float: left;
  max-width: 200px;
  margin-right: 20px;
}

button#insert_new_bid {
  color: #fff;
  font-size: 17px !important;
  font-weight: 500;
  line-height: 140.1%;
  letter-spacing: 0.51px;
  text-transform: uppercase;
  background: #0F1D49;
  width: 147px;
  height: 48px;
  border: 0 !important;
  transition: 0.5s;
}

button#insert_new_bid:hover {
  background: #A6544C;
}

#bidding_history_wrap h4 {
  color: #d7d6d6;
  font-size: 15px;
  font-weight: 500;
  line-height: 147.1%;
  /* 22.065px */
}

#bidding_history thead th {
  background: #E7E7E7;
  color: #323232;
  font-size: 13px;
  font-weight: 300 !important;
  line-height: 21px;
  padding: 10px 0;
}

th.b-col1 {
  width: 30%;
  padding-left: 18px !important;
}

th.b-col1 {
  width: 40%;
}

th.b-col1 {
  width: 30%;
}

#bidding_history tr td {
  padding: 10px 0;
  color: #f1efef;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  /* 150% */
}

#bidding_history tr td:first-child {
  padding-left: 18px !important;
}

#bidding_history tr {
  border-bottom: 1px solid #333232;
}

#bidding_history tr:last-child {
  border-bottom: 0;
}

.bank__installments th:nth-child(2),
.bank__installments tr td:nth-child(2) {
  display: none;
}

.paywallet-wrap {
  display: none;
  position: relative;
  /*display: flex;*/
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 4px;
  align-items: c;
  padding: 16px 7px;
  margin-bottom: 32px;
  /* border-top: 1px solid #E2DEDE;
  border-bottom: 1px solid #E2DEDE; */
  padding-bottom: 20px;
}

.product_installment h4,
.product_discounts h4 {
  color: #393636;
}

.paywallet-wrap h6 {
  color: #393636;
  font-size: 13px;
  font-weight: 500;
  line-height: 140.1%;
  margin-bottom: 10px;
}

.payment-methods {
  position: relative;
  display: block;
  width: 100%;
}

.paywallet-log-wrap {
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.plogs-wrap.wallets {
  position: relative;
  display: block;
  border-left: 1px solid #262626;
  padding-left: 18px;
}

.paywallet-log-wrap .payment-methods {
  padding-left: 20px;
}

.common-payments {
  position: relative;
  display: block;
  width: 50%;
}

.common-payments .plogs-wrap img {
  margin-right: 15px !important;
}

.plogs-wrap.wallets img {}

.product-line-info {
  font-size: 10px;
  line-height: 16px;
  margin-bottom: 15px;
}

.paywallet-log-wrap {
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
}

input.js-cart-line-product-quantity {
  background: transparent;
  color: #fff;
  border: 1px solid #616161;
  padding: 8px;
}

.col.col-info span {
  color: #676767;
}

.paywallet-log-wrap .plogs-wrap.wallets img {
  margin-right: 15px;
  margin-left: 0;
}

.plogs-wrap img {
  /*margin-right: 9px;*/
  margin-right: 20px;
  margin-bottom: 15px;
  /* filter: grayscale(1); */
}

.plogs-wrap.wallets img {
  /*margin-right: 0;*/
  margin-left: 20px;
}

.product-miniature .psgTimer_numbers,
.product-miniature .psgTimer_labels {
  display: flex;
  justify-content: unset;
}

.product-miniature .psgTimer_numbers {
  margin: 0 auto;
}

.product-miniature .psgTimer_numbers>div:after {
  display: none;
}

.product-miniature .psgTimer_labels>div {
  /* width: auto !important; */
}

.psgTimer_numbers>div {
  width: 53px !important;
}

.product-miniature .psgTimer_numbers>div>div {
  background: transparent;
}

.product-miniature .psgTimer_numbers>div,
.product-miniature .psgTimer_labels>div {}

.product-miniature .auction_clock {
  display: flex;
  flex-direction: column;
}

.product-miniature .psgTimer_labels>div {
  position: relative;
  /* margin: 0 10px; */
  width: 53px !important;
  left: 22px;
}

.cus-auction .product-miniature .psgTimer_labels>div {
  position: relative;
  /* margin: 0 10px; */
  width: 53px !important;
  left: 33px;
  color: #fff;
  margin-bottom: 5px;
}

.cus-view-btn .product-add-cart {
  display: none;
}

.elementor-element-f5d3ow6 .js-product-miniature-wrapper.js-product-miniature-wrapper-25.col-6.col-md-4.col-lg-3.col-xl-15 {
  flex: 0 0 100%;
  max-width: 100%;
}

.elementor-element-f5d3ow6 h2.h2.products-section-title.text-uppercase {
  display: none;
}

/* .product-miniature .product-title a {
  color: #d2d0d0 !important;
  font-size: 16px;
  font-weight: 300;
  line-height: 140.1%;
} */
.product-miniature .product-title a {
  color: #021D49 !important;
  font-size: 15px;
  font-weight: 300;
  font-weight: 600;
  line-height: 140.1%;
}

.product-miniature-grid .product-functional-buttons i {
  font-size: 20px;
  color: #fff !important;
}

.product-miniature .fa-heart-o:before {
  color: #fff;
}

.product-miniature {
  background-color: unset !important;
}

.elementor-element-2kh8tl0 .product-miniature .product-price-and-shipping {
  margin-top: 0;
}

.elementor-element-2kh8tl0 .products-grid .product-miniature-default .product-description {
  text-align: center;
}

.elementor-element-ci1sr6n.inauction {
  left: -163px;
  top: 64px;
}

.product-miniature-grid .product-title {
  /*margin-top: 20px;*/
  margin-top: 16px;
  /* min-height: 47px; */
}

.product-miniature-default .product-thumbnail {
  background: #EFEFEF;
}

.product-miniature-default .regular-price {
  margin-left: 9px;
  color: #A3A0A0 !important;
}

.swiper-container-wrapper .products.swiper-container {
  padding: 0 !important;
}

.elementor-element.elementor-element-llhbn8v .elementor-button {
  width: 168px;
  height: 46px;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: 0.78px;
  background: transparent;
}

div#store-locator-home {
  display: none;
}

div#search_filters {
  position: relative;
  display: block;
  margin-top: 50px;
}

.category-id-10 div#search_filters {
  position: relative;
  display: block;
  margin-top: 5px;
}

.filter-block i.fa.fa-times {
  padding-right: 8px;
}

/* .iqitwishlist-product .text-muted {
    display: none;
} */

div#blockcart-content {
  /* background: #161515;
  color: #fff; */
}

#blockcart-content .cart-products .col-info a,
#blockcart-content .cart-products .col-info span {
  color: #232323;
}

#blockcart-content .cart-products .col-info .bootstrap-touchspin input {
  color: #232323;
}

#blockcart-content .cart-totals span,
#blockcart-content .cart-subtotals span {
  color: #232323;
}

.product-line-actions .discount {
  background: #c63b3b;
  color: #ffffff;
  text-align: left;
  display: inline-block;
  float: left;
  margin-left: 14px;
}

.cart-summary-line {
  clear: both;
  margin-bottom: 8px;
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
  margin-right: -41px;
  margin-top: 4px;
  font-size: 12px;
  text-transform: capitalize;
  color: #969A97 !important;
}

.card-body .cart-summary-products a.text-muted.pull-right {
  text-transform: capitalize;
}

.js-address-form p {
  margin-bottom: 32px;
}

body#checkout section .fa-check:before {
  content: url(../img/editcheck.png) !important;
  filter: brightness(0.5);
}

.step-title i.fa.fa-pencil {
  display: none;
}

.cart-summary-products i.fa.fa-angle-down {
  display: none;
}

#iqitcompare-floating {
  background: #dedede;
}

.payment-option label img {
  max-width: 100px;
}

.ex-full-payments-wrap,
.ex-installments-wrap,
.digital-wallets-wrap {
  /* background: #000000; */
}

button.bankWrap.bank {
  width: 46%;
  height: 53px;
  background-position: center;
  margin-bottom: 20px;
  /* filter: grayscale(1); */
  background-size: cover;
}

.ex-full-payments-wrap {}

.ex-full-payments-wrap,
.ex-installments-wrap,
.digital-wallets-wrap {
  border: 1px solid #323232;
}

.bankWrap {
  position: relative;
  display: block;
  margin-bottom: 15px;
  margin-right: 12px;
  padding: 10px 12px;
  transition: 0.5s;
  /* background: #000 0% 0% no-repeat padding-box; */
  box-shadow: 0px 3px 6px #0000000f;
  /* border: 2px solid #323232; */
  border-radius: 7px;
  color: #3e3b3b;
}

.start-from h5,
.start-from h6 {
  color: #3e3b3b;
}

.ins-title h3 {
  font-size: 17px;
  font-weight: 700;
  color: #414743;
  margin-bottom: 10px;
}

.bankWrap img.card-img-top {
  width: 85px;
  /* filter: grayscale(1); */
}

button.btn-dw {
  position: relative;
  display: block;
  width: 87px;
  height: 56px;
  box-shadow: 0px 3px 6px #0000000f;
  background-repeat: no-repeat;
  border: 2px solid transparent;
  border-radius: 7px;
  background-position: center;
  background-color: white;
  margin-right: 15px;
  /* filter: grayscale(1); */
}

#checkout-payment-step .js-additional-information .installment-cards p {
  margin-left: 0;
}

.months {
  position: relative;
  display: block;
  margin-right: 11px;
  padding: 11px 15px;
  margin-bottom: 15px;
  background: #080808 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #0000000f;
  border: 1px solid #e4e4e4;
  border-radius: 7px;
  max-width: 100px;
  text-align: center;
}

.name h6,
.name .amount,
.monDiv {
  color: #fff;
}

button.btn-dw.act {
  border: 4px solid #c10909;
  filter: grayscale(0);
}

button.cmn-btn.btn-block.ex-choose {
  letter-spacing: -0.19px;
  color: #fff;
  font-size: 11px;
  font-weight: 400;
  background: #2c2a2a 0% no-repeat padding-box;
  border: 1px solid #c4c3c3;
}

.months.act {
  border: 2px solid #086c36;
  background-color: transparent;
}

.block-iqitlinksmanager-3 {
  margin-left: 35px;
}

.elementor-element-f5d3ow6 .product-description-short.text-muted {
  display: none;
}

.text-muted {
  font-size: 1.1rem;
}

.sticky-desktop-wrapper {
  /* height: auto !important; */
}

#module-iqitemailsubscriptionconf-subscription .page-title {
  text-align: center;
  padding-top: 85px;
  margin-bottom: 100px !important;
  color: #fff !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 43px;
}

#module-iqitemailsubscriptionconf-subscription #wrapper {
  margin-bottom: 40px;
}

#module-iqitemailsubscriptionconf-subscription .custom-bid-tips {
  display: none;
}

.cus-auction .auc-prod .product-description .product-category-name,
.cus-auction .auc-prod .product-description .product-brand,
.cus-auction .auc-prod .product-description .product-reference {
  display: none;
}

.cus-auction .auc-prod .auction_detail p {
  color: #414141;
}

.banner-five-sec h2 {
  width: 550px;
}

th.cus-th {
  border-top: 0;
  border-bottom: 0 !important;
  color: #414141;
  font-family: Roboto;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 166.1%;
  /* 31.559px */
}

.cutom-td {
  border-top: 0 !important;
  border-bottom: 0;
}

.cutom-th {
  border-top: 0 !important;
  border-bottom: 0;
}

.cus-heading {
  padding: 10px 30px !important;
}

.tbl-cus-body td {
  padding: 10px 30px;
  color: #414141;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
}

.tbl-cus-body td a {
  color: #414141 !important;
}

.tbl-cus-body tr:nth-child(odd) {
  background-color: rgba(217, 217, 217, 0.08) !important;
}

.tbl-cus-body tr {
  border-right: 1px solid #CACACA !important;
  border-left: 1px solid #CACACA !important;
}

.tbl-cus-body .cutom-th {
  border-right: 1px solid #CACACA;
}

.my-account-page-content .table-bordered tbody tr th {
  font-weight: 500 !important;
}

.my-account-page-content .table-bordered tbody tr th,
.my-account-page-content .table-bordered tbody tr td {
  color: #353535;
  font-weight: 700;
}

.text-muted {
  color: #868687 !important;
  line-height: 1.5em;
}

.media-list .media-body span.product-name {
  color: #232323;
}

.media-list .media-body .pull-right span.product-quantity {
  color: #232323 !important;
}

.bid-custom-wrap {
  background: #EFEFEF;
  padding: 50px 0px;
}

.bid-custom-wrap .bid-tips-header {
  display: none;
}

.bids-tips-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.bids-tips-wrapper h5 {
  padding: 20px 0 10px;
  color: #3E3535;
  text-align: center;
  font-family: Roboto;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 133.1%;
}

.customwk-wrapper {
  margin-bottom: 25px;
}

.bids-tips-wrapper p {
  color: #3D3D3D;
  text-align: center;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 165.1%;
}

.bid-tips-header {
  padding: 0 0 50px;
  /* text-align: center; */
  color: #fff;
  text-align: center;
  font-family: Roboto;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 147.1%;
  letter-spacing: 0.26px;
  text-transform: capitalize;
}

#index .custom-bid-tips,
#manufacturer .custom-bid-tips,
#category .custom-bid-tips,
#product .custom-bid-tips,
#cms .custom-bid-tips,
#module-blink_storelocator-display .custom-bid-tips,
#my-account .custom-bid-tips,
#module-iqitcompare-comparator .custom-bid-tips,
#module-iqitwishlist-view .custom-bid-tips,
#cart .custom-bid-tips,
#contact .custom-bid-tips {
  display: none;
}

/* #module-wkproductauction-allauctiondetails .wk-top-two-col {
  display: none;
} */

#module-wkproductauction-allauctiondetails .cus-auction {
  display: none;
}

#index .js-product-miniature-wrapper {
  max-width: 100%;
}

.auction-prod-custom-head {
  /* padding-top: 80px;
  padding-bottom: 100px; */
  padding-top: 25px;
  padding-bottom: 30px;
}

#module-wkproductauction-allauctiondetails .cus-auction-group-items .wk-margin-top-29 {
  margin-top: 8px !important;
}

.cus-header {
  text-align: center;
}

.cus-header .cus-breadcrumb {
  color: #5f5f5f;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 106.1%;
  letter-spacing: 0.98px;
  text-transform: uppercase;
  text-align: center;
}

.cus-header h2 {
  color: #0F1D49;
  text-align: center;
  font-family: Roboto;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 147.1%;
  letter-spacing: 0.32px;
  text-transform: capitalize;
  margin-top: 10px;
}

body#module-wkproductauction-allauctiondetails .psgTimer_numbers>div:after {
  display: none;
  /*color: #313333;*/
  /*line-height: 35px;*/
  /*font-size: 33px;*/
  /*right: -10px;*/
  /*top: -5px;*/
}

body#module-wkproductauction-allauctiondetails .psgTimer_numbers>div>div {
  color: white;
  width: 15px;
  height: auto;
  line-height: 30px;
  background: unset;
  margin-right: 0px;
  font-size: 21px;
  font-weight: normal;
}

#category .psgTimer_labels {
  display: inline-block;
}

#module-wkproductauction-allauctiondetails .psgTimer_labels {
  display: inline-block;
}

#module-wkproductauction-allauctiondetails .cus-auction-group-items {
  display: flex;
  flex-direction: column;
}

#module-wkproductauction-allauctiondetails .cus-auction-group-items .grid_bid_info {
  order: 3;
  margin-top: 0 !important;
}

#module-wkproductauction-allauctiondetails .cus-auction-group-items a {
  background: #EFEFEF;
}

.customwk-wrapper .row~.auction-prod-custom-head~.row .grid_bid_info>div {
  text-align: left !important;
}

body#module-wkproductauction-allauctiondetails .psgTimer {
  text-align: center;
  margin: 0px;
  margin-bottom: 10px;
}

.st-branslogo-wrap {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 230px;
}

/* .blogo {
  width: 50px;
  position: relative;
  display: block;
  margin: 0 8px;
  height: 50px;
} */

.blogo {
  width: auto;
  position: relative;
  display: block;
  margin: 0 8px;
  height: auto;
  font-size: 12px;
}

.blogo img {
  max-width: 100%;
}

.availble-wrap .blogo img {
  display: none;
}

.featured-products .products .js-product-miniature-wrapper:first-child {
  display: block;
}

.featured-products .products .js-product-miniature-wrapper {
  display: none;
}

#module-wkgiftcard-giftcardlist .featured-products .products .js-product-miniature-wrapper {
  display: block;
}

#module-wkgiftcard-giftcardlist .featured-products .products {
  display: flex;
}

#module-wkgiftcard-giftcardlist .custom-bid-tips {
  display: none;
}

a.select-title.expand-more.form-control {
  background-color: transparent;
  color: #4C4D4F;
}

.pagewrap nav.pagination .product-count {
  color: #4E4E4E;
}

#module-wkgiftcard-giftcardlist div#wrapper_header {
  padding: 0 !important;
  margin-top: 20px;
}

#module-wkgiftcard-giftcardlist .product-miniature .product-add-cart {
  display: none;
}

#module-wkgiftcard-giftcardlist .product-miniature .product-category-name.text-muted {
  display: none;
}

#module-wkgiftcard-giftcardlist .product-miniature h2.h3.product-title {
  min-height: auto;
  margin-top: 16px;
}

#module-wkgiftcard-giftcardlist .product-miniature h2.h3.product-title a {
  color: #000 !important;
  font-family: var(--Roboto);
  font-size: 15px;
  font-weight: 400;
  line-height: 140.1%;
  /* 21.015px */
}

#module-wkgiftcard-giftcardlist .product-miniature .product-price-and-shipping {
  margin-top: 0;
  color: #fff;
  font-family: var(--Roboto);
  font-size: 14px;
  font-weight: 500;
  line-height: 140.1%;
  /* 19.614px */
  display: none;
}

#product p.cart-products-count,
#product .cart-subtotals,
#product .clearfix,
p.cart-products-count,
.cart-subtotals,
.clearfix {
  /* color: #868687 !important; */
  color: #686565 !important;
}

p.cart-products-count,
#product p.cart-products-count,
#product .cart-subtotals,
#product .clearfix {
  color: #3C3B3B !important;
  padding: 0px 23px;
}

#blockcart-modal .col.col-info span,
#blockcart-modal .col.col-info span a,
#blockcart-modal .col.col-info span.text-muted {
  color: #3C3B3B;
}

#module-wkgiftcard-giftcardlist .product-description-short.text-muted {
  display: none;
}

#product .modal-content,
#module-iqitcompare-comparator .modal-content {
  background: #ffffff;
  color: #000 !important;
}

#module-iqitcompare-comparator .modal-title,
#product .modal-title {
  color: #000;
}

#module-wkgiftcard-giftcardlist section#wrapper {
  padding-bottom: 190px;
}

.pagewrap .col-md-4 {
  padding-left: 0 !important;
  margin-left: 33px;
}

.pagewrap {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.wk_search_row .col-lg-8.col-md-7.form-group {
  padding-left: 0;
}

.wk_search_row select.form-control {
  border: solid 1px #e3e3e3 !important;
}

button.search_auction_btn.btn.btn-primary {
  background: #757575 !important;
}

#product .product-fixed-gift-card h1.h1.page-title {}

#product #content-wrapper .product_header_container .page-title {
  color: #0B0B40;
  font-family: var(--Roboto);
  /*font-size: 33px;*/
  font-size: 30px;
  font-weight: 600;
  line-height: 140.1%;
  /* 46.233px */
  margin-bottom: 5px;
}

.col-add-btn {
  margin-bottom: 5px;
}

.product-customization.wk-gift-card {
  /* background: #0d0d0d; */
  border: 1px solid #C9C0C0 !important;
  background: #F2F2F2;
  border: 0;
}

.plogs-wrap img {
  /* filter: grayscale(1); */
}

.card.card-block {
  border: 0;
}

.wk-gift-card .form-control {
  /* border: 1px solid #5a5858;
  background: rgba(26, 26, 26, 0.86); */
  border: 1px solid #5A5858;
  background: rgba(255, 255, 255, 0.86);
}

.wk-gift-card span.control-label {
  color: #232323;
  font-family: var(--Roboto);
  font-size: 15px;
  font-weight: 300;
  line-height: 147.1%;
  letter-spacing: 0.15px;
  text-transform: capitalize;
  margin-bottom: 8px;
  display: block;
}

#gift_product_quantity_wanted {
  background-color: transparent;
  color: #fff;
}

textarea#gift_recipient_message {
  height: 110px;
}

#product .js-product-add-to-cart span.control-label {
  color: #232323;
  font-family: var(--Roboto);
  font-size: 15px;
  font-weight: 300;
  line-height: 147.1%;
  letter-spacing: 0.15px;
  text-transform: capitalize;
  margin-bottom: 10px;
  display: block;
}

.product-quantity.clearfix {
  display: flex;
}

i.material-icons.shopping-cart {
  display: none;
}

#gift_product_quantity_wanted {
  width: 3rem;
  height: 2.75rem;
  padding: 0.175rem 0.5rem;
  color: #232323;
  background-color: transparent;
  color: #bfbebe;
}

i.material-icons.touchspin-up {}

button#gift_button {
  width: 421px;
  height: 52.173px;
  background: #0F1D49;
  color: #fff;
  text-align: center;
  font-family: var(--Roboto);
  font-size: 18px;
  font-weight: 600;
  line-height: 140.1%;
  margin-left: 15px;
}

.wk-gift-card .product-quantity .add {
  overflow: unset !important;
}

.wk-gift-card .product-quantity .qty {
  width: 80px;
  min-width: 80px;
  height: 53px;
}

#gift_product_quantity_wanted {
  /* height: 53px !important; */
  height: 100% !important;
  padding: 0.175rem 0.5rem;
  /* background-color: #0d0d0d !important;
  color: #bfbebe !important; */
  color: #716A6A !important;
  background: rgba(255, 255, 255, 0.86) !important;
  border: none;
}

.product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical {
  background: #fff;
}

i.material-icons.touchspin-up:before {
  content: url(../img/g-up.png);
}

i.material-icons.touchspin-down:before {
  content: url(../img/g-down.png);
}

.wk-gift-card .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-left: 0;
  border-bottom: 0;
  border-color: #5a5858;
  border: none;
  background: transparent;
}

.wk-gift-card .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  border-left: 0;
  border-color: #5a5858;
  border: none !important;
}

#gift_product_quantity_wanted {
  border-right: 0;
}

.wk-gift-card .giftpricewrap {
  max-width: 100%;
  flex: 0 0 100%;
  margin-bottom: 30px;
}

.block-iqitlinksmanager.block-links ul li a {
  color: #FFF !important;
}

.facet-type-checkbox label a {
  color: #4E4E4E !important;
}

.giftpricewrap input#gift_card_price {
  max-width: 165px;
  border: 1px solid #5a5858;
  /* background: rgba(26, 26, 26, 0.86); */
}

h5.gcard-title {
  color: #282828;
  /* text-align: center; */
  font-family: var(--Roboto);
  font-size: 19px;
  font-weight: 500;
  line-height: 147.1%;
  letter-spacing: 0.19px;
  text-transform: capitalize;
  margin-bottom: 28px;
}

.control-label span.text-danger {
  color: #232323 !important;
}

.discount__block {
  background-color: unset !important;
  border: unset !important;
}

.discount__block .discount_block_info p>span {
  color: #fff !important;
}

/* .installment_block {
  background: unset !important;
} */

.installment_block_content p {
  color: #888;
  font-size: 13px;
}

.installment_block_content p label {
  color: #453E3E;
  font-size: 13px;
}

.installment_block_image img {
  /*filter: grayscale(1);*/
}

#payment-option-3-container img.img-fluid {
  /* display: none; */
}

#module-wkproductauction-allauctiondetails .psgTimer_unit {
  display: inline-block !important;
  padding: 6px 0 !important;
  margin: 0 6px !important;
}

#category .psgTimer_unit {
  display: inline-block !important;
  padding: 6px 0 !important;
  margin: 0 6px !important;
}

#category .wk_bid_won_container .psgTimer_unit:first-child {
  margin-left: 0px !important;
}

#category .wk_bid_won_container .psgTimer_unit:last-child {
  margin-right: 0px !important;
}

#category .product-miniature .psgTimer_numbers {
  margin: 0 !important;
}

#module-wkproductauction-allauctiondetails .grid_view_auction {
  display: none;
}

/* #module-wkproductauction-allauctiondetails .psgTimer_labels .hours {
  margin-right: 0;
}

#module-wkproductauction-allauctiondetails .psgTimer_labels .minutes {
  margin-right: 0;
}

#module-wkproductauction-allauctiondetails .psgTimer_labels .seconds {
  margin-left: -3px;
}

#module-wkproductauction-allauctiondetails .psgTimer_labels .days {
  margin-right: 5px !important;
} */

body#module-wkproductauction-allauctiondetails .psgTimer_labels>div {
  position: relative;
  width: 53px !important;
  left: 8px;
}

#category .psgTimer_labels>div {
  position: relative;
  width: 55px !important;
  left: 0px;
  margin-left: 0 !important;
}

.mobile-menu__link {
  /* color: #fff !important; */
}

#module-wkproductauction-allauctiondetails .psgTimer_unit:first-child {
  margin-left: 0 !important;
}

#module-wkproductauction-allauctiondetails .psgTimer_unit:last-child {
  margin-right: 0 !important;
}

.pg-bottom {
  width: 100%;
  position: relative;
  display: block;
  background: transparent;
  padding: 12px 0px;
  text-align: center;
  color: #021D49;
}

#bid_detail_table tr {
  border-bottom: 0 !important;
  height: 40px;
}

#bid_detail_table td,
#bid_detail_table th {
  padding: 17px 0;
  vertical-align: top;
  border-top: 0;
}

.alert-warning {
  color: #fff !important;
  background-color: #0b0b40 !important;
  border-color: #303030 !important;
}

.my-account-page-content strong {
  font-weight: 400;
}

.page-order-detail .addresses h4 {
  font-size: 1rem;
  font-weight: 400;
}

.addresses address {
  font-size: 13px;
  font-style: normal;
}

.page-customer-account .bid-custom-wrap,
.page-addresses .bid-custom-wrap,
#module-wkproductauction-customerbidaccount .bid-custom-wrap,
#module-ps_emailalerts-account .bid-custom-wrap {
  display: none;
}

.alert-info {
  color: #fff;
  background-color: #0b0b40;
  border-color: #ccc;
}

p.password-requirements-length,
p.password-requirements-score {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 300;
}

/* #product .alert-info {
  top: 0 !important;
  background: #0d0d0d;
  border-color: #0d0d0d;
  bottom: 0px !important;
  left: 0 !important;
  right: 0 !important;
} */
#product .alert-info {
  top: 0 !important;
  background: #fff;
  border-color: #0f1d49;
  bottom: 0px !important;
  left: 0 !important;
  right: 0 !important;
  color: #0f1d49;
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
}

.cart-content-btn .btn-block {
  background: #fff;
  color: #2e2e2e;
}

#product button.close {
  color: #fff;
}

.definition-list dl dd,
.definition-list dl dt {
  box-flex: 0;
  -moz-flex: 0 0 45%;
  flex: 0 0 45%;
  background: rgba(204, 204, 204, .15);
  padding: 8px 0;
  margin: 0.125rem;
}

body#order-confirmation .bid-custom-wrap {
  display: none;
}

.modal-body a.btn.btn-primary.btn-block.btn-lg.mb-2 {
  /* background: #000; */
  color: #fff;
  background: #1e1b1b;
  border: 1px solid #fff;
  transition: 0.5s;
}

.modal-body a.btn.btn-primary.btn-block.btn-lg.mb-2:hover {
  background: #A6544C;
  border-color: #A6544C;
}

.modal-body .cart-content-btn button.btn.btn-secondary.btn-block {
  height: 50px;
  background: #FFF;
  color: #0B0B40;
  border: 1px solid #fff;
  font-weight: 600;
  transition: 0.5s;
}

.modal-body .cart-content-btn button.btn.btn-secondary.btn-block:hover {
  background: transparent;
  color: #222020;
}

.blockcart-content li .row.no-gutters.align-items-center {
  align-items: flex-start !important;
}

.ps-shoppingcart.dropdown #blockcart-content {
  min-width: 350px;
}

.cart-buttons a.btn.btn-secondary.btn-block {
  height: 49px;
  line-height: 35px;
  background: #0e1b44;
  color: #fff;
}

.cart-buttons a.btn.btn-secondary.btn-block:hover {
  background: #A6544C;
}

.cart-buttons a.btn-primary.btn-block {
  color: #0e1b44;
  background: transparent;
  border: 1px solid #0e1b44;
  font-weight: 600;
}

.cart-buttons a.btn-primary.btn-block:hover {
  background: #0e1b44;
  color: #fff;
}

.dropdown-menu-custom .product-attributes .product-line-info {
  display: none;
}

.dropdown-menu-custom .product-attributes .product-line-info:nth-child(1),
.dropdown-menu-custom .product-attributes .product-line-info:nth-child(2),
.dropdown-menu-custom .product-attributes .product-line-info:nth-child(3) {
  display: block;
}

.dropdown-menu-custom .product-line-info {
  font-size: 12px;
  line-height: 16px;
}

.dropdown-menu-custom #product .cart-subtotals {
  color: #fff;
}

.product-line-info.product-line-info-secondary {
  position: relative;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 11px;
}

.product-line-grid-body .product-line-info span.label {
  width: 48%;
  display: block;
  border: 0;
  text-align: left;
}

.product-line-grid-body .product-line-info span.value {
  width: 48%;
  text-align: left;
}

.product-line-grid-body .product-line-info span.value {
  width: 48%;
}

.product-line-grid-body .product-line-info.product-line-info-secondary {
  width: 100%;
  border: 0 !important;
  outline: 0;
}

.product-line-info.product-line-info-secondary.text-muted.attribute-dial.color {
  margin-bottom: 0;
}

i.fa.fa-shopping-bag.fa-fw.bag-icon {
  display: none;
}

td.comparison_feature_odd.feature-name {
  color: #302E2E;
}

td.comparison_feature_even.feature-name {
  color: #302E2E;
}

#iqitcompare-table td {
  width: 100%;
  min-width: 200px;
}

#iqitcompare-table td {
  width: 100%;
  min-width: 200px;
  border-color: #D2D1D1;
  color: #616161;
}

#iqitcompare-table>.iqitcompare-table-actions {
  border-bottom: 0;
}

#module-iqitcompare-comparator h1.h1.page-title {
  text-align: center;
  color: #0B0B40;
  padding-top: 0;
  font-size: 30px;
}

.pack-product-name {
  position: relative;
  display: block;
  min-height: 45px;
}

.pack-product-container .pack-product-name a {
  color: #0F1D49 !important;
  font-size: 15px;
}

.block-promo .cart-voucher-area {
  background: unset;
}

.block-promo .promo-code input {
  background: transparent;
  border: transparent !important;
}

.block-promo .btn-secondary {
  background: transparent;
  color: #fff;
}

.block-promo .voucher-icon {
  padding-top: 12px;
}

.block-promo .voucher-icon {
  padding-top: 12px;
}

.modal-body .login-form {
  color: #fff;
}

.modal-body .login-form footer.form-footer {
  max-width: 355px;
  margin: 0 auto;
  text-align: center !important;
}

.contact-form select#inquiry_type {
  /* background-color: #000000; */
}

.autocomplete-suggestions {
  /* background: #0e1013 !important; */
  border: solid 1px #e3e3e34f !important;
}

.autocomplete-suggestions .dropdown-item {
  /* color: #fff !important; */
  border-bottom: solid 1px #e3e3e34f !important;
}

.autocomplete-suggestions .dropdown-item .product-price {
  color: #474747 !important;
}

.carriere-name-container {
  padding-right: 0;
  padding-left: 0;
}

a.getdirection.stlocate {
  margin: 10px 0;
}

.price-countdown-wrapper {
  display: none;
}

.elementor-element-f5d3ow6 .h3.product-title {
  margin-bottom: 12px;
  text-align: center;
}

.elementor-element-f5d3ow6 .h3.product-title a {
  color: #fff !important;
}

.elementor-element-f5d3ow6 .product-price-and-shipping {
  text-align: center;
}

.product-miniature .auction_detail>h6 {
  color: #fff;
  font-size: 13px;
  font-weight: 400;
}

.product-miniature .auction_detail>p {
  margin-bottom: 0;
  color: #fff !important;
  font-weight: 300;
  font-size: 13px;
}

.product-miniature .auction_clock {
  margin-bottom: 18px;
}

.product-price-and-shipping span.product-price {
  /*color: #fff;*/
  font-size: 15px;
  font-weight: 500;
  /* margin-top: 15px; */
  margin-top: 0;
  display: block;
  /* text-align: center; */
  width: 100%;
}

#my-account .dashboard-wrap .fa-tags {
  /*width: 39px;*/
  /*height: 50px;*/
  font-size: 50px;
}

#main .images-container .js-qv-mask {
  white-space: nowrap;
  overflow: hidden;

}

.product-lmage-large picture {
  /* height: 610px; */
  position: relative;
  display: block;
}

.product-images-large .product-cover img {
  margin-top: 13%;
}

.mint_price img {
  max-width: 40px;
}

.product-additional-info .js-mailalert.form-inline {
  display: none;
}

.product-quantity .js-mailalert.form-inline {
  margin-bottom: 10px;
}




/* responsive */

@media only screen and (min-width: 1920px) {
  .elementor-element.elementor-element-2lehx3v>.elementor-container {
    min-height: 915px !important;
  }

  .inauction {
    left: -158px;
  }
}

@media only screen and (min-width: 1500px) {
  /* .elementor-element.elementor-element-2lehx3v > .elementor-container {
        min-height: 730px !important;
    } */
}

@media only screen and (min-width: 1400px) {}

@media only screen and (max-width: 1200px) {
    .dn-col1 {
        padding: 50px 50px 70px 50px;
    }
  .inauction {
    left: -180px;
  }

  .elementor-products-tabs .nav-tabs .nav-item {
    margin: 0 16px;
  }

  .elementor-widget.elementor-element.elementor-element-ya0d652 {
    margin-left: 55px;
  }

  .elementor-element.elementor-element-cfmk6sb {
    background-size: 100% !important;
    background-attachment: unset !important;
  }

  .elementor-section.elementor-section-height-full {
    height: 65vh !important;
  }

  .elementor-element.elementor-element-ps5p6wz {
    margin-top: 15px !important;
    margin-bottom: 0px;
  }

  section.category-products.block.block-section:after,
  section.category-products.block.block-section:before {
    /* display: none; */
  }

  .col.col-sm-auto.col-add-compare,
  .col.col-sm-auto.col-add-wishlist {
    width: 244px;
  }

  .col.col-sm-auto.col-add-compare:before {
    left: 13px;
  }

  .category-products .swiper-button-next,
  .category-products .swiper-button-prev {
    top: 30%;
  }

  .iqit-accordion .content .rte-content {
    max-width: 90%;
    margin: 0 auto;
  }

  /* .category-image {
        padding-top: 61px;
    } */
  .category-image img {
    width: 100%;
    height: 340px;
    object-fit: cover;
  }

  .page-category .cat-banner-wrap {
    top: 0;
  }

  .page-cart h1.h1.page-title {
    padding-top: 27px;
    margin-bottom: 30px !important;
  }

  .quickcontact {
    margin-top: 35px;
  }

  .quickwrap h5 {
    min-height: 55px;
  }

  .dn-col2 img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }

  .quickwrap a {
    font-size: 23px;
  }

  .cbp-horizontal .cbp-tab-title {
    font-size: 13px;
  }

  .page-registration header.page-header {
    padding-top: 10px;
  }

  #customer-form {
    max-width: 100%;
    margin: 0 auto;
    padding: 5px 5px;
    border-left: 0;
    border-right: 0;
  }

  .store-info {
    position: relative;
    display: flex;
    justify-content: space-between;
    /* max-width: 82%; */
    max-width: 100%;
  }

  /* .storecontact {
    flex-basis: 50%;
} */
  .store-opentime {
    flex-basis: 60%;
  }

  .availble-wrap {
    width: 22%;
  }

  .row_info.wk_bottom_border {
    width: 100%;
    margin: 0 8px;
  }

  .plogs-wrap.wallets img {
    margin-right: 0;
    margin-bottom: 0;
  }

  .seach-wrap {
    margin-left: 20px;
    padding-left: 10px;
  }

  .elementor-widget.elementor-element.elementor-element-2kh8tl0 {
    left: 45px;
  }

  .elementor-element-ci1sr6n.inauction {
    left: -124px;
    top: 73px;
  }

  .col-mobile-btn-search i.fa.fa-search {
    transform: scale(1.3);
  }

  #module-ph_simpleblog-list header.page-header {
    padding-top: 30px;
    padding-bottom: 4px;
  }

  .product-line-actions .discount {
    margin-left: 4px;
  }

  .block-iqitlinksmanager-3 {
    margin-left: 0;
  }

  button#gift_button {
    width: 291px;
  }

  .st-branslogo-wrap {
    width: auto;
  }

  .cus-auction .elementor-column:nth-child(2) {
    width: 40%;
  }


}

.wk-gift-card .form-control input {
  color: #fff;
}

.payinstall-wraper {
  padding: 5px 0;
}

.col-add-compare {
  margin-bottom: 0 !important;
}

#header-search-btn .fullscreen-search {
  align-items: start !important;
  padding-top: 62px;
}

@media only screen and (max-width: 1200px){
    .elementor-element.elementor-element-zvhgj1y > .elementor-container {
        min-height: 460px !important;
    }
    .elementor-element.elementor-element-pldgloq {
        padding-bottom: 5px !important;
    }
    .elementor-element.elementor-element-7a5iph8 {
        padding-top: 20px !important;
    }
    .elementor-element.elementor-element-gkx94nf .elementor-widget-container {
        padding: 0px 0px 35px 0px !important;
    }
    .store-logo {
        margin-left: 25px;
    }
}

@media only screen and (max-width: 991px) {
    .tab-landscape-content {
         display: block; 
    }
    .glim-wrap .elementor-widget-wrap:before {
        left: -16px;
    }
    .glimm-wrap .elementor-widget-wrap {
      padding-left: 60px;
    }
    #back-to-top{
        bottom: 4rem !important;
    }
    .notice{
        display: none;
    }
  .product-manufacturer {
    padding-left: 23px;
  }

  .quickwrap {
    /*text-align: left;*/
  }

  .product-line-actions .discount {
    margin-left: 0.5rem;
  }

  .page-order h1.h1.page-title {
    text-align: center;
    padding-top: 50px;
    margin-bottom: 50px !important;
    color: #0B0B40 !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 43px;
  }

  .col.col-auto.col-mobile-btn.col-mobile-btn-account,
  .col.col-auto.col-mobile-btn.col-mobile-btn-cart.ps-shoppingcart.dropdown {
    display: block;
  }

  /* .fa-bars:before,
    .fa-navicon:before,
    .fa-reorder:before {
        content: url(../img/mobile-menu-icon.svg) !important;
    } */

  .fa-bars:before {
    /* content: url(../img/mobile-menu-icon.svg) !important; */
  }

  .col-mobile-btn-menu i.fa.fa-bars {
    line-height: 2px;
  }

  #index #wrapper,
  #module-iqitelementor-Preview.elementor-landing-body #wrapper {
    padding-bottom: 0;
    padding-top: 0;
  }

  div#search-widget-mobile {
    background: rgba(14, 16, 19, 1);
    background: rgb(11 11 64);
    border: 0;
  }

  input.form-control.form-search-control {
    /* background: rgba(14, 16, 19, 1); */
    color: #7b7b7b;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    border: 0;
  }

  .elementor-products-tabs .nav-tabs .nav-item {
    margin-bottom: 15px;
  }

  .elementor-element.elementor-element-zvhgj1y>.elementor-container {
    min-height: 350px !important;
  }

  .elementor-section.elementor-section-height-full {
    height: 36vh !important;
  }

  .fcol-2 .block-content li a {
    font-size: 14px;
  }

  .col.col-sm-auto.col-add-compare,
  .col.col-sm-auto.col-add-wishlist {
    width: 181px;
  }

  .js-mailalert input[type="email"] {
    width: 177px;
    font-size: 12px;
  }

  .js-mailalert input.btn.btn-secondary {
    width: 169px;
    padding: 0;
    font-size: 12px;
  }

  .col.col-sm-auto.col-add-compare:before {
    left: 5px;
  }

  .direction-wrap {
    flex-direction: column;
  }

  a.c-phone {
    margin-bottom: 15px;
  }

  .branch-box h4 {
    margin-bottom: 15px;
  }

  .dn-col1 h3 {
    font-size: 30px;
    line-height: 41px;
    max-width: 100%;
    margin-bottom: 30px;
  }

  .dn-col1 {
    width: 48%;
    padding: 35px 20px 55px 20px;
  }

  .dn-col2 {
    width: 52%;
  }

  #my-account .dashboard-wrap span.link-item {
    width: 100%;
  }

  .page-customer-account #content .no-account {
    padding-bottom: 30px;
    margin-top: 28px;
  }

  .page-authentication header.page-header {
    padding-top: 30px;
  }

  section.login-form {
    max-width: 635px;
    margin: 0 auto;
    border: 1px solid #303030;
    padding: 20px;
  }

  .my-account-page-content h2 {
    margin-bottom: 25px;
  }

  .page-identity header.page-header,
  .page-addresses header.page-header,
  .page-history header.page-header,
  .page-order-slip header.page-header,
  #module-iqitwishlist-view header.page-header,
  #module-ps_emailalerts-account header.page-header,
  #module-wkproductauction-customerbidaccount header.page-header {
    padding-top: 0;
    padding-bottom: 0;
  }

  #customer-form .col-md-2.col-form-label {
    flex: 0 0 25%;
    max-width: 25%;
  }

  #identity .my-account-page-content {
    border: 1px solid #303030;
    padding: 23px 20px 70px 20px;
  }

  .my-account-side-links.col-sm-3 {
    flex: 0 0 38%;
    max-width: 38%;
  }

  .my-account-page-content.col-sm-9 {
    flex: 0 0 61%;
    max-width: 61%;
  }

  .my-account-page-content h2 {
    font-size: 21px;
  }

  #customer-form .form-group.row.align-items-center {
    align-items: flex-start !important;
    position: relative;
    margin-bottom: 17px;
  }

  a.btn.btn-blog-social.btn-blog-social--twitter,
  a.btn.btn-blog-social.btn-blog-social--facebook {
    width: 20px !important;
  }

  a.blog-back {
    top: 50px;
    left: 25px;
  }

  .store-logo img {
    /* width: 100%; */
    width: 100%;
  }

  .store-info {
    flex-direction: column;
  }

  .storecontact {
    position: relative;
    display: block;
    margin-bottom: 15px;
  }

  .brandlist h5 {
    color: #d3cfcf;
    font-size: 11px;
  }

  .breascrimb-wrap {
    margin-top: 0;
    padding-bottom: 10px;
  }

  button#insert_new_bid {
    width: 133px;
  }

  body#product .product-additional-info .psgTimer_numbers>div {
    width: 64px !important;
    margin-right: 15px;
  }

  body#product .product-additional-info .psgTimer_labels {
    /* margin-left: -10px; */
    max-width: 94%;
  }

  th.b-col1 {
    width: 43%;
  }

  .product-reference {
    margin-bottom: 0;
  }

  .auction_detail h4 {
    /*color: #fff !important;*/
    color: #000 !important;
    text-align: center;
    font-size: 20px;
    margin-bottom: 20px;
  }

  .paywallet-wrap {
    flex-direction: column;
  }

  .common-payments,
  .paywallet-log-wrap {
    width: 100%;
  }

  .paywallet-log-wrap .payment-methods {
    padding-left: 0;
  }

  .plogs-wrap.wallets {
    border-left: 0;
    padding-left: 0;
  }

  .plogs-wrap.wallets img {
    margin-right: 8px !important;
  }

  .paywallet-wrap {
    margin-bottom: 0;
    border-top: none;
    padding: 5px 7px;
  }

  .common-payments {
    margin-bottom: 20px;
  }

  .product_installment.init_slider button.splide__arrow {
    background: transparent;
  }

  .product_installment.init_slider button.splide__arrow svg {
    fill: #A8A8A8;
  }

  .card .fa-angle-down:before {
    filter: brightness(0.5);
  }

  .card .fa-angle-up:before {
    filter: brightness(0.5);
  }

  .product-info-row {
    margin-bottom: 0;
  }

  section.category-products.block.block-section {
    padding-top: 0;
  }

  #content-wrapper .section-title {
    padding-bottom: 0;
  }

  .product_installment.init_slider {
    padding-top: 22px;
  }

  .product-additional-info {
    padding-top: 0;
  }

  .elementor-element.elementor-element-ptz8bjd .nav-tabs .nav-link {
    font-size: 13px !important;
  }

  .elementor-products-tabs .nav-tabs .nav-item {
    margin: 0 4px !important;
  }

  .swiper-arrows-above .swiper-button {
    top: -40px !important;
  }

  .elementor-element.elementor-element-n7cdvv6 .elementor-image img {
    max-width: 100%;
    opacity: 1;
    height: 380px;
    object-fit: cover;
  }

  .fcol-2 h5.block-title {
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    margin-bottom: 8px !important;
  }

  /* #mobile-header .col-mobile-logo {
        display: none;
    } */

  /* div#mobile-btn-search {
        display: none;
    }
    .notice {
        display: none;
    } */

  #product-images-thumbs .swiper-slide {
    max-width: 72px;
    /*margin-right: 0;*/
    margin-right: 16px;
  }

  .store-list h6 {
    line-height: 14px;
  }

  .btn.search,
  a.btn-findmore {
    width: 100%;
  }

  .store-logo {
        padding-top: 8px;
        align-self: flex-start;
        margin-right: 30px;
        margin-left: 0 !important;
    }

  .store-item {
    padding: 20px;
  }

  .quickwrap h5 {
    min-height: auto;
  }

  .quickwrap {
    margin-bottom: 30px;
  }

  section.contact-form {
    max-width: 90%;
  }

  .page-customer-account #content .forgot-password,
  .login-form footer.form-footer {
    max-width: 380px;
  }

  #customer-form .col-md-2.col-form-label {
    flex: 0 0 25%;
    max-width: 25%;
  }

  footer.form-footer.text-center.clearfix {
    padding-bottom: 15px;
  }

  .my-account-page-content .form-group.row.align-items-center .col-md-8 {
    flex: 0 0 57.66667%;
    max-width: 57.66667%;
  }

  .page-addresses .address .address-footer:before {
    width: 100%;
  }

  .iqitwishlist-product .input-group-add-cart {
    margin-top: 15px;
  }

  .cart-summary-line {
    margin-bottom: 14px;
  }

  .cart-grid {
    padding-bottom: 15px;
  }

  .dw-buttons {
    position: relative;
    display: flex;
    flex-wrap: wrap;
  }

  button.btn-dw {
    margin-bottom: 10px;
  }

  button.bankWrap.bank {
    width: 100%;
    height: 53px;
    background-position: center;
    margin-bottom: 20px;
    filter: grayscale(1);
    background-size: cover;
  }

  #order-confirmation #order-items table tr td {
    height: auto;
    padding-bottom: 9px !important;
    position: relative;
  }

  .order-confirmation-table .qty div {
    width: 100%;
    max-width: 100%;
    text-align: center;
    justify-content: flex-end;
  }

  .register-form .js-input-column {
    max-width: 57.66667%;
  }

  #mobile-header .m-nav-btn {
    /* color: #ffffff; */
    display: flex;
    align-items: center;
  }

  .swiper-slide-ups h5 {
    font-size: 16px;
  }

  .col-mobile-btn-search i.fa.fa-search::before {
    filter: brightness(0.01);
  }

  #module-wkgiftcard-giftcardlist section#wrapper {
    padding-bottom: 50px;
  }

  .store-locate {
    /* width: 24%; */
    width: 50%;
    margin-right: 15px;
  }

  .blogo {
    width: 45px;
    margin: 0 8px;
    height: 40px;
  }

  .product-quantity.clearfix {
    display: flex;
    justify-content: space-between;
  }

  button#gift_button {
    width: 166px;
  }

  #module-wkproductauction-allauctiondetails .psgTimer_numbers {
    width: 100%;
  }

  .mobile-menu__column-title {
    font-size: 12px !important;
  }

  .mobile-menu__column-categories:not(:last-child) {
    margin-bottom: 5px !important;
  }

  .mobile-menu__column-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    margin-bottom: 15px !important;
  }

  .mobile-menu__column {
    margin-bottom: 15px !important;
  }

  a.mobile-menu__column-title {
    font-weight: 400 !important;
    font-size: 13px !important;
    margin-bottom: 8px !important;
  }

  .elementor-element.elementor-element-09f7ww6 {
    padding: 40px 0px 30px 0px !important;
  }

  .cus-auction .elementor-column:nth-child(2) {
    width: 60%;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
    margin-top: 20px;
  }

  .cus-auction .elementor-column:nth-child(1) {
    width: 100%;
  }

  .elementor-element-h0tjguc .elementor-text-editor p {
    text-align: center;
  }

  .elementor-element-gamhal0 .elementor-image {
    text-align: center;
  }

  .elementor-element.elementor-element-hyxms67 .elementor-button {
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
  }

  .product-miniature .auction_clock .psgTimer_numbers,
  .product-miniature .auction_clock .psgTimer_labels {
    justify-content: center;
  }

  .cus-auction .product-miniature .psgTimer_labels>div {
    left: 0;
  }

  .mobile-menu__column .mobile-menu__column-categories {
    margin-bottom: 0 !important;
  }

  .mobile-menu__column .mobile-menu__column-categories a {
    margin-bottom: 0 !important;
  }

  .mobile-menu__column ul li a {
    font-size: 13px;
    font-weight: 400;
    color: #595050 !important;
  }




}

@media only screen and (max-width: 767px) {
    .tab-landscape-content {
        display: none !important;
    }
    .swiper-arrows-above .swiper-button {
        top: -20px !important;
    }
  #wrapper .breadcrumb li::after {
    margin: 0;
  }

  .instagram-updates {
    padding-top: 30px;
    padding-bottom: 0 !important;
  }

  .social-updates {
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center !important;
    align-content: center;
    font-size: 26px !important;
  }

  .social-updates span {
    margin-right: 0px !important;
  }

  .fb-insta {
    margin-top: 20px;
  }

  #index .js-product-miniature-wrapper {}

  .order-confirmation-table .details {
    line-height: 20px;
  }

  .page-addresses .addresses-footer {
    margin-bottom: 15px;
  }

  #mobile-header .col-mobile-btn-search {
    margin-right: 10px;
  }

  #module-ph_simpleblog-list #content-wrapper .page-title {
    border: 0;
    color: #0B0B40;
    text-align: center;
    font-size: 37px;
    font-weight: 800;
    line-height: 147.1%;
    /* 54.427px */
    margin-bottom: 0;
  }

  .notice .block-content {
    font-size: 12px;
    font-weight: 500;
    line-height: 106.1%;
    /* 12.732px */
    text-transform: uppercase;
  }

  span.closenotice {
    line-height: 11px;
  }

  .nav-tabs {
    margin-bottom: 28px;
    border-bottom: 0;
    flex-wrap: nowrap;
    overflow-x: scroll;
    margin-left: 0;
    width: 100%;
    max-width: 375px;
  }

  .elementor-element.elementor-element-ptz8bjd .nav-tabs .nav-link {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    line-height: 106.1%;
    /* 13.793px */
  }

  .elementor-products-tabs .nav-tabs .nav-item {
    margin: 0 2px;
    text-align: center;
    min-width: 100px;
  }

  .elementor-element.elementor-element-ptz8bjd .nav-tabs {
    justify-content: flex-start !important;
  }

  .hm-brandlogo .elementor-image img {
    width: 100%;
    max-width: unset !important;
  }

  .hm-brandlogo .elementor-widget-image {
    width: 100%;
  }

  .hm-brandlogo .elementor-widget-container {
    width: 100px;
  }

  .hm-brandlogo .elementor-widget-wrap {
    overflow-x: scroll;
    /*width: 375px;*/
    width: 100%;
  }

  .inauction {
    left: -104px;
    top: 98px;
  }

  .elementor-element.elementor-element-tfeib6n {
    max-width: 90%;
    margin: 0 auto;
  }

  .elementor-element-zvhgj1y .elementor-column {
    width: 50%;
  }

  .elementor-element.elementor-element-2kf7uba .elementor-heading-title {
    font-size: 30px !important;
    font-weight: 700;
    line-height: 39px !important;
    width: 165px;
    margin-left: 0;
  }

  .elementor-element-zvhgj1y .elementor-row {
    flex-direction: row-reverse;
  }

  .featured {
    width: 250px;
    top: 72px;
    left: 34px;
  }

  .elementor-widget.elementor-element.elementor-element-ya0d652 {
    margin-left: 0;
    margin-right: 39px;
  }

  .btnfind .elementor-button {
    width: 90%;
    height: 50px;
    line-height: 40px;
  }

  .cat-title {
    position: absolute;
    display: block;
    margin-top: 0;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
  }

  .elementor-element.elementor-element-ps5p6wz {
    margin-top: 0 !important;
  }

  .mobi-cat .elementor-image {
    position: relative;
    display: block;
  }

  .mobi-cat .elementor-image:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    background-color: #0000005e;
  }

  .elementor-element.elementor-element-67tzk8g>.elementor-container {
    min-height: 250px !important;
  }

  .elementor-element.elementor-element-49c3rcg .elementor-heading-title {
    font-size: 23px;
    font-weight: 600;
    line-height: 36px;
    max-width: 167px !important;
    top: 36px !important;
    position: relative !important;
  }

  .hm-blog-title {
    max-width: 100%;
  }

  /* .upswrap .swiper-button-prev, .upswrap .swiper-button-next {
        display: none;
    } */

  .swiper-slide-ups {
    position: relative;
    display: block;
    text-align: center;
    max-width: max-content;
    margin-right: 0;
    margin-bottom: 25px;
  }

  .swiper-container {
    width: 100%;
    height: 100%;
  }

  /* .swiper-slide {
        width: auto; 
        flex-shrink: 0;
    } */
  .fcol-2 {
    display: none;
  }

  .flogo {
    display: none;
  }

  .block-newsletter {
    text-align: center;
  }

  .block-newsletter h5.block-title {
    font-size: 19px !important;
    line-height: 134.1% !important;
  }

  #footer-container-main.footer-style-1 .ps-emailsubscription-block .ps-emailsubscription-conditions {
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 165.1%;
    /* 23.114px */
  }

  .copyright {
    text-align: center;
    margin-top: 0;
  }

  .swiper-ups .swiper-wrapper {
    flex-direction: column;
    padding-bottom: 20px;
  }

  .upswrap {
    padding-bottom: 0;
    border-bottom: 1px solid #423f3f;
    /* margin-bottom: 41px;
    margin-top: 35px; */
    margin-bottom: 40px;
    margin-top: 5px;
  }

  .glim-wrap .elementor-widget-wrap:before {
    left: 2px;
    height: 120px;
  }

  .elementor-element-3uaolko img {
    max-width: 105px;
  }

  .elementor-element-3uaolko .elementor-image-box-description p {
    margin-bottom: 2px;
  }

  .elementor-element-uhl6cut img,
  .elementor-element-s8jh7w4 img,
  .elementor-element-6lwh9u5 img {
    max-width: 34px;
  }

  .glimm-wrap .elementor-widget-wrap, .glim-wrap .elementor-widget-wrap {
    padding-left: 0;
  }

  .m-glim .elementor-image-box-description p {
    margin-bottom: 0;
  }

  .m-glim figure.elementor-image-box-img {
    min-height: 38px;
  }

  .blackinfor {
    bottom: 17px;
    left: 50%;
    transform: translateX(-50%);
    width: 360px;
    padding: 22px;
  }

  .footer-ups-wrap {
    padding-top: 0;
  }

  .breadcrumb .col {
    text-align: center;
    width: 100%;
  }

  #wrapper .breadcrumb a,
  #wrapper .breadcrumb span {
    color: #8f8f8f;
    font-size: 12px;
  }

  #product-images-thumbs .swiper-wrapper {
    justify-content: center;
  }

  .product-cover .expander {
    bottom: 11px;
    right: 11px;
    width: 63px;
    height: 60px;
  }

  .col-product-info h1.h1.page-title {
    font-size: 21px !important;
  }

  .producr-descript p {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }

  .product-discount .regular-price {
    color: #7a6e6e;
    font-size: 16px;
  }

  .product_header_container span.product-price.current-price-value {
    font-size: 22px;
    line-height: 140.1%;
    /* 30.822px */
  }

  .col-add-btn .add {
    flex-direction: column;
  }

  .col-add-btn button.btn.btn-primary.btn-lg.add-to-cart {
    max-width: 100%;
    width: 100%;
    font-size: 19px;
  }

  a.button.exclusive.btnbuy {
    font-size: 19px;
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-top: 15px;
  }

  .col.col-sm-auto.col-add-compare:before {
    display: none;
  }

  .category-products .section-title {
    font-size: 20px !important;
    text-align: center;
  }

  .cat-banner-wrap h1.h1.page-title {
    font-size: 27px !important;
    font-weight: 800;
    line-height: 147.1%;
    letter-spacing: 1.08px;
    text-transform: capitalize;
  }

  div#search_filter_controls {
    position: relative;
    top: 0;
    display: flex !important;
    justify-content: center;
  }

  .page-category nav.breadcrumb {
    display: block !important;
    top: 25%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }

  .page-category #wrapper .breadcrumb a,
  .page-category #wrapper .breadcrumb span {
    color: rgba(159, 149, 149, 0.97);
    font-size: 13px;
    font-weight: 400;
    line-height: 106.1%;
    /* 13.793px */
    letter-spacing: 0.91px;
    text-transform: uppercase;
  }

  .category-image img {
    height: 260px;
    object-fit: cover;
  }

  .page-category .cat-banner-wrap {
    height: 260px;
    top: -2px;
  }

  .cat-banner-wrap div#js-product-list-header {
    top: 45%;
  }

  .filerwrap {
    display: none;
  }

  .col.col-auto.facated-toggler {
    position: relative;
    z-index: 99;
    top: 0;
    width: 100%;
  }

  /* button#search_filter_toggler {
    height: 40px;
    filter: invert(1);
    border: 1px solid #bfbfbf;
    top: -1px;
    position: relative;
  } */
  button#search_filter_toggler {
    height: 40px;
    border: 1px solid rgb(11 11 64);
    top: -1px;
    position: relative;
    background: rgb(11 11 64);
    color: #fff;
  }

  .products-sort-nb-dropdown.products-nb-per-page.dropdown {
    margin-left: 9px;
  }

  .products-sort-nb-dropdown.products-nb-per-page.dropdown {
    margin-left: 8px;
  }

  .products-selection .products-sort-nb-dropdown {
    margin-left: 0;
  }

  button.btn.btn-primary.btn-lg.ok {
    display: block;
    padding: 0 14px;
    /* background: #262424; */
    background: #0b0b40;
  }

  div#js-active-search-filters {
    margin-top: 70px;
  }

  .col.col-auto.showcount {
    justify-content: center;
    width: 100%;
  }

  .order-first {
    order: -1 !important;
  }

  .block.block-toggle.block-categories.block-links {
    margin-top: 0;
  }

  .col.col-auto.col-md.price {
    width: 22%;
  }

  .col.col-auto.col-md.qty {
    width: 25%;
  }

  .col.col-auto.col-md.unit-price {
    width: 80%;
    clear: both;
    text-align: right;
    padding: 0 20px;
    margin-bottom: 20px;
    margin-top: 15px;
  }

  .product-line-grid-body .row.align-items-center.small-gutters {
    align-items: flex-start !important;
  }

  .cart-grid {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  #content-hook_order_confirmation h1.h1.page-title {
    padding-top: 50px;
    padding-bottom: 70px;
    font-size: 25px;
  }

  .page-contact #wrapper .breadcrumb ol {
    padding-left: 32px;
    margin-bottom: 0;
  }

  .quickwrap h5 {
    min-height: auto;
    color: #a69c9c;
    font-size: 15px;
    font-weight: 300;
    line-height: 26px;
    /* 173.333% */
    letter-spacing: 0.15px;
  }

  .quickwrap a {
    color: #fff;
    font-size: 21px;
    font-weight: 500;
    line-height: 30px;
    /* 142.857% */
  }

  .quickwrap {
    position: relative;
    display: block;
    /*text-align: center;*/
    text-align: left;
    margin-bottom: 18px;
  }

  #iqitcontactpage-map iframe {
    width: 100%;
    height: 250px;
    margin-bottom: 2rem;
  }

  .direction-wrap {
    flex-direction: row;
  }

  .contact-form label.form-control-label {
    padding-top: 15px;
  }

  .form-footer input.btn.btn-primary {
    width: 100%;
    margin: 30px auto 0 auto !important;
  }

  section.contact-form {
    padding-bottom: 55px;
  }

  .dealer-network {
    flex-direction: column-reverse;
  }

  .dn-col1 {
    width: 100%;
    padding: 20px 20px 55px 20px;
  }

  .dn-col2 {
    width: 100%;
  }

  .dn-col2 img {
    height: 250px;
  }

  .dn-col1 h3 {
    font-size: 22px;
    line-height: 129.1%;
    text-align: center;
    margin-top: 20px;
  }

  .dn-col1 p {
    font-size: 14px;
    line-height: 23px;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .bnt-store {
    width: 100%;
  }

  .dealer-network {
    margin-bottom: 60px;
  }

  .dashboard-wrap .col-lg-4.col-md-6.col-sm-6 {
    width: 50%;
    flex: 0 0 50%;
    padding: 0 8px;
  }

  .dashboard-wrap .col-lg-4.col-md-6.col-sm-6.col-xs-12 {
    width: 50%;
    flex: 0 0 50%;
  }

  #my-account .dashboard-wrap span.link-item {
    /*color: #d6d6d6;*/
    color: #232323;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
    height: 130px;
    margin: 0 auto 18px auto;
  }

  #my-account .dashboard-wrap i.fa {
    margin-bottom: 8px;
  }

  button.btn.btn-primary.form-control-submit {
    width: 100%;
  }

  #wkSocialLoginBlock {
    max-width: 230px;
    flex-direction: column;
  }

  #customFbBtn {
    padding: 0px 16px;
    margin: 10px 0;
    max-width: 230px;
  }

  #customer-form .form-group.row.align-items-center {
    margin-bottom: 0;
  }

  .register-form .col-form-label {
    color: #c7bcbc;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    top: 0;
    margin-bottom: 8px;
  }

  section.register-form {
    padding-bottom: 25px;
  }

  #customer-form {
    max-width: 100%;
    margin: 0 auto;
    padding: 5px 5px 31px 5px;
    border-left: 0;
    border-right: 0;
  }

  .register-form p {
    font-size: 16px;
  }

  .my-account-side-links.col-sm-3 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .my-account-page-content.col-sm-9 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  #customer-form .col-md-2.col-form-label {
    flex: 0 0 100%;
    max-width: 100%;
    color: #232323;
  }

  .mobilearrow {
    display: block;
    position: relative;
    background-image: url(../img/mobilselect.png);
    background-repeat: no-repeat;
    width: 17px;
    height: 9px;
  }

  .page-identity .dashboard-wrap .row .col-lg-4.col-md-6.col-sm-6:first-child {
    display: block !important;
  }

  .left-column-wrap {
    padding: 5px 0px 10px 0px;
  }

  .mobilearrow {
    display: block;
    position: relative;
    background-image: url(../img/mobilselect.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 50px;
    background-color: #F8F3F3;
    border: 0px solid #A8A8A8;
    box-shadow: 0px 6px 15px 5px rgba(0, 0, 0, 0.02);
    background-position: 97% center;
    top: -22px;
    text-align: left;
    font-size: 15px;
    padding-left: 15px;
    line-height: 49px;
    color: #463D3D;
  }

  .left-column-wrap {
    padding: 0;
    max-height: 0;
    overflow: hidden;
    transition: 0.5s;
    margin-top: -23px;
    border: none;
  }

  .open .left-column-wrap {
    padding: 0 15px;
    max-height: 600px;
  }

  .my-account-page-content-wrapper .my-account-side-links {
    border-bottom: 0;
    padding: 0;
    margin: 0 0 25px 0;
  }

  #identity .my-account-page-content {
    padding: 23px 20px 30px 20px;
  }

  .page-identity #content-wrapper .page-title,
  .page-addresses #content-wrapper .page-title,
  .page-history #content-wrapper .page-title,
  .page-order-slip #content-wrapper .page-title,
  #module-iqitwishlist-view #content-wrapper .page-title,
  #module-ps_emailalerts-account #content-wrapper .page-title,
  #module-wkproductauction-customerbidaccount #content-wrapper .page-title {
    font-size: 25px;
  }

  .my-account-page-content .form-group.row.align-items-center {
    margin-bottom: 5px;
  }

  .page-identity header.page-header,
  .page-addresses header.page-header,
  .page-history header.page-header,
  .page-order-slip header.page-header,
  #module-iqitwishlist-view header.page-header,
  #module-ps_emailalerts-account header.page-header,
  #module-wkproductauction-customerbidaccount header.page-header,
  .page-address header.page-header {
    padding-top: 5px;
    padding-bottom: 0;
  }

  #iqitwishlist-user-products .iqitwishlist-product ._name {
    padding: 0;
    margin-bottom: 12px;
  }

  .termslist {
    max-width: 100%;
    margin: 0 auto;
    padding-bottom: 45px;
  }

  .sidelinkwrap {
    position: sticky;
    padding: 24px 15px;
    max-width: 100%;
    margin-bottom: 25px;
    transition: 0.5s;
  }

  .droplinks {
    max-height: 0;
    overflow: hidden;
  }

  .droplinks.open {
    max-height: 600px;
  }

  .droptitle:before {
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #CCC;
    top: 36px;
    left: 50%;
    transform: translateX(-50%);
  }

  /* .sidelinkwrap {
        position: fixed;
        padding: 24px 15px;
        max-width: 95%;
        margin-bottom: 25px;
        top: 243px;
        left: 50%;
        z-index: 9;
        width: 100%;
        transform: translateX(-50%);
    } */

  .sidelinkwrap {
    position: fixed;
    top: 290px;
    left: 50%;
    padding: 24px 15px;
    max-width: 95%;
    margin-bottom: 25px;
    z-index: 9;
    width: 100%;
    transform: translateX(-50%);
    background: #F3F3F3;
    border: none;
  }

  .sidelinkwrap.scrolled {
    position: fixed;
    top: 74px;
  }

  .sidelinkwrap {}

  .policylist {
    margin-top: 145px;
  }

  .mdrop {
    display: block;
    top: -43px;
    right: 11px;
    position: absolute;
    background-image: url(../img/mobilselect.png);
    background-repeat: no-repeat;
    width: 17px;
    height: 9px;
  }

  .cms-id-6 .elementor-menu-anchor {
    scroll-margin-top: 200px;
  }

  .scrolled.policylist {
    margin-top: 32px;
  }

  a.blog-back {
    top: 76px;
    left: -40px;
    transform: rotate(90deg);
  }

  a.blog-back:before {
    transform: rotate(-90deg);
  }

  .elementor-element.elementor-element-qzsx3rc {
    text-align: center;
    max-width: 340px;
    margin: 0 auto;
  }

  .simpleblog__postInfo.text-muted {
    padding-top: 0;
    position: relative;
  }

  #module-ph_simpleblog-list header.page-header {
    padding-top: 48px;
    padding-bottom: 40px;
  }

  .tipbit .elementor-image-box-wrapper {
    display: flex;
  }

  .contectwrap .col-lg-3.col-md-4,
  .contectwrap .col-lg-9.col-md-8 {
    padding: 0;
  }

  .store-filters {
    padding: 25px 14px;
  }

  .btn.search {
    width: 100%;
    height: 45px;
    font-size: 14px;
    margin-top: 10px;
  }

  .store-filters h4 {
    text-align: center;
  }

  a.btn-findmore {
    width: 100%;
    height: 45px;
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    line-height: 42px;
    margin: 0 auto;
  }

  .store-list {
    position: relative;
    display: block;
    margin-top: 30px;
  }

  .store-list h6 {
    font-size: 19px;
    line-height: 140.1%;
    text-align: center;
    padding-bottom: 10px;
  }

  .stroerow {
    display: none;
  }

  .stroerow.mobile {
    display: block;
  }

  .store-item {
    flex-direction: column;
  }

  .store-mobile-col {
    position: relative;
    display: flex;
    flex-direction: row-reverse !important;
  }

  .store-logo {
    display: flex;
    width: 45%;
    margin-right: 0;
    margin-left: 10px;
    justify-content: end;
  }

  h2.store-name {
    font-size: 15px;
    font-weight: 500;
    line-height: 140.1%;
    /* 21.015px */
  }

  .store-address-wrap {
    position: relative;
    display: block;
    width: 56%;
  }

  .store-info {
    flex-direction: row;
    max-width: 100%;
  }

  .store-locate {
    width: 100%;
    margin-right: 15px;
    flex-direction: column;
  }

  span.store-col {
    margin-bottom: 5px;
    font-size: 15px;
  }

  .availble-wrap {
    width: 100%;
  }

  .brandlist h5 {
    font-size: 15px;
    font-weight: 500;
  }

  .storerow-mobile-wrap {
    display: block;
  }

  .auction_detail {
    /* background: #fff; */
    padding: 20px 20px;
  }

  .row_info.wk_bottom_border {
    width: 100%;
    margin: 0;
  }

  .row_info.wk_bottom_border .label.value {
    /*padding-left: 0;*/
  }

  .row_info.wk_bottom_border .label.value {
    font-size: 15px;
    /*padding-left: 0;*/
    padding: 0;
  }

  .row_info.wk_bottom_border {
    width: auto;
    margin: 8px;
    /*max-width: 45%;*/
    max-width: 100%;
    width: 100%;
    padding-bottom: 10px;
  }

  .row_info.wk_bottom_border:nth-child(odd) {
    /*padding-left: 59px;*/
    padding: 0;
    padding-bottom: 10px;
  }

  .row_info.wk_bottom_border .label-weight {
    padding-bottom: 0;
    padding-top: 0 !important;
  }

  body#product .product-additional-info .psgTimer_numbers {
    justify-content: center;
  }

  .seconds.psgTimer_unit {
    margin-right: 0 !important;
  }

  body#product .product-additional-info .psgTimer_labels>div {
    /* width: 80px; */
    width: auto;
    margin-right: 0;
  }

  /*body#product .product-additional-info .psgTimer_labels {*/
  /*   margin-left: -10px; */
  /*  max-width: 99%;*/
  /*  justify-content: space-between !important;*/
  /*}*/
  body#product .product-additional-info .psgTimer_labels {
    /* margin-left: -10px; */
    max-width: 99%;
    justify-content: center;
    display: flex;
    gap: 26px;
  }

  body#product .product-additional-info .psgTimer_numbers>div {
    width: 68px !important;
    margin-right: 15px;
    justify-content: center;
  }

  .wk_margin_top {
    margin-top: 20px;
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 0;
    padding-bottom: 30px;
  }

  .wk_margin_top h5 {
    font-size: 20px;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 30px;
  }

  .bid_input {
    /* width: 58%; */
    float: none;
    max-width: 100%;
    margin-right: 0;
    width: 100% !important;
  }

  .form-control.bidtextbox {
    max-width: 100%;
  }

  .submit_bid_btn.btn.btn-default {
    width: 100%;
    margin-top: 15px;
  }

  button#insert_new_bid {
    width: 100%;
  }

  .product-actions .wk_margin_top {
    margin-top: 0;
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 0;
    padding-bottom: 0;
  }

  .paywallet-wrap h6 {
    font-size: 14px;
    text-align: center;
    margin-bottom: 10px;
  }

  .plogs-wrap {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .plogs-wrap img {
    margin-right: 20px;
    margin-bottom: 15px;
  }

  .common-payments {
    margin-bottom: 40px;
  }

  .plogs-wrap.wallets img {
    margin-right: 0;
    margin-bottom: 0;
  }

  .elementor-widget.elementor-element.elementor-element-2kh8tl0 {
    left: 0;
    overflow-x: hidden;
  }

  .psgTimer_unit {
    display: flex !important;
  }

  .product-miniature .psgTimer_numbers>div>div {
    color: white;
    width: 12px;
    height: 35px;
    line-height: 35px;
    padding: 1px;
    font-weight: 400;
    font-size: 16px;
  }

  .product-miniature-grid .product-title {
    margin-top: 5px;
  }

  .cus-view-btn .product-miniature .psgTimer_numbers>div {
    width: auto !important;
  }

  .cus-view-btn .product-miniature .psgTimer_labels>div {
    width: 50px !important;
    margin: 0 !important;
  }

  .cus-view-btn .product-miniature .psgTimer_numbers {
    margin: unset !important;
    justify-content: center !important;
  }

  .cus-view-btn .product-miniature .psgTimer_numbers>div {
    /* margin-left: 15px !important; */
  }

  .custom-prod-view .product-miniature .psgTimer_labels>div {
    margin: 0 !important;
  }

  .custom-prod-view .product-miniature .psgTimer_numbers>div {
    margin: 0 !important;
  }

  .custom-prod-view .product-miniature .psgTimer_labels {
    margin: 0 !important;
    justify-content: space-evenly;
  }

  .custom-prod-view .product-miniature .psgTimer_numbers {
    margin: 0 !important;
    justify-content: space-around;
  }

  /* .custom-prod-view .product-miniature .psgTimer_numbers .days {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }

  .custom-prod-view .product-miniature .psgTimer_numbers .hours {
    margin-right: 10px !important;
  }
  .custom-prod-view .product-miniature .psgTimer_numbers .minutes {
    margin-right: 5px !important;
  } */
  .custom-prod-view .product-miniature .psgTimer_numbers>div {}

  .psgTimer_numbers>div {
    /* width: auto !important; */
    padding: 0px 6px;
  }

  #index .psgTimer_numbers>div {
    width: auto !important;
    padding: 0px 6px;
  }

  #index .product-miniature .psgTimer_labels>div {
    position: relative;
    /* margin: 0 10px; */
    width: 40px !important;
    left: 6px;
  }

  #index .custom-deals-offers .psgTimer_labels>div {
    position: relative;
    /* margin: 0 10px; */
    width: 36px !important;
    left: 6px;
  }

  #index .custom-featured .psgTimer_labels>div {
    position: relative;
    /* margin: 0 10px; */
    width: 36px !important;
    left: 6px;
  }

  #index .custom-new-arrivals .psgTimer_labels>div {
    position: relative;
    margin: 0 10px;
    width: 33px !important;
    left: 0px;
  }

  #index .cus-auction .product-miniature .psgTimer_labels>div {
    position: relative;
    /* margin: 0 10px; */
    width: 53px !important;
    /* left: 95px; */
    left: 0;
  }

  #index .cus-auction .product-miniature .psgTimer_labels>div:last-child {
    /* left: 92px; */
    left: 0;
  }

  /* #category .psgTimer_numbers > div {
    width: auto !important;
    padding: 0px 6px;
  } */

  #category .psgTimer_labels>div {
    position: relative;
    /* margin: 0 10px; */
    width: 46px !important;
    left: 0px;
  }

  #category .psgTimer_numbers>div {
    /* width: auto !important; */
    padding: 0px 6px;
  }

  .elementor-products-tabs .tab-content {
    padding: 0px 8px;
  }

  .elementor-element-rqtkxo0 {}

  .elementor-element-rqtkxo0 .products-grid .product-miniature-default {
    height: 100%;
    max-width: 160px;
  }

  .elementor-element-ci1sr6n.inauction {
    left: 25px;
    top: 44px;
    height: 31px;
  }

  .inauction h2 {
    font-size: 42px;
  }

  .elementor-element-2kh8tl0 .product-miniature .product-title a {
    font-size: 16px;
  }

  .elementor-element-2kh8tl0 .product-miniature .product-price-and-shipping {
    margin-top: 0;
    flex-direction: column;
    display: flex;
    justify-content: flex-start;
  }

  .elementor-element-2kh8tl0 .products-grid .product-miniature-default .product-description {
    text-align: left;
  }

  .product-miniature-default .regular-price {
    margin-left: 0 !important;
    font-size: 14px;
    margin-top: 5px;
  }

  .elementor-element-ecvv3m8 .swiper-arrows-above .swiper-button {
    top: -30px !important;
  }

  .elementor-element.elementor-element-n7cdvv6 .elementor-image img {
    max-width: 100%;
    height: 250px;
    opacity: 1;
    object-fit: cover;
  }

  .elementor-element.elementor-element-fsmtiim .elementor-heading-title br {
    display: none;
  }

  .elementor-element.elementor-element-1qny4m1 .elementor-image img,
  .elementor-element.elementor-element-70jplsr .elementor-image img,
  .elementor-element.elementor-element-nnq4nh7 .elementor-image img {
    width: 100% !important;
  }

  .input-group.newsletter-input-group {
    margin-top: 16px;
  }

  .product_installment h4,
  .product_discounts h4 {
    text-align: center;
  }

  .row.extra-small-gutters.product-quantity {
    border-bottom: 1px solid #DCD2D2;
    margin-bottom: 10px;
  }

  .quickcontact {
    margin-top: 35px;
    padding: 18px 0;
  }

  .comewrap {
    margin-bottom: 30px;
  }

  .contact-page-info {
    border: 0;
  }

  .contact-form-wrap {
    margin-top: 15px;
  }

  .contact-title-wrap {
    margin-bottom: 15px;
  }

  #module-ph_simpleblog-list header.page-header {
    padding-top: 48px;
    padding-bottom: 40px;
  }

  .simpleblog__post h2.elementor-heading-title {
    max-width: 80%;
    margin: 0 auto;
    margin-bottom: 35px;
  }

  .my-account-page-content .form-group.row.align-items-center .col-md-8 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order .date,
  .order .total,
  .order .status {
    margin-bottom: 10px;
  }

  .product-line-actions .discount {
    display: inline-block;
    float: none;
  }

  .page-order h1.h1.page-title {
    padding-top: 0;
    margin-bottom: 30px !important;
  }

  body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
    float: right;
  }

  #payment-confirmation button.btn {
    width: 100%;
  }

  .cart-grid-right .cart-summary {
    margin: 14px 0 24px 0;
  }

  .swiper-container-wrapper {
    margin: 0;
    overflow-x: hidden !important;
  }

  .st-branslogo-wrap.mobi {
    width: 100%;
    /* justify-content: center; */
    justify-content: start;
  }

  .wk_search_row .col-lg-8.col-md-7.form-group {
    padding-left: 15px;
  }

  button.search_auction_btn.btn.btn-primary {
    float: right;
  }

  .wk_search_row .col-lg-8.col-md-7.form-group .form-control {
    gap: 40px;
    height: 40px;
  }

  .pagewrap .col-md-4 {
    padding-left: 0 !important;
    margin-left: 0;
  }

  .product-quantity.clearfix {
    flex-direction: column;
  }

  button#gift_button {
    width: 100%;
    margin-left: 0;
    margin-top: 22px;
  }

  .giftpricewrap input#gift_card_price {
    max-width: 165px;
    height: 50px;
  }

  .wk-gift-card .giftpricewrap {
    margin-bottom: 0;
  }

  h5.gcard-title {
    text-align: center;
  }

  .wk-gift-card .form-control {
    height: 40px;
  }

  .table-responsive {
    background: #000;
  }

  #bid_detail_table tr th {
    padding: 10px 15px;
  }

  .alt-wrap {
    display: flex;
    flex-direction: row;
    margin-top: 12px;
  }

  .register-form .js-input-column {
    max-width: 100%;
  }

  .swiper-button-prev:after {
    position: relative !important;
    /* top: 50px !important;
    left: 150px !important; */
  }

  .swiper-button-next:after {
    position: relative !important;
    /* top: 50px !important;
    right: 150px !important; */
  }

  .col-mobile-menu-push.show #mobile_menu_click_overlay {
    background: rgba(11, 11, 64, 0.92);
    backdrop-filter: blur(2px);
  }

  .page-category section#wrapper {
    margin-bottom: 32px !important;
  }

  .cus-auction .elementor-column:nth-child(2) {
    width: 100%;
    margin-top: 0;
    margin-bottom: 32px;
  }

  .elementor-element.elementor-element-hyxms67 .elementor-button {
    left: 0;
    transform: unset;
  }

  .elementor-element.elementor-element-09f7ww6 {
    padding: 40px 0px 45px 0px !important;
  }

  .elementor-element-f5d3ow6 .product-description {
    margin-top: 18px;
  }

  .instagram-updates span {
    font-size: 17px !important;
  }

  .instagram-updates i {
    margin-right: 15px !important;
    font-size: 20px !important;
  }

  .social-updates {
    padding: 0 0 0 !important;
  }

  .contact-form-wrap .form-control {
    font-size: 14px;
  }

  .swiper-arrows-above .swiper-button {
    right: 10px;
  }

  .swiper-arrows-above .swiper-button-prev {
    right: 38px !important;
  }

}

@media only screen and (max-width: 393px) {}

@media only screen and (max-width: 360px) {}

#product .bank__installments h3 .bank__title {
  display: none;
}

#product .bank__installments .close-btn {
  display: none;
}

#product .bank__installments.view {
  top: 96% !important;
  background: #0f1d49;
  border-radius: 0 !important;
}

.product-information table th:nth-child(2),
.product-information table td:nth-child(2) {
  /* display: none; */
}

.product-information table th:nth-child(1),
.product-information table td:nth-child(1) {
  min-width: 200px;
}

button#iqitcookielaw-accept {
  background: #fff;
  border: 1px solid #fff;
  color: #0b0b40;
}

button#iqitcookielaw-accept:hover {
  color: #fff !important;
  background: transparent;
}

#product .bank__installments table {
  border: unset;
  box-shadow: none;
}

#product .bank__installments table td {
  color: #d3cfcf;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140.1%;
  padding: 14px 15px;
  border-bottom: 1px solid #414141;
}

#product .bank__installments table th {
  color: #d3cfcf;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 140.1%;
  padding: 14px 15px;
  background: #0f1d49 !important;
}

#product .bank__installments h3 {
  color: #d3cfcf;
  font-family: Roboto;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 140.1%;
  font-size: 0.875rem;
  margin: 0.5rem 0 1rem 0;
}

#product .bank__terms {
  color: #cfcbcb;
  font-family: Roboto;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 164.1%;
  font-size: 12px;
}

@media screen and (max-width: 640px) {
  #index .cus-auction .product-miniature .psgTimer_labels>div:last-child {
    /* left: 92px; */
  }
}

.instagram-updates {
  display: flex;
  align-items: center;
  font-size: 1.2em;
  color: #333;
  justify-content: center;
  padding-bottom: 30px;
}

.instagram-updates i {
  color: #FFF;
  margin-right: 20px;
  font-size: 25px;
}

.instagram-updates span {
  font-size: 21px;
  text-transform: uppercase;
  font-weight: 300;
  color: #fff;
  letter-spacing: 2.85px;
}

.social-updates {
  padding: 40px 0 0;
  display: flex;
  align-items: center;
  color: #FFF;
  font-size: 30px;
  justify-content: center;
  text-transform: uppercase;
  font-weight: 400;
}

.social-updates span {
  margin-right: 30px;
  font-size: 22px;
}

.social-updates a {
  color: inherit;
  /* Inherit color, or set to specific color */
  text-decoration: none;
  /* Remove underline */
  margin-left: 8px;
  /* Space between icons */
}

.social-updates a:hover {
  color: #0078FF;
  /* Change color on hover */
}

.social-updates .fa-facebook {
  margin-right: 30px;
  color: #FFF;
  font-size: 25px;
}

.social-updates .fa-instagram {
  color: #FFF;
  font-size: 25px;
}

#module-wkproductauction-allauctiondetails .cus-auction-group-items .grid_bid_info {
  margin-bottom: 30px;
}

.custom_auction_type {
  display: none;
}

#index #content>.block {
  display: none;
}

.faq-accordian .elementor-accordion-item .elementor-accordion-content ol li ul {
  margin-left: 20px;
  margin-top: 10px;
}

.wk-gift-card .product-quantity {
  padding-left: 0 !important;
}

.wk-gift-card .product-quantity .input-group {
  display: flex;
  align-items: center;
  justify-content: center;
}

.wk-gift-card .product-quantity .input-group .input-group-btn-vertical {
  position: absolute;
  background: transparent !important;
  right: 5px;
}

.wk-gift-card .product-quantity button.btn-touchspin {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.wk-gift-card .product-quantity button.btn-touchspin i {
  left: unset !important;
  top: unset !important;
}

.wk-gift-card .product-quantity .input-group #gift_product_quantity_wanted {
  padding-left: 15px;
}

#bidding_history tbody tr td {
  color: #232323;
}