/* HELPER */
.fullheight{
	height: 100%;
}

.text-right{
	text-align: right;
}

[goto]{
	cursor: pointer;
}

nav.navbar.navbar-default{
	background-color: rgba(255,255,255,0.8);
	padding-top: 0;
	padding-bottom: 0;
}

nav.navbar.navbar-inverse{
	background-color: rgba(255,255,255,1);
}

.navbar-default .navbar-nav > li > a,
.navbar-inverse .navbar-nav > li > a{
	color: #434295;
}

.navbar-brand{
	max-width: 200px;
	max-height: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.navbar-brand img{
	height: 100%;
}

.features__item__icon{
	text-align: center;
}

.features__item__icon img{
	width: 100%;
	max-width: 150px;
	margin: 0 auto;
}

.features__item__heading{
	text-align: center;
	color: #434295;
	font-weight: bold;
	font-size: 2.3rem;
}

/* BANNER */

#banner__carousel .page-subheader{
	font-size: 25px;
	color:  rgba(255,255,255,1);
	line-height: 1.1;
}

#banner__carousel .page-subheader span{
	color: #FFAB00;
	font-weight: bold;
}

/*
.section_banner .banner__carousel__img:before{
	background-color: transparent;
}

#banner__carousel .carousel-inner .bottom-button{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: none;
}

.banner__carousel__img{
	height: auto !important;
	width: 100% !important;
	position: relative !important;
	overflow: hidden;
}

.banner__carousel__img .backstretch{
	height: 100% !important;
	width: 100% !important;
	position: relative !important;
	overflow: hidden;
}

.banner__carousel__img .backstretch img{
	height: 100% !important;
	width: 100% !important;
	position: relative !important;
	left: 0 !important;
	top: 0;
}

.banner__carousel__img .backstretch img:nth-child(2){
	height: 100% !important;
	width: 100% !important;
	position: absolute !important;
	left: 0 !important;
	top: 0;
}

#banner__carousel{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.section_banner .container .row{
	height:  100%;
	width: 100%;
}

#banner__carousel .carousel-inner{
	height:  100%;
	overflow: hidden;
}

#banner__carousel .carousel-inner .item.active,
#banner__carousel .carousel-inner .item.active .container,
#banner__carousel .carousel-inner .item.active .container .row,
#banner__carousel .carousel-inner .item.active .container .row > div{
	height: 100%;
}
*/

.section_contact:before{
	background-image: url('../img/16.jpg');
}


#map{
	width: 100%;
	height: 500px;
}

.parceiros-container{
	position: relative;
}
.parceiros-container img{
	max-width: 200px;
}

.parceiros-container .owl-nav{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.parceiros-container .owl-nav .owl-prev{
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -15px;
	opacity: 0.7;

}

.parceiros-container .owl-nav .owl-prev:hover{
	opacity: 1;
	outline: none;
	cursor: pointer;
}

.parceiros-container .owl-nav .owl-next{
	position: absolute;
	top: 50%;
	right: -15px;
	margin-top: -15px;
	opacity: 0.7;

}

.parceiros-container .owl-nav .owl-next:hover{
	opacity: 1;
	outline: none;
	cursor: pointer;
}

.parceiros-container .owl-nav .owl-prev i,
.parceiros-container .owl-nav .owl-next i{
	font-size: 18px;
}

.parceiros-container .owl-dots{
	display: none;
}

#modal_portfolio__content, #modal_portfolio__heading{ display: none !important;}

.contactWrapper {
	background-color: #ffffff;
    width: 100%;
}

.success {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}

.success h3 {
	color: #353535;
	font-size: 19px;
	font-weight: 400;
    text-transform: uppercase;
}

small, .small {
    font-size: 70%;
}

.section_footer {
    background-color: #1DB3E0;
    color: #ffffff;
}

.section_footer a {
    color: #ffffff;
}

#email {
    margin-left: 15px;
}

.preloader::before, .preloader::after {
    background: #1DB3E0;
}

.section_privacy {
    padding: 120px 0;
}

.privacy-center {
    margin: 50px 0;
}

.privacy-center .page-header > span, .privacy-center a {
    color: #053A70;
}

.section_footer_privacy {
    bottom: 0;
    width: 100%;
    position: fixed;
}

p.privacy-text {
    font-size: 19px;
    color: #252525;
}