/* Base */
.search:not(.search-inst){position: relative;}
.search:not(.search-inst) .container{max-width: 1440px;}

.dis-table{display:table;}
.dis-table-row{display:table-row;}
.dis-table-cell{display:table-cell;}
/* Base */

/* Filters */
.filters .price #slider-range{border: 0;}
.filters .price #slider-range .ui-slider-range{background: white;}
.filters .price #slider-range .ui-slider-handle{margin: 0;}
/* Filters */

.search:not(.search-inst) .top-detail{padding-bottom: 21px;}
.search:not(.search-inst) .top-detail .return a{float: right;display: block;}

.wrapper-side-menu{float: left;width: 285px;margin: 0 40px 100px 0;border: 1px solid #E8E8E8;}
.wrapper-side-menu.search:not(.search-inst){position: relative;}
.search:not(.search-inst) .wrapper-page{padding: 15px 0px 0;}
.search:not(.search-inst) .noPaddingTop {padding-top: 0;}
.banner-page-container:not(.container) {max-width: 1920px; margin: auto;}
.top-list{position: relative;}
.top-list .total{float: left;max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.top-list .column-order .list-filters{float: right;}
.top-list .list-filters .dis-table-cell {vertical-align: middle;}
.title_list_1, .subtitle_list_1 {line-height: 120%;display: none;}
.subtitle_list_1 {padding-top: 6px;}
.top-list .list-filters{font-size: 11px;line-height: 100%;}
.top-list .column:not(.column-order).list-filters span{font-family: 'Metrocity-Medium';font-weight: normal;margin: 0 10px;}
#sp-id-5611{height: 13px;}
/* ----- ORDER CONTROLS ---- */
.top-list .order{position: relative;float: left;margin-left: 18px;}
.top-list .order > p{position: relative;padding-right: 12px;}
.top-list .order > p > span{margin-left: 10px;color: #666;}
.top-list .order > p::after{content: '';position: absolute;top: calc(50% - 8px);right: 0;width: 16px;height: 16px;background: url(/sysimages/icon-arrow-orderby.png) left top/16px no-repeat;}
.top-list .order .order-dropdown{position: absolute;top: 14px;right: 0;display: none;min-width: 160px;padding-top: 10px;z-index: 15;}
.top-list .order .order-dropdown > div{padding: 8px 10px;border: 1px solid whitesmoke;background: #FFF;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);}
.top-list .order .checkbox{position: relative;cursor: pointer;width: 100%; margin: 5px 0;}
.top-list .order .checkbox .dis-table-cell {vertical-align: middle;}
.top-list .order .input-cell {width: 12px;}
.top-list .order .checkbox input[type=checkbox]{display: none;}
.top-list .order .checkbox input[type=checkbox]:checked + .check::before{display: block;}
.top-list .order .checkbox .check{position: relative;float: left;width: 14px;height: 14px;border: 1px solid #CCC;background-size: cover;border-radius: 50%;overflow: hidden;}
.top-list .order .checkbox .check::before{content: '';display: none;width: calc(100% - 4px);height: calc(100% - 4px);background: #2B3643;border-radius: 50%;position: relative;top: 2px;left: 2px;}
.top-list .order .checkbox .filter-name{padding-left: 10px;text-align: left; display: block;}
.top-list .order .checkbox.disabled{cursor: default;}
.top-list .order .checkbox.disabled .check{border-color: #CCC;}
.top-list .order .exp2 {color: #282828;margin-right: 15px;}
/* ------------------------- */
/* ----- GRID CONTROLS ----- */
.top-list .grid-controls{float: left;margin: 0 0 0 8px;}
.top-list .grid-cell {display: none;}
.container-products.full .top-list .grid-controls {margin-top: 1px;}
.top-list .grid-controls ul{margin: 0;list-style: none;font-size: 0;line-height: 0;}
.top-list .grid-controls ul li{display: inline-block;}
.top-list .grid-controls ul li:not(:first-child){padding-left: 10px;}
.top-list .grid-controls a{display: block;width: 8px;height: 16px;position: relative;text-decoration: none !important;}
.top-list .grid-controls a:after {content: "";text-align: center; padding-bottom: 1px; border-bottom: 1px solid transparent;}
.top-list .grid-controls a:hover:after, .top-list .grid-controls a.sel:after {border-color: currentColor;}
.top-list .grid-controls a.type1:after {content: "3";}
.top-list .grid-controls a.type2:after {content: "4";}
.mostrar_exp {float: left; margin-left: 15px;}
/* ------------------------- */
.container-products{float: right;width: calc(100% - 325px);min-height: 735px;}
.container-products.full {float: none; width: 100%;}
.container-products.listBreakAvailable .section-products,
.container-products.productListColumnFullWidth .section-products {text-align: center;}
.container-products .section-products .column{float: none;display: inline-block;vertical-align: top;}
.container-list{position: relative;}
.list-overlay{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.8) url(/sysimages/listloader.gif) center 100px/60px no-repeat;z-index: 40;}
.bottom-list{text-align: center;}
.bottom-list .loadingIcon{display: none;line-height: 0;}
.bottom-list .loadingIcon img{max-width: 36px;}
/* ----- PRODUCT ITEM ----- 
@media screen and (min-width: 768px) {
  .container-products .section-products .column.columnWidth2 article.product-item figure {width: 50%; margin-left: auto; margin-right: auto; padding-bottom: 50% !important;}
}*/
/* ----- PRODUCT ITEM ----- */

/* ------- SEM RESULTADOS ------ */
.search:not(.search-inst)-inst .wrapper-page.no-results{padding-top: 0;}
.search:not(.search-inst)-inst .wrapper-noresults{text-align: center;}
.search:not(.search-inst)-inst .wrapper-noresults .content{padding: 0 0 25px;}
.search:not(.search-inst)-inst .wrapper-noresults .menu-search .title-menu{padding-bottom: 6px;}
.search:not(.search-inst)-inst .wrapper-noresults .menu-search ul{margin: 0;list-style: none;}
.search:not(.search-inst)-inst .wrapper-noresults .menu-search ul li{padding-top: 3px;}
.search:not(.search-inst)-inst .wrapper-noresults .menu-search ul li:first-child{padding-top: 0;}
.search:not(.search-inst)-inst .related-products{padding-top: 70px;overflow: hidden;}
.search:not(.search-inst)-inst .related-products .container{max-width: 994px;}
.search:not(.search-inst)-inst .related-products .title-related{padding-bottom: 27px;text-align: center;}
.search:not(.search-inst)-inst .related-products .row{margin: 0 -5px;font-size: 0;line-height: 0;text-align: center;}
.search:not(.search-inst)-inst .related-products .row .column{float: none;display: inline-block;padding: 0 5px;}

@media screen and (max-width: 768px){
	.search:not(.search-inst)-inst .related-products{padding-bottom: 40px;}
	.search:not(.search-inst)-inst .related-products .title-related{padding-bottom: 15px;}
	.search:not(.search-inst)-inst .related-products .row{text-align: left;}
	.search:not(.search-inst)-inst .related-products .row .column:nth-child(2n+1){clear: left;}
	.search:not(.search-inst)-inst .related-products .row .column:not(:nth-child(-n+2)){padding-top: 20px;}
}
/* ----------------------------- */

/* iPad */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px),
screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
	.wrapper-side-menu {width: 270px;margin-right: 20px;}
	.container-products {width: calc(100% - 290px);}
	#banner-1531 {padding-left: 0; padding-right: 0;}
	.top-list .order{float: none;}
	.top-list .order .checkbox .check {width: 18px; height: 18px;}
	.top-list .order .checkbox .check::before {width: calc(100% - 8px); height: calc(100% - 8px); top: 4px; left: 4px;}
	.top-list .column-order .list-filters{min-width: 250px;}
	.top-list .column-order .list-filters, .top-list .column-order .order-cell{display: block;}
}

@media screen and (max-width: 768px){
	.search:not(.search-inst) .wrapper-page{padding: 0;}
	.container-products{float: none;width: 100%;}
	.container-list{float: none;padding-top: 0;}
	.banner-page.banner-mobile, .list-overlay {margin: 0 -15px;}
	.list-overlay {width: calc(100% + 30px)}
	#top-list-mobile, #sp-4846 {display: none;}
	#top-list-mobile .title_list_1, #top-list-mobile .subtitle_list_1 {text-align: center;}
}

/* ------- SEM RESULTADOS ------ */
.search-inst .wrapper-page{padding-top: 0;}
.search-inst .wrapper-page .wrapper-page{padding-bottom: 0;min-height: 479px;}
/* ------- SEM RESULTADOS ------ */

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}