@media only screen and (min-width: 771px) {
	.topoSite.header_logo_left #header-search {
		width: 44% !important;
		right: initial !important;
		left: 50%;
		margin-left: -22%;
	}
	.topoSite.header_logo_left a.logo {
		width: 240px;
		min-width: 100px;
		min-height: auto;
		max-width: 300px;
		left: 0;
		margin: auto;
		padding: 10px;
		margin-top: 20px;
	}
}
@media only screen and (min-width: 901px)  and (max-width: 1100px) {
	.topoSite.header_logo_left #header-search {
		width: 32% !important;
		margin-left: -16%;
	}
}
@media only screen and (min-width: 771px)  and (max-width: 900px) {
	.topoSite.header_logo_left #header-search {
		width: 28% !important;
		margin-left: -14%;
	}
}
@media only screen and (min-width: 771px) {
	.topoSite.header_logo_center #header-search {
		width: 260px !important;
		right: initial !important;
		left: 0;
		margin-left: 0;
	}
	.topoSite.header_logo_center a.logo {
		position: absolute;
		width: 240px;
		min-width: 100px;
		min-height: auto;
		max-width: 300px;
		right: 0;
		left: 0;
		margin: auto;
		padding:10px;
		margin-top:20px;
	}
	.topoSite.header_logo_center a.logo img {
		width: auto;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (min-width: 771px)  and (max-width: 900px) {
	.topoSite.header_logo_center #header-search {
		width: 200px !important;
		right: initial !important;
		left: 0;
		margin-left: 0;
	}
	.topoSite.header_logo_center .logo {
		left: -25px;
	}
}
@media only screen and (min-width: 771px) {
    .boxedcontent_75 .caixamargin-main-container, .boxedcontent_75 .caixamargin-main-container2, 
    .boxedcontent_75 .catalog-product-view .breadcrumbs, .boxedcontent_75 .main-container  {
        max-width: 75%;
    }
    .fullwidthfooter_75 .footer-container, .fullwidth_75 .page-header {
        max-width: 75%;
    }
    .boxedcontent_80 .caixamargin-main-container, .boxedcontent_80 .caixamargin-main-container2, 
    .boxedcontent_80 .catalog-product-view .breadcrumbs, .boxedcontent_80 .main-container  {
        max-width: 80%;
    }
    .fullwidthfooter_80 .footer-container, .fullwidth_80 .page-header {
        max-width: 80%;
    }
    .boxedcontent_85 .caixamargin-main-container, .boxedcontent_85 .caixamargin-main-container2, 
    .boxedcontent_85 .catalog-product-view .breadcrumbs, .boxedcontent_85 .main-container  {
        max-width: 85%;
    }
    .fullwidthfooter_85 .footer-container, .fullwidth_85 .page-header {
        max-width: 85%;
    }
    .boxedcontent_90 .caixamargin-main-container, .boxedcontent_90 .caixamargin-main-container2, 
    .boxedcontent_90 .catalog-product-view .breadcrumbs, .boxedcontent_90 .main-container  {
        max-width: 90%;
    }
    .fullwidthfooter_90 .footer-container, .fullwidth_90 .page-header {
        max-width: 90%;
    }
    .boxedcontent_95 .caixamargin-main-container, .boxedcontent_95 .caixamargin-main-container2, 
    .boxedcontent_95 .catalog-product-view .breadcrumbs, .boxedcontent_95 .main-container  {
        max-width: 95%;
    }
    .fullwidthfooter_95 .footer-container, .fullwidth_95 .page-header {
        max-width: 95%;
    }
    .boxedcontent_100 .caixamargin-main-container, .boxedcontent_100 .caixamargin-main-container2, 
    .boxedcontent_100 .catalog-product-view .breadcrumbs, .boxedcontent_100 .main-container  {
        max-width: 100%;
    }
    .fullwidthfooter_100 .footer-container, .fullwidth_100 .page-header {
        max-width: 100%;
    }
}

/*whatsapp esquerda*/
.whatsapp_floating_esquerda .botaoAtendimentoFixoBorda {
	left: 20px;
}
.whatsapp_floating_esquerda .botaoAtendimentoFixoBorda .botaoAtendimentoFixo {
	left: 20px;
}
.whatsapp_floating_esquerda .botaoAtendimentoFixoBorda .nomeAtendente {
    margin-left: 60px
}
.whatsapp_floating_esquerda .botaoAtendimentoFixoBorda .nomeAtendente:before {
    left: -5px;
	border-left: none;
	border-right: 5px solid #FFF;
}
.whatsapp_floating_esquerda .botaoAtendimentoFixoBorda.item1 {
	bottom: 20px;
	-webkit-animation-name: iconeAtendimentoEsquerda;
	animation-name: iconeAtendimentoEsquerda;
}
.whatsapp_floating_esquerda .botaoAtendimentoFixoBorda.item2 {
	bottom: 80px;
	-webkit-animation-name: iconeAtendimentoEsquerda2;
	animation-name: iconeAtendimentoEsquerda2;
}
.whatsapp_floating_esquerda .botaoAtendimentoFixoBorda.item3 {
	bottom: 140px;
	-webkit-animation-name: iconeAtendimentoEsquerda3;
	animation-name: iconeAtendimentoEsquerda3;
}
/* Standard syntax */
@keyframes iconeAtendimentoEsquerda {
    0%   {
		-webkit-transition: 0.2s ease-in;
		-moz-transition: 0.2s ease-in;
		-o-transition: 0.2s ease-in;
		transition: 0.2s ease-in;
		-ms-transition: 0.2s ease-in;
		background-color: #4dc247;
	}
	40%   {

	}
    60%   {
		height: 65px;
		width: 65px;
		bottom: 10px;
		left: 10px;
		-webkit-transition: 0.9s ease-in;
		-moz-transition: 0.9s ease-in;
		-o-transition: 0.9s ease-in;
		transition: 0.9s ease-in;
		-ms-transition: 0.9s ease-in;
		background-color: #4dc24700;
}

	90%   {	
		height: 65px;
		width: 65px;
		bottom: 10px;
		left: 10px;
		-webkit-transition: 0.2s ease-in;
		-moz-transition: 0.2s ease-in;
		-o-transition: 0.2s ease-in;
		transition: 0.2s ease-in;
		-ms-transition: 0.2s ease-in;

	}
	
	90%   {
		height: 65px;
		width: 65px;
		bottom: 10px;
		left: 10px;
		-webkit-transition: 0.8s ease-in;
		-moz-transition: 0.8s ease-in;
		-o-transition: 0.8s ease-in;
		transition: 0.8s ease-in;
		-ms-transition: 0.8s ease-in;
}
    100%   {	
		-webkit-transition: 0.2s ease-in;
		-moz-transition: 0.2s ease-in;
		-o-transition: 0.2s ease-in;
		transition: 0.2s ease-in;
		-ms-transition: 0.2s ease-in;
	}
}
/* Standard syntax */
@keyframes iconeAtendimentoEsquerda2 {
    0%   {
		-webkit-transition: 0.2s ease-in;
		-moz-transition: 0.2s ease-in;
		-o-transition: 0.2s ease-in;
		transition: 0.2s ease-in;
		-ms-transition: 0.2s ease-in;
		background-color: #4dc247;
	}
	40%   {

	}
    60%   {
		height: 65px;
		width: 65px;
		bottom: 70px;
		left: 10px;
		-webkit-transition: 0.9s ease-in;
		-moz-transition: 0.9s ease-in;
		-o-transition: 0.9s ease-in;
		transition: 0.9s ease-in;
		-ms-transition: 0.9s ease-in;
		background-color: #4dc24700;
}

	90%   {	
		height: 65px;
		width: 65px;
		bottom: 70px;
		left: 10px;
		-webkit-transition: 0.2s ease-in;
		-moz-transition: 0.2s ease-in;
		-o-transition: 0.2s ease-in;
		transition: 0.2s ease-in;
		-ms-transition: 0.2s ease-in;

	}
	
	90%   {
		height: 65px;
		width: 65px;
		bottom: 70px;
		left: 10px;
		-webkit-transition: 0.8s ease-in;
		-moz-transition: 0.8s ease-in;
		-o-transition: 0.8s ease-in;
		transition: 0.8s ease-in;
		-ms-transition: 0.8s ease-in;
}
    100%   {	
		-webkit-transition: 0.2s ease-in;
		-moz-transition: 0.2s ease-in;
		-o-transition: 0.2s ease-in;
		transition: 0.2s ease-in;
		-ms-transition: 0.2s ease-in;
	}
}


/* Standard syntax */
@keyframes iconeAtendimentoEsquerda3 {
    0%   {
		-webkit-transition: 0.2s ease-in;
		-moz-transition: 0.2s ease-in;
		-o-transition: 0.2s ease-in;
		transition: 0.2s ease-in;
		-ms-transition: 0.2s ease-in;
		background-color: #4dc247;
	}
	40%   {

	}
    60%   {
		height: 65px;
		width: 65px;
		bottom: 130px;
		left: 10px;
		-webkit-transition: 0.9s ease-in;
		-moz-transition: 0.9s ease-in;
		-o-transition: 0.9s ease-in;
		transition: 0.9s ease-in;
		-ms-transition: 0.9s ease-in;
		background-color: #4dc24700;
}

	90%   {	
		height: 65px;
		width: 65px;
		bottom: 130px;
		left: 10px;
		-webkit-transition: 0.2s ease-in;
		-moz-transition: 0.2s ease-in;
		-o-transition: 0.2s ease-in;
		transition: 0.2s ease-in;
		-ms-transition: 0.2s ease-in;

	}
	
	90%   {
		height: 65px;
		width: 65px;
		bottom: 130px;
		left: 10px;
		-webkit-transition: 0.8s ease-in;
		-moz-transition: 0.8s ease-in;
		-o-transition: 0.8s ease-in;
		transition: 0.8s ease-in;
		-ms-transition: 0.8s ease-in;
}
    100%   {	
		-webkit-transition: 0.2s ease-in;
		-moz-transition: 0.2s ease-in;
		-o-transition: 0.2s ease-in;
		transition: 0.2s ease-in;
		-ms-transition: 0.2s ease-in;
	}
}

.disable_not_avaliation .box-up-sell .product-info .sem-avaliacao, 
.disable_not_avaliation .block-related .product-info .sem-avaliacao, 
.disable_not_avaliation .products-list .product-primary .sem-avaliacao, 
.disable_not_avaliation .category-products .product-info .sem-avaliacao {
	display: none;
}


span.logo-mobile, a.linkLogoMobile {
	display: none;
}

@media only screen and (max-width: 770px) {
	.enable_topomobile .skip-link.skip-active {
		background: rgba(25,25,25,0.02);
	}
	.enable_topomobile a.linkLogoMobile {
		position: relative;
		left: 0px;
		width: calc(100% - 210px);
		height: 60px;
		display: table;
		float: left;
	}
	.logo-mobile-center {
		display: table-cell;
		vertical-align: middle;
		height: auto;
	}
	.enable_topomobile a.linkLogoMobile img {
		width: auto;
		max-width: 120px;
		height: auto;
		max-height: 45px;
	}
	.enable_topomobile .topoSite .page-header-container a.logo {
		display:none;
	}
	.enable_topomobile .skip-link.skip-active {
		background: rgba(25,25,25,0.02);
	}
	.enable_topomobile .page-header-container .store-language-container {
		padding: 0;
	}
	.enable_topomobile .skip-link.skip-nav span.label {
		display: none;
	}
	.enable_topomobile .skip-link.skip-nav span.label {
		display: none;
	}
	.enable_topomobile .skip-links a.skip-link.skip-nav {
		width: 50px;
	}
	.enable_topomobile .skip-link {
		width: 50px;
	}
	.enable_topomobile .skip-link.skip-cart {
		width: 50px;
		padding-right: 5px;
	}
	.enable_topomobile .nav-menu-mageshop li:first-child {
		border-top-color: transparent;
	}
}


@media only screen and (max-width: 770px){
	.enable_searchmobile .skip-link.skip-active {
		background: rgba(25,25,25,0.02);
	}
	.enable_topomobile.enable_searchmobile a.linkLogoMobile {
		position: relative;
		left: 0px;
		width: calc(100% - 160px);
		height: 60px;
		display: table;
		float: left;
	}
	.enable_searchmobile .skip-links a.skip-link.skip-nav {
		width: calc(100% - 110px);
	}
	.enable_topomobile.enable_searchmobile .skip-links a.skip-link.skip-nav {
		width: 50px;
	}
	.enable_searchmobile .skip-links a.skip-link.skip-nav .icon {
		margin-right: 3px;
		float: left;
		margin-top: 15px;
		margin-left: 7px;
	}
	.enable_searchmobile .skip-link {
		width: 50px;
	}
	.enable_searchmobile .skip-link.skip-cart {
		width: 50px;
		padding-right: 5px;
	}
	.enable_searchmobile .skip-links a.skip-link.skip-nav span.label {
		float: left;
		margin-left: 8px;
	}
	.enable_searchmobile .block-cart .minicart-wrapper {
		top: 10px;
	}
	.enable_searchmobile #header-search {
		display: table !important;
		background: #EEE;
	}
	.enable_searchmobile #header-cart.block-cart.block {
		margin-bottom: 0px;
	}
	.enable_searchmobile a.skip-link.skip-search {
		display: none;
	}
	.enable_searchmobile .block-cart .minicart-wrapper {
		top: 0px;
		background: #FFF;
		border-bottom:solid 1px #CCC;
		padding-bottom: 30px;
	}
	.enable_searchmobile #header-search {
		padding: 0px;
	}
	.enable_searchmobile #search.input-text:focus {
		outline:none;
		border-radius: 0px;
	}
	.enable_searchmobile #search.input-text {
		border-radius: 0px;
	}
	.enable_searchmobile #search.input-text {
		border-radius: 0px;
		border-top: solid 1px #CCC;
	}
	.enable_searchmobile .nav-menu-mageshop li:first-child {
		border-top-color: transparent;
	}
}


.topoSite.header_logo_center a.logo img, 
.topoSite.header_logo_left .logo img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 85px;
}