/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */


#contato {
	color: #ffffff;
	background: #0069B1;/*#119FCD;*/
	/*background-size: cover;
    margin-top: 2%;*/
	padding-bottom: 100px;
	/*position: relative;*/
	z-index: 14;
}
#contato .section-header {
/* margin-bottom: 80px; */
}
#contato ul li a i {
	color: #fff;
	font-size: 1.5em;
}
#contato .section-header p {
	/*width: 70%;*/
	margin: 0 auto;
}
#contato h2.section-title {
	font-size: 34px;
	font-weight: 700;
	text-transform: uppercase;
}
#contato p {
	margin-bottom: 30px;
}
#contato ul li a {
	color: #fff;
}
#contato a:hover {
	color: #119FCD;
}
#contato i:hover {
	color: #119FCD;
}
#contato ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#contato ul li {
	margin-bottom: 0.5em;
}
#contato ul li i {
	color: #39c8e2;
	margin-right: 10px;
}
#contato input[type=text], #contato input[type=email], #contato textarea {
	color: #fff;
	border: 1px solid #000;
	background: transparent;
	background-color: rgba(0, 0, 0, 0.2);
	margin-bottom: 30px;
}
#contato input[type=text]:focus, #contato input[type=email]:focus, #contato textarea:focus {
	border-color: #39c8e2;
}
#contato textarea {
	padding: 15px;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
}
#contato textarea:focus {
	outline: 0;
}
#contato .endereco address {
	padding-top: 2%;
	font-size: 1.2em;
	line-height: 200%;
}
.site-footer {
	background: #004F9A;
	color: #ffffff;
	position: relative;
	z-index: 7px;
	margin-top: 0;
	padding: 10px;
}
.site-footer p {
	margin-top: 20px;
}
.ul-caracteristicas {
	line-height: 2.5em;
	color: #777;
	font-size: 18px;
}
html, body {
	height: 100%;
}
body {
	padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
.img-portfolio {
	margin-bottom: 30px;
}
.img-hover:hover {
	opacity: 0.8;
}
/* Home Page Carousel */

header.carousel {
	height: 60%;
}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {
	height: 100%;
	background-image: url(../img/bg-banner.png);
}
header.carousel .fill {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
/* 404 Page Styles */

.error-404 {
	font-size: 100px;
}
/* Pricing Page Styles */

.price {
	display: block;
	font-size: 50px;
	line-height: 50px;
}
.price sup {
	top: -20px;
	left: 2px;
	font-size: 20px;
}
.period {
	display: block;
	font-style: italic;
}
/* Footer Styles */

footer {
	/*margin: 50px 0;*/
}

/* Responsive Styles */

@media(max-width:991px) {
.customer-img,  .img-related {
	margin-bottom: 30px;
}
}
 @media(max-width:767px) {
.img-portfolio {
	margin-bottom: 15px;
}
header.carousel .carousel {
	height: 70%;
}
}
