/* CSS Document */
#result_carrinho
{
	width:100%;
	float:left;
	display:table;
	margin-top:0px;	
}

.content_car
{
	width:100%;
	float:left;
	display:table;
	min-height:500px;
}

.hMin
{
	min-height:1000px !important;
}

.hMin2
{
	min-height:500px !important;
}

.hMin2Img
{
	text-align:center !important;	
	padding-top:30px !important;
}

.hMin2Img > img
{
	width:130px;
}

.Car_Tit
{
	width:auto !important;
	float:left;
	display:table;
	
	font-size:18px;
	padding:8px;
	color:#FFFFFF;
	padding-left:25px;
	padding-right:15px;
	
	background-color:#0c803b;
	font-family:'Quicksand';
}

.subtitulo_carrinho_pgto
{
	width:100%;
	float:left;
	text-align: center;
	font-size: 19px;
	letter-spacing:0.5px;
	
	padding-top: 10px;
	padding-bottom:5px;
	font-family:'Barlow Condensed', sans-serif;	
	color: #8e8e8e;
}

.logar_recuperar_carrinho
{
	float: left;
	margin-left: 30%;
	margin-right: 30%;
	width: 40%;
}

.Car_Tit2
{
	width:auto;
	float:left;
	position:relative;
	font-size:20px;
	padding:8px;
	height:38px;
	color:#FFFFFF;
	padding-left:25px;
	padding-right:15px;
	background-color:#0c803b;
	margin-top:15px;
	font-family:'Quicksand';
}

.Car_Tit3
{
	width:auto;
	float:right;
	position:relative;
	font-size:20px;
	padding:8px;
	height:38px;
	color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	background-color:#0c803b;
	margin-top:5px;
	margin-right:20px;
	font-family:'Quicksand';
}

.Car_Total_Fix
{
	position:fixed;
	width:100%;
	bottom:0px;
	height:65px;
	border-top:solid 1px #BCBCBC;
	text-align:right;
	padding:8px;
	display:table;
	z-index:9999;
	
	background-color:rgb(232,232,232);
}

.carrinhototal
{
	width:auto;
	height:55px;
	line-height:55px;
	float:right;
	text-align:right;
	font-size:22px;
	color:#000000;
	margin-right:20px;
}

.content_car
{
	width:100%;
	float:left;
	display:table;
	min-height:650px;
}

.Car_itens
{
	position:relative;
	width:42%;
	min-width:42%;
	float:left;
	display:table;
	height:650px;
	font-family:'Quicksand';

	box-shadow:2px 2px 4px rgba(0,0,0,0.1);
}

.Car_frete
{
	width:30%;
	float:left;
	display:table;
	height:650px;
	font-family:'Quicksand';

	box-shadow:2px 2px 4px rgba(0,0,0,0.1);
}

.Car_pagamento
{
	width:28%;
	float:left !important;
	display:table !important;
	height:650px;

	box-shadow:2px 2px 4px rgba(0,0,0,0.1);
}

.Car_finalizar
{
	width:58%;
	float:left !important;
	display:table !important;
	height:650px;

	box-shadow:2px 2px 4px rgba(0,0,0,0.1);
}

.texto_finalizar
{
	text-align:left;
	margin-top:10px;
		
	padding-top:15px;
	padding-left:10px;
	padding-bottom:0px;
}

.Car_itens > div:nth-child(2) > ul
{
	width:calc(100% - 8px);
	float:left;
	padding:0;
	margin:0;
	margin-left:4px;
	margin-right:4px;

	height:60px;
	border:solid 1px #E8E8E8;
	margin-bottom:20px;
	margin-top:5px;

	display:table !important;

	/*box-shadow:1px 1px 4px rgba(0,0,0,0.08);*/
}

.Car_itens > div:nth-child(2) > ul > li
{
	padding:5px;
	margin:0;
	float:left;
	height:60px;
	display:table !important;
	list-style:none;
}

.Car_itens > div:nth-child(2) > ul > li:nth-child(1) /* dados do produto */
{
	position:relative;
	width:100%;
	box-shadow:2px 2px 4px rgba(0,0,0,0.1);
}

.Car_itens > div:nth-child(2) > ul > li:nth-child(1) > .Car_Foto /* mFoto do Produto */
{
	width:90px;
	height:132px;
	float:left;
	background-position:top center;
	background-size:cover;
	border:solid 1px #ECECEC;
	margin-right:8px;
	border-radius:0px;
}

.Car_Description /* Descrição do Produto */
{
	width:calc(100% - 100px);
	position:relative;
	padding-top:12px;
	float:left;
	height:70px;
	min-height:70px;
	text-align:left;
	line-height:19px;
	color:#666666;
	display:table;
	font-size:14px;
}

.Car_Description strong
{
	font-style:normal !important;
	font-weight:400 !important;
}

.Car_Description  > i/* Nome do Produto */
{
	text-decoration:none;
	font-style:normal;
	font-size:20px;
	color:#5D5D5D;
	font-family:'Barlow Condensed', sans-serif;
}


.Car_itens_del
{
	width:38px;
	text-align:center;
	position:absolute !important;
	z-index:999;
	right:5px;
	top:-15px;
	cursor:pointer;
}

.mostrar_oferta
{
	font-style:normal !important;
	font-weight:400 !important;
	color:#0f9d49;	
}

.aviso_estoque_zero
{
	color:#FF0004;
	font-style:normal !important;
	font-weight:400 !important;
	font-size:12px;	
}

.aviso_endereco
{
	font-size:13px;
	color:#969696;	
}

.obs_pagamento_un
{
	width:100%;
	margin-top:88px;
	color:#454545;	
	font-size:12px;
}	

.obs_pagamento
{
	width:400px;
	margin:0 auto;
	text-align:left;
	font-size:14px;
	color:#4F4F4F;	
	margin-bottom:15px;
}

Car_itens > div > ul > li:nth-child(2) img:hover /* excluir produto */
{
	opacity:0.8;
	cursor:pointer;
}

.Car_Buttons_Price
{
	width:100%;
	float:left;
	display:table;
	
	border-top:dotted 1px #C3C3C3;
	margin-top:5px;
}

.Car_Buttons /* Botão mais e menos */
{
	width:115px;
	float:left;
	
	height:32px;
	margin-top:5px;
	display:table;
	cursor:pointer;
	background-color:#1E1E1E;
	padding:5px;
	padding-left:9px;
	padding-right:8px;
	padding-top:7px;
	border-radius:30px;
	margin-bottom:5px;
}


.Car_Buttons img
{
	width:28px;
}

.Car_Buttons img:hover /* Botão mais e menos */
{
	opacity:0.8;
	cursor:pointer;
}

.Car_Price
{
	font-size:19px;
	color:#0c803b;
	text-align:right;
	float:right;
	margin-top:15px;
}

.Car_Price i
{
	text-decoration:none;
	font-style:normal;
	font-size:13px;
	color:#989898;
}

.Car_QtdCarrinho
{
	width:40px;
	float:left;
	text-align:center;
	height:27px;
	line-height:25px;
	font-size:17px;
	color:#FFFFFF;
}

.Car_Subtotal
{
	width:100%;
	float:left;
	position:relative;
	bottom:0;
	height:40px;
	border-top:dotted 1px #D6D6D6;
	padding-top:7px;
	padding-right:7px;
	text-align:right;
	font-size:18px;
	color:#0c803b;
	margin-top:0px;
}

.Car_Cupom
{
	width:100%;
	float:left;
	padding-left:8px;
	padding-top:5px;
	padding-right:8px;
}

.Car_Cupom > ul
{
	margin:0;
	padding:0px;
	box-shadow:none;
	border-top:none;
}

.Car_Cupom > ul > li
{
	list-style:none;
	width:100%;
	float:left;
	box-shadow:none;
	border-top:none;
}

.Car_Cep
{
	width:100%;
	float:left;
	padding:15px;
}

.Car_Cep > ul
{
	margin:0;
	padding:0px;
}

.Car_Cep > ul > li
{
	list-style:none;
	width:100%;
	float:left;
}

#resultado_cep
{
	width:150px;
	float:left;
	text-align:left;
	font-size:18px;
	color:#06632C;
	display:table;
	padding-top:12px;
}

.Car_FontCep
{
	font-size:18px;
	color:#06632C;
}

.Car_FreteTempo
{
	width:100% !important;
	float:right;
	font-size:10px;
	line-height:15px;
	color:#848484;
	
	padding-top:3px;
	padding-bottom:3px;
}

.Car_FreteTempo_Pagamento
{
	width:100%;
	float:left;
	font-size:10px;
	line-height:15px;
	color:#848484;
	margin-top:3px;
}

.Car_Entrega
{
	width:100%;
	float:left;
	padding:15px;
	padding-top:2px;
}

.Car_EntregaL /* Textinho do Login*/
{
	color:#979797;	
	font-size:11px;
}

.Car_EntregaL2 /* Textinho do Login*/
{
	color:#979797;
	font-size:13px;	
}

.Car_Finalizar_Pagamento_Iframe_Paypal
{
	width:100%;
	float:left;
	display:table;
	text-align:center;	
	margin-top:10px;
}

.Car_Finalizar_PaypalPlus
{
	width:100%;
	display:table;
	float:left;
	text-align:center;
	margin-top:-36px !important;
}

/* OPÇÕES DE ENDEREÇO DE ENTREGA */
.ul_endereco_entrega
{
	margin:0px;
	padding:0px;
	
	width:100%;
	float:left;	
	display:table !important;
}

.ul_endereco_entrega > li
{
	list-style:none;
}

.opcoes_endereco_entrega /* .ul_endereco_entrega > li */ 
{
	width:100%;
	float:left;
	height:40px;
	border:solid 1px #D0D0D0;
	
	cursor:pointer;
	margin-bottom:0px;
	display:table;
	
	padding-left:8px;
	padding-right:8px;
	
	padding-top:10px;
	padding-bottom:12px !important;
	
	background-image:linear-gradient(to bottom, rgb(250,250,250), #FFFFFF);
}

.opcoes_endereco_entrega > div:nth-child(1)
{
	font-size:15px;
	text-transform:uppercase;
	color:rgb(130,130,130);
}

.opcoes_endereco_entrega > div:nth-child(2)
{
	font-size:10px;
	color:rgb(149,149,149);
}

.opcoes_endereco_entrega_select
{
	width:100%;
	float:left;
	display:table;
	height:40px;

	margin-bottom:5px;
	margin-top:0px;
	
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:10px;
	
	background-color:rgb(252,252,252);
	border:solid 1px #E9E9E9;
	border-top:solid 3px #0c803b;
}

.opcoes_endereco_entrega_select > div:nth-child(1)
{
	background-image:none !important;
	background-color:transparent !important;
	border:none !important;
	padding-left:3px;
}

.opcoes_endereco_entrega_select > div:nth-child(1) > div:nth-child(1)
{
	font-size:18px !important;
	color:#0c803b !important;
}

.opcoes_endereco_entrega_select > div:nth-child(1) > div:nth-child(2)
{
	display:table !important;
	font-size:12px !important;
	color:#999;
}

.opcoes_endereco_entrega_bloco
{
	width:100%;
	float:left;
	display:table !important;
	
	box-sizing:border-box;
	margin-top:5px;
	/*background-image:linear-gradient(to bottom, rgb(240,240,240), #FFFFFF);*/
}

/* OPÇÕES DE ENDEREÇO DE ENTREGA */


.bloco_endereco_options > div:nth-child(1), .bloco_endereco_options_nolink > div:nth-child(1)
{
	text-align:left;
	width:100%;
	color:rgb(91,91,91);
	font-size:14px;
}

.bloco_endereco_options > div:nth-child(2), .bloco_endereco_options_nolink > div:nth-child(2)
{
	text-align:left;
	width:100%;
	color:#9A9A9A;
	font-size:11px;
}

.bloco_endereco_options:hover
{
	background-color:#FFFFFF;	
}

.Car_content_pagto
{
	width:100%;
	float:left;
	padding:10px;
	
	display:table;
	box-sizing:border-box !important;
	font-family:'Quicksand';
	font-size:13px;
}

.linha_formas_pagto_pp 
{
	width:100%;
	float:right;
	margin-top:3px;
	margin-bottom:3px;
	text-align:right;
}

.linha_formas_pagto
{
	width: 100%;
	float:left;
	display:table;	
	text-align:center;
	font-size:14px;
	color:#848484;
	margin-top:5px;
}

/*
.formas_pagto
{
	width:220px;
	margin:0 auto;
	height:80px !important;
	background-position:center;
	background-size:150px auto !important;
	background-repeat:no-repeat;
	color:#eeeeee;
	box-sizing:border-box;
	border:solid 1px #C5C5C5;
	background-color:#eeeeee;
	margin:5px;
	border-radius:0px;
	cursor:pointer;
}
*/
.formas_pagto{
	width: 60%;
	margin: 0 auto;
	height: 75px !important;
	background-position: center;
	background-size:auto 70px !important;
	background-repeat: no-repeat;
	color: #eeeeee;
	box-sizing: border-box;
	border: solid 1px #C5C5C5;
	background-color: #eeeeee;
	border-radius: 0px;
	cursor: pointer;
	float: right;
}

.texto_pre_forma_pgto{
	width: 40%;
	border-top: 1px solid #c8c8c8;
	float: left;
	text-align: center;
	font-size:12px;
	padding-right: 5px;
	margin-top:7px;
	padding-top:8px;
}

.formas_pagto_select
{
	border:solid 3px #06632C;
}

.carrinho_finalizar
{
	width:100%;
	float:left;
	padding-top:20px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	display:table;

	background-image:url(../images/sep.png);
	background-repeat:no-repeat;
	background-position:top center;
}

.content_pagamento
{
	width:100%;
	float:left;
	color:#414141;
	font-size:14px;	
	margin-bottom:90px;
}

.content_pagamento_concluido
{
	width:70%;
	margin:0 auto;
	color:#414141;
	font-size:14px;	
	margin-bottom:90px;
}

.content_pagamento2
{
	width: 98%;
	float: left;
	color: #414141;
	font-size: 14px;
	margin-bottom: 90px;
	margin-left: 1%;
	
	padding:10px;
}


.pagamento_nome
{
	font-size:25px;	
	font-family:'Barlow Condensed', sans-serif;
}

.pagamento_preferencia
{
	font-size:22px;	
	text-transform:uppercase;
	font-family:'Barlow Condensed', sans-serif;	
}

.pagamento_cod_pedido
{
	color:#06632C;
	font-size:22px;	
	font-style:normal;
	font-weight:normal;
	font-family:'Barlow Condensed', sans-serif;	
}

.carrinho_vazio
{
	font-size:17px;
}

@media screen and (max-width:792px) 
{
	.hMin, .hMin2
	{
		min-height:auto !important;
		margin-bottom:20px !important;
	}
	
	.Car_Tit
	{
		width:100%;
		float:left;	
	}

	.Car_itens
	{
		width:100%;
		height:auto;
		padding-top:10px;
	}
	
	.Car_frete
	{
		width:100%;
		height:auto;
	}
	
	.Car_pagamento
	{
		width:100%;
		height:auto;
	}
	
	.Car_finalizar
	{
		width:100%;
		height:auto;
	}
	
	.Car_Finalizar_PaypalPlus
	{
		margin-top:3px !important;	
	}

	.Car_Cep
	{
		margin-top:5px;
	}

	.texto_pre_forma_pgto
	{
		width:40%;	
	}
	
	.formas_pagto
	{
		width:60%!important;
		float:left;
		min-width:60% !important;	
		margin-bottom:5px;
		margin-top:5px;
		background-size:auto 70px !important;
	}
	
	.bloco_endereco_options
	{
		width:100%;
		float:left;
		margin-bottom:7px;
	}
	
	.bloco_endereco_options_nolink
	{
		width:100%;
		float:left;
	}
	
	.bloco_endereco_options_selected
	{
		padding-left:20px !important;
		margin-top:6px;
		margin-bottom:6px;
		background-color:rgb(51,51,51);
		background-image:none;
		color:#FFFFFF;
		height:auto !important;
		padding-top:10px;
		padding-bottom:10px;
		min-height:40px !important;
		border:solid 2px rgb(51,51,51);
	}
	
	.bloco_endereco_options_selected div
	{
		color:#FFFFFF !important;	
	}

	.Car_content_pagto
	{
		margin-top:10px;
	}
}
