.search .banner-page{padding: 38px 0 37px;background: #DCDCDC;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.search .banner-page .banner-title{text-align: center;}
.search .banner-page .banner-title h1{display: table;margin: 0 auto;padding: 3px 23px 1px;border: 3px solid #FFF;}
.search .wrapper-page{padding: 26px 0px 117px;}
.search .wrapper-search{max-width: 1309px;}
.search .title{max-width: 585px;margin: 0 auto;text-align: center;}

@media screen and (max-width: 768px){
	.search .banner-page{padding: 20px 0;}
	.search .wrapper-page{padding: 15px 0 40px;}
}

/* ------- COM RESULTADOS ------ */
.search .search-results .title{padding-bottom: 39px;}
.container-list > .row{margin: 0 -6px}
.container-list > .row > .column{padding: 13px 6px 0;}
.bottom-list{padding-top: 85px;text-align: center;}
.bottom-list .loadingIcon{display: none;line-height: 0;}
.bottom-list .loadingIcon img{max-width: 37px;padding: 2px 0 3px;}

@media screen and (min-width: 768px){
	.container-list > .row > .column{width: 20%;}
	.container-list > .row > .column:nth-child(-n+5){padding-top: 0;}
	.container-list > .row > .column:nth-child(5n+1){clear: left;}
}

@media screen and (max-width: 768px){
	.search .search-results .title{padding-bottom: 30px;}
	.container-list > .row{margin: 0 -15px}
	.container-list > .row > .column{padding: 0 15px;}
	.container-list > .row > .column:not(:first-child){padding-top: 15px;}
	.bottom-list{padding-top: 40px;}
}
/* ----------------------------- */

/* ------- SEM RESULTADOS ------ */
.search .search-noresults .title{padding-bottom: 52px;}
.search .wrapper-noresults{text-align: center;}
.search .related-products{padding-top: 89px;overflow: hidden;}
.search .related-products .container{max-width: 1036px;}
.search .related-products .title-related{padding-bottom: 39px;text-align: center;}
.search .related-products .row{margin: 0 -6px;font-size: 0;line-height: 0;text-align: center;}
.search .related-products .row .column{float: none;display: inline-block;padding: 0 6px;}

@media screen and (max-width: 768px){
	.search .search-noresults .title{padding-bottom: 30px;}
	.search .related-products{padding-top: 40px;}
	.search .related-products .title-related{padding-bottom: 15px;}
	.search .related-products .row .column{width: 100%;}
	.search .related-products .row .column:not(:first-child){padding-top: 15px;}
}
/* ----------------------------- */