*{

	margin: 0px;

	padding: 0px;
	
	font-family: calibri;
}


/*STYLE OF HEADER*/

.header{
	background: rgb(42,162,212);
	padding: 25px;
	overflow: hidden;
}

.main-header{

	width: 95%;

	margin: auto;

	overflow: hidden;

}

.icon-header{

	float: right;

}

.header-content{

	height: 140px;

}

.header-content .header-content-main{

	position: relative;

	top: -45px;

	margin-left: 2.5%;

	width: 95%;

	margin: auto;

	overflow: hidden;

}

.header-content .header-content-main .logo{
	float: left;
}

.header-content .header-content-main .localizacao{
	margin-top: 55px;
	float: right;
}

.header-content .header-content-main .localizacao .list-auto{
	padding: 1em 0;
}

.header-content .header-content-main .localizacao table tr td{
	font-family: calibri;
	font-size: 12px;
	color: #666666;
	list-style: none;
	padding: 5px 0;
	text-align: right;
	font-weight: bold;
}

.header-content .header-content-main .localizacao table tr td img{

	margin-right: 5px;

	position: relative;

	top: 2;

}



/*STYLE OF MENU*/

.menu2{

	display: none;

}

.header-mobile{

	display: none;

}

.menu{

	clear: both;

	border: 1px solid black;

	background: url(../img/fundo-menu.png);

	background-size: cover;

	text-align: center;



}

.menu ul li{

	display: inline-block;

	padding: 1.5%;

	font-family: calibri;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	

}

.menu ul .sep{

	background: url(../img/separador-menu.png);

	background-repeat: no-repeat;

	padding: 0.5%;

	height: 10px;

	position: relative;

	top: 6px;

}

.menu ul a {

	color: rgb(255,255,255);

	text-decoration: none;

	

}

/*STYLE OF CONTENT*/

.content{

	width: 95%;

	margin: auto;



}

.contets{

	display: block;

	padding: 1% 0% 0%;

	overflow: hidden;

}

.contets:first-child .box{

/* 	margin-right: 2%; */

}

.box{

	padding: 1% 0%;

	width: 48.9%;

	float: left;

	

}

.box .header1 {

	border-bottom: 1px solid rgb(200,200,200);

	margin-bottom: 5%;

}

.box .header1 table tr td{

	background-color: white;

	font-size: 18px;

	font-family: calibri;

	font-weight: bolder;

	color: #333333;

	padding: 2% 0%;



}

.main-box{

	margin: auto;

	width: 100%;

	

}

.articlebox{

	width: 49%;

	overflow: hidden;

	float: left;

	margin: 0.1%;	

}

.articlebox .boxImg{

	float: left;

	background-color: red;

	margin-right: 10px;

}

.articlebox .boxContet{

	float: left;

	padding: 0.5%;

	width: 70%;

}

.articlebox .boxContet ul li{

	list-style: none;

	width: 100%;

}

.articlebox .boxContet ul li.title{

/* 	margin-bottom: 8%; */

}

.articlebox .boxContet ul li.title a{

	font-size: 16px;

	font-family: calibri;

	font-weight: bold;

	color: rgb(42,162,212);

	text-decoration: none;

}

.articlebox .boxContet ul li.data{

	font-size: 14px;

	font-weight: bold;

	font-family: calibri;

	color: #666666;

}

.articlebox .boxContet ul li.text{

	font-size: 14px;

	padding: 1.5% 0%;

	font-family: calibri;

	color: #666666;

}

.articlebox .boxContet ul li.text a{

	font-weight: bold;

	font-family: calibri;

	color: rgb(80,80,80);

	display: block;

}

.boxRes:first-child table{

	

}

.boxRes table{

	width: 48.5%;

	float: left;

	

}

.boxRes table tr td{

	

}

.boxRes table tr td img{

	width: 100%;

}

.boxRes table tr td ul li{

	list-style: none;

	font-family: calibri;

	margin-bottom: 3%;

}

.boxRes table tr td ul li.title{

	margin-top: 3%;

	font-weight: bolder;

	font-size: 16px;

	color: rgb(51,51,51);

}

.boxRes table tr td ul li.text{

	text-align: justify;

	font-size: 14px;

	color: rgb(104,104,104);

}

.boxRes table tr td ul li.link a{

	color: rgb(42,162,212);

	font-weight: bolder;

	font-size: 14px;

	text-decoration: none;



}

.boxParceiros{
	display: inline-block;
    width: 22%;
    margin: 1%;
    vertical-align: middle;

}

.boxParceiros img{

	width: 100%

}

/*STYLE OF FOOTER*/

.footer{

	background: rgb(28,28,28);

	border-top: 4px solid silver;

}

.footer table{

	width: 95%;

	margin: auto;



}

.footer table{

	padding: 0.5%;

}

.footer table tr td{

	font-size: 13px;

	font-family: calibri;

	color: #666666;

}



a {

	text-decoration: none;

}



h1 {

	font-family: Calibri;

	font-size: 2em;

}



.wrapper {

	width: calc(100% - 2em);

	background-color: #fff;

	padding: 1em;

}



.imagens {

	float: left;

	width: 30%;

	height: 200px;

	background-color: #000;

	margin-bottom: .4em;

	margin-right: 1.4em;

}



.categorias{

	display: inline-block;

	width: 100%;

	font-family: Calibri;

	margin: 2em 0;

	padding: 2em 0;

	font-size: 1.2em;

	text-align: center;

	font-size: 1.2em;

	color: #fff;

	background-color: #2AA2D4;

	transition: all .4s;

}



.categorias:hover {

	z-index:5;

  box-shadow:rgba(0, 0, 0, 0.3) 0 16px 16px 0;

  -webkit-box-shadow:rgba(0, 0, 0, 0.3) 0 16px 16px 0;

  -moz-box-shadow:rgba(0, 0, 0, 0.3) 0 16px 16px 0;

}



.wrapper-links {

	width: calc(90% / 3);

	display: inline-block;

}
iframe.mapa{
	width: 100%;
}
.col-05{display: none;}
.col-5,.col-6-05{width: 45%;display: inline-block;vertical-align: top;}
.col-5{margin-right: 4.5%;}
.col-5 input[type='text'] {
    width: 100%;
    padding: 6px 12px;
    border-radius: .3em;
    border: 1px solid #ccc;
    margin-bottom: .5em;
}
.col-6-05 textarea{
	width: 100%;
	border: 1px solid #ccc;
}
.style-button {
    display: block;
    margin: 0 auto;
    border: none;
    padding: 5px 10px;
    color: #fff;
    font-size: 17px;
    background: #444;
}
.col-5 label,.col-6-05 label{
	display: block;
    font-family: calibri;
    font-size: 19px;
}
.contato{margin: 1em 5%;}
.card {
    display: inline-block;
    width: calc((100% / 3) - 40px);
    margin-right: 20px;
    padding: 10px;
    border: 1px solid #bbb;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 2em;
    vertical-align: top;
}
.card img {
    max-width: 80%;
    max-height: 180px;
}
.card:nth-child(3n+3) {
    margin-right: 0;
}
.box-produtos{
	margin-top: 2em;

}
.card a{
    text-decoration: none;
    color: #fff;
    padding: 5px 10px;
    display: block;
    margin: auto;
}
.card a:last-child {
	background-color: #2AA2D4;
	width: 60px;
}
.conteinerRecieta{position: relative;}
.p1{
	font-size: 18px;
	font-weight: bold;
}
.p2{
	font-size: 15px;
	margin-bottom: 10px;
}
.produto:nth-child(3n+3) {
    margin-right: 0;
}
section.local{
	display: inline-block;
}
section.local,iframe#iframeMap{
	width: 49%;
	vertical-align: top;
}
.ondeComprar{	
    margin-bottom: 1.5em;
}
.ondeComprar strong,.ondeComprar span{
	display: block;
}
.ondeComprar strong{
	font-size: 23px;
}
.ondeComprar button{
    border: none;
    padding: 5px 15px;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    background-color: #2AA2D4;
    border-radius: 5px;
}
h1.titulo{
	margin: .5em 0 1em 0;
}
#iframeMap{
	margin: 1em auto;
	max-height: 280px;
}
.box-galeria {
    width: 15%;
    display: inline-block;
}
p.descricao-produto{
	display: inline-block;
    width: 73%;
    vertical-align: top;
    margin-left: 1.5%;
}
.slick-slide img {
    width: 100%;
}
.slick-slide{
	height: auto!important;
	position: relative;
}
.slide-nav{
	width: 90%;
    display: block;
    margin: auto;
}
.slick-slide{
    margin-left: 1%;
}
.slideHome .slick-slide{margin: 0;}
.box-produto {
    width: calc((100% / 4) - 3em);
    display: inline-block;
    vertical-align: top;
}
.box-produto:not(:last-child){
	margin-right: 2.9em;
}
.box-produto strong{
	font-size: 1em;
	display: block;
	text-align: center;
}
.box-produto img{
	width: 100%;
}
/* .capa-noticia{
	width: 25%;
	float: left;
	margin-right: 1%;
} */
.slideHome .slick-slide article {
    position: absolute;
    bottom: 0;
    /* left: 5%; */
    width: calc(100% - 2em);
    font-size: calc(100% * 3);
    padding: .5em 1em;
    font-weight: bold;
    color:#0073a4;
    background-color: rgba(234, 234, 234, 0.49);
}
.slideHome .slick-prev{
	left: 10px;
	z-index: 1;
}
.slideHome .slick-next{
	right: 10px;
	z-index: 1;
}
.slideHome .slick-next, .slideHome .slick-prev {
    height: 30px;
    width: 30px;
}
.interna h1{padding-top: 1em;}
.interna h1 img {margin-right: .5em;}
/* .slideHome .slick-next:before, .slideHome .slick-prev:before{display: none} */
.boxDicas {
    text-align: center;
    display: inline-block;
    width: calc(100% / 4);
    border: 2px solid #2aa2d4;
    border-radius: .3em;
    padding: .3em 0;
}
.boxDicas img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.boxDicas .tituloDica {
    font-size: 1.2em;
    font-weight: bold;
    color: #0073a4;
}
.boxDicas .dataDica {
    font-size: .8em;
    font-weight: bold;
}
.boxDicas .resumoDica {
    margin: .5em 0;
    font-size: 1.1em;
}
.boxDicas a {
    color: #000;
    font-weight: bold;
}
.boxQuemSomos {
    text-align: justify;
}
.cardRecieta {
    margin: 1em auto;
    background: #f2f2f2;
    padding: 1em;
}
.ilustraReceita{display: block;margin: auto;width: 100%;margin: .5em auto;}
li.subtituloReceita{font-size: 1.2em;font-weight: bold;}
.conteinerRecietaInterna li{list-style: none;}
.boxTopReceita,.boxContReceita{display: inline-block;vertical-align: top;}
.boxContReceita{margin-top: 2em;}
.cardRecieta ul:not(:last-child) {
    border-bottom: 1px solid #0073a4;
    padding-bottom: .5em;
    margin-bottom: .5em;
}
.cardRecieta{    margin-left: 2em;}
.conteinerRecietaInterna{width: 70%;margin: auto;}
.boxTopReceita{width:calc(100% - 30em);}
.boxTopReceita h1{font-size: 2vw;}
.boxContReceita{width: 29em;}
.ondeComprar button{display: block;margin: .5em auto;}
.boxEntrega {
    /* width: calc(100% - 237px - 400px); */
    float: left;
    margin: 0 5em;
    text-align: center;
    padding: .5em;
    margin-top: 60px;
    font-size: 30px;
    font-weight: bold;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.boxEntrega.active{color: #f00;}

