li.meu_carrinho .carrinho_dropdown a.button_fill {
	padding:12px 18px;
	background-color:#e6ba66;
	font-family:"Oswald";
	font-size: 12px;
	font-weight:300;
	text-decoration:none;
	text-transform:uppercase;
	color:#231f20;
	border:1px solid #e6ba66;
	border-radius:0;
	margin-top: 15px;
	margin-bottom:13px;
	display:block;
	cursor:pointer;
	text-align: center;
	line-height:18px;
}
li.meu_carrinho .carrinho_dropdown a.button_fill:hover, .button_fill:focus {
	text-decoration:none;
	color:#231f20;
	background-color:transparent;
	border:1px solid #e6ba66 !important;
}


/***** DROPDOWN HEADER "O MEU CARRINHO" ******/

li.meu_carrinho:hover .carrinho_dropdown {
	display:block;
	opacity:1;
	transition:all .2s ease-in-out
}

li.meu_carrinho .carrinho_dropdown {
	text-align:left;
	transition:all .2s ease-in-out;
	opacity:0;
	display:none;
	width:442px;
	max-height:700px;
	margin-top:47px;
	position:fixed;
	top:0;
	right:-1px;
	padding:30px 40px;
	background-color:white;
	border:1px solid #353233;
	z-index:2;
	font-family:"Helvetica Neue";
	font-size:12px;
}

li.meu_carrinho .carrinho_dropdown > span.valor {
	font-family:"Abril Fatface";
	float:right;
}
li.meu_carrinho .carrinho_dropdown > span.total {
	color:#231f20;
	margin-top:20px;
	margin-bottom:15px;
	font-size:14px;
	display:inline-block;
}

li.meu_carrinho .carrinho_dropdown a.button_fill img {
	height:20px;
	margin-right:20px;
}

li.meu_carrinho .carrinho_dropdown .listagem_produtos {
	overflow:auto;
	border-bottom:2px solid #f4f5f7;
	max-height:480px;
	margin-right:-30px;
	padding-right:30px;
}

li.meu_carrinho .carrinho_dropdown .listagem_produtos::-webkit-scrollbar-track {
	background-color: #dedede;
}

li.meu_carrinho .carrinho_dropdown .listagem_produtos::-webkit-scrollbar {
	width: 6px;
	background-color: #dedede;
}

li.meu_carrinho .carrinho_dropdown .listagem_produtos::-webkit-scrollbar-thumb {
	background-color: #888888;
}

li.meu_carrinho .carrinho_dropdown .produto {
	display:flex;
}

li.meu_carrinho .carrinho_dropdown .produto:last-of-type {
	margin-bottom:20px;
}


li.meu_carrinho .carrinho_dropdown .produto .image {
	height:95px;
	width:95px;
	position:relative;
	left:0;
	margin-right:0px;
}
li.meu_carrinho .carrinho_dropdown .produto .image img {
	height:95px;
	display: block;
    margin: 0 auto;
}

li.meu_carrinho .carrinho_dropdown .produto p {
	font-family: "Abril Fatface";
    font-size: 16px;
    line-height: 1.15em;
    color: #231f20;
	margin-top:10px;
	display:block;
	width:auto;
	vertical-align:top;
	margin-right:0px;
	margin-bottom:30px;
}

li.meu_carrinho .carrinho_dropdown .produto > .pos {
	width:auto;
	position:relative;
	vertical-align:top;
	height:95px;
	text-align:left;
	width:259px;
}

li.meu_carrinho .carrinho_dropdown .produto > .pos > div {
	position:absolute;
	left:0;
	bottom:0;
	width:auto;
}
li.meu_carrinho .carrinho_dropdown .produto > .pos > div a {
	padding:0;
}
li.meu_carrinho .carrinho_dropdown .produto > .pos > div a.minus {
	margin-right:15px;
}
li.meu_carrinho .carrinho_dropdown .produto > .pos > div a.plus {
	margin-left:15px;
}
li.meu_carrinho .carrinho_dropdown .produto > .pos > div a img {
    height: 20px;
    transition: all .2s ease-in-out;
    pointer-events: none;
}
li.meu_carrinho .carrinho_dropdown .produto > .pos > div a:hover img {
    transform:scale(1.2);
}

li.meu_carrinho .carrinho_dropdown .produto .valor {
	font-family: "Abril Fatface";
    color: #231f20;
	font-size:16px;
	position:absolute;
	right:0;
	bottom:0;
}
li.meu_carrinho .carrinho_dropdown .produto .valor_antes {
	font-size:14px;
	position:absolute;
	right:0;
	bottom:25px;
}



/***** DROPDOWN HEADER "A MINHA CONTA" ******/

li.minha_conta:hover .conta_dropdown {
	display:block;
	opacity:1;
	transition:all .2s ease-in-out
}

li.minha_conta .conta_dropdown {
	transition:all .2s ease-in-out;
	opacity:0;
	display:none;
	width:100%;
	margin-top:27px;
	position:absolute;
	top:0;left:0;
	padding:15px;
	background-color:#edebeb;
	z-index:2;
}

li.minha_conta .conta_dropdown a {
	padding:0;
	color:rgba(35,31,32,0.5);
	text-align:left;
	margin-bottom:10px;
	display:block;
	text-transform:uppercase;
}
li.minha_conta .conta_dropdown a:last-of-type {
	margin-bottom:0px;
}
li.minha_conta .conta_dropdown a:hover {
	background-color:transparent;
	text-decoration:none;
	color:#231F20;
}
li.minha_conta .conta_dropdown a img {
	height:16px;
	margin-right:10px;
}

li.minha_conta .conta_dropdown hr {
	border-top:1px solid white;
	margin:15px 0;
}