/*
Theme Name: Boletin
Description: Tema principal Divi - Todos los derechos reservado;
Author:   Mathe
Template: Divi
*/
@font-face {
    font-family: 'Calibri';
    src: url('fonts/Calibri.eot');
    src: url('fonts/Calibri.eot?#iefix') format('embedded-opentype'),
        url('fonts/Calibri.woff2') format('woff2'),
        url('fonts/Calibri.woff') format('woff'),
        url('fonts/Calibri.ttf') format('truetype'),
        url('fonts/Calibri.svg#Calibri') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

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

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

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

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

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

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

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

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

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

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

@font-face {
    font-family: 'ApexNew-Ultra';
    src: url('fonts/ApexNew-Ultra.eot');
    src: url('fonts/ApexNew-Ultra.eot?#iefix') format('embedded-opentype'),
        url('fonts/ApexNew-Ultra.woff2') format('woff2'),
        url('fonts/ApexNew-Ultra.woff') format('woff'),
        url('fonts/ApexNew-Ultra.ttf') format('truetype'),
        url('fonts/ApexNew-Ultra.svg#ApexNew-Ultra') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ITC Avant Garde Pro Bk';
    src: url('fonts/ITCAvantGardePro-Bk.eot');
    src: url('fonts/ITCAvantGardePro-Bk.eot?#iefix') format('embedded-opentype'),
        url('fonts/ITCAvantGardePro-Bk.woff2') format('woff2'),
        url('fonts/ITCAvantGardePro-Bk.woff') format('woff'),
        url('fonts/ITCAvantGardePro-Bk.ttf') format('truetype'),
        url('fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'ITC Avant Garde Pro Md';
    src: url('fonts/ITCAvantGardePro-Md.eot');
    src: url('fonts/ITCAvantGardePro-Md.eot?#iefix') format('embedded-opentype'),
        url('fonts/ITCAvantGardePro-Md.woff2') format('woff2'),
        url('fonts/ITCAvantGardePro-Md.woff') format('woff'),
        url('fonts/ITCAvantGardePro-Md.ttf') format('truetype'),
        url('fonts/ITCAvantGardePro-Md.svg#ITCAvantGardePro-Md') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'ITC Avant Garde Pro Bold';
    src: url('fonts/ITCAvantGardePro-Bold.eot');
    src: url('fonts/ITCAvantGardePro-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/ITCAvantGardePro-Bold.woff2') format('woff2'),
        url('fonts/ITCAvantGardePro-Bold.woff') format('woff'),
        url('fonts/ITCAvantGardePro-Bold.ttf') format('truetype'),
        url('fonts/ITCAvantGardePro-Bold.svg#ITCAvantGardePro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container{
    padding-top: 0;
}
.col-xxl-1, .col-xxl-2, .col-xxl-20, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 1370px) {
  .container {
    max-width: 1310px;
  }
}

@media (min-width: 1680px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xxl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xxl-20 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .col-xxl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xxl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xxl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xxl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xxl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xxl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xxl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xxl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xxl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xxl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xxl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xxl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xxl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xxl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xxl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xxl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xxl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xxl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xxl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xxl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xxl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 981px){
	#main-content .container:before {
	    display: none;
	}
}

body{
	font-family: 'ApexNew-Medium';
}
.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
    padding-top: 0;
}
.flotante-text{
	font-family: 'ApexNew-Book';
	position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 4.5em;
    line-height: .85em;
    left: 3%;
    right: 3%;
}
.flotante-text span{
	font-family: 'ApexNew-Heavy';
}
ul.menu{
	height: 54px;
	margin-bottom: 0;
}
ul.menu li{
    position: relative;
}

ul.menu li:after{
	position: absolute;	
	content: "";
	height: 60%;
	top: 20%;
	width: 1px;
	background-color: #00559B;
}
/* quitar linea vertical al ultimo */
ul.menu li:last-child:after{
    display: none;
}
ul.menu li:first-child a{
    padding-left: 0;
}
ul.menu li:last-child a{
    padding-right: 0;
}
/* fin quitar linea vertical al ultimo */
ul.menu li a{
	font-family: 'ApexNew-Book';
	color: #00559B;
	padding: 0 12px;
}
ul.menu li a:hover{
    text-decoration: none;
}
/*quitar el click*/
ul.menu li.desactive-link a{
    pointer-events: none;
}
ul.menu li.active a{
    font-weight: bold;
}
ul.menu li:nth-child(1) a:hover, ul.menu li:nth-child(2) a:hover, ul.menu li:nth-child(3) a:hover{
    font-weight: bold;
}
@media (max-width: 767.98px){
    ul.menu{
        height: 30px;
    }    
}


/*footer*/
footer#pie ul.menu-footer{
    height: 23px;
}
footer#pie ul.menu-footer li a{
    font-size: 14px;
}
.bg-celeste{
	background-size:cover;
	color: #fff;
	min-height:424px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
    align-items: center;
}
.titulo-c2{
	font-family: 'ApexNew-Bold';
	font-size: 4.8em;
	line-height: .85em;
	margin-bottom: .3em;
	padding-bottom: 0;
}
.titulo-d3{
	font-family: 'ApexNew-Book';
	font-size: 2.2em;
	margin-bottom: 0;
}
.contenedor-avioneta{
    height: 40px;
    width: 70%;
    margin-bottom: 1em;
}
.contenedor-avioneta .avion{
	width: 40px;
    height: 40px;
}
.contenedor-avioneta .avioneta{
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.contenedor-avioneta .avioneta .raya{
    height: 1px;
    width: 97%;
    background-color: #fff;
}
.flecha-arriba{
    position: absolute;
    height: 50px;
    width: 42px;
    top: 18%;
    right: 7%;
}
.titulo-destacadas{
	position: relative;
	padding-left: 2em;
	font-size: 1.1em;
	font-size: 1em;
    color: #fff;
}
.titulo-destacadas:hover, .titulo-destacadas:focus{
    color: #fff;
    text-decoration: none;
}
.titulo-destacadas:before{
	position: absolute;
	content: "";
	height: 1em;
	width: 1em;
	background-color: #00559B;
	border-radius: 50%;
	left: .6em;
	top: .5em;
}
.border-right{
	border-right: 1px solid #00559B!important;
}
.contenedor-ovalado{
	position: relative;
	height: 100%;
	width: 50px;
}
.contenedor-ovalado:after{
    position: absolute;
    content: "";
    moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 50px;
    height: 100%;
    background: #00A9E0;
    -moz-border-radius: 0% 0% 100% 0%;;
    -webkit-border-radius: 0% 0% 100% 0%;;
    border-radius: 0% 0% 100% 0%;;
}
.titulo-video{
    font-family: 'ApexNew-Medium';
    color: #00A9E0;
    position: relative;
    height: 100px;
    font-size: 2em;
}
.titulo-video:before{
    position: absolute;
    content: "";
    top: 50%;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background-color: #00559B;
}
.titulo-video span{
    display: inline-block;
    background-color: #fff;
    position: absolute;
    padding: 0 15px;
}
.galeria-titulo{
    margin:.5em 0;
}
#novedad{
    background-color: #E8EDF1;
    padding: 2.5em 0;
    margin: 2em 0;
}
.titulo-novedad{
    font-family: 'ApexNew-Medium';
    color: #00A9E0;
    background-color: #fff;
    padding: 0 2em;
    font-size: 2em;
    width: 400px;
    border-radius: .5em;
    margin-bottom: 1.3em;
    text-align: center;
}
.novedad-titulo{
    color: #00559B;
    font-family: 'ApexNew-Bold';
    font-size: 1.8em;
}
.novedad-resumen{
    color: #1D1D1B;
    font-size: 1.2em;
    font-family: 'Calibri';
}
/*Detalle*/
.franja-celeste{
    background-color: #00A9E0;
    height: 70px;
    color: #fff;
    padding: 0 2em;
}
.franja-celeste .detalle-titulo-c{
    font-family: 'ApexNew-Book';
    font-size: 1.5em;
}
.franja-celeste .detalle-titulo-c span{
    font-family: 'ApexNew-Bold';
    font-size: 1.3em;
}
.franja-celeste a, .franja-celeste a:hover{
    color: #fff;
    text-decoration: none;
    position: relative;
}
.franja-celeste a:after{
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background-color: #fff;
}
.fecha{
    color: #878787;
    position: relative;
    display: inline-block;
    margin: 1em 0 !important;
    padding-bottom: .8em !important;
}
.fecha:after{
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    height: 2px;
    width: 90%;
    background-color: #00A9E0;
}
.detalle-titulo-n{
   color: #00559B;
   font-size: 2em; 
   font-family: 'ApexNew-Bold';
}
.contenedor-mas{
    position: relative;
    height: 33px;
}
.contenedor-mas:before{
    position: absolute;
    content: "";
    height: 0;
    top: 50%;
    width: 100%;
    border-bottom: 1px dotted #00559B;
}
.leer-mas{
    padding: .1em 1.5em;
    border-radius: 1em;
    position: absolute;
}
.leer-mas-1, .leer-mas-1:hover{
    background-color: #00559B;
    color: #fff;
    text-decoration:none;
}
.leer-mas-2, .leer-mas-2:hover{
    background-color: #E5243C;   
    color: #fff;
    text-decoration: none;
}
.leer-mas-3, .leer-mas-3:hover{
    background-color: #fff;
    color: #00559B;
    text-decoration: none;
}
.azul-trans{
    background-color: rgba(0, 85, 155, .8);
    padding: 2em;
}
.azul-trans .titulo-seccion{
    color: #fff;
    font-size: 3.5em;
    font-family: 'ApexNew-Bold';
    position: relative;
}
.azul-trans .titulo-seccion:before{
    position: absolute;
    content: "";
    height: 1px;
    width: 15%;
    background-color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.azul-trans .titulo-principal{
    color: #fff;
    font-size: 2em;
    font-family: 'ApexNew-Book';
}
.sector{
    padding: 1em 1.1em !important;
    font-size: 1.4em;
    text-align: center;
}
.sector1{
    background-color: #00A9E0;
   
}
.sector1 a, .sector1 a:hover, .sector1 a:focus{
     color: #fff;
     text-decoration: none;
}
.sector2{
    background-color: #E73235; 
}
.sector2 a, .sector2 a:hover, .sector2 a:focus{
    color: #fff;
    text-decoration: none;
}
.sector3{
    background-color: #fff;
    
}
.sector3 a, .sector3 a:hover, .sector3 a:focus{
    color: #00559B;
    text-decoration: none;
}
.titulo-cifralap{
    background-color: #00A9E0;
    color: #fff;
    display: inline-block;
    margin: 0 2em;
    padding: 0 2em;
    border-radius: .3em;
    font-family: 'ApexNew-Medium';
    font-size: 2em;
}
.titulo-celeste{
   color: #00A9E0;
   font-size: 2em; 
   font-family: 'ApexNew-Bold';
}
.iconos-azules{
    margin-bottom: 1em;
}
.text-red{
    color: #E73235;
    font-size: 1.8em;
}
.border-right-gray {
    border-right: 1px solid #D9D9D9!important;
}

.linea-horizontal{
    height: 1px;
    width: 100%;
    background-color: #d9d9d9;
    margin: 2em 0;
}
.text-calibri{
    font-family: 'Calibri';
}
.text-preposicion{
    font-family: 'ApexNew-Bold';
}
footer#pie{
    background-color: #E8EDF1;
    min-height: 120px;
}
footer#pie p{
    color: #03539E;
    font-family: 'ApexNew-Medium';
    font-size: 1.5em;
    font-style: italic;
}
footer#pie a{
    color: #00559B;
    font-family: 'ApexNew-Book';
    font-size: 1.2em;
}
.bg-rojo{
    background-color: #E5243C;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    color: #fff;
    padding: 1em;
}
.bg-rojo p{
    padding-bottom: 0;
    margin-bottom: 0;
}
.titulo-banner{
    font-family: 'ApexNew-Heavy';
    font-size: 1.6em;
    font-style: italic;
}
.border-radius{
    border-radius: 10px;
}
.f-calibri{
    font-family: 'Calibri';
}
.flotante-logo {
    position: absolute;
    top: 10%;
    right: 0;
}
@media (max-width: 767.98px){
    html{
        font-size: 12px;
    }
    .contenedor-mas{
        height: 20px;
    }
    .titulo-banner {
        font-size: 1.3em;
    }
    .avion{
        
    }
    .flotante-text {
        font-size: 2em;
    }
    .titulo-c2 {
        font-size: 2.5em;
    }
    .titulo-d3 {
        font-size: 1.5em;
    }
    .border-right {
        border-right: none !important;
    }
    .titulo-novedad {
        width: 300px;
    }
    .azul-trans .titulo-seccion {
        font-size: 1.7em;
    }
    .azul-trans .titulo-principal {
        font-size: 1.2em;
    }
    .titulo-cifralap {
        margin: 0 .5em;
        padding: 0 1em;
        white-space: nowrap;
    }
    .border-right-gray {
        border-right: none !important;
    }
    .border-bottom-gray{
        border-bottom: 1px solid #D9D9D9!important;
    }
    .bg-rojo{
        background-color: #E5243C;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 0px;
        color: #fff;
        padding: 1em;
    }
    .sector {
        padding: .7em !important;
        font-size: 1.2em;
    }
    footer#pie p {
        font-size: 1.3em;
    }
    .detalle-titulo-n {
        font-size: 1.5em;
    }
    .text-justify.f-calibri img{
        float: initial;
        margin-bottom: 10px;
    }
    .franja-celeste {
        height: auto;
        padding: 0 1em;
    }
    .franja-celeste .detalle-titulo-c {
        font-size: 1.2em;
    }
    .franja-celeste img{
        width: 15px;
    }
    .flecha-arriba{
        height: 25px;
        width: 21px;
        right: 5%;
    }
    .titulo-destacadas:before{
        height: .7em;
        width: .7em;
    }
}
@media (max-width: 575.98px) {

}
.titulo-detalle{
    
}
ul.lista-detalle li{
    line-height: 1em;
    border-bottom: 1px dotted  #00A9E0;
}
ul.lista-detalle li a{
    color: #00A9E0; 
    display: block;
    padding: .7em 0;

}
ul.lista-detalle li a:hover, ul.lista-detalle li a:focus{
    color: #00559B; 
    text-decoration: none
}
button.close {
    position: absolute;
    right: -12px;
    top: -14px;
    background: #07569e;
    border-radius: 50%;
    padding: 5px;
    font-family: 'Calibri';
}
.close {
    float: right;
    font-size: 2rem;
    line-height: .5;
    color: #fff;
}
.close:hover {
    color: #fff;
}
.preloader {
  width: 70px;
  height: 70px;
  border: 10px solid #eee;
  border-top: 10px solid #666;
  border-radius: 50%;
  animation-name: girar;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.modal-body{
    background-image: url(img/loader.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.linkvideo{
    color: #00A9E0;
}
.linkvideo:hover, .linkvideo:focus{
    color: #00559B;
    text-decoration: none;
}
ul.et-social-icons li a:hover{
    text-decoration: none;
}

/* Nuevos estilos */
.texto-celeste{
    font-family: 'ITC Avant Garde Pro Bold';
    /*color: #0090D0;*/
	color:#fff;
    font-size: 2.4em;
    line-height: 1em;
	margin-bottom:.5em;
	text-shadow:1px 2px 1px rgba(0,0,0,.8);
}
.texto-blanco{
    font-family: 'ITC Avant Garde Pro Bold';
    color: #fff;
    font-size: 3em;
    line-height: 1em;
	text-transform: uppercase;
/* 	text-shadow:1px 2px 1px rgba(0,0,0,.5); */
	text-shadow: 1px 1px 1px #919191,
        1px 2px 1px #919191;
}
.frase{
    font-family: 'ApexNew-Book';
    font-size: 1.7em;
}
.imagen-logo{
    width: 29%;
}
.imagen-lima{
    width: 80%;
}
.noticia-ver-mas{
    font-family: 'ApexNew-Book';
    background-color: #0090D0;
    color: #fff;
    padding: 0.1em .5em;
    border-radius: .5em;
}
.noticia-ver-mas:hover{
    background-color: #1aa0dc;
    text-decoration: none;
    color: #fff;
}
.hashtag{
    font-family: 'ApexNew-Bold';
    font-size: 2em;
}
.contenedor-noticia{
        padding: 6em 1em 4em 1em;
}
.background-blue{
      background-image: linear-gradient(to right, #0090D0 , #003F84);
}
.titulo-flotante {
    position: absolute;
    bottom: 0;
    font-family: 'ITC Avant Garde Pro Bold';
    color: #fff;
    font-size: 4em;
    margin: 0em 0 .5em .5em;
    line-height: 1em;
}
.titulo-flotante  span{
    font-size: 1.15em;
}
.titulo-ampliacion{
    color: #fff;
    text-align: left;
    font-size: .8em;
    text-transform: uppercase;
    font-family: 'ApexNew-Bold';
}
.resumen-ampliacion{
    color: #fff;
    font-size: .6em;
    text-align: left;
    font-family: 'ApexNew-Book';
    margin-top: .7em;
}
.resumen-ampliacion-especial{
    color: #fff;
    font-size: .9em;
    text-align: left;
    font-family: 'ApexNew-Book';
    margin-top: .7em;
}
.barra-d{
    position: relative;
    padding: 2em !important;
}
.barra-d:after{
    content: "";
    position: absolute;
    height: 80%;
    width: 1px;
    top: 10%;
    background-color: #fff;
    right: 0;
}
.barra-d:nth-child(3):after{
    display: none;
}
.ver-mas-red{
    background-color: #B40811;
    font-family: 'ApexNew-Bold';
    color: #fff;
    width: 90px;
    font-size: .7em;
    border-radius: .5em;
    padding: .3em 0;
}

.ver-mas-red-g{
    background-color: #B40811;
    font-family: 'ApexNew-Bold';
    color: #fff;
    width: 90px;
    font-size: 1.1em;
    border-radius: .5em;
    text-align: center;
}
.ver-mas-red:hover, .ver-mas-red-g:hover{
    background-color: #da0d18;
    color: #fff;
    text-decoration: none;
}
.titulo-main{
    color: #003F84;
    font-family: 'ITC Avant Garde Pro Bold';
    font-size: 2.6em;
    line-height: 1em;
    text-transform: uppercase;
}
.titulo-main span{
    position: relative;
}
.titulo-main span:after{
    background-image: url(http://limairportnews.com/wp-content/uploads/2020/06/nube-01.png);
    position: absolute;
    right: -51px;
    top: 0;
    content: "";
    width: 64px;
    height: 33px;
    background-size: cover;
}
.titulo-second{
    color: #0090D0;
    font-family: 'ITC Avant Garde Pro Bold';
    font-size: 2em;
    line-height: 1em;
    margin-bottom: 1em;
    text-transform: uppercase;
}
.titulo-second span{
    position: relative;
}
.titulo-second span:after{
    background-image: url(http://limairportnews.com/wp-content/uploads/2020/06/avion-01.png);
    position: absolute;
    right: -31px;
    bottom: -4px;
    content: "";
    width: 30px;
    height: 30px;
    background-size: cover;
}
.espaciado{
    padding: 2em;
}
.sombra{
    padding: 2em;
    background-color: #EAEAEA;
    min-height:24em;
}
.qr{
    width: 10em;
}
.gs{
    width: 9em;
}
.text-blue{
    color: #003F84;
}
.text-blue span{
    font-family: 'ApexNew-Bold';
}
.texto-main{
    color: #003F84;
    font-family: 'ITC Avant Garde Pro Bold';
    font-size: 2.2em;
    line-height: 1em;
}
.text-scanea{
    color: #003F84;
    font-family: 'ApexNew-Book';
}
.img-circle-com{
    width: 10em;
}
.ver-mas-blue{
    background-color: #0090D0;
    font-family: 'ApexNew-Book';
    color: #fff;
    width: 114px;
    font-size: 1em;
    border-radius: .5em;
    text-align: center;
    padding: 0.2em.5em;
}
.ver-mas-blue:hover{
    background-color: #1aa0dc;
    color: #fff;
    text-decoration: none;
}
#comunidad{
    background-color: #EFEFEF;
    padding: 3em 0;
}
#comunidad p{
    color: #003F84;
    font-size: 1.3em;
}
#comunidad .titulo-comunidad{
   font-family: 'ITC Avant Garde Pro Bold';
    font-size: 2.6em;
    line-height: 1em; 
    margin-bottom: 1em;
}
#comunidad .titulo-comunidad span.com{
    color: #003F84;
    position: relative;
}
#comunidad .titulo-comunidad span.com:after{
    background-image: url(http://limairportnews.com/wp-content/uploads/2020/06/nube-01.png);
    position: absolute;
    left: 21px;
    bottom: -8px;
    content: "";
    width: 64px;
    height: 33px;
    background-size: cover;
}
#comunidad .titulo-comunidad span.aer{
    color: #0090D0;
    position: relative;
}

#comunidad .titulo-comunidad span.aer:after{
   background-image: url(http://limairportnews.com/wp-content/uploads/2020/06/avion-01.png);
    position: absolute;
    right: -31px;
    top: -4px;
    content: "";
    width: 30px;
    height: 30px;
    background-size: cover;
}
.titulo-video1{
  color: #003F84;
  font-size: 1em;
    margin-top: .4em;
}

@media (max-width: 1370px){
  html{
    font-size: 14px;
  }
  .barra-d {
    padding: 1.4em !important;
  }
  #comunidad p {
    font-size: 1.2em;
  }
}
@media (max-width: 1199.98px){
  .titulo-main {
    font-size: 2.2em;
  }
  .titulo-second{
    font-size: 1.7em;
  }
}
@media (max-width: 991.98px){
  .image-redondo{
    max-width: 150px;
  }
  .titulo-flotante{
    font-size: 3em;
  }
  .titulo-ampliacion{
    text-align: center;
  }
  .resumen-ampliacion{
    text-align: justify;
  }
}
@media (max-width: 767.98px){
  .texto-celeste {
    font-size: 2.2em;
  }
  .texto-blanco {
    font-size: 2em;
  }
  .titulo-flotante {
    font-size: 2.5em;
  }
  .resumen-ampliacion {
    font-size: .9em;
  }
  .ver-mas-red {
    font-size: 1em;
  }
  .imagen-logo {
    width: 50%;
  }
  .noticia-ver-mas{
   font-size: 1.2em;
  }
}
@media (max-width: 575.98px){
  .titulo-flotante {
    font-size: 2.6em;
  }
  .espaciado {
    padding: 1em;
  }
  .titulo-second {
    font-size: 1.7em;
  }
  .titulo-video1 {
    font-size: 1.2em;
    text-align: center;
  }
}
ol, ul {
    display: block;
	list-style-type: disc;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left: 40px;
}
ul.menu, ul.lista-detalle{
  list-style: none;
  padding: 0;
  margin: 0;
}
.noticia-boton {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    text-align: center;
}
.noticia-boton .noticia-ver-mas{
	font-size:20px;
	font-family: 'ApexNew-Bold';
    background-color: #B40811;
    color: #fff;
    padding: 0.1em 0.5em;
    border-radius: 0.5em;
}
.contenedor-especial .ver-mas-red {
    font-size: .9em;
	padding: 0.1em 0;
}
.ordered-list > li {
	list-style-type: number !important;
	display: list-item !important;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left: 40px;
}

.img-news-container {
	display: flex;
	width: 100%;
	justify-content: center;
	row-gap: 12px;
	column-gap: 12px;
	flex-wrap: wrap;
	margin-bottom: 36px;
	margin-top: 24px;
}

.img-news-container > br {
	display: none !important;
}