/*******************************/
/* BACKEND                     */
/*******************************/

/* Modificamos la seccion para que nada sobrepase el bloque */
.block-editor-block-list__block[data-type~="acf/seccion"] {overflow: hidden;}



/*******************************/
/* FRONTEND                    */
/*******************************/


/* ANCHO CONTENEDOR */
.rc-seccion_inner-container.ic-full {max-width: 100%;}
.rc-seccion_inner-container.ic-content {max-width: var(--max-width-web); margin-left: auto; margin-right: auto;}

/* @media (min-width: 921px) and (max-width: 1300px) {
.rc-seccion.alignfull > .rc-seccion_inner-container.ic-content {padding-left: var(--padding-web); padding-right: var(--padding-web);}
} */

@media (min-width: 921px) {
  .rc-seccion.alignfull > .rc-seccion_inner-container.ic-content {padding-left: var(--padding-web); padding-right: var(--padding-web);}
  }


/* VIDEO BG */
.rc-seccion > figure.rc-grid-video-bg.wp-block-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%;  margin-bottom: 0; pointer-events: none;}



/* BORDE INFERIOR */
.rc-seccion.border_bottom_desktop { border-bottom: 1px solid var(--linea) !important; }
.rc-seccion.border_bottom_tablet {}
.rc-seccion.border_bottom_mobile {}



/*-----------------------------------------------------------------*/
/*  RESPONSIVE 
/*-----------------------------------------------------------------*/

/*------------------------------------------------------------------- PC MAS DEL ANCHO DE LA WEB ---*/
/*
@media (min-width: 1300px) {
  
  footer .rc-seccion {width: var(--max-width-web) !important;}

}


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

@media (max-width: 1099px) {

    /* ANCHO SECCION */
    .rc-seccion.alignfull {margin-left: calc( -50vw + 50%) !important; margin-right: calc( -50vw + 50%) !important; max-width: 100vw; width: 100vw !important;}

    /* ANCHO CONTENEDOR */
    .rc-seccion.alignfull > .rc-seccion_inner-container.ic-content {padding-left: 20px; padding-right: 20px; max-width: 100%;} 

    /* BORDE INFERIOR */
    .rc-seccion.border_bottom_desktop {border-bottom: none !important;}
    .rc-seccion.border_bottom_tablet {border-bottom: 1px solid var(--linea) !important;}
    .rc-seccion.border_bottom_mobile {}

  
}

/*---------------------------------------------------------------------------------------- MOVIL ---*/

@media (max-width: 559px) {

    /* BORDE INFERIOR */
    .rc-seccion.border_bottom_desktop {}
    .rc-seccion.border_bottom_tablet {border-bottom: none !important;}
    .rc-seccion.border_bottom_mobile {border-bottom: 1px solid var(--linea) !important;}
  
  

}


/*-----------------------------------------------------------------*/
/*  HIDE
/*-----------------------------------------------------------------*/

@media (max-width: 559px) {

  /* Hide Mobile */
  .rc-seccion.hide_mobile:not(.is-admin) {display: none !important;}
  .rc-seccion.hide_mobile.is-admin {opacity: 0.5 !important; background-color: red;}

}

@media (min-width: 560px) and (max-width: 921px) {

  /* Hide Tablet */
  .rc-seccion.hide_tablet:not(.is-admin) {display: none !important;}
  .rc-seccion.hide_tablet.is-admin {opacity: 0.5 !important; background-color: red;}

}

@media (min-width: 922px) {

  /* Hide Desktop */
  .rc-seccion.hide_desktop:not(.is-admin) {display: none !important;}
  .rc-seccion.hide_desktop.is-admin {opacity: 0.5 !important; background-color: red;}

}