/*Fuentes*/
@font-face {
    font-family: 'Futura-CondensedExtraBold';
    src: url('fonts/futura/Futura-CondensedExtraBold.eot');
    src: url('fonts/futura/Futura-CondensedExtraBold.woff2') format('woff2'),
    url('fonts/futura/Futura-CondensedExtraBold.woff') format('woff'),
    url('fonts/futura/Futura-CondensedExtraBold.ttf') format('truetype'),
    url('fonts/futura/Futura-CondensedExtraBold.svg#Futura-CondensedExtraBold') format('svg'),
    url('fonts/futura/Futura-CondensedExtraBold.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura-CondensedMedium';
    src: url('fonts/futura/Futura-CondensedMedium.eot');
    src: url('fonts/futura/Futura-CondensedMedium.woff2') format('woff2'),
    url('fonts/futura/Futura-CondensedMedium.woff') format('woff'),
    url('fonts/futura/Futura-CondensedMedium.ttf') format('truetype'),
    url('fonts/futura/Futura-CondensedMedium.svg#Futura-CondensedMedium') format('svg'),
    url('fonts/futura/Futura-CondensedMedium.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura-Medium';
    src: url('fonts/futura/Futura-Medium.eot');
    src: url('fonts/futura/Futura-Medium.woff2') format('woff2'),
    url('fonts/futura/Futura-Medium.woff') format('woff'),
    url('fonts/futura/Futura-Medium.ttf') format('truetype'),
    url('fonts/futura/Futura-Medium.svg#Futura-Medium') format('svg'),
    url('fonts/futura/Futura-Medium.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura-MediumItalic';
    src: url('fonts/futura/Futura-MediumItalic.eot');
    src: url('fonts/futura/Futura-MediumItalic.woff2') format('woff2'),
    url('fonts/futura/Futura-MediumItalic.woff') format('woff'),
    url('fonts/futura/Futura-MediumItalic.ttf') format('truetype'),
    url('fonts/futura/Futura-MediumItalic.svg#Futura-MediumItalic') format('svg'),
    url('fonts/futura/Futura-MediumItalic.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Chivo-Bold';
    src: url('fonts/chivo/Chivo-Bold.eot');
    src: url('fonts/chivo/Chivo-Bold.woff2') format('woff2'),
    url('fonts/chivo/Chivo-Bold.woff') format('woff'),
    url('fonts/chivo/Chivo-Bold.ttf') format('truetype'),
    url('fonts/chivo/Chivo-Bold.svg#Chivo-Bold') format('svg'),
    url('fonts/chivo/Chivo-Bold.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ACaslonPro-Regular';
    src: url('fonts/acasion/ACaslonPro-Regular.eot');
    src: url('fonts/acasion/ACaslonPro-Regular.woff2') format('woff2'),
    url('fonts/acasion/ACaslonPro-Regular.woff') format('woff'),
    url('fonts/acasion/ACaslonPro-Regular.ttf') format('truetype'),
    url('fonts/acasion/ACaslonPro-Regular.svg#ACaslonPro-Regular') format('svg'),
    url('fonts/acasion/ACaslonPro-Regular.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}


/**/
body, html{
	background: #EDEDED;
	margin: 0px;
	padding: 0px;
	position: relative;
	font-family: 'Futura-Medium';
}
body {
	padding-top: 100px;
}
.navbar{
    font-family: 'Futura-Medium';
    font-size: 16px;
    background-color: #E41A30;
}

.navbar .icon{
    background-color: #D21026;
}

.error {
	color: red;
}

/** logo navbar  **/
.navbar-header {
	/*background-color: #EDEDED;*/
}

/** navbar item color **/
.navbar-default .navbar-nav>li>a{
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
	color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover {
	background-color: #D21026;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
	color: #ffffff;
	background-color: #D21026;
}

/** set height 100px for navbar **/
.navbar-brand {
	line-height: 100px;
    height: 100px;
}
.navbar-nav li a {
    line-height: 100px;
    height: 100px;
    padding-top: 0;
}

/** Icon for mobile  **/
.navbar-toggle {
	width: 50px;
    height: 50px;
    margin-top: 25px;
    margin-right: 25px;
	background-color: #ddd;
}
.navbar-toggle .icon-bar {
	width: 100%;
}



/*carrusel*/
/** center images carrusel **/
 .carousel-inner > .item > img,
 .carousel-inner > .item > a > img {
     width: 100%;
     margin: auto;
 }

/** Items color **/
.carousel-indicators .active {
    background-color: red;
}

.carousel-indicators li {
    border: 1px solid red;
}

/** buttons carrusel **/
.btn-carousel {
	border: 1px solid red; 
	padding: 10px; 
	text-decoration: none !important;
}
.btn-carousel > i{
	color: red;
}

.btn-carousel:hover {
	background-color: red;
}
.btn-carousel:hover > i{
	color: #ffffff;
}

/** Sections **/
section {
	padding-top: 15px;
	padding-bottom: 15px;
}

/*Nosotros*/
#aboutus {
	padding-top: 35px;
	padding-bottom: 35px;
}
.about-us-lg > div > .about-us-title{
    color: red;
    font-size: 40px;
    margin: 0;
	text-align: center;
}


.about-us-lg > div > .about-us-subtitle {
    text-align: center;
    background-color: #10278E;
    font-size: 28px;
    color: #FFF;
    height: 50px;
    padding: 5px;
    margin-bottom:45px;
}

.about-us-sm > div > .about-us-title{
    color: red;
    font-size: 35px;
    margin: 0;
	text-align: center;
}
.about-us-sm > div > .about-us-subtitle {
    text-align: center;
    background-color: #10278E;
    font-size: 24px;
    color: #FFF;
    height: 50px;
    padding: 5px;
    margin-bottom:45px;
}

.history-title {
	color: #434343;
	font-size: 20px;
}

.history-text {
    margin-top: 21px;
    color: #8B8B8C;
	font-size: 16px;
}
/** Servicios **/
#services {
	padding-top: 35px;
	padding-bottom: 35px;
}

/** Clientes **/

#clients {
	padding-top: 35px;
	padding-bottom: 35px;
}

.client-text{
	margin-top: 21px;
    color: #8B8B8C;
    font-size: 16px;
}

.client-text-strong{
	color: #434343;
}

/*Ubicacion*/
#contact {
	padding-top: 35px;
	padding-bottom: 35px;
}

.form-control-danubio {
	background-color: #e8e6e7;
}
.btn-danubio {
	background-color: #94918f;
	color: #ffffff;
}
.btn-danubio:hover, .btn-danubio:focus {
    color: #ffffff;
    text-decoration: none;
}

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