.cms-id-6 .page-title{

	display: none;

}



.cms-id-6 .breadcrumb {

	display: none !important;

}



.accordion-faqs .elementor-accordion-title {

    border: 1px solid #2a2d36;

    border-radius: 8px;

	margin-bottom: 1.75rem;

    padding: 20px 15px;

}



.accordion-faqs .elementor-accordion-content {

    padding: 0.75rem 5.5rem 2rem 2.5rem;

}



.accordion-faqs .elementor-accordion-icon-right {

    margin-top: 0.75rem;

    margin-left: 1rem;

    font-size: 6px;

}



.accordion-faqs .elementor-accordion-icon-right {

	content: url(/img/cms/arrow.svg) !important;

	transition: all 0.5s ease-in;

}



.accordion-faqs .active .elementor-accordion-icon-right {

	transform: rotate(-180deg);

}



@media (max-width: 450px) {

    .accordion-faqs .elementor-accordion-icon-right {

        margin-top: 0.75rem;

        font-size: 12px;

    }



    .accordion-faqs .elementor-accordion-content {

        padding: 0.75rem 2.5rem 2rem 2.5rem;

    }

}

#cms .elementor-element-bmcwrqh ol{
	margin-bottom:0px;
}

#cms .elementor-element-bmcwrqh.inline-ul-style.rte-content ol, .rte-content ul{
	padding:0px;
}

#product #product-infos-tabs li:nth-child(1) {
    display: none;
}

#product #product-infos-tabs-content .product-description{
    display: none;
}

#product .border-bottom-style{
	margin-bottom:50px !important;
}

#product .border-bottom-style tr{
	border-bottom: 1px solid rgba(160,160,160,.25);
}

#product .border-bottom-style tr td{
	height:30px;
}

#product .border-bottom-style td:nth-child(1){
	width: 90%;
}

#product #content-wrapper .page-title{
	border-bottom:none;
    margin-top: 30px;
    font-size: 30px;
    margin-bottom: 0.2em;
    padding-bottom: 0px;
}

#product .text-color-black-style a{
    color: #2a2d36;
    font-size:15px;
    font-size: 20px;
}

#product .map-style{
    cursor: pointer;
    font-size:20px;
}

#product .button-download-style,
#product .button-download-style-doc-pdf{
  font-family: 'Roboto';
  color: #f2f0eb;
  font-size: 14px;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  text-decoration: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: solid #2a2d36 2px;
  cursor: pointer;
  background-color: #2a2d36;
  text-wrap-mode: nowrap;
}

#product .button-download-style:hover:hover,
#product .button-download-style-doc-pdf:hover:hover{
  color: #2a2d36;
  background-color: transparent;
}

#product .button-download-none-style{
  font-family: 'Roboto';
  color: #f2f0eb;
  font-size: 14px;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  text-decoration: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: solid #6d6651 2px;
  background-color: #6d6651;
}

#product .product-price{
	color:#2a2d36;
    font-size: 30px;
}

#product #product-images-large .swiper-wrapper .product-lmage-large img.img-fluid{
	width:100%;
}

/* #product .rte-content.product-description{
	color:#2a2d36;
} */

#product .product_header_container{
	border-bottom:none;
}

#product .nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{
	border-bottom: solid 3px #2a2d36;
}

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

#product .border-sidebar-style,
#category .border-sidebar-style{
  border: 2px solid !important;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 7px;
    /* box-shadow: 0px 2px 10px 0px rgba(10,10,10,0.1); */
    text-align: center;
    padding: 24px 10px 20px 10px;
}

@media(max-width:767px){
	#product .border-sidebar-style,
  #category .border-sidebar-style{
		margin-top:30px;
		padding: 10px 10px 10px 10px;
	}
}

#product .border-sidebar-style i,
#category .border-sidebar-style i{
	color:#2a2d36;
	font-size:25px;
	padding-top: 20px;
  padding-bottom: 20px;
}

#product .border-sidebar-style i:before,
#category .border-sidebar-style i:before{
	cursor:pointer;
}

#product .user-icon-sidebar,
#category .user-icon-sidebar{
    width: 30px;
    padding-top: 10px;
    padding-bottom: 20px;
    cursor: pointer;
}

#product .user-icon-sidebar img,
#category .user-icon-sidebar img{
    cursor: pointer;
}

@media(max-width: 767px){
	#product .item-sidebar-mobile-style,
  #category .item-sidebar-mobile-style{
		display: flex;
	  justify-content: space-around;
    align-items: baseline;
	}
  #product .item-sidebar-mobile-style img,
  #category .item-sidebar-mobile-style img {
		margin-top:0px;
	}
}

#product .product-description .rte-content{
    color:#2a2d36;
    text-align: justify;
}

#product .col-add-compare{
	display:none;
}

#product .fa-bookmark.added:before{
    color:#ff914d;
    margin-left: -3px;
}

#product .fa-bookmark:before{
    color: #2a2d36;
    margin-left: -3px;
}

#product .btn-iqitwishlist-add{
    background: transparent;
    padding: 0px;
}

#product .extra-small-gutters.product-quantity .col-add-wishlist{
	display:none;
}

#product .btn-secondary:hover, .btn-secondary:focus, .btn-secondary :active, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled :active, .btn-secondary:disabled:hover, .btn-secondary:disabled:focus, .btn-secondary:disabled :active, .bootstrap-touchspin .group-span-filestyle .btn-touchspin:hover, .bootstrap-touchspin .group-span-filestyle .btn-touchspin:focus, .bootstrap-touchspin .group-span-filestyle .btn-touchspin :active, .group-span-filestyle .bootstrap-touchspin .btn-touchspin:hover, .group-span-filestyle .bootstrap-touchspin .btn-touchspin:focus, .group-span-filestyle .bootstrap-touchspin .btn-touchspin :active, .group-span-filestyle .btn-default:hover, .group-span-filestyle .btn-default:focus, .group-span-filestyle .btn-default :active{
	background-color:transparent;
}

#product .product-comments-additional-info{
	display:none;
}

#product .resp-space-style{
    display: flex;
    /* flex-wrap: wrap; */
    width: 100%;
    margin-top: 25px;
    justify-content: space-between;
    margin-left: 10px;
    margin-right: 10px;
    column-gap: 15px;
    padding-right: 0px;
}

#category .resp-space-style2,
#product .resp-space-style2,
#index .resp-space-style2,
#module-pm_advancedsearch4-searchresults .resp-space-style2{
  display: flex;
  /* flex-wrap: wrap; */
  width: 100%;
  justify-content: space-between;
  padding-right: 5px !important;
}

#product .resp-space-style div{
	margin-inline:0px;
  margin-top:10px;
  width: inherit !important;
  font-weight: bold;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  text-wrap: nowrap !important;
}

#category .resp-space-style2 div,
#product .resp-space-style2 div,
#index .resp-space-style2 div,
#module-pm_advancedsearch4-searchresults .resp-space-style2 div{
	margin-inline:0px;
  width: inherit !important;
  font-weight: bold;
  font-size: 13px;
  text-wrap: nowrap !important;
  line-height: 21px;
}

#product .resp-style-active{
    font-family: 'Roboto';
    color: #f2f0eb;
    background-color: #2a2d36;
    font-size: 14px;
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 3px;
    padding-left: 4px;
    text-decoration: none;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border: solid #2a2d36 2px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    width: 24%;
}

#category .resp-style-active2,
#product .resp-style-active2,
#index .resp-style-active2,
#module-pm_advancedsearch4-searchresults .resp-style-active2{
  font-family: 'Roboto';
  color: #f2f0eb;
  background-color: #6d6651;
  font-size: 14px;
  padding: 5.5px 10px 5.5px 10px;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  width: 24%;
}

#product .resp-style{
    font-family: 'Roboto';
    color: #2a2d36;
    background-color: #f2f0eb;
    font-size: 14px;
    padding-top: 3px;
    padding-right: 4px;
    padding-bottom: 3px;
    padding-left: 6px;
    text-decoration: none;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border: solid #6d6651 2px;
	  display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 24%;
}


@media(min-width:768px) and (max-width:1496px){
	#product .resp-style-active,
	#product .resp-style{
		width: auto !important;
		text-wrap: nowrap !important;
	}
}

@media(max-width:767px){
  #category .resp-style-active2{
    padding: 5.5px 10px 5.5px 10px;
  }
}


#product .resp-icon-style-active{
	font-size:20px;
  color:#f2f0eb;
}
#product .resp-icon-style{
	font-size:20px;
    color:#6d6651;
}

#product .resp-style-active span{
	padding-right:4px;
  text-align: center;
	width: 100%;
}

#product .resp-style span{
	padding-left:4px;
  text-align: center;
	width: 100%;
}

#product #product-description-short-1{
	font-weight:bold;
    margin-bottom: 25px;
}


@media(max-width:767px) {
  #footer #footer-container-main .text-center {
    margin-top:30px;
  }
  #footer .block-toggle2{
    flex-basis:50%;
  }
  #footer  .col-12.col-md-auto{
    flex-basis:50%;
    align-self:center
  }
  #footer-container-main, #checkout-footer{
    padding-bottom:0px;
  }
  #footer-container-main{
		font-size:14px;
	}
}

@media(max-width:767px) {
  .elementor-element.elementor-element-6wlmz8o{
    margin:20px 40px 0px 40px;
  }
  .elementor-element.elementor-element-1vbbees{
    margin:0px 30px 10px 30px;
  }
  .elementor-element.elementor-element-xnkxk4n{
    padding:0 15px;
  }
  .elementor-element.elementor-element-2b71kmr .elementor-widget-container{
    padding:0% 4% 0% 4% !important;
  }
  #termino_newsletter{
    padding-left:0px !important;
  }
}

.elementor-element.elementor-element-xnkxk4n .elementor-newsletter-btn{
  background-color: #2a2d36 !important;
	border:1px solid #2a2d36 !important;
}

.elementor-element.elementor-element-xnkxk4n .elementor-newsletter-btn:hover{
  background-color:#f2f0eb !important;
	color:#2a2d36 !important;
	border:1px solid #2a2d36 !important;
}

.elementor-element.elementor-element-xnkxk4n .elementor-newsletter-input{
	border: 1px solid #2a2d36;
}
.elementor-element.elementor-element-xnkxk4n .elementor-newsletter-input:focus{
	border: 1px solid #2a2d36 !important;
}

.elementor-element.elementor-element-xg8t33b .elementor-icon-wrapper{
	text-align:right !important;
}

.elementor-element.elementor-element-k1xrlgf .elementor-heading-title{
	text-wrap:nowrap;
}

.elementor-element.elementor-element-9fuwnhd .elementor-icon-wrapper{
	text-align:left !important;
}

/*tablet y movil*/
.elementor-element.elementor-element-m0bgagw .swiper-button-prev.swiper-section-button,
.elementor-element.elementor-element-m0bgagw .swiper-button-next.swiper-section-button,
.elementor-element.elementor-element-fxbc9wr .swiper-button-prev.swiper-section-button,
.elementor-element.elementor-element-fxbc9wr .swiper-button-next.swiper-section-button{
	visibility:hidden;
}

/*movil*/
.elementor-element.elementor-element-ky4j3b7 .elementor-row  {
	flex-wrap:nowrap;
	margin-top:20px;
}
.elementor-element.elementor-element-ky4j3b7 .elementor-heading-title{
	text-wrap:nowrap !important;
}

/*tablet*/
.elementor-element.elementor-element-4g71gv0{
	text-wrap:nowrap;
}

.elementor-element.elementor-element-5sio2li .elementor-icon-wrapper{
	text-align:right !important;
}
.elementor-element.elementor-element-vf5nmz3 .elementor-icon-wrapper{
	text-align:left !important;
}

/*mobile header*/

#mobile-header{
	border-bottom:none;
}

@media(max-width:450px){
	#mobile-header .img-fluid, .img-thumbnail, .rte-content img{
		/* max-width: 65%; */
    max-width: 10rem;
	}
}

@media(min-width:451px){
	#mobile-header .img-fluid, .img-thumbnail, .rte-content img{
		max-width: 35%;
	}
}

#mobile-header .m-nav-btn>i{
	font-size:2rem;
}

#mobile-header .col-mobile-btn-cart.ps-shoppingcart{
	display:none;
}

#mobile-header .col-mobile-btn.col-mobile-btn-search,
#mobile-header .col-mobile-btn.col-mobile-btn-account,
#mobile-header .col-mobile-btn.col-mobile-btn-menu{
	padding-left:5px !important;
	padding-right:5px !important;
}

#mobile-header .img-user-mobile{
  width: 2.2rem;
}

#mobile-header .mobile-menu__link{
	font-size:16px;
}

.col-mobile-menu-push #_mobile_iqitmegamenu-mobile{
  top:77px;
  transform: translate3d(145%,0,0);
  width: 100%;
}

.mm-panel__header{
	display:none;
}

#iqitmegamenu-mobile{
	background-color:#F2F2F2;
}

.mobile-menu__tab.mobile-menu__tab--id-6{
	background-color: #2a2d36;
  border-radius: 10px;
  text-align: center;
  margin-top: 12%;
}

.mobile-menu__tab.mobile-menu__tab--id-6 a span{
	color:#f2f0eb !important;
}

.position-icon-right{
  float: right;
  color:#2a2d36;
}

.js-mobile-menu__tab-title{
	color:#2a2d36;
}

/*slider colaboradores*/
.elementor-element.elementor-element-hw50wz9 .elementor-row,
.elementor-element.elementor-element-sxh0p4k .elementor-row,
.elementor-element.elementor-element-s3nx8nc .elementor-row{
	flex-wrap:nowrap;
	padding-left:10px;
	padding-right:10px;
}

.elementor-element.elementor-element-hw50wz9 .elementor-row div,
.elementor-element.elementor-element-sxh0p4k .elementor-row div,
.elementor-element.elementor-element-s3nx8nc .elementor-row div{
	padding:1px !important;
  align-items: normal;
}

/* .elementor-element.elementor-element-n9gdwlx .elementor-heading-title{
	line-height:40px !important;
} */

.elementor-element.elementor-element-hw50wz9 .elementor-widget-container,
.elementor-element.elementor-element-sxh0p4k .elementor-widget-container,
.elementor-element.elementor-element-s3nx8nc .elementor-widget-container{
	background-color:transparent !important;
}

.elementor-element.elementor-element-fxbc9wr{
	padding: 2em 0em 2em 0em !important;
}

.elementor-element-nkbu4lv .elementor-widget-image .elementor-image img:hover,
.elementor-element-fsjkwjt .elementor-widget-image .elementor-image img:hover{
	filter:brightness(0.9);
}

/*tab product details*/
.border-tab-style{
  border-bottom: none !important;
}

.border-bottom-style2{
  margin-bottom: 20px !important;
}

.text-bold-stye{
  font-weight: bold;
  font-size: 16px;
}

.background-tab-style{
  background-color: #2a2d36;
  color: #f2f0eb;
}

.background-tab-style-section{
  background-color: #2a2d36;
  color: #f2f0eb;
}

.text-color-general-style{
  color: #2a2d36;
}

#product #product-details .product-reference{
	margin-top:-20px;
}

#product #product-availability{
	display:none;
}

@media(max-width:767px){
	#product .resp-space-style{
		margin-top:0px;
		justify-content: space-between;
		padding-left: 10px;
		padding-right: 5px;
	}

	#product .resp-space-style div{
		width: 49%;
	    flex-wrap: nowrap;
	    white-space: nowrap;
	}

  #product #product-infos-tabs li{
		margin-bottom:20px;
	}

  #product .tax-shipping-delivery-label, .product-description, .product-features, .product-reference{
		font-size:14px;
	}
}

#product .images-container{
	margin-top:0.6em;
	padding-top:0.5em;
}

#cms .elementor-element.elementor-element-3q992r9 ol{
	font-family:'Roboto';
  font-size:14px;
}

#cms .elementor-element.elementor-element-3q992r9 ol li{
	margin-bottom:5px;
}

#product .social-sharing{
	display:none;
}

/* @media(min-width:1200px){
	#category .products-grid .col-xl-3{
		flex: 0 0 33.33333%;
	  max-width: 33.33333%;
	}
} */

#cms .contact-form .btn.btn-primary,
#contact .contact-form .btn.btn-primary{
	background-color:#2a2d36;
	border-radius:5px;
	padding-left: 3.5rem;
	padding-right: 3.5rem;
  border: 1px solid #2a2d36;
}

#cms .contact-form .btn.btn-primary:hover,
#contact .contact-form .btn.btn-primary:hover{
	background-color:#f2f0eb;
	border: 1px solid #2a2d36;
	color:#2a2d36;
}

#cms .elementor-element-mo87nsr .form-control,
#contact .form-fields .form-control{
	border-color:#2a2d36;
	border-radius:5px;
}

#cms.cms-id-9 .breadcrumb,
#cms.cms-id-9 .page-title{
	display:none;
}

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

.elementor-element.elementor-element-uq5dhwy .elementor-accordion-content {
  padding: 0.75rem 5.5rem 2rem 2.5rem;
}

.elementor-element.elementor-element-uq5dhwy .elementor-accordion-icon-right {
  margin-top: 0.75rem;
  margin-left: 1rem;
  font-size: 6px;
}

.elementor-element.elementor-element-uq5dhwy .elementor-accordion-icon-right {
  content: url(/img/cms/arrow.svg) !important;
  transition: all 0.5s ease-in;
  filter: invert(0);
}

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

@media (max-width: 450px) {
  .elementor-element.elementor-element-uq5dhwy .elementor-accordion-icon-right {
      margin-top: 0.75rem;
      font-size: 12px;
  }
  .elementor-element.elementor-element-uq5dhwy .elementor-accordion-content {
      padding: 0.75rem 2.5rem 2rem 2.5rem;
  }
}

html, body {
  width:100% !important;
  overflow-x: hidden !important;
}

#cms .elementor-element.elementor-element-3q992r9 .elementor-text-editor ol{
	font:14px "Roboto" !important;
}

.title-img-ball{
	text-align:center;
	color: #2a2d36;
	font-weight:bold;
	padding-top:30px;
  font-size: 14px;
}

.elementor-element.elementor-element-lm7lpub .swiper-slide-image{
	width:80%;
}

.elementor-element.elementor-element-lm7lpub .swiper-slide-inner
{
	text-align:center;
}

.elementor-element.elementor-element-7227yv2 .swiper-arrows-inside .swiper-button-prev,
.elementor-element.elementor-element-7227yv2 .swiper-arrows-inside .swiper-button-next{
	visibility:hidden;
}

.elementor-element.elementor-element-a23xfmy{
	margin-top:30px !important;
	margin-bottom:30px !important;
}

.elementor-element.elementor-element-ww94as2 .elementor-iqit-banner .elementor-iqit-banner-title,
.elementor-element.elementor-element-siah5k1 .elementor-iqit-banner .elementor-iqit-banner-title{
	margin-top:10px;
}

#cms .elementor-element.elementor-element-bmcwrqh ol{
	padding-top:0px;
}

#product .fa-shopping-icon,
#category .fa-shopping-icon{
	margin:15px 0px 15px 0px;
	cursor:pointer;
	width:30px;
}

@media(max-width: 767px){
  .elementor-element.elementor-element-jp4iuci > .elementor-element-populated{
		display:none;
  }
  .elementor-element.elementor-element-1vbbees .elementor-text-editor{
		font-size:14px;
	}
}

.tooltip-new {
  position: relative;
  display: block;
}

.tooltip-new .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: transparent;
  color: #2a2d36;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 70%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 14px;
}

.tooltip-new:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.tooltip-product-miniature-new {
  position: relative;
  display: block;
}

.tooltip-product-miniature-new .tooltiptext-product-miniature {
  visibility: hidden;
  width: 190px;
  background-color: #555;
  color: #f2f0eb;
  text-align: center;
  border-radius: 6px;
  padding: 15px 10px;
  position: absolute;
  z-index: 1;
  bottom: 110%;
  left: 15%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 14px;
  text-wrap: nowrap;
}

.tooltip-product-miniature-new .tooltiptext-product-miniature::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip-product-miniature-new:hover .tooltiptext-product-miniature {
  visibility: visible;
  opacity: 1;
}


/*tooltip auction*/

.tooltip-info-auction-new {
  position: relative;
  display: block;
  z-index: 100;
}

.tooltip-info-auction-new .tooltiptext-info-auction {
  visibility: hidden;
  width: 180px;
  background-color: #2a2d36;
  color: #f2f0eb;
  text-align: center;
  border-radius: 6px;
  padding: 12px;
  position: absolute;
  z-index: 1;
  bottom: 110%;
  left: 70%;
  margin-left: -10em;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 12px;
  text-wrap:wrap;
}

.tooltip-info-auction-new .tooltiptext-info-auction::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 66%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #2a2d36 transparent transparent transparent;
}

.tooltip-info-auction-new:hover .tooltiptext-info-auction {
  visibility: visible;
  opacity: 1;
}

/*tooltip won*/
.tooltip-info-auction-new-won {
  position: relative;
  display: block;
  z-index: 100;
}

.tooltip-info-auction-new-won .tooltiptext-info-auction-won {
  visibility: hidden;
  width: 200px;
  background-color: #f2f0eb;
  color: #2a2d36;
  text-align: center;
  border-radius: 10px;
  padding: 12px;
  position: absolute;
  z-index: 1;
  bottom: 110%;
  left: 100%;
  margin-left: -10em;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 12px;
  text-wrap:wrap;
  border:1px solid #2a2d36;
}


.tooltip-info-auction-new-won:hover .tooltiptext-info-auction-won {
  visibility: visible;
  opacity: 1;
}



/*Search filter*/

#search_filters .noUi-base{
	background-color:#2a2d36;
}

#search_filters .noUi-horizontal .noUi-handle{
	width: 18px;
    height: 18px;
    top: -7px;
    cursor: pointer;
    border: 1px solid rgba(161,161,161,0.25);
    box-shadow: none;
    border-radius: 15px;
    background-color: #2a2d36;
}

#search_filters .noUi-connect{
	background-color:#ccc !important;
}

#search_filters .noUi-base, .noUi-connects{
	height:99%;
}

#search_filters .block-title{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:10px;
}

#search_filters .facet>ul li{
	display: flex !important;
  flex-direction: column-reverse !important;
}


#search_filters .form-control.select-title.expand-more{
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px rgba(10,10,10,0.1);
}

#search_filters .dropdown-menu{
	margin-top:5px;
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px rgba(10,10,10,0.1);
}

#product .product-add-to-cart{
	display:none !important;
}

#product .product-additional-info{
	border-top:none;
  padding-top: 0px;
}

#product #product-images-thumbs{
	display:none;
}

#product .tax-shipping-delivery-label{
	display:none;
}

#product .specific-references{
	color:#2a2d36;
	font-weight:bold;
	margin-top:25px;
}

#product .specific-references span{
	font-weight:normal;
}

#product .col-product-info .rte-content.product-description{
	display:none;
}

#product #product-description-short-new{
	font-size:16px;
  margin-top:5px;
}

.btn-row-header{
  display:flex;
  column-gap: 1rem;
  line-height: 0.471429rem;
  margin-top: 6px;
  font-size:16px;
}

.btn-register-header{
  background-color: #2a2d36;
  padding: 14px 1.2rem;
  border-radius: 0.5rem;
  color: #f2f0eb;
  border: 1px solid #2a2d36;
  cursor:pointer;
  font-size: 18px;
  width: 120px;
  text-align: center;
}

.btn-access-header{
  background-color: #f2f0eb;
  padding: 14px 1.2rem;
  border-radius: 0.5rem;
  color: #2a2d36;
  border: 1px solid #f2f0eb;
  cursor:pointer;
  font-size: 18px;
  width: 120px;
  text-align: center;
}

@media(max-width:767px){
	.btn-access-header{
		border: 1px solid #2a2d36;
	}
}

.btn-register-header:hover{
  background-color: #f2f0eb;
  color: #2a2d36;
	transform: scale(1.05);
  border: 1px solid #f2f0eb;
	transition: all 0.3s ease-out,transform 0.1s ease-out;
}

.btn-access-header:hover{
  color: #256351;
  border: 1px solid #256351;
	transform: scale(1.05);
	transition: all 0.3s ease-out,transform 0.1s ease-out;
}

#iqitmegamenu-horizontal ul li span {
	font-size:18px;
  font-weight: bold;
}

#iqitmegamenu-horizontal .cbp-hrmenu > ul > li{
  text-wrap: nowrap;
}

#iqitmegamenu-horizontal ul li span:hover{
	font-weight:bold;
  color: #2a2d35;
}

.btn-mobile-header-new-a{
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  line-height: 2.0rem;
  font-size:16px;
  text-align: center;
  margin-top: 30px;
  padding-left: 4rem;
  padding-right: 4rem;
}

.btn-mobile-header-new-b{
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  line-height: 2.0rem;
  font-size:16px;
  text-align: left;
  margin-top: 30px;
  padding-left: 0rem;
  padding-right: 0rem;
}

#cms .elementor-element.elementor-element-bmcwrqh ol{
	font-family:'Roboto' !important;
  font-size: 1rem !important;
}

#search_filters .custom-checkbox .ps-shown-by-js {
	border-radius:5px !important;
}

#search_filters .facet .facet-label a{
	font-size:14px !important;
}

#footer-container-main .block-links ul>li a:hover{
	font-weight:bold;
  color:#2a2d36;
}

#wrapper .breadcrumb ol{
	counter-reset: li;
    font: 15px "Roboto" !important;
}

#category #content-wrapper .page-title{
  text-transform: uppercase;
  border-bottom: none;
  padding-bottom: 0.4em;
  padding-top: 0.8rem;
  padding-left: 10px;
  background-color: #E5E5E5;
  border-radius: 10px;
}

#category .products-selection,
#module-pm_advancedsearch4-searchresults .products-selection{
	border-top:none;
	border-bottom:none;
}

#category .products-selection .view-switcher,
#module-pm_advancedsearch4-searchresults .products-selection .view-switcher{
	visibility:hidden;
}

#category .products-sort-nb-dropdown.products-sort-order.dropdown,
#module-pm_advancedsearch4-searchresults .products-sort-nb-dropdown.products-sort-order.dropdown{
	display:none;
}

#category .products-selection .form-control,
#module-pm_advancedsearch4-searchresults .products-selection .form-control{
	border-radius:5px;
}

#category #js-product-list-footer,
#module-pm_advancedsearch4-searchresults #js-product-list-footer{
	margin-top:20px;
	text-align:center;
	margin-bottom:20px;
}

#header-search-btn{
	display:none;
}

#category .product-miniature,
#module-pm_advancedsearch4-searchresults .product-miniature{
  outline: none 1px;
  border-radius:10px !important;
   box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid #2a2d36;
}

#product .product-miniature,
#index .product-miniature{
  outline: none 1px;
  border-radius:10px !important;
   box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid #2a2d36;
}

#category .products.row > [class*="col-"],
#index .products.row > [class*="col-"],
#module-pm_advancedsearch4-searchresults .products.row > [class*="col-"]{
padding:10px;
}

@media(max-width:767px){
	#category .products.row {
		margin-left: 0px;
		margin-right:0px;
	}
	#category #js-product-list-header{
		margin-left: -7px;
    margin-right: -7px;
	}
	#category .products.row > [class*="col-"],
  #index .products.row > [class*="col-"] ,
  #module-pm_advancedsearch4-searchresults .products.row > [class*="col-"] {
	  padding:10px 0px;
	}
}

#product .swiper-container-wrapper .product-carousel{
	padding:10px;
}

#category .title-top-product-miniature,
#product .title-top-product-miniature,
#index .title-top-product-miniature,
#module-pm_advancedsearch4-searchresults .title-top-product-miniature{
  display: flex;
  font-size: 18px;
  font-family: 'Roboto';
  line-height: 26px;
  color: #2a2d36;
  font-weight: normal;
}

#category .title-top-second-product-miniature,
#product .title-top-second-product-miniature,
#index .title-top-second-product-miniature,
#module-pm_advancedsearch4-searchresults .title-top-second-product-miniature{
  display: flex;
  padding: 5.5px 10px 5.5px 10px;
  font-size: 13px;
  font-weight: bold;
  font-family: 'Roboto';
  line-height: 21px;
  color: #f2f0eb;
  background-color: #6d6651;
  border-radius: 5px;
  justify-content: center;
  text-wrap: nowrap;
}

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

#desktop-header-container, #header{
/*	padding-bottom:15px;
  /* background-color: #6d6651; */
}

#category .product-miniature-default .product-thumbnail,
#product .product-miniature-default .product-thumbnail{
	height: 225px;
  overflow: hidden;
}

@media(max-width:767px){
  #category .product-miniature-default .product-thumbnail,
  #product .product-miniature-default .product-thumbnail{
    height: 170px;
    overflow: hidden;
  }
}

#category .products-grid .product-miniature-default .product-description,
#product .products-grid .product-miniature-default .product-description,
#index .products-grid .product-miniature-default .product-description,
#module-pm_advancedsearch4-searchresults .products-grid .product-miniature-default .product-description{
	margin-top:0px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;
}


#category .product-miniature-grid .product-functional-buttons-bottom,
#product .product-miniature-grid .product-functional-buttons-bottom,
#index .product-miniature-grid .product-functional-buttons-bottom,
#module-pm_advancedsearch4-searchresults .product-miniature-grid .product-functional-buttons-bottom{
	top: 3rem;
	background-color:transparent;
	left: 94%;
}

#category .btn-iqitcompare-add.js-iqitcompare-add,
#category .js-quick-view-iqit,
#product .btn-iqitcompare-add.js-iqitcompare-add,
#product .js-quick-view-iqit,
#index .btn-iqitcompare-add.js-iqitcompare-add,
#index .js-quick-view-iqit,
#module-pm_advancedsearch4-searchresults .btn-iqitcompare-add.js-iqitcompare-add,
#module-pm_advancedsearch4-searchresults .js-quick-view-iqit{
	display:none;
}

#category .product-miniature,
#product .product-miniature,
#module-pm_advancedsearch4-searchresults .product-miniature{
	height:auto !important;
}

#category .product-miniature-grid .product-functional-buttons-bottom,
#product .product-miniature-grid .product-functional-buttons-bottom,
#index .product-miniature-grid .product-functional-buttons-bottom,
#module-pm_advancedsearch4-searchresults .product-miniature-grid .product-functional-buttons-bottom{
	opacity:1;
	/*transform:translate(-50%,0%);	*/
	transform:translate(0%,0%);
 /* display: none; */
}

@media (min-width: 768px){
	.elementor-element.elementor-element-curwv3l {
	    width: 10% !important;
	}
}

@media (min-width: 768px){
  .elementor-element.elementor-element-t162u21 {
      width: 100% !important;
  }
}

#category .products-grid .product-miniature-default .product-title,
#product .products-grid .product-miniature-default .product-title,
#index .products-grid .product-miniature-default .product-title,
#module-pm_advancedsearch4-searchresults .products-grid .product-miniature-default .product-title{
  margin-left: 20px;
  margin-right: 42px;
  font-size:16px;
  font-weight:bold;
}


#category .products-grid .product-miniature-default .product-title a,
#product .products-grid .product-miniature-default .product-title a,
#index .products-grid .product-miniature-default .product-title a,
#module-pm_advancedsearch4-searchresults .products-grid .product-miniature-default .product-title a{
	color:#2a2d36 !important;
}

#category .product-miniature-grid .product-functional-buttons a,
#product .product-miniature-grid .product-functional-buttons a,
#index .product-miniature-grid .product-functional-buttons a,
#module-pm_advancedsearch4-searchresults .product-miniature-grid .product-functional-buttons a{
	color:#6d6651;
}

.notAuthorizedBoxGlobal{
	display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin:10px auto !important;
}

.notAuthorizedBoxText{
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 100%;
	margin-bottom:0px;
  cursor: pointer;
}

.products-grid .product-miniature-layout-1{
	text-align:left;
}

.products-grid .product-miniature-layout-1 .product-price-and-shipping a span{
	color:#2a2d36;
	font-size:18px !important;
  margin-left:20px !important;
}

#category .section-subasta-miniature,
#product .section-subasta-miniature,
#index .section-subasta-miniature,
#module-pm_advancedsearch4-searchresults .section-subasta-miniature{
	display:flex;
	text-align:center;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:14px;
	column-gap:.5rem;
	justify-content: space-between;
  text-wrap:wrap;
	align-items: center;
}

/* movil - tablet */
@media(max-width:1024px){
  #category .section-subasta-miniature,
  #product .section-subasta-miniature,
  #index .section-subasta-miniature,
  #module-pm_advancedsearch4-searchresults .section-subasta-miniature{
    display:block;
  }
}

#category .btn-inter-subasta,
#product .btn-inter-subasta,
#index .btn-inter-subasta,
#module-pm_advancedsearch4-searchresults .btn-inter-subasta{
	background-color:#2a2d36;
	/* padding:5px 10px 5px 10px; */
  padding: 16px 10px 13px 10px;
	text-wrap:nowrap;
	margin:0px;
	color:#f2f0eb;
	border-radius:5px;
  cursor: pointer;
  border:1px solid #2a2d36;
  margin-bottom: -3px;
}

#category .btn-inter-subasta:hover,
#product .btn-inter-subasta:hover,
#index .btn-inter-subasta:hover,
#module-pm_advancedsearch4-searchresults .btn-inter-subasta:hover{
	background-color:#f2f0eb;
  border:1px solid #2a2d36;
  color: #2a2d36;
}

.btn-inter-subasta-select{
  background-color:#FF3B30;
	padding:16px 10px 13px 10px;
	text-wrap:nowrap;
	margin:0px;
	color:#f2f0eb;
	border-radius:5px;
  cursor: pointer;
  border: 1px solid #ff3b30;
  margin-bottom: -3px;
}

.btn-inter-subasta-select-link{
  width: 100%;
}

#category .btn-inter-subasta-select:hover,
#product .btn-inter-subasta-select:hover,
#index .btn-inter-subasta-select:hover{
	background-color:#ed2015;
  border: 1px solid #ed2015;
}

#category .btn-time-subasta,
#product .btn-time-subasta,
#index .btn-time-subasta{
	background-color:transparent;
	/* padding:4px 4px 4px 4px; */
	/*text-wrap:nowrap;*/
  /* min-height: 65px; */
  /* min-width: 98%; */
	margin:0px;
	color:#2a2d36;
	border-radius:5px;
  width: auto;
	/* border:1px solid #2a2d36; */
}

.view-visibility-hidden{
  visibility: hidden;
}

.url-prd-style{
  cursor: pointer;
}

.product-miniature-grid .product-functional-buttons i{
	font-size:1.8rem;
}
#index .product-miniature-grid .product-functional-buttons i{
	display: none;
}

#product .btn-iqitwishlist-add.js-iqitwishlist-add .fa-bookmark:before{
  color: #6d6651;
}

.product-miniature:hover{
   transform: scale(1.01);
  transition: all 0.3s ease-out,transform 0.1s ease-out;
  /* box-shadow:none; */
}

@media(min-width:993px) and (max-width:1170px){
	#category .product-miniature-default .product-thumbnail{
		height:200px;
	}
}

#category .product-miniature-default .thumbnail-container,
#product .product-miniature-default .thumbnail-container,
#index .product-miniature-default .thumbnail-container,
#module-pm_advancedsearch4-searchresults .product-miniature-default .thumbnail-container{
	height:auto !important;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-blur{
  color: transparent;
  text-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.border-table{
  height: 25px;
  border-collapse: separate;
  border: 1px solid #2a2d36;
  border-spacing: 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.border-table-background2{
  border: 1px solid #437C7D !important;
}

.border-tr-none-table{
  border-bottom:none !important;
}

.border-radius-td{
  border-radius:6px;
}

.pd-right-td-table{
  padding-right: 5rem !important;
}

.pd-right-text-td-table{
  text-wrap: nowrap;
}

#product .product-tabs{
	margin-bottom:0px;
  margin-top: -20px;
}

@media(min-width:768px){
	.pd-right-table-general{
		padding-right: 35%;
	}
}

.elementor-element.elementor-element-yqe2q6j .elementor-heading-title,
.elementor-element.elementor-element-2kz28g4 .elementor-heading-title{
	font-size:18px !important;
}

.product-flag.new{
	display:none;
}


#registration .col-form-label,
#authentication .col-form-label{
	color:#2a2d36;
  font-size:16px;
}

#registration .form-control,
#authentication .form-control{
	font-size:16px;
}

#registration .form-control-submit,
#registration .form-control-reset,
#authentication .form-control-submit{
	font-size:16px;
}

#registration .input-group-btn>.btn{
	background-color:#2a2d36;
	color:#f2f0eb;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding-top:14px;
}

#desktop_logo .img-fluid.img-logo{
	margin-top:10px;
}

.btn.btn-orange{
	background-color:#2a2d36 !important;
}

.btn.btn-orange:hover{
	background-color:#f2f0eb !important;
	color:#2a2d36 !important;
  border:1px solid #2a2d36;
}


/* #filter-price{
	margin-bottom:0.7rem;
} */

#filter-price .block-title{
	border-bottom:none;
	/* margin-bottom:2px;	 */
}

#min-price,
#max-price{
	cursor:pointer;
	border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(10,10,10,0.1);
}

#filter-price .input-group{
	gap:0.5rem;
	margin-bottom:7px;
}

#filter-price #apply-filter{
	background-color: #2a2d36;
  border-radius: 0.5rem;
  color: #f2f0eb;
  border: 1px solid #2a2d36;
  cursor: pointer;
}

#filter-price #apply-filter:hover{
	background-color: #256351;
}

.icon-filter-select{
  padding-right: 10px;
}

.flex-content-filter{
  display: flex;
  padding-bottom:1.5rem;
  width: 100%;
}

.width-content-filter{
  width: 100%;
}

.icon-filter-select i{
	color:#2a2d36;
}

.icon-map-title{
  height:40px;
}

@media(max-width:767px){
	#product .btn-iqitwishlist-add{
		margin-top:-10px;
	}
}

#product #auction-product .add-tocart-price-price{
	display:none;
}

#product #content-wrapper .page-title a:link{
	padding-left:10px;
}

#footer-container-first{
	display:none;
}

.logo-footer-new{
  align-self: center;
}

#footer-copyrights .divider-footer-copyright{
	display:none;
}

@media(min-width:768px){
	.divider-footer-vertical{
	  border-top: solid 3px #f2f0eb;
	  min-width: 150px;
	  margin-bottom: 1rem;
	  border-radius: 3px;
	  align-self: center;
	  transform: rotate(90deg);
	}

	.footer-style-inline .block-title{
		display:inline-block !important;
	  margin-top: 5px !important;
	  width: 7rem;
	}

	#footer .col-md-1.d-flex.justify-content-center{
		flex: 0 0 4.33333%;
	  max-width: 4.33333%;
	}

  .align-content-logo-footer{
    justify-content: right;
  }
  .align-content-logo-footer{
    justify-content: right;
  }
	#footer-container-main.footer-style-inline>div>.row .block-links ul>li{
		display:inline-block !important;
	}
  #footer .block-iqitlinksmanager-3{
    margin-top:0px;
  }

}


#footer-container-main{
  padding-top:3rem;
  padding-bottom: 0rem;
}

#footer-container-main.footer-style-inline>div>.row .block-links ul>li{
	display:block;
}

#footer-container-main.footer-style-inline>div>.row .block-title{
	font-size:16px;
  margin-right: 3rem;
}



#category .products-grid .product-miniature .product-description-short,
#product .products-grid .product-miniature .product-description-short,
#index .products-grid .product-miniature .product-description-short{
	display:block !important;
	padding-left:1.5rem;
	font-size:13px;
}

#category .products-grid .product-miniature .product-description-short a,
#product .products-grid .product-miniature .product-description-short a,
#index .products-grid .product-miniature .product-description-short a{
	color:#7f7f7f;
}

#footer .block-links ul>li{
	margin-right:2rem;
}

#footer #footer-container-main.footer-style-inline>div>.row .block-links ul>li a{
	font-size:14px;
}


.section-title-3{
	height:4rem;
}

@media(max-width:767px){
	.section-title-3{
		height:auto;
	}
}

.section-title-3 h3{
	font-size:24px;
  font-family: 'Roboto Condensed';
  font-weight: bold;
}

@media(min-width:768px) and (max-width:959px){
	.p-section-3{
		height: 5rem;
    font-size: 17px;
	}
}

@media(min-width:960px) and (max-width:991px){
	.p-section-3{
		height: 11rem;
	}
}

@media(min-width:992px) and (max-width:1009px){
	.p-section-3{
		height: 14rem;
	}
}

@media(min-width:1010px){
	.p-section-3{
		height: 7rem;
	}
}

@media(min-width:1180px) and (max-width:1671px){
	.section-title-3{
		height:4.5rem;
	}
}

@media(min-width:1185px) and (max-width:1421px){
	.p-section-3{
		height: 7.5rem;
	}
}

@media(min-width:1422px) and (max-width:1764px){
	.p-section-3{
		height: 5.5rem;
	}
}

@media(min-width:1672px){
	.section-title-3{
		height:4.5rem;
	}
}

@media(min-width:1765px){
	.p-section-3{
		height: 6rem;
	}
}

@media(max-width:767px){
	.p-section-3{
		height: 5rem;
    margin-top:20px;
	}
}

.padding-lr{
  padding-left: 5rem;
  padding-right: 5rem;
}

@media(max-width:767px){

  #footer .block-toggle2.block-iqitlinksmanager-1 {
		flex-basis:50%;
	}

}

@media(min-width:768px){
  #footer .block-iqitlinksmanager-3{
	  margin-top:0px;
  }
  #footer .display-contain-footer{
    display: flex !important;
    flex-wrap: nowrap;
  }
}
@media(min-width:768px) and (max-width:1260px){
  .width-conatain-item-footer{
    width:100%;
  }
}

@media(min-width:1261px){
  .width-conatain-item-footer{
    width:75%;
  }
}

#footer .block-title{
	font-size:16px;
}

.img-icon-account{
	width:30px;
  border-radius: 5px;
}

.display-icon-account{
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  column-gap: 1rem;
  color:#f2f0eb;
  height:30px;
}

.title-icon-map{
  color:#333333;
  font-size: 14px;
}

.title-icon-map:hover{
	color:#2a2d36;
}

.title-icon-map-none{
  color:#6d6651;
  font-size: 14px;
}

.border-new{
	padding:10px;
	border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(10,10,10,0.1);
}

.border-new-title{
	padding: 10px !important;
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px rgba(10,10,10,0.1);
}

.padding-top-icon-filter{
  padding-top: 10px;
}

.icon-right-title{
  float: right;
}

.text-nowrap{
  text-wrap: nowrap !important;
}

.elementor-element.elementor-element-ky4j3b7 .elementor-heading-title span{
  text-wrap: nowrap !important;
}

.elementor-element-rpbli58{
	width:100% !important;
}

.elementor-element-1tavtpd{
	width:auto !important;
}

.elementor-element-k6dlf6x{
	width:auto !important;
}

.display-content-authentication{
  display: flex;
}

@media(max-width:767px){
  .display-content-authentication{
    display: contents;
  }
}

#product .auction-time-wrapper div:nth-child(1){
	display:flex;
	justify-content:center;
}

.auction_timer_inner{
	background-color:transparent;
}

.auction-panel{
	border: 2px solid #2a2d36;
	border-style: dashed;
	box-shadow: none;
	outline: none;
	border-width: 2px;
  color: #2a2d36;
  padding-top: 5px;
  padding-bottom: 15px;
  border-radius: 10px;
  width: 101%;

}

.auction-timer{
	border:none;
}

.auction_top_lineup{
	background-color:#f2f0eb !important;
}

.middle_inner_right.au-fr a{
	background-color:#2a2d36;
  border-radius:10px;
}

.middle_inner_right.au-fr a:hover{
	background-color:#256351;
}

.middle_inner_left.au-fl input{
	border-radius: 10px;
  border: 1px solid #2a2d36;
}

.total-bids{
	color:#ff914d;
  font-weight: 500;
}

.display-flex-auction{
  display: flex;
  text-wrap: nowrap;
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: #2a2d36;
  font-size: 14px;
  justify-content: space-evenly;
}

.content-auction-info{
  width: 100%;
  text-align: center;
}

.display-flex-auction i{
	color:#2a2d36;
  font-size: 16px;
}

.auction_label{
	color:#2a2d36;
}

.auction_price_loader{
  background:none !important;
}

#auction-block .auction-time-wrapper .flip-clock-wrapper{
	width:100% !important;
}

@media(max-width:767px){
  #auction-block .auction-time-wrapper .flip-clock-wrapper{
    width:95% !important;
  }
}


.auction-top.au-clr-both,
.auction_bidding_area{
	margin-left:2rem;
	margin-right:2rem;
}

.top_inner_right, .middle_inner_right{
	width:auto;
}

#auction-list tr td.auction-time-wrapper div.auction_timer ul, #auction-block .auction-time-wrapper div.auction_timer ul{
	height: 95px !important;
	width: 40px !important;
	font-size:130px !important;
	margin:0px;
	background-color: #f2f0eb !important;
	box-shadow:none;
}

.flip-clock-wrapper ul{
	border-radius:0px !important;
}

.flip-clock-wrapper ul li a div div.inn{
  background-color:#f2f0eb;
  border-radius:0px;
  color:#2a2d36;
  text-shadow: none;
	border-radius:10px;
}

.flip-clock-wrapper ul.play li.flip-clock-active .down{
	background-color:transparent !important;
}

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{
	background-color:#f2f0eb !important;
}

#auction-list tr td.auction-time-wrapper div.auction_timer .flip-clock-divider, #auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider{
	height:65px !important;
  z-index: 10;
}

.flip-clock-dot.top,
.flip-clock-dot.bottom{
	display:none;
}

.flip-clock-wrapper ul:nth-child(2),
.flip-clock-wrapper ul:nth-child(5),
.flip-clock-wrapper ul:nth-child(8),
.flip-clock-wrapper ul:nth-child(11){
	border-top:2px solid #2a2d36;
	border-bottom:2px solid #2a2d36;
	border-left:2px solid #2a2d36;
  border-top-left-radius:10px !important;
	border-bottom-left-radius:10px !important;
}

.flip-clock-wrapper ul:nth-child(3),
.flip-clock-wrapper ul:nth-child(6),
.flip-clock-wrapper ul:nth-child(9),
.flip-clock-wrapper ul:nth-child(12){
	border-top:2px solid #2a2d36;
	border-bottom:2px solid #2a2d36;
	border-right:2px solid #2a2d36;
  border-top-right-radius:10px !important;
	border-bottom-right-radius:10px !important;
}

#auction-block .auction-time-wrapper div.auction_timer div.inn{
	font-size:35px !important;
}

.flip-clock-wrapper ul li a div.up::after{
	background:none;
}

#auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider .flip-clock-label{
	right:-52px !important;
}

.flip-clock-divider.segundos{
	right:-15px !important;
}

.flip-clock-divider.minutos{
	right:-9px !important;
}

.flip-clock-divider.horas{
	right:-4px !important;
}

.top_inner_left.au-fl.push-label{
	width:auto;
}

.auction_price{
	padding-left:0;
}

.auction_won_date{
  margin-bottom: -13%;
}

@media (max-width: 768px){
  .auction_won_date{
    margin-bottom: 0;
  }
}

#auction-block .auction_top_lineup{
	padding: 0px 0px 0px 0px;
}

.auction-middle{
	display:flex;
	flex-wrap:nowrap !important;
	justify-content: space-between;
	text-wrap: nowrap;
}

.middle_inner_left {
  width: 100%;
}

.middle_inner_right {
  width: auto;
  margin-left: 15px;
}

.middle_inner_right a{
	padding:10px 30px 10px 30px;
}


/*number count align right*/
.flip-clock-wrapper ul:nth-child(2) li.flip-clock-active div.inn,
.flip-clock-wrapper ul:nth-child(2) li.flip-clock-before div.inn,
.flip-clock-wrapper ul:nth-child(5) li.flip-clock-active div.inn,
.flip-clock-wrapper ul:nth-child(5) li.flip-clock-before div.inn,
.flip-clock-wrapper ul:nth-child(8) li.flip-clock-active div.inn,
.flip-clock-wrapper ul:nth-child(8) li.flip-clock-before div.inn,
.flip-clock-wrapper ul:nth-child(11) li.flip-clock-active div.inn,
.flip-clock-wrapper ul:nth-child(11) li.flip-clock-before div.inn{
  text-align:right;
}

/*number count align left*/
.flip-clock-wrapper ul:nth-child(3) li.flip-clock-active div.inn,
.flip-clock-wrapper ul:nth-child(3) li.flip-clock-before div.inn,
.flip-clock-wrapper ul:nth-child(6) li.flip-clock-active div.inn,
.flip-clock-wrapper ul:nth-child(6) li.flip-clock-before div.inn,
.flip-clock-wrapper ul:nth-child(9) li.flip-clock-active div.inn,
.flip-clock-wrapper ul:nth-child(9) li.flip-clock-before div.inn,
.flip-clock-wrapper ul:nth-child(12) li.flip-clock-active div.inn,
.flip-clock-wrapper ul:nth-child(12) li.flip-clock-before div.inn{
  text-align:left;
}




/*animation none count subasta*/

@keyframes turn {
0% {
  transform: none;
}
100% {
  transform: none;
}
}
@keyframes turn {
0% {
  transform: none;
}
100% {
  transform: none;
}
}
@keyframes turn {
0% {
  transform: none;
}
100% {
  transform: none;
}
}
/**/
@keyframes turn2 {
0% {
  transform: none;
}
100% {
  transform: none;
}
}
@keyframes turn2 {
0% {
  transform: none;
}
100% {
  transform: none;
}
}
@keyframes turn2 {
0% {
  transform: none;
}
100% {
  transform: none;
}
}

.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3;
}
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  animation: 0.5s linear 0s normal both 1 running show;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, #f2f0eb 100%) repeat scroll 0 0;
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  animation: 0.5s linear 0.3s normal both 1 running hide;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, #f2f0eb 100%) repeat scroll 0 0;
}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  animation: 0.5s linear 0s normal both 1 running show;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f2f0eb 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0;
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  animation: 0.5s linear 0.2s normal both 1 running hide;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f2f0eb 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0;
}

@keyframes show {
0% {
  opacity: 0;
}
100% {
  opacity: 0;
}
}
@keyframes show {
0% {
  opacity: 0;
}
100% {
  opacity: 0;
}
}
@keyframes show {
0% {
  opacity: 0;
}
100% {
  opacity: 0;
}
}
@keyframes hide {
0% {
  opacity: 0;
}
100% {
  opacity: 0;
}
}
@keyframes hide {
0% {
  opacity: 0;
}
100% {
  opacity: 0;
}
}
@keyframes hide {
0% {
  opacity: 0;
}
100% {
  opacity: 0;
}
}


#authentication .btn.btn-outline-secondary,
#registration .btn.btn-outline-secondary{
	border-radius:5px;
	margin-left:10px
}

/* start expand wrapper */
@media(max-height:1620px){
  #wrapper{
      min-height:1150px;
  }
}

@media(min-height:1621px){
  #wrapper{
      min-height:80vh;
  }
}

@media(max-height:740px){
  #wrapper{
      min-height:300px;
  }
}

@media(max-height:915px){
  #wrapper{
      min-height:463px;
  }
}

@media(max-height:1180px){
  #wrapper{
      min-height:760px;
  }
}

@media(max-height:1368px){
  #wrapper{
      min-height:945px;
  }
}

@media(max-height:720px){
  #wrapper{
      min-height:240px;
  }
}

@media(max-height:914px){
  #wrapper{
      min-height:465px;
  }
}

@media(max-height:892px){
  #wrapper{
      min-height:425px;
  }
}

@media(max-height:915px){
  #wrapper{
      min-height:463px;
  }
}

@media(max-height:1180px){
  #wrapper{
      min-height:760px;
  }
}

@media(max-height:1204px){
  #wrapper{
      min-height:650px;
  }
}

@media(max-height:861px){
  #wrapper{
      min-height:405px;
  }
}

/* end expand wrapper */

/* change order items form register*/

.item-order-form{
	display:flex;
	flex-direction:column;
}
.item-order-form div:nth-child(1){
	display:flex;
	flex-direction:row;
}

.item-order-form .align-items-center:nth-child(1){
	order:1;
}
.item-order-form .align-items-center:nth-child(2){
	order:2;
}
.item-order-form .align-items-center:nth-child(3){
	order:3;
}
.item-order-form .align-items-center:nth-child(4){
	order:4;
}
.item-order-form .align-items-center:nth-child(5){
	order:5;
}
.item-order-form .align-items-center:nth-child(6){
	order:6;
}
.item-order-form .align-items-center:nth-child(7){
	order:7;
}
.item-order-form .align-items-center:nth-child(8){
	order:8;
}
.item-order-form .align-items-center:nth-child(9){
	order:10;
}
.item-order-form .align-items-center:nth-child(10){
	order:9;
}
.item-order-form .align-items-center:nth-child(11){
	order:11;
}
.item-order-form .align-items-center:nth-child(12){
	order:12;
}
.item-order-form .align-items-center:nth-child(13){
	order:13;
}
.item-order-form .align-items-center:nth-child(14){
	order:14;
}
.item-order-form .align-items-center:nth-child(15){
	order:15;
}
.item-order-form .align-items-center:nth-child(16){
	order:16;
}
.item-order-form .align-items-center:nth-child(17){
	order:17;
}
.item-order-form .align-items-center:nth-child(18){
	order:18;
}

/* end change order items form register*/

/* modal confirm auction*/
.icon-alert-auction{
	width:70px;
}
.icon-exito-auction{
	width:45px;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green,
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red,
.jconfirm.jconfirm-modern .jconfirm-box,
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{
	border-radius:10px;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{
	background-color:#2a2d36;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{
	background-color:#256351;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{
	background-color:#a53328 !important;
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{
	background-color:#a53328 !important;
}

.jconfirm-content div{
	color:#2a2d36;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{
	background-color:#2a2d36;
  padding-left:30px;
	padding-right:30px;
  color:#f2f0eb;
}

.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button:hover{
	background-color:#2a2d36;
  color:#f2f0eb;
}

.jconfirm .jconfirm-box.jconfirm-type-red,
.jconfirm .jconfirm-box.jconfirm-type-green{
	border-top: none;
}

@media(max-width:767px){
	.jconfirm.jconfirm-modern .jconfirm-box{
		width:90% !important;
	}
}

#deposit-link{
	display:none;
}

.term-cond-link{
	color:#2a2d36 !important;
	font-weight:bold;
}
.term-cond-link:hover{
	color:#2a2d36 !important;
}

#customer-form .custom-checkbox span{
	border-color:#2a2d36;
	border-radius:4px
}

#customer-form .custom-checkbox label {
	padding-left: 0 !important;
}

/*history*/
#history .table,
#order-history .table,
#order-products{
	border-collapse: separate;
	border-spacing: 0px;
  color:#2a2d36;
  border-radius: 10px;
}

#history .thead-default-new,
#order-history .thead-default-new,
#order-products .thead-default-new{
	background-color:#2a2d36;
	color:#f2f0eb;
	text-align: center;
}

#history .table-bordered thead th:first-child,
#order-history .table-bordered thead th:first-child,
#order-products.table-bordered thead th:first-child
{
	border-top-left-radius:10px;
}

#history .table-bordered thead th:last-child,
#order-history .table-bordered thead th:last-child,
#order-products.table-bordered thead th:last-child{
	border-top-right-radius:10px;
}

#history .table-bordered tr:last-child td:last-child,
#order-history .table-bordered tr:last-child td:last-child,
#order-products.table-bordered tr:last-child td:last-child {
  border-bottom-right-radius:10px;
}

#history .table-bordered tr:last-child td:first-child,
#order-history .table-bordered tr:last-child td:first-child,
#order-products.table-bordered tr:last-child td:first-child {
  border-bottom-left-radius:10px;
}

#history .table-responsive,
#order-history .table-responsive,
#order-products.table-responsive{
	display: table;
}



.page-customer-account #content .order-actions a{
	color:#2a2d36;
}
.page-customer-account #content .order-actions a:hover{
	color:#2a2d36;
}

.my-account-page-content-wrapper .my-account-side-links > a:nth-child(4)
{
  display:none;
}

/*main account user Mis operacions > order-detail*/
#order-detail .link-item > .fa
{
  display: none;
}

#order-detail .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;
  color:#2a2d36;
}

#order-detail .my-account-page-content-wrapper .my-account-side-links > a:active
{
  color: #f2f0eb;
  background-color: #2a2d36;
}

#order-detail .my-account-page-content-wrapper .my-account-side-links > a:nth-child(3)
{
  color: #f2f0eb;
  background-color: #2a2d36;
}

#order-detail .my-account-page-content-wrapper .my-account-side-links{
  border-right:0px;
  max-width: 20%;
  margin: 0 2rem 0 2rem;
}

@media (max-width: 767.98px){
  #order-detail .my-account-page-content-wrapper .my-account-side-links{
    max-width: 90%;
    font-size: 14px;
  }
}

.custom-select2.item-order-form{
	border:1px solid #2a2d36;
	border-radius:5px;
	padding-top:3px;
	padding-bottom:3px;

}
.register-form #field-country{
	border:none;
	width:100%;
	text-align: left;
	margin-left: 0px;
  height: 40px;
}

.elementor-element-pt9vzr2 .elementor-column-gap-default .elementor-element-populated,
.elementor-element-802tsab .elementor-column-gap-default .elementor-element-populated{
	padding-left:0px;
	padding-right:0px;
}

.page-order-detail .box{
	border-radius:10px;
}

.order-message-form.box{
	border:none;
}

.order-message-form.box select{
	border-radius:5px;
	width:100%;
	border-color:#8A8A8A;
}

.order-message-form.box textarea{
	border-color:#8A8A8A;
	border-radius:5px;
}

.line-bottom{
  border-bottom: 1px solid #e3e3e3;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 30px;
}

.section-title-new{
  color: #2a2d36;
  font-size: 1.1428571429rem;
  font-style: normal;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 0.8em;
  padding-bottom: 0.5em;
}

.btn-prev-style,
.btn-prev-viewed-style{
  margin-right: 30px;
  cursor: pointer;
}

.btn-prev-style,
.btn-prev-viewed-style{
  margin-right: 5px;
  cursor: pointer;
}
.btn-prev-style.fa.fa-chevron-left,
.btn-prev-viewed-style.fa.fa-chevron-left{
	font-size:20px;
	color:#2a2d36;
}

.btn-next-style,
.btn-next-viewed-style{
  cursor: pointer;
}
.btn-next-style.fa.fa-chevron-right,
.btn-next-viewed-style.fa.fa-chevron-right{
	font-size:20px;
	color:#2a2d36;
}

.swiper-container-wrapper .products.swiper-container .swiper-button-next,
.swiper-container-wrapper .products.swiper-container .swiper-button-prev{
	visibility:hidden;
}

#product-category-viewed .swiper-pagination-product,
#product-category-similar .swiper-pagination-product{
	display:none;
}

.product-miniature-grid .product-availability{
	z-index:1000;
	bottom:-80px;
	width:100%;
}

.product-unavailable{
	display:flex;
	background-color:#FF3B30;
	height:80px;
	font-size:20px;
	text-wrap:wrap;
	align-items: center;
	justify-content: center;
}

#product .product-miniature-grid .product-availability{
  bottom:-90px;
}
#product .product-unavailable{
  height:90px;
}

.product-miniature-grid:hover .product-availability {
	transform: translate(-50%,0rem);
	opacity: 1;
	-webkit-backface-visibility: visible;
	backface-visibility: visible
}

.elementor-element.elementor-element-nyy54bu .elementor-heading-title{
	background-color:#E5E5E5;
	border-radius:10px;
	padding:15px 20px 15px 20px;
}

.elementor-element.elementor-element-lagpfyz .elementor-heading-title{
	padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-link-external{
	height:18px;
}
.link-catastral{
  cursor: pointer;
  color:#2a2d36 !important;
}

.elementor-element-yqe2q6j.elementor-section.elementor-section-content-middle .elementor-column-wrap{
	align-items:baseline;
}


/*colaboradores*/

.cms-id-17 .page-title{
	display: none;
}

.cms-id-17 .breadcrumb {
	display: none !important;
}

.elementor-element.elementor-element-wlgh209 .elementor-iqit-banner .elementor-iqit-banner-description{
	margin-top:10px;
}


.elementor-element.elementor-element-h28ctmr{
	margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-szb0wv0 > .elementor-element-populated{
	margin:0px;
	padding:0px;
}

.elementor-element-kiwl0b1{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	border-radius:120px;
}

/* .elementor-element-v0bi54f {
	max-height:767px;
	overflow-y:scroll;
} */

.block-list-asesores .elementor-column.elementor-col-100,
.block-list-asesores .elementor-column[data-col="100"],
.block-list-abogados .elementor-column.elementor-col-100,
.block-list-abogados .elementor-column[data-col="100"],
.block-list-procuradores .elementor-column.elementor-col-100,
.block-list-procuradores .elementor-column[data-col="100"],
.block-list-gestorias .elementor-column.elementor-col-100,
.block-list-gestorias .elementor-column[data-col="100"],
.block-list-seguros .elementor-column.elementor-col-100,
.block-list-seguros .elementor-column[data-col="100"],
.block-list-seguridad .elementor-column.elementor-col-100,
.block-list-seguridad .elementor-column[data-col="100"],
.block-list-tasadoras .elementor-column.elementor-col-100,
.block-list-tasadoras .elementor-column[data-col="100"],
.block-list-obras .elementor-column.elementor-col-100,
.block-list-obras .elementor-column[data-col="100"],
.block-list-arquitectos .elementor-column.elementor-col-100,
.block-list-arquitectos .elementor-column[data-col="100"],
.block-list-new .elementor-column.elementor-col-100,
.block-list-new .elementor-column[data-col="100"]{
	max-height:767px;
	overflow-y:scroll;
  margin-right:1px;
	margin-top:3px;
	margin-bottom:3px;
  padding-left: 15px;
	/* padding-right: 15px; */
}


.block-tarifas-asesores .elementor-image img,
.block-tarifas-abogados .elementor-image img,
.block-tarifas-procuradores .elementor-image img,
.block-tarifas-gestorias .elementor-image img,
.block-tarifas-seguros .elementor-image img,
.block-tarifas-seguridad .elementor-image img,
.block-tarifas-tasadoras .elementor-image img,
.block-tarifas-obras .elementor-image img,
.block-tarifas-arquitectos .elementor-image img,
.block-tarifas-new .elementor-image img{
	object-fit:cover;
	width:100%;
}

.elementor-element-vdsftyp .elementor-widget-image .elementor-image img,
.elementor-element.elementor-element-vdsftyp .elementor-heading-title{
	cursor:pointer;
}
.elementor-element-vdsftyp .elementor-widget-image .elementor-image img:hover{
	filter:brightness(0.9);
}

.btn-asesores .elementor-widget-wrap:hover,
.btn-abogados .elementor-widget-wrap:hover,
.btn-procuradores .elementor-widget-wrap:hover,
.btn-gestorias .elementor-widget-wrap:hover,
.btn-seguros .elementor-widget-wrap:hover,
.btn-seguridad .elementor-widget-wrap:hover,
.btn-tasadoras .elementor-widget-wrap:hover,
.btn-obras .elementor-widget-wrap:hover,
.btn-arquitectos .elementor-widget-wrap:hover,
.btn-new .elementor-widget-wrap:hover{
  cursor:pointer;
}
.btn-asesores .elementor-widget-image .elementor-image img:hover,
.btn-abogados .elementor-widget-image .elementor-image img:hover,
.btn-procuradores .elementor-widget-image .elementor-image img:hover,
.btn-gestorias .elementor-widget-image .elementor-image img:hover,
.btn-seguros .elementor-widget-image .elementor-image img:hover,
.btn-seguridad .elementor-widget-image .elementor-image img:hover,
.btn-tasadoras .elementor-widget-image .elementor-image img:hover,
.btn-obras .elementor-widget-image .elementor-image img:hover,
.btn-arquitectos .elementor-widget-image .elementor-image img:hover,
.btn-new .elementor-widget-image .elementor-image img:hover{
  filter:brightness(0.9);
}

.elementor-element-c8ttkwh:hover .elementor-element.elementor-element-62hek51 .elementor-divider-separator{
	border-top-color:#2a2d36;
}

.elementor-element-h56mka8:hover .elementor-element.elementor-element-w24cmmn .elementor-divider-separator{
	border-top-color:#2a2d36;
}

.elementor-element-ype9175 :hover .elementor-element.elementor-element-zcllptj .elementor-divider-separator{
	border-top-color:#2a2d36;
}

.elementor-element-os26l52:hover .elementor-element.elementor-element-v0iq9c7 .elementor-divider-separator{
	border-top-color:#2a2d36;
}

.elementor-element-nc8q0wx:hover .elementor-element.elementor-element-rcyywqm .elementor-divider-separator{
	border-top-color:#2a2d36;
}

.elementor-element-rmr0t70:hover .elementor-element.elementor-element-t9dope9 .elementor-divider-separator{
	border-top-color:#2a2d36;
}

.border-top-color-divider{
  border-top-color:#2a2d36 !important;
}


.btn-asesores:hover .title-background-asesores,
.btn-abogados:hover .title-background-abogados,
.btn-procuradores:hover .title-background-procuradores,
.btn-gestorias:hover .title-background-gestorias,
.btn-seguros:hover .title-background-seguros,
.btn-seguridad:hover .title-background-seguridad,
.btn-tasadoras:hover .title-background-tasadoras,
.btn-obras:hover .title-background-obras,
.btn-arquitectos:hover .title-background-arquitectos,
.btn-new:hover .title-background-new{
	background-color:#2a2d36;
  border-radius:7px;
}

.btn-asesores:hover .title-background-asesores a,
.btn-abogados:hover .title-background-abogados a,
.btn-procuradores:hover .title-background-procuradores a,
.btn-gestorias:hover .title-background-gestorias a,
.btn-seguros:hover .title-background-seguros a,
.btn-seguridad:hover .title-background-seguridad a,
.btn-tasadoras:hover .title-background-tasadoras a,
.btn-obras:hover .title-background-obras a,
.btn-arquitectos:hover .title-background-arquitectos a,
.btn-new:hover .title-background-new a{
	color:#f2f0eb !important;
}

.title-background-asesores-container{
  background-color:#2a2d36;
  border-radius:7px;
}

.title-background-asesores-container a{
	color:#f2f0eb !important;
}

.title-background-asesores .elementor-heading-title,
.title-background-abogados .elementor-heading-title,
.title-background-procuradores .elementor-heading-title,
.title-background-gestorias .elementor-heading-title,
.title-background-seguros .elementor-heading-title,
.title-background-seguridad .elementor-heading-title,
.title-background-tasadoras .elementor-heading-title,
.title-background-obras .elementor-heading-title,
.title-background-arquitectos .elementor-heading-title,
.title-background-new .elementor-heading-title{
	padding-top:5px;
	padding-bottom:5px;
}

@media(max-width:767px){
	/*.elementor-element-v8w8jmj .elementor-row{*/
	/*	display:grid;*/
	/*	grid-template-columns:repeat(2, 70.5%);*/
	/*	row-gap:40px;	*/
	/*}*/

  .block-tarifas-asesores .elementor-image img,
  .block-tarifas-abogados .elementor-image img,
  .block-tarifas-procuradores .elementor-image img,
  .block-tarifas-gestorias .elementor-image img,
  .block-tarifas-seguros .elementor-image img,
  .block-tarifas-seguridad .elementor-image img,
  .block-tarifas-tasadoras .elementor-image img,
  .block-tarifas-obras .elementor-image img,
  .block-tarifas-arquitectos .elementor-image img,
  .block-tarifas-new .elementor-image img{
		width:auto;
	}

	.tarifas-img-asesores,
  .tarifas-img-abogados,
  .tarifas-img-procuradores,
  .tarifas-img-gestorias,
  .tarifas-img-seguros,
  .tarifas-img-seguridad,
  .tarifas-img-tasadoras,
  .tarifas-img-obras,
  .tarifas-img-arquitectos,
  .tarifas-img-new{
		overflow-x:scroll;
	}

	.tarifas-img-asesores .elementor-image img,
  .tarifas-img-abogados .elementor-image img,
  .tarifas-img-procuradores .elementor-image img,
  .tarifas-img-gestorias .elementor-image img,
  .tarifas-img-seguros .elementor-image img,
  .tarifas-img-seguridad .elementor-image img,
  .tarifas-img-tasadoras .elementor-image img,
  .tarifas-img-obras .elementor-image img,
  .tarifas-img-arquitectos .elementor-image img,
  .tarifas-img-new .elementor-image img{
		max-width:max-content !important;
	}

  .banner-top > .elementor-container{
		min-height:200px !important;
	}

}

.banner-top > .elementor-container{
  min-height:300px;
}


/*end colaboradores*/

.elementor-element.elementor-element-cxijuvb .elementor-element-populated,
.elementor-element.elementor-element-lp8fl2c .elementor-element-populated,
.elementor-element.elementor-element-klv47hw .elementor-element-populated,
.elementor-element.elementor-element-tbhbqdr .elementor-element-populated,
.elementor-element.elementor-element-piqpefx .elementor-element-populated{
	background-color: #f2f0eb;
  border-radius: 5px;
}


@media(max-width:768px){
  .elementor-element-25vzgpn.elementor-column.elementor-col-50,
  .elementor-element-mob3tna.elementor-column.elementor-col-50,
  .elementor-element-klv47hw.elementor-column.elementor-col-50,
  .elementor-element-lp8fl2c.elementor-column.elementor-col-50,
  .elementor-element-piqpefx.elementor-column.elementor-col-50,
  .elementor-element-tbhbqdr.elementor-column.elementor-col-50{
    width:240px !important;
  }
}

@media(min-width:767px){

  .elementor-element-klv47hw.elementor-column.elementor-col-50,
  .elementor-element-lp8fl2c.elementor-column.elementor-col-50,
  .elementor-element-piqpefx.elementor-column.elementor-col-50,
  .elementor-element-tbhbqdr.elementor-column.elementor-col-50{
    width:50% !important;
  }
}


@media(max-width:767px){
  .elementor-element-25vzgpn.elementor-column.elementor-col-50,
  .elementor-element-mob3tna.elementor-column.elementor-col-50,
  .elementor-element-klv47hw.elementor-column.elementor-col-50,
  .elementor-element-lp8fl2c.elementor-column.elementor-col-50,
  .elementor-element-piqpefx.elementor-column.elementor-col-50,
  .elementor-element-tbhbqdr.elementor-column.elementor-col-50{

	  padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}

@media(max-width:767px){
  .elementor-element-25vzgpn.elementor-column.elementor-col-50,
  .elementor-element-mob3tna.elementor-column.elementor-col-50{

	  padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
	.elementor-element.elementor-element-25vzgpn > .elementor-element-populated,
	.elementor-element.elementor-element-mob3tna > .elementor-element-populated{
		padding:0px !important;
	}
  .elementor-element.elementor-element-nhnrwui .elementor-widget-container,
	.elementor-element.elementor-element-d1cftsi .elementor-widget-container,
	.elementor-element.elementor-element-wdlwc3g .elementor-widget-container,
	.elementor-element.elementor-element-termros .elementor-widget-container,
	.elementor-element.elementor-element-349ixij .elementor-widget-container,
	.elementor-element.elementor-element-asru2wc .elementor-widget-container{
		padding-top:0px !important;
	}

  .elementor-element.elementor-element-5x2eevz .elementor-widget-container,
  .elementor-element.elementor-element-arv7z1s .elementor-widget-container,
  .elementor-element.elementor-element-0y4uss1 .elementor-widget-container,
  .elementor-element.elementor-element-pxdrffr .elementor-widget-container{
    width:220px !important;
  }
}

#iqitwishlist-notification.ns-box{
	background-color:#2a2d36;
  border-radius: 10px;
}

.elementor-element.elementor-element-5x2eevz .elementor-widget-container,
.elementor-element.elementor-element-arv7z1s .elementor-widget-container,
.elementor-element.elementor-element-0y4uss1 .elementor-widget-container,
.elementor-element.elementor-element-pxdrffr .elementor-widget-container{
	width:530px;
}

.dropdown-mt{
  margin-top: 10px;
}

.dropdown-menu.dropdown-menu-right.mt-1.show{
	will-change:initial !important;
  border-radius: 10px;
  padding-top:5px;
	padding-bottom:5px;
}

.dropdown-menu .dropdown-item{
	border-bottom:none;
}

.sign-out-mobile{
	margin-left:3.3rem;
	color:#2a2d36 !important;
}

.fa-angle-down-color{
  color: #f2f0eb;
}

.img-sign-out{
  width: 1.2rem;
	margin-right:4px;
  margin-top: -4px;
}

@media(max-width:767px){
	.img-sign-out{
	  margin-top: -4px;
	}
}


.dropdown-menu .dropdown-item:hover{
	background-color:transparent !important;
}

#header-user-btn :not(.dropdown-menu-custom).dropdown-menu{
	min-width: max-content;
}

@media(min-width:768px){
	.elementor-element-25vzgpn.elementor-column.elementor-col-50, .elementor-column[data-col="50"],
	.elementor-element-klv47hw.elementor-column.elementor-col-50, .elementor-column[data-col="50"],
	.elementor-element-lp8fl2c.elementor-column.elementor-col-50, .elementor-column[data-col="50"],
	.elementor-element-mob3tna.elementor-column.elementor-col-50, .elementor-column[data-col="50"]{
		width: 80% !important;
	}

	.elementor-element.elementor-element-cxijuvb .elementor-element-populated,
	.elementor-element.elementor-element-lp8fl2c .elementor-element-populated,
	.elementor-element.elementor-element-klv47hw .elementor-element-populated,
	.elementor-element.elementor-element-tbhbqdr .elementor-element-populated,
	.elementor-element.elementor-element-piqpefx .elementor-element-populated{
	  width: 88.7%;
	}
  .text-height-city{
    height:80px;
  }
}

#container-survey-form{
	padding-top:20px !important;
	padding-bottom:20px !important;
}



@media(min-width:768px){
	#product .product-description{
		display: -webkit-box;
	    -webkit-line-clamp: 5;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    height: 80px;
      margin-top: 20px;
      margin-bottom: 20px;
	}
}

#product .btn-submit-survey:hover{
	border-color:#2a2d36;
}


@media(min-width:767px){
	#category .js-product-miniature-wrapper,
	#module-pm_advancedsearch4-searchresults .js-product-miniature-wrapper{
		flex: 0 0 33.33333%;
	  max-width: 33.33333%;
	}
}

.logo-product-miniature{
  width: 2rem;
}

.top-product-miniature {
  padding: 15px 5px 5px 10px;
}

.divider-prd-miniature-vertical{
  border-top: solid 3px #2a2d36;
  min-width: 30px;
  margin-bottom: 0rem;
  border-radius: 3px;
  align-self: center;
  transform: rotate(90deg);
  margin-left: -6px;
  margin-right: -6px;
}

.price-font-miniature{
  font-size: 19px;
  color:#2a2d36;
  font-family: 'Roboto';
}

.text-color-grey{
  color:#6d6651;
}

.font-size-address-miniature{
  font-size: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  /* height: 40px !important; */
}

.font-size-price-min{
  font-size: 11px;
}

.min-height-table-miniature{
  height: 25px;
}

/* movil - tablet */
@media(max-width:1024px){
  .min-height-table-miniature{
    height: 0px;
  }
	.text-height-city{
		height:200px !important;
		overflow:hidden;
	}
  .font-size-address-miniature{
	  -webkit-line-clamp: 1;
	  /* min-height: 55px !important; */
	}
  #category .title-top-second-product-miniature,
  #index .title-top-second-product-miniature{
    width: 93%;
  }
  #category .product-miniature-grid .product-functional-buttons a{
    /*margin-top: 20px;
    margin-right: 12px;*/
  }
  #index .product-miniature-grid .product-functional-buttons a{
    /*       margin-top: 3px;
        margin-right: 38px;
    */
  }
  #category .section-subasta-miniature,
  #index .section-subasta-miniature{
		margin-left:2px;
		margin-right:2px;
	}
  .top-product-miniature{
    padding: 15px 5px 5px 5px;
    height: 195px;
  }
  .font-size-address-miniature{
          font-size: 19px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 18px;
  }
  #category .title-top-product-miniature, #product .title-top-product-miniature, #index .title-top-product-miniature {
    display: flex;
    font-size: 16px;
    font-family: 'Roboto';
    line-height: 16px;
    color: #2a2d36;
    font-weight: normal;
}
.font-size-price-min {
    font-size: 13px;
    line-height: 13px;
}
    #category .product-miniature-default .thumbnail-container, #product .product-miniature-default .thumbnail-container, #index .product-miniature-default .thumbnail-container {
    height: auto !important;
    margin-top: 0px;
    margin-bottom: 0px;
    }
    #category .btn-time-subasta, #product .btn-time-subasta, #index .btn-time-subasta {
    background-color: #2a2a2a;
    color: #2a2d36;
    border-radius: 5px;
    width: auto;
    margin-top: 10px;
}
        .flipper-miniatures {
        width: 100%!important;
        padding-top: 10px!important;
        padding-bottom: 10px!important;
        justify-content: space-around!important;
        height: auto!important;
    }
    .flipper-miniatures .flipper-group {
    border-radius: 0.5rem!important;
    border-top: solid 1px #2a2d36;
    border-bottom: solid 1px #2a2d36;
    background: #2a2d36!important;
    padding-bottom: 14px!important;
    padding-top: 0.2rem!important;
}
.flipper-miniatures .flipper-group label {
    margin-top: -1.7rem;
    color: #f2f0eb;
    font-size: 1.2rem;
    font-weight: bold;
    width: 100%;
    z-index: 40;
}
#iqitpopup .iqitpopup-content {
        margin-left: 0;
        margin-bottom: 0;
        margin-top: 0;
        padding-top: 60px;
    }
        #iqitpopup .width-content-popup {
        margin-left: 36%;
        background-color: #2a2d36;
        height: inherit;
    }
}

.elementor-element.elementor-element-rtlj4b0{
	height:82px;
}

.elementor-element.elementor-element-fbj2z2s .elementor-widget-container,
.elementor-element.elementor-element-mlt5kem .elementor-widget-container{
	padding:0em !important;
}

.elementor-element-ajirujh .elementor-heading-title,
.elementor-element-dwnusol .elementor-heading-title,
.elementor-element-xatw2n6 .elementor-heading-title,
.elementor-element-h1csj7n .elementor-heading-title,
.elementor-element-qkj4yrg .elementor-heading-title,
.elementor-element-qfesot6 .elementor-heading-title,
.elementor-element-65bogdp .elementor-heading-title,
.elementor-element-wfurf4y .elementor-heading-title,
.elementor-element-vozqu7n .elementor-heading-title,
.elementor-element-jf2jlqe .elementor-heading-title{
	padding-top:5px;
	padding-bottom:5px;

}

.elementor-element-ajirujh:hover .elementor-heading-title,
.elementor-element-dwnusol:hover .elementor-heading-title,
.elementor-element-xatw2n6:hover .elementor-heading-title,
.elementor-element-h1csj7n :hover .elementor-heading-title,
.elementor-element-qkj4yrg:hover .elementor-heading-title,
.elementor-element-qfesot6:hover .elementor-heading-title,
.elementor-element-65bogdp:hover .elementor-heading-title,
.elementor-element-wfurf4y:hover .elementor-heading-title,
.elementor-element-vozqu7n:hover .elementor-heading-title,
.elementor-element-jf2jlqe:hover .elementor-heading-title{
	background-color:#2a2d36;
	border-radius:7px;

}

.elementor-element-ajirujh:hover .elementor-heading-title a,
.elementor-element-dwnusol:hover .elementor-heading-title a,
.elementor-element-xatw2n6:hover .elementor-heading-title a,
.elementor-element-h1csj7n :hover .elementor-heading-title a,
.elementor-element-qkj4yrg:hover .elementor-heading-title a,
.elementor-element-qfesot6:hover .elementor-heading-title a,
.elementor-element-65bogdp:hover .elementor-heading-title a,
.elementor-element-wfurf4y:hover .elementor-heading-title a,
.elementor-element-vozqu7n:hover .elementor-heading-title a,
.elementor-element-jf2jlqe:hover .elementor-heading-title a{
	color:#f2f0eb !important;
}

.reference-style{
  color: #2a2d36;
  font-size: 18px;
}
.reference-style span{
	font-weight:normal;
}
.reference-label{
  font-weight: normal;
}

@media(min-width:768px){
  .img-product-iqitwishlist-account{
    width: 220px;
    object-fit: cover;
    margin-top: -30px;
  }
  .container-img-iqitwishlist-account{
    height: 220px;
    overflow: hidden;
  }
}

.wishlist-minimal-price-style{
  /* color: #6d6651777 !important; */
  font-style: italic;
}
.title-product-iqitwishlist{
  color: #2a2d36 !important;
  font-size: 22px;
}
.product-price-iqitwishlist{
  color: #2a2d36;
  font-size: 20px;
}

.manufacturer-wishlist-new{
  color: #2a2d36;
  font-size: 20px;
}

.divider-line-iqitwishlist{
  border-top: none;
	margin-bottom:-5px;
}

/*slider img iqitwishlist*/
.container-carousel {
  position: relative;
  width: 400px;
  height: 240px;
  overflow: hidden;

}

.carruseles {
  width: 1000%;
  height: 100%;
  display: flex;

}

.slider-section-new {
  width: calc(100% / 10);
  height: 100%;
/*  width: 240px;
  height: 240px;*/
}

.slider-section-new img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* border-radius: 15px; */
}

.slider-section-new-img-none{
  width: 400px;
  height: 100%;
}

.slider-section-new-img-none img{
  width: 100%;
  height: 100%;
	object-fit: cover;
}

.btn-left
{
  display: flex;
  position: absolute;
  top: 50%;
  font-size: 1.5rem;
  background-color: #333333d4;
  border-radius: 50%;
  /* padding: 5px; */
  font-weight: 600;
  cursor: pointer;
  color: #f2f0eb81;
  transform: translate(0,-50%);
  transition: .5s ease;
  user-select: none;
  padding: 8px 10px 6px 8px;
  opacity: .3;
}
.btn-right {
  display: flex;
  position: absolute;
  top: 50%;
  font-size: 1.5rem;
  background-color: #333333d4;
  border-radius: 50%;
  padding: 8px 8px 6px 11px;
  font-weight: 600;
  cursor: pointer;
  color: #f2f0eb81;
  transform: translate(0,-50%);
  transition: .5s ease;
  user-select: none;
  opacity: .3;
}

.btn-left:hover,
.btn-right:hover {
  background-color: #333333d4;
  color: #f2f0eb;
  opacity: 1;
}

.btn-left {
  left: 10px;
}

.btn-right {
  right: 10px;
}
/*end slider img iqitwishlist*/

.slider{
  overflow: hidden;
}

.slider--inner{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width:200px;
	height:200px;
}

.slider--inner img {
  width: 100%;
  object-fit: cover;
}

.auction-form-validator{
  color: #2a2d36;
  padding-top: 5px;
  padding-bottom: 15px;
}

#radio-select .container-1 {
	display: flex;
	flex-direction: column;
	gap: 10px;
	border: 1px solid var(--color-letter);
	padding: 50px 20px;
	border-radius: 10px;
}

#radio-select .container-1 p {
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 20pxx;
	color: var(--color-letter);
}

#radio-select .radio-button-1 {
	width: 20px;
	height: 20px;
	background-color: #f2f0eb;
	display: inline-block;
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	cursor: pointer;
	position: relative;
}

#radio-select label {

    cursor: pointer;
}



#radio-select .radio-button-1::after {
	content: '';
	position: absolute;
	height: 15px;
	width: 15px;
	background-color: var(--color-active);
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
}

#radio-select input:checked + label .radio-button-1::after {
	opacity: 1;
}

#radio-select input:checked + label {
	color: var(--color-dark);
	font-weight: 700;
}

#radio-select input:checked + label .radio-button-1 {
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}





/* pretty radio */
#radio-select label > input[type="radio"] {
  display: none;
}
#radio-select label > input[type="radio"] + *::before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 1rem;
  height: 1rem;
  margin-right: 0.3rem;
  border-radius: 50%;
  border-style: solid;
  border-width: 0.1rem;
  border-color: gray;
  margin-bottom: 4px;
}
#radio-select label > input[type="radio"]:checked + * {
  color: #2a2d36;
}
#radio-select label > input[type="radio"]:checked + *::before {
  background: radial-gradient(#2a2d36 0%, #2a2d36 40%, transparent 50%, transparent);
  border-color: #2a2d36;
  margin-bottom: 4px;
}

/* basic layout */

#radio-select{
  padding-left: 30px;
  padding-right: 30px;
}
#radio-select fieldset {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
#radio-select label > input[type="radio"] + * {
  display: inline-block;
  padding: 0.1rem 1rem;
  font-size: 14px;
}

#radio-select label > input[type="radio"]:checked .form-select {
  display: block;
}

.form-select{
  /* display: none; */
}

.form-select input{
  border-radius: 10px;
}

#radio-select legend{
	font-size:14px;
  font-weight: bold;
}

.button-download-container{
	text-align: right;
  padding-right: 35%;
  margin-top: -60px;
  margin-bottom: 30px;
}

.button-agend-container{
	text-align: right;
  /*padding-right: 35%;*/
  /*margin-top: -12px;*/
 /* margin-bottom: 30px;*/
}

@media(max-width:767px){
	.button-download-container,
	.button-agend-container{
		padding-right: 0%;
		text-align:left;
		margin-top:0px;
	}
}

@media(min-width:768px){
	.button-download-container,
	.button-agend-container{
		padding-right: 0% !important;
	}
}

@media(min-width:1092px){
	.button-download-container,
	.button-agend-container{
		padding-right: 0% !important;
	}
}

@media(min-width:1241px){
	.button-download-container{
		padding-right: 20% !important;
	}
  .button-agend-container{
		padding-right: 0% !important;
	}
}

@media(min-width:1366px){
	.button-download-container{
		padding-right: 27% !important;
	}
  .button-agend-container{
		padding-right: 0% !important;
	}
}

/*customerverify*/

#module-verifycustomer-verify .alert.alert-success{
  background-color: transparent;
  color: #2a2d36;
  border: transparent;
  font-size: 20px;
  font-weight: bold;
}

#module-verifycustomer-verify .container-all-info{
  display: flex;
  flex-direction: row;
  padding: 0px;
  text-align: center;
}

#module-verifycustomer-verify .container-info{
  display: flex;
  flex-direction: column;
  align-items: center;
}


#module-verifycustomer-verify .text-a{
  color:#2a2d36;
  font-size:16px;

}

#module-verifycustomer-verify .text-b{
  color:#2a2d36;
  font-size:14px;
  margin-top:20px;
  margin-bottom:20px;
}
#module-verifycustomer-verify .container-icon{
  display: flex;
  column-gap:30px;
  margin-bottom: 20px;
}
#module-verifycustomer-verify .container-icon img{
  width: 40px;
}
#module-verifycustomer-verify .container-icon-info{
  display: flex;
  flex-direction: column;
  align-items: center;
}

#module-verifycustomer-verify .text-icon{
  color:#2a2d36;
	margin-top:10px;
}
#module-verifycustomer-verify .button-small:hover{
  background-color: #256351 !important;
  border: #256351 1px solid;
  color: #f2f0eb;
}
#module-verifycustomer-verify .button-small{
  background-color: #2a2d36 !important;
  border: #2a2d36 1px solid;
  color: #f2f0eb;
}
#module-verifycustomer-verify .button-small::before{
  content: '';
}
#module-verifycustomer-verify .button-small::after{
  content: '>';
}
#module-verifycustomer-verify .container-button{
  width: 50%;
  margin-bottom: 50px;
}

#module-verifycustomer-verify #content{
  margin-top:75px;
}

@media (max-width:767px) {
  #module-verifycustomer-verify .col-view{
    display: none;
  }
  #module-verifycustomer-verify .container-button{
    width: 100%;
  }
  #module-verifycustomer-verify .page-verify-customer-box{
    padding-left: 0px;
    padding-right: 0px;
  }
  #module-verifycustomer-verify #content{
		margin-top:0px;
	}
}
/*end customerverify*/

#product #product-category-viewed .swiper-wrapper .swiper-slide,
#product-category-similar .swiper-wrapper .swiper-slide{
  flex-basis: 25%;
}
.section-table-view-movil{
  display: none;
}

@media(max-width:1150px){

	.section-table-hidden{
		display:none;
	}

  #category .title-top-product-miniature,
  #product .title-top-product-miniature,
  #index .title-top-product-miniature,
  #module-pm_advancedsearch4-searchresults .title-top-product-miniature{
    flex-wrap: wrap;
  }
}

.title-icon-map-none{
  vertical-align: top;
}

.title-icon-map{
  vertical-align: top;
}
.icon-map-title{
	margin-top:-15px;
  margin-right: -5px;
}

.border-input-error{
  border:solid 1px red;
}
.border-input-success{
    border: solid 1px #e3e3e3;
}
.row-input-align{
  width: 100%;
  /* padding-left: 3.6rem; */
  column-gap: 1rem;
}
.width-100{
  width: 100%;
}
@media(max-width:767px){
  .row-input-align{
    padding-left: 0rem;
    flex-direction:column;
  }
  .width-100{
    width: auto;
  }
}

.img-conf-ped{
  height: 350px;
  width: 100%;
  object-fit: cover;
}

@media(max-width:767px){
  .img-conf-ped{
    height: 150px;
    width: 100%;
    object-fit: cover;
  }
}

.color-white{
  color: #f2f0eb;
}
.min-width-80{
  min-width: 80% !important;
}

#module-auction-mybids .btn-gray{
	background-color:#6d6651 !important;
}

#module-auction-mybids .auction_single_holder:hover{
	background-color:transparent !important;
}
.info-circle-won{
  width: 25px;
  margin-left: 10px;
  margin-top: 4px;
}
.btn-primary2{
	background: none;
    color: #f2f0eb;
    border: none 1px;
}
@media(max-width:767px){
  .ac-mobile{
    margin-right: 0px;
  }
	.min-width-80{
		min-width: 78% !important;
	}
}

#product .button-container{
	display:none;
}

#product .user-icon-sidebar-heart,
#category .user-icon-sidebar-heart{
  width: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  cursor: pointer;
}

@media(max-width:767px){
	#product .user-icon-sidebar-heart,
	#category .user-icon-sidebar-heart{
	  width: 30px;
	  padding-top: 5px;
	  padding-bottom: 15px;
	  cursor: pointer;
	}
}

.user-icon-iqitwishlist-heart{
  width: 25px;
  /*padding-top: 15px;*/
  padding-bottom: 0px;
  cursor: pointer;
}

.products-grid .product-miniature-default .product-functional-buttons a:hover{
	opacity:1;
}

/*order main account*/
.my-account-side-links{
	display:flex;
	flex-direction:column;
}

.my-account-side-links a{
	margin-bottom:0px !important;
}

.my-account-side-links a:nth-child(5){
	order:1;
}
.my-account-side-links a:nth-child(7){
	order:2;
}
.my-account-side-links a:nth-child(3){
	order:3;
}
.my-account-side-links a:nth-child(8){
	order:4;
}
.my-account-side-links a:nth-child(1){
	order:5;
}
.my-account-side-links a:nth-child(6){
	order:6;
}

/*end order main account*/

.border-category-fav{
  border: 1px solid #ff914d;
  border-radius: 5px;
  padding: 2px 10px;
  color: #ff914d;
  margin-left: 5px;
}
.border-category-fav-green{
  border: 1px solid #2a2d36;
  background-color: #2a2d36;
  border-radius: 5px;
  padding: 2px 10px;
  color: #f2f0eb;
  margin-left: 5px;
}

#checkout-personal-information-step{
	border-radius:10px;
	color:#2a2d36;
  margin-bottom: 10px;
  border:1px solid #2a2d36 !important;
}
body#checkout section.checkout-step.-current .step-title{
  border-radius: 10px;
  border-bottom:1px solid #2a2d36 !important;
}

#checkout-addresses-step{
  border-radius:10px;
  color: #2a2d36;
  border:1px solid #2a2d36 !important;
  margin-bottom: 10px;
}

#checkout-payment-step{
	border-radius:10px;
  color: #2a2d36;
  border:1px solid #2a2d36 !important;
  margin-bottom: 10px;
}

#js-checkout-summary{
	border-radius:10px;
}

#checkout .btn-primary{
	background-color:#2a2d36;
	border:1px solid #2a2d36;
	border-radius:5px
}

#checkout .btn-primary:hover {
	background-color:#f2f0eb;
	border:1px solid #2a2d36;
	color:#2a2d36;
}

#checkout {
	font-size:16px !important;
}

.font-size-16,
.carrier-delay,
.carrier-name,
#checkout .step-edit.text-muted,
#checkout #checkout-personal-information-step .content small{
  font-size: 16px !important;
}

.details-operation{
  display: flex;
  flex-direction:column;
  color: #2a2d36;
}

.title-detail-operation{
  font-weight: bold;
  margin-bottom: 10px;
}

.data-detail-operation{
  margin-bottom: 5px;
}

.img-conf-checkout{
  height: 200px;
  width: 350px;
  object-fit: cover;
  border-radius: 10px;
}

.text-bold{
  font-weight: bold;
}

.text-black{
  color:#2a2d36;
}

#js-checkout-summary{
  background-color:transparent;
  border:1px solid #2a2d36;
  padding: 10px;
 }

#js-checkout-summary hr:nth-child(2),
#js-checkout-summary hr:nth-child(3){
	margin-left:20px;
	margin-right:20px;
}


 #js-checkout-summary hr:last-child{
	display:none;
}

.cart-summary-line.cart-total{
  margin-top:12px;
	font-size:20px;
}

#iqitwishlist-notification .ns-content{
	text-align:center;
}

#iqitwishlist-notification2.ns-box{
	background-color:#2a2d36;
	border-radius: 10px;
}

@media(min-width:768px){
	#checkout div.col-md-8{
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	#checkout div.col-md-4.cart-grid-right{
		flex: 0 0 41.66667%;
        max-width: 41.66667%;
	}
}

.code-contributor-hiden{
  display: none;
}

.elementor-element.elementor-element-ljfqwtm .elementor-heading-title,
.elementor-element.elementor-element-49ydkix p{
	color:#f2f0eb !important;
}

#module-auction-mybids .auction-dashboard .auction_tab_label{
	font-size:14px;
	font-weight:bold;
}

/* login-form-modal */
#iqitwishlist-modal #login-form-modal .forgot-password{
	display:none;
}

#iqitwishlist-modal .modal-body hr{
	display:none;
}

#iqitwishlist-modal .modal-content{
	padding:15px 25px;
	border-radius:10px;
	background-color:#f2f0eb;
}

#iqitwishlist-modal .modal-header{
  justify-content: center;
  font-weight: 500;
}

#iqitwishlist-modal .modal-title{
	font-size:18px;
}

#iqitwishlist-modal .login-form p{
	font-size:14px;
  margin-bottom:30px;
}

#iqitwishlist-modal .forgot-password,
#iqitwishlist-modal .no-account{
	text-align:left;
}

#iqitwishlist-modal #field-email,
#iqitwishlist-modal #field-password,
#iqitwishlist-modal .input-group-append button{
	border-radius: 8px;
    border: 1px solid #2a2d36;
    background-color: transparent;
}

#iqitwishlist-modal .form-control-submit{
	border-radius:8px;
}

#iqitwishlist-modal #field-password{
	margin-right:10px;
}

#iqitwishlist-modal .col-form-label{
	display:none;
}

#iqitwishlist-modal .col-md-8.js-input-column {
	flex: 0 0 100%;
	max-width: 100%;
}

#iqitwishlist-modal #submit-login{
	width:100%;
}

@media(max-width:767px){
  #iqitwishlist-modal .modal-content {
    min-height:auto;
  }

  #iqitwishlist-modal{
    align-content: center;
  }
  #iqitwishlist-modal .close-view-movil{
    display: block;
  }
  #iqitwishlist-modal .modal-dialog {
    padding: 10px !important;
  }
}

/* end login-form-modal */

/* view won*/
.img-thumbnail{
  border:none;
}

@media (min-width: 767px) {
  #module-auction-mybids .auction_image_holder.col-lg-3 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  #module-auction-mybids .d-flex.pr-0.auction_content.col-lg-9 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
}

.auction_image_holder_inner a img{
	width:100%;
  height: 200px;
	object-fit:cover;
}

.title-won{
  color:#2a2d36 !important;
  font-size:20px;
}

/*end view won*/
.col-add-wishlist{
  margin-top: -9px;
  margin-bottom: 0px;
  padding-right: 0px;
  margin-right: 5px;

}
@media (max-width: 767px) {
  .col-add-wishlist{
    margin-top: 1px;
  }
}

.user-icon-iqitwishlist-heart-prd{
  width: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  cursor: pointer;
}

#search-widget-mobile{
	top:83%;
}

#termsfeed-com---nb {
  right: auto;
  top: auto;
  left: auto;
  width: 100%;
  max-width: 100%;
  position: fixed;
  background:#F4F4F4;
  background: #2a2d3670;
  padding-top: 100%;
}

#termsfeed-com---nb button.cc-nb-changep,
#termsfeed-com---nb button.cc-nb-reject,
#termsfeed-com---nb button.cc-nb-okagree{
  background-color:#2a2d36;
  color:#f2f0eb;
  border:1px solid #2a2d36;
}

#termsfeed-com---nb button.cc-nb-changep:hover,
#termsfeed-com---nb button.cc-nb-reject:hover,
#termsfeed-com---nb button.cc-nb-okagree:hover{
  background-color:#f2f0eb;
  color:#2a2d36;
  border:1px solid #2a2d36;
}

.termsfeed-com---palette-light .cc-cp-foot-save {
  background: #2a2d36;
  color: #f2f0eb;
}
.termsfeed-com---palette-light .cc-pc-head-lang select:focus {
  box-shadow: 0 0 0 2px #2a2d36;
}
.termsfeed-com---palette-light .cc-pc-head-close:active, .termsfeed-com---palette-light .cc-pc-head-close:focus {
  border: 2px solid #2a2d36;
}

.termsfeed-com---nb .cc-nb-main-container{
  background-color: #f2f0eb;
  margin: 0px 15%;
}

.termsfeed-com---palette-light .cc-nb-title{
  text-align: center;
  font-family: 'Roboto Condensed';
  font-weight: bold;
  color: #6d6651;
}

.termsfeed-com---reset div{
  text-align: center;
}

.cc-nb-buttons-container button{
	border-radius:7px;
	margin:0px 15px;
  padding-left:30px;
	padding-right:30px;
}

.termsfeed-com---nb .cc-nb-main-container{
	padding:2rem;
}

.termsfeed-com---nb .cc-nb-okagree, .termsfeed-com---nb .cc-nb-reject, .termsfeed-com---nb .cc-nb-changep{
	font-weight:normal;
}

.icon-cookies{
  width:25px;
  margin-right: 10px;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
	.termsfeed-com---nb .cc-nb-main-container{
	  margin: 0px 0%;
	}
	.cc-nb-buttons-container button{
		border-radius:7px;
		margin:10px 0px;
		padding-left:0px;
		padding-right:0px;
	}
}

/*title Nuestro colaboradores home*/
@media (max-width: 1023px) {
	.elementor-element.elementor-element-430omnk .elementor-column.elementor-col-33,
	.elementor-element.elementor-element-430omnk .elementor-column[data-col="33"]{
		width:auto;
	}
	.elementor-element.elementor-element-430omnk .elementor-row{
		justify-content:space-evenly;
	}
}

/*banner last min home*/
.imgOpacity2{
  cursor: pointer;
}

.elementor-element.elementor-element-c4ktnju{
	height:300px;
}

/* iqitpopup newsletter */

#iqitpopup{
	background-size: auto 100%;
  border-radius: 10px;
}

#iqitpopup .iqitpopup-newsletter-form {
  width: 60%;
  bottom:auto;
}

#iqitpopup .iqitpopup-content{
  margin-top: 10%;
  margin-left: 10%;
  margin-right: 5%;
  text-align: end;
}

#iqitpopup #aviso,
#iqitpopup #politica{
  color:#f2f0eb;
  font-weight: normal;
}

#iqitpopup #termino_newsletter{
  display: flex;
  color: #2a2d36;
  font-weight: normal;
  align-items: center;
  padding: 0px 20px;
  text-align: left;
  margin-top:15px;
}

#iqitpopup .iqitpopup-newsletter-form .newsletter-input{
	width:66%;
  height: 38px;
}

#iqitpopup .iqitpopup-newsletter-form .button-medium{
	border-radius:10px;
	margin-left:-10px;
  background-color: #f2f0eb;
  color: #2a2d36;
  width: 25%;
}

#iqitpopup .iqit-close-popup{
	background:transparent;
	top:10px;
	right:10px;
}

#iqitpopup  #mensaje_newsletter2{
  display: none;
  box-shadow: 0px 2px 5px #656161;
  border: none;
  padding: 10px;
  text-align: center;
  color: #f2f0eb;
  position: absolute;
  background-color: #256351;
  bottom: -5px;
  display: block;
  width: 100%;
  justify-self: center;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

#btn-newsletter-popup:disabled{
	opacity:1;
}

#btn-newsletter-popup span{
	background-color:#f2f0eb;
	color:#2a2d36;
}

.elementor-element-yoy0b57.elementor-invisible{
	visibility:visible;
}

#iqitpopup .width-content-popup{
  margin-left:40%;
}

@media(max-width: 767px){
  #iqitpopup .width-content-popup{
    margin-left:40%;
  }
	#iqitpopup .iqitpopup-newsletter-form form {
		flex-direction:column;
		row-gap:10px;
		padding-left:25px;
		padding-right:25px
	}
	#iqitpopup .iqitpopup-newsletter-form .newsletter-input{
		width:100%;
		max-width:100%;
	}
	#iqitpopup .inputNew{
		border-radius:10px;
	}
	#iqitpopup #btn-newsletter-popup{
		width:100%;
	}
	#iqitpopup .iqitpopup-newsletter-form .button-medium{
		margin-left:0px;
	}
	#iqitpopup .iqitpopup-newsletter-form{
		margin-top:-20px;
	}
	#iqitpopup #termino_newsletter{
		margin-top:15px;
		margin-left:25px;
		margin-right:25px;
    font-size:18px;
	}
	#iqitpopup #termino_newsletter div{
		margin-top:-18px !important;
	}
  #iqitpopup{
		background-size: auto 100%;
	}
  #iqitpopup .iqitpopup-newsletter-form {
    width:auto;
  }
  #iqitpopup .iqitpopup-content{
          margin-left: 0;
        margin-bottom: 0;
        margin-top: 0;
  }
  #iqitpopup .iqitpopup-newsletter-form .newsletter-input{
    font-size: 24px;
    text-align: left;
    height: 55px;
  }
  #iqitpopup .iqitpopup-newsletter-form .button-medium{
    font-size: 24px;
    height: 55px;
  }
  #iqitpopup .iqitpopup-content p{
    font-size:30px !important;
    font-weight: 500;
  }
  #iqitpopup{
		height:550px;
	}
  #iqitpopup .checkbox-wrapper-30 .checkbox{
		width: calc(var(--size, 1)* 27px);
	}
  #iqitpopup .cross:before{
    font-size: 30px;
  }
  #iqitpopup #mensaje_newsletter2{
		font-size:18px;
	}
}


.content-flex-style{
  display: flex;
  flex-direction: row;
}
#category .border-sidebar-style{
  margin-top: 10px;
}

@media(max-width: 767px){
  .content-flex-style{
    display: flex;
    flex-direction: column-reverse;
  }
  #category .border-sidebar-style{
    margin-top: 5px;
    margin-bottom: 15px;
    margin-left: -18px;
    margin-right: -18px;
  }
     .logo-footer-new {
        margin: auto;
    }
  #registration .form-group{
		margin-bottom:0px;
	}
  #registration .form-control-submit,
  #registration .form-control-reset {
		width:100%;
		margin-top:25px;
	}
  #registration .row.col-sm-12{
		padding-right:0px;
	}
  #registration .custom-checkbox {
/*		margin-bottom:-15px;	*/
	}
}

#mobile-btn-search{
	display:none;
}

.active-view-none{
 display: none !important;
}

.embeddedMessagingConversationButtonWrapper
.embeddedMessagingConversationButton{
	bottom:90px !important;
}

#category #js-product-list,
#module-pm_advancedsearch4-searchresults #js-product-list{
	width:100%;
}

/*My documents*/
#module-digitalsign-customer .my-account-page-content{
  box-shadow:none;
  border: none;
  padding: 0px;
  margin: 0px;
}

#module-digitalsign-customer .my-account-page-content .mb-5:first-child{
	border: 1px solid #2a2d36;
  border-radius: 5px;
}

#module-digitalsign-customer .my-account-page-content h3{
	padding-top: 30px;
	padding-bottom: 30px;
}

#module-digitalsign-customer .my-account-page-content p{
	padding-left:30px;
}

#module-digitalsign-customer .my-account-page-content .page_content div:nth-child(2){
	border: 1px solid #2a2d36;
  border-radius: 5px;
}

#module-digitalsign-customer .d-flex.justify-content-center.mb-5{
	border:none !important;
  margin-top: 30px;
}

 #module-digitalsign-customer #content .container{
	padding:5px 0px 5px 0px;
}

#module-digitalsign-customer .my-account-page-content .mb-5 h3,
#module-digitalsign-customer .page_content h3{
	color:#2a2d36;
	font-size:18px;
	border-bottom:1px solid #ccc;
	width:40%;
	padding-bottom: 10px;
	margin-bottom:20px;
  margin-left:30px;
	margin-right:30px;
}

#module-digitalsign-customer .table td{
	border-top:none;
}

#module-digitalsign-customer .page_content{
	color:#2a2d36;
}

#module-digitalsign-customer .custom-file-label{
	border-radius:5px !important;
	margin-right:60px;
	height:40px;
	border:1px solid #2a2d36;
	align-content: center;
}

#module-digitalsign-customer .custom-file-label::after {
  top:-1px;
  bottom: 0;
  right:-60px;
  z-index: 1;
  display: block;
  height: 2.25rem;
  content: "C-";
  color:transparent;
  background-color: #f2f0eb;
  border:0px solid #2a2d36;

}

#module-digitalsign-customer .custom-file{
	margin-bottom:15px;
}

#module-digitalsign-customer .d-flex.justify-content-center.mb-5 button{
	border-radius:5px;
	background-color:#2a2d36;
  height:40px;
  margin-bottom:5px;
}

#module-digitalsign-customer .table-sm td{
	height:40px;
	align-content:center;
}

.icon-digitalsign{
  width: 20px;
}

.icon-canceled-digitalsign{
  width: 22.5px;
  margin-left: -1px;
}

.small-digitalsign-style{
  font-style: italic;
  color: #7f7f7f;
}

.tooltip-new-digitalsign{
  position: relative;
  display: block;
}

.tooltip-new-digitalsign .tooltiptext-digitalsign {
  visibility: hidden;
 /* width: 175px;*/
  background-color: #f2f0eb;
  color: #2a2d36;
  text-align: center;
  border-radius:15px;
  padding: 5px 15px;
  position: absolute;
  z-index: 1;
  bottom: 80%;
  left: -30%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 14px;
  border: 1px solid #2a2d36;
  width: auto;
  text-wrap: nowrap;
}

.tooltip-new-digitalsign .tooltiptext2-digitalsign{
  visibility: hidden;
  /*width: 220px;*/
  background-color: #f2f0eb;
  color: #2a2d36;
  text-align: center;
  border-radius:15px;
  padding: 5px 15px;
  position: absolute;
  z-index: 1;
  bottom: 80%;
  left: 12%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 14px;
  border: 1px solid #2a2d36;
  width: auto;
  text-wrap: nowrap;
}

.tooltip-new-digitalsign:hover .tooltiptext-digitalsign,
.tooltip-new-digitalsign:hover .tooltiptext2-digitalsign  {
  visibility: visible;
  opacity: 1;
}

#module-digitalsign-customer .table-responsive{
  padding-top: 25px;
  margin-top: -20px;
  overflow-x: visible;
}

#module-digitalsign-customer .table-sm td:first-child{
	padding-left:20px
}
#module-digitalsign-customer .section-2 .table-sm td:last-child{
	padding-left:20px
}

.icon-doc-digitalsign{
  width: 26px;
}
.icon-doc2-digitalsign{
  width: 26px;
  opacity: .5;
}

@media(max-width:767px){
  #module-digitalsign-customer .my-account-page-content .mb-5 h3,
  #module-digitalsign-customer .page_content h3{
    width: 90%;
  }

  #module-digitalsign-customer .my-account-page-content .mb-5 h3,
  #module-digitalsign-customer .page_content h3{
    margin-left: 20px;
    margin-right: 20px;
  }
  #module-digitalsign-customer .my-account-page-content p{
    padding-left: 20px;
  }

  #module-digitalsign-customer .table-sm td:first-child,
  #module-digitalsign-customer .section-2 .table-sm td:last-child{
    padding-left:10px
  }
  #module-digitalsign-customer .section-2 .w-35{
		width:90% !important;
	}
  #module-digitalsign-customer .custom-file{
    margin-bottom: 20px;
  }

}

@media(max-width:425px){
  #category .margin-movil-prd-mini{
    top: 4rem !important;
  }
}
@media(min-width:456px){
  #category .margin-movil-prd-mini{
    top: 1.5rem !important;
    /*padding-top:15px;*/
  }
}

@media((min-width:434px) and (max-width:767px)){
  #category .user-icon-iqitwishlist-heart{
    padding-top:0px;
  }
}

.content-input-file-upload{
  height: 40px;
  border: none;
  position: absolute;
  top: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.btn-impersonator:hover{
	background-color:#d9d9d9 !important;
}

.custom-file-input {
	z-index:0;
}

#module-digitalsign-customer .d-flex.justify-content-center.mb-5 button:hover{
	background-color:#2a2d36;
}

.link-sub-act-won{
  color:#2a2d36 !important;
  text-decoration: underline !important;
  font-weight: 500;
}

.pagination-sm .page-item .page-link:hover{
	background-color:#2a2d36 !important;
	color:#f2f0eb !important;
	border:1px solid #2a2d36 !important;
}

.page-item.active .page-link {
	background-color:#2a2d36 !important;
	border:1px solid #2a2d36 !important;
  color:#f2f0eb !important;
}

.page-item{
	border:0px solid #2a2d36;
	border-radius:5px;
	margin-left:5px
}
.page-link{
  border:1px solid #cdcdcd !important;
	border-radius:5px !important;
	margin:0.01px;
	margin-left:0.01px !important;
  padding:6px 12px !important;
  color:#2a2d36 !important;
  background-color: #f2f0eb !important;
}

.page-link:focus{
	box-shadow:none !important;

}

.icon-doc3-digitalsign{
  height: 18px;
  width: 18px;
}

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

  #module-auction-mybids .auction-dashboard.col-sm-9{
		padding-left:0px;
	}
}

.price-min-text{
  margin-top: -5px;
}

.margin-top-form-contact{
  margin-top: 1rem;
}

@media(max-width:768px){
        #left-column {
        order: -1!important;
        margin-top: 0!important;
        padding-top: 0 !important;
    }
  .margin-movil-contact{
    padding-right: 0px;
    padding-left: 10px;
  }
  .margin-movil-form-contact .col-sm-12{
    padding-right: 0px;
    padding-left:10px;
  }
  .margin-top-form-contact{
    margin-top: 0rem;
  }
}


@media(max-width:767px){
	#module-auction-mybids #auction-tab3{
    margin-top:15px;
  }
}

#product .nav-item-none{
  font-weight: bold;
  opacity: .6;
  font-size: 1.1428571429rem;
}

#product .nav-item-none a:hover{
	cursor:auto !important;
	color:#2a2d36;
	opacity: .6 !important;
}

.elementor-element.elementor-element-ph6n2a4 > .elementor-element-populated{
	height: 125%;
    align-items: center;
}
.elementor-element.elementor-element-wx16fx1 .elementor-column-gap-extended .elementor-element-populated{
	padding-left:0px;
	padding-right:0px;
}

.elementor-element.elementor-element-zze71mt a{
	width:100%;
}

.btn-sub-act{
	width:12%;
	margin-left:calc(44%);
}

@media(max-width:767px){
  .btn-sub-act{
    width:50%;
    margin-left:calc(27%);
  }
}

/*module-myalerts*/
#module-myalerts-myalerts body{
  background-color: #f2f0eb;
}
#module-myalerts-myalerts .section-1.mb-5 h2{
	font-size:25px;
	color:#2a2d36;
}

#module-myalerts-myalerts .section-1.mb-5 .pb-3{
	font-size:16px;
	color:#2a2d36;
}

#module-myalerts-myalerts .nav-tabs .nav-item{
	margin-right:40px;
}
#module-myalerts-myalerts .nav-tabs .nav-link{
	background-color:#2a2d36;
	color:#f2f0eb;
	border-radius:8px;
	padding:10px 20px;
	font-size:14px;
	font-weight:normal;
	min-width:94px;
  margin-bottom:3px;
}

#module-myalerts-myalerts .nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{
	border-bottom: solid 0px transparent;
}

#module-myalerts-myalerts .my-alerts-form {
	color:#2a2d36;
  font-weight:bold;
}

#module-myalerts-myalerts .my-alerts-form select{
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px rgba(10,10,10,0.1);
  height: 45px;
  margin-left: 17px;
}

#module-myalerts-myalerts #min_price-1,
#module-myalerts-myalerts #max_price-1{
  /* border-radius: 10px; */
	/* box-shadow: 0px 0px 10px 0px rgba(10,10,10,0.1); */
  height: 45px;
}

#module-myalerts-myalerts .my-alerts-form.sdsd option{
 margin-top:100px;
}

#module-myalerts-myalerts .my-alerts-form .btn.btn-primary{
	border-radius:8px;
	background-color:#2a2d36;
  height:40px;
}

#module-myalerts-myalerts .my-alerts-form .btn.btn-primary:hover{
	background-color:#256351;
}

#module-myalerts-myalerts .nav-tabs{
	border-bottom:none;
}

#module-myalerts-myalerts .lbl-switch{
	display:inline-block;
	width:55px;
	height:30px;
	background-color:#f2f0eb;
	border-radius:100px;
	position:relative;
	cursor:pointer;
	border:1px solid #2a2d36;
}

#module-myalerts-myalerts #active-1:checked~ .lbl-switch,
#module-myalerts-myalerts #active-2:checked~ .lbl-switch,
#module-myalerts-myalerts #active-3:checked~ .lbl-switch,
#module-myalerts-myalerts #active-4:checked~ .lbl-switch{
	background-color:#f2f0eb;
}

#module-myalerts-myalerts #active-1:checked~ .lbl-switch:after,
#module-myalerts-myalerts #active-2:checked~ .lbl-switch:after,
#module-myalerts-myalerts #active-3:checked~ .lbl-switch:after,
#module-myalerts-myalerts #active-4:checked~ .lbl-switch:after{
	background-color:#6fbb59;
}

#module-myalerts-myalerts .lbl-switch:after{
	position:absolute;
	content:'';
	width:22px;
	height:22px;
	background-color:#ff3b30;
	border-radius: 100px;
	top:2px;
	left:5px;
	transition:0.3s;
}

#module-myalerts-myalerts #active-1:checked~ .lbl-switch:after,
#module-myalerts-myalerts #active-2:checked~ .lbl-switch:after,
#module-myalerts-myalerts #active-3:checked~ .lbl-switch:after,
#module-myalerts-myalerts #active-4:checked~ .lbl-switch:after{
	left:26px;
}

#module-myalerts-myalerts #active-1,
#module-myalerts-myalerts #active-2,
#module-myalerts-myalerts #active-3,
#module-myalerts-myalerts #active-4{
	display:none;
}

.select2-container--default .select2-selection--multiple {
  background-color: #f2f0eb;
  /* border: 1px solid #e3e3e3 !important;  */
  border-radius: 10px !important;
  /* box-shadow: 0px 0px 10px 0px rgba(10,10,10,0.1) !important; */
  padding-bottom: 16px !important;
  padding-left: 10px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered{
	margin-top:6px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__arrow{
	top:7px !important;
  right: 6px !important;
}

.select2-container--open .select2-dropdown--below,
.select2-container--open .select2-dropdown{
	margin-top:5px;
	border-radius:10px !important;
	border: 1px solid #e3e3e3;
	box-shadow: 0px 0px 10px 0px rgba(10,10,10,0.1) !important;
  padding:7px !important;
}

.select2-container--open .select2-dropdown{
  padding-right: 1px !important;
}

.select2-search__field{
	border-radius:7px !important;
	outline:none !important;;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
	background-color:#f2f0eb !important;
	color:#2a2d36 !important;
	font-weight:bold !important;;
}

.select2-container--default .select2-results__option--selected{
	background-color:#f2f0eb !important;
	color:#2a2d36 !important;
	font-weight:bold !important;;
}

.select2-container{
	width:100% !important
}

@media(max-width:767px){
  .select2-container{
    width:260px !important
  }
  .mt-price-view-movil{
    margin-top: 15px;
  }
  #module-myalerts-myalerts .nav-tabs .nav-item{
		margin-right:20px;
		margin-bottom:10px
	}
}

.select2-selection__choice{
	top:5px !important;
}

/*colaboradores*/
.elementor-element-kyxrzrn .elementor-row,
.elementor-element-afgw9r9 .elementor-row {
	justify-content: space-between;
}

.elementor-element-kyxrzrn .elementor-row .elementor-column.elementor-col-20,
.elementor-element-afgw9r9 .elementor-row .elementor-column.elementor-col-20
{
	width:17%;
}

/*colaboradores home*/
.elementor-element-yqe2q6j .elementor-row,
.elementor-element-p0b40cu .elementor-row {
	justify-content: space-between;
}

.elementor-element-yqe2q6j .elementor-row .elementor-column.elementor-col-20,
.elementor-element-p0b40cu .elementor-row .elementor-column.elementor-col-20
{
	width:17%;
}

@media (min-width: 576px) {
  .my-account-side-links.col-sm-3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .my-account-side-links{
    display: flex;
    flex-direction: row;
    column-gap: 15px;
    margin-left: 0rem !important;
    padding-left:0rem;
    margin-bottom: 2rem !important;
  }
  .my-account-side-links a{
    text-wrap:nowrap;
  }
 .my-account-page-content.col-sm-9 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .auction-dashboard.col-sm-9{
    flex: 0 0 100%;
    max-width: 100%;
  }
  .rt-container{
    width:100%;
  }
}

.my-alerts-form label{
  width:100%;
}

#contact .bootstrap-filestyle.input-group{
  margin-bottom:4px;
}

.header-top{
  background-color: #6d6651;
}


#footer .block-content a{
	color: #f2f0eb;
}

.text-primary-new{
	color:#f2f0eb;
}

#slider-1-slide-11-layer-4{
  text-align: justify !important;
}

#slider-1-slide-11-layer-5,
#slider-1-slide-11-layer-6{
 	align-content: center !important;
}

#slider-1-slide-11-layer-0,
#slider-1-slide-11-layer-14{
	font-style:normal !important;
}

/*block 4 home*/
.elementor-element.home-subastas .elementor-column.elementor-col-25, .elementor-column[data-col="25"]{
	border: 3px solid #9d967d;
	margin: 1rem;
}

.elementor-element.home-subastas .p-4.text-dark{
	padding-bottom: 0px !important;
}

.elementor-element.home-subastas .elementor-widget-container{
	background-color: transparent !important;
	box-shadow:none !important;
	margin-top:0rem !important
}

/*como funciona*/
.cf-1,
.cf-2,
.cf-3,
.cf-4{
	cursor:pointer;
}

.content-box *,
.content-box-sc2,
.content-box-sc3,
.content-box-sc4 * {box-sizing: border-box}
body {font-family: "Roboto", sans-serif;}

/* Style the tab */
.tab-cf,
.tab-cf-s2,
.tab-cf-s3,
.tab-cf-s4 {
  float: left;
  background-color: #f2f0eb;
  width: 32%;
  height: 300px;
  position: relative;
}

/* Style the buttons inside the tab */
.tab-cf .tablinks-cf,
.tab-cf-s2 .tablinks-cf-s2,
.tab-cf-s3 .tablinks-cf-s3,
.tab-cf-s4 .tablinks-cf-s4 {
  display: flex;
  background-color: inherit;
  color: #2a2d36;
  padding: 22px 16px;
  /* width: 100%; */
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px;
  align-items: center;
}

/* Change background color of buttons on hover */
.tab-cf .tablinks-cf:hover,
.tab-cf-s2 .tablinks-cf-s2:hover,
.tab-cf-s3 .tablinks-cf-s3:hover,
.tab-cf-s4 .tablinks-cf-s4:hover {
  background-color: #ddd;
}

/* Create an active/current "tab button" class */
.tab-cf-s2 .tablinks-cf.active,
.tab-cf-s2 .tablinks-cf-s3.active,
.tab-cf-s3 .tablinks-cf-s3.active,
.tab-cf-s4 .tablinks-cf-s4.active {
  background-color: #ccc;
}


/* Style the tab content */
.tabcontent-cf,
.tabcontent-cf-s2,
.tabcontent-cf-s3,
.tabcontent-cf-s4 {
  float: left;
  padding: 20px 30px;
  width: 68%;
  border-left: none;
  background-color: #F2F5FE;
  border-radius: 0px 15px 15px 15px;
}
.title-step{
    color:#505151;
}
.title-info{
    font-size: 20px;
    padding: 20px 0px;
    color: #424242;
    font-weight: bold;
}
.content-info{
    margin: 0px 0px 20px 0px;
    color: #7B7B7B;
}
.line-guion{
    height: 1px;
    border-top: 1px dashed #D0DBFC !important;
    margin: 50px 0px
}
.content-footer-info{
    background-color: #503DF5;
    padding: 30px;
    border-radius: 0px 15px 15px 15px;
    color: #f2f0eb;
    margin: 20px 0px 20px 0px;
}
.icono-footer-info{
    margin: 0px 0px 8px -8px;
}
.tab-title{
    width: 100%;
}
.section-tab-icon-name{
    padding: 0px 10px;
    width: 185px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.section-tab-title{
    color: #503DF5;
    padding: 10px 0px;
    display: flex;
    text-wrap: nowrap;
}
.section-icon-size{
    width: 24px;
}
.line-vertical{
    width: 1px;
    height: 40px;
    position: absolute;
    margin-top: 100px;
    border-right: 1px dashed #8f8f8f !important;
}

.id-collaborator a{
	border:1px solid #2a2d36;
}

.content-infografia-cf1,
.content-infografia-cf2,
.content-infografia-cf3,
.content-infografia-cf4{
  height: 427px;
}

.content-box,
.content-box-s2,
.content-box-s3,
.content-box-s4{
	overflow-y: scroll !important;
  height: 100%;
  border: 3px solid #9D967D;
}

@media(min-width:768px){
	.cf-1-info .elementor-row {
		flex-wrap:nowrap;
	}
}

.video-cf-s1,
.video-cf-s2,
.video-cf-s3,
.video-cf-s4{
	float:right;
}

.video-cf-s1 video,
.video-cf-s2 video,
.video-cf-s3 video,
.video-cf-s4 video{
	/* height: 450px; */
	width: 100%;
}

.cf-1-info,
.cf-2-info,
.cf-3-info,
.cf-4-info{
	/* height:400px !important; */
}

#footer-copyrights{
	padding-top:1rem;
}

.box-act-fen img{
	border-radius:8px;
}

@media(max-width:767px){
	.elementor-element.home-subastas .elementor-column-wrap{
		padding-bottom:15px;
	}
}

#iqitpopup .checkbox-wrapper-30 .checkbox{
	--bg:#f2f0eb;
}

#iqitpopup .cross:before{
	color:#f2f0eb;
}

.faq-container p{
	color:#2a2d36;
}

.cf-1-line,
.cf-2-line,
.cf-3-line,
.cf-4-line{
	border-bottom:1px solid #2a2d36
}

.termsfeed-com---palette-light .cc-nb-text{
  color: #2a2d36;
}

.elementor-element-2b71kmr .checkbox-wrapper-30 .checkbox{
	--bg: #f2f0eb !important;
    --brdr: #2a2d36 !important;
	--brdr-actv: #2a2d36 !important;
    --brdr-hovr: #2a2d36 !important;
}


#mobile-header-sticky{
	background-color:#6d6651;
}

.fa.fa-bars{
	color: #f2f0eb;
}

#desktop-header .btn-row-header .text-nowrap{
	text-transform:uppercase;
}

.js-iqitwishlist-remove .fa.fa-trash:before{
	color:#2a2d36;
}

.sec-city-1 .elementor-column-gap-wider .elementor-element-populated,
.sec-city-2 .elementor-column-gap-wider .elementor-element-populated{
	padding:15px
}

.sec-ultimos-dias-items .elementor-column-gap-default .elementor-element-populated{
	padding-left:5px;
	padding-right:5px;
}

.sec-colaborador-1 .elementor-column-gap-default .elementor-element-populated,
.sec-colaborador-2 .elementor-column-gap-default .elementor-element-populated{
	padding-left:2px;
	padding-right:2px;
}

.sec-act-fen .elementor-column-gap-default .elementor-element-populated{
	padding-left:6px;
	padding-right:6px;
}

@media(max-width:767px){
	.sec-act-fen .elementor-column-gap-default .elementor-element-populated{
		padding-left:5px;
		padding-right:5px;
	}
}

.elementor-element.elementor-element-rq2vrcx,
.elementor-element.elementor-element-ssih7bn{
  margin-left: 0px;
  margin-right: 0px;
}
.facated-toggler{
    display:none;
}
@media(max-width:767px){
	.elementor-element.elementor-element-rq2vrcx,
	.elementor-element.elementor-element-ssih7bn{
	  margin-left: 0px;
	  margin-right: 0px;
	}
#toplist	.facated-toggler{
    display:block;
}
}

#product-infos-accordion-mobile{
  margin-bottom: 40px;
}

#product .viewed-products.block.block-section{
	margin-bottom:40px !important;
}

.ml-new-30{
  margin-left: -25px;
}

#iqitproductsnav .iqit-prod-nav-previous{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 16px;
  color: #2a2d36;
}

#iqitproductsnav .fa.fa-angle-left::before,
#iqitproductsnav .fa.fa-angle-right::before{
  color: #2a2d36;
  font-size: 18px;
}

.prev-prd-more-view{
  font-size: 16px;
  margin-right: 10px;
}


.next-prd-more-view{
  font-size: 16px;
  margin-left: 10px;
  margin-right: 5px;
}

.not-margin-inline{
	margin-left:-15px;
	margin-right:-15px;
}

.column-ver-mas {
	align-items:end !important;
}

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

.notAuthorizedBoxText{
	color:#f2f0eb !important;
}

#js-active-search-filters{
	padding-left:12px;
}

.cms .block-asesores,
.cms .block-abogados,
.cms .block-procuradores,
.cms .block-gestorias,
.cms .block-seguros,
.cms .block-seguros,
.cms .block-seguridad,
.cms .block-tasadoras,
.cms .block-obras,
.cms .block-arquitectos,
.cms .block-new{
	z-index:-1;
}

#toplist .products-selection{
    display:none;
}

      .home-subastas .elementor-widget-container {
    background-color: transparent !important;
    box-shadow: none !important;
    margin-top: 0rem !important;

}
.swiper-container-wrapper .product-carousel {
    padding: 15px;
}

@media (max-width: 821px) {
   .blogmovil  {
    margin: 0!important;
    margin-top: 50px !important;
}


.blogmovil .btn {
    padding: 0!important;
}
    .elementor-element.elementor-element-nwe65qc {
        padding: 0!important;
    }
    .elementor-element.elementor-element-v3fz5wj .elementor-widget-container {
    margin: 0px 0px 0px 0;
}
        .colaboradores-page .elementor-heading-title {
        font-size: 32px;
        line-height: 70px;
    }
     .colaboradores-page .elementor-container {
      width: 100%;
       height: 100%;
       margin-left: auto;
       margin-right: auto;
       position: relative;
       overflow: hidden;
       list-style: none;
       padding: 0;
       z-index: 1;
   }
  .colaboradores-page .elementor-container .elementor-row{
     position: relative;
     width: 100%;
     height: 100%;
     z-index: 1;
     display: flex;
     transition-property: transform;
     box-sizing: content-box;
     -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
   }
    .colaboradores-page .elementor-container .elementor-column{
     flex-shrink: 0;
     width: 100%;
     height: 100%;
     position: relative;
     transition-property: transform;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
   }
         .ciudades .elementor-heading-title, .subastas .elementor-heading-title, .blogmovil .elementor-heading-title {
        font-size: 32px;
        line-height: 70px;
    }
   .ciudades .elementor-container, .subastas .elementor-container, .blogmovil .elementor-container {
      width: 100%;
       height: 100%;
       margin-left: auto;
       margin-right: auto;
       position: relative;
       overflow: hidden;
       list-style: none;
       padding: 0;
       z-index: 1;
   }
   .ciudades  .elementor-container .elementor-row, .subastas  .elementor-container .elementor-row, .blogmovil .elementor-container .elementor-row{
     position: relative;
     width: 100%;
     height: 100%;
     z-index: 1;
     display: flex;
     transition-property: transform;
     box-sizing: content-box;
     -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
   }
    .ciudades  .elementor-container .elementor-column, .subastas  .elementor-container .elementor-column, .blogmovil  .elementor-container .elementor-column{
     flex-shrink: 0;
     width: 100%;
     height: 100%;
     position: relative;
     transition-property: transform;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
   }
   .ciudades-nav {
  width: 100%;
        height: 25px;
        padding-top: 15px;
}
 .subastas-nav {
 width: 100%;
        height: 25px;
}
    .blog-nav {
        width: 100%;
        height: 25px;
    }
     .blog-nav .swiper-pagination, .subastas-nav .swiper-pagination, .ciudades-nav .swiper-pagination, .colaboradores-nav .swiper-pagination {
    position: relative;

}
.swiper-pagination-bullet {
    margin: 0 4px;
}
.sec-city-1 > .elementor-column-gap-wider > .elementor-element-populated, .sec-city-2 .elementor-column-gap-wider .elementor-element-populated {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.button-city {
    margin-top: -70px;
}
.button-city {
        margin-top: -50px;
        position: absolute;
        bottom: 20px;
        left: 50%;
        transform: translate(-50%);
    }


    .title-background-asesores-container .elementor-heading-title{
color: #fff!important;
}

}
@media(max-width:821px){
   .elementor-element.home-subastas {
        padding: 15px 0 0!important;
        margin: 0 0px!important;
    }
}

@media(max-width:480px){
    #toplist .products-selection{
    display:block;
            margin: 0;
}

 #toplist .products-selection .small-gutters{
     flex-direction: row-reverse;
     margin: 0;
 }
    #toplist .products-selection .products-sort-nb-dropdown{
    display:none!important;
}
    .termsfeed-com---nb .cc-nb-main-container {
    padding: 1rem 2rem;
}
.termsfeed-com---nb .cc-nb-text {
    font-size: 14px;
    margin: 0 0 1.25rem 0;
   line-height: 15px;
}
.elementor-element.elementor-element-ydkwvzk {

    margin-top: 44px!important;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-ydkwvzk > .elementor-container {
    min-height: 120px!important;
}
    .elementor-element.elementor-element-hrjckqt > .elementor-element-populated {
        padding: 2% 8% 2% 8%!important;
    }

        .elementor-element.elementor-element-zsr77nk {
        padding: 1em 0em 0em 0em !important;
    }
    .elementor-element.elementor-element-cydpzp4 > .elementor-element-populated {
        padding: 0em !important;
    }
    .elementor-element.elementor-element-qfkt8zg .elementor-widget-container {
    padding: 1em 1em 0em 1em!important;
}

   .home-subastas .elementor-widget-image {
            overflow: hidden;
            height: 130px;
        }
    .home-subastas .elementor-widget-image .elementor-image {
    margin-top: -25%;
    }
   .home-subastas .p-4 {
    padding: 1rem !important;
    }
    .home-subastas .section-title-3 h3 {
    font-size: 22px;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    line-height: 18px;
    }
     .home-subastas .elementor-widget-container {
    margin: 0% !important;
    }
    .home-subastas  .p-section-3 {
        height: 4rem;
        margin-top: 14px;
                font-size: 13px;
    }

    .icons-home .elementor-col-33{
        width: 33%!important;
    }
    elementor-element.elementor-element-cydpzp4 > .elementor-element-populated {
    padding: 0px !important;
    }
    .elementor-element.elementor-element-zze71mt > .elementor-container {
    min-height: 120px!important;
}
.elementor-element.elementor-element-ph6n2a4 {
    height: auto !important;
}
.elementor-element.elementor-element-ph6n2a4 > .elementor-element-populated {
    height: 100%;
    align-items: center;
}
        .top-product-miniature {
        padding: 15px 5px 5px 5px;
        height: auto;
    }

    .elementor-element.elementor-element-339gry9 > .elementor-container {
    min-height: 130px!important;
}
.display-contain-footer {
    display: flex!important;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    flex-direction: row;
    align-items: flex-start!important;
    justify-content: center!important;
        box-sizing: content-box;
}
.btn-mobile-header-new-a {
    display: flex;
    flex-direction: row;
    row-gap: 1.5rem;
    line-height: 2.0rem;
    font-size: 16px;
    text-align: center;
    margin-top: 30px;
    padding-left: 2rem;
    padding-right: 2rem;
    align-content: center;
    justify-content: space-around;
    align-items: center;
}
#_mobile_iqitmegamenu-mobile .display-icon-account {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 1rem;
    color: #000000;
    height: 30px;
}
#_mobile_iqitmegamenu-mobile .img-icon-account {
    display: none;
}
.sign-out-mobile {
    margin-left: 10px;
    color: #2a2d36 !important;
}
.faq-container .elementor-element-populated {
   border: solid;
        border-radius: 2rem;
        padding: 1.5rem 1rem;
}
#product #content-wrapper .page-title {
    border-bottom: none;
    margin-top: 0px;
    font-size: 28px;
    margin-bottom: 0.2em;
    padding-bottom: 0px;
}
#container-survey-form {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding: 20px 10px !important;
}
.timer-container {
    min-width: auto!important;
}
#myFlipper .flipper-group {
    border-radius: 1rem;
    border-top: solid 1rem #2a2d36;
    border-bottom: solid 1rem #2a2d36;
    background: #2a2d36;
    padding-inline: 0.7rem;
    padding-bottom: 1.5rem;
}
    .elementor-element.elementor-element-biq86u2 .elementor-accordion .elementor-accordion-title {
             font-size: 17px;
        line-height: 21px;
        padding: 15px 10px 15px 10px;
        margin-bottom: 1rem;
    }
    .elementor-element.elementor-element-21zkvj7 > .elementor-element-populated,
    .elementor-element.elementor-element-7dlodyx > .elementor-element-populated,
    .elementor-element.elementor-element-gm0nuff > .elementor-element-populated
    {
    padding: 0px 15px 15px 15px!important;
}
.elementor-element.elementor-element-xlueorb .elementor-heading-title,
.elementor-element.elementor-element-ua50d3y .elementor-heading-title,
.elementor-element.elementor-element-531sjc1 .elementor-heading-title {
    font-size: 21px!important;
}
.elementor-element.elementor-element-1d7gyez, .elementor-element.elementor-element-ud2je9a, .elementor-element.elementor-element-jvgkbyt {

    font-size: 18px!important;
    line-height: 20px!important;
}
.elementor-element.elementor-element-zprs84x {
    margin-top: 0px!important;
    margin-bottom: 20px!important;
    padding: 0px 0px 0px 0px!important;
}
.video-cf-s1 video, .video-cf-s2 video, .video-cf-s3 video, .video-cf-s4 video {
    height: auto;
    width: 100%;
}
.content-box, .content-box-s2, .content-box-s3, .content-box-s4 {
    overflow-y: visible;
    height: 100%;
}
.cf-1-info, .cf-2-info, .cf-3-info, .cf-4-info {
    height: auto !important;
    margin-bottom: 25px !important;
}
.elementor-element.elementor-element-rwnvwjm > .elementor-element-populated,
.elementor-element.elementor-element-jp29f56 > .elementor-element-populated,
.elementor-element.elementor-element-6oaf3qq > .elementor-element-populated,
.elementor-element.elementor-element-b2e8yzd > .elementor-element-populated

{
    padding: 0px 0px 0px 0px!important;
}
.tabcontent-cf, .tabcontent-cf-s2, .tabcontent-cf-s3, .tabcontent-cf-s4 {
    float: left;
    padding: 15px 15px;
    width: 100%;
    border-left: none;
    background-color: #F2F5FE;
    border-radius: 0px 15px 15px 15px;
}
.tab-cf, .tab-cf-s2, .tab-cf-s3, .tab-cf-s4 {
    float: left;
    background-color: #f2f0eb;
    width: 100%;
    height: auto;
    position: relative;
}
.elementor-element.elementor-element-q63wxd2 > .elementor-element-populated,
.elementor-element.elementor-element-hq4b9ly > .elementor-element-populated,
.elementor-element.elementor-element-dylcevq > .elementor-element-populated,
.elementor-element.elementor-element-odydwi5 > .elementor-element-populated

{
    padding: 15px 0px 0px 0px!important;
}
.tab-cf .tablinks-cf, .tab-cf-s2 .tablinks-cf-s2, .tab-cf-s3 .tablinks-cf-s3, .tab-cf-s4 .tablinks-cf-s4 {
    display: flex;
    background-color: inherit;
    color: #2a2d36;
    padding: 12px 12px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
    align-items: center;
}
.breadcrumflex {
    flex-direction: column-reverse;
}
.breadcrumflex .col {
    padding: 0 ;
    width: 100%;
}
    #wrapper .breadcrumb #iqitproductsnav {
        font-size: 20px;
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-around;
        margin-top: -10px;
        margin-bottom: 12px;
    }
#wrapper .breadcrumb ol {
    counter-reset: li;
    font: 13px "Roboto" !important;
    text-align: center;
}
#product .resp-space-style {
   display: flex;
        flex-wrap: wrap;
        width: 100%;
        margin-top: 0px;
        margin-left: 20px;
        margin-right: 10px;
        column-gap: 10px;
        justify-content: flex-start;
        align-items: center;
        flex-direction: row;
        align-content: center;
}
    #product .resp-space-style div {
        width: 100% !important;
        flex-wrap: nowrap;
        white-space: nowrap;
        padding: 10px 10px;
    }
    .product-info-row {
    margin-bottom: 20px;
}
.user-icon-iqitwishlist-heart {
    width: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}
    .banner-top > .elementor-container {
        min-height: 100px !important;
    }
    .block-list-asesores .elementor-column.elementor-col-100, .block-list-asesores .elementor-column[data-col="100"], .block-list-abogados .elementor-column.elementor-col-100, .block-list-abogados .elementor-column[data-col="100"], .block-list-procuradores .elementor-column.elementor-col-100, .block-list-procuradores .elementor-column[data-col="100"], .block-list-gestorias .elementor-column.elementor-col-100, .block-list-gestorias .elementor-column[data-col="100"], .block-list-seguros .elementor-column.elementor-col-100, .block-list-seguros .elementor-column[data-col="100"], .block-list-seguridad .elementor-column.elementor-col-100, .block-list-seguridad .elementor-column[data-col="100"], .block-list-tasadoras .elementor-column.elementor-col-100, .block-list-tasadoras .elementor-column[data-col="100"], .block-list-obras .elementor-column.elementor-col-100, .block-list-obras .elementor-column[data-col="100"], .block-list-arquitectos .elementor-column.elementor-col-100, .block-list-arquitectos .elementor-column[data-col="100"], .block-list-new .elementor-column.elementor-col-100, .block-list-new .elementor-column[data-col="100"] {
    max-height: max-content;
    overflow-y: visible;
    margin-right: 1px;
    margin-top: 0px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 20px;
}
.elementor-element.elementor-element-mlebqm9 .elementor-widget-container,
.elementor-element.elementor-element-nkbqyk1 .elementor-widget-container,
.elementor-element.elementor-element-n4lxmc9 .elementor-widget-container,
.elementor-element.elementor-element-0dcardh .elementor-widget-container
{
    margin: 0px 0px 10px 0px!important;
}
.line-vertical {
      width: 1px;
    height: 20px;
    position: absolute;
    margin-top: 75px;
}
#product #product-category-viewed .swiper-wrapper .swiper-slide, #product-category-similar .swiper-wrapper .swiper-slide {
    flex-basis: 100%;
}
.viewed-products .d-flex.col-sm-12.pl-0.pr-0,
.category-products .d-flex.col-sm-12.pl-0.pr-0 {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-content: center;
}
.viewed-products  .justify-content-end, .category-products .justify-content-end {
    justify-content: center !important;
}
.viewed-products .section-title-new, .category-products  .justify-content-end{
    font-size: 16px;
}

.prev-prd-more-view {
    font-size: 16px;
    margin-right: 10px;
}

.next-prd-more-view {
    font-size: 16px;
    margin-left: 10px;
    margin-right: 5px;
}

.section-title-new {
    color: #2a2d36;
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    margin-bottom: 0.8em;
    padding-bottom: 0.5em;
    text-align: center;
}
.line-guion {
    height: 1px;
    border-top: 1px dashed #D0DBFC !important;
    margin: 20px 0px;
}
#product .product-miniature-grid .product-functional-buttons-bottom {
    top: 62px;
    background-color: transparent;
    left: 92%;
}
.sec-ultimos-dias-items .elementor-column-gap-default .elementor-element-populated {
    padding-left: 0px;
    padding-right: 0px;
}
.elementor-element.home-subastas .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
       margin: 0px 0px;
}
input[name="submitNewsletter"] {
    position: relative;
    left: 0!important;
    z-index: 1;
    border-radius: 10px;
    margin-left: -10px;
}
.elementor-element.elementor-element-339gry9 {

    background-size: 200%!important;

}
#category #js-product-list-header h1 {
    background-color: transparent !important;
    padding: 0px 7px !important;
    margin: 0;
}
#facets_search_center #search_filters {
    margin-right: 0;
    margin-left: 0;
    -js-display: flex;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
#js-active-search-filters {
    padding-left: 0;
}
.active_filters .filter-block-all {
    margin-left: 0;
    padding-left: 0;
    border-left: 0px solid rgba(160, 160, 160, .25);
    clear: both;
    display: block;
}
.category-products .line-bottom, .viewed-products .line-bottom {
    border-bottom: 0px solid #e3e3e3;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
}
#product .swiper-container-wrapper .product-carousel {
    padding: 0;
}
.elementor-element.elementor-element-isyd23q .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}
.sec-city-1.not-margin-inline, .sec-city-2.not-margin-inline {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
    .elementor-element.elementor-element-wx16fx1 {
        margin-top: 10px;
        margin-bottom: 5px;
    }
        .elementor-element.elementor-element-1ptpwww {
        margin-top: 5px;
        margin-bottom: 0px;
    }
        .elementor-element.elementor-element-339gry9 {
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .elementor-element.elementor-element-f97c59v {
        padding: 0 15px;
}
    .sec-act-fen .elementor-column-gap-default .elementor-element-populated {
        padding-left: 0;
        padding-right: 0;
    }
}
@media(max-width:821px) {
.elementor-element.home-subastas .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
       margin: 0px 0px!important;
}
}

@media(min-width:768px) {
  .font-size-price-min{
    font-size: 15px;
  }
  .font-size-address-miniature{
    font-size: 19px;
  }
}

#wrapper .breadcrumb li{
	font-size:16px !important;
	color:#2a2d36;
}
#wrapper .breadcrumb li a,
#wrapper .breadcrumb li:after{
	color:#2a2d36;
}

#product .btn-prev-style.fa.fa-angle-left,
#product .btn-prev-viewed-style.fa.fa-angle-left,
#product .btn-next-style.fa.fa-angle-right,
#product .btn-next-viewed-style.fa.fa-angle-right,
#product .btn-prev-style.fa.fa-angle-left,
#product .btn-prev-viewed-style.fa.fa-angle-left,
#product .btn-next-style.fa.fa-angle-right,
#product .btn-next-viewed-style.fa.fa-angle-righ{
	font-size:16px;
	color:#2a2d36;
  margin-top: 3px;
}

@media(max-width:480px){
	#product .btn-prev-style.fa.fa-angle-left,
	#product .btn-prev-viewed-style.fa.fa-angle-left,
	#product .btn-next-style.fa.fa-angle-right,
	#product .btn-next-viewed-style.fa.fa-angle-right,
	#product .btn-prev-style.fa.fa-angle-left,
	#product .btn-prev-viewed-style.fa.fa-angle-left,
	#product .btn-next-style.fa.fa-angle-right,
	#product .btn-next-viewed-style.fa.fa-angle-righ{
		margin-top:0px;
	}
}

#clear-history{
	background-color:#2a2d36;
	border-color:#2a2d36;
	color:#f2f0eb;
  border-radius: 6px;
}

.jconfirm.jconfirm-modern .jconfirm-box{
  background-color: #f2f0eb;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{
	color:#2a2d36;
}

/*spacing sec home*/
@media(min-width:768px) {
	.sec-icon-home{
		margin-top:-45px;
	}
	.sec-title-invertir{
		margin-top:-15px;
	}
	.sec-city-1{
		margin-top:15px;
	}
	.sec-banner-ultimos-dias{
		margin-top:11px !important;
	}
	.sec-ultimos-dias-items{
		margin-top:-57px;
	}
	.sec-colaborador-1{
		margin-top:-80px !important;
	}
  .sec-colaborador-2{
		margin-top:-20px !important;
	}
	.sec-banner-actualidad{
		margin-top:-35px;
	}
	.sec-act-fen-items{
		margin-top:28px;
		z-index:1
	}
	.sec-newsletter{
		margin-top:-60px !important;
	}
}

#_mobile_iqitmegamenu-mobile .fa.fa-angle-right{
	display:none;
}

.cms-id-6 .elementor-swiper-button-prev,
.cms-id-6 .elementor-swiper-button-next{
	margin-top:-50px;
}

#wrapper .breadcrumb li::after{
	opacity:1;
}

#module-iqitwishlist-view .breadcrumb ol li:last-child :after{
	content:'/ Mis favoritos';
	height:100px;
	width:100px;
	margin-left:7px;
}

@media(max-width:480px){
	#module-myalerts-myalerts .section-1.mb-5 .col-sm-6.col-md-6.col-lg-3.mb-3{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	#module-myalerts-myalerts .my-account-page-content.col-sm-9 .container{
		padding-left:10px !important;
		padding-right:10px !important;
		margin-bottom: -90px;
	}
	#module-myalerts-myalerts .my-account-page-content.col-sm-9{
		padding-left:0px;
		padding-right:0px;
    margin-bottom: -20px;
	}
	#module-myalerts-myalerts .switch-label{
		padding-left:10px;
		margin-top:-34px;
	}
	#module-myalerts-myalerts .select2-container{
		width:100% !important;
	}
	#module-myalerts-myalerts .alert-content{
		margin-bottom:30px;
	}

  #module-iqitwishlist-view .my-account-page-content {
    padding-left: 10px;
    padding-right: 5px;
}
  #module-iqitwishlist-view .my-account-page-content{
    padding-top:0px;
    padding-bottom:0px;
    margin-top:10px;
  }
  #module-auction-mybids select.form-control:not([size]):not([multiple]){
		margin:0px;
		width:auto;
	}
  #module-auction-mybids #auction-bidding-history_wrapper > div:first-child{
		width:110% !important;
	}
  #module-auction-mybids .dataTables_wrapper .dataTables_filter input{
		margin-left:0px;
		width:auto;
		height:2.625rem;
	}
	#module-auction-mybids .dataTables_wrapper .dataTables_filter{
		margin-top:0px;
	}
  #module-auction-mybids .auction-tab-content{
		min-height:auto;
		padding-bottom:20px;
	}

  #module-digitalsign-customer div.section-1 div.to-sign.action-btn{
		width: 93%;
		text-align: center;
	}
  #module-digitalsign-customer .my-account-page-content p{
		padding-right:20px;
	}
	#module-digitalsign-customer .my-account-page-content .mb-5:first-child{
		margin-left: 5px;
		margin-right: 5px;
	}
  #identity .my-account-page-content{
		padding-left:10px;
		padding-right:10px
	}

  #module-psgdpr-gdpr .psgdprinfo17{
		padding-left:0px;
		padding-right:0px
	}
	#module-psgdpr-gdpr #content .container{
		padding-left:0px;
		padding-right:0px;
	}
	#module-psgdpr-gdpr .psgdprgetdatabtn17{
		width:96.5%;
		border-radius:10px;
	}
  #mensaje_newsletter{
		bottom:0px !important;
	}
  .table-responsive-new{
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  #module-iqitwishlist-view .alert-warning{
		margin-top:10px;
		text-align:center;
	}
  #module-digitalsign-customer .to-sign.action-btn{
		margin-bottom:15px;
	}
  #module-psgdpr-gdpr .page_content div:first-child{
		padding-bottom:0px !important;
	}
	.col-xs-12.psgdprinfo17{
		margin-bottom:0px;
		margin-top:0px;
	}
}

@media(min-width:768px){
	#module-iqitwishlist-view .alert-warning{
		color:#2a2d36;
		border: none;
		background: transparent;
		margin-bottom:-5px;
		margin-left:-20px;
	}
}

#contact .alert-success{
	color: #f2f0eb;
    background-color: #2a2d36;
    border-color: #2a2d36;
}

div:where(.swal2-container) div:where(.swal2-popup){
	background-color:#f2f0eb !important;
}

#product .mb-0-new{
  margin-bottom:-40px !important;
}

#product .bid-price,
#product .bid-price label{
	font-weight:bold;
	font-size:14px;
}

/* actualidad fencia */
.cms-id-18 .page-header,
.cms-id-18 .breadcrumb{
  display:none !important;
}

.post-card-meta-length-new,
.time-post{
  align-items: center;
  display: flex;
  gap: 6px;
}
.post-card-meta-length-new:before{
  background-color: #979797;
  border-radius: 50%;
  content: "";
  height: 2px;
  width: 2px;
  display: inline-flex;
  flex-wrap: nowrap;
  justify-content: center;
}


.sec-act-fen img{
  height:200px;
  object-fit:cover;
  margin-bottom:15px;
}

@media(max-width:767px){
	.sec-rev .elementor-row{
	  flex-direction: column-reverse;
	}
	.sec-act-fen .elementor-image-box-description{
		height: 70px !important;
	}
  .sec-act-fen .btn-traditional{
		margin-top:10px;
	}
  .cms-id-18 .sec-post img{
    height:200px;
    object-fit:cover;
  }
  .sec-act-fen img{
    margin-bottom:0px;
  }
}

@media(max-width:767px){
	.sec-act-fen .elementor-image-box-title{
		height: 35px !important;
	}
}

.sec-act-fen .elementor-image-box-title{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 40px;
  text-align:left;
}
.sec-act-fen .elementor-image-box-description{
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 80px;
  text-align:left;
}

.cms-id-18 .act-fen-desc{
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media(min-width:768px){
  .cms-id-18 .sec-post img{
    height:550px;
    object-fit:cover;
  }
}

.filter-img figure{
	filter:brightness(0.5);
}

/*end actualidad fencia*/


.container-completo .elementor-container{
  flex-direction: column;
}


.cms-id-24 .page-header,
.cms-id-24 .breadcrumb{
  display: none !important;
}
/*seccion blog home*/
.content-blog-home{
  display: flex;
  column-gap: 15px;
  padding-left: 15px;
  padding-right: 15px;
  color: #2a2d36;
}

.sec-img-blog img{
	border-radius:10px;
	margin-bottom:15px;
}

.content-blog-home .elementor-align-left .btn-traditional{
  background-color: transparent;
  padding-left: 0px;
}

.blog-not-item{
  text-align: center;
  font-size: 16px;
  margin-top:20px;
	margin-bottom:20px;
}

#desktop_logo .img-fluid.img-logo{
    max-width: 75%;
    margin-top:0;
}

@media(max-width:767px){
  #auction-tab3 .auction_content{
    margin-top: 60px;
    flex-wrap:wrap;
	  flex-direction:column-reverse;
  }
  .btn-won-view-movil{
		display:flex;
    flex-direction: column;
	}
	.ac-mobile{
		width:50%;
		margin-left:-10px;
	}
	.auction_buttons{
		width:100%;
	}
  .tooltip-info-auction-new-won .tooltiptext-info-auction-won{
		margin-left:-5em;
	}
  .auction_price{
		width:52%;
	}
  .auction-text-date{
    text-align: right;
  }
  .auction-content-mt-movil{
    margin-top: 15px;
  }
  .auction_content .auction_buttons .mat_btn_details{
    float: none;
    width: 100%;
  }
  .ac-mobile{
    margin-left: 0px;
  }
  .info-circle-won{
    margin-left: 0px;;
  }
  .tooltip-info-auction-new-won{
    width: auto !important;
    margin-right: 7px;
  }
}

@media((min-width:768px) and (max-width:1150px)){
	#category .js-product-miniature-wrapper{
		flex: 0 0 50%;
    max-width: 50%;
	}
  .font-size-price-min {
    font-size: 13px;
  }
}


@media(max-width:393px){
  #auction-block .auction-time-wrapper .flip-clock-wrapper{
    width:90% !important;
  }
}

@media((min-width:768px) and (max-width:1025px)){
  #auction-block .auction-time-wrapper .flip-clock-wrapper{
           width: 100% !important;
        box-sizing: border-box;
        margin: 0px;
        padding: 5px;
                margin-left: -3px;
  }
  #auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider .flip-clock-label {
           right: -36px !important;
        font-size: 10px !important;
    }
#auction-block .auction-time-wrapper div.auction_timer ul {
    height: 95px !important;
    width: 25% !important;
    font-size: 130px !important;
    margin: 0px;
    background-color: #f2f0eb !important;
    box-shadow: none;
}

}

@media((min-width:841px) and (max-width:900px)){
  #auction-block .auction-time-wrapper .flip-clock-wrapper{
    width:100% !important;
  }
}

@media((min-width:901px) and (max-width:930px)){
  #auction-block .auction-time-wrapper .flip-clock-wrapper{
    width:100% !important;
  }
}

@media((min-width:931px) and (max-width:980px)){
  #auction-block .auction-time-wrapper .flip-clock-wrapper{
    width:100% !important;
  }

}

@media((min-width:981px) and (max-width:1024px)){
  #auction-block .auction-time-wrapper .flip-clock-wrapper{
    width:100% !important;
  }
}

@media(max-width:767px){
	.container-carousel{
		width:100%;
	}
}

@media((min-width:768px) and (max-width:1150px)){
  .col-md-10 {
      flex: 0 0 75%;
      max-width: 75%;
  }
    .col-md-2 {
      flex: 0 0 25%;
      max-width: 25%;
  }
  #left-column{
		padding-right:0px;
	}
  .elementor-element.elementor-element-xnkxk4n .elementor-widget-container{
		margin: 0% 0% 0% 20% !important;
	}
	.elementor-element.elementor-element-2b71kmr .elementor-widget-container{
		margin: 2% 0% 2% 20% !important;
	}
}

@media (max-width: 375px) {
  #auction-block .auction-time-wrapper .flip-clock-wrapper {
      width: 86% !important;
  }
}

@media (max-width: 360px) {
  #auction-block .auction-time-wrapper .flip-clock-wrapper {
    width: 83% !important;
  }
	#auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider .flip-clock-label{
		right:-45px !important;
	}

}


@media((min-width:768px) and (max-width:1024px)){
  .top-product-miniature {
      padding: 15px 5px 5px 5px;
      height: 150px;
  }
  #module-iqitwishlist-view .my-account-page-content-wrapper .my-account-side-links{
    overflow-x: scroll;
    max-width: 100%;
    padding-bottom: 5px;
  }
}

@media (max-width: 767px) {
  .display-icon-account{
    color:#2a2d36;
  }
}

@media (max-width: 991px) {
  .display-icon-account{
    color:#2a2d36;
  }
}

@media(max-width:1280px){
	.home-subastas .p-4.text-dark{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.home-subastas .elementor-widget-container{
		margin:0px !important
	}
}


@media only screen and (max-width: 768px) {
  #termino_newsletter {
      padding-left: 0px !important;
  }
}

@media((min-width:768px) and (max-width:1180px)){
  #product #product-category-viewed .swiper-wrapper .swiper-slide, #product-category-similar .swiper-wrapper .swiper-slide{
    flex-basis: 50%;
  }
  .display-flex-auction{
    text-wrap:wrap;
  }
  #radio-select{
    padding-left: 5px;
    padding-right: 5px;
  }
  .auction-top.au-clr-both, .auction_bidding_area{
    margin-left: 5px;
    margin-right: 5px;
  }
  .middle_inner_right a{
    padding: 10px 10px 10px 10px;
  }
}

.border-info-content{
  display: flex;
  column-gap: 7px;
  justify-content: space-between;
  flex-wrap: nowrap;
  text-align: center;
  font-size: 16px;
  padding-right: 0px;
}

.border-info-content2{
  display: flex;
  column-gap: 15px;
  justify-content: space-between;
  flex-wrap: nowrap;
  text-align: center;
  font-size: 16px;
  padding: 0px;
  width: 100%;
  margin: auto;
}

.border-info{
  border: 1px solid;
  border-color: #2a2d36 !important;
  border-radius: 7px;
  padding: 5px;
  font-weight: bold;
  width: -webkit-fill-available;
  align-content: center;
}

@media(max-width:930px){
  .border-info-content{
    margin-bottom: 20px;
    flex-wrap: wrap;
    row-gap: 10px;
  }
  .col-md-4.border-info {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-md-12.border-info-content{
		padding-left:0px;
		margin-left:0px;
	}
}

@media(max-width:820px){
	.display-flex-auction{
		flex-wrap:wrap;
	}
	.movil-view-info-auction-a{
		 width: 50%;
		margin-bottom:15px;
	}
	.movil-view-info-auction-b{
		width: 50%;
	 }
}

.not-view-survey-option{
	visibility:hidden;
}

.display-none-survey-option{
	display: none;
}

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

@media(max-width:767px){
  #product .product-info-row2{
    margin-bottom: 20px;
  }
  #product .ml-new-30{
    margin-left: -30px;
  }
  #product .resp-space-style{
    margin-right: 0px;
  }
  #product .product-description{
		margin-top:15px;
		margin-bottom:15px
	}
  #product .border-info-content{
    margin-left: 0px;
  }
}

@media((min-width:768px) and (max-width:1024px)){
  #product .product-info-row2{
    margin-bottom: 20px;
  }

}


@media((min-width:768px) and (max-width:1180px)){
  #product .resp-space-style{
    flex-wrap: wrap;
  }


}
.product-info-row2{
  margin-right: -5px;
}

.survey-description p{
	text-align:justify;
}

@media((min-width:769px) and (max-width:820px)){
  #category .title-top-second-product-miniature,
  #product .title-top-second-product-miniature,
  #index .title-top-second-product-miniature{
    text-wrap:wrap;
  }
}

@media (max-width: 768px) {
  #category .title-top-second-product-miniature,
  #product .title-top-second-product-miniature,
  #index .title-top-second-product-miniature{
    text-wrap:nowrap;
  }
}

#order-confirmation dl{
  display: flex;
    justify-content: center;
}
@media (min-width: 768px) {
  .height-45{
    height: 45px;
  }
  .scroll-myalert{
    height: 625px;
    overflow-y: scroll;
    scrollbar-width: thin;
    margin-bottom:10px;
    padding-right: 2px;
  }
  .alert-content{
    padding-right: 0px;
  }
}

.flex-direction-reverse{
  flex-direction: row-reverse !important;
  border: 2px solid;
  margin-bottom: 40px;
  border-radius: 7px;
  padding-top:10px;
  padding-left: 0px;
  padding-right: 0px;
}

.view-sidebar-right{
    margin-top: -40px;
  }
@media(min-width:768px){
  .view-sidebar-right{
    margin-top: 0px;
  }
  .border-title-ficha{
    border: 1px solid #2a2d36 !important;
    border-radius: 7px;
    padding: 5px 10px;
  }
}


.mt-mod{
  margin-top: -10px !important;
}

.p-right-20{
  padding-right: 20px;
}

#product .resp-space-style-info{
  display: flex;
  width: 100%;
  margin-top: 25px;
  justify-content: space-between;
}

#product .resp-space-style-info div{
	margin-inline:0px;
  margin-top:10px;
  width: inherit !important;
  font-weight: bold;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  text-wrap: nowrap !important;
}

.mb-25{
  margin-bottom: 25px;
}

#product #content-wrapper .page-title{
  margin-top: 5px;
}

.col-product-image{
  padding-right: 0px;
}

@media(max-width:767px){
  .style-pc{
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
  }

  .not-view-movil{
    display: none !important;
  }

  .p-0-movil{
    padding: 0px !important;
  }
  .flex-direction-reverse{
    border: none;
    border-radius: none;
    flex-direction: column !important;
  }
  .col-product-image{
    padding-right: 15px;
  }

  #product .resp-space-style-info div{
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media(max-width:767px){
  #footer .block-toggle > .block-content{
    display: block !important;
    margin-bottom: 30px;
  }
}

@media(min-width:768px){
  .banner-home-principal {
    height: 100vh;
    align-content: center;
  }
}

@media(min-width:768px) and (max-width:1270px){
	.banner-home-principal h2 {
		font-size:14px !important;
	}
}


.text-btn-banner{
  text-wrap-mode: nowrap;
}

#product .product-tabs{
	margin-top: 20px;
}

#product .product-info-row{
	margin-bottom:0px;
}

.auction-panel{
  margin-bottom: 10px;
}

.col-md-6.col-product-info{
	padding-left:10px;
}

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


@media(max-width:425px){
  #auction-block .auction-time-wrapper div.auction_timer ul{
    height:80px !important;
    width: 30px !important;
  }
  #auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider{
    height:56px !important;
  }
  #auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider .flip-clock-label{
    right: -39px !important;
  }
  #auction-block .auction-time-wrapper div.auction_timer .flip-clock-divider .flip-clock-label{
    font-size: 10px !important;
  }
}

.view-movil-download{
  display: none;
}
.view-movil-download-none{
  display: block;
}
.view-pc-prd{
  display: block !important;
}
.view-movil-prd{
  display: none !important;
}
@media(max-width:767px){
  .view-movil-download{
      display: block;
  }
  .view-movil-download-none{
      display: none !important;
  }
  .view-pc-prd{
    display: none !important;
  }
  .view-movil-prd{
    display: block !important;
  }
}

@media(max-width: 425px){
  .middle_inner_right {
    width: 100%;
  }
}

.product_price-grid{
  padding: 0px 10px;
}

.product-price-content{
  align-items: center;
  justify-content: space-around;
  width: 100%;
}

@media(max-width:767px){
  .product_price-grid{
    margin-top: 10px;
  }
}

.content-val-mercado{
  width: fit-content;
  flex-direction: column;
  align-items: center;
}
.text-val-mercado{
  font-size: 12px;
  text-wrap-mode: nowrap;
}

.price-minimo{
  font-size: 19px;
  font-weight: 600;
}

@media(max-width:767px){
  .price-minimo{
    margin-top: 3px !important;
  }
  .display-flex-auction{
    font-size: 12px;
  }
}

.border-info p{
  margin-bottom: 0px;
}

.price-font-miniature.pl-2{
  font-weight: 600;
}

.product-miniature-grid .product-functional-buttons-bottom{
  position: initial;
}

.product-miniature-grid .product-functional-buttons{
  width: max-content;
  min-width: auto;
}

.product-miniature-grid .product-functional-buttons a{
  padding: 0px;
}
.product-miniature-grid .product-functional-buttons{
  padding: 0px;
}
.font-size-city{
  font-size: 18px;
}

@media(max-width:767px){
  .table-direction-heart{
    margin-top: 20px;
  }
  .font-size-city{
    font-size: 16px;
  }
}

.agend-content{
  display: flex;
  align-items: center;
  column-gap: 7px;
  width: max-content;
  height: 42px;
  justify-self: right;
  border-radius: 10px;
  padding: 0px 10px 0px 7px;
  cursor: pointer;
  font-weight: 400;
  width: 203px;
  justify-content: center;
  color:#f2f0eb;
}

.agend-content-background-a{
  background-color: #2a2d36;
  border: 1px solid #2a2d36;
}
.agend-content-background-b{
  background-color: #6d6651;
  border: 1px solid #6d6651;
}

.agend-content-background-a:hover{
  background-color: #f2f0eb;
  color:#2a2d36;
}
.agend-content-background-b:hover{
  background-color: #f2f0eb;
  color:#2a2d36;
}

@media(max-width:767px){
  .agend-content{
    justify-self:auto;
  }
}
.fa-microsoft-icon{
  margin: 15px 0px 15px 0px;
  width: 20px;
}

/* Estilos específicos para el modal de agendar */
.agendar-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1000;
  justify-content: center;
  align-items: center;
}

.agendar-modal-content {
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden;
  width: 1040px;
  max-width: 100%;
  height: 80vh;
}

.agendar-modal-header {
  padding: 15px;
  background-color: #f8f9fa;
  border-bottom: 1px solid #dee2e6;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.agendar-close-btn {
  font-size: 24px;
  font-weight: bold;
  cursor: pointer;
  border: none;
  background: none;
}

.agendar-modal-body {
  height: calc(100% - 56px);
}

.agendar-modal-iframe {
  width: 100%;
  height: 100%;
  border: none;
}


.content-button{
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  width: 100%;
  margin-top: -12px;
  align-content: flex-end;
  justify-content: center;
}
.content-header-button{
  display: flex;
  column-gap: 20px;
  row-gap: 10px;
  flex-wrap: nowrap;
  border-bottom: 1px solid #dee2e6;
}
.button-download-container2{
  display: contents;
}
#product-infos-tabs{
  width: 100%;
  flex-wrap: nowrap;
}
.content-header-button .nav.nav-tabs{
  margin-bottom: 0px !important;
  border-bottom: none !important;
}

@media (max-width: 767px) {
  .agendar-modal-content {
      width: 90%;
      height: 90vh;
      border-radius: 8px;
  }
  .content-header-button{
    flex-wrap: wrap;
  }
  .content-button{
    justify-content: flex-start;
  }
}


#product .button-download-style,
#product .button-download-none-style{
  height: 42px;
  margin-bottom: 2px;
  text-wrap-mode: nowrap;
}

#product .nav-tabs .nav-link,
#product .nav-item.nav-item-none a{
  display: inline-flex;
}

#product .nav-tabs .nav-item{
  text-wrap-mode: nowrap;
}

@media ((min-width: 768px) and (max-width:800px)) {
  #product .nav-tabs .nav-item{
  text-wrap-mode: wrap;
  }
}

.button-download-container2 a{
  transition: none !important;
}

.pc-section-view{
  display: block;
}
.movil-section-view{
  display: none;
}

@media(max-width:767px){
  .pc-section-view{
    display: none;
  }
  .movil-section-view{
    display: table;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
.width-select{
	width:100% !important;
}

#left-column > div.block.block-toggle.block-categories.block-links.js-block-toggle > h5 {
    border: solid 1px #000000;
    margin-bottom: 0.8em;
    padding: 0.7em;
    border-radius: 10px;
}
.category-top-menu.block-content {
    padding: 10px;
    border: solid 1px #000000;
    border-radius: 10px;
}
.block.block-toggle.block-categories.block-links.js-block-toggle {
    padding-left: 20px;

}

.category-description-sec{
    margin: 10px 10px 15px 10px;
}
@media(max-width:767px){
  .category-description-sec{
    margin-left: 0px;
  }
  #facets_search_center #search_filters .facet{
    width:100% !important;
  }
}

.banner-sec-top .elementor-iqit-banner-content{
  display: grid;
  grid-template-columns: auto 50%;
  gap: 16px;
  align-items: center;
  align-content: center;
  justify-content: left !important;
  padding: 40px 15px;
  line-height: normal;
  max-width: 1570px;
  justify-self: anchor-center;
}


.banner-sec-top .elementor-iqit-banner-content span{
  grid-row: 1 / span 2;
  font-size: 120px;
  font-weight: bold;
  align-self: center;
  color: #A09780 !important;
}

.banner-sec-top .elementor-iqit-banner-content h4{
  grid-column: 2;
  font-size: 32px;
  margin: 0;
}

.banner-sec-top .elementor-iqit-banner-content div{
  font-size: 18px;
  grid-column: 2;
}
.elementor-section-slidered .elementor-column{
    height: auto;
  }

.banner-sec-top figure:before{
	content:'';
	width:100%;
	height:100%;
	background-image: linear-gradient(
    to right,
    #212529 0%,
    #5C5F62 50%,
    transparent 100%
  );
	position:absolute;
}

.elementor-widget-banner .elementor-iqit-banner-img{
  height: 460px;
}
.banner-sec-top .swiper-pagination-bullet{
	background-color:#F2F0EB !important;
	opacity:1;
}
.banner-sec-top .swiper-pagination-bullet-active{
	background-color:#212529 !important;
}

.banner-sec-top .elementor-iqit-banner-content div {
  text-align: justify;
}

@media(max-width:767px){
  .elementor-section-slidered .elementor-column{
    height: 350px;
  }
  .banner-sec-top .elementor-widget-banner .elementor-iqit-banner-img img{
    height: revert-layer;
    object-fit: cover;
  }
  .banner-sec-top .elementor-iqit-banner-content{
    grid-template-columns: auto 1fr;
    padding: 10px;
    gap: 5px;
  }
  .banner-sec-top .elementor-iqit-banner-content span{
    font-size: 80px;
  }
  .banner-sec-top .elementor-iqit-banner-content h4{
    font-size: 22px;
    margin-bottom: 15px;
  }
  .banner-sec-top .elementor-iqit-banner-content div{
    font-size: 14px;
  }
  .banner-sec-top .elementor-iqit-banner-content h4{
    grid-column: 1;
  }

  .banner-sec-top .elementor-iqit-banner-content div{
    grid-column: 1;
  }
}

.style-faq .elementor-accordion .elementor-accordion-title{
  border: 1px solid #6d6651;
  border-radius: 8px;
  margin-bottom: 1.75rem;
  padding: 20px 15px;
}
.style-faq .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;
}
.style-faq .active .elementor-accordion-icon-right{
    transform: rotate(-180deg);
}
@media(max-width:480px){
  .style-faq .elementor-accordion .elementor-accordion-title{
    padding: 15px 10px 15px 10px;
    margin-bottom: 1rem;
  }
}

.register-page-container {
	display: flex;
    	justify-content: center;
}

.register-form-container {
	max-width: 400px;
	background: white;
	border-radius: 5px;
	border: 1px #aaa solid;
	padding: 12px;
}

.title-registration {
	text-align: center !important;
    	display: block;
	padding-bottom: 8px;
}

#registration-step-1 div .form-group,
#registration-step-2 div .form-group {
	margin-bottom: 0 !important;
}

.space-expanded {
	width: -webkit-fill-available;
}

.terms-acceptance-text {
	text-align: center;
}

.is-invalid {
    border: 1px solid red !important;
}

.register-line-separator {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 20px 0;
  margin-top: -10px;
}

.register-line {
  flex-grow: 1;
  height: 1px;
  background-color: #ccc;
}

.register-text {
  padding: 0 10px;
  font-size: 14px;
  color: #666;
  white-space: nowrap;
}

.description-text-field {
    font-size: 14px;
    color: #2a2d36;
    opacity: .8;
}

#PM_ASCriterionsGroupTitle_1_11 img{
  width: 12px;
  padding-bottom: 0.4rem;
}

#PM_ASCriterionsGroupTitle_1_9 img{
  width: 16px;
  padding-bottom: 0.4rem;
}

#PM_ASCriterionsGroupTitle_1_16 img{
  width: 26px;
  padding-bottom: 0.4rem;
}

.PM_ASBlockOutputVertical .PM_ASCriterionsGroupTitle img{
  width: 18px;
  padding-bottom: 0.4rem;
}

.checkbox-link {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

.checkbox-link::before {
    content: "" !important;
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 2px solid light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    background-color: #f8f9fa;
    margin-right: 10px;
    border-radius: 3px;
    vertical-align: middle;
    transition: all 0.2s ease;
    bottom: auto !important;
}

.checkbox-link:hover::before {
    border-color: light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    background-color: #fff;
}

.checkbox-link:active::before,
.checkbox-link:focus::before {
    background-color: #007bff;
    border-color: #007bff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='white' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E");
    background-size: 12px;
}

.block-links ul>li a:hover:before {
  left: 0px;
}
.ml5{
  margin-left: 6px;
}
.pr5{
  padding-right: 5px;
}

/*filter title category*/
.select-title-category-item-filter{
  display: flex;
  white-space:nowrap;
  align-items: center;
  font-size: 1.125rem;
  font-family: 'Roboto';
}

.icon-select-category{
  width: 18px;
  margin-right: 3px;
}
.pl0{
  padding-left: 0px !important;
}
.block-category-select{
  border: 1px solid rgba(160, 160, 160, .25) !important;
}
.block-category-select h5{
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: solid 1px #e3e3e3 !important;
  border-radius: 0px !important;
}
.block-content-none{
  border: none !important;
}
.pt0{
  padding-top: 0px !important;
}

.category-sub-menu span:hover{
  font-weight: bold !important;
}

.category-sub-menu div ul{
	margin-bottom:0rem;
}

.title-item-style{
  display: inline-block;
  margin-bottom: .5rem;
}
.plrt{
  padding-top: 0.5rem;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.category-top-menu.block-content{
  padding: 5px;
}
.plr0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/*preice filter*/
#PM_ASCriterions_1_11 .input-group-addon{
  display: none;
}

#PM_ASCriterions_1_11 > div > div > div{
  padding-left: 15px;
  padding-right: 15px;
  flex-wrap: nowrap;
}

#PM_ASCriterions_1_11 > div > div > div > div{
  font-size: 0px;
  width: 100%;
  line-height: 0px;
}
