/********************************/
/*            Index             */
/********************************/
.jnav{background-color:#fbf8e2;box-shadow: 20px 2px 5px gray;/*dff9fb*/}
#conteudo{padding-top:50px;}
#logo{padding: 0px; margin:0px;}
.bgban{margin:0px;background-image: url('../img/site/hero.png');background-position: top center;background-size: cover; padding: 50px 0px}
.logo{min-width: 100px;min-height: 100px;padding: 10px;margin: auto;display:block;}
.slogan{font-weight: 800}
#quemsomos h1{font-family: Ananda;font-size: 42px;padding-bottom:30px;padding-top:30px;}
#quemsomos p{color:#7a7a7a;font-size:18px;font-weight:400;text-align: justify;}
.quemsomos{padding-bottom:20px;padding-top:20px;}
.quemsomos img{ width:100%; max-width:500px;margin:auto;}

/********************************/
/*          Navigation          */
/********************************/
/*#login{padding:100px 50px;background-image:url(../img/site/login.jpg);height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}*/
#cadastro{padding:100px 50px;background-image:url(../img/site/bg.png);background-position:center;}
.formulario{background-color: #fccf76;}


/********************************/
/*             Home             */
/********************************/
#banner{max-height:600px;background-image:url(../img/site/banner.jpg);background-repeat:no-repeat;background-position:center 0px;}
#banner .banner{height:792px;}

/*#banner h1{color:#fff;text-shadow: 1px 1px 2px #000;background-color:rgba(0,0,0,.7);padding:10px;margin-top:100px}*/
/*#banner h2{color:#fff;background-color:rgba(192, 57, 43,.7);position:relative;top:230px;width:250px;height:250px;margin:auto;border-radius:150px;}*/
/*.artesanal{font-size:42px;font-family:Ananda;text-shadow: 5px 5px 5px #000;position:relative;top:70px;}*/
/*#novidade {background-image:linear-gradient(#853d1e,black);/*background-color:#853d1e*;color:white;padding:60px 50px 100px 50px}
#novidade h1{color:#fff;text-shadow: 10px 10px 5px #000;padding:10px;}*/
#classicos {background-image:url('../img/site/bg.png');padding:50px 0px;}
#classicos .thumbnail img{width:200px;}
.produtoNome{padding:20px 0px}

#curiosidades{background-image:url('../img/site/bg.png');}
.curiosidades{padding:50px 30px 50px 30px;}



/********************************/
/*             Sobre            */
/********************************/
.sobre{color:white;font-size:20px;padding: 1em 1em 1em 1em;background-color:transparent;background-image:linear-gradient(90deg, #240F07 0%, #240F0780 100%);}
#sobreMVV{background-color: transparent; background-image: linear-gradient(180deg, #240f07 80%, #3a2907 100%);line-height: 1.5; !important}
#sobreMVV .sobreBox{border-radius: 30px 30px;background-color:transparent;background-image:linear-gradient(180deg, #3a2907 50%, #240F0700 100%);min-height:520px;padding:20px 40px;margin:20px 0px;font-size: 16px;justify-content:center;}
#sobreMVV .sobreBox p{display: block;margin-block-start: 1em;margin-block-end: 0.5em;text-align: justify;color: #FFFFFF;}
#sobreMVV .sobreBoxH2{color: #FCCF76; font-family:Sans-serif;font-weight:600;}
@media (max-width: 767px){
	.sobre{font-size:16px}
	#sobreMVV .sobreBox{min-height:250px;margin:20px 0px;}
}



/********************************/
/*             Café             */
/********************************/
#historia{background-color:white;padding-bottom:50px;}
#historia h1{color:black;}
#historia img{max-width:500px;}
.p1{font-size:18px;padding:10px;max-width:500px;float:left;}
.p2{font-size:18px;padding:10px;max-width:500px;float:right;}



/********************************/
/*            Contato           */
/********************************/
#contato{background-color:white;padding:50px 0px;}



/********************************/
/*             Loja             */
/********************************/
#loja{padding:50px 0px;}
#lojaTitulo{background-color:white;padding-bottom:50px;}
#lojaTitulo h1{color:black;}
.img{max-width:200px;max-height:200px;padding:10px;margin:auto;}
.valor{padding:10px 20px;font-size:20px;background-color: red}

.thumbnail{overflow:hidden;position:relative}
.thumbnail img{width:100%;min-height:200px ;max-height:200px}
.especial{position:absolute;display:inline-block;top:20px;border-radius:15px;right:0;background-color:#d90033;color:#fff;text-transform:uppercase;text-align:center;padding:5px 25px}
.thumbnail:hover img{transform:scale(1.05);transition:all .7s ease}
.thumbnail:hover{box-shadow:0 0 4px #888;transition:.7s ease}
.thumb-home:nth-child(5n+1),.thumb:nth-child(4n+1){clear:left} /*nao usa no home*/
.prodLink {text-decoration:none;margin-top: 15px}



/********************************/
/*           Carrinho           */
/********************************/
.cartNum{padding:2px 5px;background-color:gray;color:white; border-radius: 50px}
.product{width:45%; display: flex; justify-content: space-around;align-items: center;padding:10px 0; border-bottom:1px solid lightgray}
.glyphicon-remove-sign, .glyphicon-minus-sign, .glyphicon-plus-sign{ background-color: royalblue; color:#fff;cursor:pointer;font-size: 20px; }
