html {
	font-family: 'Roboto', sans-serif;
}
.navbar-brand {
	display: block;
	width: 120px;
	height: 126px;
	padding: 0;
	margin: 10px 0 10px 10px;
}
.menu-top {
	display: inline-block;
	background-color: #e8e8e8;
	width: 100%;
	text-align: center;
}
.menu-top .btn {
	margin-left: 20px;
	margin-top: 10px;
	border: solid 1px #ccc;
	font-size: .9em;
	border-radius: 6px;
	padding: 7px;
	color: #036bb1;
	font-weight: 700;
	margin-bottom: 10px;
}
.btn {
	border: 0;
	outline: 0 none;
	background-color: #ddd;
}
.menu-top .btn2 {
	margin-left: 20px;
	/*margin-top: 15px;*/
	border: 0;
	outline: 0 none;
	display: inline-block;
	margin-bottom: 10px;
}
.menu-top a {
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.navbar-default .navbar-nav.nav-superior>li>a {
	color: #036bb1;
}
.memu-low {
	display: block;
	width: 100%;
}
.nav-inferior {
	background-image: url("../images/especialistas-en-calefont-azul.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;
	padding-top: 50px;
	margin-top: 20px;
}
.glyphicon {
	color: #96c200;
}
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a {
	background-color: hsl(88, 56%, 53%);
	color: white;
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	background-color: #335a88;
	color: white;
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

.carousel {
	width: 100%;
	/*test width*/
	max-height: 400px;
	/*what ever height */
}
.carousel .item {
	max-width: 980px;
	max-height: 400px;
	margin: auto;
	text-align: center;
}
.carousel-control {
	color: #11a79c;
	filter: alpha(opacity=100);
	opacity: 1;
}
.carousel-control.left,
.carousel-control.right {
	background: none !important;
	-webkit-filter: progid: none !important;
	filter: progid: none !important;
	outline: 0;
}
.carousel .carousel-control {
	visibility: hidden;
}
.carousel:hover .carousel-control {
	visibility: visible;
}
.carousel-control:focus,
.carousel-control:hover {
	color: #335a88;
	filter: alpha(opacity=50);
	opacity: .5;
}
.separador {
	width: 100%;
	height: 1px;
}
.separador1 {
	width: 100%;
	height: 3px;
}
.verde {
	background-color: #96be08;
}
.gris {
	background-color: #7b7f7f;
}
.blanco {
	background-color: transparent;
}
.azul {
	background-color: #036bb1;
}
.marketing,
.marketing2 {
	max-width: 980px;
	margin: 0 auto;
}
.marketing2 {
	margin-top: 20px;
	background-color: whitesmoke;
	border-radius: 4px;
	border: solid 1px #ddd;
}
.logo-sec {
	display: block;
	width: 40%;
	float: left;
}
.texto-sec {
	display: block;
	width: 60%;
	float: left;
	padding-top: 9px;
	padding: 5px;
	color: white;
}
.texto-sec p {
	font-size: 1em;
}
.alinear1 {
	text-align: center;
	font-size: 1.2em;
	font-weight: 700;
	padding-top: 32px;
	color: white;
}
.alinear2 {
	text-align: center;
	padding-top: 30px;
}
.alinear2 a {
	font-size: 1.4em;
	font-weight: 700;
	color: white;
}
.bcg {
	background-color: #96be08;
	border: solid 2px #eee;
	border-radius: 4px;
	margin-top: 20px;
	height: 100px;
}
.mapas {
	max-width: 980px;
	margin: 0 auto;
}
.contactenos {
	background-image: url(../images/contactenos.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.garantizado {
	background-image: url(../images/servicio-garantizado.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.divider {
	margin: 10px 0;
	/* Space out the Bootstrap <hr> more */
}
.divider2 {
	margin: 20px 0;
	/* Space out the Bootstrap <hr> more */
}
.comunas {
	padding: 10px;
	background-color: #a3ccff;
	color: #036bb1;
}
.distanciador {
	display: block;
	width: 100%;
	height: 20px;
}
.comunas li {
	color: white;
	font-size: 1.1em;
}
.resaltado {
	padding: 10px;
	background-color: whitesmoke;
	font-size: 1.2em;
}
.nota {
	font-size: 0.85em;
	color: #e32526;
	padding: 5px;
	background-color: #d2e4fa;
}
span.enBlack {
	color: black !important;
}
.siguenosfb {
	cursor: pointer;
}
.bigphone {
	font-size: 2em;
}
.sellos {
	display: inline-block;
	margin: 10px 10px 0 0;
	background-color: ghostwhite;
	border-radius: 6px;
	border: solid 1px #ccc;
	padding: 10px;
}
.sellos span {
	font-weight: bold;
}
.sellos p {
	padding-top: 5px;
	color: darkgrey
}
.panel-heading a {
	font-weight: 600;
	color: #036bb1;
	text-decoration: none;
}
.titulopp,
.tituloclientes {
	color: #96be08;
	font-weight: 600;
}
.titulosec {
	color: #036bb1;
	font-weight: 600;
}
.titulosel {
	color: #ff7b11;
	font-weight: 600;
}
.quienes-somos,
.mision-vision,
.porque-elegirnos,
.clientes {
	background-color: ghostwhite;
	border-radius: 6px;
	border: solid 1px #ccc;
	padding: 10px;
	margin-bottom: 20px;
}
.featurette-heading {
	color: #96be08;
	font-weight: 600;
}
.tips {
	font-size: 1.3em;
	color: #036bb1;
	font-weight: 400;
}
.titulo-servicios {
	color: #036bb1;
}
.intro-servicios {
	font-size: 1.2em;
	color: #7b7f7f;
}
.featurette img {
	background-color: #e2e2e1;
	border: 2px solid #ddd;
	padding: 5px;
}
footer {
	min-height: 120px;
	background-color: #333;
	color: darkgrey;
	padding 10px;
	margin-bottom: 20px;
}
footer h5 {
	color: white;
}
.mtop {
	margin: 20px;
}
.mtop a {
	color: darkgrey;
}
.fondo20 {
	margin-bottom: 20px;
}
.lead {
	1.1em
}
.boxcontacto {
	display: block;
	font-size: 1.1em;
	background-color: #036bb1;
	color: white;
	padding: 20px;
}
.boxcontacto p {
	text-align: center;
}
.boxcontacto a,
.postulaciones a {
	color: white;
}
.boxcontacto .glyphicon {
	font-size: 1.4em;
}
.postulaciones {
	background-color: #96be08;
	color: white;
	padding: 10px;
}
.postulaciones h3,
postulaciones h4,
{
	text-align: center;
}
.postulaciones .glyphicon {
	color: greenyellow;
	font-size: .8em;
}
@media screen and (max-width: 767px) {
	body {
		font-size: 10px;
	}
	.postulaciones h3 {
		font-size: 1.3em;
	}
	.postulaciones h4 {
		font-size: 1.28em;
	}
}

/*awSlider*/

section.awSlider .carousel {
	display: table;
	z-index: 2;
}
section.awSlider {
	margin: 30px auto;
	padding: 30px;
	position: relative;
	display: table;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
section.awSlider:hover > img {
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;
}
section.awSlider img {
	pointer-events: none;
}
section.awSlider > img {
	position: absolute;
	top: 30px;
	z-index: 1;
	transition: all .3s;
	filter: blur(1.8vw);
	-webkit-filter: blur(2vw);
	-moz-filter: blur(2vw);
	-o-filter: blur(2vw);
	-ms-filter: blur(2vw);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	opacity: .5;
}
h2.formulario {
	color: #919191;
	font-weight: 700;
	margin-left: 38px;
	margin-bottom: 20px;
}
.hvr-grow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}
.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.color-twitter {
	background: #1da1f2;
	color: white;
}
.color-facebook {
	background: #3b5998;
	color: white;
}
.color-instagram {
	background: -webkit-radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), -webkit-radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), -webkit-radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), -webkit-radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), -webkit-radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), -webkit-radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), -webkit-radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), -webkit-linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
	background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
	color: white;
}
.color-linkedin {
	background: #0077b5;
	color: white;
}
.color-pinterest {
	background: #cb2027;
	color: white;
}
.color-whatsapp {
	background: #4ac959;
	color: white;
}
.circle-icon {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	text-align: center;
	line-height: 22px;
	vertical-align: middle;
	padding-top: 13px;
}
.circle-icon-top {
	width: 30px;
	height: 30px;
	border-radius: 6px;
	text-align: center;
	line-height: 28px !important;
	vertical-align: middle;
}
