@import url(https://fonts.googleapis.com/css?family=Antic);
@import url(https://fonts.googleapis.com/css?family=Arya:400,700);
/*
Programacao: Daniel Lima
Contato: daniel@zimpbox.com
www.zimpbox.com
*/
h1, h2, h3, h4, h5, h6, small, .lead, .navbar a {
				font-family: "Arya", sans-serif;
}

body {
				font-family: "Antic", sans-serif;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
				background: #005A48;
				color: #ffffff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
				border-color: transparent;
}

.navbar-nav {
				margin-left: 0px;
				margin-right: 0px;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav >
.active > a, .navbar-inverse .navbar-nav >
.active > a:hover, .navbar-inverse .navbar-nav >
.active > a:focus {
				background-color: rgba(0, 0, 0, 0.3);
				color: rgba(255, 255, 255, 0.7);
}

.navbar {
				background: #005A48;
				color: rgba(255, 255, 255, 0.7);
}

.navbar a {
				color: rgba(255, 255, 255, 0.7);
}

.carousel-caption .btn {
				/* Chrome, Safari, Opera */
				-webkit-animation-delay: 1.5s;
				animation-delay: 1.5s;
				background: transparent;
				border-color: #fff;
				font-size: 16px;
				margin-top: 15px;
				padding-right: 30px;
				padding-left: 30px;
}

.carousel-caption .btn:hover, .carousel-caption .btn:focus, .carousel-caption .btn:active {
				background: rgba(255, 255, 255, 0.3);
}

.navbar a {
				text-transform: uppercase;
				letter-spacing: 1px;
}

.carousel-mostiner-a {
				color: #fff;
}

.carousel-fade .carousel-inner .item {
				transition-property: opacity;
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
				opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
				opacity: 1;
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
				left: 0;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
}

.carousel-fade .carousel-control {
				z-index: 2;
}

.mobile_logotipo {
				background: #005A48;
				width: 100%;
				text-align: center;
				display: none;
}

.teste-naming {
				background: url(img/logotipo.png);
}

@media screen and (max-width: 991px) {
				.group2 {
								pointer-events: none;
				}
				.mobile_logotipo {
								display: block !important;
				}
}

.navbar-toggle {
				margin: 0 auto;
				text-align: center;
				width: 100%;
				background: rgba(0, 0, 0, 0.3);
				border: none !important;
				box-shadow: none !important;
				border-radius: 0px !important;
				padding: 17px;
}

@media screen and (max-width: 768px) {
				.navbar-right {
								margin-top: -10px;
				}
}

@media screen and (min-width: 992px) {
				.top_desktop {
								margin-top: 140px;
				}
				/* Fixar Menu no Topo */
				.topo_fixo {
								width: 100%;
								position: fixed;
								z-index: 900;
								top: 36px;
				}
				.navbar {
								padding-top: 10px;
								padding-bottom: 10px;
				}
				.navbar-nav-center {
								width: 100%;
								text-align: center;
								margin-top: -95px;
								margin-bottom: -50px;
				}
				.navbar-right {
								margin-top: -61px;
				}
}

.titulo_paginas:after {
				content: '';
				display: block;
				width: 80px;
				height: 3px;
				background: #005A48;
				margin-top: 11px;
				margin-bottom: 30px;
}

.pos-slideshow {
				text-align: center;
				background: #005A48;
				padding-top: 25px;
				padding-bottom: 20px;
				margin-bottom: 20px;
}

.pos-slideshow img {
				margin-bottom: 20px;
}

.pos-slideshow a p {
				color: #ffffff;
				margin-top: 10px;
				font-size: 18px;
				border-bottom: 5px solid transparent;
				padding-bottom: 10px;
				padding-top: 13px;
}

.pos-slideshow a p:hover {
				background: rgba(0, 0, 0, 0.2);
}

.pos-slideshow a:hover, .pos-slideshow a:focus, .pos-slideshow a:active {
				text-decoration: none;
}

.animais-rodape {
				text-align: center;
				background: #ffffff;
				position: relative;
				z-index: 500;
}

.animais-rodape img {
				max-width: 90%;
				margin-bottom: -30px;
}

.conteudo-animais {
				background: #ededed;
				padding-top: 20px;
				padding-bottom: 20px;
				position: relative;
				z-index: 400;
}

.conteudo-animais p {
				color: #000000;
				font-size: 23px;
				margin-top: 14px;
}

.conteudo-animais .btn-primary {
				margin-top: -2px;
}

.btn-primary {
				background: #005A48;
				border-color: #005A48;
				color: #ffffff;
}

.footer-estima {
				margin-top: 60px;
				margin-bottom: 60px;
}

.info_footer {
				border-right: 1px solid rgba(0, 0, 0, 0.04);
}

.info_footer p {
				font-size: 20px;
				letter-spacing: 2px;
}

.footer .titulo_paginas {
				margin-bottom: -14px;
}

.thumbnail h4 {
				margin-top: 10px;
}

.thumbnail h4, .thumbnail p {
				padding-left: 10px;
				padding-right: 10px;
}

.wp-post-image, .size-large, .size-full, .img-responsive {
				min-width: 100%;
				height: auto;
				max-width: 100%;
}

.size-full {
				margin-bottom: 20px;
}

.email-login {
				background: rgba(0, 0, 0, 0.03);
				padding-top: 40px;
				padding-bottom: 50px;
				margin-top: -21px;
}

.email-login .form-control {
				max-width: 300px;
				width: 100%;
}

.quem-somos-boxes .col-lg-4 {
				text-align: center;
				background: #005A48;
				padding: 20px;
				min-height: 300px;
				border: 15px solid #fff;
}

.quem-somos-boxes .col-lg-4 h3, .quem-somos-boxes .col-lg-4 p {
				color: #ffffff;
}

p {
				font-size: 17px;
				letter-spacing: 1px;
}

.alert {
				border-radius: 0px;
}

footer .list-inline {
				margin-bottom: 0px !important;
}

footer .fa {
				margin-right: 10px;
				font-size: 20px;
}
