@font-face{
    font-family:opensansBold;
    font-display: fallback;
    src:url('opensansBold.woff2') format('woff2'),
        url('opensansBold.woff') format('woff'),
        url('opensansBold.ttf') 
        format('truetype');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:montserratRegular;
    font-display: fallback;
    src:url('montserratRegular.woff2') format('woff2'),
        url('montserratRegular.woff') format('woff'),
        url('montserratRegular.ttf') 
        format('truetype');
    font-weight:normal;
    font-style:normal;
}

@font-face{
    font-family:'opensansRegular';
    font-display: auto;
    src:url('opensansRegular.woff2') format('woff2'),
        url('opensansRegular.woff') format('woff'),
        url('opensansRegular.ttf') 
        format('truetype');
    font-weight:normal;
    font-style:normal;
}

@font-face {
  font-family: 'redesBlackFriday';
  font-display: fallback;
  src:  url('redesBlackFriday.eot?z5wd01');
  src:  url('redesBlackFriday.eot?z5wd01#iefix') format('embedded-opentype'),
    url('redesBlackFriday.ttf?z5wd01') format('truetype'),
    url('redesBlackFriday.woff?z5wd01') format('woff'),
    url('redesBlackFriday.svg?z5wd01#redesBlackFriday') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Iconos */

.iconBlack-blog_mp:before {
    font-family:redesBlackFriday;
    font-size:1.5rem;
    color:#FFF;
    transition:all ease 0.8s;
    content: "\e900";
}

.iconBlack-google-plus:before {
    font-family:redesBlackFriday;
    font-size:2.1rem;
    line-height:1.6rem;
    color:#FFF;
    transition:all ease 0.8s;
    content: "\ea8b";
}

.iconBlack-facebook:before {
    font-family:redesBlackFriday;
    font-size:1.5rem;
    color:#FFF;
    transition:all ease 0.8s;
    content: "\ea90";
}

.iconBlack-instagram:before {
    font-family:redesBlackFriday;
    font-size:1.5rem;
    color:#FFF;
    transition:all ease 0.8s;
    content: "\ea92";
}

.iconBlack-twitter:before {
    font-family:redesBlackFriday;
    font-size:1.5rem;
    color:#FFF;
    transition:all ease 0.8s;
    content: "\ea96";
}

.iconBlack-rss:before {
    font-family:redesBlackFriday;
    font-size:1.5rem;
    color:#FFF;
    transition:all ease 0.8s;
    content: "\ea9b";
}

.icon-chevron-up{
    padding:10px;
}

.icon-chevron-up:before{
     font-family:icomoon-subir;
     font-size:1.5rem;
     content:"\f0a2";
     color:#fff;
     transition:all ease 0.8s;
}

/* Texto */

.tituloAzul{
    -webkit-margin-before: 0em;
    font-family: montserratRegular;
    color:#0074F3;
}

.tituloAzul12Bold{
    font-family: opensansBold;
    font-size: 1.2rem;
    line-height: 1.5rem;
    transition: all ease 0.8s;
    color:#0074F3;
}

.tituloGris{
    -webkit-margin-before: 0em;
    font-family: montserratRegular;
    color:#999;
}

.txtAzul08{
    font-family: opensansRegular;
    font-size: 0.8rem;
    line-height: 1rem;
    color: #0074f3;
    transition: all ease 0.8s;
}

.txtBlancoBold{
    font-family: opensansBold;
    font-size: 1rem;
    line-height:1.2rem;
    transition:all ease 0.8s;
    color:#fff;
}

.txtBlanco15Bold{
    font-family: opensansBold;
    font-size: 1.5rem;
    line-height: 2rem;
    color: #fff;
    transition: all ease 0.8s;
}

.txtGrisIntermedio08Bold{
    font-family:opensansBold;
    font-size:0.8rem;
    line-height:1.2rem;
    color:#999;
    transition: all 0.8s ease;
}

.txtGrisOscuro07{
    font-family: opensansRegular;
    font-size: 0.7rem;
    line-height:1rem;
    color: #333;
    transition:all ease 0.8s;
}

.txtGrisOscuro08{
    font-family: opensansRegular;
    font-size: 0.8rem;
    line-height: 1rem;
    color:#333;
}

.txtGrisOscuroBold {
    font-family: opensansBold;
    font-size: 1rem;
    line-height: 1.2rem;
    transition: all ease 0.8s;
    color:#333;
}

.txtGrisOscuro15Bold{
    font-family:opensansBold;
    font-size:1.5rem;
    line-height:1.5rem;
    color:#333;
    transition: all 0.8s ease;
}

.txtRojo15Bold {
    font-family: opensansBold;
    font-size: 1.5rem;
    line-height: 2rem;
    color: #f62d45;
    transition: all ease 0.8s;
}

.txtVerde12Bold{
    font-family: opensansBold;
    font-size: 1.2rem;
    line-height:2rem;
    color: #12a245;
    transition:all ease 0.8s;
}