.rc-post-block__section {}
.rc-post-block__container { max-width: var(--max-width-web); /* padding: 0 var(--padding-web); */}
ul.rc-post-block__list { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 50px; list-style-type: none; padding: 0; margin: 0; }
li.rc-post-block__item { transition: all .3s;}
li.rc-post-block__item > a {overflow: hidden;}

.rc-post-block__content {}
a.rc-post-block__link {text-decoration: none !important;}
a.rc-post-block__link::after {display: none;}
figure.rc-post-block__image-figure {margin-bottom: 20px; overflow: hidden;}
img.rc-post-block__image { width: 100%; height: 200px; object-fit: cover; transition: all .3s;}
p.rc-post-block__category {margin-bottom: 15px;}
p.rc-post-block__title { font-family: var(--header-semibold); font-size: 28px; line-height: 1.1; margin-bottom: 20px !important; transition: all .3s;}
p.rc-post-block__excerpt {}
p.read-more { display: none; }


/* Hover */
.rc-post-block__item:hover { }
.rc-post-block__item:hover img.rc-post-block__image { transform: scale(1.05);  }
.rc-post-block__item:hover p.rc-post-block__title { color: var(--link); }

/* Is Home */
ul.rc-post-block__list.is-home {}
ul.rc-post-block__list.is-home li.rc-post-block__item:first-child { grid-column: -1/1; display: grid; grid-template-columns: 2.14fr 1fr; grid-gap: 50px;}
ul.rc-post-block__list.is-home li.rc-post-block__item:first-child figure.rc-post-block__image-figure {margin-bottom: 0;}
ul.rc-post-block__list.is-home li.rc-post-block__item:first-child img.rc-post-block__image { min-height: 500px; width: 100%; margin-bottom: 0;}


/* PAGINACIÓN */
.rc-post-block__section .paginacion {margin: 60px auto 60px;}
.rc-post-block__section .navigation.pagination {}
.rc-post-block__section .nav-links { text-align: center; display: flex; align-items: center; justify-content: center; margin: 0 auto; padding: 1px 0!important; background-color: var(--gris-claro); border-radius: 5px; width: fit-content; overflow: hidden; }
.rc-post-block__section .page-numbers { font-family: var(--opensans-regular) !important; font-size: 15px !important; line-height: 1; line-height: 18px; color: var(--gris); position: relative; min-width: 35px; min-height: 35px; border-radius: 0; margin: 0 auto; cursor: pointer; text-decoration: none!important; text-align: center; -webkit-transition: all .5s!important; -moz-transition: all .5s!important; transition: all .5s!important; display: flex !important; justify-content: center; align-items: center; }
.rc-post-block__section .page-numbers:after {display: none;}
.rc-post-block__section .page-numbers.current { background: var(--rojo); color: var(--blanco)!important; border-radius: 0 !important; }
.rc-post-block__section .page-numbers.prev, .rc-post-block__section .page-numbers.next { padding-left: 10px; padding-right: 10px;}
.rc-post-block__section .page-numbers:hover { background: var(--rojo); color: var(--blanco)!important;}
.rc-post-block__section .page-numbers.dots {pointer-events: none;}


/*---------------------------------------------------------------------------------------- IPAD ---*/

@media (max-width: 1099px) {

    ul.rc-post-block__list {grid-template-columns: repeat(2, 1fr); grid-gap: 30px;}
    
    figure.rc-post-block__image-figure { margin-bottom: 15px;}
    img.rc-post-block__image { height: 165px; }
    p.rc-post-block__category { font-size: 14px; margin-bottom: 5px !important;}
    p.rc-post-block__title { font-size: 22px; margin-bottom: 10px !important;}
    p.rc-post-block__excerpt { font-size: 16px; }

    /* Is Home */
    ul.rc-post-block__list.is-home li.rc-post-block__item:first-child { grid-template-columns: 0.93fr 1fr; grid-gap: 0px; position: relative; overflow: hidden; }
    ul.rc-post-block__list.is-home li.rc-post-block__item:first-child > a {position: unset;}
    ul.rc-post-block__list.is-home li.rc-post-block__item:first-child figure.rc-post-block__image-figure { margin-bottom: 15px;}
    ul.rc-post-block__list.is-home li.rc-post-block__item:first-child img.rc-post-block__image { width: 100%;  min-height: 100%; margin-bottom: 0; position: absolute; top: 0; left: 0; z-index: 0;}
    ul.rc-post-block__list.is-home li.rc-post-block__item:first-child div.rc-post-block__content { padding: 40px 30px; position: relative; z-index: 1; background-color: rgb(255 255 255 / 90%); }
    ul.rc-post-block__list.is-home li.rc-post-block__item:first-child p.rc-post-block__title { font-size: 24px; }


    /* Paginación */
    .rc-post-block__section .page-numbers {font-size: 12px !important;}

    
  
}
  
/*---------------------------------------------------------------------------------------- MOVIL ---*/
  
@media (max-width: 559px) {

    
    ul.rc-post-block__list {grid-template-columns: repeat(1, 100%); grid-gap: 30px;}

    figure.rc-post-block__image-figure { margin-bottom: 10px;}
    img.rc-post-block__image { height: 150px; }
  
     /* Is Home */
     ul.rc-post-block__list.is-home li.rc-post-block__item:first-child { grid-template-columns: 1fr; grid-gap: 0px; position: relative; overflow: hidden; }
     ul.rc-post-block__list.is-home li.rc-post-block__item:first-child > a {position: relative; margin-bottom: 20px;}
     ul.rc-post-block__list.is-home li.rc-post-block__item:first-child figure.rc-post-block__image-figure { margin-bottom: 10px;}
     ul.rc-post-block__list.is-home li.rc-post-block__item:first-child img.rc-post-block__image { position: relative; top: unset; margin-bottom: 20px; }
     ul.rc-post-block__list.is-home li.rc-post-block__item:first-child div.rc-post-block__content { padding: 0px; position: relative; z-index: 1; background-color: var(--blanco); }
     ul.rc-post-block__list.is-home li.rc-post-block__item:first-child p.rc-post-block__title { font-size: 22px; }
  
}