@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Varsity Collage';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Varsity Collage.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Super Energy';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Super-Energy.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Simple Minimalist';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Simple-Minimalist.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Milky Bright Personal';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/MilkyBrightPersonalUseOnly-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Hemiqa';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Hemiqa.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CS Agnes Regular';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/CSAgnes-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Clorise Extrude Right';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Clorise-ExtrudeRight_demo.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Century Glamour';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/CenturyGlamour.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Paradise Silhouette';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/ParadiseSilhouette.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Brendie Rounded Regular';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/BrendieRounded-Regular_demo.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Vogue Moderne';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/VogueModerne.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Special February';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Special February.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roby Evano Demo Regular';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/RobyEvanoDemoRegular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mirage Stellar';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/MirageStellar.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Gearhart Demo Regular';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/GearhartDemoRegular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Classical Prime Regular';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/ClassicalPrime-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Classical Prime Italic';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/ClassicalPrime-Italic.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Chocolate Valentine';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Chocolate Valentine.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Brielle Jordyn Demo Regular';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/BrielleJordynDemoRegular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Bolmand Regular';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Bolmand-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Bolmand Outline';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Bolmand-Outline.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Bolmand Oblique';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Bolmand-Oblique.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Bolmand Signature Demo';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Bolmand Signature_Demo.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barnola-Regular';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Barnola-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/Sarabun-Thin.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'MuseoModerno-Light';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/MuseoModerno-Light.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/DancingScript-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Pacifico-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'LuckiestGuy-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/LuckiestGuy-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PlaypenSans-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/PlaypenSans-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Englebert';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Englebert-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Handlee';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Handlee-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'TitanOne-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/TitanOne-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Aclonica-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Aclonica-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mansalva';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Mansalva-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'FingerPaint-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/FingerPaint-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Monoton-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Monoton-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'AbrilFatface-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/AbrilFatface-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'BethEllen-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/BethEllen-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CaesarDressing-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/CaesarDressing-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'AlfaSlabOne-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/AlfaSlabOne-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barrio-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Barrio-Regular.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'MuseoModerno-BlackItalic';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/MuseoModerno-BlackItalic.ttf') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* Telefonos en vertical (portrait phones, less than 576px) */
@media (max-width: 767px) , screen and (orientation: portrait) {
  #block-lndmaker-alternadordeidioma a.language-link {
    color: #83b7da!important;
    font-weight: 600;
  }
    /* Login */
    section.row.region.region-top-header {
      padding-top: 10px;
      margin: 10px auto;
    }
    /* Navbar */
    nav#block-lndmaker-main-menu {
      font-size: 20px;
    }
    /* Home */
    .node--type-home-page .wrapping-global .container,
    .page-node-1 .paragraph--type--wrapping .container,
    .page-node-4 main#content {
      padding: 0!important;
    }
    /* Sobre Landingmaker */
    #wpg-4 {
      margin-bottom: 40px;
    }
    /* Pagina gracias */
    .page-node-4 #main-wrapper,
    .page-node-1 #main-wrapper {
      background: #093149;
    }

    .page-node-4 .site-footer {
      margin-top: 0;
    }

    /* Pagina contacto*/
    .page-node-2 .field--name-field-cuerpo-simple p,
    .page-node-2 .field--name-field-cuerpo-simple h2{
      padding-left: 10px;
      padding-right: 10px;
    }
  .page-node-2 #main,
  .page-node-3 #main {
    padding: 0;
  }

}

/* Ordenadores y Laptops (desktops, 992px and up) */
@media (min-width: 992px) {
  /* Home */
  main#content {
    padding: 0;
  }
  /* Menu Principal */
  #block-lndmaker-main-menu .dropdown-menu ul li:hover,
  #block-lndmaker-main-menu .dropdown-menu li:hover a,
  #block-lndmaker-main-menu .dropdown-menu li a,
  #block-lndmaker-main-menu .dropdown-menu li a:hover {
    color: #ffffff;
    text-decoration: none;
  }
  #block-lndmaker-main-menu .dropdown-menu li :hover {
    border-bottom: 2px solid #49e8f6;
  }
  #block-lndmaker-main-menu .dropdown-menu li {
    background: #055a8e;
  }
  .offcanvas-body {
    justify-content: space-between;
  }
  #block-lndmaker-main-menu a {
    color: #055a8e;
  }
  #block-lndmaker-main-menu a:hover {
    color: #fff;
  }
  #block-lndmaker-main-menu a.is-active {
    font-weight: bold;
  }
  /* Pagina contacto */
  .page-node-4 main#content {
    margin: 40px auto 0;
  }
  .page-node-2 .site-footer,
  .page-node-3 .site-footer,
  .page-node-4 .site-footer {
    margin-top: 40px;
  }
  /* Preguntas */
  .node--type-pregunta-frecuente .paragraph--type--image-only {
    text-align: center;
    padding: 20px;
  }
  .node--type-pregunta-frecuente .paragraph--type--video-only {
    text-align: center;
    padding-top: 40px;
  }
  .node--type-pregunta-frecuente .sidebar .block  h2 {
    font-size: 1.5rem !important;
    max-width: 90%;
  }
  .node--type-pregunta-frecuente #sidebar_first {
    width: 20%;
  }

}

/* Estilos Pregunta */
.node--type-pregunta-frecuente #main,
.node--type-pregunta-frecuente .sidebar .block {
  border-color: #1d4571;
  background: #1d4571!important;
  padding-left: 13px;
}
.node--type-pregunta-frecuente #sidebar_first {
  padding: 5px;
}

.node--type-pregunta-frecuente .sidebar .block a{
  color: #ffffff;
}
.node--type-pregunta-frecuente .sidebar .block h2 {
  color: #fff;
  max-width: 90%;
}
.view-manual-de-usuario .views-row {
  padding: 10px;
}
.view-manual-de-usuario  .views-field-title a {
  text-decoration: none;
}
.view-manual-de-usuario .views-row:hover {
  background: #2b678e;
}

/* Elminar Card Defoult Styles */
.card {
  background: none;
  border: none;
}


.linkdrupaladicto {
  color: #98c3d7;
  font-size: 13px;
}


/* Pagina Gracias */
.page-node-4 main#content {
  background: #093149;
  padding: 40px 20px;
  color: white;
  max-width: 1350px;
  margin: 10px auto 40px;
}


/* Sombras */
.sombraa {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.sombrab {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.sombrac {
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.sombrad {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
.sombrae {
rgb(38, 57, 77) 0 px 20 px 30 px - 10 px
}
.sombraf {
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}
.sombrag {
  box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
}
.sombrah {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}
.sombrai {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px, rgb(51, 51, 51) 0px 0px 0px 3px;
}
.sombraj {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.sombrak {
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}

/* Efectos Imagen */
.brightness {
  filter: brightness(0.5);
}
.dropshadow {
  filter: drop-shadow(2px 4px 6px black);
}
.grayscale {
  filter: grayscale(1);
}
.invert {
  filter: invert(1);
}
.saturate {
  filter: saturate(0.5);
}
.sepia{
  filter: sepia(1);
}
.huerotate {
  filter: hue-rotate(45deg);
}
.opacity {
  filter: opacity(0.5);
}
.blur{
  filter: blur(1px);
}
/* BG Image Filters */
.grayscale {
  filter: grayscale(1);
}
.blur_a {
  filter: blur(1px);
}
.blur_b {
  filter: blur(5px);
}
.brightness {
  filter: brightness(0.5)
}
.dropshadow {
  filter: drop-shadow(2px 4px 6px black);
}
.contrast {
  filter: contrast(0.5);
}
.huerotate {
  filter: hue-rotate(45deg);
}
.opacity {
  filter: opacity(0.5);
}
.saturate {
  filter: saturate(0.5);
}
.sepia {
  filter: sepia(1);
}
.invert {
  filter: invert(1);
}


/* Selector de idioma */
#block-lndmaker-alternadordeidioma a.language-link.is-active {
  font-weight: 700;

}
#block-lndmaker-alternadordeidioma a.language-link {
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
}



/* Page Cart */
.path-cart input#edit-submit {
  max-width: 250px;
  border-radius: 25px;
  background: #1e7bb2;
}

/* Barra superior */
/* Login Popup */
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix {
  background: #2c3450;
  color: #fff;
}
a.use-ajax.login-popup-form {
  color: white;
  border-radius: 50px;
  font-weight: 600;
  background-color: #df0a2f;
  padding: .5rem 1rem;
  text-decoration: none;
}
.cart-block--summary a,
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix span {
  color: #ffffff;
}
button.btn.btn-primary.js-form-submit.form-submit.btn.btn-primary.button {
  width: 100%;
  border-radius: 25px;
  background: red;
  border-color: red;
  max-width: 250px;
  margin: auto;
  color: #fff;
}

/* Home */
.view.view-nuevos-home {
  margin: 40px 0;
}
.view.view-nuevos-home h2 {
  text-align: center;
  padding: 20px 0;
}
.view.view-nuevos-home .button--add-to-cart {
  max-width: 280px;
  border-radius: 25px;
  padding: 10px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  background: #114c6b;
  border-color: #114c6b;
}

/* Sobre Landingmaker */
.page-node-2 main#content,
.page-node-3 main#content,
.page-node-4 main#content {
  max-width: 1320px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  background: #093149;
  padding: 20px;
  color: white;
}
.page-node-2 h1.title,
.page-node-3 h1.title {
  margin-bottom: 0;
}
.page-node-2 a.btn.btn-primary,
.page-node-4 a.btn.btn-primary {
  max-width: 280px;
  width: 100%;
  border-radius: 25px;
  padding: 10px 25px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  background: #114c6b;
  border-color: #114c6b;
}
.page-node-2 main#content img,
.page-node-3 main#content img,
.page-node-4 main#content img {
  padding: 20px;
}

/* Contactanos */
.page-node-2 .row.row-offcanvas.row-offcanvas-left.clearfix,
.page-node-3 .row.row-offcanvas.row-offcanvas-left.clearfix,
.page-node-4 .row.row-offcanvas.row-offcanvas-left.clearfix {
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  max-width: 1320px;
  margin: auto;
}

.page-node-2 input#edit-submit {
  max-width: 280px;
  border-radius: 25px;
  padding: 10px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  background: #114c6b;
  border-color: #114c6b;
}


/* Títulos */
h1.title {
  background: #285976;
  padding: 20px;
  color: white;
  margin-bottom: 40px;
}

/* Cart */
.path-cart #content {
  padding: 10px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  max-width: 1250px;
  margin: 20px auto;
}
.view-nuevos-home .views-view-responsive-grid__item-inner {
  box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
  padding-bottom: 20px;
  margin-bottom: 40px;
  background: #ffffff;
}
.view-nuevos-home .field.field--name-field-media-image.field--type-image.field--label-visually_hidden {
  float: none;
  margin: auto;
}
.view-nuevos-home ul {
  list-style: none;
  margin-bottom: 30px;
  text-align: left;
  padding-right: 10px;
}
.field.field--name-field-vista-referenciada.field--type-block-field {
  margin-top: 40px;
}
.view-nuevos-home .form-actions.js-form-wrapper.form-wrapper.mb-3 {
  text-align: center;
}

/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 996;
  background: #a5afbd;
  width: 40px;
  height: 40px;
  transition: all 0.4s;
  border-radius: 25px;
}

.back-to-top i {
  font-size: 28px;
  color: #fff;
  line-height: 0;
}

.back-to-top:hover {
  background: #9facb5;
  color: #fff;
}

.back-to-top.active {
  visibility: visible;
  opacity: 1;
}

/* Segura Rodriguez */
#txonly-906 p.text-align-justify {
  padding: 0;
}

#edit-openid-connect-client-generic-login {
  background: red;
  border-radius: 25px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  border: none;
}


.page-node-1 .views-view-responsive-grid__item:last-child input {
  display: none;
}
.page-node-1 .views-view-responsive-grid__item:last-child a {
  display: flex;
  justify-content: center;
  max-width: 280px;
  border-radius: 25px;
  padding: 10px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  background: #8f359f;
  border-color: #8f359f;
  margin: auto;
  text-decoration: none;
  color: white;
}
