.box_conteudo_central_black{
	min-height:250px;
}

.mensagem_sem_produto{
	width:95%;
	min-height:438px;
	margin:0 auto;
	text-align:center;
	color:#F48789;
	padding-top:40px;
}

.voltar_compras{
	padding:10px 25px;
	border:none;
	cursor:pointer;
}

.voltar_compras:hover{
	background-color:green;
}

/*.produto_cesta, .produtos_cabecalho_linha{
	width:90%;
	height:115px;
	margin:0 auto;
	margin-top:40px;
	border-bottom:dashed 1px #D6D6D6;
}*/
.produto_cesta, .produtos_cabecalho_linha{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*margin-right: -15px;
    margin-left: -15px;*/
	padding-bottom:10px;
	
}
.produto_cesta .produto_cesta_imagem{
	width:10%;
	height:50%;
	float:left;
}

.produtos_cabecalho_linha .produto_cesta_imagem{
	width:10%;
	height:90%;
	float:left;
}

.produtos_cabecalho_linha{
	height:80%;
}

.produto_cesta_imagem img{
	max-height: 100%;
    max-width: 50%;
    border: none;
    margin: -26px auto;
    margin-bottom: 10px;
}

.produto_cesta_nome{
	width:30%;
	float:left;
	text-align:left;
	padding-left:10px;
}

.produto_cesta_nome h3 {
    font-size: 13px;
    color: #666;
    font-weight: bold;
}

.produto_cesta_variante_tag{
	padding:8px 20px;
	border:solid 1px #D6D6D6;
	margin-right:2px !important;
	border-radius:10px;
	float:left;
}

.produto_cesta_valor{
	width:15%;
	height:100%;
	float:left;
	text-align:left;
}

.produto_cesta_valor h3{
	font-size: 13px;
    color: #666;
    font-weight: bold;
}

.produto_cesta_quantidade{
	width:15%;
	height:100%;
	float:left;
	text-align:left;
}

.produto_cesta_quantidade input{
	/*margin-top:22%;
	text-align:right;
	border:1px solid #CCC;
	height:27px;
	width:100%;
	font-size:15px;
	background-color:transparent;*/
}

.produto_cesta_valor_total{
	width:15%;
	height:100%;
	float:left;
}

.produto_cesta_valor_total h3{
    color: #575757;
    font-size: 13px;
    font-weight: bold;
}

.produto_cesta_excluir{
	width:10%;
	height:100%;
	float:right;
	text-align:center;
}

.produto_cesta_excluir img{
	/*margin-top:21%;*/
	height:22px;
	cursor:pointer;
	transition:all 0.3s;
}

.produto_cesta_excluir img:hover{
	transform:rotate(360deg);
	height:28px;
}

.produtos_cabecalho_linha *{
	font-weight:bold;
}

.linha_calculo_geral{
	/*width:90%;
	height:120px;
	margin:0 auto;*/
}

.linha_calculo_geral_frete{
	/*width:40%;
	height:100%;
	float:left;
	background-color:#F5F5F5;
	text-align:left;
	padding-left:20px;
	margin-top:20px;*/
}

.linha_calculo_geral_frete h3{
	color:#575757
}

.linha_calculo_geral_frete select{
	/*padding:8px;
	width:250px;
	border:none;*/
}

.linha_calculo_geral_frete input{
	/*padding:8px;
	width:90px;
	border:none;*/
}

.linha_calculo_geral_frete button{
	border:none;
	padding:8px 15px;
	cursor:pointer;
	/*background-color:red;*/
}

.linha_calculo_geral_frete button:hover{
	/*background-color:red;*/
}

.voltar_as_compras{
	/*color:#990000;
	font-size:18px;
	font-weight:lighter;*/
	/*background-color:red;*/
}

.voltar_as_compras img{
	height:14px;
}

.linha_calculo_geral_total{
	/*float:right;
	text-align:right;
	padding:0 20px;*/
}

.linha_calculo_geral_total h3{
	/*color:#575757;
	font-weight:lighter;
	font-size:18px;
	border-bottom: 1px dotted #ddd;
	line-height:37px;*/
	    padding-right: 10px;
}

.linha_calculo_geral_total h4{
    color: #797979;
    font-weight: lighter;
    font-size: 16px;
    /* line-height: 10px; */
    padding-right: 10px;

}

.linha_calculo_geral_total button{
	
	/*padding:10px 22px;
	background-color:#00C300;
	border:none;
	cursor:pointer;
	float:right;
	font-size:17px;*/
	/*background-color:red;*/
}

.linha_calculo_geral_total button:hover{
	/*background-color:#00A300;*/
	/*background-color:red;*/
}

.img_carregando{
	width:100px;
	height:100px;
	margin:0 49%;
}

.carregando{
	width:50px;
	/*margin:50px 0 0 200px;*/
	margin:50px 0 0 160px;
	padding-bottom:50px;
}

.fundo_qvep{
	background:url(../../images/square.png);
	padding:6px 15px;
	color:#FF5C46;
	font-size:14px
}

@media screen and (max-width: 768px){
.produto_cesta_nome{
	width:90%;
	float:left;
	text-align:left;
	padding-left:10px;
	margin: auto;
}

.produto_cesta_valor{
	width:30%;
	margin: auto;
	text-align:center;
}

.produto_cesta_quantidade{
	width:15%;
	margin: auto;
	text-align:center;
}

.produto_cesta_valor_total{
	width:30%;
	margin: auto;
	text-align:center;
}
.produto_cesta_excluir {
    width: 1%;
}

}