/* Cambios Globales */
#layout-paragraphs-layout-options,
.field--name-bref-block.field--widget-block-field-default.me-tab-group {
  display: flex;
  justify-content: space-between;
  background: #92acbf;
  padding: 20px;
}
.layout-locked {
  pointer-events: none;
  opacity: .7;
}

/* BLOQUE MENU REFERENCIADO */
.menu-refenciado.radio {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  justify-items: center;
}


/* Mobile */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 767px) {
  /* Menu Usuario Logueado */
  #block-condrupal-account-menu a {
    font-size: 13px;
  }
  a.nav-link.nav-link--my-contents,
  a.nav-link.nav-link--en-my-contents,
  a.nav-link.nav-link--plantillas,
  a.nav-link.nav-link--en-templates {
    width: 100%;
    max-width: 200px;
    margin-top: 10px;
  }
  #botones-user ul {
    justify-content: center;
  }
  #botones-user li:first-child {
    margin-bottom: 10px;
  }
  .layout--twocol-section.layout--twocol-section--50-50 {
    flex-wrap: wrap;
  }

  #block-condrupal-account-menu ul.clearfix.nav.flex-row {
    font-size: 15px;
    margin: 20px 0;
  }
  .masquerade-block-form.block.block-masquerade {
    width: 100%;
    text-align: center;
  }

}

/* Ordenadores y Laptops (desktops, 992px and up) */
@media (min-width: 768px) {
  #block-condrupal-account-menu a {
    font-size: 18px;
  }

  /* MASQUERADE */
  .masquerade-block-form.block.block-masquerade {
    position: relative;
    top: 17px;
    left: 20px;
  }

  /* BARRA EDITRA */
  .user-logged-in span.lpb-controls-label {
    min-width: 230px;
  }
  .user-logged-in .js-lpb-component button.trigger.focusable {
    display: none!important;
  }
  /*.user-logged-in .lpb-controls.js-lpb-ui,*/
  /*.user-logged-in  .js-lpb-component.lpb-layout.paragraph,*/
  /*.user-logged-in  .field--type-entity-reference-revisions.field--widget-layout-paragraphs.me-tab-group {*/
  /*  min-width: 370px;*/
  /*}*/


  /* Menu Usuario Logueado */
  #block-condrupal-account-menu li:nth-child(2) {
    margin-left: 10px;
    margin-right: 10px;
    border-left: 1px solid #4094c9;
    border-right: 1px solid #4094c9;
    padding-left: 5px;
    padding-right: 5px;
  }
  #block-condrupal-account-menu li:nth-child(2) a {
    margin-left: 5px;
    margin-right: 5px;
  }
  #botones-user ul {
    justify-content: space-between;
  }
  #botones-user li a {
    max-width: 250px;
  }
  .node .field--type-image {
    margin: 0;
    float: none;
  }
}

/* My Contents */
.encabezados {
  background: #192e4d;
  color: #fff;
  text-align: center;
  padding: 10px;
  font-size: 1.3rem;
  font-weight: 600;
}
#botones-user {
  background: #192e4d;
  padding: 20px;
  color: white;
}
#botones-user ul {
  list-style: none;
  margin: 10px auto;
  padding: 0;
  display: flex;
  max-width: 500px;
  flex-flow: wrap;
}
#botones-user .btn {
  border-radius: 50px;
  font-weight: 600;
  padding: 10px 20px;
}

/* Popup agregar compoenentes */
button.ui-dialog-titlebar-close:before {
  content: "x";
  border: 1px solid #bcc9d0;
  padding: 2px 8px;
  font-weight: 700;
  background: #0a5780;
  color: #fff;
}
.lpb-dialog.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  color: white;
}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix {
  background: #0f3b83;
}

/* Edicion campos Simple Link y otros*/
.field--name-custb-link .fieldset-wrapper,
.field--name-slink-link .fieldset-wrapper,
.field--name-omp-map .fieldset-wrapper {
  display: flex;
  flex-flow: wrap;
}
.field--name-custb-link .fieldset-wrapper .description.text-muted,
.field--name-slink-link .fieldset-wrapper .description.text-muted,
.field--name-omp-map .fieldset-wrapper .description.text-muted {
  display: none;
}

/* Galllery Block */
.field--type-link.field--name-mainm-links .field-multiple-table.responsive-enabled td {
  display: flex;
  flex-flow: wrap;
  justify-content: space-around;
}

/* Hidden Block */
.paragraph--unpublished .lpb-controls.is-layout.js-lpb-ui, #btncopywrapper-10, #btncopywrapper-3,
.node--type-home-page .lpb-enable__wrapper, #btncopywrapper-3087,
.node--type-control-panel .lpb-controls.is-layout.js-lpb-ui,
.node--type-pregunta-frecuente .lpb-enable__wrapper,
#btncopywrapper-3289 {
  /*display: none;*/
}

.user-logged-in  .paragraph--type--box {
  height: auto;
}
/*.user-logged-in .js-lpb-component.lpb-layout.paragraph.row.paragraph--type--wrapping.paragraph--view-mode--default.paragraph--unpublished {*/
/*  background: red;*/
/*}*/
#wrappingcode-3046, #btnSugCopy-3046 {
  /*display: none;*/
}

  /* Página Admin SEO */
.view-id-seo_website {
  text-align: center;
  padding: 20px
}
.view-id-seo_website a {
  padding: 10px 30px;
  background: red;
  color: #fff;
  text-decoration: none;
  border-radius: 25px;
}

/* Menu Usuario Logueado */
#block-condrupal-account-menu a {
  color: white!important;
  border-radius: 50px;
  font-weight: 600;
  background-color: #df0a2f;
  padding: .5rem 1rem;
  text-decoration: none;
}

.layout-paragraphs-component-form label,
.layout-paragraphs-component-form .sp-replacer.sp-light  {
  width: 100%;
}

.vertical-tabs .col-sm-8.p-2.vertical-tabs__panes {
  width: 100%;
  background: #b7c9e6;
}
.vertical-tabs .col-sm-8.p-2.vertical-tabs__panes .details-wrapper {
  display: flex;
}

/* Campos Color */
.layout-paragraphs-component-form .field--type-boolean, .layout-paragraphs-component-form .js-form-type-number,
.layout-paragraphs-component-form .form-type-select,
.layout-paragraphs-component-form .field--type-string-long, .layout-paragraphs-component-form .form-type-textfield,
.layout-paragraphs-component-form .form-type-entity-autocomplete, .layout-paragraphs-component-form .field--name-fxcols-disp-to-colums,
.layout-paragraphs-component-form .field--name-fxcols-bg-to-colums, .layout-paragraphs-component-form .field--name-fxcols-border-to-colums {
  max-width: 250px;
  border: 2px solid #646a74;
  padding: 20px 10px;
  background: #1dbfe5;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  min-height: 200px;
  margin-right: 10px;
}
#glb_bg_image-media-library-wrapper, #hi_image-media-library-wrapper,
.field--name-omp-address.field--widget-text-textfield.js-form-wrapper,
.field--name-wrp-bg-image, .field--name-sld1-title,
.field--name-sld1-subtitle, .field--name-sld1-link,
.js-media-library-widget.js-form-item.form-item.js-form-wrapper.form-wrapper.mb-3 {
  display: flex;
  flex-flow: wrap;
  margin: 0 auto;
  max-width: 380px;
  background: #0ba0cf;
  padding: 20px;
  text-align: center;
  color: #ffffff;

}
/* OPCION AGREGAR ELEMENTO */
.field--name-ilt-right-contents.field--widget-layout-paragraphs,
.field--name-ilt-icon.field--widget-layout-paragraphs,
.field--name-hi-title.field--widget-layout-paragraphs,
.field--name-hi-subtitle.field--widget-layout-paragraphs,
.field--name-hi-buttons.field--widget-layout-paragraphs,
.field--name-hi-buttons.field--widget-layout-paragraphs,
.field--name-pdc-title.field--widget-layout-paragraphs,
.field--name-cfull-video.field--widget-layout-paragraphs,
.field--name-cfull-title.field--widget-layout-paragraphs,
.field--name-cfull-custom-text.field--widget-layout-paragraphs,
.field--name-cfull-buttons.field--widget-layout-paragraphs,
.field--name-col-right-contents.field--widget-layout-paragraphs,
.field--name-glb-mainb-title.field--widget-layout-paragraphs,
.field--name-sb-maintitle.field--widget-layout-paragraphs,
.field--name-sb-links.field--widget-layout-paragraphs,
.field--name-vm-mainb-title.field--widget-layout-paragraphs,
.field--name-vhb-video.field--widget-layout-paragraphs,
.field--name-vhb-contents.field--widget-layout-paragraphs,
.field--name-wbtn-call-me-text.field--widget-layout-paragraphs,
.field--name-headl-sociallinks.field--widget-layout-paragraphs,
.field--name-headl-menu.field--widget-layout-paragraphs,
.field--name-ilt-media.field--widget-layout-paragraphs {
  background: #123f4a;
  max-width: 375px;
  padding: 20px;
  text-align: center;
}

.field--name-ilt-right-contents.field--widget-layout-paragraphs legend,
.field--name-ilt-icon.field--widget-layout-paragraphs legend,
.field--name-hi-title.field--widget-layout-paragraphs legend,
.field--name-hi-subtitle.field--widget-layout-paragraphs legend,
.field--name-hi-buttons.field--widget-layout-paragraphs legend,
.field--name-hi-buttons.field--widget-layout-paragraphs legend,
.field--name-pdc-title.field--widget-layout-paragraphs legend,
.field--name-cfull-video.field--widget-layout-paragraphs legend,
.field--name-cfull-title.field--widget-layout-paragraphs legend,
.field--name-cfull-custom-text.field--widget-layout-paragraphs legend,
.field--name-cfull-buttons.field--widget-layout-paragraphs legend,
.field--name-col-right-contents.field--widget-layout-paragraphs legend,
.field--name-glb-mainb-title.field--widget-layout-paragraphs legend,
.field--name-sb-maintitle.field--widget-layout-paragraphs legend,
.field--name-sb-links.field--widget-layout-paragraphs legend,
.field--name-vm-mainb-title.field--widget-layout-paragraphs legend,
.field--name-vhb-video.field--widget-layout-paragraphs legend,
.field--name-vhb-contents.field--widget-layout-paragraphs legend,
.field--name-wbtn-call-me-text.field--widget-layout-paragraphs legend,
.field--name-headl-sociallinks.field--widget-layout-paragraphs legend,
.field--name-headl-menu.field--widget-layout-paragraphs legend,
.field--name-ilt-media.field--widget-layout-paragraphs legend {
  color: #fff!important;
}
.field--name-ilt-right-contents.field--widget-layout-paragraphs .description,
.field--name-ilt-icon.field--widget-layout-paragraphs .description,
.field--name-hi-title.field--widget-layout-paragraphs .description,
.field--name-hi-subtitle.field--widget-layout-paragraphs .description,
.field--name-hi-buttons.field--widget-layout-paragraphs .description,
.field--name-hi-buttons.field--widget-layout-paragraphs .description,
.field--name-pdc-title.field--widget-layout-paragraphs .description,
.field--name-cfull-video.field--widget-layout-paragraphs .description,
.field--name-cfull-title.field--widget-layout-paragraphs .description,
.field--name-cfull-custom-text.field--widget-layout-paragraphs .description,
.field--name-cfull-buttons.field--widget-layout-paragraphs .description,
.field--name-col-right-contents.field--widget-layout-paragraphs .description,
.field--name-glb-mainb-title.field--widget-layout-paragraphs .description,
.field--name-sb-maintitle.field--widget-layout-paragraphs .description,
.field--name-sb-links.field--widget-layout-paragraphs .description,
.field--name-vm-mainb-title.field--widget-layout-paragraphs .description,
.field--name-vhb-video.field--widget-layout-paragraphs .description,
.field--name-vhb-contents.field--widget-layout-paragraphs .description,
.field--name-wbtn-call-me-text.field--widget-layout-paragraphs .description,
.field--name-headl-sociallinks.field--widget-layout-paragraphs .description,
.field--name-headl-menu.field--widget-layout-paragraphs .description,
.field--name-ilt-media.field--widget-layout-paragraphs .description {
  color: #ededed!important;
}

.required-fields.field-group-html-element.wrapper-outside {
  background: #b7c9e6;
  padding: 10px;
  display: flex;
  justify-content: center;
}

#views-form-media-media-page-list img {
  max-width: 100px;
}

/* Estilo base */

.field--name-menr-menu .fieldset-wrapper .radio,
.field--name-bxc-category .fieldset-wrapper .checkbox,
.field--name-menr-category .fieldset-wrapper .checkbox,
.field--name-ins-category .fieldset-wrapper .checkbox,
.field--name-foot-category .fieldset-wrapper .checkbox,
.field--name-slink-category .fieldset-wrapper .checkbox,
.field--name-lndp-category .fieldset-wrapper .checkbox,
.field--name-bxcols-category .fieldset-wrapper .checkbox,
.field--name-fxcols-category .fieldset-wrapper .checkbox,
.field--name-fr-category .fieldset-wrapper .checkbox,
.field--name-bref-category .fieldset-wrapper .checkbox,
.field--name-hv-category .fieldset-wrapper .checkbox,
.field--name-headl-category .fieldset-wrapper .checkbox,
.field--name-mainm-category .fieldset-wrapper .checkbox,
.field--name-hi-category .fieldset-wrapper .checkbox,
.field--name-sb-category .fieldset-wrapper .checkbox,
.field--name-slicons-category .fieldset-wrapper .checkbox,
.field--name-wbtn-category .fieldset-wrapper .checkbox,
.field--name-glb-category .fieldset-wrapper .checkbox,
.field--name-ccategory .fieldset-wrapper .checkbox,
.field--name-sld1-category .fieldset-wrapper .checkbox,
.field--name-acustom-category .fieldset-wrapper .checkbox,
.field--name-accitem-category .fieldset-wrapper .checkbox,
.field--name-dlbtn-category .fieldset-wrapper .checkbox,
.field--name-cbtn-category .fieldset-wrapper .checkbox,
.field--name-custb-category .fieldset-wrapper .checkbox,
.field--name-imonly-category .fieldset-wrapper .checkbox,
.field--name-omp-category .fieldset-wrapper .checkbox,
.field--name-pdc-category .fieldset-wrapper .checkbox,
.field--name-vo-category .fieldset-wrapper .checkbox,
.field--name-stonly-category .fieldset-wrapper .checkbox,
.field--name-fhmtl-category .fieldset-wrapper .checkbox,
.field--name-to-category .fieldset-wrapper .checkbox,
.field--name-icoly-category .fieldset-wrapper .checkbox,
.field--name-hpcategory .fieldset-wrapper .checkbox,
.field--name-bwp-category .fieldset-wrapper .checkbox,
.field--name-bxc-category .fieldset-wrapper .checkbox,
.field--name-cpt-category .fieldset-wrapper .checkbox {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}

.field--name-menr-menu legend,
.field--name-bxc-category legend,
.field--name-menr-category legend,
.field--name-ins-category legend,
.field--name-foot-category legend,
.field--name-slink-category legend,
.field--name-lndp-category legend,
.field--name-bxcols-category legend,
.field--name-fxcols-category legend,
.field--name-fr-category legend,
.field--name-bref-category legend,
.field--name-hv-category legend,
.field--name-headl-category legend,
.field--name-mainm-category legend,
.field--name-hi-category legend,
.field--name-sb-category legend,
.field--name-slicons-category legend,
.field--name-wbtn-category legend,
.field--name-glb-category legend,
.field--name-ccategory legend,
.field--name-sld1-category legend,
.field--name-acustom-category legend,
.field--name-accitem-category legend,
.field--name-dlbtn-category legend,
.field--name-cbtn-category legend,
.field--name-custb-category legend,
.field--name-omp-category legend,
.field--name-pdc-category legend,
.field--name-vo-category legend,
.field--name-fhmtl-category legend,
.field--name-cpt-category legend,
.field--name-to-category legend,
.field--name-icoly-category legend,
.field--name-hpcategory legend,
.field--name-stonly-category legend,
.field--name-bxc-category legend,
.field--name-bwp-category legend {
  background: #265db9;
  padding: 10px;
  color: white;
  font-weight: 500;
}

.field--name-menr-menu .form-check,
.field--name-bxc-category .form-check,
.field--name-menr-category .form-check,
.field--name-ins-category .form-check,
.field--name-foot-category .form-check,
.field--name-slink-category .form-check,
.field--name-lndp-category .form-check,
.field--name-bxcols-category .form-check,
.field--name-fxcols-category .form-check,
.field--name-fr-category .form-check,
.field--name-bref-category .form-check,
.field--name-hv-category .form-check,
.field--name-headl-category .form-check,
.field--name-mainm-category .form-check,
.field--name-hi-category .form-check,
.field--name-sb-category .form-check,
.field--name-slicons-category .form-check,
.field--name-wbtn-category .form-check,
.field--name-glb-category .form-check,
.field--name-ccategory .form-check,
.field--name-sld1-category .form-check,
.field--name-sld1-category .form-check,
.field--name-acustom-category .form-check,
.field--name-accitem-category .form-check,
.field--name-dlbtn-category .form-check,
.field--name-cbtn-category .form-check,
.field--name-custb-category .form-check,
.field--name-imonly-category .form-check,
.field--name-omp-category .form-check,
.field--name-pdc-category .form-check,
.field--name-vo-category .form-check,
.field--name-fhmtl-category .form-check,
.field--name-stonly-category .form-check,
.field--name-to-category .form-check,
.field--name-icoly-category .form-check,
.field--name-cpt-category .form-check,
.field--name-hpcategory .form-check,
.field--name-cpt-category .form-check,
.field--name-bxc-category .form-check,
.field--name-bwp-category .form-check {
  padding: 5px 10px 5px 25px;
  border: 1px solid #ccc;
  border-radius: 6px;
  transition: 0.3s;
  cursor: pointer;
}

/* Efecto cuando SU checkbox está checked */
.field--name-menr-menu .form-check:has(> input:checked),
.field--name-bxc-category .form-check:has(> input:checked),
.field--name-menr-category .form-check:has(> input:checked),
.field--name-ins-category .form-check:has(> input:checked),
.field--name-foot-category .form-check:has(> input:checked),
.field--name-slink-category .form-check:has(> input:checked),
.field--name-lndp-category .form-check:has(> input:checked),
.field--name-bxcols-category .form-check:has(> input:checked),
.field--name-fxcols-category .form-check:has(> input:checked),
.field--name-fr-category .form-check:has(> input:checked),
.field--name-bref-category .form-check:has(> input:checked),
.field--name-hv-category .form-check:has(> input:checked),
.field--name-headl-category .form-check:has(> input:checked),
.field--name-mainm-category .form-check:has(> input:checked),
.field--name-hi-category .form-check:has(> input:checked),
.field--name-sb-category .form-check:has(> input:checked),
.field--name-slicons-category .form-check:has(> input:checked),
.field--name-wbtn-category  .form-check:has(> input:checked),
.field--name-glb-category .form-check:has(> input:checked),
.field--name-ccategory .form-check:has(> input:checked),
.field--name-sld1-category .form-check:has(> input:checked),
.field--name-acustom-category .form-check:has(> input:checked),
.field--name-accitem-category .form-check:has(> input:checked),
.field--name-dlbtn-category .form-check:has(> input:checked),
.field--name-cbtn-category .form-check:has(> input:checked),
.field--name-custb-category .form-check:has(> input:checked),
.field--name-imonly-category .form-check:has(> input:checked),
.field--name-omp-category .form-check:has(> input:checked),
.field--name-pdc-category .form-check:has(> input:checked),
.field--name-vo-category .form-check:has(> input:checked),
.field--name-fhmtl-category .form-check:has(> input:checked),
.field--name-stonly-category .form-check:has(> input:checked),
.field--name-to-category .form-check:has(> input:checked),
.field--name-icoly-category .form-check:has(> input:checked),
.field--name-hpcategory .form-check:has(> input:checked),
.field--name-bxc-category .form-check:has(> input:checked),
.field--name-bwp-category .form-check:has(> input:checked),
.field--name-cpt-category .form-check:has(> input:checked){
  background-color: #007bff;
  color: white;
  border-color: #007bff;
}

/* Opcional: mejorar el label */
.field--name-menr-menu  .form-check-label,
.field--name-bxc-category  .form-check-label,
.field--name-menr-category  .form-check-label,
.field--name-ins-category  .form-check-label,
.field--name-foot-category  .form-check-label,
.field--name-slink-category  .form-check-label,
.field--name-lndp-category .form-check-label,
.field--name-bxcols-category .form-check-label,
.field--name-fxcols-category .form-check-label,
.field--name-fr-category .form-check-label,
.field--name-bref-category .form-check-label,
.field--name-hv-category .form-check-label,
.field--name-headl-category .form-check-label,
.field--name-mainm-category .form-check-label,
.field--name-hi-category .form-check-label,
.field--name-sb-category .form-check-label,
.field--name-slicons-category .form-check-label,
.field--name-wbtn-category .form-check-label,
.field--name-glb-category .form-check-label,
.field--name-ccategory .form-check-label,
.field--name-sld1-category .form-check-label,
.field--name-acustom-category .form-check-label,
.field--name-accitem-category .form-check-label,
.field--name-dlbtn-category .form-check-label,
.field--name-cbtn-category .form-check-label,
.field--name-custb-category .form-check-label,
.field--name-imonly-category .form-check-label,
.field--name-omp-category .form-check-label,
.field--name-pdc-category .form-check-label,
.field--name-vo-category .form-check-label,
.field--name-fhmtl-category .form-check-label,
.field--name-stonly-category .form-check-label,
.field--name-to-category .form-check-label,
.field--name-icoly-category .form-check-label,
.field--name-hpcategory .form-check-label,
.field--name-bwp-category .form-check-label,
.field--name-bxc-category .form-check-label,
.field--name-cpt-category .form-check-label {
  cursor: pointer;
}

.field--name-menr-menu  .fieldset-wrapper,
.field--name-bxc-category .fieldset-wrapper,
.field--name-menr-category .fieldset-wrapper,
.field--name-ins-category .fieldset-wrapper,
.field--name-foot-category .fieldset-wrapper,
.field--name-slink-category .fieldset-wrapper,
.field--name-lndp-category .fieldset-wrapper,
.field--name-bxcols-category .fieldset-wrapper,
.field--name-fxcols-category .fieldset-wrapper,
.field--name-fr-category .fieldset-wrapper,
.field--name-bref-category .fieldset-wrapper,
.field--name-hv-category .fieldset-wrapper,
.field--name-headl-category .fieldset-wrapper,
.field--name-mainm-category .fieldset-wrapper,
.field--name-hi-category .fieldset-wrapper,
.field--name-sb-category .fieldset-wrapper,
.field--name-slicons-category .fieldset-wrapper,
.field--name-wbtn-category .fieldset-wrapper,
.field--name-glb-category .fieldset-wrapper,
.field--name-ccategory .fieldset-wrapper,
.field--name-sld1-category .fieldset-wrapper,
.field--name-acustom-category .fieldset-wrapper,
.field--name-accitem-category .fieldset-wrapper,
.field--name-dlbtn-category .fieldset-wrapper,
.field--name-cbtn-category .fieldset-wrapper,
.field--name-custb-category .fieldset-wrapper,
.field--name-imonly-category .fieldset-wrapper,
.field--name-omp-category  .fieldset-wrapper,
.field--name-pdc-category  .fieldset-wrapper,
.field--name-vo-category  .fieldset-wrapper,
.field--name-fhmtl-category  .fieldset-wrapper,
.field--name-stonly-category .fieldset-wrapper,
.field--name-to-category .fieldset-wrapper,
.field--name-icoly-category .fieldset-wrapper,
.field--name-hpcategory .fieldset-wrapper,
.field--name-bwp-category .fieldset-wrapper,
.field--name-bxc-category .fieldset-wrapper,
.field--name-cpt-category .fieldset-wrapper {
  background: #92abd3;
  padding: 10px;
}

.field--name-menr-menu li:first-child,
.field--name-bxc-category li:first-child,
.field--name-menr-category li:first-child,
.field--name-ins-category li:first-child,
.field--name-foot-category li:first-child,
.field--name-slink-category li:first-child,
.field--name-lndp-category li:first-child,
.field--name-bxcols-category li:first-child,
.field--name-fxcols-category li:first-child,
.field--name-fr-category li:first-child,
.field--name-bref-category li:first-child,
.field--name-hv-category li:first-child,
.field--name-headl-category li:first-child,
.field--name-mainm-category li:first-child,
.field--name-hi-category li:first-child,
.field--name-sb-category li:first-child,
.field--name-slicons-category  li:first-child,
.field--name-wbtn-category   li:first-child,
.field--name-ccategory  li:first-child,
.field--name-ccategory  li:first-child,
.field--name-sld1-category  li:first-child,
.field--name-acustom-category  li:first-child,
.field--name-accitem-category  li:first-child,
.field--name-dlbtn-category  li:first-child,
.field--name-cbtn-category  li:first-child,
.field--name-custb-category  li:first-child,
.field--name-imonly-category li:first-child,
.field--name-omp-category li:first-child,
.field--name-pdc-category li:first-child,
.field--name-vo-category li:first-child,
.field--name-fhmtl-category li:first-child,
.field--name-to-category li:first-child,
.field--name-hpcategory li:first-child,
.field--name-icoly-category li:first-child,
.field--name-stonly-category li:first-child,
.field--name-bwp-category li:first-child,
.field--name-bxc-category li:first-child,
.field--name-stonly-category li:first-child {
  display: none;
}

/* Breadcrumbs */
body:not(.gin--vertical-toolbar):not(.path-admin) #block-condrupal-breadcrumbs {
  position: absolute;
  margin-top: 20px;
  width: 95%;
}

/* Cierre Boton Download */
.js-media-library-item.media-library-item.media-library-item--grid input { width: 100%}


.user-logged-in .page-node-2 #main {
  background: #ffffff;
}
.page-node-12 .service-card.card-inverse {
  text-align: center;
}

.horizontal-tabs .horizontal-tabs-pane > .details-wrapper {
  margin: 0;
  background: #b7c9e6;
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  padding: 20px;
}

/* Especiales Menu */
a.nav-link.nav-link--my-contents,
a.nav-link.nav-link--en-my-contents,
a.nav-link.nav-link--plantillas,
a.nav-link.nav-link--en-templates {
  margin-right: 10px;
  background: red;
  border-radius: 25px;
  color: #ffffff !important;
  padding: 8px 20px !important;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
a.nav-link.nav-link--plantillas,
a.nav-link.nav-link--en-templates {
  background: purple;
}

/* Nueva edicion landing */
.node--type-landing-page .node-landing-page-edit-form .col.layout-region-node-footer .form-actions {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.node--type-landing-page .node-landing-page-edit-form .col.layout-region-node-footer .btn {
  max-width: 250px;
  background: #042539;
  border-radius: 25px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.node--type-landing-page .node-landing-page-edit-form  .required-fields.field-group-details.js-form-wrapper.form-wrapper {
  background: #336e99;
  color: #fff;
  padding: 15px;
  margin-bottom: 5px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.node--type-landing-page .node-landing-page-edit-form .col-md-4.layout-region-node-secondary {
  background: #eeeeee;
  padding: 20px;
}

.user-logged-in #header-landing {
  z-index: 0;
}

.user-logged-in .id-bloque {
  display: flex;
  justify-content: end;
}
.user-logged-in .copy-code.wrappingcode {
  padding: 5px 10px;
  border-right: 4px solid #968e8e;
  background: #0b1c3b;
  color: #ffffff;
}

.user-logged-in #main-wrapper {
  background: #435278;
}
.user-logged-in #main {
  width: 90%;
  margin: auto;
  border: 4px solid #ededed;
  background: #6992c2;
}
.user-logged-in ul.nav.primary.nav-tabs a.nav-link.nav-link{
  border-color: #c2cbda;
}
.user-logged-in .layout-paragraphs-component-form summary {
  background: #2a3659;
  padding: 10px;
  color: #fff;
}

.lpb-enable__wrapper {
  margin-bottom: 40px;
}
.lpb-enable {
  z-index: 2;
}

.buttonscopy {
  display: flex;
  flex-flow: nowrap;
  position: absolute;
  margin-top: 20px;
  margin-left: 20px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  z-index: 30;
}
.copy-code.heroimgcode {
  background: #975555;
  padding: 8px 10px;
  color: #fff;
  margin-right: 10px;
}
a.lpb-btn--add.use-ajax.before.js-lpb-ui {
  max-width: 20px;
  padding: 10px;
  border-color: red;
  color: #fff;
  z-index: 999;
  top:-30px;
}
a.lpb-btn--add.use-ajax.after.js-lpb-ui {
  max-width: 20px;
  padding: 10px;
  border-color: blue;
  color: #fff;
  z-index: 999;
}
/*.lpb-controls {*/
/*  padding-top: 15px;*/
/*  padding-bottom: 15px;*/
/*}*/
.lpb-btn--add.after {
  bottom: -41px;
}
.lpb-btn--add.before {
  top:50px;
}
.user-logged-in .lpb-form__actions {
  display: flex;
  justify-content: space-between;
  flex-flow: wrap;
}
.user-logged-in .lpb-form__actions input {
  width: 250px;
}
.user-logged-in .field-group-details .details-wrapper {
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background: #b7c9e6;
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}

.user-logged-in .field-group-details .details-wrapper fieldset .fieldset-wrapper {
  display: flex!important;
  flex-flow: wrap!important;
  justify-content: center!important;
}
.required-fields.field-group-html-element.me-tab-group.me-tab-group--content {
  display: flex;
  flex-flow: wrap;
  justify-content: space-around;
  background: #b7c9e6;
  padding: 20px;
  margin-bottom: 20px;
  box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
}
button.lpb-btn--promote-to-library.button.js-form-submit.form-submit.btn.btn-primary.form-control {
  background: #781c78;
}

.user-logged-in .col.layout-region-node-footer #edit-actions {
  display: flex;
  justify-content: space-between;
}
#edit-delete {
  background: red;
  padding: 10px;
}
#edit-delete {
  color: #fff;
  text-decoration: none;
}

.user-logged-in .required-fields.field-group-html-element.me-tab-group.me-tab-group--content .field--name-slink-customlink .fieldset-wrapper {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}
.user-logged-in .required-fields.field-group-html-element.me-tab-group.me-tab-group--content .field--name-slink-customlink .fieldset-wrapper .js-form-item {
  width: 49%;
}

/* TRES COLUMNAS FIJAS */
.user-logged-in .field-group-html-element .field--name-fxcols-left,
.user-logged-in .field-group-html-element .field--name-fxcols-fwidth-cols,
.user-logged-in .field-group-html-element .field--name-fxcols-right {
  background: #cfd7db;
  padding: 20px;
  text-align: center;
  color: white;
  border: 2px solid #ededed;
  max-width: 270px !important;
}
