/** header */
#desktop_logo .img-fluid.img-logo {
  width: 12rem;
}

#desktop-header-container .col.col-header-center.col-header-menu {
  display: flex;
  justify-content: center;
  padding-top: 1rem;
   padding-bottom: 1rem;
}

#desktop-header-container .col.col-header-right {
  padding-top: 1rem;
      padding-bottom: 1rem;
}

#desktop-header-container .img-fluid.img-user {
  width: 2rem;
}

#desktop-header-container #header-search-btn i.fa.fa-search.fa-fw.icon {
  font-size: 2rem;
  color: #2a2d36;
}

#header-search-btn .fullscreen-search {
  align-items: flex-start !important;
}

#header-search-btn .fullscreen-search #search_widget {
  margin-top: 9.5rem;
}

#cbp-hrmenu #cbp-hrmenu-tab-6 .cbp-tab-title {
  background-color: #2a2d36;
  padding: 0.4em 1rem;
  border-radius: 0.5rem;
  color: #f2f0eb;
}

#cbp-hrmenu #cbp-hrmenu-tab-6.cbp-hropen .cbp-tab-title {
  background-color: #256351;
}

#ps-shoppingcart-wrapper {
  display: none;
}

#cbp-hrmenu li {
  padding-inline: 0.5rem;
}

/*! fin de header */

/** seccion de 3 imagenes home */

.btn.btn-orange {
  background: #ff914d;
  color: #f2f0eb !important;
  border-radius: 0.7rem;
  font-weight: bold;
  font-size: 16px;
}

.btn.btn-orange:hover {
  background: #ffb26b;
}
/*
.section-title-3 h3 {
  margin-top: 15px;
  font-size: 25px;
}

.section-title-3.block-2 {
  height: 6rem;
}

.section-title-3.block-3 {
  height: 2rem;
}

.section-title-3.block-1 {
  height: 2rem;
}

.p-section-3 {
  display: flex;
  align-items: center;
  font-size: 16px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.p-section-3.block-1 {
  height: 12rem;
}

.p-section-3.block-3 {
  height: 12rem;
}

.p-section-3.block-2 {
  height: 8rem;
}

@media (min-width: 768px) and (max-width: 800px) {
  .section-title-3.block-2 {
    height: 12rem;
  }

  .section-title-3.block-3 {
    height: 5rem;
  }

  .section-title-3.block-1 {
    height: 5rem;
  }

  .p-section-3 {
    display: flex;
    align-items: center;
  }

  .p-section-3.block-1 {
    height: 17rem;
  }

  .p-section-3.block-3 {
    height: 17rem;
  }

  .p-section-3.block-2 {
    height: 10rem;
  }
} */

.elementor-element.elementor-element-4yej532 .elementor-container {
  max-width: 1500px;
}

/*! fin de seccion de 3 imagenes home */

/** banner barcelona home */

@media (min-width: 768px) {
  .elementor-element.elementor-element-jp4iuci
    .elementor-column-wrap.elementor-element-populated {
    min-width: 400px;
    margin-left: 10%;
  }

  .elementor-element.elementor-element-jb0n9bl
    .elementor-column-wrap.elementor-element-populated {
    min-width: 400px;
  }

  .elementor-element.elementor-element-t162u21
    .elementor-column-wrap.elementor-element-populated {
    min-width: 400px;
  }
}

@media (min-width: 991px) {
  .elementor-element.elementor-element-jp4iuci
    .elementor-column-wrap.elementor-element-populated {
    min-width: 500px;
  }

  .elementor-element.elementor-element-jb0n9bl
    .elementor-column-wrap.elementor-element-populated {
    min-width: 500px;
    margin-left: 10%;
  }

  .elementor-element.elementor-element-t162u21
    .elementor-column-wrap.elementor-element-populated {
    min-width: 500px;
  }
}

/*! fin de banner barcelona home */

/** inicio footer */

#footer-container-main .block-links ul > li {
  padding-bottom: 0;
}

#footer-container-main .block-links ul > li a {
  padding-left: 0;
  line-height: 30px;
}
#footer-container-main .block-links ul > li a:before {
  display: none;
}

#footer-container-main .social-icon-footer {
  width: 1.6rem;
}

#footer-container-main .social-icon-footer.facebook {
  width: 1.1rem;
}

#footer-container-main .social-icon-footer.twitter {
  width: 1.8rem;
}

#footer .footer-style-1 .social-links > li {
  padding-inline: 0.5rem;
}

#footer-copyrights .copyright-txt > p:last-child {
  font-size: 12px;
  line-height: 16px;
}

#footer-copyrights .divider-footer-copyright {
  border-top: solid 3px #2a2d36;
  min-width: 150px;
  margin-bottom: 1rem;
  border-radius: 3px;
}

/* #footer-container-main .container{
  max-width:900px;
} */

#footer-container-main .img-logo {
  max-width: 10rem;
}
/*! fin de footer */

/*! Mi cuenta estilos. */

#my-account .link-item > .fa,
#identity .link-item > .fa,
#address .link-item > .fa,
#order-slip .link-item > .fa,
#history .link-item > .fa,
#module-iqitwishlist-view .link-item > .fa,
#module-psgdpr-gdpr .link-item > .fa,
#module-ps_emailalerts-account .link-item > .fa,
#module-digitalsign-customer .link-item > .fa,
#module-myalerts-myalerts .link-item > .fa,
#module-auction-mybids .link-item > .fa{
  display: none;
}

#my-account .my-account-page-content-wrapper .my-account-side-links > a,
#identity .my-account-page-content-wrapper .my-account-side-links > a,
#address .my-account-page-content-wrapper .my-account-side-links > a,
#order-slip .my-account-page-content-wrapper .my-account-side-links > a,
#module-iqitwishlist-view
  .my-account-page-content-wrapper
  .my-account-side-links
  > a,
#history .my-account-page-content-wrapper .my-account-side-links > a,
#module-psgdpr-gdpr .my-account-page-content-wrapper .my-account-side-links > a,
#module-ps_emailalerts-account
  .my-account-page-content-wrapper
  .my-account-side-links
  > a,
#module-digitalsign-customer .my-account-page-content-wrapper .my-account-side-links > a,
#module-myalerts-myalerts .my-account-page-content-wrapper .my-account-side-links > a,
#module-auction-mybids .my-account-page-content-wrapper .my-account-side-links > a{
  border-bottom: 0;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #2a2d36;
  text-align: center;
  margin: 1rem 0 1rem 0;
  font-weight: bold;
  color:#2a2d36;
  background-color: #f2f0eb;
}

#module-auction-mybids .auction-tabs-container {
  background-color: #2a2d36;
  border-radius: 5px 5px 5px 5px;
  width: 21%;
  padding: 0.4%;
}

@media (max-width: 768px) {
  #module-auction-mybids .auction-tabs-container {
    width: 100%;
  }
}

/*@media (min-width: 1440px) {
  #module-auction-mybids .auction-tabs-container{
  width: 19vw;
 }
}*/

/*#module-auction-mybids .rt-container{
  margin: 0 .8rem;
}*/

@media (min-width: 1024px) {
  #module-auction-mybids .auction-tab-content {
    width: 77%;
  }
}

/*@media (min-width: 2500px) {
  #module-auction-mybids .auction-tabs-container{
  width: 10.5vw;
 }

}*/

/*@media (min-width: 5120px) {
  #module-auction-mybids .auction-tabs-container{
  width: 5vw;
 }
 #module-auction-mybids .rt-container{
  margin: 0 1rem;
}
}*/

#module-auction-mybids .auction_pagination {
  display: flex;
}

#module-auction-mybids .paginate_button,
.button-small {
  margin-left: 0;
  border-radius: 6px;
  margin: 0 0.1rem;
}

#module-auction-mybids .paginate_button:hover,
.button-small:hover {
  background-color: #2a2d36;
  border: #2a2d36;
  color: #f2f0eb;
}

#module-auction-mybids .paginate_button:hover a,
.button-small:hover a {
  color: #f2f0eb;
}

.button-small {
  background-color: #f2f0eb;
  color: #2a2d36;
  width: 25%;
  border: #256351 1px solid;
}

.button-small::before {
  content: "<";
}

.first::before {
  content: "<<";
  color: #2a2d36;
  cursor: pointer;
}

.first:hover::before {
  color: #f2f0eb;
}

.first a {
  display: none;
}

.last::before {
  content: ">>";
  color: #2a2d36;
  cursor: pointer;
}

.last:hover::before {
  color: #f2f0eb;
}

.last a {
  display: none;
}

.dataTables_wrapper .dataTables_filter input {
  margin-left: 2.5em;
  width: 22vw;
  border-radius: 7px;
}

#module-auction-mybids select.form-control:not([size]):not([multiple]) {
  margin: 0 2rem 0 2rem;
  border-radius: 7px;
  text-align: center;
  width: 22%;
}

.form-control-select,
select {
  background-image: url("#");
}

.paginate_button a:link:not(.nav-link):not(.btn),
.paginate_button a:visited:not(.nav-link):not(.btn) {
  color: #2a2d36;
}

#module-auction-mybids .auction_tab_label {
  margin: 12px;
  border-radius: 5px;
  text-align: center;
  border-bottom: 0;
  border: 1px solid #f2f0eb;
  padding: 9px 0 9px 0;
}

@media (max-width: 768px) {
  #module-auction-mybids .auction_tab_label {
    font-size: 16px;
  }
  #module-auction-mybids .auction_all_label {
    font-size: 16px;
  }
}

#module-auction-mybids .auction_all_label {
  margin: 12px;
  border-radius: 5px;
  text-align: center;
  border-bottom: 0;
  border: 1px solid #f2f0eb;
  padding: 9px 0 9px 0;
  color: #f2f0eb;
}

#module-auction-mybids .row .auction_headings,
#auction-bidding-history_info,
tfoot {
  display: none;
}

#module-auction-mybids .auction-tab-content {
  border-radius: 10px;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.69);
  margin-left: 1.3%;
}

@media (max-width: 768px) {
  #module-auction-mybids .auction-tab-content {
    margin-left: 0;
  }
}

#module-auction-mybids .history_product {
  width: 15%;
}

.auction-tabs-container label:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #f2f0eb;
}

#module-auction-mybids .auction-tabs-container a:link:not(.nav-link):not(.btn),
#module-auction-mybids
  .auction-tabs-container
  a:visited:not(.nav-link):not(.btn) {
  background-color: rgba(0, 0, 0, 0);
}

.auction-tabs-container label.auction_tab_label.selected {
  border: 0;
  color: #2a2d36;
}

#module-auction-mybids .sorting,
#module-auction-mybids .sorting_asc,
#module-auction-mybids tbody {
  color: #2a2d36;
}

#my-account .my-account-page-content-wrapper .my-account-side-links > a:active,
#identity .my-account-page-content-wrapper .my-account-side-links > a:active,
#address .my-account-page-content-wrapper .my-account-side-links > a:active,
#order-slip .my-account-page-content-wrapper .my-account-side-links > a:active,
#module-iqitwishlist-view
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:active,
#history .my-account-page-content-wrapper .my-account-side-links > a:active,
#module-psgdpr-gdpr
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:active,
#module-ps_emailalerts-account
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:active,
#module-digitalsign-customer .my-account-page-content-wrapper .my-account-side-links > a:active,
#module-myalerts-myalerts .my-account-page-content-wrapper .my-account-side-links > a:active,
#module-auction-mybids .my-account-page-content-wrapper .my-account-side-links > a:active {
  color: #F2F0EB;
  background-color: #2a2d36;
}

#identity
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:nth-child(1),
#deposit-link
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:nth-child(2),
#history
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:nth-child(3),
#order-slip
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:nth-child(4),
#module-iqitwishlist-view
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:nth-child(5),
#module-psgdpr-gdpr
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:nth-child(6),
#module-ps_emailalerts-account
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:nth-child(7),
#module-digitalsign-customer
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:nth-child(8),
#module-myalerts-myalerts
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:nth-child(9),
  #module-auction-mybids
  .my-account-page-content-wrapper
  .my-account-side-links
  > a:nth-child(7){
  color: #F2F0EB;
  background-color: #2a2d36;
}

#module-auction-mybids .auction_headings {
  border-left: none;
  font-size: 1.5rem;
}

#module-auction-mybids table.dataTable thead .sorting,
#module-auction-mybids table.dataTable thead .sorting_asc {
  background: rgba(0, 0, 0, 0) url("#") no-repeat scroll right center;
}

#module-auction-mybids table.dataTable,
table.dataTable th,
table.dataTable td {
  border-bottom-style: hidden;
  border-collapse: collapse;
}

#module-auction-mybids #auction-bidding-history_wrapper > div,
#module-auction-mybids #auction-watchlist_wrapper > div {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
  flex-wrap: nowrap;
  padding: 3%;
}

#module-auction-mybids #auction-bidding-history_wrapper > div:nth-child(3),
#module-auction-mybids #auction-watchlist_wrapper > div:nth-child(3) {
  display: flex;
  flex-direction: row;
}

#module-auction-mybids
  #auction-bidding-history_wrapper
  > div
  > .col-sm-6:nth-child(1),
#module-auction-mybids
  #auction-watchlist_wrapper
  > div
  > .col-sm-6:nth-child(1) {
  display: flex;
  width: 50%;
  justify-content: right;
}

#module-auction-mybids
  #auction-bidding-history_wrapper
  > div
  > .col-sm-6:nth-child(2)
  #module-auction-mybids
  #auction-watchlist_wrapper
  > div
  > .col-sm-6:nth-child(2) {
  display: flex;
  justify-content: left;
  width: 50%;
}

#module-auction-mybids tbody tr:nth-child(even) {
  background-color: #afafaf29;
}

#module-auction-mybids #auction-watchlist_info {
  display: none;
}

#module-auction-mybids .auction_single_holder {
  border: 0;
  box-shadow: none;
}

#module-auction-mybids .auction_single_holder .auction_content hr {
  display: none;
}

#module-auction-mybids .imgm {
  max-width: 100%;
}

#module-auction-mybids .auction_buttons .button {
  background-color: #2a2d36;
  border: solid 1px #2a2d36;
  border-radius: 7px;
}

#module-auction-mybids .auction_buttons .button:hover{
  color: #2a2d36;
  background: #F2F0EB;
}

#module-auction-mybids .auction_buttons .btn-gray.button:hover{
  color: #fff;
  background: #F2F0EB;
}

#module-auction-mybids .auction_buttons .btn-gray:disabled,#module-auction-mybids .auction_buttons .btn-gray[disabled]{
  cursor:no-drop;
  opacity: 0.9;
}

#module-auction-mybids .auction_buttons .ajax_add_to_cart_button {
  background: #6d6651;
}

#module-auction-mybids .auction_buttons .button:hover span.color-white{
  color:#2a2d36;

}

#module-auction-mybids .auction_buttons .js-action-ds-logalty[disabled]{
opacity: 0.9;
cursor:no-drop;
}

#module-auction-mybids .auction_buttons .js-action-ds-logalty[disabled]:hover{
  background: #2a2d36;
  }

  #module-auction-mybids .auction_buttons .js-action-ds-logalty[disabled]:hover span.color-white{
    color:#F2F0EB;
  }


.auction_price {
  padding-left: 0;
}

#module-auction-mybids .auction-tab-content hr {
  display: none;
}

#my-account .my-account-page-content-wrapper .my-account-side-links,
#identity .my-account-page-content-wrapper .my-account-side-links,
#address .my-account-page-content-wrapper .my-account-side-links,
#order-slip .my-account-page-content-wrapper .my-account-side-links,
#module-iqitwishlist-view
  .my-account-page-content-wrapper
  .my-account-side-links,
#history .my-account-page-content-wrapper .my-account-side-links,
#module-psgdpr-gdpr .my-account-page-content-wrapper .my-account-side-links,
#module-ps_emailalerts-account
  .my-account-page-content-wrapper
  .my-account-side-links,
#module-digitalsign-customer .my-account-page-content-wrapper .my-account-side-links,
#module-myalerts-myalerts .my-account-page-content-wrapper .my-account-side-links {
  border-right: 0px;
  max-width: 20%;
  margin: 0rem;
  padding-left: 5px;
  padding-right: 5px;
}

#module-auction-mybids .my-account-page-content-wrapper .my-account-side-links {
  border-right: 0px;
  max-width: 20.4%;
  margin: 0 2rem 0 1rem;
}

@media (max-width: 767.98px) {
  #my-account .my-account-page-content-wrapper .my-account-side-links,
  #identity .my-account-page-content-wrapper .my-account-side-links,
  #address .my-account-page-content-wrapper .my-account-side-links,
  #order-slip .my-account-page-content-wrapper .my-account-side-links,
  #module-iqitwishlist-view
    .my-account-page-content-wrapper
    .my-account-side-links,
  #history .my-account-page-content-wrapper .my-account-side-links,
  #module-psgdpr-gdpr .my-account-page-content-wrapper .my-account-side-links,
  #module-ps_emailalerts-account
    .my-account-page-content-wrapper
    .my-account-side-links,
  #module-digitalsign-customer
    .my-account-page-content-wrapper
    .my-account-side-links,
  #module-myalerts-myalerts
    .my-account-page-content-wrapper
    .my-account-side-links,
  #module-auction-mybids
    .my-account-page-content-wrapper
    .my-account-side-links {
    max-width: 100%;
    font-size: 14px;
  }

  .my-account-page-content-wrapper .my-account-side-links{
    border-bottom: none;
  }
  .page-content .my-account-page-content-wrapper{
    padding-top: 0px;
  }
  #content-wrapper .page-title{
    margin-bottom:0px;
  }
  .my-account-side-links.col-sm-3{
    padding-left:0px;
    padding-right:0px;
  }
  #module-auction-mybids .my-account-page-content-wrapper .my-account-side-links {
    margin: 0rem;
  }
  .auction-dashboard.col-sm-9{
    padding-left:0px;
    padding-right:0px
  }
  #iqitwishlist-user-products .align-items-start .col-3.col-sm-auto {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom:20px;
  }

  #auction-tab1{
    margin-top:20px;
    padding-top:15px;
  }
  #block-auction{
    padding-right:10px;
    padding-left:10px;
  }

  #auction-bidding-history {
    width:112% !important;
  }
}

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

.my-account-page-content {
  padding: 1.4rem;
  margin-left: 5px;
  margin-right: 5px;
}

.my-account-page-content {
  border-radius: 10px;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.69);
}

.my-account-page-content #field-firstname,
.my-account-page-content #field-lastname,
.my-account-page-content #field-nif,
.my-account-page-content #field-address,
.my-account-page-content #field-zip,
.my-account-page-content #field-population,
.my-account-page-content #field-country,
.my-account-page-content #field-province,
.my-account-page-content .dropdown-country,
.my-account-page-content #field-phone,
.my-account-page-content #field-phone-mask,
.my-account-page-content #sl-field-phone-mask,
.my-account-page-content #field-email,
.my-account-page-content #field-password,
.my-account-page-content #field-new_password,
.my-account-page-content #field-repeat_email,
.my-account-page-content #field-birthday {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #e3e3e3;
}

.my-account-page-content #error-field-phone-mask {
	padding: 0;
	flex: 0 0 100%;
        max-width: 100%;
}

.register-form #field-firstname,
.register-form #field-lastname,
.register-form #field-nif,
.register-form #field-address,
.register-form #field-zip,
.register-form #field-population,
.register-form #field-country,
.register-form #field-province,
.register-form #field-phone,
.register-form .dropdown-country,
.register-form #field-phone-mask,
.register-form #sl-field-phone-mask,
.register-form #field-email,
.register-form #field-password,
.register-form #field-birthday,
.register-form #field-company,
.register-form #field-siret,
.register-form #field-repeat_email,
.register-form #field-code_contributor,
#authentication #field-email,
#authentication #field-password {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #2a2d36;
}

.register-form .custom-select2 #field-how_you_met {
  border: none;
}

.bootstrap-filestyle > .form-control {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #2a2d36;
}

.form-control-submit {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #2a2d36;
  background-color: #2a2d36;
/*  padding: 0.8rem 1.4rem 0.8rem 1.4rem; */
}

.form-control-submit:hover {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #2a2d36;
  background-color: #2a2d36;
}

.form-control-reset {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #2a2d36;
  background-color: #f2f0eb;
  /* padding: 0.8rem 1.4rem 0.8rem 1.4rem; */
  color: #2a2d36;
}

.form-control-reset:hover {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #2a2d36;
  background-color: #c8c8c4;
  color: #2a2d36;
}

@media (max-width: 767.98px) {
  .js-customer-form .form-control,
  .form-group {
    font-size: 14px;
  }
}

#exportDataToPdf,
#exportDataToCsv {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #2a2d36;
  background-color: #2a2d36;
}

#module-iqitwishlist-view .add-to-cart,
#module-iqitwishlist-view .input-qty {
  display: none;
}

#module-iqitwishlist-view h2 {
  display: none;
}

@media (max-width: 767.98px) {
  /* #module-iqitwishlist-view .iqitwishlist-product img {
    width: auto;
    height: auto;
  } */
}

.iqitwishlist-product {
  padding: 3% 2% 4% 4%;
  border-bottom: solid 1px #2a2d36;
}

/* .iqitwishlist-product:nth-child(even) {
  background-color:#c2c2c233;
} */

.fa-trash:before {
  font-size: x-large;
  color: black;
}

.material-icons {
  display: none;
}

#checkout #delivery-addresses .address-footer {
  display: none;
}

#checkout .js-address-form p > a {
  display: none;
}

#product #accordion.accordion-files-product .card {
  border: none;
}

#product #accordion.accordion-files-product .card-header {
  background: #2a2d36;
  border: solid 1px #2a2d36;
  border-radius: 1rem;
  margin-bottom: 0.5rem;
}

#product #accordion.accordion-files-product .card-header button {
  color: #f2f0eb;
}

#product #accordion.accordion-files-product .card-body {
  background: #f2f0eb;
  border: solid 1px #2a2d36;
  margin-bottom: 0.5rem;
  border-radius: 1rem;
}

#product #accordion.accordion-files-product button i {
  font-size: 1.5rem;
}

#product .watch-list {
  color: #ff914d;
  font-weight: bold;
}


.city-image-text{
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  position:absolute;
  margin-top: -4rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  width: 100%;
  text-align: center;
  background-color: #2A2D36;
  color: #f2f0eb;
}

.city-image-text h4{
 color: #F2F0EB;
 font-family: 'Roboto Condensed';
 font-weight: bold;
}

.city-image-text .city-text-from{
 font-size: 10px;
 font-weight: 300;
}

.city-image-text .btn-rounded{
 border: solid #f2f0eb 1px;
 padding: 0;
 border-radius: 3rem;
 width: 1.2rem;
 height: 1.2rem;
 text-align:center;
 margin-left: 3rem;
 line-height: initial;
}

.city-image-text .text-elevated{
 position: absolute;
 font-size: 0.7rem;
 width: 3rem;
 margin-left: -0.2rem;
}
.city-image-text i {
  color: #f2f0eb;
  font-size: 0.8rem;
  position: absolute;
  margin-left: -1.1rem;
  margin-top: 0.3rem;
}

.elementor-element-1zn64o0 a:not([href]):not([tabindex]){
    display:contents
}

.city-image-text a:hover {
  color:white !important;
}

.notAuthorizedBoxGlobal{
  background-color: #2a2d36 !important;
  color: #F2F0EB !important;
}

.notAuthorizedBoxGlobal:hover{
  background-color: #F2F0EB !important;
  border: solid 1px #2a2d36 !important;
}

.notAuthorizedBoxGlobal:hover p{
  color: #2a2d36 !important;
}

#category .btn-inter-subasta, #product .btn-inter-subasta, #index .btn-inter-subasta {
  background-color: #2a2d36 !important;
  color: #F2F0EB !important;
  border: 1px solid #2a2d36 !important;
}

#category .btn-inter-subasta:hover, #product .btn-inter-subasta:hover, #index .btn-inter-subasta:hover {
  background-color: #F2F0EB !important;
  color: #2a2d36 !important;
  border: solid 1px #2a2d36 !important;
}

.flipper-miniatures .flipper-group{
    border-top: solid 1px #2a2d36 !important;
    border-bottom: solid 1px #2a2d36 !important;
    background: #2a2d36 !important;
}

#category .btn-time-subasta, #product .btn-time-subasta, #index .btn-time-subasta {
  color: #2a2d36 !important;
}

.flipper-miniatures .digit-next, .flipper-miniatures .digit-top, .flipper-miniatures .digit-top.r, .flipper-miniatures .digit-top2, .flipper-miniatures .digit-top2.r, .flipper-miniatures .digit-bottom{
  background-color: #2a2d36 !important;
  color: #F2F0EB !important;
}

#category #min-price, #category #max-price {
  background-color: #f2f0eb;
  box-shadow: 0px 0px 0px 1.5px #0a0a0a70;
}

#category #js-product-list-header h1{
  background-color: transparent !important;
}

#category .product-miniature {
  border: 1px solid #2a2d36;
}

#category .border-new-title {
  box-shadow: 0px 0px 0px 1.5px #0a0a0a70;
}

#category .col-md-1.sidebar.product-sidebar{
  display: none;
}

.faq-container .elementor-element-populated{
  border: solid;
  border-radius:8rem;
  padding:4rem;
}

.elementor-element.elementor-element-uq5dhwy .elementor-accordion .elementor-accordion-title{
  border-color: #6d6651 !important;
}

#index .product-miniature {
  height: auto !important;
}

/* @media (min-width: 768px) {
  #index .notAuthorizedBoxGlobal {
      margin-top: auto !important;
  }
} */

.elementor-element.elementor-element-ph6n2a4{
  height: 192px;
}


.elementor-element.elementor-element-biq86u2 .elementor-accordion .elementor-accordion-title {
  border: 1px solid #6d6651;
  border-radius: 8px;
  margin-bottom: 1.75rem;
  padding: 20px 15px;
}

.elementor-element.elementor-element-biq86u2 .elementor-accordion-icon-right {
  content: url(/img/cms/arrow.svg) !important;
  transition: all 0.5s ease-in;
  filter: invert(0);
  margin-top: 0.75rem;
    margin-left: 1rem;
    font-size: 6px
}

.elementor-element.elementor-element-biq86u2 .active .elementor-accordion-icon-right {
  transform: rotate(-180deg);
}

#my-account .my-account-page-content-wrapper .my-account-side-links > a:hover,
#identity .my-account-page-content-wrapper .my-account-side-links > a:hover,
#address .my-account-page-content-wrapper .my-account-side-links > a:hover,
#order-slip .my-account-page-content-wrapper .my-account-side-links > a:hover,
#module-iqitwishlist-view .my-account-page-content-wrapper .my-account-side-links > a:hover,
#history .my-account-page-content-wrapper .my-account-side-links > a:hover,
#module-psgdpr-gdpr .my-account-page-content-wrapper .my-account-side-links > a:hover,
#module-ps_emailalerts-account .my-account-page-content-wrapper .my-account-side-links > a:hover,
#module-digitalsign-customer .my-account-page-content-wrapper .my-account-side-links > a:hover,
#module-myalerts-myalerts .my-account-page-content-wrapper .my-account-side-links > a:hover,
#module-auction-mybids .my-account-page-content-wrapper .my-account-side-links > a:hover {
  border-color: #2a2d36 !important;
  background-color: #2a2d36 !important;
  color: #f2f0eb !important;
}

.form-control-submit:hover, #module-digitalsign-customer .d-flex.justify-content-center.mb-5 button:hover{
  border: 1px solid #2a2d36;
  background-color: #f2f0eb !important;
  color: #2a2d36 !important;
}

#module-digitalsign-customer .custom-file div.custom-file-control-form.ds-control-form .btn-impersonator{
  background-color: #f2f0eb;
}

#module-digitalsign-customer .my-account-page-content .page_content div:nth-child(2){
  background-color: #f2f0eb;
  border: 1px solid #2a2d36;
  color: #6d6651;
}

#module-digitalsign-customer .material-symbols-outlined{
  margin-top:5px;
}

#module-digitalsign-customer div.section-1 div.to-sign.action-btn:hover, .btn-inter-subasta-select{
  border-color: #2a2d36 !important;
  background-color: #2a2d36 !important;
  color: #f2f0eb !important;
}

#module-digitalsign-customer div.section-1 div.to-sign.action-btn:hover a{
  color: #f2f0eb !important;
}

#exportDataToPdf:hover, #exportDataToCsv:hover{
  background-color: #f2f0eb;
  border: 1px solid #2a2d36;
  color: #2a2d36;
}

.border-category-fav{
  border: 1px solid #2a2d36 !important;
  background-color: #2a2d36 !important;
  color: #f2f0eb !important;
}
.middle_inner_right.au-fr a:hover, .btn-inter-subasta-select:hover{
  background-color: #f2f0eb!important;
  border: 1px solid #2a2d36;
  color: #2a2d36 !important;
}


#product .border-sidebar-style, #category .border-sidebar-style{
  box-shadow: none !important;
}

.total-bids{
  color: #2a2d36 !important;
}

.product-flag.discount{
  display: none;

}

.auction-panel{
  border-style: none !important;
  border: 2px solid #2a2d36 !important;
  background-color: #f2f0eb !important;
}

/* .auction_timer_inner{
  background-color: #f2f0eb !important;
} */

.select2-container--default .select2-selection--multiple{
  background: #f2f0eb !important;
}

.alert-content{
  padding: 1rem;
  border: solid 2px;
  border-radius: 3rem;
}

#module-myalerts-myalerts .price{
  background: #f2f0eb !important;
}

#module-myalerts-myalerts .my-alerts-form .btn.btn-primary:hover{
  background-color: #f2f0eb!important;
  border: 1px solid #2a2d36;
  color: #2a2d36 !important;
}

.title-alert{
  padding-inline: 2rem;
  padding-bottom: 1rem;
}

.title-alert h2{
  text-align: center;
  background: #2a2d36;
  border-radius: 0.5rem;
  color:#f2f0eb !important;
  cursor:pointer;
  padding:0.3rem;
  border: 1px solid #2a2d36 !important;
}

.title-alert h2:hover{
  color:#2a2d36 !important;
  background: #f2f0eb !important;
  border: 1px solid #2a2d36 !important;
}

.switch-label {
  position: absolute;
  margin-left: 4.5rem;
  margin-top: -2.5rem;
  font-size: 1.5rem;
}

.my-alerts-form {
  padding-top: 2rem;
}

.switch-title {
  position: absolute;
  margin-top: -4.6rem;
  margin-left: 0.3rem;
  font-size: 1.1rem;
  color: #2a2d36;
}


/*#left-column{
  padding-top: 5.4rem
}*/
#PM_ASBlock_1 > div.card-header {
    display: none;
}
#PM_ASCriterions_1_11 > div > div > div {
    justify-content: space-around;
}
.PM_ASSelections {
    background-color: transparent !important;
    border: 0px solid rgba(0,0,0,.125) !important;
}
form.PM_ASSelectionsBlock.PM_ASSelections.active_filters {
    display: flex;
    flex-direction: row;
}
.active_filters .active-filter-title {
    margin: .5rem;
}
.PM_ASSelections li {
    background: #f8f8f8;
    color: #333333 !important;
    border: none 1px #f0f0f0;
    padding: 0px 10px 0px 10px;
}

#filter-price.flex-content-filter{
  padding-top: 0;
}

.auction_headings{
  background: transparent !important;
  text-transform: uppercase;
}

  #cms.cms-id-17 #cbp-hrmenu #cbp-hrmenu-tab-5 a.nav-link,
    #category.category-id-11 #cbp-hrmenu #cbp-hrmenu-tab-2 a.nav-link,
#product.product-id-category-11 #cbp-hrmenu #cbp-hrmenu-tab-2 a.nav-link,
#category.category-id-10 #cbp-hrmenu #cbp-hrmenu-tab-4 a.nav-link,
#product.product-id-category-10 #cbp-hrmenu #cbp-hrmenu-tab-4 a.nav-link,
  #cms.cms-id-6 #cbp-hrmenu #cbp-hrmenu-tab-3 a.nav-link{
  color:#2a2d36;
}

table.dataTable tbody tr{
  background-color: transparent;
}

.alert-danger{
  color:#f2f0eb;
  border: 1px solid #a53328;
  background:#a53328;
}

.alert-warning{
  color:#f2f0eb;
  border: 1px solid #9d967d;
  background: #9d967d;
}


#module-psgdpr-gdpr .psgdprinfo17{
  background: #f2f0eb !important;
}

 .button-city {
  margin-top: -5rem;
}

.city-image{
  cursor:pointer;
}

.font-size-address-miniature{
  font-weight: bold;
  font-family: 'Roboto Condensed';
}

.product_header_container{
  padding-bottom: 0;
  margin-bottom: 0;
}

/* .product-info-row{
  margin-bottom: 40px;
} */

.sec-city-1.not-margin-inline,
.sec-city-2.not-margin-inline{
	margin-left: -5px!important;
	margin-right: -5px!important;
}

.sec-city-1 .elementor-column-gap-wider .elementor-element-populated,
.sec-city-2 .elementor-column-gap-wider .elementor-element-populated {
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.icon-filter-select {
  width: 20px;
}

.iqitwishlist-product{
  padding-left: 0;
}

.elementor-element.elementor-element-ae2hcho .elementor-accordion .elementor-accordion-title{
  border: 1px solid #6d6651;
    border-radius: 8px;
    margin-bottom: 1.75rem;
    padding: 20px 15px;
}

.elementor-element.elementor-element-ae2hcho .elementor-accordion-icon-right {
    content: url(/img/cms/arrow.svg) !important;
    transition: all 0.5s ease-in;
    filter: invert(0);
    margin-top: 0.75rem;
    margin-left: 1rem;
    font-size: 6px;
}

.elementor-element.elementor-element-ae2hcho .active .elementor-accordion-icon-right {
    transform: rotate(-180deg);
}

.elementor-element-h8asqme .elementor-column-wrap,
.elementor-element-rshmqdu .elementor-column-wrap,
.elementor-element-nzfi67h .elementor-column-wrap,
.elementor-element-pz3uvtf .elementor-column-wrap,
.elementor-element-1qo68pk .elementor-column-wrap,
.elementor-element-l9psknk .elementor-column-wrap,
.elementor-element-d4zlu3j .elementor-column-wrap,
.elementor-element-e0fpf9j .elementor-column-wrap,
.elementor-element-trh6lhw .elementor-column-wrap,
.elementor-element-q0vuxw8 .elementor-column-wrap,
.elementor-element-cxmfyz0 .elementor-column-wrap,
.elementor-element-2jsr6zr .elementor-column-wrap{
  padding:0;
}

.elementor-element-q0vuxw8 .elementor-image img,
.elementor-element-cxmfyz0 .elementor-image img{
  max-width:100% !important;
}

#js-active-search-filters{
  padding-inline: 0.6rem;
}

#iqitproductsnav a[href="#"] {
  cursor:no-drop;
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
}

.block-promo{
  display: none;
}
#order-items .details,#order-items .qty{
	margin-bottom:0;
}

@media(max-width:767px){
	#module-digitalsign-validate .w-30:not(img),
	#module-digitalsign-validate .w-35:not(img){
		width: 100% !important;
	}
}

html.i-amphtml-singledoc>body {
  overflow-x: hidden !important;
}

html:not([amp4ads]), html:not([amp4ads]) body {
  height: 100% !important;
}
