@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,700,700i);
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?c4drz8");
  src: url("../fonts/icomoon.eot?c4drz8#iefix") format("embedded-opentype"), url("../fonts/icomoon.woff2?c4drz8") format("woff2"), url("../fonts/icomoon.ttf?c4drz8") format("truetype"), url("../fonts/icomoon.woff?c4drz8") format("woff"), url("../fonts/icomoon.svg?c4drz8#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-menu:before {
  content: "\e904"; }

.icon-square-o:before {
  content: "\e902"; }

.icon-chevron-thin-right:before {
  content: "\e901"; }

.icon-facebook:before {
  content: "\e900"; }

a {
  transition: all .3s ease; }

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
  .interna.acciones .cont .panels .panel h3, .interna.mortgage .cont .panels .panel h3 {
    line-height: 160%; }

  .interna.institucional.junta h3, .interna.institucional.cooperativismo h3, .interna.institucional.servicios h3, .interna.institucional.historia h3 {
    margin-top: 3rem; }

  .interna.acciones .cont .panels, .interna.mortgage .cont .panels {
    margin-bottom: 3.2rem;
    margin-top: 2.2rem; }

  .interna.acciones .cont .solicitud {
    margin-top: 0rem; }

  header .container .row {
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: flex !important;
    align-items: center;
    height: 4.8rem;
    position: relative; }
  header .container .logo {
    top: 4rem;
    left: .5rem;
    margin-left: 0;
    z-index: 10;
    /* width: 18.6rem; */
    width: 14.6rem; }
  header .container nav {
    text-align: right; }
    header .container nav ul {
      height: 4.8rem;
      display: -webkit-flex !important;
      display: -moz-flex !important;
      display: -ms-flex !important;
      display: -o-flex !important;
      display: flex !important;
      align-items: center;
      justify-content: flex-end;
      position: relative; }
      header .container nav ul li.item {
        list-style: none;
        display: inline-block;
        font-size: 1.3rem;
        border-right: 1px solid rgba(254, 255, 159, 0.3); }
        header .container nav ul li.item a {
          /* font-size: 1.4rem; */
          text-transform: uppercase;
          color: rgba(254, 255, 159, 0.3);
          padding: 0rem 2rem;
          transition: all 0.2s ease-out; }
      header .container nav ul li.item.active a,
      header .container nav ul li.item:hover a {
        color: #FEFF9F; }
      header .container nav ul li.item:first-child a {
        padding-left: 0rem; }
      header .container nav ul li.item:nth-child(4) {
        border-right: none;
        margin-right: 2rem; }
        header .container nav ul li.item:nth-child(4) a {
          padding-right: 0rem; }
    header .container nav ul:after {
      content: "";
      position: absolute;
      bottom: 0rem;
      /* right: 6.5rem; */
      height: 0.2rem;
      background-color: #FFEA00;
      /* width: 52.7rem; */
      width: 100%; }
    header .container nav ul.no-after:after {
      background: none; }
  header .container ul.social-buttons {
    float: right; }
    header .container ul.social-buttons li.social {
      list-style: none;
      color: #FEFF9F;
      font-size: 2rem;
      display: inline-block;
      margin-left: 1rem; }
      header .container ul.social-buttons li.social:first-child a {
        position: relative;
        top: .2rem; }
      header .container ul.social-buttons li.social:hover {
        color: white; }
  header .container .search {
    position: relative; }
    header .container .search input {
      border: 1px solid rgba(59, 207, 115, 0.3);
      font-size: 1.4rem;
      line-height: 3.2rem;
      padding-left: 1rem;
      padding-right: 3rem;
      width: 100%;
      background: none; }
    header .container .search input::-webkit-input-placeholder {
      color: #FEFF9F; }
    header .container .search a {
      display: -webkit-flex !important;
      display: -moz-flex !important;
      display: -ms-flex !important;
      display: -o-flex !important;
      display: flex !important;
      align-items: center;
      justify-content: center;
      position: absolute;
      height: 3.5rem;
      width: 3.5rem;
      right: 1.5rem;
      top: 0rem;
      font-size: 2.1rem;
      color: #FEFF9F; }

  section.banner {
    background: url(../assets/img/banner-home.jpg) no-repeat;
    background-position: 50% 50%;
    background-size: cover; }

  .home header nav ul li.item {
    display: none !important; }
  .home header nav ul:after {
    display: none !important; }
  .home section.banner {
    height: 54.1rem;
    margin-bottom: 0; }
    .home section.banner .botones {
      position: static;
      bottom: 0; }
    .home section.banner .menu {
      text-align: right; }
      .home section.banner .menu ul {
        margin-top: 5.7rem; }
        .home section.banner .menu ul li {
          list-style: none;
          display: inline-block;
          border-right: 1px solid #FEFF9F; }
          .home section.banner .menu ul li a {
            font-size: 1.4rem;
            text-transform: uppercase;
            color: #FEFF9F;
            padding: 0rem 2rem; }
        .home section.banner .menu ul li:first-child a {
          padding-left: 0rem; }
        .home section.banner .menu ul li:last-child {
          border-right: none; }
          .home section.banner .menu ul li:last-child a {
            padding-right: 0rem; }
  .home .cont .options .row h5 {
    font-size: 2.5rem; }
  .home .cont .options .col-xs-2 {
    padding-left: 1.5rem; }
    .home .cont .options .col-xs-2 i {
      font-style: normal; }

  .interna section.banner {
    padding-top: 3.5rem;
    margin-bottom: 3rem; }
    .interna section.banner .menu {
      padding-left: 8rem; }
  .interna h1 {
    font-size: 3.8rem; }

  .interna.propiedades .row-xs {
    margin-left: -15px;
    margin-right: -15px; }
  .interna.propiedades .propiedades-list {
    padding-left: 4rem; }
    .interna.propiedades .propiedades-list .body-cont {
      padding-left: 1rem;
      padding-right: 1rem; }

  .interna.acciones .cont h1, .interna.mortgage .cont h1 {
    margin: 0;
    margin-bottom: 2rem; }

  .interna.acciones .cont,
  .interna.mortgage .cont {
    margin-bottom: 6.3rem; }
    .interna.acciones .cont h1,
    .interna.mortgage .cont h1 {
      margin-bottom: 2.5rem; }
    .interna.acciones .cont .heading .solicitud,
    .interna.mortgage .cont .heading .solicitud {
      margin-bottom: 0; }
  .interna.acciones .panels,
  .interna.mortgage .panels {
    margin: 4rem 0; }
    .interna.acciones .panels .panel h3,
    .interna.mortgage .panels .panel h3 {
      font-size: 2.6rem; }
  .interna.acciones .coopakit,
  .interna.mortgage .coopakit {
    position: relative; }
    .interna.acciones .coopakit .kit,
    .interna.mortgage .coopakit .kit {
      position: absolute;
      top: -4rem;
      left: -2rem;
      z-index: 1; }
  .interna.acciones .requisitos h2,
  .interna.mortgage .requisitos h2 {
    line-height: 5rem;
    margin-bottom: 3rem;
    font-size: 3.5rem; }
    .interna.acciones .requisitos h2 small,
    .interna.mortgage .requisitos h2 small {
      display: block; }

  .interna.financiamiento section.beneficios {
    padding-top: 3rem; }
    .interna.financiamiento section.beneficios ul {
      margin-left: -1.5rem; }

  .acordion .mod.active {
    height: auto; }
  .acordion .mod {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
    .acordion .mod .head h3 {
      max-width: 100%; }
    .acordion .mod .head .buttons {
      position: absolute;
      right: 0rem;
      top: -1.2rem;
      width: 24rem; }
    .acordion .mod .head .icon-chevron-thin-down {
      top: 1rem;
      right: 1rem; }

  .interna.institucional.noticias .cont .contenedor,
  .interna.institucional.noticia-detalle .cont .contenedor {
    margin-bottom: 2.5rem; }
  .interna.institucional.noticias .cont article h3,
  .interna.institucional.noticia-detalle .cont article h3 {
    font-size: 2rem; }

  .interna.institucional.servicios .beneficios h2.bugtop {
    padding-top: 0; }

  .contacto section.cont {
    margin-bottom: 6rem; }
    .contacto section.cont .selec-sucursal .metro {
      text-align: right; }
    .contacto section.cont .coopaca-mobile {
      border: 1px solid #C0C0C0;
      padding: 1.5rem 2.5rem 2rem; }
  .contacto section.bar h2 {
    font-size: 3.8rem; }
  .contacto section.extra {
    margin-bottom: 6rem; }
    .contacto section.extra .directorio {
      margin-bottom: 0rem; }

  footer .items {
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: flex !important;
    align-items: center; }
    footer .items .item {
      flex: 1;
      display: block !important;
      align-items: none;
      width: auto; }
      footer .items .item .image {
        width: auto;
        margin-right: 0; }
      footer .items .item .text {
        /* border-right: 1px solid #A5D8BE; */
        text-align: center; }

  .xs-p-r-05 {
    padding-right: 1.5rem; }

  .xs-p-l-05 {
    padding-left: 1.5rem; }

  .xs-p-0 {
    padding-right: 1.5rem;
    padding-left: 1.5rem; }

  .sm-p-0 {
    padding-right: 0;
    padding-left: 0; } }

/*# sourceMappingURL=mq-small.css.map */
