.detalhe-produto{padding-top: 170px;padding-bottom: 155px; max-width: 1410px; margin: 0 auto;display: block;}
.detalhe-produto .center_content{margin: 0 15px;border-bottom: 1px solid #ececec;}
.detalhe-produto a.voltar-atras{font-size: 12px;text-decoration: none; float: left;margin-top: 18px;margin-bottom: 20px;}
.detalhe-produto a.voltar-atras:hover{text-decoration: underline;}
.detalhe-produto a.voltar-atras img{margin:0 5px 1px 0;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.detalhe-produto .certificacoes {list-style-type: none;}
.column-slider{padding: 0;}
.detprod-img{position: absolute;top: 0px;left: 0;background: transparent;width: 100%;height: 100%;overflow: hidden;border: 4px solid #FFF;outline: 1px solid #000; display: none;}
.detprod-img.cemoitooito{width: 90%;} .detprod-img.novequatro{width: 105%} .detprod-img.umdoiscinco{width: 84%;} .detprod-img.seistres{width: 72%;} .detprod-img.seistresseistres{width: 31%;}
.detprod-img img{height: 100%;}
.detprod .detprod-basic:hover .detprod-img{display: block;}
.detprod{padding-top:13px;}
.h1zone{max-width: 1230px;margin: 35px auto 15px;}
.detprod2{padding-bottom: 24px}
.detprod2 .detprod-basic:hover .detprod-img{display: block;}
.detprod-p{padding: 8px 0 22px 0;max-width: 1230px;margin: 0 auto;}
.lastProd{padding-bottom: 0;}
.lastProd + .detprod-p{padding-top: 30px;}
.detprod-p.hideType{display: none;}
.wrapper-see-more{position: relative;text-align: center;background-color: #FFF;padding: 16px 0 0;}
.wrapper-see-more::before{content: '';position: absolute;left: 0;bottom: 45px;width: 100%;height: 106px;background: url(/sysimages/icon-gradient.png) left top/1px 106px repeat-x;}
.wrapper-see-more span{cursor: pointer;margin-top: 0;display: inline-block;}
/*.detprod-p.noresults {padding: 8px 0 16px 0;}*/
.detprod-p.noresults .row.detprod {padding-top: 5px;}
.detprod-p.noresults .row.detprod p {font-size: 11px;color: #666666;}
.detprod-p > p > b{color: #222326;font-size: 17px;font-weight: bold;}
.col-sm-4.detprod-basic.parent-container {margin-bottom: 20px;margin-bottom: 20px;width: auto;float: none;vertical-align: bottom;display: inline-block;}
.detprod-p .detprod-basic p{padding-top: 7px;}
.detprod-p b{color: #444;}
.open_360{position: absolute;bottom: 19px;left: 16px;z-index: 99;width: 41px;height: 41px;background: url(/sysimages/icon-360.png) left top/41px no-repeat;}
.more-info{padding-top: 30px;}
.more-info-img{margin:-11px 0 0 191px;}
.more-info-img p{transform: rotate(-14deg);font-family: DancingScript-Bold;font-size: 18px;color: #222326;letter-spacing: 0;text-align: center;line-height: 18px;max-width: 75px;margin: -10px 0 0 35px;}
.tab {max-width: 1230px;margin: 0 auto 15px;overflow: hidden;border-bottom: 1px solid #ececec; background-color: #fff;}
.tab a {border-bottom: 1px solid #fff;margin-right: 54px;background-color: inherit;float: left;border: none;outline: none;cursor: pointer;padding: 8px 0 ;color: #666666;font-size: 13px;}
.tab a:hover {border-bottom: 1px solid #333; text-decoration: none;}
.tab a.active {border-bottom: 1px solid #333;color:#333;}
.tabcontent {max-width: 1254px;margin: 0 auto 20px;display: none;padding: 0 12px 0;}
#TiposProdutos{padding-top: 4px;}
.tabcontent.active{display: block;}
.tabcontent table {max-width: 100%;}
.download-button-produto-detalhado{height: 50px;border-bottom: 1px solid #ececec;}
.download-button-produto-detalhado .download a{float: left;margin: 8px 0 0 0;padding: 0px 0 10px 40px; background: url(../sysimages/download-but-detprod.png) 7px center no-repeat;}
.download-button-produto-detalhado .download a:hover p{text-decoration: underline;}
.download-button-produto-detalhado p{cursor: pointer;float: left; border: 0;padding-top: 10px;}
.download-button-produto-detalhado b{font-weight: bold;color: #000000}
.download-button-produto-detalhado p img{padding-left: 10px}
.medidas-produto-detalhado{height: 30px;border-bottom: 1px solid #ececec}
.medidas-produto-detalhado p{padding: 5px 0}
.botoes-slider{width: 66px;/*display: -webkit-inline-box;*/position: absolute;right: 10px;bottom:10px;cursor: pointer;}
.botoes-slider-left{border: 1px solid #fff;width: 33px;padding: 10px 0 5px 10px;}
.botoes-slider-right{border: 1px solid #fff;width: 33px;padding: 10px 0 5px 10px;margin-left: -1px;}
.botoes-slider-right:hover, .botoes-slider-left:hover{background-color: rgba(0, 0, 0, 0.25)}

.detalhe-produto .botoes-slider-left.left-arrow {float: left;}
.detalhe-produto .botoes-slider-right.right-arrow {float: right;}

.detalhe-produto .slick-slide {position: relative;}
.numberText{color: #ffffff;font-size: 13px;font-weight: 500;padding: 0;bottom: 18px;right:90px;letter-spacing: 3px;position: absolute;}
.slider label.destaq{position: absolute;top: 10px; margin-left: 10px; background-color: #4CAF50;font-size: 11px;padding: 1px 11px 2px 30px; color: #fff;background-image: url(../sysimages/star-new.png);background-repeat: no-repeat;background-position: 7px center;}
.slider label.promo{position: absolute;top: 40px; margin-left: 10px; background-color: #c60409;font-size: 11px;padding: 1px 11px 2px 30px; color: #fff;background-image: url(../sysimages/promo-tag.png);background-repeat: no-repeat;background-position: 7px center;}
.slider label.premium{position: absolute;top: 70px; margin-left: 10px; background-color: #fcaf17;font-size: 11px;padding: 1px 11px 2px 30px; color: #fff;background-image: url(../sysimages/diamond-2.png);background-repeat: no-repeat;background-position: 7px center;}
.return-to-colection{height: 60px;}
.return-to-colection p{font-size: 12px; padding:18px 0 22px 0;max-width: 170px}
.return-to-colection p span a{text-decoration: none;}
.return-to-colection p:hover span{border-bottom: 1px solid #666666}
.return-to-colection img {margin: 0 8px 1px 0; -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.mfp-container {cursor: default;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {right: 10px !important;text-align: right !important;padding: 2px 5px 0 0 !important;width: 26px !important;background-color: #fff !important;border-radius: 20px !important;height: 26px !important; margin: 20px 10px 0 0 !important;color: #000 !important;cursor: pointer !important;line-height: 0px !important;}
.mfp-close {line-height: 28px !important;position: absolute !important;opacity: 1 !important;top: 0 !important;text-decoration: none !important;font-style: normal !important;font-size: 28px !important;}
img.mfp-img {width: auto !important;max-width: 100% !important;max-height: 80vh !important;display: block !important;line-height: 0 !important;box-sizing: border-box !important;margin: 0px 0px 40px 0 !important;padding: 0 !important;border: 10px solid #fff !important;}
.container-tabs{padding-bottom: 118px;}
.container-tabs .container{max-width: 1140px;}
.container-tabs .tabs-container .tabs-content .tab{padding: 43px 0 0;max-width: 888px;margin: 0 auto;overflow: hidden;}
/*.col-sm-4.parent-container {margin-bottom: 30px;}*/
.mfp-image-holder .mfp-content {max-width: 80% !important;}



@media screen and (min-width: 768px){
	.more-info .button-dark {display: inline-block;position: relative;}
	.more-info .button-dark .more-info-img {position: absolute; top: 5px; right: -130px;}
}


@media screen and (max-width: 1440px){
	.column-slider{padding: 0 15px;}
}

@media screen and (max-width: 768px){
	.detprod h1 {padding: 25px 0 0}
	.pavimentos-h-m{padding-top: 91px;}
	.pavimentos-h-m p.h2{padding-bottom: 16px;font-size: 18px;padding-left: 45px;}
	.pavimentos-h-m p.h2.mosaico{padding-bottom: 16px;font-size: 17px;padding-left: 0px;}
	.detalhe-produto {padding-top: 100px;padding-bottom: 0px;}
	.h1zone {padding: 30px 0 10px;}
	.slider-mobile{width: 100%;}
	.slider-mobile img{width: 100%}
	.botoes-slider{display: none;}
	.return-to-colection{padding: 0 20px;height: 30px;}
	.return-to-colection h1{font-size: 20px;}
	.return-to-colection p{float: right;margin-top: -40px;}
	.slick-slider .slick-track, .slick-slider .slick-list {width: 100%;}
	.numberText{padding: 8px 0px 16px 320px;}
	.pavimentos-mobile{min-height: 147px;margin: 0 15px;}
	.revestimentos-mobile{min-height: 159px;margin: 0 15px;}
	.more-info{padding-top: 60px;margin-left: calc(50% - 143px);}
	.download-button-produto-detalhado p{float: none;}
	.container-tabs{padding-bottom: 0px;}
	.container-tabs .tabs-container .tabs-content .tab{padding: 0;}
	/*.product-composition{margin: 0 15px;}*/
	.download-button-produto-detalhado {height: 65px;}
	.download-button-produto-detalhado .column:first-child p{padding-top: 16px;}
	.download-button-produto-detalhado p.descarregar{float: right;/*margin-top: -20px;*/padding-left: 10px;}
	.download-button-produto-detalhado p.pdfsize{cursor: auto;float: right;padding-left: 20px;/*margin-top: -20px;*/padding-top: 8px;}
	.tab a:hover{border-bottom: none;}
	#Medidas-mobile .row{margin: 0;}
	.tabcontent{padding-left: 6px;padding-right: 6px;}
	.tabcontent.medidas{margin-bottom: 0;}
	.tabcontent.medidas .medidas-produto-detalhado:last-child{border-bottom: 0;}
	.tabcontent.documentos{padding: 0;margin-bottom: 0;}
	.tabcontent.documentos .column{width: 52%;float: left;padding-left: 6px;}
	.tabcontent.documentos .column a{margin-right: 0;}
	.tabcontent.documentos .column + .column{width: 48%;}
	.tabcontent.documentos .column + .column a{padding: 0;}
	.download-button-produto-detalhado:last-child{border-bottom:none;}
}
@media screen and (max-width: 330px){
	.numberText{padding: 8px 0px 16px 280px;}
	.pavimentos-h-m p.h2{padding-left: 20px;}
	.pavimentos-mobile {margin: 0px 0px 0 -10px;}
	.revestimentos-mobile{margin: 0px 0px 0 -10px;}
	.more-info {margin-left: calc(50% - 153px);}
}