/* 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-lndmaker-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-lndmaker-account-menu li:nth-child(2) a {
    margin-left: 5px;
    margin-right: 5px;
  }
}

/* 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-lndmaker-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 .js-color-field-widget-spectrum, .layout-paragraphs-component-form .field--type-boolean,
.layout-paragraphs-component-form .js-form-type-number, .layout-paragraphs-component-form .field--type-list-string,
.layout-paragraphs-component-form .field--type-string {
  max-width: 250px;
  border: 2px solid #646a74;
  padding: 5px;
  background: #fff;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  min-height: 142px;
}
.layout-paragraphs-component-form .field--type-boolean {
  background: #09d1f1;
  height: 142px;
}

.layout-paragraphs-component-form .js-form-type-number, .layout-paragraphs-component-form .field--type-list-string  {
  border: 2px solid #183d7a;
  background: #d4e8eb;
}
/* 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;
}
.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;
}
a#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%;
}
