@charset "UTF-8";
/* variables */
/* 5 columnas que bootstrap no permite hacer */
/* line 23, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px; }

/* line 29, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
.col-xs-15 {
  width: 20%;
  float: left; }

@media (min-width: 768px) {
  /* line 34, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .col-sm-15 {
    width: 20%;
    float: left; } }

@media (min-width: 992px) {
  /* line 40, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .col-md-15 {
    width: 20%;
    float: left; } }

@media (min-width: 1200px) {
  /* line 46, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .col-lg-15 {
    width: 20%;
    float: left; } }

/* xs */
@media (max-width: 767px) {
  /* line 57, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-xs-left {
    text-align: left; }
  /* line 58, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-xs-right {
    text-align: right; }
  /* line 59, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-xs-center {
    text-align: center; }
  /* line 60, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-xs-justify {
    text-align: justify; }
  /* line 66, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  section .cuerpopagina .listado-categorias article a {
    margin: 0px 5px 70px; }
  /* line 74, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  footer {
    text-align: center !important; }
    /* line 77, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    footer .footer-superior span, footer .footer-superior a {
      font-size: 1.8rem !important; }
    /* line 80, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    footer .footer-superior .redes {
      text-align: center !important;
      margin-top: 15px; }
      /* line 83, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
      footer .footer-superior .redes a {
        position: static; }
  /* line 90, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .compartir {
    text-align: left;
    margin-bottom: 19px; }
    /* line 93, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    .compartir .addthis_sharing_toolbox {
      margin-left: 59px; } }

/* sm */
@media (min-width: 768px) {
  /* line 102, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-sm-left {
    text-align: left; }
  /* line 103, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-sm-right {
    text-align: right; }
  /* line 104, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-sm-center {
    text-align: center; }
  /* line 105, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-sm-justify {
    text-align: justify; } }

/* md */
@media (min-width: 992px) {
  /* line 114, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-md-left {
    text-align: left; }
  /* line 115, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-md-right {
    text-align: right; }
  /* line 116, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-md-center {
    text-align: center; }
  /* line 117, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-md-justify {
    text-align: justify; } }

/* lg */
@media (min-width: 1200px) {
  /* line 125, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-lg-left {
    text-align: left; }
  /* line 126, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-lg-right {
    text-align: right; }
  /* line 127, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-lg-center {
    text-align: center; }
  /* line 128, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .text-lg-justify {
    text-align: justify; } }

/* pantallas pequeñas y medianas */
@media (max-width: 1199px) {
  /* line 138, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  header .cabecera-superior {
    height: 104px;
    background-position: right center; }
    /* line 141, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    header .cabecera-superior .logo {
      top: 13px;
      left: 15px; }
      /* line 145, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
      header .cabecera-superior .logo a img {
        width: 250px; }
    /* line 150, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    header .cabecera-superior .texto-header {
      display: none; }
  /* line 155, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  header .cabecera-inferior nav {
    text-align: center;
    border-bottom: 2px solid #b1c728;
    /* nivel 1 */ }
    /* line 158, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    header .cabecera-inferior nav .boton-menu-responsive {
      display: inline-block;
      font: 2.5rem "BebasNeue";
      padding: 15px 0; }
      /* line 162, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
      header .cabecera-inferior nav .boton-menu-responsive:hover {
        color: #b0c628; }
    /* line 167, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    header .cabecera-inferior nav > ul {
      text-align: left;
      position: fixed;
      top: 0;
      left: 0;
      bottom: 0;
      width: 85%;
      max-width: 300px;
      z-index: 10000;
      padding: 10px 0;
      background: #b1c728;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
      transform: translateX(-100%);
      transition: transform ease-in-out 0.5s; }
      /* line 181, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
      header .cabecera-inferior nav > ul > li {
        list-style: none;
        /* submenu */ }
        /* line 183, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
        header .cabecera-inferior nav > ul > li > a {
          display: block;
          color: #fefff9;
          font: 2rem "BebasNeue";
          padding: 10px 20px; }
          /* line 188, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
          header .cabecera-inferior nav > ul > li > a:hover, header .cabecera-inferior nav > ul > li > a:active {
            background: rgba(0, 0, 0, 0.1); }
          /* line 191, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
          header .cabecera-inferior nav > ul > li > a img {
            filter: brightness(500%);
            -webkit-filter: brightness(500%);
            -moz-filter: brightness(500%);
            -ms-filter: brightness(500%);
            width: 20px; }
        /* line 200, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
        header .cabecera-inferior nav > ul > li > ul {
          padding-left: 0;
          display: block !important;
          height: auto !important; }
          /* line 204, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
          header .cabecera-inferior nav > ul > li > ul > li {
            list-style: none; }
            /* line 206, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
            header .cabecera-inferior nav > ul > li > ul > li > a {
              display: block;
              padding: 4px 40px;
              color: rgba(254, 255, 249, 0.75);
              font: italic bold 1.2rem "Raleway"; }
              /* line 211, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
              header .cabecera-inferior nav > ul > li > ul > li > a:hover, header .cabecera-inferior nav > ul > li > ul > li > a:active {
                background: rgba(0, 0, 0, 0.1); }
      /* line 218, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
      header .cabecera-inferior nav > ul.mostrar {
        transform: translateX(0); }
  /* line 228, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  main.slider-destacados .diapositivas {
    padding-right: 15px; }
  /* line 231, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  main.slider-destacados .servicios {
    padding-left: 15px !important; }
  /* line 239, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .slider-diapositivas .item .producto_mini {
    width: 80px;
    height: 80px; }
    /* line 242, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    .slider-diapositivas .item .producto_mini span {
      font-size: 1.2rem; }
  /* line 248, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  .slider-diapositivas.portada .item {
    height: auto; }
  /* line 257, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  section .cuerpopagina .acordeon > ul {
    position: static; }
  /* line 263, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  section .cuerpopagina .listado-categorias.proyectos article {
    padding-left: 15px;
    padding-right: 15px; }
  /* line 272, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  #acordeon-listado {
    display: none; } }

/* pantallas anchas */
@media (min-width: 1200px) {
  /* line 281, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  header .cabecera-superior {
    height: 104px; }
    /* line 283, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    header .cabecera-superior .logo {
      top: 10px;
      left: 15px; }
    /* line 287, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    header .cabecera-superior .texto-header {
      top: 18px;
      right: 15px; }
  /* line 293, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  header .cabecera-inferior nav {
    /* nivel 1 */ }
    /* line 294, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    header .cabecera-inferior nav .boton-menu-responsive {
      display: none; }
    /* line 298, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    header .cabecera-inferior nav > ul {
      padding-left: 0;
      overflow: hidden; }
      /* line 301, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
      header .cabecera-inferior nav > ul > li {
        float: left;
        list-style: none;
        /* nivel 2 (submenu) */ }
        /* line 304, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
        header .cabecera-inferior nav > ul > li > a {
          display: block;
          font: 2.2rem "BebasNeue";
          color: #4d4d4d;
          padding: 22px 18px 19px;
          border-bottom: 2px solid #b1c728;
          transition: color 0.3s, border 0.3s;
          -webkit-transition: color 0.3s, border 0.3s;
          -moz-transition: color 0.3s, border 0.3s;
          -ms-transition: color 0.3s, border 0.3s; }
          /* line 314, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
          header .cabecera-inferior nav > ul > li > a:hover, header .cabecera-inferior nav > ul > li > a.active {
            border-bottom: 2px solid #62b6dd;
            color: #62b6dd; }
        /* line 319, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
        header .cabecera-inferior nav > ul > li.especial {
          float: right; }
          /* line 321, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
          header .cabecera-inferior nav > ul > li.especial a {
            padding-left: 60px;
            position: relative; }
            /* line 324, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
            header .cabecera-inferior nav > ul > li.especial a img {
              position: absolute;
              left: 15px;
              top: 17px; }
            /* line 330, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
            header .cabecera-inferior nav > ul > li.especial a:hover img {
              filter: sepia(100%) hue-rotate(-200deg) brightness(123%) saturate(150%);
              -webkit-filter: sepia(100%) hue-rotate(-200deg) brightness(123%) saturate(150%);
              -moz-filter: sepia(100%) hue-rotate(-200deg) brightness(123%) saturate(150%);
              -ms-filter: sepia(100%) hue-rotate(-200deg) brightness(123%) saturate(150%);
              transition: all 0.3s;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -ms-transition: all 0.3s; }
          /* line 342, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
          header .cabecera-inferior nav > ul > li.especial.zona-privada:before {
            content: ' ';
            display: inline-block;
            position: absolute;
            width: 1px;
            height: 46px;
            margin-top: 9px;
            background: #cbcbcb; }
          /* line 351, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
          header .cabecera-inferior nav > ul > li.especial.buscar a {
            padding-right: 0px;
            height: 70px; }
            /* line 354, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
            header .cabecera-inferior nav > ul > li.especial.buscar a span {
              display: none; }
        /* line 360, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
        header .cabecera-inferior nav > ul > li > ul {
          visibility: hidden;
          opacity: 0;
          transition: opacity 0.4s, visibility 0.4s;
          -webkit-transition: opacity 0.4s, visibility 0.4s;
          -moz-transition: opacity 0.4s, visibility 0.4s;
          -ms-transition: opacity 0.4s, visibility 0.4s;
          position: absolute;
          z-index: 10000;
          padding-left: 0;
          border-bottom: 2px solid #b1c728;
          background: #fefff9;
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
          /* line 373, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
          header .cabecera-inferior nav > ul > li > ul > li {
            list-style: none;
            border-bottom: 1px solid #eeeeee; }
            /* line 376, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
            header .cabecera-inferior nav > ul > li > ul > li > a {
              min-width: 300px;
              padding: 8px 19px;
              font: 1.6rem "BebasNeue";
              color: #4d4d4d;
              display: block;
              transition: color 0.3s, border 0.3s;
              -webkit-transition: color 0.3s, border 0.3s;
              -moz-transition: color 0.3s, border 0.3s;
              -ms-transition: color 0.3s, border 0.3s; }
              /* line 386, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
              header .cabecera-inferior nav > ul > li > ul > li > a:hover, header .cabecera-inferior nav > ul > li > ul > li > a.active {
                color: #62b6dd; }
        /* line 393, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
        header .cabecera-inferior nav > ul > li:hover ul {
          opacity: 1;
          visibility: visible; }
        /* line 399, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
        header .cabecera-inferior nav > ul > li:last-of-type ul {
          float: right; }
          /* line 401, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
          header .cabecera-inferior nav > ul > li:last-of-type ul a {
            width: 222px; }
    /* line 408, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
    header .cabecera-inferior nav .borde-inferior {
      margin-top: -2px;
      height: 2px;
      background: #b1c728; }
  /* line 417, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  #acordeon-listado {
    display: block !important; } }

@media (max-width: 480px) {
  /* line 423, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  section .cuerpopagina .listado-categorias article a .categoria {
    top: 133%; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 430, C:/xampp/htdocs/indulamp_corp_bpanel/css/responsive.scss */
  main.slider-destacados .servicios a {
    height: 100px; } }

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