@charset "UTF-8";
/* CSS Document */

@import url('fonts/fonts.css');
@import url('https://use.fontawesome.com/releases/v5.1.0/css/all.css');

#coor-principal a:hover {
	text-decoration: none;
}
#coor-principal p {
	font-family: 'FuturaStd-Light';
	color: #686868;
	font-size: 24px;
}
#coor-principal h1 {
	margin: 35px 0;
	font-size: 42px;
	font-family: 'FuturaStd-Heavy';
}
.container-fluid {
	padding: 0;
	margin: 0;
}
.coor-head-line {
	height: 15px;
	background-color: #074884;
}
.coor-content {
	padding: 50px;
}
.coor-bg-slider {
	height: 60vh;
	background: url('../images/slider-01.jpg') no-repeat top;
	background-size: cover;
}
@media screen and (min-width: 1200px) {
	.carousel-caption {
		top: 110px;
		width: 35%;
		right: 30%;
		left: 32%;
	}
}
.coor-txt-slider {
	font-family: 'FuturaStd-Medium';
	font-size: 42px;
	letter-spacing: 4px;
}
.coor-txt-bg-slider {
	font-family: 'FuturaStd-Heavy';
	font-size: 48px;
	background-color: #01A2E3;
	text-shadow: 2px 5px 1px #016b96;
	letter-spacing: 4px;
}
.color-blue-c {
	color: #01A2E3;
}
.color-blue-o {
	color: #074884;
}
.btn-enter {
	padding: 10px 80px;
	background-color: #074884;
	color: #fff;
	border-radius: 0;
	font-family: 'FuturaStd-Heavy';
	font-size: 26px;
	letter-spacing: 4px;
}
.btn-enter:hover {
	background-color: #01A2E3;
	color: #fff;
}
.coor-footer {
	background-color: #074884;
	border-bottom: solid 15px #01A2E3;
}
.coor-social {
	padding-top: 38px;
}
.coor-social a {
	font-family: 'FuturaStd-Light';
	color: #fff;
	font-size: 16px;
}
.coor-social a:hover, .coor-ico:hover {
	color: #01A2E3;
}
.coor-ico {
	margin: 0 2px;
	padding: 6px 9px;
	width: 25px;
	height: 25px;
	border-radius: 100%;
	background: #fff;
	font-size: 14px;
	color: #074884;
}
.coor-social .fa-instagram {
	padding: 6px 7px;
}
.coor-social .fa-youtube {
	padding: 6px 5px;
}
@media screen and (max-width: 768px) { 
	#coor-principal h1 {
		font-size: 2.5rem;
	}
	.btn-enter {
		padding: 15px;
        font-size: 2rem;
	}
	.coor-social {
		padding: 20px 0;
	}
	.coor-txt-bg-slider {
		font-size: 3rem;
	}
	.coor-content {
		padding: 30px;
	}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
	.coor-social {
		padding-top: 24px;
	}
}