@charset "UTF-8";
/* CSS Document */


/* GERAL */
html {
  font-size: 15px;
}
@media screen and (min-width: 320px) {
  html {
    font-size: calc(15px + 9 * ((100vw - 320px) / 680));
  }
}
@media screen and (min-width: 1000px) {
  html {
    font-size: 24px;
  }
}
body {
	display:flex;
	flex-direction: column;
}
nav.menu {
	display:block;
	position:fixed;
	bottom:0;
	z-index:6;
	-webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.3);
}

/* CABEÇALHO */
ul.logos {
	position:fixed;
	top:0;
	display:flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	width:90vw;
	z-index: 5;
	padding:3vw 5vw;
}
.logo a {
	overflow:hidden;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	text-indent:100%;
	color:transparent;
	display:inline-block;
}
.projeto a {
	width:25vw;
	height:25vw;
}
.cncfs a {
	width:22vw;
	height:14vw;
	background-image:url(../ims/cncfs.png);
}
.inclinada {
	position: fixed;
	right: -3vw;
	top: -5.5vw;
	width: 106vw;
	height: 33vw;
	background-color:#FFF;
	-ms-transform: skew(0deg,-6deg);
	-webkit-transform: skew(0deg,-6deg);
	transform: skew(0deg,-6deg);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	z-index: 4;
}

/* PROVISORIO */
.slideshow {
	width:100vw;
	height:75vw;
	background-color:#CCC;
	background-size:cover;
	background-image:url(../ims/amendoa.jpg);
}
.imagemtopo {
	width:100vw;
	height:37vw;
	background-color:#CCC;
	background-size:cover;
	background-image:url(../ims/amendoa.jpg);
}


/* CORES */
.data, address, address h2, h4, .anexos ul a {
	color:#999;
}
.menu ul li a:hover, .menu ul li.activo a {
	color:#FFF;
}
.noticia h2 {
	color:#6CF !important;
}
h1, .parceiros ul li a {
	color:#333;
}

/* BIOPEST */
.biopest .projeto a {
	background-image:url(../ims/biopest.png);
}
.biopest .imagemtopo {
	background-image:url(../ims/galhas-do-castanheiro.jpg);
}
.biopest .menu {
	background-color:#906;
}
.biopest h2, .biopest h3 {
	color:#906;
}
.biopest .menu ul li a:link, .biopest .menu ul li a:visited, .biopest .menu ul li a:active {
	color:#C9C;
}

/* VALNUTS */
.valnuts .projeto a {
	background-image:url(../ims/valnuts.png);
}
.valnuts .imagemtopo {
	background-image:url(../ims/valnuts-avela.jpg);
}
.valnuts .menu {
	background-color:#89642b;
}
.valnuts h2, .valnuts h3 {
	color:#89642b;
}
.valnuts .menu ul li a:link, .valnuts .menu ul li a:visited, .valnuts .menu ul li a:active {
	color:#C93;
}

/* EGIS */
.egis .projeto a {
	background-image:url(../ims/egis.png);
}
.egis .menu {
	background-color:#393;
}
.egis h2, .egis h3 {
	color:#393;
}
.egis .menu ul li a:link, .egis .menu ul li a:visited, .egis .menu ul li a:active {
	color:#84f6bb;
}

/* BIOCHESTNUT */
.biochestnut .projeto a {
	background-size:cover;
	width:40vw;
	background-image:url(../ims/biochestnut.png);
}
.biochestnut .menu {
	background-color:#060;
}
.biochestnut h2, .biochestnut h3 {
	color:#060;
}
.biochestnut .menu ul li a:link, .biochestnut .menu ul li a:visited, .biochestnut .menu ul li a:active {
	color:#C90;
}

/* VALOR+ */
.valormais .projeto a {
	background-image:url(../ims/valormais.png);
}
.valormais .menu {
	background-color:#690;
}
.valormais h2, .valormais h3 {
	color:#690;
}
.valormais .menu ul li a:link, .valormais .menu ul li a:visited, .valormais .menu ul li a:active {
	color:#CF6;
}

/* TIPOGRAFIA */
.menu, h2, h3, h4, .anexos ul a {
	font-size:0.9rem;
	text-transform:uppercase;
}
h2, .menu ul li a:hover, .menu ul li.activo a, .evento h1 {
	font-weight:700;
}
.menu, h3, .data, article h1, address h2, h4 {
	font-weight:400;
}
article h1 {
	font-size:1.2rem;
	line-height:1.5rem;
}
.destaques {
	line-height:1.4rem;
}
address, .conteudos {
		line-height:1.2rem;
}
i, em {
	font-style:italic;
}
.evento h1 {
	font-size:1.4rem;
	line-height:1.8rem;
}
/* MENU */
.menu ul {
	display:flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-evenly;
	width:100vw;
}
.menu ul li {
	padding:4vw 1vw;
}
.menu ul li a {
	text-decoration:none;
}
nav.voltar {
	position:relative;
	width:6vw;
	z-index:3;
	align-self: stretch;
	align-items: center;
}
nav.voltar a {
	display:block;
	width:6vw;
	height:100%;
	text-indent: 100%;
    color: transparent;
	background-image:url(../ims/seta.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:6vw;
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

/* CONTEUDO */
main {
	margin-top: 22vw;
}
.cobre {
	position:relative;
	margin-top:-3vw;
	height: 6vw;
	background-color:#FFF;
	-ms-transform: skew(0deg,-3deg);
	-webkit-transform: skew(0deg,-3deg);
	transform: skew(0deg,-3deg);
	-webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	z-index: 2;
}
.destaques, .conteudos {
	position:relative;
	z-index:3;
}
.destaques a {
	text-decoration:none;
}
article {
	padding:4vw 8vw 4vw 4vw;
	border-bottom: thin #DDD solid;
	background-image:url(../ims/seta.png);
	background-position:center right 2vw;
	background-repeat:no-repeat;
	background-origin:padding-box;
	background-size:6vw;
}
.single article, .single .anexos {
	padding:0;
	border-bottom: none;
	background-image:none;
	width: 78vw;
}
.single .anexos {
	width: 82vw;
}
.imagemcard {
	display:none;
}
.conteudos section {
	padding:4vw;
}
.parceiros ul li, .conteudos p {
	margin:0 0 2vw;
}
blockquote {
	margin:0 2vw 2vw 4vw;
}
.conteudos {
	display:flex;
	flex-direction: column;
}
.conteudos section:first-child, .parceiros {
	order:-1;
}
.single {
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-end;
	width:92vw;
	z-index: 5;
	padding:8vw 4vw;
}
.conteudos .anexos {
	padding:0;
	border-top: thin #DDD solid;
}
.conteudos .anexos li {
	padding:4vw 0;
	border-bottom: thin #DDD solid;
	background-image:url(../ims/download.png);
	background-position:center right 3vw;
	background-repeat:no-repeat;
	background-origin:padding-box;
	background-size:6vw;
}
.anexos ul a {
	text-decoration:none;
}


/* RODAPE */
.contactos {
	display:flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	width:92vw;
	z-index: 5;
	padding:8vw 4vw;
}
.apoios {
	display:flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	width:90vw;
	z-index: 5;
	padding:8vw 4vw;
	margin-bottom:10vw;
}
.apoios a {
	overflow:hidden;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	height:7vw;
	text-indent: 100%;
    color: transparent;
}
.pdr {
	width:28vw;
	background-image:url(../ims/pdr2020.png);
}
.ue {
	width:22vw;
	background-image:url(../ims/ue.png);
}
.p2020 {
	width:22vw;
	background-image:url(../ims/p2020.png);
}