﻿@media(max-height:550px) {
.home {
height: 100vh !important;
}}



.footerPage{
border-top:0px !important;
}

.shopping_cart a div{
margin-left:0px !important;
font-size: 9px !important;
}

.shopping_cart{	
padding-left:160px;
}

.goog-te-gadget .goog-te-combo{
	margin:0px !important;
}




@media (max-width: 500px){
#google_translate_element {
    padding-right: 38px;
    padding-top: 15px;
	
}.shopping_cart a div {
    margin-left: 0px !important;
font-size: 8px !important;}
	}

.logo{
position:inherit !important;
max-width:140px !important;
}


.contact_info_section a{
color:#000000;
}


.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active{
display:none;
}


.goog-te-combo{
font-family: 'Poppins', sans-serif !Important;
}

.goog-te-gadget{
color:#CEC7C3 !important;
}

.contact_info_title{
	display:none;
	
}

.copyright a{
	color:#C68169;
}

.copyright{
	color:#C68169;
}

.copyright:hover{
	color:#C68169;
}

#a:hover, a:visited, a:active, a:link:hover{
	color:#C68169;
}

.main_nav .hassubs {
display:none;
}
 .main_nav li:nth-child(3){
  display:none;
}

.menu_mm .hassubs {
display:none;
}
.menu_mm li:nth-child(4){
  display:none;
}

.logo a img{
	top:0px !important;
}
.contact_button{
 background:#CEC7C3;
}

.cart_button::after{
	background:none;
}

.button a{
padding:0 20px;
background:#CEC7C3;
}

.cart_button{
background:#CEC7C3;	
}

.modal{
	top:100px;
}

@media (max-width:650){
	.modal{
		width:100vw;
	
	}
}

#IrParaCarrinho .cart_button  a{
	line-height: 20px !important;
}

.product_image img {
    border-radius: 0px !important;
    max-height: 239.23px;
}

.product_image{
	border:none !important;
}

.products {
	margin-top: 0px;
}

.product_grid .details_discount {
    font-size: 16px;
    color: #CEC7C3;
    text-align: center;
    text-decoration: line-through;
}

.details_image_thumbnail::after{
	border:none;
}

.details_content .details_price{
	
	font-size:26px;
	color:white !important; 
	border-radius: none;
	background: #CEC7C3;
	/*border:1px solid #000000;*/
	padding: 0 20px;
	width: 130px;
	height: 40px;
	
}

.product_grid .details_price {
    font-size: 17px;
    text-align: center;
}
.details_price{
	color:#C68169;
}

.product_content {
	height: fit-content;
    height: -moz-fit-content;
    height: -webkit-fit-content;
	background-color: White;
	background-image: linear-gradient(white 0%, white 100%);
	border: none;
}

.ListaCategorias .product_content {
	height:65px;

	
}	
.product_title {
    text-align: center;
    /*white-space: nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
	
}

.product_title a{
	color:#CEC7C3 !important;
}

.header_container {
background:#CEC7C3;
border:none;
}

.logo{
top:0px;}

.footerPage{
background:#CEC7C3;
border-top:1px solid #CEC7C3;	
	
}


.product_image {
	border: 1px solid black;


}	
	
.product_title a {
	color: white;
}

.products {
	margin-top: 50px;
}


.details_discount {
    font-size: 16px;
    color: red;
    text-align: center;
    text-decoration: line-through;
   
}
	
.details_content .details_price{
	
	font-size:22px;

	border-radius: 20px;
	/*border:1px solid #000000;*/
	padding: 5px 25px;
	width: 130px;
	height: 40px;
	
}

.ListaCategorias .product_content {
	height:65px;

	
}	
.product_title {
    text-align: center;
    /*white-space: nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
}


.menu menu_mm trans_300 active {
	height:650px;
}

