@media only screen and (max-width: 1305px) {
	/** INICIO CATALOGO **/
	.categoria-container .produtos-container{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		max-width: 917px;
		margin: 0 auto 43px;
	}
	.categoria-container .produtos-container:after {
		content: "";
		flex: 0 2 273px;
	}
	.produtos-container .produto{
		margin-right: 0;
	}
	/** FIM CATALOGO **/
}
@media only screen and (max-width: 1023px) {
	body .conteudo{
		padding-top: 39px;
		padding-bottom: 39px;
	}
	/** INICIO MENU TOPO **/
	.barra-topo .menu-container .menu-principal{
		display: inline-block;
		opacity: 0;
		visibility: hidden;
		position: absolute;
		right: 0;
		top: 0;
		width: 0;
		background-color: #FFFFFF;
		max-width: 403px;
		padding: 122px 37px 0;
		z-index: 20;
		transition: all 0.25s ease-in-out 0s;
		height: 100vh;
	}
	.barra-topo .menu-container .menu-principal.active{
		opacity: 1;
		visibility: visible;
		width: 100%;
	}
	.menu-principal .menu-opcao-container{
		width: 100%;
		margin: 0;
		text-align: left;
		margin-bottom: 23px;
	}
	.menu-principal .menu-opcao-container:last-of-type{
		margin-bottom: 0;
	}
	.menu-principal .menu-opcao-container .menu-opcao {
		font-size: 20px;
		letter-spacing: 2.1px;
		color: #000000;
		padding: 0;
		position: relative;
	}
	.menu-principal .menu-opcao-container .menu-opcao.menu-barra:after{
		content: "";
		width: 20px;
		height: 3px;
		background-color: #000000;
		position: absolute;
		top: 50%;
		right: -50px;
	}
	.barra-topo .menu-principal .menu-opcao-container .sub-menu-container{
		position: relative;
		left: auto;
		top: auto;
		width: 100%;
		visibility: visible;
		opacity: 1;
		height: auto;
		margin:2px 0 53px;
		padding-left: 10px;
	}
	.menu-principal .menu-opcao-container .sub-menu-container .sub-menu-opcao-container{
		display: inline-block;
		text-align: left;
		padding: 0;
		height: auto;
		border: 0;
		margin-top: 22px;
	}
	.menu-principal .menu-opcao-container .sub-menu-container .sub-menu-opcao-container .menu-opcao{
		font-size: 17px;
	}
	.barra-topo .menu-hamburguer-container{
		display: inline-block;
		height: 19px;
		margin-left: 42px;
		transition: all 0.25s ease-in-out 0.10s;
	}
	.menu-hamburguer-contaier .menu-hamburguer{
		display: inline-block;
		transition-timing-function: linear;
		transition-duration: .15s;
		transition-property: opacity,filter;
		text-transform: none;
		height: 19px;
	}
	.menu-hamburguer .hamburguer-box {
		position: relative;
		display: inline-block;
		width: 25px;
		height: 19px;
	}
	.menu-hamburguer .hamburguer-box .hamburguer-barras{
		display: block;
		margin-top: -2px;
		top: 2px;
	}
	.menu-hamburguer .hamburguer-box .hamburguer-barras:after, 
	.menu-hamburguer .hamburguer-box .hamburguer-barras:before {
		display: block;
		content: "";
	}
	.menu-hamburguer .hamburguer-box .hamburguer-barras, 
	.menu-hamburguer .hamburguer-box .hamburguer-barras:after, 
	.menu-hamburguer .hamburguer-box .hamburguer-barras:before {
		position: absolute;
		width: 25px;
		height: 3px;
		transition-timing-function: ease;
		transition-duration: .15s;
		transition-property: transform;
		background-color: #ee3a24;
	}
	.menu-hamburguer .hamburguer-box .hamburguer-barras:before {
		top: 8px;
		transition-timing-function: ease;
		transition-duration: .15s;
		transition-property: transform,opacity;
	}
	.menu-hamburguer .hamburguer-box .hamburguer-barras:after {
		top: 16px;
	}
	.barra-topo .menu-hamburguer-container.active{
		height: 17px;
		position: absolute;
		z-index: 20;
		width: 100%;
		right: 0;
		margin: 0;
		padding-left:37px;
		max-width: 403px;
		text-align: left;
	}
	.menu-hamburguer-container.active .menu-hamburguer{
		height: 17px;
		width: 17px;
	}
	.menu-hamburguer-container.active .menu-hamburguer .hamburguer-box{
		height: 17px;
		width: 17px;
		left:-2px;	
	}
	.menu-hamburguer-container.active .menu-hamburguer .hamburguer-box .hamburguer-barras, 
	.menu-hamburguer-container.active .menu-hamburguer .hamburguer-box .hamburguer-barras:after, 
	.menu-hamburguer-container.active .menu-hamburguer .hamburguer-box .hamburguer-barras:before {
		width: 21px;
	}
	.menu-hamburguer-container.active .menu-hamburguer .hamburguer-box .hamburguer-barras {
		transform: translate3d(0,8px,0) rotate(45deg);
	}
	.menu-hamburguer-container.active .menu-hamburguer .hamburguer-box .hamburguer-barras:before {
		transform: rotate(-45deg) translate3d(-5.71429px,-6px,0);
		opacity: 0;
	}
	.menu-hamburguer-container.active .menu-hamburguer .hamburguer-box .hamburguer-barras:after {
		transform: translate3d(0,-17px,0) rotate(-90deg);
	}
	/** FIM MENU TOPO **/
	/** INICIO IMG AMB HOME**/
	.imgs-amb-container .scroll-info-container{
		display: inline-block;
		position: absolute;
		width: 100%;
		bottom: 5%;
		text-align: center;
		z-index: 5;
	}
	.imgs-amb-container .scroll-info-container .scroll-info{
		display: inline-flex;
		background: transparent url(../imgs/icon-scroll.svg) no-repeat right center;
		font-size: 13px;
		font-weight: 300;
		letter-spacing: 0.9px;
		color: #ffffff;
		height: 28px;
		padding-right: 25px;
		align-items: center;
	}
	/** FIM IMG AMB HOME**/
	/** INICIO DESTAQUES HOME **/
	.destaques-home .destaques-container{
		max-width: 760px;
		margin: 0 auto;
	}
	/** FIM DESTAQUES HOME **/
	/** INICIO FOOTER **/
	.barra-footer {
		padding-top: 53px;
		padding-bottom: 58px;
	}
	.barra-footer .wrapper{
		display: inline-block;
		text-align: center;
	}
	.logos-container{
		width: 100%;
		margin-bottom: 30px;
		float: left;
	}
	.logos-container .logo-container:first-of-type{
		margin-left: 45px;
	}
	.logos-container .logo-container:last-of-type{
		float:right;
		display: block;
	}
	.logos-container .logo-container .logo:last-of-type{
		margin-left: 0;
	}
	.barra-footer .menu-container {
		width: 100%;
	}
	.barra-footer .menu-container .menu-footer .menu-opcao-container{
		width: 100%;
		margin-right: 0;
		margin-bottom: 37px;
	}
	.redes-sociais-container {
		margin-left: 0;
		width: 100%;
	}
	/** FIM FOOTER **/
	/** INICIO PRODUTO DETALHE **/
	.produto-detalhe-container{
		display: block;
	}
	.produto-detalhe-container .detalhe-info{
		max-width:100%;
		padding-top: 40px;
	}
	.produto-detalhe-container .imagens-container,
	.produto-detalhe-container .textos-container{
		width: 100%;
		padding-right: 2%;
		padding-left: 2%;
	}
	.produto-detalhe-container .imagens-container .voltarBreadcrumbs{
		text-align: center;
		margin-bottom: 35px;
	}
	.produto-detalhe-container .imagens-container .voltarBreadcrumbs .btn-voltar{
		margin-right: 0;
		float: left;
	}
	.produto-detalhe-container .imagens-container .imagens-produto{
		max-width: 620px;
		margin: 0 auto;
	}
	.produto-detalhe-container .imagens-container .imagens-produto {
		padding-bottom: 137px;
	}
	/** FIM PRODUTO DETALHE **/
	/** INICIO CONTEUDO GCA **/
	.conteudo-gca .wrapper{
		display: block;
	}
	.conteudo-gca .imagem-detalhe,
	.conteudo-gca .texto-detalhe{
		width: 100%;
		padding: 0;
	}
	.conteudo-gca .imagem-detalhe .galeria-conteudo{
		padding-bottom: 137px;
	}
	/** FIM CONTEUDO GCA **/
}
