/*

	Laranja: f16522
	Cinza: 4d4d4d
	Cinza Dark: 333333
	Cinza Darker: 1a1a1a
	Preto: 111111


*/

/* Small only */
@media screen and (max-width: 39.9375em) {


	[type="text"], [type="password"], [type="date"], [type="datetime"], [type="datetime-local"], [type="month"], [type="week"], [type="email"], [type="number"], [type="search"], [type="tel"], [type="time"], [type="url"], [type="color"], textarea {
    font-size: 0.8rem;}

    .small-13 {-webkit-flex: 0 0 61.25%; -ms-flex: 0 0 61.25%; flex: 0 0 61.25%; max-width: 61.25%}
    .product-item h3 {font-size: 0.7rem}
    .product-carousel-cell {
    width: 282px;
    border-right: 2px solid #eee;
    padding: 0px 30px 0px 30px;}

    .content .slider-produtos .img {
    height: 170px;
    width: 100%;
}

.product-item-psc .price {
    font-size: 1.6rem;
    color: #f36523;
    font-weight: 700;
    line-height: 1;
    display: block;
    margin-top: 5px;
    margin-bottom:10px;
}

.bloco.highlights .item.b p {
    color: #e54e49;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px;
    max-width: 190px;
    line-height: 1;
}
.bloco.highlights .item.a .pelement {
    color: #00A79D;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px;
    max-width: 180px;
    line-height: 1;
}
.bloco.highlights .item.c p {
    color: #D39C00;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px;
    max-width: 157px;
    line-height: 1;
}

.bloco.pcs .highlights, .bloco.pcs .button-row {
    margin: 0px 0px 0px 0px;
}

.breadcrumbs {
    margin: 10px 10px 10px 10px;
}


.head h1{font-size: 1.5rem}
.price.new .whole {font-size: 4rem}

.button.buy {
    background-color: #000;
    padding: 0.85em 2em;
    font-size: 1.4rem;
    letter-spacing: 0.2rem;}

    .produto-descricao .columns h3 {
    display: inline-block;
    font-size: 1.2rem;}

    .info-garantia-portes-pagamento .action {
    font-size: 0.6rem;
    color: #666;
}
.checkout-steps .step .item {
    margin-bottom: 0;
    padding: 5px 0px;
}

#carrinho{margin-left: -15px;margin-right: -15px;}
.cart-list a{font-size:10px;line-height:12px}
.cart-list td{font-size:10px;line-height:12px}
.cart-list .text-right{width:80px}




	#homepage_news_vticker ul li{padding:5px;font-size:9px;letter-spacing:1px}
	h2 {font-size:1.0rem}

	.logo-wrapper {
		text-align: center;
	}

	.header {
		/* background: #666666; */
		min-height: 250px;
		transition: 1s min-height;
	}

	.footer-columns .store-card {
		margin-top: 30px;
	}

	.footer {
		padding-top: 0px;
	}

	.footer .footer-columns .menu a {
		font-size: 1rem;
		padding: 5px 0px;
	}

	.footer h3 {
		margin-top: 10px;
		padding-top: 30px;
		border-top: 1px solid #666;
	}

	.footer-columns .store-card h3 {
		margin-top: 0px;
		padding-top: 0px;
		border-top: 0px;
	}

	.footer .menu-aux {
		font-size: 0.9rem;
		padding-top: 10px;
	}

	.left-col { padding-right: 10px; border-right: 0px; }
	.right-col { padding-left: 10px; }

	.header .big-link {
		height: 150px;
	}
}

/* Medium and up */
@media screen and (min-width: 40em) {
	.logo-wrapper {
		text-align: left;
	}

}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {


	.footer-columns .store-card {
		margin-top: 30px;
	}
	.footer h3 {
		margin-top: 10px;
	}

	.left-col { padding-right: 10px; border-right: 0px; }
	.right-col { padding-left: 10px; }
}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}


/* mobile */
@media screen and (max-width: 640px)  {
	.pc{display: none !important}
	.mobile{display: block !important}
}
