/*
Theme Name: Seconci
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: seconci
Tags:
*/


@font-face{ 
	font-family: 'futura-bold';
	src: url('fonts/futura_md_bt-bold-webfont.woff') format('woff'),
	     url('fonts/futura_md_bt-bold-webfont.ttf') format('truetype'),
	     url('fonts/futura_md_bt-bold-webfont.svg#webfont') format('svg');
}
html body {
	font-family: 'Roboto', sans-serif;
}
nav.navbar {
	min-height: 11em;
	background-color: #FFF;
	border: 0;
	margin: 0;
}
nav#main-nav .navbar-brand>img {
	margin-top: inherit;
}
a.navbar-brand {
	height: auto;
}
#top-logo {
	width: 145px;
	height: auto;
}
.menu {
	background-color: #486e6d;
}
.container>.navbar-collapse {
	margin: 0 10%;
}

/*** HEADERS ***/
.title-header {
	font-family: "futura-bold";
	color: #486e6d;
	text-transform: uppercase;
}

.servicos {
	text-align: center;
}
.servicos ul {
	list-style: none;
	padding: 0;
	min-height: 265px;
}
.servicos ul li {
	padding: 1em 0;
	border-bottom: 1px dotted #CCC;
}
h3.servicos {
	line-height: 52px;
}


#bot-saude a {
	background-color: #459B92;
	color: #FFF;
	border: none;
}
#bot-saude a:hover {
	filter: brightness(90%);
}


.bot-associese button {
	padding: 12px 60px !important;
	font-size: 1.3em !important;
}
#servicos {
	transition: all
}
.contato .wpcf7-form-control-wrap input,
.contato .wpcf7-form-control-wrap textarea,
.contato input[type="submit"] {
	border: none;
	padding: 1em 0.5em;
	margin-bottom: 0.7em;
	width: 100%;
}
.contato input[type="submit"] {
	background-color: #556fff;
	color: #FFF;
}
.newsletter input[type="submit"] {
	background-color: #556fff;
}

footer {
	color: #FFF;	
}
.menu-footer .navbar-nav>li a,
.fundo-footer-bottom a {
	color: #c3dbd3;
}
.fundo-footer-top {
	background-color: #486e6d;
}
.fundo-footer-bottom {
	background-color: #454545;
	text-align: center;
	color: #999;
}
.fundo-footer-top,
.fundo-footer-bottom {
	padding: 1.5em 1em;
}
.menu-footer .navbar-nav>li {
	float: none;
}
.menu-footer .navbar-nav>li a {
	padding: 10px 0;
}
.menu-footer .navbar-nav>li a:hover {
	background-color: transparent;
	color: inherit;
}


/*****	PÁGINAS INTERNAS  *****/

/* Institucional */
.texto-institucional {
	line-height: 2em;
}
.tabela-diretoria {
	font-size: 1.3em;
	border: 1px solid #333;
}
.tabela-diretoria table th {
	background-color: #53A176;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 3em !important;
}
.tabela-diretoria table th h2 {
	margin: 2px 0 6px 0;
}

.seconci-numeros {
	color: #FFF;
	text-transform: uppercase;
	font-size: 24pt;
	font-family: "Anton";
}
.seconci-numeros-chamada {
	font-size: 60pt;
	color: #19cf3e;
}

.newsletter {
	background-color: #2d474e;
	padding: 35px 0 0;
}
.newsletter h4 {
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
}

/* Geral */
.topos {
	height: 28em;
}
.title-page {
	font-weight: 100;
	font-size: 2em;
}
.text-page {
	font-size: 1.5em;
}
.text-page img.alignright {
	margin-left: 1em;
	float: right;
}
.text-page img.alignleft {
	margin-right: 1em;
	float: left;
}
.text-page p {
	margin-bottom: 1.4em;
}

/* LISTA DE NOTÍCIAS */
.noticias {
	min-height: 50vh;
}
.noticias figure {
	margin-right: 1em;
}
.noticias article {
	/*display: inline-block;*/
	margin-bottom: 2em;
	background-color: #F9F9F9;
	padding: 1em;
}
.noticias .entry-meta {
	margin-bottom: 1em;
}
.noticias .entry-title {
	margin-top: 0;
}
.noticias .entry-content {
	display: table;
}
.noticias figure img:hover {
	opacity: 0.9;
}




/****** A PARTIR DE 768px ******/
@media screen and (min-width: 768px) {
	.navbar-default .navbar-nav>li>a {
		padding: 15px 28px;
		text-transform: uppercase;
		color: #FFF;
		font-size: 12px;
	}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
		background-color: #71a077;
		color: #FFF;
	}
	.navbar-form input,
	.navbar-form button {
		border-radius: 0;
		border: 0;
		border-bottom: 1px solid #DDD;
		box-shadow: none;
	}
	.navbar-form button {
		border: 0;
	}

}

/****** ATÉ 768px ******/
@media screen and (max-width: 767px) {
	.menu {
		background-color: #FFF;
	}
	.navbar-default .navbar-collapse {
		margin: 0;
	}
	.noticias .entry-title {
		margin-top: 10px;
		display: inline-block;
	}
	input.form-control {
		width: 80%;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.navbar-default .navbar-collapse {
		margin: 0;
	}
	.navbar-default .navbar-nav>li>a {
		padding: 15px 20px;
		font-size: 12px;
}