/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 5, 2018 */
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?v0gfsn');
  src:  url('fonts/icomoon.eot?v0gfsn#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?v0gfsn') format('truetype'),
    url('../fonts/icomoon.woff?v0gfsn') format('woff'),
    url('../fonts/icomoon.svg?v0gfsn#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-facebook-logo-in-circular-button-outlined-social-symbol:before {
  content: "\e900";
}
.icon-instagram:before {
  content: "\e901";
}
.icon-instagram-logo:before {
  content: "\e902";
}
.icon-facebook-logo-button:before {
  content: "\e903";
}




@font-face {
    font-family: 'alverata_pebold';
    src: url('../fonts/alveratape-bold-webfont.woff2') format('woff2'),
         url('../fonts/alveratape-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'alverata_pemedium';
    src: url('../fonts/alveratape-medium-webfont.woff2') format('woff2'),
         url('../fonts/alveratape-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'alverata_pelight';
    src: url('../fonts/alveratape-light-webfont.woff2') format('woff2'),
         url('../fonts/alveratape-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 5, 2018 */

body{
	font-family: 'alverata_pemedium';
	color: #231f20;
	font-size: 1.2em;
	background-color: #e8e8e9
}
.container{
	background-color: #FFF;
}
.nav-exlive{
	background-color: #000e17;
	min-height: 102px;
	border-radius: 0px;
	margin-bottom:0px;+
	padding-;
	padding-left: 5%;
	padding-right: 5%;
}
.nav-exlive .navbar-brand{
	height: 102px;
}
.nav-exlive .navbar-nav>li>a{
	/* line-height: 84px */
	vertical-align: middle;
	display: table-cell;
	height: 102px;
	padding: 10px 6px;
	font-size: 1.2em
}
.nav-exlive .nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.nav-exlive .navbar-nav>li>a>i{
	color: #FFF;
	font-size: 2em;
}
.nav-exlive .navbar-nav>li>a>i:hover{
	color: #C59F5A;
}

.galeria{
	background-color: #e8e8e9;
	padding-top:30px;
	padding-bottom:30px;
}
.galeria img{
	margin: 10px auto 10px auto;
}

.text-rigth{
	text-align: right;
}
.contenido{
	padding-top: 2.6%;
	padding-bottom: 3%;
}
.contenido p,.beneficios-instalaciones {
    font-size: 1.6em;
}
.header-form{
	background-color: #002e44;
	color: #FFF;
	text-align:center;

}
.header-form h2{
	font-family: 'alverata_pebold';
	font-size: 1.5em;
}
.header-form h3{
	font-family: 'alverata_pelight';
	font-size: 1.3em;
	color:#cb9f57;
	padding-left: 11%;
	padding-right: 11%;
}
.form-contact,.header-form{
	padding: 10%;
}
.header-form{
	padding-top:0.1%;
	padding-bottom: 1%;
}
.form-contact{
	background-color: #000e17;
	color: #FFF;
}
.sub-titulos{
	color: #000;
	font-family: 'alverata_pebold';
	margin-top: 0px;
}
.contenido p > img{
	vertical-align: text-bottom;
}
.title-banner{
	font-size: 4.3em;
	color:#002133;
}

.btn-form-contact{
	color: #333;
	background-color: #C59F5A;
	display: block;
	width: 100%;
	border-radius: 0px;
	font-size: 2em;
	font-family: 'alverata_pebold';
}

.form-contact #name,
.form-contact #email,
.form-contact #tel{
	border-radius: 0px;
	font-family: 'alverata_pelight';
	height: 42px;
	font-size: 1.6em;
}
.form-contact #terminos{
	font-family: 'alverata_pelight';
}
.contactanos-title{
	font-family: 'alverata_pelight';
	font-size: 2em;
	color:#cb9f57;
}
.img-banner{
	float: left;
}
.datos{
	padding-top: 8%;
}

.datos a{
	text-decoration: none;
	color: #000;
}

.datos #email-contacto:before, .datos #cel-contacto:before{
	position:relative; /*or absolute*/
	z-index:99; /*a number that's more than the modal box*/
	top:7px;
}

.datos #email-contacto:before{
  content:url('../img/10.png'); /* with class ModalCarrot ??*/

}
.datos #cel-contacto:before{
  content:url('../img/11.png'); /* with class ModalCarrot ??*/

}
.instalaciones{
	color: #6F7173;
	font-size: 1.3em;
}

.padding-right{
	padding-right: 5%;
}

.padding{
	padding-right: 5%;
	padding-left: 5%;
}

.checkbox label {
    font-size: 1.6em;
    padding-right: 22%;
}
.text-overflow{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.container{
	padding-right: 0px;
    padding-left: 0px;
}