a:focus {

	outline: none

}

.navbar-default {

	border-color: #000;

	background-color: #000

}
table tr td {
	color: #000000 !important;
}
.navbar {

	height: auto;

	min-height: auto;

	margin-bottom: 0

}

.navbar-brand {

	float: none

}

.navbar-default .navbar-nav > li > a {

	font-size: 20px;

	font-style: italic;

	color: #fff

}

.navbar-nav {

	float: right;

	margin-top: 126px

}

.agenda-home a {

	font-size: 16px;

	font-style: italic;

	display: table;

	float: right;

	padding: 11px 21px;

	color: #fff;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

	background-color: #202020

}

.bio p {

	font-size: 29px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

	color: #fff

}

.ano-atual {

	display: table;

	margin: 0 auto;

	padding: 16px;

	border: 1px solid #000;

	background: #ffca00;

}

.ano-atual a {

	color: #000;

	text-decoration: none;

}

.text-right-clined {

	margin-right: 150px;

	text-align: right

}

.apoio div:nth-child(1) ul {

	margin-right: 150px;

	text-align: end

}

.apoio div:nth-child(2) ul {

	margin-left: 150px

}

.apoio p {

	color: #ffde36

}

.bg-servico {

	display: table;

	background: url(../img/fundo-gramado.jpg);

	background-size: 100% 100%;

	background-repeat: no-repeat;

	padding: 10px;

}



.bg-servico img {

	margin-top: 15px;

	margin-bottom: 15px;

}

.apoio li {

	display: inline-block;

	padding-left: 7px;

	text-decoration: none

}

.apoio ul {

	padding-left: 0

}

#saiba-mais a {

	font-size: 17px;

	padding: 9px 29px;

	color: #f0c831;

	border: 1px solid

}

#torneio {

	margin: 50px

}

#novidades h2 {

	color: #d52128

}

.colorRed {

	color: red

}

.noticias .titulo a {

	color: #d52128

}

.noticias p {

	color: #2d2d2d

}

.noticias {

	padding-bottom: 15px;

	border-bottom: 1px dashed #2d2d2d

}

.noticias-container {

	/* overflow-x: hidden;  */

	/* overflow-y: scroll;  */

	height: 360px

}

#banner img, #banner {

	width: 100%;

	max-width: 1920px;

	margin: 0 auto

}

#comemoracao {

	font-size: 19px;

	padding: 45px;

	color: #fff;

	background: url('../img/background-10anos.png') no-repeat;

	background-size: cover

}

#eventos {

	padding: 20px;

	background-color: #202020

}

#eventos h2 {

	font-weight: bold;

	text-transform: uppercase;

	color: #fcd107

}

#eventos a {

	margin-top: 20px;

	padding: 10px 25px;

	color: #fff;

	border: 2px solid #fff

}

#foto-sindiqui {

	text-align: center

}

#eventos p {

	margin-top: 28px

}

#sindiquimica {

	padding: 15px;

	background-color: #020201

}

#novidades {

	padding-bottom: 25px

}

#novidades img {

	margin-top: 30px

}

#emm form input {

	width: 100%;

	padding: 7px;

	border: transparent;

	border-radius: 5px;

	background-color: #c7c7c7

}

#emm button {

	padding: 8px;

	color: #fff;

	border: transparent;

	border-radius: 5px;

	background-color: #b43536

}

#emm form div.row:nth-child(2) {

	margin-top: 20px

}

#emm h4 {

	font-size: 23px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase

}

#newsletter {

	padding-top: 50px

}

#rede-sociais-home {

	margin-top: 45px

}

#rede-sociais-home p {

	font-weight: bold

}

#rede-sociais-home span {

	font-weight: 300

}

.img-responsive {

	display: initial;

	width: auto

}

.table th {

	font-size: 17px;

	text-transform: uppercase

}

.table tr:nth-child(odd) {

	color: #fff;

	background: #777

}

.slick-prev {

	font-size: 0;

	float: left;

	width: 19px;

	height: 30px;

	margin-top: 78px;

	margin-right: 20px;

	border: transparent;

	background: url('../img/seta-left.png') no-repeat;

	background-color: transparent

}

.slick-next {

	font-size: 0;

	float: right;

	width: 19px;

	height: 30px;

	margin-top: -97px;

	margin-right: -75px;

	border: transparent;

	background: url('../img/seta-right.png') no-repeat;

	background-color: transparent

}

#parceiros {

	margin-top: 80px

}

#parceiros span {

	cursor: pointer

}

#parceiros h4 {

	font-size: 17px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase

}

#footer {

	color: #fff;

	background: #202020

}

#footer li, #footer a {

	font-size: 16px;

	color: #fff

}

#footer li {

	margin-top: 10px;

	padding: 5px;

	list-style-type: none

}

#footer ul {

	margin-top: 15px

}

#isbrasil {

	padding: 10px;

	background: #000

}

#isbrasil p {

	margin-bottom: 0;

	color: #fff

}

#isbrasil a {

	color: #fff

}

.slick-slide img {

	margin: 0 auto

}

.text-left-clined {

	margin-left: 150px;

	text-align: left

}

#subcontatos {

	color: #fff

}

#subcontatos section {

	border: 3px solid #fff;

	border-radius: 7px;

	background-color: rgba(0, 0, 0, .9)

}

#subcontatos h4 {

	min-height: 50px

}

#subcontatos img {

	border-radius: 4px

}

#contato {

	text-align: center

}

#contato h2 {

	font-weight: bold

}

#contato-secretaria {

	display: table;

	margin: 0 auto;

	padding: 5px;

	color: #fff;

	border: 3px solid #fff;

	border-radius: 7px;

	background-color: rgba(0, 0, 0, .9)

}

#contato-secretaria img {

	margin: auto;

	padding: 5px;

	border-radius: 4px

}



.panel-default {

    border-color: #ddd;

    background: #518cf5;

    color: #fff;

}



.text-alert {

	color: #fc7070;

}



.lista-ano li {

	list-style-type: none;

	display: inline-block;

	margin-top: 150px;

	margin-bottom: 150px;

}



.lista-ano a {

	color: #000;

	padding: 20px;

	border: 1px solid;

	margin-left: 40px;

}



.lista-clientes li {

	display: inline-block;

	margin-left: 36px;

	margin-bottom: 16px;

}



.lista-clientes img {

	max-width: 100%;

	width: 100px;

	height: 100px;

}



.videos li {

	width: 300px;

	display: inline-block;

	text-align: center;

	margin-left: 25px;

}



.videos iframe, .videos video {

	width: 100%;

}



.agenda li {

	display: inline-block;

	margin: 17px;

}



.agenda img {

	width: 180px;

}



@media (max-width:991px) {

	.text-right-clined {

		margin-right: 0;

		text-align: center

	}

	.text-left-clined {

		margin-left: 0;

		text-align: center

	}

	.apoio div:nth-child(1) ul {

		margin-right: 0;

		text-align: center

	}

	.apoio div:nth-child(2) ul {

		margin-bottom: 40px;

		margin-left: 0;

		text-align: center

	}

}

@media (max-width:768px) {

	.navbar-nav {

		float: none;

		margin-top: 0

	}

	#comemoracao {

		font-size: 16px;

		padding: 45px 0

	}

	#torneio {

		margin: 0 0 20px 0

	}

	#torneio h2 {

		font-size: 23px

	}

	#torneio a {

		display: block;

		margin-top: 20px

	}

	.bio p {

		font-size: 22px

	}

}

@media (max-width:480px) {

	#torneio h2 {

		font-size: 18px

	}

	#emm input {

		margin-top: 10px

	}

	#isbrasil p {

		text-align: center

	}

	.videos {

		padding-left: 0px;

	}

}



.galeria-fotos img {

	width: 250px;

	height: 200px;

}



.info-galeria {

	padding: 20px 0px 50px 0px;

}



#next-event {

	color: #fff;

	font-size: 29px;

	font-weight: bold;

	text-align: center;

}