
/*
  ========================================
        HEADER
  ========================================
*/


header {
	z-index: 2;
	/* position: absolute; */
	top: 0;
	left: 0;
	height: 185px;
	width: 100%;
	-webkit-box-shadow: 0px 2px 14px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 14px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 17px -2px rgba(222, 222, 222, 0.3);
}

.banner header {
	 /* position: absolute; */
	 z-index:9999!important;
}

.logo {
	float: left;
	padding-top: 18px;
	margin-left: 5px;
}

header .content {
	float: right;
	padding-top: 35px;
	text-align: right;
}


header .container {
    margin:0 auto;
    /* max-width: 960px; */
	max-width: 1020px;
}

@media screen and (max-width: 1000px) {
    .container {
        padding-left:20px;
        padding-right:20px;
    }
}

@media screen and (max-width: 550px) {
    header .content {
    	width:100%;
    	padding: 0;
    	text-align: center;
    }

    header {
    	padding-bottom:25px;
    	height:auto;
    }

    .banner header {
    	position:inherit;
    }
}

@media screen and (max-width: 400px) {
    header .info1 {
    	width:100%;
    	text-align:center;
    	margin: 10px 0 0 0;
    }

     header .info1 a {
     	display:inline-block!important;
     }
}



/*
  ========================================
        INDEX
  ========================================
*/

.banner {
	-webkit-box-shadow: 0px 10px 25px -11px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 25px -11px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 25px -11px rgba(0,0,0,0.75);
}

.barra_header * {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.barra_header div {
	display:inline-block;
}

.barra_header .info1,
.barra_header .info2 {
	margin-left: 12px;
}

.barra_header .info1 a {
	display:block;
	background:url("../img/ico1_header.png") left center no-repeat;
	padding: 3px 0 2px 55px;
}

.barra_header .info1 a:hover {
	color:#e7aa07;
	background:url("../img/ico1_header_hover.png") left center no-repeat;
}

.barra_header .info2 a {
	display:block;
	background:url("../img/ico2_header.png") left center no-repeat;
	padding: 5px 0 2px 23px;
}

.barra_header .info2 a:hover {
	color:#e7aa07;
	background:url("../img/ico2_header_hover.png") left center no-repeat;
}


.barra_header * {
	font-size: 11px;
	color: #004228;
	font-family: 'museo_slab700';
}

header .face {
    position:relative;
    top:6px;
    margin-left:30px;
}

header .face a {
	display:block;
	height: 22px;
	width:25px;
	background:url("../img/face_header.png") left center no-repeat;
}

header .face a:hover {
	background:url("../img/face_header_hover.png") left center no-repeat;
}

header .instagram {
    position:relative;
    top:7px;
    margin-left: 0px;
}

header .instagram a {
	display:block;
	height: 25px;
	width: 28px;
	background:url("../img/instagram.png") left center no-repeat;
	background-size:18px;
}


header .instagram a:hover {
	display:block;
	height: 25px;
	width: 28px;
	background:url("../img/instagram_hover.png") left center no-repeat;
	background-size:18px;
}
header .linkedin a {
	display:block;
	height: 25px;
	width: 28px;
	background:url("../img/linkedin.png") left center no-repeat;
	background-size:18px;
}

/*
  ========================================
        INDEX
  ========================================
*/

.first_content {
	padding: 120px 0 100px 0;
}

.first_content .title {
	text-align: center;
	position: relative;
	height: 170px;
	margin-bottom: 35px;
}

.first_content .title h2 {
	font-size: 23px;
	color: #977458;
	font-weight: 900;
	font-family: 'museo_slab1000';
	position: relative;
	z-index: 4;
}

.first_content .title h1 {
	font-size: 82px;
	color: #0c953b;
	font-weight: 900;
	line-height: 0.9;
	position: relative;
	font-family: 'museo_slab1000';
}

.first_content .title h1 span {
	background:#fff;
	padding:0 15px;
	position: relative;
	z-index: 2;
}

.first_content .title h1::before {
	content:'';
	position:absolute;
	left: -5px;
	top: 38px;
	height: 100px;
	width: 248px;
	background:url("../img/first_before.png") center no-repeat;
}

.first_content .title h1::after {
	content:'';
	position:absolute;
	right: -5px;
	top: 38px;
	height: 100px;
	width: 248px;
	background:url("../img/first_after.png") center no-repeat;
}

.first_content .img {
	display:inline-block;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -38px;
	z-index: 3;
}

.first_content .img div {
	display:inline-block;
	width:145px;
	position: relative;
}

.first_content .img div::after {
	content:'';
	position:absolute;
	left: -110px;
	top: 45px;
	background: #d2b497;
	height: 9px;
	width: 85px;
}

.first_content .img div::before {
	content:'';
	position:absolute;
	right: -110px;
	top: 45px;
	background: #d2b497;
	height: 9px;
	width: 85px;
}


@media screen and (max-width: 1024px) {
	.first_content {
		padding: 50px 0 30px 0;
	}
}

@media screen and (max-width: 650px) {
	.first_content .title h1::after,
	.first_content .title h1::before {
        top: 20px;
    }

	.first_content .title h2 {
		font-size: 21px;
		color: #977458;
		font-weight: 900;
		font-family: 'museo_slab1000';
		position: relative;
		z-index: 4;
	}

	.first_content .title h1 {
		font-size: 60px;
	}
}

@media screen and (max-width: 500px) {
	.first_content .title h1::after,
	.first_content .title h1::before {
        top: 15px;
    }

	.first_content .title h1 {
		font-size: 45px;
	}
}

@media screen and (max-width: 400px) {
	.first_content .title h1::after,
	.first_content .title h1::before {
        display:none;
    }

    .first_content .img div::before,
    .first_content .img div::after {
    	display:none;
    }

	.first_content .title h1 {
		font-size: 40px;
	}
}


/*SECOND CONTENT*/

.second_content {
	height: 580px;
	background: url("../img/fundo_receitas.jpg") center no-repeat;
	padding: 80px 0 0 0;
}

.second_content .title {
	text-align: center;
}

.second_content .title div {
	display:inline-block;
	text-align:left;
	position:relative;
	margin-left: 90px;
}

.second_content .title div::after {
	content:'';
	position:absolute;
	left: -111px;
	top: -8px;
	height: 180px;
	width: 155px;
	background: url("../img/img_receita_sombra.png") left center no-repeat;
}

.second_content h2 {
	font-size: 72px;
	color: #b72020;
	font-weight: 900;
	line-height: 0.9;
	font-family: 'museo_slab1000';
}

.second_content p {
	line-height: 1.5;
	color: #121212;
	margin-left: 25px;
}

.thumbs_receitas {
	margin-top: 35px;
	text-align:center;
}

.thumbs_receitas .item {
	width:235px;
	height: 160px;
	margin: 0 0.5%!important;
	margin-bottom: 10px!important;
	position:relative;
	overflow:hidden;
}

.thumbs_receitas .item img {
    max-width:120%;
}

.thumbs_receitas .item .shadow {
	position:absolute;
	top:0;
	left:0;
	height: 92%;
	width: 94%;
	background: rgba(0, 0, 0, 0.68);
	margin: 3%;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.thumbs_receitas .item .shadow a {
	display:block;
	width:100%;
	height:100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.thumbs_receitas .item span {
	font-size: 12px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1px;
}

.thumbs_receitas .item:hover .shadow {
	opacity:1;
}

.thumbs_receitas .item .shadow div {
	position:relative;
}

.thumbs_receitas .item .shadow div i {
	position:absolute;
	top: -30px;
	left:0;
	background: url("../img/barra_hover.png") center no-repeat;
	height: 22px;
	width:100%;
}

.thumbs_receitas .item .shadow div i:last-child {
	bottom:-30px;
	top:inherit;
}

.second_content .ver_mais {
	text-align:center;
	margin-top:25px;
}

.second_content .ver_mais a,
.second_content .ver_mais_aj a {
	display:inline-block;
	width: 150px;
	padding:3px 22px;
	font-size:14px;
	color:#ab3931;
	border:1px solid #f94538;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.second_content .ver_mais a:hover,
.second_content .ver_mais_aj a {
	background:#b72020;
	color:#fff;
}

.btn_ver_mais_aj {
	text-align: center;
}

.btn_ver_mais_aj a {
	display: inline-block;
    border: 1px solid #009301;
    margin-top: 8px;
    font-size: 14px;
    color: #009300;
    padding: 3px 25px;
    letter-spacing: 1px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.btn_ver_mais_aj a.mais:hover {
    background: #009300;
    color: #fff;
}

@media screen and (max-width: 1040px) {
	.second_content h2 {
		font-size:65px;
	}

	.thumbs_receitas.some {
		display:none;
	}

	.second_content .container_mil {
		padding:0 40px;
	}

	.second_content .owl-nav .owl-prev {
		left: -30px!important;
		top: -7px!important;
	}

	.second_content .owl-nav .owl-next {
		right: -30px!important;
		top: -7px!important;
	}

	.second_content .item {
		width:100%;
	}

	.second_content .item img {
		max-width: 130%!important;
	}
}

@media screen and (min-width: 1041px) {
	.thumbs_receitas.aparece {
		display:none;
	}
}

@media screen and (max-width: 900px) {
	.second_content .item {
		width: 235px!important;
		margin: 0 auto!Important;
	}
}

@media screen and (max-width: 600px) {
	.second_content h2 {
		font-size:45px;
	}

    .second_content p {
    	font-size:16px;
    }

	.second_content p br {
		display:none;
	}

    .second_content .title div::after {
    	left: -110px;
    	background-size: 130px;
    }

	.thumbs_receitas.some {
		display:none;
	}

	.second_content .container_mil {
		padding:0 40px;
	}

	.second_content .owl-nav .owl-prev {
		left: -30px!important;
		top: -7px!important;
	}

	.second_content .owl-nav .owl-next {
		right: -30px!important;
		top: -7px!important;
	}

	.second_content .item {
		width:100%;
	}

	.second_content .item img {
		max-width: 130%!important;
	}
}


@media screen and (max-width: 500px) {
	.second_content .title div::after {
		display:none;
	}

	.second_content {
		text-align:center;
		height: auto;
		padding: 50px 0;
	}

	.second_content .title div {
		margin-left:0;
		text-align: center;
	}

    .second_content .title h2 {
    	margin-bottom:15px;
    }

	.second_content p {
		margin-left:0;
	}
}

/*THIRT CONTENT*/

.thirt_content {
	/* height: 480px; */
	/* background: #f6f6f6 url("../img/thirt_content.jpg") bottom center no-repeat; */
	/* background: #f6f6f6 url("../img/foto3.jpg") bottom center no-repeat; */
	padding-top: 40px;
	text-align: center;
}

.thirt_content img {
	display: inline-block;
}


.thirt_content .content {
	text-align: center;
}

.thirt_content h2 {
	font-size: 20px;
	font-weight: 900;
	color: #b72020;
	font-family: 'museo_slab1000';
}

.thirt_content h3 {
	font-size: 65px;
	color: #0c953b;
	font-weight: 900;
	line-height: 1;
	margin-bottom: 5px;
	font-family: 'museo_slab1000';
}

.thirt_content p {
	font-size: 13px;
	color: #3a3a3a;
	margin-bottom: 10px;
	line-height: 1.6;
	font-family: 'museo_slab700';
}

@media screen and (max-width: 900px) {
	.thirt_content h3 {
		font-size: 50px;
	}
}

@media screen and (max-width: 600px) {
	.thirt_content {
		height:auto;
		background:#f6f6f6;
		padding:30px 0;
	}

	.thirt_content h3 {
		font-size: 40px;
	}
}

@media screen and (min-width: 601px) {
	.thirt_content img {
		/* display:none; */
	}
}


/*FOUR CONTENT*/

.four_content {
	text-align: center;
	margin-top:30px;
}

.four_content img {
	width:820px;
	margin-bottom: 30px;
}

.four_content a {
	display:inline-block;
	width: 320px;
	padding: 8px 12px;
	font-size:14px;
	color: #169943;
	border: 1px solid #0c953b;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 60px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.four_content a:hover {
	color: #fff;
	background:#0c953b;
}

/*FIVE CONTENT*/

.five_content {
	background:url("../img/unidades_index.jpg") center no-repeat;
	height: 370px;
}

.five_content .content_two {
	background:none!important;
	padding: 55px 0 0 0!important;
	text-align:center;
}

.five_content .content_two::before,
.five_content .content_two::after {
	display:none;
}

.five_content.unidades .content_two .item {
	width:auto;
	float:none;
	display:inline-block;
	margin: 0 2.5%;
}

@media screen and (max-width: 600px) {
	.five_content {
		background: #f9f9f9 url(../img/fundo_unidades_index.jpg) bottom center no-repeat;
		height: auto;
		padding: 40px 0 30px 0;
	}

	.unidades .content_two {
		padding:0!important;
	}

	.four_content a {
		width:100%;
	}
}


/*PUBLICACOES INDEX*/

.publicacoes_index {
	text-align: center;
	padding: 80px 0 80px 0;
}

.publicacoes_index h2 {
	font-size: 32px;
	font-weight: 900;
	color: #e30a16;
	margin-bottom: 45px;
	text-transform: uppercase;
	font-family: 'museo_slab1000';
}

/*RELATORIOS*/

.relatorios {
	height: 450px;
	padding-top: 60px;
	background: url("../img/relatorios.png") center no-repeat, #f6f6f6;
	text-align: center;
}

.relatorios h2 {
	font-size: 22px;
	font-weight: 900;
	color: #fff;
	margin-bottom: 8px;
	text-transform: uppercase;
	font-family: 'museo_slab1000';
}

.relatorios h3 {
	font-size: 22px;
	font-weight: 900;
	color: #e3c44c;
	margin-bottom: 28px;
	text-transform: uppercase;
}

.relatorios .item {
	float: left;
	width: 20%;
	text-align: center;
	text-transform: uppercase;
}

.relatorios .item img {
	margin-bottom: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.relatorios .item h4 {
	font-size: 17px;
	color: #e3c44c;
	background: url("../img/borda_receitas.jpg") right center no-repeat;
	font-family: 'museo_slab700';
}

.relatorios .item h4 span {
	color: #fff;
}

.relatorios .item:last-child h4 {
	background:none;
}

@media screen and (max-width: 920px) {
	.relatorios .item {
		width: 50%;
		margin: 20px 0;
	}

	.relatorios {
		height: auto;
		padding: 40px 0;
		background: #05532b;
	}

	.relatorios .item h4 {
		background:none;
	}
}

@media screen and (max-width: 800px) {
	.relatorios {
		height: auto;
		padding: 40px 0;
		background: #05532b;
	}

	.relatorios h2 {
		font-size: 18px;
	}

	.relatorios h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.relatorios .item h4  {
		font-size:16px;
	}
}

@media screen and (max-width: 450px) {
	.relatorios .item {
		width: 100%;
		margin:20px 0;
	}

	.relatorios .item h4 {
		background:none;
	}
}

/* LIVROS */

.livros_juriti {
	background-color: #f6f6f6;
	padding-bottom: 40px;
}

.livros_all {
	display: flex;
    justify-content: center;
    padding: 40px 0 0;
    flex-wrap: wrap;
}

.livros_all .box_livros {
	text-align: center;
	width: calc(100% / 2);
}

.livros_all .box_livros h4 {
	font-size: 20px;
    font-weight: 900;
    color: #04532b;
    margin-bottom: 8px;
    text-transform: uppercase;
    font-family: 'museo_slab1000';
    line-height: 1;
	padding-bottom: 30px;
}

.livros_all .box_livros:not(:last-child) {
	border-right: 4px solid #04532b;
}

@media screen and (max-width: 760px) {
	.livros_all .box_livros {
		width: calc(100% / 1);
	}

	.livros_all .box_livros:last-child {
		margin-top: 20px;
	}

	.livros_all .box_livros:not(:last-child) {
		border: none;
	}

	.livros_all .box_livros h4 {
		padding-bottom: 10px;
	}
}


/* INFOS */

.informativos {
	background-color: #f6f6f6;
	padding: 45px;
}

.informativos_all {
	display: flex;
    justify-content: center;
}

.informativos_all .item_info {
	width: calc(100% / 3);
}

.informativos_all .item_info a {
	display: flex;
    align-items: center;
    justify-content: center;
}

.informativos_all .item_info span {
	font-size: 15px;
    font-weight: 600;
    color: #009149;
    text-transform: uppercase;
    padding: 0px 20px;
}

.informativos_all .item_info:not(:last-child) {
	border-right: 2px solid #009149;
}

/*
  ========================================
        INTERNAS
  ========================================
*/

.content_internas {
	padding: 110px 0 80px 0;
}

.content_internas p {
	font-family: 'museo_slab500';
	margin-bottom: 25px;
	/* line-height: 1.4; */
}


@media screen and (max-width: 1024px) {
	.content_internas {
		padding: 45px 0 0 0!important;
	}
}

/*
  ========================================
        FOOTER
  ========================================
*/

footer {
	padding: 62px 0;
	background: #fff;
}

footer .logo_rdp {
    float:left;
}

footer .content {
	float:left;
	margin: 52px 0 0 25px;
}

footer .content .menu li {
    margin: 0;
}


footer .content .menu li a {
	font-size: 10px;
	padding: 8px 6px;
	letter-spacing: 0.6px;
	color: #005d38;
}

footer .selos {
	float:right;
	margin-top: 50px;
}

.barra_footer div {
	display:inline-block;
}

.barra_footer .info2 {
	margin-left: 50px;
}

.barra_footer .info1 a {
	display:block;
	background:url("../img/ico1_footer.png") left center no-repeat;
	padding: 3px 0 3px 70px;
	font-family: 'museo_slab700';
}

.barra_footer .info1 a:hover {
	background:url("../img/ico1_footer_hover.png") left center no-repeat;
	color: #e1a207;
}

footer .menu {
  border-top: 1px solid #f6f6f6;
  padding-top: 10px;
  margin-top: 10px;
}

.barra_footer * {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.barra_footer .info2 a {
	display:block;
	background:url("../img/ico2_footer.png") left center no-repeat;
	padding: 5px 0 6px 35px;
	font-family: 'museo_slab700';
}

.barra_footer .info2 a:hover {
	background:url("../img/ico2_footer_hover.png") left center no-repeat;
	color: #e1a207;
}


.barra_footer * {
	font-size: 15px;
	color: #005d38;
}

footer .face {
    position:relative;
    top:6px;
    margin-left: 40px;
}

footer .face a {
	display:block;
	height: 25px;
	width: 28px;
	background:url("../img/face_footer.png") left center no-repeat;
}

footer .instagram {
    position:relative;
    top:5px;
    margin-left: 0px;
}

footer .instagram a {
	display:block;
	height: 25px;
	width: 28px;
	background:url("../img/instagram.png") left center no-repeat;
	background-size:24px;
}

footer .linkedin a {
	display:block;
	height: 25px;
	width: 28px;
	background:url("../img/linkedin.png") left center no-repeat;
	background-size:24px;
}


footer .instagram a:hover {
	display:block;
	height: 25px;
	width: 28px;
	background:url("../img/instagram_hover.png") left center no-repeat;
	background-size:24px;
}


footer .face a:hover {
	color:red;
	background:url("../img/face_footer_hover.png") left center no-repeat;
}

@media screen and (max-width: 1100px) {
    footer .selos {
    	width:300px;
    }
}

@media screen and (max-width: 1024px) {
	footer {
		padding: 30px 0;
	}

	footer .logo_rdp {
		display:none;
	}

	footer .content {
		margin: 28px 0 0 0px;
	}

	footer .selos {
		margin-top: 0;
	}
}

@media screen and (max-width: 900px) {
	footer {
		padding: 25px 0;
	}

	footer .logo_rdp {
		display:none;
	}

	footer .content {
		margin: 0 0 20px 0;
		width:100%;
		text-align:center;
	}

	footer .selos {
		text-align:center;
		width:100%;
	}
}

@media screen and (max-width: 570px) {
    footer .info1,
    footer .info2 {
    	width:100%;
    	text-align:center;
    	margin: 5px 0!important;
    }

    footer .info1 a,
    footer .info2 a,
    footer .face a {
    	display: inline-block!important;
    }

    footer .face {
    	margin-left:0;
    }
}


/*
  ========================================
        INSTITUCIONAL
  ========================================
*/

/*ABAS USINA*/

.abas .head_abas {
	text-align: center;
	margin-top: 65px;
	width: 100%;
	text-align: center;
	margin-bottom: 60px;
}

.abas .head_abas ul {
	text-align:center;
}

.abas .head_abas li {
	float: left;
	position:relative;
}

.abas .head_abas li {
	font-size: 18px;
	width: 50%;
	font-weight: 900;
	color: #fff;
	text-align: center!important;
	line-height: 1.6;
	cursor: pointer;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.abas .head_abas .aba.selected,
.abas .head_abas li:hover {
	color: #1cd52d;
	background: #1c664e;
}

.abas .head_abas li div {
    height: 55px;
    width: 100%;
    padding-top: 12px;
    text-align: center;
    display: inline-block;
    background: #185441;
}

.abas .conteudo {
	display:none;
	overflow: hidden;
}

.abas .container_mil{
	border-top:55px solid #1c664e;
	padding-top:50px;
}

.abas h3 {
	font-size: 22px;
	font-weight:900;
	color: #255454;
	margin-bottom: 30px;
	font-family: 'museo_slab1000';
}

.abas p {
	text-align:justify;
	line-height:1.4;
	margin-bottom:0;
}

.abas .txt {
	margin-bottom:40px;
}

.abas .conteudo .txt {
	float:left;
	width:560px;
}

.abas .conteudo .txt p {
    font-size: 17px;
    margin-bottom:35px;
}

.abas .conteudo .container_mil {
	position:relative;
}

.abas .conteudo .img {
	position:absolute;
	top: 120px;
	right: -160px;
}

.abas .conteudo .img img {
	position:relative;
	z-index:2;
}

.abas .conteudo::after {
	content:'';
	position:absolute;
	height:615px;
	width: 780px;
	background: #f6f6f6;
	right: 0;
}

.lista_associados {
	margin-top:130px;
	text-align: center;
}

.lista_associados h3 {
	font-size: 24px;
	font-weight:900;
	color: #1c664e;
	margin-bottom: 30px;
	text-transform:uppercase;
	text-align:center;
	font-family: 'museo_slab1000';
}

.lista_associados ul {
	display: inline-block;
	width:820px;
	margin:0 auto;
}

.lista_associados li {
    padding: 10px 18px;
}

.lista_associados li:nth-child(odd) {
	background:#f6f6f6;
}

.lista_associados ul div {
	display:inline-block;
	width: 32%;
	text-align: left;
	color: #797777;
	font-size: 16px;
	font-weight: 400;
	font-family: 'museo_slab500';
}


.lista_associados ul div:nth-child(2) {
	width: 36%;
}

.lista_associados ul div:nth-child(3) {
	width:25%;
}

@media screen and (max-width: 1700px) {
	.abas .conteudo::after {
		width: 600px;
	}
}

@media screen and (max-width: 1450px) {
	.abas .conteudo::after {
		width: 400px;
		height:500px;
	}

	.abas .conteudo .img img {
		width:450px;
	}
}

@media screen and (max-width: 1380px) {
	.abas .conteudo .img {
		right: -100px;
	}
}

@media screen and (max-width: 1250px) {
	.abas .conteudo .img {
		right: -50px;
	}
}

@media screen and (max-width: 1100px) {
	.abas .conteudo .img img {
		width:350px;
	}

	.abas .conteudo .img {
		right: 0px;
	}
}

@media screen and (max-width: 1024px) {
	.abas .conteudo .img {
		display:none;
	}

	.abas .conteudo::after {
		display:none;
	}

	.abas .conteudo .txt {
		width:100%;
	}

	.abas h3 {
		font-size: 22px;
		margin-bottom: 20px;
	}
}


@media screen and (max-width: 900px) {
	.lista_associados {
		margin-top:30px;
		text-align: center;
	}

	.lista_associados h3 {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.lista_associados ul {
		width:100%;
	}
}

@media screen and (max-width: 650px) {
	.lista_associados h3 {
		font-size: 18px;
	}

	.lista_associados h3 br {
		display:none;
	}

	.lista_associados ul div {
		font-size:15px;
		width:100%!important;
		text-align:center;
	}

	.abas .head_abas li {
		width:100%;
	}

	.abas .head_abas {
		margin-top: 40px;
		margin-bottom: 30px;
	}
}

/*DIRETORIA*/

.diretoria {
	margin-top: 70px;
}

.diretoria h3 {
	font-size: 23px;
	font-weight:900;
	color: #1c664e;
	margin-bottom: 30px;
	text-transform:uppercase;
	text-align:center;
	font-family: 'museo_slab1000';
}

.diretoria .content {
	background:#1b624b;
	position: relative;
	padding-bottom: 50px;
}

.diretoria .content img {
	position:relative;
	z-index:2;
	margin-bottom: 40px;
}

.diretoria .content::after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	background: #fff;
	height:100px;
	width:100%;
}

.diretoria .item {
	float: left;
	width: 50%;
	text-align: center;
	padding: 0 20px;
}

.diretoria .item div {
	display:inline-block;
}

.diretoria .item h4 {
	font-size: 16px;
	color:#fff;
	text-transform: uppercase;
	font-family: 'museo_slab700';
	margin-bottom: 30px;
}

.diretoria .item h4 span {
	text-align: center!important;
	display: inline-block;
}

.diretoria .item h5 {
    font-family: 'museo_slab300';
    color: #fff;
    margin: 10px 0;
    text-align:left;
    font-size: 15px;
}


@media screen and (max-width: 800px) {
	.diretoria .item {
		padding: 0 30px;
		width:100%;
		text-align:center;
		margin:20px 0;
	}

	.diretoria {
		margin-top: 40px;
	}

	.diretoria h3 {
		font-size: 22px;
		margin-bottom: 20px;
	}

	.diretoria .content {
		padding-bottom: 20px;
	}

	.diretoria .content img {
		margin-bottom: 25px;
	}
}

/*COOPER JURITI*/

.content_1_inst .txt {
	width: 60%;
	margin-top: -48px;
}

.content_1_inst h1 {
	font-size: 23px;
	font-weight:900;
	color: #977458;
	margin-bottom: 30px;
	letter-spacing: 0.8px;
	font-family: 'museo_slab1000';
}

.cooper_juriti .img_one {
	margin: 60px 0;
}

.mvv {
	height: 519px;
	text-align:center;
	/* background: url("../img/mvv.jpg") bottom center no-repeat; */
	background: url("../img/foto-02.jpg") bottom center no-repeat;

	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.mvv ul {
	width: 94%;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	/* margin-bottom: 100px; */
display: flex;}

.mvv li {
	
	width: 33%;
	
	
	text-align: center;
padding-top: 18px;}

.mvv li:nth-child(3) {
	background:#4e674a url("../img/mvv_li.jpg") left bottom no-repeat;
}

.mvv li:nth-child(2) {
	background: #3f583b url("../img/mvv_li_center.jpg") bottom right no-repeat;
}

.mvv li:nth-child(1) {
	background:#4e674a url("../img/mvv_li.jpg") right bottom no-repeat;
}

.mvv li h3 {
	font-size: 23px;
	font-weight:900;
	color:#faef5f;
	margin-bottom: 18px;
	letter-spacing: 0.8px;
	font-family: 'museo_slab1000';
}

.mvv li p {
	font-size: 15px;
	color:#fff;
	line-height: 1.7;
	font-family: 'museo_slab300';
}

.mvv a {
	background: #4d6749;
	display:inline-block;
	font-size: 15px;
	color: #fff;
	width:485px;
	height:50px;
	padding-top: 16px;
	letter-spacing: 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	
}

.mvv a:hover {
	background: #3f583b;
}

.historia {
	padding: 75px 0;
	background: #f6f6f6 url("../img/nossa_historia.jpg") bottom center no-repeat;
	position: relative;
}

.historia h3 {
	font-size: 22px;
	font-weight:900;
	color: #977458;
	margin-bottom: 22px;
	font-family: 'museo_slab1000';
}

.historia .content {
	width: 48%;
}

.cooper_juriti .video {
	display: block;
	margin: 0 auto;
	margin-top: 110px;
	margin-bottom: 80px;
	width: 820px;
}

.cooper_juriti .bar_title {
	background:#1c664e;
	margin-top:-5px;
	height: 80px;
	padding: 25px 40px;
	
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.cooper_juriti .bar_title h6 {
	float:left;
	font-size: 21px;
	color:#fff;
	font-weight: 600;
}

.cooper_juriti .bar_title .social {
	float:right;
	margin-top: -3px;
}

.cooper_juriti .bar_title a {
	float:left;
	font-size: 17px;
	color: #fff;
	letter-spacing: 1px;
	padding: 7px 0 5px 40px;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.cooper_juriti .bar_title a:hover {
    text-shadow: 3px 3px 6px rgb(11, 56, 41);
    color: #1cc938;
}

.cooper_juriti .bar_title a.one {
	background:url("../img/ico1_social_cooper.jpg") left center no-repeat;
}

.cooper_juriti .bar_title a.two {
	background: url("../img/ico2_social_cooper.jpg") left center no-repeat;
	margin-left: 30px;
	padding-left: 32px;
}

.cooper_juriti .bar_title a.three {
	background:url("../img/ico3_social.jpg") left center no-repeat;
	padding-left: 55px;
}

.chamada_historia {
	position: absolute;

	left: 50%;
	bottom: -15%;

	margin-right: -50%;
	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

.conheca_historia {	
	background: url('../img/fundo_cooper_historia.png') no-repeat;
	width: 485px;
	height: 99px;
	position: relative;	
} 

.conheca_historia p {
	width: 57%;
    display: inline-block;
    float: right;
    padding: 10px 85px 0px 0px;
    line-height: 1;
    color: #ffff;
}

.conheca_historia p a {
	color: #ffff;
}

.conheca_historia p span {
	text-transform: uppercase;
	color: #db9b20;
	font-weight: 900;
	display: block;
	line-height: 1;
	margin-bottom: 5px;
}

.conheca_historia img {
	position: absolute;
    top: -26%;
    left: 15%;
}

@media screen and (max-width: 1030px) {
	.mvv ul {
		width: 100%;
		margin-bottom: 50px;
	}

	.mvv li h3 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.mvv li p {
		font-size:14px;
	}
}

@media screen and (max-width: 1024px) {
	.content_1_inst  {
		padding-top:50px;
	}

	.content_1_inst h1 {
		font-size: 20px;
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 850px) {
	.mvv {
		height: auto;
		background:none;
		padding-bottom:30px;
	}

	.mvv ul {
		margin-bottom: 30px;
		flex-wrap:wrap;
	}

	.mvv li {
		width: 100%;
		height: auto;
		padding: 20px 25px;
		text-align: center;
		background: #4e674a;
	}

	.mvv li:nth-child(2) {
		background:#3f583b;
	}

	.mvv li p {
		margin-bottom:0;
	}

	.historia {
		padding: 30px 0;
	}

	.historia h3 {
		margin-bottom: 15px;
	}

	.historia .content {
		width: 100%;
	}

	.historia .content p:last-child {
		margin-bottom: 70px;
	}

	.cooper_juriti .video {
		margin-top: 125px;
		margin-bottom: 30px;
		width: 100%;
	}

	.cooper_juriti .bar_title {
		height:auto;
		padding:20px;
	}

	.cooper_juriti .bar_title h6 {
		width:100%;
		text-align:center;
		margin-bottom:10px;
		font-size: 18px;
	}

	.cooper_juriti .bar_title .social {
		width:100%;
		text-align:center;
	}

	.cooper_juriti .bar_title .social * {
		display:inline-block;
		float: none;
	}

	.cooper_juriti .video iframe {
		height:350px;
	}
}

@media screen and (max-width: 700px) {
    .content_1_inst .txt {
    	width:100%;
    }

    .content_1_inst .img {
    	display:none;
    }

    .cooper_juriti .img_one {
    	margin:10px 0 40px 0;
    }
}

@media screen and (max-width: 600px) {
	.mvv a {
		width:100%;
		height:auto;
		padding: 15px;
	}

	.cooper_juriti .video iframe {
		height:300px;
	}

	.chamada_historia {
    	width: 100%;
	}

	.conheca_historia {
    	background: #1f5b51;
    	width: 100%;
	}
}

@media screen and (max-width: 500px) {
	.chamada_historia {
		margin-bottom: 40px;
	}

	.conheca_historia p {
    	padding: 10px 10px 5px 0px;
	}
}

@media screen and (max-width: 480px) {	
	.cooper_juriti .video iframe {
		height:260px;
	}
}

@media screen and (max-width: 390px) {
	.conheca_historia {
		text-align: center;
	}
	.conheca_historia img {
    	position: initial;
    	display: inline-block;
    	margin-top: -70px;
	}

	.conheca_historia p {
    	width: 100%;
    	float: none;
	}

	.conheca_historia {
		height: auto;
	}
	.chamada_historia {
    	bottom: -20%;
	}
	.cooper_juriti .video {
    	margin-top: 200px;
	}

}

/*COOPERATIVISMO*/


.cooperativismo .content_1_inst .img {
	width: 36%;
	text-align: right;
}

.diferencas {
	margin-top: 80px;
	text-align: center;
	margin-bottom: 80px;
}

.diferencas .img {
	position: relative;
	margin-bottom: 80px;
}

.diferencas .img div {
	position:absolute;
	bottom: -28px;
	left:0;
	width:100%;
	text-align:center;
}

.diferencas .img div h6 {
	background: rgb(49, 97, 83);
	width: 825px;
	display:inline-block;
	height: 55px;
	padding-top: 16px;
	font-size: 18px;
	font-weight: 600;
	color: #30d039;
}

.diferencas .content {
	width: 50%;
	text-align: left;
}

.diferencas .content h3 {
	font-size:22px;
	font-weight:900;
	color:#1c664e;
	margin-bottom: 30px;
	font-family: 'museo_slab1000';
	letter-spacing: 0.5px;
}

.diferencas .content li {
	font-size:16px;
	background: #ffffff;
	padding: 11px 15px;
	color: #797777;
	line-height: 1.6;
	font-family: 'museo_slab500';
}

.diferencas .content li:nth-child(odd) {
	background: #f6f6f6;
}

@media screen and (max-width: 900px) {
	.diferencas .img div h6 {
		width: 100%;
		height: auto;
		padding: 10px 15px;
		font-size: 16px;
	}

	.diferencas .content {
		width: 100%;
		margin-bottom: 30px;
	}

	.diferencas .img {
		margin-bottom:50px;
	}

	.diferencas .content h3 {
		font-size:20px;
		margin-bottom:15px;
	}

	.diferencas {
		margin:40px 0;
	}

	.diferencas .content li {
		min-height:auto!important;
	}
}


/*PRINCIPIOS*/

.principios h3 {
	font-size: 23px;
	font-weight:900;
	color: #977458;
	margin-bottom: 22px;
	font-family: 'museo_slab1000';
	letter-spacing: 0.5px;
	line-height: 1.4;
}

.principios p {
    font-size:16px;
}

.principios .content {
	width: 48%;
	margin-top:20px;
}

.principios h4 {
	font-size: 17px;
	font-weight:900;
	color:#1c664e;
	margin-bottom: 5px;
	font-family: 'museo_slab700';
	letter-spacing: 0.5px;
	line-height: 1.4;
}

.principios .item {
	margin-bottom: 40px;
}

.principios .item p {
	margin-bottom: 0;
	font-size: 17px;
}



@media screen and (max-width: 900px) {
	.principios h3 {
		font-size: 20px;
		margin-bottom: 15px;
	}
    
    .principios h3 br {
    	display:none;
    }

    .principios .content {
    	width:100%;
    	margin: 0;
    }
}


/*DIREITO DEVERES*/

.direito_deveres {
	margin-top:30px;
}

.direito_deveres h3 {
	font-size: 22px;
	font-weight:900;
	color: #977458;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-family: 'museo_slab1000';
	letter-spacing: 0.5px;
	line-height: 1.4;
}

.direito_deveres .content {
	width: 48%;
	margin-top:20px;
}

.direito_deveres h4 {
	font-size: 17px;
	font-weight:900;
	color:#1c664e;
	margin-bottom: 5px;
	font-family: 'museo_slab500';
}

.direito_deveres .item {
	margin-bottom: 40px;
}

.direito_deveres .item p {
	margin-bottom: 0;
	font-size: 16px;
}

.direito_deveres li {
    font-size: 17px;
    color: #7b7b7b;
    line-height: 1.8;
    letter-spacing: 0.3px;
    margin-bottom: 30px;
    font-family: 'museo_slab500';
}

.direito_deveres h5 {
	font-size: 16px;
	font-weight:900;
	color:#1c664e;
	line-height:2;
	margin-bottom: 15px;
	margin-top:50px;
	font-family: 'museo_slab500';
}

.direito_deveres a {
	font-size:13px;
	color:#1c664e;
}


@media screen and (max-width: 900px) {
	.direito_deveres h3 {
		font-size: 20px;
		margin-bottom: 15px;
	}

    .direito_deveres .content {
    	width:100%;
    	margin: 0;
    }
}

/*
  ========================================
        PRODUTOS
  ========================================
*/

.produtos h1 {
	font-size: 23px;
	font-weight:900;
	color: #255454;
	margin-bottom: 22px;
}

.produtos .content_1 .txt {
	float:left;
	width: 55%;
}

.produtos .content_1 .img {
	float:left;
	margin: -55px 0 0 25px;
}

.produtos .content_2 {
	background: #f4efef;
	padding: 50px 0;
	margin-top: 20px;
	margin-bottom: 70px;
}

.slide_produto .item {
	padding: 30px 0;
	cursor: pointer;
}

.slide_produto .item:hover {
	background:url("../img/item_hover.png") center no-repeat;
}

.produtos .content_3 {
	margin-bottom: 100px;
}

.produtos .content_3 .img {
	width: 49%;
	text-align: center;
	position:relative;
}

.produtos .content_3 .img div {
	position:absolute;
	height:100%;
	width:100%;
	display:flex;
	justify-content: center;
	align-items: center;
}

.produtos .content_3 .img div span {
	border: 1px solid #e94634;
	height: 230px;
	width:100%;
	margin-top: 35px;
}

.produtos .content_3 .img img {
	position:relative;
	z-index:2;
}

.produtos .content_3 .txt {
	width: 40%;
}

.produtos .content_3 .txt h3 {
	font-size: 22px;
	font-weight: 900;
	color: #977458;
	margin-bottom: 30px;
}

.produtos .content_3 .txt h4 {
	font-size: 15px;
	font-weight:600;
	color: #378484;
	margin-bottom: 5px;
	font-family: 'museo_slab900';
}

.produtos .content_3 .txt p {
    line-height: 1.5;
    font-size: 15px;
    margin-bottom: 25px;
}

/*CONTENT 4*/

.modo_preparo {
	width: 46%;
	padding-top: 25px;
}

.modo_preparo h3 {
	font-size: 16px;
	font-weight:600;
	color: #286161;
	letter-spacing: inherit;
	margin-bottom: 30px;
	margin-left: 90px;
	font-family: 'museo_slab700';
}

.modo_preparo .item {
	padding-left:90px;
	margin-bottom:75px;
}

.modo_preparo .item.cozimento {
	background:url("../img/ico1_modo_preparo.jpg") left top no-repeat;
}

.modo_preparo .item.micro {
	background:url("../img/ico2_modo_preparo.jpg") left top no-repeat;
}

.modo_preparo .item h5,
.modo_preparo .item h4 {
	font-size:15px;
	color: #ec4b43;
	margin-bottom: 2px;
	font-family: 'museo_slab700';
}

.modo_preparo .item p {
    font-size:15px;
    line-height:1.7;
    margin-bottom:25px;
}

.info_nutricional {
	width:50%;
	/* width:45%; */
	background: #fdfdfd;
	padding: 28px 32px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 3px 10px -4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 3px 10px -4px rgba(0,0,0,0.3);
	box-shadow: 0px 3px 10px -4px rgba(0,0,0,0.3);
}

.info_nutricional h3 {
    font-size:18px;
    font-weight:900;
    color:#977458;
    text-align:center;
    text-transform:uppercase;
    margin-bottom: 5px;
}

.info_nutricional h4 {
    font-size: 15px;
    font-weight: 600;
    color: #a7a7a7;
    text-align:center;
    margin-bottom: 30px;
    font-family: 'museo_slab700';
    letter-spacing: initial;
}

.info_nutricional table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%!important;
}

.info_nutricional td, 
.info_nutricional th {
  text-align: left;
  font-size: 13px;
  color: #7b7b7b;
  padding: 7px 10px;
  text-align:center;
}

.info_nutricional td:first-child {
	width: 190px;
	text-align:left;
}

.info_nutricional td {
	border-bottom: 1px solid #ececec;
	margin:0 10px;
}

.info_nutricional tr:last-child td {
	border-bottom:none;
}

.info_nutricional h6 {
	margin-top:30px;
	font-size:12px;
	color:#7b7b7b;
	letter-spacing:inherit;
	line-height: 1.6;
	font-family: 'museo_slab300';
}


@media screen and (max-width: 1024px) {
	.produtos h1 {
		margin-bottom: 20px;
		font-size:20px;
	}

	.produtos .content_1 .txt {
		float:left;
		width: 50%;
		padding-top:50px;
	}

	.produtos .content_1 .img {
		float:right;
		width:50%;
		margin: 5px 0 0 0;
		text-align: right;
	}

	.produtos .content_2 {
		padding: 20px 0;
		margin-bottom: 50px;
	}

	.info_nutricional {
		width:49%;
	}
}

@media screen and (max-width: 850px) {
	.info_nutricional {
		width:100%;
		margin-bottom: 35px;
	}

	.modo_preparo {
		width: 100%;
		padding-top: 0;
	}
}

@media screen and (max-width: 750px) {
	.produtos .content_1 .txt {
		padding-top:20px;
	}

	.produtos .content_3 .img {
		width: 100%;
	}

	.produtos .content_3 .txt {
		width: 100%;
		margin-top:30px;
	}

    .produtos .content_3 {
    	margin-bottom:30px;
    }

    .produtos .content_3 .txt h3 {
    	font-size:20px;
    	margin-bottom:15px;
    }
}

@media screen and (max-width: 600px) {
	.produtos .content_1 .txt {
		width: 100%;
		padding-top:0px;
	}

	.produtos .content_1 .img {
		display:none;
	}

	.info_nutricional td:first-child {
		width: 140px;
	}
}

@media screen and (max-width: 400px) {
	.info_nutricional {
		padding:20px 15px;
	}

	.info_nutricional h3 {
		font-size:16px;
	}

	.info_nutricional td {
		font-size:12px;
	}

	.modo_preparo .item {
		padding-left:60px;
		margin-bottom:40px;
	}

	.modo_preparo .item.cozimento {
		background:url("../img/ico1_modo_preparo.jpg") left top no-repeat;
		background-size:45px;
	}

	.modo_preparo .item.micro {
		background:url("../img/ico2_modo_preparo.jpg") left top no-repeat;
		background-size:45px;
	}

	.modo_preparo .item h5,
	.modo_preparo .item h4 {
		font-size:14px;
	}

	.modo_preparo .item p {
		font-size:14px;
		margin-bottom:20px;
	}
}

/*
  ========================================
        NOTICIAS
  ========================================
*/

.content_noticias h1.title {
	font-size: 23px;
	font-weight:900;
	color:#409739;
	margin-bottom: 22px;
}

/*barra cinza*/

.bar_gray {
    background: #b1b1b1;
    margin-bottom: 55px;
}

.buscar {
  float: left;
  width: 390px;
  position: relative;
  margin: 28px 0;
}

.buscar input[type="text"] {
  width:100%;
  background:#fff;
  border:2px solid #fff;
  font-size: 15px;
  padding: 7px 50px 7px 15px;
  color: #414042;
  outline: none;
  font-family: 'museo_slab300';
}

.buscar input[type="text"]:focus {
  border:2px solid #882d26;
}

.buscar ::-webkit-input-placeholder {
    color: #bdbdbd;
}

.buscar :-moz-placeholder {
    color: #bdbdbd;  
}

.buscar ::-moz-placeholder { 
    color: #bdbdbd;  
} 

.buscar :-ms-input-placeholder {  
    color: #bdbdbd;  
}

.buscar .btn {
    position: absolute;
    top:0;
    right: -15px;
    width: 85px;
    height: 100%;
    border:none;
    outline: none;
    cursor:pointer;
    background: #c6a683;
    color: #fff;
    font-size: 15px;
    font-family: 'museo_slab300';
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.buscar .btn:hover {
    background: #b19271;
}

.receitas .buscar .btn {
	background:#b1b1b1;
}

.receitas .buscar .btn:hover {
	background:#8d8d8d;
}


@media screen and (max-width: 560px) {
  .buscar {
    width:100%;
  }
}

/*CONTENT NOTICIAS LEFT*/

.content_noticias .content_left {
	float:left;
	width:360px;
}

.content_noticias .content_left .item {
	margin-bottom: 50px;
}

.content_noticias .content_left .item:last-child {
    margin-bottom:0;
}

.content_noticias .content_left .item .img {
	position:relative;
	height: 250px;
	overflow: hidden;
	padding-top: 8px;
}

.content_noticias .img .data {
	position:absolute;
	top: 0;
	left: 18px;
}

.content_noticias div.data {
	background: rgb(0, 147, 0);
	width: 45px;
	height: 56px;
	font-size: 12px;
	color: #fff;
	text-align:center;
	padding-top:10px;
	font-family: 'museo_slab100';
	text-transform: uppercase;
}

.content_noticias .data span {
	display:block;
	font-size: 20px;
	font-weight:900;
	font-family: 'museo_slab1000';
	letter-spacing: 1px;
}

.content_noticias .content_left .item .txt {
	background: #fff;
	margin:0 20px;
	margin-top: -36px;
	position:relative;
	z-index:2;
	text-align: center;
	padding: 12px 15px;
}

.content_noticias .content_left .item .txt h3 {
	font-size: 16px;
	font-weight: 600;
	color: #0f4823;
	margin-bottom: 15px;
	font-family: 'museo_slab900';
}

.content_noticias .content_left .item .txt h4 {
	font-size: 14px;
	color: #8a8a8a;
	line-height: 1.5;
	font-family: 'museo_slab300';
}

.content_noticias .content_left .item .txt a {
	display:inline-block;
	border: 1px solid #009301;
	width:100px;
	height: 38px;
	margin-top:8px;
	padding-top: 9px;
	font-size: 14px;
	color: #009300;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.content_noticias .content_left .item .txt a:hover {
	color: #fff;
	background:#009300;
}

@media screen and (max-width: 850px) {
	.content_noticias .content_left {
		width:100%;
	}

	.content_noticias .content_left .item {
		width:48%;
		float:left;
		margin-bottom: 30px;
	}

	.content_noticias .content_left .item:nth-child(2) {
		float:right;
	}

	.content_noticias .content_left .item .txt h3 {
		font-size:15px;
	}
}

@media screen and (max-width: 600px) {
	.content_noticias .content_left .item {
		width:420px;
		text-align:center;
		margin:0 auto;
		margin-bottom: 30px;
		float: none!important;
	}
}

@media screen and (max-width: 460px) {
	.content_noticias .content_left .item {
		width:100%;
		margin-bottom: 40px;
	}
}

/*CONTENT NOTICIAS RIGHT*/

.content_noticias .content_right {
	float:right;
	width: 400px;
}

.content_noticias .content_right .item:first-child {
	padding-top:0;
}

.mais_vistas .item,
.content_noticias .content_right .item {
	border-bottom: 1px solid #b72020;
	padding: 25px 0;
}

.mais_vistas .item:hover .txt *, 
.content_noticias .content_right .item:hover .txt * {
	color: #b72020!important;
}

.mais_vistas .item .data,
.content_noticias .content_right .item  .data {
	float: left;
	margin-top: 5px;
}

.mais_vistas .item .txt,
.content_noticias .content_right .item .txt {
	float:right;
	width: 340px;
}

.mais_vistas .item .txt h5,
.content_noticias .content_right .item .txt h3 {
    font-size: 14px;
    font-weight:600;
    color:#004e00;
    margin-bottom: 15px;
    font-family: 'museo_slab900';

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.mais_vistas .item .txt p,
.content_noticias .content_right .item .txt p {
	font-size:13px;
	color: #777777;
	line-height:1.8;
	margin-bottom: 0;
	letter-spacing: inherit;
	font-family: 'museo_slab300';

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.mais_noticias {
	margin-top: 90px;
	margin-bottom:80px;
	text-align:center;
}

.mais_noticias .txt_aj h1 {
	font-size: 13px;
    color: #909090;
    line-height: 1.8;
    margin-bottom: 0;
    text-align: left;
    padding-left: 10px;
    font-weight: unset;
}

.mais_noticias a.mais {
	display: inline-block;
	border: 1px solid #009301;
	margin-top:8px;
	font-size: 14px;
	color: #009300;
	padding: 3px 25px;
	letter-spacing: 1px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.mais_noticias a.mais:hover {
	background: #009300;
	color:#fff;
}

.lista_eventos h2 {
	font-size: 23px;
	font-weight:900;
	color:#409739;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 4px solid #eaeaea;
}

.lista_eventos .relative {
	position:relative;
}

.lista_eventos .img {
    float: left;
    width:490px;
    height:305px;
    background: #cfffcf;
    position: relative;
    margin-top: 20px;
}

.lista_eventos .txt {
	width:380px;
	height:245px;
	background: #f0f0f0;
	position:absolute;
	right:0;
	top: 42px;
	padding: 28px 45px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.lista_eventos .txt h3 {
    font-size: 15px;
    font-weight:600;
    color:#004e00;
    margin-bottom: 10px;
    line-height: 1.6;
    font-family: 'museo_slab900';
}

.lista_eventos .txt p {
	font-size: 15px;
	color: #737373;
	line-height: 1.5;
	font-family: 'museo_slab300';
}

.lista_eventos .txt a {
	position:absolute;
	left:0;
	bottom: -18px;
	height: 38px;
	width:180px;
	background:#009300;
	text-align:center;
	color:#fff;
	font-size:15px;
	padding-top: 9px;
	letter-spacing:0.5px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.lista_eventos .txt a:hover {
	background:#028202;
}

.mais_noticias .item a {
	display: inline-block;
    border: 0px solid #009301;
    margin-top: 0;
    font-size: 14px;
    color: #009300;
    padding: 0;
    letter-spacing: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius:0;
}
.mais_noticias .item {
	width: 45%;
    border-bottom: 1px solid #b72020;
    padding: 25px 0;
    display: inline-block;
}

.mais_noticias .item:nth-child(even) {
	float: left;
}

.mais_noticias .item .data {
	float: left;
}

.mais_noticias .item .txt h3 {
	font-size: 14px;
    font-weight: 600;
    color: #004e00;
    margin-bottom: 18px;
    text-align: left;
    padding-left: 10px;
}

.mais_noticias .item .txt {
	float: right;
    width: 310px;
}

.mais_noticias .item .txt p {
	font-size: 13px;
    color: #909090;
    line-height: 1.8;
    margin-bottom: 0;
    text-align: left;
    padding-left: 10px;
}

 .mais_noticias .item {
 	/* display: none; */
}

.mais_noticias .ver_mais_ntc {
	display: inline-block!important;
}

.all_events {
	display: none;
}

.mais_eventos {
	text-align: center;
    padding: 20px 0;
}

a#ver_mais_eventos {
	display: inline-block;
    border: 1px solid #009301;
    margin-top: 8px;
    font-size: 14px;
    color: #009300;
    padding: 3px 25px;
    letter-spacing: 1px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
}

@media screen and (max-width: 850px) {
	.content_noticias .content_right {
		width:100%;
	}
       
   .mais_vistas .item,
	.content_noticias .content_right .item {
		width:48%;
		float:left;
		height: 150px;
		padding: 25px 0!important;
		overflow: hidden;
	}

	.mais_vistas .item {
		height:110px;
		overflow:hidden;
	}

	.content_noticias .content_right .item:nth-child(2n) {
		float:right;
	}
    
    .mais_vistas .item .data,
	.content_noticias .content_right .item .data {
		width: 13%;
	}
    
    .mais_vistas .item .txt,
	.content_noticias .content_right .item .txt {
		width: 82%;
	}

	.lista_eventos p {
		font-size:16px;
	}

	.lista_eventos p br {
		display:none;
	}
}

@media screen and (max-width: 650px) {
	.mais_vistas .item,
	.content_noticias .content_right .item {
		width:100%!important;
		height: auto!important;
		padding: 20px 0!important;
	}

	.mais_noticias {
		margin:40px 0;
	}


	.lista_eventos .img {
		width:100%;
		height:auto;
		text-align:center;
		margin-top: 10px;
	}

	.lista_eventos .txt {
		float:left;
		position:inherit;
		width:100%;
		height:auto;
		background: #f0f0f0;
		top: 0;
		padding: 20px 25px;
		margin:25px 0;
		text-align: center;
	}

	.lista_eventos .txt a {
		position:inherit;
		display: block;
		margin:0 auto;
		margin-bottom: 20px;
	}

}


/*
  ========================================
        NOTICIA DETALHES
  ========================================
*/

.mais_vistas h4,
.noticia_detalhes h1 {
	font-size: 23px;
	font-weight:900;
	color:#409739;
	margin-bottom: 50px;
}

.noticia_detalhes h2 {
	font-size: 22px;
	font-weight:900;
	color: #315a3e;
	margin-bottom: 22px;
	line-height: 1.6;
	font-family: 'museo_slab900';
}

.noticia_detalhes .img_first {
	margin-bottom:50px;
}

.noticia_detalhes h3 {
	font-size:16px;
	font-weight:600;
	color:#3a9c35;
	margin-bottom:20px;
}

.noticia_detalhes .content {
	width:48%;
}

.noticia_detalhes .content p {
	font-size:15px;
}

.noticia_detalhes .galeria {
	margin-top:40px;
	margin-bottom:60px;
}

.noticia_detalhes .galeria li {
	float:left;
	width: 23%;
	margin-right:2.5%;
	margin-bottom:25px;
	text-align: center;
}

.noticia_detalhes .galeria li:nth-child(4n) {
	margin-right:0;
}



@media screen and (max-width: 900px) {
	.noticia_detalhes .galeria {
		margin-top:20px;
		margin-bottom:30px;
	}
}

/*SOCIAL */

.social_detalhes {
	padding-bottom: 30px;
	position: relative;
}

.social_detalhes a.show {
	/* float:left; */
	font-size: 17px;
	color: #757575;
	letter-spacing: 1px;
	padding: 8px 0 7px 40px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.social_detalhes a:hover {
    text-shadow: 1px 1px 2px rgb(0, 147, 0);
}

.social_detalhes .three {
	float: right;
	padding: 9px 0px 9px 55px;
}

.social_detalhes a.one {
	background:url("../img/ico1_social.jpg") left center no-repeat;
}

.social_detalhes a.two {
	background: url("../img/ico2_social.jpg") left center no-repeat;
	margin-left: 30px;
	padding-left: 32px;
}

.social_detalhes a.three {
	background:url("../img/ico3_social.jpg") left center no-repeat;
	padding-left: 55px;
}

.social_detalhes div.linha {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	text-align:center;
}

.social_detalhes div span {
	display:inline-block;
	height:1px;
	width:315px;
	background: #178210;
}

.social_detalhes .compartilhar {
	display: inline-block;
	position: relative;
}

.social_detalhes .link_share {
	position: absolute;
    width: 100%;
    background: #7f322a;
    z-index: 99;
    right: -20px;
    margin-top: 5px;
    overflow: hidden;
    display: none;
    border-radius: 2px;
}

.social_detalhes .verde {
    background: #009300;
}

.social_detalhes .link_share ul {
	text-align: center;
	padding: 5px;
}

.social_detalhes .link_share ul li {
	padding: 2px 0;
}

.social_detalhes .link_share ul li a {
	color: #fff;
    padding: 5px 10px;
    cursor: pointer;
}

.social_detalhes .link_share ul li a:hover {
	color: #977458;
}

.social_detalhes .verde ul li a:hover {
	color: #7f322a;
}

.social_detalhes .link_share ul li input {
	width: 100%;
	margin-top: 2px;
	outline: none;
    border: none;
    border-radius: 2px;
    padding: 3px;
}

@media screen and (max-width: 650px) {
	.social_detalhes {
		padding-bottom: 30px;
		margin-top: 40px!important;
	}

	.social_detalhes a.one {
		float: none;
		width:100%;
		margin:0;
		text-align:center;
		display: block;
		margin: 0 auto;
		width: 100px;
	}

	.compartilhar {
		width:100%;
		text-align:center;
		margin:15px 0;
	}

	.social_detalhes a.two {
		margin-left:0;
	}

	.social_detalhes div span {
		display: none;
	}

	.social_detalhes a.three {
		float:none;
		margin:0 auto;
		width: 145px;
		display:block;
	}
}


/**/

.mais_vistas {
	margin-top:80px;
}

.mais_vistas h4 {
	margin-bottom:20px;
}

.mais_vistas .item {
	float:left;
	width:49%;
}

.mais_vistas .item:nth-child(2n) {
	float:right;
}

.mais_vistas .data {
	background: rgb(0, 147, 0);
	width: 45px;
	height: 56px;
	font-size: 12px;
	color: #fff;
	text-align:center;
	padding-top:10px;
	font-family: 'museo_slab100';
	text-transform: uppercase;
}

.mais_vistas .data span {
	display:block;
	font-size: 20px;
	font-family: 'museo_slab1000';
}

@media screen and (max-width: 900px) {
	.mais_vistas h4,
	.noticia_detalhes h1 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.noticia_detalhes h2 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.noticia_detalhes .img_first {
		margin-bottom:25px;
	}

	.mais_vistas {
		margin-top:20px;
	}
}

/*
  ========================================
        RECEITAS
  ========================================
*/

.content_internas.receitas {
	padding-top:50px;
}

.fundo_receita_new {
	padding-top:80px;
	padding-bottom: 30px;
	background:url("../img/fundo_receita_new.jpg") top center no-repeat;
}

.receitas h1 {
	font-size: 23px;
	font-weight:900;
	color: #255454;
	margin-bottom: 5px;
	width: 100%;
}

.title_receitas {
	color: #797777;
	height: 228px;
	width: 100%;
	background: url("../img/capa_title_receitas.jpg") right center no-repeat;
	display: flex;
	align-items: center;
	padding: 0 0 0 100px;
	flex-wrap: wrap;
}

.title_receitas div {
	position:relative;
	bottom:-25px;
	width: 250px;
}

.receitas .container_small {
	position:relative;
	max-width: 1030px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.receitas .bar_gray {
	margin-bottom: 0;
}

.receitas .prato_receitas {
	position:absolute;
	top: -148px;
	right: -80px;
	z-index: 2;
}

@media screen and (max-width: 1050px) {
	.receitas .prato_receitas {
		width: 260px;
		top: -99px;
		right: -15px;
	}

	.receitas h1 {
		font-size: 20px;
		font-weight:900;
		color: #255454;
		margin-bottom: 20px;
	}	


	.receitas .container_small {
		padding:0 20px;
	}
}

@media screen and (max-width: 870px) {
	.receitas .prato_receitas {
		display:none;
	}

    .receitas > .container_small p {
    	margin-bottom:0;
    }

	.receitas > .container_small  br {
		display:none;
	}

	.title_receitas {
		background: url("../img/capa_title_receitas.jpg") right 50% center no-repeat;
		padding: 0 0 0 50px;
	}

	.title_receitas div {
		bottom:-0px;
	}
}

@media screen and (max-width: 500px) {
	.receitas .prato_receitas {
		display:none;
	}

    .receitas > .container_small p {
    	margin-bottom:0;
    	line-height: 1.5;
    }

	.receitas > .container_small  br {
		display:none;
	}

	.title_receitas {
		height:180px;
		background: url("../img/capa_title_receitas.jpg") right 50% center no-repeat;
		padding: 0 0 0 20px;
	}

	.title_receitas div {
		bottom:-10px;
	}

	.receitas h1 {
		margin-bottom:0px;
	}
}

/*barra cinza*/

.receitas .bar_gray {
    position: relative;
    background: #c6a683;
    padding: 25px 0;
}

.receitas .buscar {
	width:550px;
	float: none;
	margin: 0 auto;
}

.receitas select {
	float:left;
	background: #882d26;
	border: 2px solid #882d26;
	font-size: 15px;
	padding: 6px 50px 6px 8px;
	color: #ffffff;
	outline: none;
	font-family: 'museo_slab300';
	cursor: pointer;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.receitas .buscar input[type="text"] {
	width:350px;
}

@media screen and (max-width: 1024px) {
	.receitas .bar_gray {
		margin: 0;
	}
}

@media screen and (max-width: 600px) {
	.receitas .buscar {
		width: 97%;
	}
}

@media screen and (max-width: 570px) {
	.receitas select {
		width:100%;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin-bottom: 10px;
	}

	.receitas .buscar input[type="text"] {
		width:100%;
	}

	.buscar .btn {
		margin-top: 10px;
		position:inherit;
		width:100%;
		padding: 10px 15px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
}





/*CONTENT RECEITAS*/

.receitas .content .item {
	/* float: left; */
	width: 330px;
	background: #fafafa;
	position: relative;
	margin: 0 5px 20px 5px;
}

.receitas .content .item .img {
	position:relative;
	overflow:hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.receitas .content .item .img img {
	max-width:110%;
}

.receitas .content .item .img::after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	z-index: 2;
	background: rgb(136 45 38 / 0%);
	height:100%;
	width:100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.receitas .content .item:hover ::after {
	background: rgb(0 0 0 / 49%);
}

.receitas .content .item:nth-child(2n) {
	/* float: right; */
}

.receitas .content .item h3 {
	background: #e30a16;
	font-weight: 600;
	font-size: 15px;
	width:100%;
	text-align: center;
	color: #fff;
	padding: 11px 7px;
	font-family: 'museo_slab900';
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.receitas .content .item:hover h3 {
	color: #fff;
}

.receitas .content .item .txt {
	text-align:center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 3;
	flex-wrap: wrap;
	opacity: 0;
}

.receitas .content .item:hover .txt {
	opacity:1;
}

.receita_detalhes .barra .detail,
.receitas .content .item .detail {
	width: 100%;
	display:inline-block;
	text-align:center;
	margin: 13px 0;
	font-size: 13px;
	color: #fff;
	position: relative;
	/* font-family:'museo_slab700'; */
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.receita_detalhes .barra .detail {
	width: 113px;
}

.receita_detalhes .barra:hover .detail,
.receita_detalhes .barra .detail {
	color:#b81d17!important;
}

.receita_detalhes .barra:hover .detail,
.receitas .content .item:hover .detail {
	color: #fff!important;
}

.receita_detalhes .barra:hover .detail,
.receita_detalhes .barra .detail {
	color:#b81d17!important;
}


.receita_detalhes .detail span,
.receitas .content .item .detail span {
	padding: 2px 0 1px 23px;
}

.receitas .content .item .detail span {
    filter: grayscale(0) brightness(0%) contrast(100%) invert(100%)!important;
}

.receita_detalhes .detail.one span,
.receitas .content .item .detail.one span {
	background:url("../img/ico1_receitas.png") left center no-repeat;
	
}

.receita_detalhes .detail.two span,
.receitas .content .item .detail.two span {
	background:url("../img/ico2_receitas.png") left center no-repeat;
}


.receita_detalhes .detail.three span,
.receitas .content .item .detail.three span {
	background:url("../img/ico3_receitas.png") left center no-repeat;
}


.receita_detalhes .barra .detail:nth-child(3)::after,
.receitas .content .item .detail:last-child::after {
	display:none;
}

.receitas .ver_mais {
	text-align:center;
	width: 100%;
}

.receitas .ver_mais a {
	display:inline-block;
	padding:3px 22px;
	font-size:14px;
	color:#ab3931;
	border:1px solid #f94538;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.receitas .ver_mais a:hover {
	background:#ab3931;
	color:#fff;
}

.receita_detalhes .more_views {
	margin-top: 50px;
	margin-bottom:50px;
	width: 100%;
}

.receita_detalhes .more_views h3 {
	font-size: 22px;
	font-weight: 900;
	color: #977458;
	margin-bottom: 20px;
}

.thumbs_receitas,
.thumbs_receitas .out_itens {
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	width: 100%;
}


@media screen and (max-width: 850px) {
	.receitas .content .item {
		width: 390px;
		float: none!important;
		margin: 0 auto;
		display: block;
		margin-bottom: 25px;
		padding: 0 5px;
	}

	.receita_detalhes .more_views {
		margin-top: 30px;
		margin-bottom:30px;
	}

    .fundo_receita_detalhes {
    	padding-top: 30px!important;
    	background: #fff!important;
    }

}

@media screen and (max-width: 430px) {
	.receitas .content .item {
		width:100%;
		margin-bottom: 30px;
	}

	.receitas .content .item .img {
		height:auto!important;
		text-align:center;
	}

	.receitas .content .item .detail {
		width:100%;
	}

	.receitas .content .item .detail::after {
		display:none;
	}

	.receitas .content .item h3 {
		font-size:15px;
		margin-bottom:0px;
	}

	.thumbs_receitas .item {
		width:48%!important;
		height: 120px!important;
	}

	.thumbs_receitas .owl-carousel .item {
		width: 200px!important;
		height: 160px!important;
	}
}


/*
  ========================================
        RECEITA DETALHES
  ========================================
*/

.fundo_receita_detalhes {
	background: url("../img/fundo_receitas_detalhes.jpg") top -2px center no-repeat;
	padding-top: 50px;
}

.receita_detalhes .info {
	width:100%;
	max-height: 722px;
}

.fundo_receita_detalhes .container_small {
	max-width:870px;
	padding:0 20px;
}

.receita_detalhes h2 {
	margin-bottom:20px;
	font-size: 21px;
	font-weight:900;
	color: #797777;
}

.receita_detalhes .barra {
    background:#fafafa;
    padding: 15px 20px;
    margin-bottom: 25px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.receita_detalhes .estrelas {
	display:inline-block;
	text-align:right;
	float:right;
}

.receita_detalhes .estrelas ul {

}

.receita_detalhes .estrelas ul li {
	display: inline-block;
}

.receita_detalhes .estrelas ul li span {
	background: url('../img/estrela.png') no-repeat;
    padding: 0px 10px;
}

.receita_detalhes .estrelas ul li span.ativo {
	background: url('../img/estrela_ativa.png') no-repeat;
}

.receita_detalhes .barra .detail {
	margin-bottom:0;
	text-align: center;
	margin-top: 0;
}

.receita_detalhes .barra .detail::after {
    content:'';
    position:absolute;
    right:0;
    top:0;
    background:#ab3931;
    height:15px;
    width:1px;
}


.receita_detalhes .content {
	width:48%;
}

.receita_detalhes .content .scroll {
	max-height: 680px;
	overflow-y: scroll;
	border: 1px solid #8f302c;
	padding: 12px 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	background: rgb(255 255 255 / 52%);
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 9px -3px rgb(0 0 0 / 75%);
}

.receita_detalhes .content .scroll::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;	border-radius: 10px;
}

.receita_detalhes .content .scroll::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;	border-radius: 10px;
}

.receita_detalhes .content .scroll::-webkit-scrollbar-thumb
{
	background-color: #c7292e;		border-radius: 10px;
	background-image: -webkit-linear-gradient(90deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent)
}


.receita_detalhes .content h3 {
	color: #b81d17;
	font-weight: 600;
	margin-bottom: 10px;
	font-size: 17px;
	font-family: 'museo_slab900';
	letter-spacing: 0.5px;
}

.receita_detalhes .content p {
    font-size: 15px;
}

.receita_detalhes .social_detalhes {
	margin-top: 40px;
	width: 100%;
}

.receita_detalhes .social_detalhes a.one {
	background:url("../img/ico1_social_red.png") left center no-repeat;
}

.receita_detalhes .social_detalhes a.two {
	background: url("../img/ico2_social_red.png") left center no-repeat;
}

.receita_detalhes .social_detalhes a.three {
	background:url("../img/ico3_social_red.png") left center no-repeat;
}

.receita_detalhes .social_detalhes div span {
	background:#7e3137;
}

.receita_detalhes .social_detalhes a.show {
	color: #5d1f19;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor:pointer;
}

.receita_detalhes .social_detalhes a:hover {
    text-shadow: 1px 1px 2px rgb(138, 43, 37);
}

@media screen and (max-width: 600px) {
	.receita_detalhes .content {
		width:100%;
		margin-bottom: 25px;
	}

	.receita_detalhes h2 {
		font-size:19px;
	}

	.receita_detalhes .barra .break {
		width:100%;
		display: flex;
		justify-content: center;
		margin-bottom: 15px;
	}

	.receita_detalhes .estrelas {
		width:100%;
		text-align:center;
	}

	.receita_detalhes .content .scroll {
		max-height: 400px;
	}

	.receita_detalhes .info {
		max-height:auto;
	}
}


/*
  ========================================
        EVENTO DETALHES
  ========================================
*/

.evento_detalhes h1 {
	font-size: 23px;
	font-weight:900;
	color:#409739;
	margin-bottom: 50px;
}

.evento_detalhes h2 {
	font-size: 22px;
	font-weight:900;
	color: #315a3e;
	margin-bottom: 22px;
	line-height: 1.6;
	font-family: 'museo_slab900';
}


.evento_detalhes h3 {
	font-size:16px;
	font-weight:600;
	color:#3a9c35;
	margin-bottom:20px;
}

.evento_detalhes .content {
	width:48%;
}

.evento_detalhes .content p {
	font-size:15px;
}

.evento_detalhes .galeria {
	margin-top:40px;
	margin-bottom:60px;
	text-align: center;
	max-width: 1000px;
}

.evento_detalhes .galeria li {
	display: inline-block;
	width: 31.8%;
	margin: 0 0.7%;
	margin-bottom:25px;
	text-align: center;
}

.evento_detalhes .galeria li:nth-child(3n) {
	margin-right:0;
}

/*
  ========================================
        REPRESENTANTES
  ========================================
*/

.representantes h1 {
	font-size: 23px;
	font-weight:900;
	color: #255454;
	margin-bottom: 30px;
}

.representantes .content_one .img {
    margin-top:-55px;
}

/*BUSCAR*/

.representantes .buscar-mapa {
  float: left;
  width: 230px;
  position: relative;
  margin: 140px 0 0 15px;
}

.representantes .buscar-mapa select {
  width:100%;
  background: #f5f5f5;
  border: 2px solid #f5f5f5;
  font-size: 14px;
  padding: 6px 50px 6px 8px;
  color: #414042;
  outline: none;
  font-family: 'Roboto', sans-serif;
}

.representantes .buscar-mapa ::-webkit-input-placeholder {
    color: #414042;
}

.representantes .buscar-mapa :-moz-placeholder {
    color: #414042;  
}

.representantes .buscar-mapa ::-moz-placeholder { 
    color: #414042;  
} 

.representantes .buscar-mapa :-ms-input-placeholder {  
    color: #414042;  
}

.representantes .buscar-mapa .btn {
    position: absolute;
    top:0;
    right: 0;
    width: 85px;
    font-size: 16px;
    height: 100%;
    border:none;
    outline: none;
    cursor:pointer;
    background: #c6a683;
    color: #fff;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.representantes .buscar-mapa .btn:hover {
    background: #b99b79;
}

.representantes .content_info {
	margin-top: 60px;
}

.representantes .content_info .item {
	float: left;
	width: 49%;
	background:#fbfbfb;
	margin-bottom:20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.representantes .content_info .item:nth-child(2n) {
	float:right;
}

.representantes .content_info .item h4 {
	padding: 18px 34px 18px 30px;
	font-size: 22px;
	color: #2d2d2d;
	font-family: 'museo_slab900';
}

.representantes .content_info .item.arroz .clearfix {
	background: url('../img/rice.png') no-repeat 140% 15px;
	background-size: contain;
}
.representantes .content_info .item.peixe .clearfix {
	background: url('../img/fish.png') no-repeat 125% 0;
	background-size: contain;
}

.representantes .content_info .icones {
	width: 85px;
	background: #255454;
	height:220px;
	float:left;
	text-align:center;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
}

.representantes .content_info .peixe .icones {
	background: #ECBD89;
}

.representantes .content_info .icones div:first-child {
	height:160px;
	padding-top: 30px;
}

.representantes .content_info .txt {
	float:right;
	width: 320px;
	padding: 7px 0 0 18px;
}

.representantes .content_info .txt div:first-child {
	height:160px;
	padding-top: 6px;
}

.representantes .content_info .txt p {
	font-size: 14px;
	line-height: 1.7;
	margin-bottom: 0;
}

.representantes .content_info a {
	/* font-weight:900;
	color: #797777;
	font-size: 17px;
	margin-top: 8px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease; */
	color: #797777;
}

.representantes .content_info a:hover {
	/* color:#359035; */
}


@media screen and (max-width: 1024px) {
	.representantes h1 {
		margin-bottom: 20px;
		font-size:20px;
	}

	.representantes h1 br {
		display:none;
	}
}


@media screen and (max-width: 900px) {
	.representantes .content_one .img {
		display:none;
	}

	.mapa-rp {
		margin-top: 0px!important;
		width: 100%;
	}

    representantes .txt p {
        font-size:16px;
    }

	.representantes .txt > p br {
		display:none;
	}

	.representantes .content_info .icones {
		width: 18%;
		padding: 0 7px;
	}

	.representantes .content_info .txt {
		width: 82%;
		padding: 7px 15px 0 18px;
	}

	.representantes .content_info a {
		font-size: 15px;
		word-break: break-all;
	}

    .representantes .content_info .item h4 {
		padding: 18px 34px 18px 20px;
		font-size: 20px;
	}

	.representantes .content_info .item.arroz .clearfix,
	.representantes .content_info .item.peixe .clearfix {
		background-position: right bottom!important;
	}

	.representantes .content_info {
		margin-top:30px;
		padding:0 20px;
	}
}

@media screen and (max-width: 900px) {
	.representantes .content_info .item {
		width:100%;
	}
}

@media screen and (max-width: 600px) {
	.representantes .content_info {
		padding:0;
	}

    .representantes .content_info .item h4 {
		padding: 12px 34px 12px 20px;
		font-size: 18px;
	}

	.representantes .buscar-mapa {
	  width: 90%;
	  margin: 60px 0 0 15px;
	}
}



/*
  ========================================
        UNIDADES
  ========================================
*/

.unidades h1 {
	font-size: 23px;
	font-weight:900;
	color: #255454;
	margin-bottom: 50px;
}

.unidades .content_one {
	margin-bottom: 80px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.unidades .content_one .item {
	width: 48%;
	position: relative;
	margin: 0 1%;
	margin-bottom: 60px;
}

.unidades .content_one .item:last-child {
    /* margin-bottom:0; */
}

.unidades .content_one .item::after {
	content:'';
	position:absolute;
	bottom: -20px;
	left:0;
	background: #6eab8c;
	width: 90px;
	height: 4px;
}

.unidades .content_one .item .img {
	margin-bottom: 20px;
	position:relative;
	overflow: hidden;
  height: 250px;
	display: flex;
  align-items: center;
  justify-content: center;
}

.unidades .img div {
	position:absolute;
	bottom: 10px;
	left:0;
	height:3px;
	width:100%;
	text-align:center;
}

.unidades .img div span {
	display:inline-block;
	height:3px;
	width: 150px;
	background:#6eab8c;
	margin: 0;
}

.unidades .content_one .txt {
	padding: 0 12px;
}

.unidades .content_one h2 {
	margin-bottom: 20px;
	font-size: 17px;
	font-weight: 900;
	color: #2d2d2d;
	text-transform: uppercase;
}

.unidades .content_one .local {
	height:115px;
}

.unidades .content_one h3 {
	font-size: 15px;
	color: #828282;
	background: url("../img/ico_unidades1.jpg") left center no-repeat;
	padding: 0 0 0 60px;
	line-height: 1.8;
	margin-bottom: 22px;
	font-family: 'museo_slab400';
	letter-spacing: inherit;
	/* height: 110px; */
}

.unidades .content_one h4 {
	font-size:16px;
	font-weight:900;
	color: #6d6d6d;
	background: url("../img/ico_unidades2.jpg") left center no-repeat;
	padding: 10px 0 10px 60px;
	font-family: 'museo_slab900';
}

.unidades .content_two {
	padding: 90px 0 110px 0;
	background:#f9f9f9;
	position:relative;
}

.unidades .content_two::after,
.unidades .content_two::before {
    content:'';
    position:absolute;
    left:0;
    width:100%;
    height: 80px;
}

.unidades .content_two::after {
    bottom: -30px;
    background: url("../img/after_unidades.png") top center no-repeat;
}

.unidades .content_two::before {
    top: 0;
    background: url("../img/before_unidades.png") top center no-repeat;
}

.unidades .content_two h2 {
	font-size: 32px;
	font-weight:900;
	text-align:center;
	color: #129101;
	margin-bottom: 50px;
	font-family: 'museo_slab1000';
}

.unidades .out_itens {
	display:flex;
	justify-content:space-between;
}

.unidades .out_itens .item {
	width: 23%;
	padding: 0 3px;
}

.unidades .content_two .item:nth-child(3) {
	margin-right:0;
}

.unidades .content_two .item .img {
	text-align:center;
	margin-bottom: 20px;
}

.unidades .content_two .item h5 {
	text-align:center;
	font-size: 14px;
	color: #11604a;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 25px;
	font-family: 'museo_slab900';
}

.unidades .content_two .item p {
    font-size: 13px;
    margin-bottom:0;
    line-height: 1.7;
}

@media screen and (max-width: 1024px) {
	.unidades h1 br {
		display:none;
	}

	.unidades h1 {
		margin-bottom: 30px;
		font-size:20px;
	}

	.unidades .content_one .local {
		height:auto;
	}
}

@media screen and (max-width: 750px) {
     .unidades .content_one .item {
     	width:100%;
     	text-align:center;
     	margin-bottom:30px;
     }

     .unidades .content_one .item .txt {
     	width: 65%;
     	text-align:left;
     	float:none;
     	margin:0 auto;
     }

     .unidades .out_itens {
     	flex-wrap:wrap;
     }

     .unidades .content_one h2 {
     	text-align:center!important;
     }

     .unidades .content_one .item::after {
     	display:none;
     }

     .unidades .content_one {
     	margin-bottom:30px;
     }

     .unidades .content_two h2 {
		font-size: 25px;
		margin-bottom: 30px;
	}

	.unidades .content_two .item {
		width: 46%;
		margin-right: 0%;
		margin-bottom:25px;
		text-align: center;
	}

	.unidades .content_two {
		padding: 60px 0 50px 0;
	}
}

@media screen and (max-width: 750px) {
     .unidades .content_one .item .txt {
     	width: 100%;
     	text-align:center;
     }

     .unidades .content_one h3,
     .unidades .content_one h4 {
     	background:none;
     	padding-left:0;
     }
}

@media screen and (max-width: 450px) {
	.unidades .content_two .item {
		width: 100%;
		margin-bottom:15px;
	}

	.unidades .content_two {
		padding: 60px 0 50px 0;
	}
}

/*

/*
  ========================================
        CONTATO
  ========================================
*/

.contato h1 {
	font-size: 23px;
	font-weight:900;
	color: #255454;
	margin-bottom: 30px;
}

.contato .txt1 {
	width: 315px;
}

.contato .content {
	width: 41%;
}

.contato .info {
	margin-top: 60px;
}

.contato .info h3 {
	font-size: 18px;
	font-weight:900;
	color: #133838;
	margin-left: 6px;
	margin-bottom: 15px;
}

.contato .content.right {
	width: 48%;
	background:#eaeaea;
	padding: 45px 20px 10px 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.contato .info .box {
	position:relative;
}

.contato .info .box::after {
	content:'';
	position:absolute;
	bottom: -28px;
	left: -8px;
	background: #71a98c;
	height: 4px;
	width:100px;
}

.contato .info .box .icones {
	background:#71a98c;
	height:220px;
	float:left;
	width:65px;
	text-align:center;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.contato .info .box .icones div:first-child {
	height:160px;
	padding-top: 20px;
}

.contato .info .txt {
	float:right;
	width: 275px;
	padding: 7px 0 0 18px;
}

.contato .info .box .txt div:first-child {
	height:160px;
}

.contato .info .txt p {
	font-size: 13px;
	line-height: 1.6;
	font-family: 'museo_slab300';
}

.contato .info h5 {
	font-weight:900;
	color: #797777;
	font-size: 17px;
	margin-top: 8px;
	font-family: 'museo_slab900';
}

.contato .info h5 a {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.contato .info h5 a:hover {
	color:#c51617;
}

.contato .mapa {
	margin-top: 100px;
}

/*FORMULARIO*/

.inputs select,
.inputs input[type="text"], textarea {
    padding: 15px 15px;
    background: #ffffff;
    border: 1px solid #ffffff;
    outline: none;
    font-size: 16px;
    color: #adadad;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-family: 'museo_slab300';
}

.inputs select {
   padding: 14px 15px;
   cursor: pointer;
}

.inputs select option {
  background:#255454;
  color:#ffffff;
  font-weight:600;
  border: 1px solid #255454;
  outline:none;
}

.inputs .btn {
    float: right;
    margin-top: 20px;
    padding: 6px 43px;
    border:none;
    outline: none;
    font-size: 17px;
    color: #ffffff;
    font-weight: 600;
    cursor:pointer;
    border: 1px solid #255454;
    background-color: #255454;
    font-family: 'museo_slab300';
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.inputs .btn:hover {
    background-color: #2e7373; 
    border:1px solid #2e7373;
}

.inputs textarea:focus,
.inputs select:focus,
.inputs input:focus {
    border:1px solid #255454;
}

.inputs .margin {
    margin-bottom: 20px;
}

.departamento.margin {
	margin-bottom:40px;
}

.departamento select {
	background: #a3a3a3;
	border: 1px solid #a3a3a3;
	color: #fff;
	padding: 6px 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.cidade-contato {
    float: left;
    width: 66%;
}

.estado-contato {
    float: right;
    width: 30%;
}

.inputs ::-webkit-input-placeholder {
    color: #adadad;
}

.inputs :-moz-placeholder {
    color: #adadad;  
}

.inputs ::-moz-placeholder { 
    color: #adadad;  
} 

.inputs :-ms-input-placeholder {  
    color: #adadad;  
}

.preview {
    text-align:center;
    width: 100%;
    float: left;
    margin-top: 15px;
}

.preview p {
    display:inline-block;
    width:100%;
}

.preview *,
.preview {
    font-size:20px;
    font-weight:600;
    color: #255454;
}

@media screen and (max-width: 900px) {
	.contato .content.right {
		width: 100%;
		padding: 20px 20px 10px 20px;
	}

	.departamento.margin {
		margin-bottom:20px;
	}

	.cidade-contato {
		width: 60%;
	}

	.estado-contato {
		width: 35%;
	}

	.estado-contato select {
		width:100%;
	}

	.contato .txt1 {
		width: 100%;
	}

	.contato .content {
		width: 100%;
		margin-bottom: 50px;
	}

	.contato .info {
		margin-top: 20px;
	}

    .contato .info .box {
    	width:360px;
    }

    .contato .content h1  {
    	margin-bottom:20px;
    	font-size:20px;
    }

    .contato .content h1 br {
    	display:none;
    }
    
    .contato .mapa {
    	margin-top:50px;
    }
}

@media screen and (max-width: 700px) {
  .estado-contato,
  .cidade-contato,
  .inputs .margin div {
    width: 100%!important;
  }

  .email {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 450px) {
  .inputs .btn {
    width: 100%;
  }

	.contato .info .box {
		width:100%;
	}

	.contato .info .box .icones {
		width:50px;
		padding-left:5px;
		padding-right:5px;
	}

	.contato .info .txt {
		float:left;
		width: 200px;
		padding: 7px 0 0 15px;
	}
}

.noticia_detalhes .__documentos {
	margin-bottom: 35px;

	& img {
		width: 25px;
	}

	& ul {
		display: flex;
		flex-direction: column;
		gap: 10px;

		& a {
			display: flex;
			align-items: center;
			gap: 8px;
			transitions: all 0.3s;

			&:hover {
				color: #3a9c35;
			}
		}
	}
}