/* Mobile */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  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;
  }
}

/* Ordenadores y Laptops (desktops, 992px and up) */
@media (min-width: 992px) {
  /* 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;
  }

}
/* 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 .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;
  border-radius: 50px;
  font-weight: 600;
  background-color: #df0a2f;
  padding: .5rem 1rem;
  text-decoration: none;
}


/* 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 {
  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;
}
#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: 400px;
  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;
}

.field--name-omp-address li:first-child {
  display: none;
}

/* Breadcrumbs */
#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;
}


/* 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;
}

.user-logged-in .lpb-enable__wrapper {
  padding-top: 20px;
}
.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;
}
a.lpb-btn--add.use-ajax.after.js-lpb-ui {
  max-width: 20px;
  padding: 10px;
  border-color: blue;
  color: #fff;
}
.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;
  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%;
}
