.elementor-26113 .elementor-element.elementor-element-47aab5b{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-e30661a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26113 .elementor-element.elementor-element-e30661a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-f0c1a6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-f0c1a6a img{border-radius:12px 12px 12px 12px;}.elementor-26113 .elementor-element.elementor-element-528e468 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 24px 0px 24px;}.elementor-26113 .elementor-element.elementor-element-528e468 .elementor-heading-title{font-family:"BwModelica-ExtraBold", Sans-serif;font-size:28px;font-weight:900;line-height:36px;letter-spacing:0px;color:#F0F0F0;}.elementor-26113 .elementor-element.elementor-element-25cad70 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26113 .elementor-element.elementor-element-25cad70 > .elementor-element-populated{margin:0px 0px 0px 8px;--e-column-margin-right:0px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-bd7e99d .boletin-simple-widget{background-color:#ffffff;}.elementor-26113 .elementor-element.elementor-element-5566921{margin-top:0px;margin-bottom:0px;padding:42px 0px 64px 0px;}.elementor-26113 .elementor-element.elementor-element-275f279 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26113 .elementor-element.elementor-element-275f279 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-08df609 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-d277f92{border-style:none;}.elementor-26113 .elementor-element.elementor-element-9d96ac0 > .elementor-element-populated{border-style:solid;border-color:#0078C8;}.elementor-26113 .elementor-element.elementor-element-a80979c .elementor-heading-title{font-family:"BwModelica-Bold", Sans-serif;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-repeater-item-539c8d4.elementor-social-icon{background-color:#1C2226;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-repeater-item-539c8d4.elementor-social-icon i{color:#FFFFFF;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-repeater-item-539c8d4.elementor-social-icon svg{fill:#FFFFFF;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-repeater-item-c27c62e.elementor-social-icon{background-color:#1C2226;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-repeater-item-cc79cfc.elementor-social-icon{background-color:#1C2226;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-repeater-item-1eb0ae8.elementor-social-icon{background-color:#1C2226;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-repeater-item-d745994.elementor-social-icon{background-color:#1C2226;}.elementor-26113 .elementor-element.elementor-element-ee18fdb{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-widget-container{text-align:center;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-social-icon{background-color:#1C2226;border-style:none;}@media(min-width:768px){.elementor-26113 .elementor-element.elementor-element-e30661a{width:65.5%;}.elementor-26113 .elementor-element.elementor-element-25cad70{width:34.5%;}.elementor-26113 .elementor-element.elementor-element-275f279{width:100%;}}@media(max-width:767px){.elementor-26113 .elementor-element.elementor-element-47aab5b{margin-top:0px;margin-bottom:0px;padding:24px 0px 40px 0px;}.elementor-26113 .elementor-element.elementor-element-e30661a{width:100%;}.elementor-26113 .elementor-element.elementor-element-e30661a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26113 .elementor-element.elementor-element-e30661a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 16px 20px 16px;}.elementor-26113 .elementor-element.elementor-element-f0c1a6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-528e468 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 11px 0px 11px;}.elementor-26113 .elementor-element.elementor-element-528e468 .elementor-heading-title{font-size:14px;line-height:20px;letter-spacing:0.15px;}.elementor-26113 .elementor-element.elementor-element-25cad70{width:100%;}.elementor-26113 .elementor-element.elementor-element-25cad70 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26113 .elementor-element.elementor-element-25cad70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 16px 0px 16px;}.elementor-26113 .elementor-element.elementor-element-5566921{margin-top:0px;margin-bottom:0px;padding:0px 0px 32px 0px;}.elementor-26113 .elementor-element.elementor-element-275f279{width:100%;}.elementor-26113 .elementor-element.elementor-element-275f279 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26113 .elementor-element.elementor-element-275f279 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 16px 0px 16px;}.elementor-26113 .elementor-element.elementor-element-d277f92, .elementor-26113 .elementor-element.elementor-element-d277f92 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-d277f92{margin-top:0px;margin-bottom:0px;padding:0px 16px 40px 16px;}.elementor-26113 .elementor-element.elementor-element-9d96ac0{width:100%;}.elementor-26113 .elementor-element.elementor-element-9d96ac0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26113 .elementor-element.elementor-element-9d96ac0 > .elementor-element-populated{border-width:1px 0px 1px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-9d96ac0 > .elementor-element-populated, .elementor-26113 .elementor-element.elementor-element-9d96ac0 > .elementor-element-populated > .elementor-background-overlay, .elementor-26113 .elementor-element.elementor-element-9d96ac0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-a80979c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-26113 .elementor-element.elementor-element-a80979c{text-align:center;}.elementor-26113 .elementor-element.elementor-element-a80979c .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:0.15px;word-spacing:0em;}.elementor-26113 .elementor-element.elementor-element-ee18fdb{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-widget-container{text-align:center;}.elementor-26113 .elementor-element.elementor-element-ee18fdb > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-social-icon{--icon-padding:5px;}.elementor-26113 .elementor-element.elementor-element-ee18fdb .elementor-icon{border-radius:8px 8px 8px 8px;}}/* Start custom CSS */.elementor-18582 .elementor-element.elementor-element-8d100f7 .boletin-simple-widget {
    background-color: rgba(0, 10, 50, 0.1) !important;
}
.cebw-post-card {
   background-color: rgba(0, 10, 50, 0.1) !important;     
}
.cebw-offcanvas-filter {
    background-color: rgba(0, 120, 200, 0.1);
    height: 600px;
    border: 1px solid #0078C8;
    border-radius: 12px;
}
.cebw-filter-menu {
    margin: 27px 0 0 0 !important;
}
.boletin-link-wrapper {
    display: block;
    text-decoration: none;
    color: inherit;
    transition: background-color 0.3s;
    padding: 15px;
    border-radius: 8px;
}
.boletin-link-wrapper:hover {
    background-color: #f9f9f9;
}
.boletin-simple-widget {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}
.boletin-descripcion {
    font-family: "BwModelica-Regular", Sans-serif;
}
.cebw-blog-sidebar {
    width: 20% !important;
    background-color: transparent;
    padding: 12px;
    border-radius: 16px;
    height: 650px !important;
}
.cebw-blog-sidebar {
    padding: 0px !important;
}
.cebw-blog-sidebar h3 {
    font-family: "BwModelica-Bold", Sans-serif;
    background-color: #000A32;
    color: #FFA000;
    font-size: 20px !important;
    line-height: 26px !important;
    padding: 24px 24px 13px 24px !important;
    border-radius: 12px 12px 0 0;
}
.cebw-blog-sidebar ul li {
    font-family: "BwModelica-Bold", Sans-serif;
    margin: 0px 12px 8px !important;
    padding: 0 !important;
}
.cebw-blog-sidebar ul.cebw-months li {
    margin: 0 !important;
}
.cebw-blog-sidebar ul.cebw-months li.cebw-month-item {
    margin: 0px !important;
    padding: 6px 0px !important;
}
.cebw-blog-sidebar ul li:has(a.activo) {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.cebw-blog-sidebar ul li:first-child a i.fa.fa-chevron-right {
    padding-left: 5px !important;
}
.cebw-blog-sidebar ul li a:hover {
    color: #181818 !important;
    background-color: #00C8FF66;
    border-radius: 8px;
    padding: 10px 12px;
}
.cebw-blog-sidebar ul li:first-child {
    margin: 0px 24px 12px !important;
}
.cebw-blog-sidebar ul li:first-child a.activo {
    font-family: "BwModelica-Bold", Sans-serif;
    margin: 0px 0px 12px !important;
    padding: 10px 12px !important;
}
.cebw-blog-sidebar ul li a.activo {
    background-color: #00C8FF66;
    color: #181818 !important;
    font-family: "BwModelica-Bold", Sans-serif;
    font-weight: 700 !important;
    padding: 10px 12px;
    border-radius: 8px;
    font-weight: bold;
    transition: background-color 0.2s ease;
}
/* Año (encabezado de grupo) */
.cebw-year-toggle {
    font-family: "BwModelica-Bold", Sans-serif;
    cursor: pointer;
    font-weight: bold;
    padding: 10px 12px;
    color: black;
    display: flex;
    align-items: center;
    transition: background-color 0.2s;
}
.cebw-year-toggle:hover {
    background-color: #00C8FF66;
    border-radius: 8px;
}
.cebw-year-toggle.open {
    background-color: #00C8FF66;
    border-radius: 8px;
}
/* Ícono + / − */
.cebw-toggle-icon {
    margin-right: 5px;
    position: relative;
    height: 8px;
    width: 10px;
    display: inline-block;
    font-size: 14px;
    opacity: 1;
}
.cebw-year-toggle.open .cebw-toggle-icon:after {
    content: '\f107';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
    z-index: 1;
    font-family: 'Font Awesome 5 Free';
    line-height: 1;
    font-size: 14px;
    font-weight: 700;
    opacity: 0.8;
}
.cebw-toggle-icon:after {
    content: "\f105";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
    z-index: 1;
    font-family: 'Font Awesome 5 Free';
    line-height: 1;
    font-size: 14px;
    font-weight: 700;
    opacity: 0.8;
}
/* Lista de meses (oculta por defecto excepto el primero) */
.cebw-months {
    margin-left: 15px;
    list-style: none;
    padding-left: 0;
    display: none;
}
/* Cada mes */
.cebw-month-item a {
    margin: 0 48px;
    display: block;
    padding: 0px;
    color: #181818 !important;
    text-decoration: none;
    border-left: 2px solid transparent;
    transition: all 0.2s ease;
}
.cebw-month-item a:hover {
    color: #00C8FF;
    border-left-color: #999;
    margin-top: 2px;
    margin-bottom: 2px;
}
/* Enlace activo (seleccionado) */
.cebw-month-item a.activo {
    font-weight: bold;
    color: #00C8FF;
    border-left-color: #0073aa;
    background-color: #eef6fb;
}
.cebw-blog-sidebar ul.cebw-months li.cebw-month-item a:hover
 {
    background-color: transparent;
    color: #00C8FF !important;
    font-family: "BwModelica-Bold", Sans-serif;
    font-weight: 700 !important;
    padding: 0px !important;
    border-radius: 0px;
    font-weight: bold;
    border-left-color: transparent;
}
.cebw-blog-sidebar ul.cebw-months li.cebw-month-item a.activo
 {
    background-color: transparent;
    color: #00C8FF !important;
    font-family: "BwModelica-Bold", Sans-serif;
    font-weight: 700 !important;
    padding: 0px !important;
    margin: 0 48px !important;
    border-radius: 0px;
    font-weight: bold;
    border-left-color: transparent;
}
/*Buscador*/
.cebw-blog-search {
    padding: 0px;
    margin-bottom: 24px;
    background-color: #F0F0F0;
    border-radius: 12px 12px 0 0;
}
.cebw-search-input-wrapper {
    display: flex;
    align-items: center;
    border-bottom: 2px solid #FFA000;
    padding: 6px 16px;
}
.cebw-search-icon {
    font-size: 18px;
    margin-right: 12px;
    color: #181818;
}
#cebw-search-input {
    font-family: "BwModelica-Regular", Sans-serif;
    flex: 1;
    border: none;
    outline: none;
    font-size: 16px;
    letter-spacing: 0%;
    background-color: transparent;
    color: #181818 !important;
    padding: 0px;
    max-width: 85%;
    line-height: 36px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.09);
}
.cebw-filter-toggle {
    display: none;
}
.cebw-apply-button {
    display: none;
}
.cebw-post-content h3 a {
    font-family: "BwModelica-Bold", Sans-serif !important;
}
.cebw-post-content p a {
    font-family: "BwModelica-Light", Sans-serif !important;
}
.boletin-titulo a {
   font-family: "BwModelica-Bold", Sans-serif !important; 
}
.elementor-18582 .elementor-element.elementor-element-bd793fc .elementor-heading-title a {
   font-family: "BwModelica-Bold", Sans-serif !important; 
}
.boletin-leer-mas::before {
    content: '>';
    font-size: 20px;
    transition: transform 0.4s ease;
}
.cebw-arrow::before {
    content: '>';
    font-size: 20px;
    transition: transform 0.4s ease;
}
.cebw-search-input-wrapper:hover {
    background-color: rgba(0, 120, 200, 0.1);
    border-radius: 12px 12px 0px 0px;
}
.cebw-search-input-wrapper:focus-within {
    background-color: rgba(0, 120, 200, 0.1);
    border-radius: 12px 12px 0px 0px;
}
.cebw-search-input-wrapper:hover {
    border-bottom: 2px solid #0050AA;
}
.cebw-search-input-wrapper:focus-within {
    border-bottom: 4px solid #0078C8;
}
#cebw-search-input:hover {
    color: rgba(55, 55, 55, 0.3) !important;
}
.cebw-close-button {
    display: none;
    position: absolute;
    top: 63px;
    left: 16px;
    font-size: 24px;
    font-weight: bold;
    background: none;
    border: none;
    color: #F0F0F0;
    z-index: 10;
    cursor: pointer;
}
.cebw-post-thumbnail {
    height: 266px;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 12px 12px 0 0;
    position: relative;
}
.cebw-post-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
    transition: transform 0.3s ease;
}
.cebw-post-thumbnail:hover img {
    transform: scale(1.05);
}
.cebw-post-content {
    padding: 10px 16px 12px 16px !important;
}
.cebw-post-content p {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.cebw-overlay {
    display: none;
}
.cebw-blog-sidebar {
  position: sticky !important;
  top: 100px !important;
}
.cebw-blog-wrapper {
  overflow: visible !important;
}
body.no-scroll {
  overflow: hidden;
}
.cebw-month-radio {
    display: none;
}
.cebw-blog-sidebar {
  z-index: 10000;  
}
#cebw-offcanvas-filter {
  z-index: 999999 !important;
}
#cebw-overlay {
  z-index: 999998 !important;
}
.elementor-26113 .elementor-element.elementor-element-bd7e99d .boletin-simple-widget
 {
    background-color: rgba(0, 10, 50, 0.1) !important;
}
@media only screen and (max-width: 440px) {
  .boletin-simple-widget img.boletin-img {
    margin-bottom: 16px;
    border-radius: 12px 12px 0 0;
  }
  .boletin-titulo {
    font-family: "BwModelica-Bold", Sans-serif !important;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0.15%;
    color: #000000;
    margin-bottom: 16px;
    padding: 0 16px;
  }
  .boletin-descripcion {
    font-family: "BwModelica-Light", Sans-serif !important;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15%;
    margin-bottom: 12px;
    padding: 0 16px;
  }
  .boletin-leer-mas {
    font-family: "BwModelica-Regular", Sans-serif !important;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.1%;
    padding: 0 16px;
  }
  .boletin-leer-mas::before {
    font-size: 14px;
  }
  .cebw-blog-posts {
    gap: 16px;
  }
  .cebw-blog-sidebar {
    width: 100% !important;
    height: auto !important;
  }
  .cebw-blog-sidebar {
    background: transparent;
    border-radius: 12px;
  }
  .cebw-blog-sidebar ul li:first-child {
    margin-bottom: 20px;
    padding: 0px;
    margin-right: 16px;
    margin-left: 16px;
  }
  .cebw-blog-sidebar ul li {
    padding-bottom: 16px;
  }
  /* Muestra lista si está activa */
  .cebw-blog-sidebar.active ul {
    display: block;
  }
  .cebw-blog-sidebar li {
    margin: 0.5rem 0;
  }
  .cebw-blog-sidebar a:hover {
    background: #00C8FF4D;
  }
  .cebw-blog-sidebar .li-blog a {
    background-color: #00C8FF4D;
    font-weight: bold;
  }
  .cebw-post-content {
    padding: 10px;
  }
  .cebw-post-content h3 {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.15%;
  }
  .cebw-post-content p {
    font-family: "BwModelica-Light", Sans-serif !important;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.15%;
    margin-top: 16px;
    margin-bottom: 10px;
  }
  .cebw-read-more {
    font-family: "BwModelica-Regular", Sans-serif !important;
    font-size: 14px;
    line-height: 20px;
  }
  .cebw-arrow {
    font-size: 16px;
  }
  .cebw-arrow::before {
    font-size: 16px;
  }
  .cebw-blog-sidebar ul li:first-child a i.fa.fa-chevron-right {
    padding-left: 35px !important;
  }
  .cebw-blog-search {
    display: flex;
    align-items: center;
    gap: 24px;
    padding: 0;
    margin-bottom: 0px;
    background-color: transparent;
  }
  .cebw-search-input-wrapper {
    flex: 1;
    position: relative;
    background-color: #F0F0F0;
    border-radius: 12px 12px 0px 0px;
    padding: 0px 12px;
  }
  #cebw-search-input {
    width: 100% !important;
    padding: 12px 12px 12px 30px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.1%;
    color: #181818;
    box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.09);
    border-radius: 0px;
  }
  .cebw-search-icon {
    position: absolute;
    top: 50%;
    padding-left: 5px;
    transform: translateY(-50%);
    color: #181818;
  }
  .cebw-filter-toggle {
    background-color: #FFA000;
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.15%;
    border: none;
    padding: 12px;
    border-radius: 12px 0 0 0;
    cursor: pointer;
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 12px;
  }
  .cebw-apply-button {
      display: block;
  }
  #cebw-offcanvas-filter {
    position: fixed;
    top: 0;
    right: -100%;
    width: 80%;
    max-width: 320px;
    height: 100vh;
    background-color: #000A32;
    z-index: 9999;
    transition: right 0.3s ease-in-out;
    box-shadow: -2px 0 5px rgba(0,0,0,0.3);
    overflow-y: auto;
  }
  #cebw-offcanvas-filter.open {
    right: 0;
    opacity: 1;
    visibility: visible;
  }
  body.cebw-no-scroll {
    overflow: hidden;
  }
  .cebw-blog-sidebar h3 {
    display: block;
    padding: 139px 16px 29px 16px !important;
    background-color: #000A32;
    border-radius: 0px;
    text-decoration: none;
    color: #FFA000;
    transition: background 0.3s;
  }
  .cebw-blog-sidebar hr {
      display: block;
      height: 0px !important;
      margin: 0px !important;
  }
  .cebw-blog-sidebar div.cebw-filter-menu {
    background-color: #E2F0FA;
    border: 0px solid #0078C8;
    display: block;
    height: 750px;
    max-height: 180vh;
    overflow-y: auto;
  }
  .cebw-blog-sidebar ul > li:first-child {
    padding: 8px 12px !important;
    margin: 0px !important;
    border-bottom: 1px solid #0050AA80;
    display: flex;
    align-items: center;
    gap: 4px;
  }
  .cebw-blog-sidebar ul li:first-child a.activo {
    margin: 0px !important;
    padding: 0px!important;
    background-color: transparent;
  }
  .cebw-blog-sidebar ul li a {
    font-family: "BwModelica-Bold", Sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.15%;
    display: inline-block;
    margin: 0;
  }
  .cebw-blog-sidebar ul li {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin: 0px !important;
  }
  li.cebw-month-item {
      border-bottom: 1px solid #0050AA80;
      border-top: 1px solid #0050AA80;
  }
  .cebw-year-toggle.open {
    background-color: #00C8FF66;
    border-radius: 8px;
    margin: 4px 0;
  }
  .cebw-apply-button {
    font-family: "BwModelica-ExtraBold", Sans-serif !important;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.15%;
    color: #F0F0F0;
    width: 92%;
    background-color: #0050AA;
    padding: 16px;
    border: 1px solid #0050AA;
    border-radius: 8px;
    margin: 200px 11px 0 11px !important;
  }
  .cebw-offcanvas-filter {
    border-radius: 0px;
  }
  .cebw-close-button {
    display: block;
  }
  .cebw-post-thumbnail {
    height: 286px;
  }
  .cebw-offcanvas-filter {
      border: 0px solid transparent;
  }
  #cebw-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    z-index: 998;
  }
  body.cebw-no-scroll {
    overflow: hidden;
  }
  .cebw-month-radio {
    display: inline-block;
    margin-right: 6px;
    margin-left: 20px;
  }
  .cebw-blog-sidebar ul.cebw-months li.cebw-month-item a.activo {
      margin: 0 !important;
  }
  .cebw-blog-wrapper,
  .cebw-blog-sidebar,
  #cebw-offcanvas-filter {
    transform: none !important;
  }
}/* End custom CSS */