/* 
    Estructura SCSS:
    1. Variables
    2. General (Estilos generales a aplicar en cualquier parte de la web)
    3. Header (buena parte de header va en responsive.scss)
    4. Main
    5. Section
        5.1. Aside
    6. Footer
    7. Librerias-plugins (Estilos para modificar plugins externos: Sliders, carrousels...)
*/
/* variables */
/* general */
@font-face {
  font-family: 'BebasNeue';
  font-style: normal;
  font-weight: 400;
  src: local("BebasNeue"), url(../fonts/BebasNeue.otf) format("woff2"); }

@font-face {
  font-family: 'BebasNeueMedium';
  font-style: normal;
  font-weight: 600;
  src: local("BebasNeue"), url(../fonts/BebasNeue.otf) format("woff2"); }

/* line 47, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
* {
  outline: none; }
  /* line 49, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  *:focus {
    outline: none !important; }

/* line 54, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
a {
  color: #62b6dd; }
  /* line 56, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  a:hover, a:focus {
    text-decoration: none;
    color: #84c6e4; }

/* line 62, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
body {
  font-family: "Raleway";
  font-size: 1.5rem;
  color: #4d4d4d;
  background: #fefff9; }

@-webkit-keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

/* line 77, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.margin-header {
  margin-top: 0px; }

/* line 80, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.destacado {
  color: #00f; }

/* line 83, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.slideOculto {
  display: none; }

/* line 86, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.clearfix-par:nth-of-type(even) {
  clear: both; }

/* paginador */
/* line 90, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.paginado_contenedor {
  text-align: center; }

/* line 93, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.pagination a {
  background-color: #eee !important;
  color: #bbb !important;
  font-size: 1.2rem !important;
  font-weight: bold;
  padding: 8px 10px !important;
  margin: 3px !important;
  border-radius: 0 !important;
  border: none !important;
  transition: all 0.3s; }

/* line 104, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.pagination a:hover {
  text-decoration: none;
  background: #b1c728 !important;
  color: #fff !important; }

/* line 109, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.pagination .active a {
  background-color: #b1c728 !important;
  border: none !important;
  color: #fff !important; }

/* line 114, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.pagination .disabled {
  display: none; }

/* line 117, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.no-mostrar {
  width: 0px !important;
  height: 0px !important;
  visibility: hidden;
  position: absolute; }

/* paginador */
/* line 125, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.compartir {
  text-align: right; }

/* fin general */
/* header */
/* line 134, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
header .cabecera-superior {
  position: relative;
  background: #b1c728 url(../img/fondo_cabecera.png) center center no-repeat; }
  /* line 137, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  header .cabecera-superior .logo {
    position: absolute; }
  /* line 140, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  header .cabecera-superior .texto-header {
    position: absolute;
    text-align: right; }
    /* line 143, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    header .cabecera-superior .texto-header .titulo {
      font: 500 2.5rem "BebasNeue";
      color: #839323; }
    /* line 147, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    header .cabecera-superior .texto-header .valor {
      font: 4.15rem "BebasNeueMedium";
      color: #ffffff;
      line-height: 3rem; }
  /* line 153, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  header .cabecera-superior .sombra {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 6px;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#33000000',GradientType=0 );
    /* IE6-9 */ }

/* line 165, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
header .cabecera-inferior {
  background: #fefff9; }
  /* line 168, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  header .cabecera-inferior nav > ul {
    margin: 0; }

/* fin header */
/* main */
/* line 179, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
main.slider-destacados {
  margin-top: 6px;
  margin-bottom: 6px; }
  /* line 182, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  main.slider-destacados .diapositivas {
    padding-right: 3px; }
  /* line 185, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  main.slider-destacados .servicios {
    padding-left: 3px; }
    /* line 187, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    main.slider-destacados .servicios a {
      display: block;
      height: 122px;
      position: relative;
      overflow: hidden;
      margin-bottom: 6px; }
      /* line 196, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      main.slider-destacados .servicios a img, main.slider-destacados .servicios a span {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%); }
      /* line 205, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      main.slider-destacados .servicios a img {
        min-width: 100%;
        min-height: 100%; }
      /* line 209, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      main.slider-destacados .servicios a span {
        text-align: center;
        z-index: 2;
        color: #fefff9;
        font: 2.8rem "BebasNeue";
        text-shadow: -3px 0 3px rgba(0, 0, 0, 0.5); }
      /* line 216, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      main.slider-destacados .servicios a .filtro {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        background: rgba(69, 128, 155, 0.73);
        transition: background 0.4s;
        -webkit-transition: background 0.4s;
        -moz-transition: background 0.4s;
        -ms-transition: background 0.4s; }
      /* line 230, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      main.slider-destacados .servicios a:hover .filtro {
        background: rgba(177, 199, 40, 0.87); }
      /* line 234, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      main.slider-destacados .servicios a:last-of-type {
        margin-bottom: 0; }

/* fin main */
/* section */
/* line 245, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
section {
  /* carrousel de productos */
  /* fin carrousel de productos */ }
  /* line 247, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  section h1.plus {
    margin: 15px 0;
    font: 3rem "BebasNeue";
    color: #62b6dd;
    padding-left: 60px;
    background: url(../img/plus.png) 15px 0 no-repeat; }
  /* line 255, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  section .migaspan {
    color: #4d4d4d;
    padding: 8px 33px 0; }
    /* line 258, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .migaspan a {
      color: #4e4e4e; }
      /* line 260, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .migaspan a:hover {
        text-decoration: underline; }
  /* line 265, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  section .encabezado {
    background: #eeeeee;
    color: #4d4d4d; }
    /* line 268, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .encabezado p {
      padding: 20px 18px;
      font: 1.5rem "Raleway";
      line-height: 2.4rem;
      margin: 0; }
  /* line 275, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  section .boton {
    display: inline-block;
    color: #fefff9;
    font: 2rem "BebasNeue";
    padding: 7px 15px;
    margin: 0 8px 11px 0;
    background: #b1c728;
    transition: background 0.2s; }
    /* line 284, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .boton:hover {
      background: #9aae23; }
  /* line 288, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  section .cuerpopagina {
    padding-top: 12px;
    padding-bottom: 12px; }
    /* line 292, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .cuerpopagina .slick-slider .item {
      height: auto; }
    /* line 296, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .cuerpopagina img {
      max-width: 100% !important;
      height: auto !important; }
    /* line 301, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .cuerpopagina .mapaGoogle img {
      max-width: initial !important;
      height: initial !important; }
    /* line 305, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .cuerpopagina .mapaGoogle #mapa_canvas {
      height: 400px !important; }
    /* line 309, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .cuerpopagina .texto {
      padding: 15px 30px;
      color: #4d4d4d; }
      /* line 313, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .cuerpopagina .texto .cabecera h2 {
        font: 2.2rem "Raleway"; }
      /* line 319, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .cuerpopagina .texto .datospersonales .separador {
        text-align: center;
        margin: 0 20px; }
      /* line 324, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .cuerpopagina .texto .asociados {
        padding-left: 0;
        margin: 0; }
        /* line 327, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .cuerpopagina .texto .asociados li {
          list-style: none;
          display: inline-block;
          margin: 3px 30px 3px 0;
          filter: brightness(100%);
          -webkit-filter: brightness(100%);
          -moz-filter: brightness(100%);
          -ms-filter: brightness(100%);
          transition: all 0.3s;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -ms-transition: all 0.3s; }
          /* line 339, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .texto .asociados li a {
            color: #62b6dd;
            display: inline-block; }
            /* line 342, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
            section .cuerpopagina .texto .asociados li a img {
              margin-right: 3px; }
          /* line 346, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .texto .asociados li:hover {
            filter: brightness(75%);
            -webkit-filter: brightness(75%);
            -moz-filter: brightness(75%);
            -ms-filter: brightness(75%); }
        /* line 354, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .cuerpopagina .texto .asociados.descargas li {
          display: block;
          margin: 0 -15px;
          border-bottom: 1px dashed rgba(98, 182, 221, 0.2); }
          /* line 358, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .texto .asociados.descargas li a {
            display: block;
            padding: 15px 15px; }
            /* line 361, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
            section .cuerpopagina .texto .asociados.descargas li a img {
              vertical-align: top; }
            /* line 364, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
            section .cuerpopagina .texto .asociados.descargas li a .titulo {
              display: inline-block;
              font: 700 1.8rem "Raleway"; }
            /* line 368, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
            section .cuerpopagina .texto .asociados.descargas li a .descripcion {
              font: 1.5rem "Raleway";
              margin: 5px 0;
              display: block; }
            /* line 373, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
            section .cuerpopagina .texto .asociados.descargas li a .fecha {
              font: 1.2rem "Raleway";
              display: block; }
          /* line 379, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .texto .asociados.descargas li:hover {
            background: rgba(0, 0, 0, 0.04); }
          /* line 382, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .texto .asociados.descargas li:last-of-type {
            border-bottom: none; }
      /* line 388, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .cuerpopagina .texto .textocontacto {
        margin: 30px 0;
        padding: 0 30px; }
    /* line 393, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .cuerpopagina .lista-documentos {
      margin: 0 10% 50px; }
      /* line 395, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .cuerpopagina .lista-documentos h2 {
        font: 2rem "BebasNeue";
        color: #62b6dd;
        border-bottom: 1px solid #eeeeee;
        padding-bottom: 6px; }
      /* line 401, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .cuerpopagina .lista-documentos p {
        margin: 30px 0 10px; }
    /* line 405, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .cuerpopagina .listado-categorias {
      margin-bottom: 50px; }
      /* line 408, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .cuerpopagina .listado-categorias article a {
        margin: 0 23px 165px;
        display: block;
        background: #eeeeee;
        position: relative;
        height: 167px; }
        /* line 414, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .cuerpopagina .listado-categorias article a img {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          max-width: 100%;
          max-height: 100%; }
        /* line 425, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .cuerpopagina .listado-categorias article a h2 {
          width: 100%;
          padding: 12px;
          margin: 0;
          text-align: center;
          font: 2rem "BebasNeue";
          color: #62b6dd;
          background: #fefff9;
          position: absolute;
          top: 100%; }
        /* line 436, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .cuerpopagina .listado-categorias article a .categoria {
          width: 100%;
          padding: 0;
          margin: 0;
          text-align: center;
          font: 1.8rem "BebasNeue";
          color: #b1c728;
          background: #fefff9;
          position: absolute;
          top: 114%; }
        /* line 447, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .cuerpopagina .listado-categorias article a:after {
          content: ' ';
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
          z-index: 2;
          background: rgba(98, 182, 221, 0.59);
          opacity: 0;
          transition: opacity 0.3s;
          -webkit-transition: opacity 0.3s;
          -moz-transition: opacity 0.3s;
          -ms-transition: opacity 0.3s; }
        /* line 463, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .cuerpopagina .listado-categorias article a:hover h2 {
          color: #2786b2; }
        /* line 466, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .cuerpopagina .listado-categorias article a:hover:after {
          opacity: 1; }
      /* line 473, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .cuerpopagina .listado-categorias.proyectos article {
        padding-left: 5px;
        padding-right: 5px; }
        /* line 476, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .cuerpopagina .listado-categorias.proyectos article a {
          height: auto;
          min-height: 100px;
          margin: 0 0 100px; }
          /* line 480, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .listado-categorias.proyectos article a.margen-grande {
            margin-bottom: 185px; }
          /* line 483, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .listado-categorias.proyectos article a img {
            position: static;
            width: 100%;
            transform: none;
            -webkit-transform: none;
            -moz-transform: none;
            -ms-transform: none; }
          /* line 491, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .listado-categorias.proyectos article a .noimagen {
            height: 232px;
            color: rgba(98, 182, 221, 0.5);
            font: 700 2.2rem "Raleway";
            text-align: center;
            padding: 99px 10px; }
          /* line 498, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .listado-categorias.proyectos article a h2 {
            font-size: 2.5rem;
            padding: 5px; }
          /* line 502, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .listado-categorias.proyectos article a .plus {
            position: absolute;
            width: 31px;
            height: 31px;
            background: url(../img/plus_blanco.png);
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%) scale(3);
            -webkit-transform: translate(-50%, -50%) scale(3);
            -moz-transform: translate(-50%, -50%) scale(3);
            -ms-transform: translate(-50%, -50%) scale(3);
            opacity: 0;
            -webkit-opacity: 0;
            -moz-opacity: 0;
            -ms-opacity: 0;
            transition: transform ease-in-out 0.3s, opacity ease-in-out 0.3s;
            -webkit-transition: transform ease-in-out 0.3s, opacity ease-in-out 0.3s;
            -moz-transition: transform ease-in-out 0.3s, opacity ease-in-out 0.3s;
            -ms-transition: transform ease-in-out 0.3s, opacity ease-in-out 0.3s;
            z-index: 99999999999; }
          /* line 524, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .cuerpopagina .listado-categorias.proyectos article a:hover .plus {
            transform: translate(-50%, -50%) scale(1);
            -webkit-transform: translate(-50%, -50%) scale(1);
            -moz-transform: translate(-50%, -50%) scale(1);
            -ms-transform: translate(-50%, -50%) scale(1);
            opacity: 1;
            -webkit-opacity: 1;
            -moz-opacity: 1;
            -ms-opacity: 1; }
  /* line 540, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  section .acordeon {
    margin-bottom: 30px;
    /* nivel 1 */ }
    /* line 543, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .acordeon > ul {
      padding-left: 0;
      position: relative;
      left: 15px; }
      /* line 547, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .acordeon > ul.no-desplazado {
        position: static; }
      /* line 550, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .acordeon > ul > li {
        list-style: none;
        margin-bottom: 6px;
        /* nivel 2 */ }
        /* line 553, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .acordeon > ul > li > a {
          font: 2.2rem "BebasNeue";
          color: #fefff9;
          background: #62b6dd;
          transition: background 0.3s;
          -webkit-transition: background 0.3s;
          -moz-transition: background 0.3s;
          -ms-transition: background 0.3s;
          display: block;
          height: 56px;
          position: relative;
          padding-top: 17px;
          padding-left: 63px; }
          /* line 566, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .acordeon > ul > li > a img {
            position: absolute;
            left: 28px;
            top: 28px;
            transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%); }
          /* line 575, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .acordeon > ul > li > a:hover, section .acordeon > ul > li > a.active {
            background: #b1c728; }
        /* line 580, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .acordeon > ul > li > ul {
          display: none;
          padding: 6px 0;
          background: #eeeeee;
          /*&.visible {
                        display: block !important;
                    }*/ }
          /* line 587, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
          section .acordeon > ul > li > ul > li {
            list-style: none; }
            /* line 589, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
            section .acordeon > ul > li > ul > li > a {
              font: 1.9rem "BebasNeue";
              color: #62b6dd;
              display: block;
              padding: 2px 63px; }
              /* line 594, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
              section .acordeon > ul > li > ul > li > a:hover, section .acordeon > ul > li > ul > li > a.active {
                background: rgba(0, 0, 0, 0.1); }
        /* line 601, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .acordeon > ul > li.active > a {
          background: #b1c728; }
        /* line 604, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .acordeon > ul > li.active > ul {
          display: block; }
      /* line 611, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .acordeon > ul.sin-icono > li > a {
        padding-left: 24px; }
      /* line 616, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .acordeon > ul.sin-icono > li > ul > li > a {
        padding: 2px 42px; }
  /* line 626, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  section .ficha p {
    color: #4d4d4d;
    text-align: justify;
    font-size: 1.4rem;
    line-height: 2.4rem; }
    /* line 631, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .ficha p img {
      max-width: 100% !important;
      height: auto !important; }
  /* line 636, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  section .ficha h2 {
    font: 2rem "BebasNeue";
    color: #62b6dd;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 6px; }
  /* line 644, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  section .mas-elementos {
    border-top: 2px solid #62b6dd; }
    /* line 646, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .mas-elementos.paddingtop {
      padding-top: 15px; }
    /* line 649, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .mas-elementos h2 {
      margin: 15px 0;
      font: 3rem "BebasNeue";
      color: #62b6dd; }
    /* line 655, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .mas-elementos .slick-mas-elementos .item {
      height: initial !important; }
      /* line 657, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .mas-elementos .slick-mas-elementos .item a {
        display: block;
        position: relative;
        overflow: hidden;
        margin: 0 3px;
        background: #eeeeee;
        height: 137px; }
        /* line 664, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .mas-elementos .slick-mas-elementos .item a img {
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          max-width: 100%;
          max-height: 100%; }
        /* line 675, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .mas-elementos .slick-mas-elementos .item a span {
          position: absolute;
          width: 95%;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          color: #fefff9;
          font: 2.1rem "BebasNeue";
          text-transform: uppercase;
          text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.85);
          text-align: center;
          z-index: 1;
          opacity: 0;
          transition: opacity 0.3s; }
        /* line 693, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .mas-elementos .slick-mas-elementos .item a:after {
          content: ' ';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          z-index: 0;
          background: #62b6dd;
          opacity: 0;
          transition: opacity 0.3s; }
        /* line 706, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .mas-elementos .slick-mas-elementos .item a:hover:after {
          opacity: .83; }
        /* line 709, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .mas-elementos .slick-mas-elementos .item a:hover span {
          opacity: 1; }
  /* line 718, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  section .formulario {
    padding: 30px;
    background: #ffffff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    margin-top: 30px;
    margin-bottom: 30px; }
    /* line 725, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .formulario form h3 {
      margin: 0 0 10px;
      font: 2rem "BebasNeue";
      color: #62b6dd; }
    /* line 730, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    section .formulario form input, section .formulario form textarea {
      border: none;
      border-radius: 0;
      background: rgba(0, 0, 0, 0.05);
      box-shadow: none;
      padding: 7px 15px; }
      /* line 736, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .formulario form input:focus, section .formulario form textarea:focus {
        box-shadow: none;
        background: rgba(0, 0, 0, 0.08); }
      /* line 740, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      section .formulario form input[type="submit"], section .formulario form input[type="button"], section .formulario form textarea[type="submit"], section .formulario form textarea[type="button"] {
        display: inline-block;
        color: #fefff9;
        font: 2rem "BebasNeue";
        margin: 0 8px 11px 0;
        background: #b1c728;
        transition: background 0.2s; }
        /* line 747, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .formulario form input[type="submit"]:focus, section .formulario form input[type="button"]:focus, section .formulario form textarea[type="submit"]:focus, section .formulario form textarea[type="button"]:focus {
          background: #9aae23; }
        /* line 750, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        section .formulario form input[type="submit"]:hover, section .formulario form input[type="button"]:hover, section .formulario form textarea[type="submit"]:hover, section .formulario form textarea[type="button"]:hover {
          background: #9aae23; }

/* line 759, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.btn-ver-acordeon {
  display: block;
  background: #b1c728;
  color: #ffffff !important;
  padding: 13px 20px;
  margin-bottom: 20px;
  text-align: center;
  font: 2.2rem "BebasNeue"; }

/* line 773, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.formulario-buscador .form-control,
.formulario-buscador .btn-primary {
  border: none;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.05);
  box-shadow: none;
  padding: 7px 15px;
  height: 38px; }
  /* line 780, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .formulario-buscador .form-control:focus,
  .formulario-buscador .btn-primary:focus {
    box-shadow: none;
    background: rgba(0, 0, 0, 0.08); }

/* line 785, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.formulario-buscador .btn-primary {
  display: inline-block;
  color: #fefff9;
  font: 2rem "BebasNeue";
  background: #b1c728;
  transition: background 0.2s;
  border-radius: 0;
  -webkit-border-radius: 0;
  border: none; }
  /* line 794, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .formulario-buscador .btn-primary:focus {
    background: #9aae23; }
  /* line 797, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .formulario-buscador .btn-primary:hover {
    background: #9aae23; }

/* line 803, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.modal.buscador .modal-dialog {
  margin: 185px auto; }
  /* line 805, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .modal.buscador .modal-dialog .modal-content {
    border-radius: 0;
    -webkit-border-radius: 0; }

/* line 813, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.item-busqueda {
  margin-bottom: 30px; }
  /* line 815, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .item-busqueda .titulo {
    padding: 0 30px 10px;
    margin: 20px 0 0; }
    /* line 818, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .item-busqueda .titulo a {
      font-size: 2rem; }
  /* line 822, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .item-busqueda .subtitulo {
    padding: 0 30px 10px;
    margin: 20px 0 0;
    font-size: 1.5rem;
    margin: 0 0 10px;
    line-height: 2.2rem; }
  /* line 829, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .item-busqueda .texto {
    padding: 0 30px 10px !important; }

/* fin section */
/* footer */
/* line 838, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
footer {
  height: auto; }
  /* line 840, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  footer .footer-superior {
    margin: 30px 0; }
    /* line 843, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    footer .footer-superior .enlaces-footer span, footer .footer-superior .enlaces-footer a {
      color: #62b6dd;
      font: 2.3rem "BebasNeue"; }
    /* line 848, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    footer .footer-superior .enlaces-footer a:hover {
      color: #38a3d4; }
    /* line 853, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    footer .footer-superior .redes {
      text-align: right; }
      /* line 855, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      footer .footer-superior .redes a {
        display: inline-block;
        position: relative;
        bottom: 6px;
        width: 30px;
        height: 30px;
        color: #fefff9;
        padding: 6px 8px;
        margin: 5px 3px; }
        /* line 864, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        footer .footer-superior .redes a.facebook {
          background: #3b5999; }
        /* line 865, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        footer .footer-superior .redes a.twitter {
          background: #5b8ec7; }
        /* line 866, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        footer .footer-superior .redes a.youtube {
          background: #cd362f; }
        /* line 867, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        footer .footer-superior .redes a.linkedin {
          background: #127cb7; }
        /* line 868, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        footer .footer-superior .redes a.vimeo {
          background: #17b3e8; }
        /* line 869, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        footer .footer-superior .redes a.google_plus {
          background: #dc5144; }
        /* line 870, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        footer .footer-superior .redes a.rss {
          background: #fb7629; }
        /* line 871, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        footer .footer-superior .redes a:hover {
          opacity: .85; }
  /* line 877, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  footer .footer-inferior {
    height: 47px;
    background: #b1c728; }

/* fin footer */
/* librerias-plugins */
/* slider */
/* line 887, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
.slider-diapositivas {
  overflow: hidden;
  margin-bottom: 0 !important; }
  /* line 890, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .slider-diapositivas .item {
    height: auto;
    margin-bottom: 6px;
    position: relative;
    overflow: hidden; }
    /* line 895, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas .item img {
      width: 100%; }
    /* line 898, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas .item .producto_mini {
      width: 146px;
      height: 146px;
      position: absolute;
      bottom: 20px;
      right: 20px;
      overflow: hidden;
      display: block;
      background: rgba(255, 255, 255, 0.44);
      border: 3px solid #fefff9;
      border-radius: 4px;
      z-index: 2000; }
      /* line 910, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      .slider-diapositivas .item .producto_mini img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        max-width: 100%;
        max-height: 100%;
        min-width: 0;
        min-height: 0;
        z-index: 0; }
      /* line 924, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      .slider-diapositivas .item .producto_mini .filtro {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(98, 182, 221, 0.81);
        z-index: 0;
        opacity: 0;
        transition: opacity 0.3s;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s; }
      /* line 938, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      .slider-diapositivas .item .producto_mini span {
        position: absolute;
        display: block;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        color: #fefff9;
        font: 1.8rem "BebasNeue";
        text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.75);
        z-index: 2;
        width: 95%;
        text-align: center;
        opacity: 0;
        transition: opacity 0.3s;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s; }
      /* line 960, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      .slider-diapositivas .item .producto_mini:hover .filtro, .slider-diapositivas .item .producto_mini:hover span {
        opacity: 1; }
  /* line 966, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .slider-diapositivas.producto {
    border: 1px solid #eeeeee; }
    /* line 967, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas.producto .item {
      height: 506px !important; }
      /* line 969, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      .slider-diapositivas.producto .item img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        min-width: 100%;
        min-height: 100%; }
    /* line 984, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas.producto .slick-prev,
    .slider-diapositivas.producto .slick-next,
    .slider-diapositivas.producto .slick-dots {
      display: none !important; }
    /* line 988, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas.producto .item img {
      min-width: 0;
      min-height: 0; }
  /* line 995, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .slider-diapositivas.portada .item {
    height: auto; }
    /* line 997, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas.portada .item img {
      position: static;
      transform: none;
      left: initial;
      top: initial;
      min-width: initial;
      min-height: initial; }
    /* line 1005, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas.portada .item .img-fondo {
      position: static;
      width: 100%; }
    /* line 1009, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas.portada .item .img-texto {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1; }
  /* line 1019, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .slider-diapositivas .slick-prev, .slider-diapositivas .slick-prev:focus {
    left: 0;
    top: 50%;
    height: 45px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background: url(../img/arrow_left.png) center center no-repeat;
    width: 80px;
    z-index: 1; }
    /* line 1030, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas .slick-prev::before, .slider-diapositivas .slick-prev:focus::before {
      content: none; }
    /* line 1033, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas .slick-prev:hover, .slider-diapositivas .slick-prev:focus:hover {
      background: url(../img/arrow_left_hover.png) center center no-repeat; }
  /* line 1037, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .slider-diapositivas .slick-next, .slider-diapositivas .slick-next:focus {
    right: 0;
    top: 50%;
    height: 45px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background: url(../img/arrow_right.png) center center no-repeat;
    width: 80px;
    z-index: 1; }
    /* line 1048, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas .slick-next::before, .slider-diapositivas .slick-next:focus::before {
      content: none; }
    /* line 1051, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas .slick-next:hover, .slider-diapositivas .slick-next:focus:hover {
      background: url(../img/arrow_right_hover.png) center center no-repeat; }
  /* line 1055, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
  .slider-diapositivas .slick-dots {
    position: absolute;
    display: inline-block;
    bottom: 6px;
    left: 6px;
    text-align: left; }
    /* line 1061, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
    .slider-diapositivas .slick-dots li {
      width: auto;
      height: auto; }
      /* line 1064, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      .slider-diapositivas .slick-dots li button {
        width: 10px;
        height: 10px;
        background: #62b6dd; }
        /* line 1068, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
        .slider-diapositivas .slick-dots li button::before {
          content: none; }
      /* line 1071, C:/xampp/htdocs/indulamp_corp_bpanel/css/estilo.scss */
      .slider-diapositivas .slick-dots li.slick-active button {
        background: #ffffff; }

/* fin slider */
/* fin librerias-plugins */

/*# sourceMappingURL=estilo.css.map */