.search .wrapper-page{padding: 12.62vh 0px 121px;}
.search .wrapper-search{/*max-width: 998px;*/max-width: 100%;padding: 0;}

.search .title{max-width: 1056px;margin: 0 auto;text-align: center;text-transform: uppercase;}
.search .title .small{letter-spacing: 0.8px;}
.search .title > p{padding-top: 12px;}

.search .wrapper-input{width: 577px;margin: 0 auto;position: relative;margin-top: 1.75vw;}
.search .wrapper-input input{border: 0;background-color: transparent;border-bottom: 1px solid #b2b2b2;font-family: 'Montserrat-Thin';color: #0A1E3C;font-size: 48px;letter-spacing: 3px;text-align: center;padding: 20px 8px;padding-right: 60px;}
.search .wrapper-input input:hover, .search .wrapper-input input:focus{border-color: #0A1E3C;}
.search .wrapper-input button.btn-search{position: absolute;top: 46px;right: 22px;}

.search .wrapper-tabs{border-bottom: 2px solid #f1f2f4;margin-top: 3.45vw;}
.search .wrapper-tabs ul{text-align: center;list-style-type: none;margin-left: 0;font-size: 0;}
.search .wrapper-tabs ul li{display: inline-block;}
.search .wrapper-tabs ul li.active a::after, .search .wrapper-tabs ul li:hover a::after{content: '';width: calc(100% - 70px);width: -webkit-calc(100% - 70px);height: 2px;background: #9daeb8;position: absolute;bottom: -2px;left: 35px;}
.search .wrapper-tabs ul li.empty:hover a{cursor: default;}
.search .wrapper-tabs ul li.empty:hover a::after{display: none;}
.search .wrapper-tabs ul li a{position: relative;display: block;font-size: 20px;line-height: 34px;font-weight: 300;letter-spacing: .36px;color: #002872;padding: 0 35px 6px;text-decoration: none;}
.search .wrapper-tabs ul li a > p{position: absolute;top: -6px;right: 26px;font-size: 11px;line-height: 16px;color: #9daeb8;letter-spacing: 1.2px;}

.wrapper-list-colors .wrapper-colors{margin: 2.3vw -23px 0;}
.wrapper-list-colors .wrapper-colors a:hover .column .color p{text-decoration: underline;}
/*.wrapper-list-colors .wrapper-colors .column{padding: 0 16px;width: 10%;}*/
.wrapper-list-colors .wrapper-colors .column .color > div{height: 104px;width: 100%;margin-bottom: 30px;}

.wrapper-list-colors  .section-subtitle{text-align:center;}

.wrapper-list-colors .pagination,
.wrapper-list-products .pagination,
.wrapper-all-content .pagination{margin-top: 3.95vw;text-align: center;}
.wrapper-all-content .btnmore,
.wrapper-list-colors .see-more,
.wrapper-list-products .btnmore{margin-top: 1.35vw;text-align: center;}

.wrapper-center{max-width: 1328px;margin: 0 auto;text-align: center;padding-left: 15px;padding-right: 15px;}

.wrapper-list-products, .wrapper-list-colors{margin: 0 0 7.25vw;padding-top: 5.8vw;border-top: 2px solid #f1f2f4;}
.wrapper-products.row{margin: 2.5vw -16px 0;}
.wrapper-products .column{text-align: left;padding: 0 16px;}
.wrapper-products .column:not(:nth-child(-n+2)){padding-top: 32px;}

.wrapper-client-support{border-top: 2px solid #f1f2f4;padding-top: 6.15vw;padding-bottom: 5.5vw;}
.wrapper-client-support .wrapper-sugestions{margin-top: 2.4vw;text-align: center;}
.wrapper-client-support .wrapper-sugestions a{display: block;margin-bottom: .45vw;}
.wrapper-client-support .wrapper-sugestions a.button-contacts{margin-top: 3.65vw;display: inline-block;}
.wrapper-client-support .wrapper-sugestions p.h4{margin-bottom: 1.6vw;}

.wrapper-all-content{padding-top: 6.1vw;padding-bottom: 7.3vw;}
.section-title{text-align: center;}
.wrapper-all-content .wrapper-center{padding-top: 2.35vw;}
.search .wrapper-accordion{margin-bottom: 3.45vw;margin-top: 0.39vw; text-align: left;padding-left: 30px;padding-right: 30px;}
.search .wrapper-accordion img {width: 100%;}
.search .wrapper-filters{margin-top: 4.5vw;}
.search .wrapper-filters .column{width: 44.33%;}
.search .wrapper-filters .column:last-child{width: 55.67%;text-align: right;}
.search .wrapper-filters .column:last-child small{padding-top: 14px;text-transform: none;}
.search .wrapper-filters .column .select{width: 47.553%;margin-right: 2.447%;float: left;}
.search .wrapper-filters .column .select:last-child{margin-right:0;margin-left: 2.447%;}
.search .accordion > li{background-color: #ffffff;}
.search .accordion > li:last-child{border-bottom: 2px solid #F1F2F4;}
.search .accordion > li.active{position: relative;}
.search .accordion > li.active::before{content:'';width: 2px;height: calc(100% - 5.6vw);position: absolute;top: 2.6vw;left: calc(7.1vw - 33px);left: -webkit-calc(7.1vw - 33px);background-color: #003087;}
.search .accordion > li > a{padding-bottom: 16px;padding-top: 16px;padding-left: 0;padding-right: 15px;}
.search .accordion > li .accordion-content{padding-bottom: 3vw;}
.search .accordion > li .accordion-content > button{margin-top: 4.1vw;}
.search .accordion > li.hidden{display: none;}
.search .accordion > li > .link-line::after{display: none;}
.search .accordion > li > .link-line .icon{position: absolute;width: 28px;height: 28px;top: calc(50% - 14px);right: 7.1vw;}
.search .accordion > li.active > .link-line .icon{transform: rotate(90deg) scale(1) skew(1deg) translate(0px);-webkit-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);-moz-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);-o-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);-ms-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);background-position: left -28px;}
.search .accordion > li > .link-line .image{max-width: 12.5vw;float: left;margin-right: 2vw;}
.search .accordion > li > .link-line .image img{display: block;width: 100%;}
.search .accordion > li > .link-line .clearfix .image + .text{width: 69%;}
.search .accordion > li > .link-line .text{float: left;width: 94.9%;}
.search .accordion > li.active > .link-line .text .h4{color: #003087;}
.search .accordion > li > .link-line .text .h4, .search .accordion > li > .link-line .text .item-subtitle{display: block;}
.search .accordion > li > .link-line .text .item-subtitle{margin-top: 1.88vw;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.search .accordion > li > .link-line .text .link{padding-top: 1vw;text-decoration: underline;}
.search .accordion > li > .link-line .text .link:hover{text-decoration: none;}
.search .accordion > li > .link-line .text .wrapper-info{padding-top: 1.8vw;}
.search .accordion > li > .link-line .text .wrapper-info > ul{list-style: none;margin: 0;}
.search .accordion > li > .link-line .text .wrapper-info > ul > li{display: inline-block;margin-left: 1.59vw;}
.search .accordion > li > .link-line .text .wrapper-info > ul > li:first-child{margin-left: 0;}
.search .accordion > li > .link-line .text .wrapper-info div .image{float: left;max-width: 18px;margin-right: 0.55vw;}
.search .accordion > li > .link-line .text .wrapper-info div .image img{display: block;width: 100%;}
.search .accordion > li > .link-line .text .wrapper-info div small{float: left;text-transform: none;padding-top: 3px;}

.search .wrapper-tabs{border-bottom: 2px solid #f1f2f4;margin-top: 3.45vw;}
.search .wrapper-tabs ul{text-align: center;list-style-type: none;margin-left: 0;font-size: 0;}
.search .wrapper-tabs ul li{display: inline-block;}
.search .wrapper-tabs ul li.active a::after, .search .wrapper-tabs ul li:hover a::after{content: '';width: calc(100% - 70px);width: -webkit-calc(100% - 70px);height: 2px;background: #9daeb8;position: absolute;bottom: -2px;left: 35px;}
.search .wrapper-tabs ul li.empty:hover a{cursor: default;}
.search .wrapper-tabs ul li.empty:hover a::after{display: none;}
.search .wrapper-tabs ul li a{position: relative;display: block;font-size: 20px;line-height: 34px;font-weight: 300;letter-spacing: .36px;color: #002872;padding: 0 35px 6px;text-decoration: none;text-transform: capitalize;}
.search .wrapper-tabs ul li a > p{position: absolute;top: -6px;right: 26px;font-size: 11px;line-height: 16px;color: #9daeb8;letter-spacing: 1.2px;}

.wrapper-list-colors .color {
    outline: 1px solid #FFF;
}

.wrapper-list-colors .wrapper-colors .column .color > div {
    height: 98px;
    width: 100%;
    margin-bottom: 30px;
}

.wrapper-list-colors .wrapper-table {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wrapper-list-colors .wrapper-table .table {
    display: table;
    width: 100%;
    height: 100%;
}

.wrapper-list-colors .wrapper-table .table-cell {
    display: table-cell;
    vertical-align: bottom;
}

.wrapper-list-colors .wrapper-table .content {
    padding: 9px 13px 14px;
    text-align: left;
}

.wrapper-list-colors .wrapper-table .content span {
    display: block;
    text-transform: uppercase;
}

.wrapper-list-colors .wrapper-table .color-code {
    font-weight: 700;
    line-height: 22px;
}

.wrapper-list-colors .wrapper-table .color-name {
    font-size: 10px;
    letter-spacing: 1px;
    line-height: 12px;
}

.wrapper-list-colors .wrapper-colors .column.ng-scope {
    margin: 0px 0.19%;
}

@media screen and (min-width: 768px){
	.wrapper-list-colors .column:nth-child(-n+10){margin-top: 0;}
	.wrapper-list-colors .wrapper-colors .column {
	    width: 12.1%;
	    display: inline-block;
	    float: none;
	}
}

@media screen and (max-width: 768px){
	.search{padding-top: 150px;}
	.search .section-title, .search .section-subtitle{padding-left: 15px;padding-right: 15px;text-align: center;}

	.search .wrapper-input{width: 100%;padding: 0 15px;}
	.search .wrapper-input input{font-size: 8vw !important;padding-right: 30px !important;}
	.search .wrapper-input button.btn-search{top: 30px;}

	.search .scrollElement:not(.wrapper-tabs){padding-bottom: 0;padding-top: 10vw;}

	.wrapper-center{/*padding-left: 0;padding-right: 0;*/}	
	
	.search .wrapper-tabs{position: fixed;left: 0;width: 100%;top: 0;background: #fff;z-index: 9;border-bottom-width: 1px;margin-top: 0;}
	.search .wrapper-tabs ul{white-space: nowrap;overflow: auto;}
	.search .wrapper-tabs ul li{padding-top: 6px;}
	.search .wrapper-tabs ul li a{padding: 6px 20px 6px;font-size: 16px;line-height: 26px;}
	.search .wrapper-tabs ul li.active a{text-decoration: underline;}
	.search .wrapper-tabs ul li.active a::after{display: none;}
	.search .wrapper-tabs ul li a > p{top: 0;right: 11px;}
	.search .wrapper-all-content{padding-top: 0;}
	.search .wrapper-accordion{padding-left: 15px;padding-right: 15px; padding: 0}
	.search .accordion > li > a {padding-top: 4vw;padding-right: 0;padding-bottom: 0;}
	.search .accordion > li > .link-line .image{max-width: 100%;margin-right: 0;width: 100%;}
	.search .accordion > li > .link-line .clearfix .text{padding: 4vw 2vw;}
	.search .accordion > li > .link-line .clearfix .image + .text{width: 100%;padding: 4vw 2vw;}

	.search .wrapper-products.row{margin-left: 0;margin-right: 0;margin-top: 4vw;}
	.search .wrapper-products .column{padding: 0 0 15px;}

	.search .wrapper-list-colors .wrapper-colors{margin-top: 4vw;margin-left: 0;margin-right: 0;padding-left: 5px;padding-right: 5px;}
	.search .wrapper-list-colors .wrapper-colors .column .color > div{margin-bottom: 10px;}
	.search .wrapper-client-support{padding-left: 15px;padding-right: 15px;}

	.wrapper-list-colors .wrapper-colors .column .color > div {
	    margin-bottom: 10px;
	}

	.wrapper-list-colors .column {
	    margin-bottom: 15px;
	}
}

/* ------- COM RESULTADOS ------ */
.container-list > .row{margin: 0 -6px;}
.container-list > .row .column{padding: 0 6px 27px;}
#morep{padding-top: 15px;}
#morep img{display: block;max-width: 36px;margin: 0 auto;}

@media screen and (max-width: 768px){
	.search .wrapper-page{padding-bottom: 50px;}
	.container-list > .row{margin: 0 -5px;}
	.container-list > .row > .column{padding: 0 5px 15px;}
	.wrapper-list-colors .column {
		margin-bottom: 15px;
	}
}
/* ----------------------------- */

/* ------- SEM RESULTADOS ------ */
.search .wrapper-noresults{text-align: center;}
.search .wrapper-noresults img{display: block;margin: 0 auto 17px;}
.search .wrapper-noresults .h3{padding-bottom: 13px;}
.search .wrapper-noresults .content{padding: 20px 0 24px;}
.search .wrapper-noresults .menu-search .title-menu{padding-bottom: 6px;}
.search .wrapper-noresults .menu-search ul{margin: 0;list-style: none;}
.search .wrapper-noresults .menu-search ul li{padding-top: 3px;}
.search .wrapper-noresults .menu-search ul li:first-child{padding-top: 0;}
.search .related-products{padding-top: 70px;overflow: hidden;}
.search .related-products .container{max-width: 994px;}
.search .related-products .title-related{padding-bottom: 27px;text-align: center;}
.search .related-products .row{margin: 0 -5px;font-size: 0;line-height: 0;text-align: center;}
.search .related-products .row .column{float: none;display: inline-block;padding: 0 5px;}

@media screen and (max-width: 768px){
	.search .related-products{padding-bottom: 40px;}
	.search .related-products .title-related{padding-bottom: 15px;}
	.search .related-products .row{text-align: left;}
	.search .related-products .row .column:nth-child(2n+1){clear: left;}
	.search .related-products .row .column:not(:nth-child(-n+2)){padding-top: 20px;}
}
/* ----------------------------- */