@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto-medium-webfont.eot');
    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('../fonts/roboto-medium-webfont.woff') format('woff'),
         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: 400;
    font-style: normal;
}


/* generales*/
html,body{font-family:"Roboto", Arial, Helvetica, sans-serif;color:#12313f;}
a{text-decoration:none!important;color:inherit}
.bg-primary{background-color:#12313f!important}
.border-primary{border-color:#12313f!important}
.text-primary{color:#12313f!important}
.bg-danger{background-color:#e2231a!important}
.border-danger{border-color:#e2231a!important}
.text-danger{color:#e2231a!important}
.nav-link{font-size:1.2rem;font-weight:200;letter-spacing:1px;color:#12313f}
.nav-link.active{color:#e2231a!important}


/* imagenes */
.icons{background:url(../imgs/imgs.svg) -15px -2px;background-size:330px;display:inline-block;width:30px;height:40px;}
.icons-white{filter:brightness(0) invert(1);}
.map{background-position:-55px -2px;}
.logo{width:200px;height:75px;background-position:-106px -2px}
.logo2{width:250px;height:105px;background-position:-106px -100px}
.logo2-sm{background-size:280px;background-position:-90px -75px;height:100px;width:200px;}
.dot{width:5px;height:5px;background:#e2231a; border-radius:100%;display:inline-block;margin:5px}
.head{height:50px;width:45px;background-position:-22px -70px}


/* responsive fixes */
@media (min-width:992px){
	.text-col-2{column-count:2;column-gap:50px}
}
@media (min-width:1200px){
#contacto{background:url(../imgs/contacto.webp) bottom right no-repeat;background-size:50%}
}
