@charset "UTF-8";
/*
    

.select2-hidden-accessible , #tagsdiv-countries{ display: none; }

.select2-hidden-accessible { display: none; }

#pais-metabox {
    background-color: #ede7f6;
}*/

#suc_bloq_element{
    border: 1px solid #efefef;display:flex; gap:20px; min-height:40vh
  }
  #suc_bloq_element .contededor_elementos{ width: 75%;}
  #suc_bloq_element .contenedor_bloques { width: 25%; border:1px solid #efefef;}
  #suc_bloq_element .contenedor_bloques .selecciona{display:flex;flex-wrap: wrap;
    }
  #suc_bloq_element .contenedor_bloques .selecciona .selector_bloque{ width: 22%; margin:10px  .5%; padding:10px .5%; text-align:center;border:1px solid #efefef;}
  .elemento {
  width: 96%;
  padding: 10px 1%;
  margin: 15px 1%;
  border: 1px dashed #c4c4c4;
}
.cabecera_herramientas {
  display: flex;
  justify-content: space-between;
}
.botones_accion{ display: flex; gap :10px; padding: 10px 0; border-bottom:1px solid #efefef; }
.anadir_elemento {
  background: cadetblue;
  padding: 10px 20px;
  display: inline-block;
  color: #fff;
  font-size: 18px;
}
.cancelar_elemento{ background: #E91E63;
    padding: 10px 20px;
    display: inline-block;
    color: #fff;
    font-size: 18px;}
.cabecera_herramientas .her span{ cursor: pointer;}
.duplicar_enlace{font-size:16px; padding: 5px 10px; background: #000;color:#fff; display: inline;}
.selector_bloque{ cursor:pointer; background-color: #fff; transition: all .2s;}
.selector_bloque:hover{ 
    background-color: #00BCD4;
    color: #ffff;}

   
#desplegables_formulario,    
.pop_up_form_entrada{ position: fixed; width: 100vw; height: 100vh; top: 0; left: 0; 
    background-color: rgb(0 0 0 / 50%); z-index: 500;;
    justify-content: center;
    align-items: center;display: none;}
    #desplegables_formulario.activo,
.pop_up_form_entrada.activo{display: flex;}
    
    .container_accions{    background: #ffffff;
        padding: 50px;
        border: 1px solid #ececec;    min-width: 60vw;}
        .cerrar_container_acctions {
            color: #E91E63;
            text-align: right;
        }
       .cerrar_container_acctions   span {
            font-size: 40px;
            cursor: pointer;
        }
        input.titular_color_rojo, .text-danger{ color:red}
        .container_accions  .titular{ display:none}

        .custom_upload_imagen { width: 120px; height: 120px;}
        .oculto{ display: none;}
        .cabecera_herramientas .her{ display: flex; gap:10px}

        #suc_bloq_element.activar_total{ display: block;}
        #suc_bloq_element.activar_total .contededor_elementos{ width: 100%;}
        #suc_bloq_element.activar_total .contenedor_bloques {
            width: calc(100% - 160px);
            position: fixed;
            top: 0;
            right: 0;
            z-index: 200;
            background: #88a4bd;-webkit-box-shadow: 0px 32px 59px -24px rgba(0,0,0,0.36);
            -moz-box-shadow: 0px 32px 59px -24px rgba(0,0,0,0.36);
            box-shadow: 0px 32px 59px -24px rgba(0,0,0,0.36);
        }


        #suc_bloq_element.activar_total  .contenedor_bloques .selecciona{justify-content: center;}
        #suc_bloq_element.activar_total .contenedor_bloques .selecciona .selector_bloque{ width: 6%;}
        .folded  #suc_bloq_element.activar_total .contenedor_bloques{ width:100%}

        .desplegable{ border-left: #E91E63 5px solid; padding-left:  20px;}
.input_ancho { width: 94%; padding: 5px;}
        /* ---TABS */
        .entrada_titular{ text-align: center; padding-bottom: 20px; margin-bottom: 20px;border-bottom: #c4c4c4 1px solid;}
        .bloque_elementos_tabs .selecciona{ display: flex; gap: 20px;}
        .bloque_elementos_tabs{ border: 1px solid #E91E63; padding: 20px;}
        .bloque_elementos_tabs .selecciona .selector_bloque{ padding: 10px; border:1px solid #efefef}
        .bloque_elementos_tabs  .botones_accion{ border-top: #c4c4c4 1px solid; margin-top: 20px; padding-top: 20px; text-align: center;}
        .contenedor_tabs_short{ padding: 20px; margin: 20px 5px;border: #eeeeee 1px solid; }

        .elemento.cerrado .contenido_elemento{ display: none;}
        .elemento .titular_colap{ display: none;}
        .elemento.cerrado .titular_colap{ display: block;}

       .colapsable:before {content: "\f347";font-size: 24px;
        font-family: dashicons;
        display: inline-block;
        line-height: 1;}
        .elemento.cerrado .colapsable:before {content: "\f343";font-size: 24px;
            font-family: dashicons;
            display: inline-block;
            line-height: 1;}

          /* cambio total pgn */

          body.post-type-repositorios #postimagediv{display: none;}

        #desplegables_formulario  .bloque_elementos_tabs {
            border: 1px solid #E91E63;
            padding: 20px;
            width: 80%;
            height: 80vh;
            overflow: scroll;
            background: #fff;
        }
        #desplegables_formulario{ z-index: 400;}




        /* --- ESTILOS BESTINVERT----*/

        .separador_acf{padding: 0 !important;
          border: 0 !important;
          margin: 0 !important;
        margin-top: 20px!important;}
          .separador_acf .acf-label{ display: none;}
          .acf-field[data-name="separador"] hr{ margin:0!important}
          .elementos_fijos,
          .acf-field[data-name="tipo_de_formulario"],
          .acf-field[data-name="endpoint"]
          { background-color: #eaecf0;}
          .elementos_fijos label,
          .acf-field[data-name="tipo_de_formulario"] label,
          .acf-field[data-name="endpoint"] label
          { font-size: 18px;
            font-weight: 200 !important;
            color: #5a383e;}

            .newsletter_acf,.newsletter_acf .acf-field{ background-color: #f0f0f1;}
            .certificados_acf,.certificados_acf .acf-field{ background-color: #fafafa;}
            .certificados_acf .acf-field .acf-label label{ font-size: 16px;
              font-weight: 200 !important;
              color: #222f47;;}
           