/* line 12, ../scss/variables/_mixins.scss */
.col-vpn-1, .col-vpn-2, .col-vpn-3, .col-vpn-4, .col-vpn-5, .col-vpn-6, .col-vpn-7, .col-vpn-8, .col-vpn-9, .col-vpn-10, .col-vpn-11, .col-vpn-12, .col-hpn-1, .col-hpn-2, .col-hpn-3, .col-hpn-4, .col-hpn-5, .col-hpn-6, .col-hpn-7, .col-hpn-8, .col-hpn-9, .col-hpn-10, .col-hpn-11, .col-hpn-12, .col-apn-1, .col-apn-2, .col-apn-3, .col-apn-4, .col-apn-5, .col-apn-6, .col-apn-7, .col-apn-8, .col-apn-9, .col-apn-10, .col-apn-11, .col-apn-12, .col-vpd-1, .col-vpd-2, .col-vpd-3, .col-vpd-4, .col-vpd-5, .col-vpd-6, .col-vpd-7, .col-vpd-8, .col-vpd-9, .col-vpd-10, .col-vpd-11, .col-vpd-12, .col-hpd-1, .col-hpd-2, .col-hpd-3, .col-hpd-4, .col-hpd-5, .col-hpd-6, .col-hpd-7, .col-hpd-8, .col-hpd-9, .col-hpd-10, .col-hpd-11, .col-hpd-12, .col-apd-1, .col-apd-2, .col-apd-3, .col-apd-4, .col-apd-5, .col-apd-6, .col-apd-7, .col-apd-8, .col-apd-9, .col-apd-10, .col-apd-11, .col-apd-12, .col-mbl-1, .col-mbl-2, .col-mbl-3, .col-mbl-4, .col-mbl-5, .col-mbl-6, .col-mbl-7, .col-mbl-8, .col-mbl-9, .col-mbl-10, .col-mbl-11, .col-mbl-12, .col-ltp-1, .col-ltp-2, .col-ltp-3, .col-ltp-4, .col-ltp-5, .col-ltp-6, .col-ltp-7, .col-ltp-8, .col-ltp-9, .col-ltp-10, .col-ltp-11, .col-ltp-12, .col-dtp-1, .col-dtp-2, .col-dtp-3, .col-dtp-4, .col-dtp-5, .col-dtp-6, .col-dtp-7, .col-dtp-8, .col-dtp-9, .col-dtp-10, .col-dtp-11, .col-dtp-12, .col-fhd-1, .col-fhd-2, .col-fhd-3, .col-fhd-4, .col-fhd-5, .col-fhd-6, .col-fhd-7, .col-fhd-8, .col-fhd-9, .col-fhd-10, .col-fhd-11, .col-fhd-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-0 {
  margin-left: 0%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-0 {
  left: 0%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-0 {
  right: 0%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-1 {
  float: left;
  width: 8.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-1 {
  margin-left: 8.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-1 {
  left: 8.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-1 {
  right: 8.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-2 {
  float: left;
  width: 16.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-2 {
  margin-left: 16.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-2 {
  left: 16.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-2 {
  right: 16.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-3 {
  float: left;
  width: 25%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-3 {
  margin-left: 25%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-3 {
  left: 25%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-3 {
  right: 25%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-4 {
  float: left;
  width: 33.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-4 {
  margin-left: 33.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-4 {
  left: 33.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-4 {
  right: 33.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-5 {
  float: left;
  width: 41.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-5 {
  margin-left: 41.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-5 {
  left: 41.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-5 {
  right: 41.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-6 {
  float: left;
  width: 50%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-6 {
  margin-left: 50%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-6 {
  left: 50%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-6 {
  right: 50%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-7 {
  float: left;
  width: 58.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-7 {
  margin-left: 58.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-7 {
  left: 58.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-7 {
  right: 58.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-8 {
  float: left;
  width: 66.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-8 {
  margin-left: 66.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-8 {
  left: 66.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-8 {
  right: 66.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-9 {
  float: left;
  width: 75%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-9 {
  margin-left: 75%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-9 {
  left: 75%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-9 {
  right: 75%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-10 {
  float: left;
  width: 83.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-10 {
  margin-left: 83.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-10 {
  left: 83.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-10 {
  right: 83.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-11 {
  float: left;
  width: 91.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-11 {
  margin-left: 91.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-11 {
  left: 91.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-11 {
  right: 91.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-vpn-12 {
  float: left;
  width: 100%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-vpn-offset-12 {
  margin-left: 100%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-vpn-push-12 {
  left: 100%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-vpn-pull-12 {
  right: 100%;
}

@media (min-width: 480px) {
  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-0 {
    margin-left: 0%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-0 {
    left: 0%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-0 {
    right: 0%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-1 {
    float: left;
    width: 8.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-1 {
    left: 8.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-1 {
    right: 8.33333%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-2 {
    float: left;
    width: 16.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-2 {
    left: 16.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-2 {
    right: 16.66667%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-3 {
    float: left;
    width: 25%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-3 {
    margin-left: 25%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-3 {
    left: 25%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-3 {
    right: 25%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-4 {
    float: left;
    width: 33.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-4 {
    left: 33.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-4 {
    right: 33.33333%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-5 {
    float: left;
    width: 41.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-5 {
    left: 41.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-5 {
    right: 41.66667%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-6 {
    float: left;
    width: 50%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-6 {
    margin-left: 50%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-6 {
    left: 50%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-6 {
    right: 50%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-7 {
    float: left;
    width: 58.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-7 {
    left: 58.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-7 {
    right: 58.33333%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-8 {
    float: left;
    width: 66.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-8 {
    left: 66.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-8 {
    right: 66.66667%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-9 {
    float: left;
    width: 75%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-9 {
    margin-left: 75%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-9 {
    left: 75%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-9 {
    right: 75%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-10 {
    float: left;
    width: 83.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-10 {
    left: 83.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-10 {
    right: 83.33333%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-11 {
    float: left;
    width: 91.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-11 {
    left: 91.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-11 {
    right: 91.66667%;
  }
}
@media (min-width: 480px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpn-12 {
    float: left;
    width: 100%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpn-offset-12 {
    margin-left: 100%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpn-push-12 {
    left: 100%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpn-pull-12 {
    right: 100%;
  }
}
/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-0 {
  margin-left: 0%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-0 {
  left: 0%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-0 {
  right: 0%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-1 {
  float: left;
  width: 8.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-1 {
  margin-left: 8.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-1 {
  left: 8.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-1 {
  right: 8.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-2 {
  float: left;
  width: 16.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-2 {
  margin-left: 16.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-2 {
  left: 16.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-2 {
  right: 16.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-3 {
  float: left;
  width: 25%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-3 {
  margin-left: 25%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-3 {
  left: 25%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-3 {
  right: 25%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-4 {
  float: left;
  width: 33.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-4 {
  margin-left: 33.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-4 {
  left: 33.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-4 {
  right: 33.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-5 {
  float: left;
  width: 41.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-5 {
  margin-left: 41.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-5 {
  left: 41.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-5 {
  right: 41.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-6 {
  float: left;
  width: 50%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-6 {
  margin-left: 50%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-6 {
  left: 50%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-6 {
  right: 50%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-7 {
  float: left;
  width: 58.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-7 {
  margin-left: 58.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-7 {
  left: 58.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-7 {
  right: 58.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-8 {
  float: left;
  width: 66.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-8 {
  margin-left: 66.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-8 {
  left: 66.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-8 {
  right: 66.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-9 {
  float: left;
  width: 75%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-9 {
  margin-left: 75%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-9 {
  left: 75%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-9 {
  right: 75%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-10 {
  float: left;
  width: 83.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-10 {
  margin-left: 83.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-10 {
  left: 83.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-10 {
  right: 83.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-11 {
  float: left;
  width: 91.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-11 {
  margin-left: 91.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-11 {
  left: 91.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-11 {
  right: 91.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-apn-12 {
  float: left;
  width: 100%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-apn-offset-12 {
  margin-left: 100%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-apn-push-12 {
  left: 100%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-apn-pull-12 {
  right: 100%;
}

@media (min-width: 768px) {
  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-0 {
    margin-left: 0%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-0 {
    left: 0%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-0 {
    right: 0%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-1 {
    float: left;
    width: 8.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-1 {
    left: 8.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-1 {
    right: 8.33333%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-2 {
    float: left;
    width: 16.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-2 {
    left: 16.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-2 {
    right: 16.66667%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-3 {
    float: left;
    width: 25%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-3 {
    margin-left: 25%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-3 {
    left: 25%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-3 {
    right: 25%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-4 {
    float: left;
    width: 33.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-4 {
    left: 33.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-4 {
    right: 33.33333%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-5 {
    float: left;
    width: 41.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-5 {
    left: 41.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-5 {
    right: 41.66667%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-6 {
    float: left;
    width: 50%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-6 {
    margin-left: 50%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-6 {
    left: 50%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-6 {
    right: 50%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-7 {
    float: left;
    width: 58.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-7 {
    left: 58.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-7 {
    right: 58.33333%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-8 {
    float: left;
    width: 66.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-8 {
    left: 66.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-8 {
    right: 66.66667%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-9 {
    float: left;
    width: 75%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-9 {
    margin-left: 75%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-9 {
    left: 75%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-9 {
    right: 75%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-10 {
    float: left;
    width: 83.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-10 {
    left: 83.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-10 {
    right: 83.33333%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-11 {
    float: left;
    width: 91.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-11 {
    left: 91.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-11 {
    right: 91.66667%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-vpd-12 {
    float: left;
    width: 100%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-vpd-offset-12 {
    margin-left: 100%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-vpd-push-12 {
    left: 100%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-vpd-pull-12 {
    right: 100%;
  }
}
@media (min-width: 896px) {
  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-0 {
    margin-left: 0%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-0 {
    left: 0%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-0 {
    right: 0%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-1 {
    float: left;
    width: 8.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-1 {
    left: 8.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-1 {
    right: 8.33333%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-2 {
    float: left;
    width: 16.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-2 {
    left: 16.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-2 {
    right: 16.66667%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-3 {
    float: left;
    width: 25%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-3 {
    margin-left: 25%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-3 {
    left: 25%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-3 {
    right: 25%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-4 {
    float: left;
    width: 33.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-4 {
    left: 33.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-4 {
    right: 33.33333%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-5 {
    float: left;
    width: 41.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-5 {
    left: 41.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-5 {
    right: 41.66667%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-6 {
    float: left;
    width: 50%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-6 {
    margin-left: 50%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-6 {
    left: 50%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-6 {
    right: 50%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-7 {
    float: left;
    width: 58.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-7 {
    left: 58.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-7 {
    right: 58.33333%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-8 {
    float: left;
    width: 66.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-8 {
    left: 66.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-8 {
    right: 66.66667%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-9 {
    float: left;
    width: 75%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-9 {
    margin-left: 75%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-9 {
    left: 75%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-9 {
    right: 75%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-10 {
    float: left;
    width: 83.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-10 {
    left: 83.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-10 {
    right: 83.33333%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-11 {
    float: left;
    width: 91.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-11 {
    left: 91.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-11 {
    right: 91.66667%;
  }
}
@media (min-width: 896px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-hpd-12 {
    float: left;
    width: 100%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-hpd-offset-12 {
    margin-left: 100%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-hpd-push-12 {
    left: 100%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-hpd-pull-12 {
    right: 100%;
  }
}
@media (min-width: 768px) {
  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-0 {
    margin-left: 0%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-0 {
    left: 0%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-0 {
    right: 0%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-1 {
    float: left;
    width: 8.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-1 {
    left: 8.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-1 {
    right: 8.33333%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-2 {
    float: left;
    width: 16.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-2 {
    left: 16.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-2 {
    right: 16.66667%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-3 {
    float: left;
    width: 25%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-3 {
    margin-left: 25%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-3 {
    left: 25%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-3 {
    right: 25%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-4 {
    float: left;
    width: 33.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-4 {
    left: 33.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-4 {
    right: 33.33333%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-5 {
    float: left;
    width: 41.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-5 {
    left: 41.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-5 {
    right: 41.66667%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-6 {
    float: left;
    width: 50%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-6 {
    margin-left: 50%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-6 {
    left: 50%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-6 {
    right: 50%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-7 {
    float: left;
    width: 58.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-7 {
    left: 58.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-7 {
    right: 58.33333%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-8 {
    float: left;
    width: 66.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-8 {
    left: 66.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-8 {
    right: 66.66667%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-9 {
    float: left;
    width: 75%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-9 {
    margin-left: 75%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-9 {
    left: 75%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-9 {
    right: 75%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-10 {
    float: left;
    width: 83.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-10 {
    left: 83.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-10 {
    right: 83.33333%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-11 {
    float: left;
    width: 91.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-11 {
    left: 91.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-11 {
    right: 91.66667%;
  }
}
@media (min-width: 768px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-apd-12 {
    float: left;
    width: 100%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-apd-offset-12 {
    margin-left: 100%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-apd-push-12 {
    left: 100%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-apd-pull-12 {
    right: 100%;
  }
}
/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-0 {
  margin-left: 0%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-0 {
  left: 0%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-0 {
  right: 0%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-1 {
  float: left;
  width: 8.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-1 {
  margin-left: 8.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-1 {
  left: 8.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-1 {
  right: 8.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-2 {
  float: left;
  width: 16.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-2 {
  margin-left: 16.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-2 {
  left: 16.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-2 {
  right: 16.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-3 {
  float: left;
  width: 25%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-3 {
  margin-left: 25%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-3 {
  left: 25%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-3 {
  right: 25%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-4 {
  float: left;
  width: 33.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-4 {
  margin-left: 33.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-4 {
  left: 33.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-4 {
  right: 33.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-5 {
  float: left;
  width: 41.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-5 {
  margin-left: 41.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-5 {
  left: 41.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-5 {
  right: 41.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-6 {
  float: left;
  width: 50%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-6 {
  margin-left: 50%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-6 {
  left: 50%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-6 {
  right: 50%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-7 {
  float: left;
  width: 58.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-7 {
  margin-left: 58.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-7 {
  left: 58.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-7 {
  right: 58.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-8 {
  float: left;
  width: 66.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-8 {
  margin-left: 66.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-8 {
  left: 66.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-8 {
  right: 66.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-9 {
  float: left;
  width: 75%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-9 {
  margin-left: 75%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-9 {
  left: 75%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-9 {
  right: 75%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-10 {
  float: left;
  width: 83.33333%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-10 {
  margin-left: 83.33333%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-10 {
  left: 83.33333%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-10 {
  right: 83.33333%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-11 {
  float: left;
  width: 91.66667%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-11 {
  margin-left: 91.66667%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-11 {
  left: 91.66667%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-11 {
  right: 91.66667%;
}

/* line 22, ../scss/variables/_mixins.scss */
.col-mbl-12 {
  float: left;
  width: 100%;
}

/* line 27, ../scss/variables/_mixins.scss */
.col-mbl-offset-12 {
  margin-left: 100%;
}

/* line 30, ../scss/variables/_mixins.scss */
.col-mbl-push-12 {
  left: 100%;
}

/* line 33, ../scss/variables/_mixins.scss */
.col-mbl-pull-12 {
  right: 100%;
}

@media (min-width: 1025px) {
  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-0 {
    margin-left: 0%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-0 {
    left: 0%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-0 {
    right: 0%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-1 {
    float: left;
    width: 8.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-1 {
    left: 8.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-1 {
    right: 8.33333%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-2 {
    float: left;
    width: 16.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-2 {
    left: 16.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-2 {
    right: 16.66667%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-3 {
    float: left;
    width: 25%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-3 {
    margin-left: 25%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-3 {
    left: 25%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-3 {
    right: 25%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-4 {
    float: left;
    width: 33.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-4 {
    left: 33.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-4 {
    right: 33.33333%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-5 {
    float: left;
    width: 41.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-5 {
    left: 41.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-5 {
    right: 41.66667%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-6 {
    float: left;
    width: 50%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-6 {
    margin-left: 50%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-6 {
    left: 50%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-6 {
    right: 50%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-7 {
    float: left;
    width: 58.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-7 {
    left: 58.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-7 {
    right: 58.33333%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-8 {
    float: left;
    width: 66.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-8 {
    left: 66.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-8 {
    right: 66.66667%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-9 {
    float: left;
    width: 75%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-9 {
    margin-left: 75%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-9 {
    left: 75%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-9 {
    right: 75%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-10 {
    float: left;
    width: 83.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-10 {
    left: 83.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-10 {
    right: 83.33333%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-11 {
    float: left;
    width: 91.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-11 {
    left: 91.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-11 {
    right: 91.66667%;
  }
}
@media (min-width: 1025px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-ltp-12 {
    float: left;
    width: 100%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-ltp-offset-12 {
    margin-left: 100%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-ltp-push-12 {
    left: 100%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-ltp-pull-12 {
    right: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-0 {
    margin-left: 0%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-0 {
    left: 0%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-0 {
    right: 0%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-1 {
    float: left;
    width: 8.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-1 {
    left: 8.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-1 {
    right: 8.33333%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-2 {
    float: left;
    width: 16.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-2 {
    left: 16.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-2 {
    right: 16.66667%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-3 {
    float: left;
    width: 25%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-3 {
    margin-left: 25%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-3 {
    left: 25%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-3 {
    right: 25%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-4 {
    float: left;
    width: 33.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-4 {
    left: 33.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-4 {
    right: 33.33333%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-5 {
    float: left;
    width: 41.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-5 {
    left: 41.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-5 {
    right: 41.66667%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-6 {
    float: left;
    width: 50%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-6 {
    margin-left: 50%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-6 {
    left: 50%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-6 {
    right: 50%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-7 {
    float: left;
    width: 58.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-7 {
    left: 58.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-7 {
    right: 58.33333%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-8 {
    float: left;
    width: 66.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-8 {
    left: 66.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-8 {
    right: 66.66667%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-9 {
    float: left;
    width: 75%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-9 {
    margin-left: 75%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-9 {
    left: 75%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-9 {
    right: 75%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-10 {
    float: left;
    width: 83.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-10 {
    left: 83.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-10 {
    right: 83.33333%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-11 {
    float: left;
    width: 91.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-11 {
    left: 91.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-11 {
    right: 91.66667%;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-dtp-12 {
    float: left;
    width: 100%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-dtp-offset-12 {
    margin-left: 100%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-dtp-push-12 {
    left: 100%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-dtp-pull-12 {
    right: 100%;
  }
}
@media (min-width: 1920px) {
  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-0 {
    margin-left: 0%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-0 {
    left: 0%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-0 {
    right: 0%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-1 {
    float: left;
    width: 8.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-1 {
    left: 8.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-1 {
    right: 8.33333%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-2 {
    float: left;
    width: 16.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-2 {
    left: 16.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-2 {
    right: 16.66667%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-3 {
    float: left;
    width: 25%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-3 {
    margin-left: 25%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-3 {
    left: 25%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-3 {
    right: 25%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-4 {
    float: left;
    width: 33.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-4 {
    left: 33.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-4 {
    right: 33.33333%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-5 {
    float: left;
    width: 41.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-5 {
    left: 41.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-5 {
    right: 41.66667%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-6 {
    float: left;
    width: 50%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-6 {
    margin-left: 50%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-6 {
    left: 50%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-6 {
    right: 50%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-7 {
    float: left;
    width: 58.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-7 {
    left: 58.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-7 {
    right: 58.33333%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-8 {
    float: left;
    width: 66.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-8 {
    left: 66.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-8 {
    right: 66.66667%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-9 {
    float: left;
    width: 75%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-9 {
    margin-left: 75%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-9 {
    left: 75%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-9 {
    right: 75%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-10 {
    float: left;
    width: 83.33333%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-10 {
    left: 83.33333%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-10 {
    right: 83.33333%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-11 {
    float: left;
    width: 91.66667%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-11 {
    left: 91.66667%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-11 {
    right: 91.66667%;
  }
}
@media (min-width: 1920px) {
  /* line 22, ../scss/variables/_mixins.scss */
  .col-fhd-12 {
    float: left;
    width: 100%;
  }

  /* line 27, ../scss/variables/_mixins.scss */
  .col-fhd-offset-12 {
    margin-left: 100%;
  }

  /* line 30, ../scss/variables/_mixins.scss */
  .col-fhd-push-12 {
    left: 100%;
  }

  /* line 33, ../scss/variables/_mixins.scss */
  .col-fhd-pull-12 {
    right: 100%;
  }
}
/* line 126, ../scss/variables/_mixins.scss */
.show-vpn, .show-vpn-inline, .show-vpn-block, .show-vpn-flex, .show-vpn-inline-block, .show-vpn-inline-flex, .show-vpn-inline-table, .show-vpn-list-item, .show-vpn-run-in, .show-vpn-table, .show-vpn-table-caption, .show-vpn-table-column-group, .show-vpn-table-header-group, .show-vpn-table-footer-group, .show-vpn-table-row-group, .show-vpn-table-cell, .show-vpn-table-column, .show-vpn-table-row, .show-hpn, .show-hpn-inline, .show-hpn-block, .show-hpn-flex, .show-hpn-inline-block, .show-hpn-inline-flex, .show-hpn-inline-table, .show-hpn-list-item, .show-hpn-run-in, .show-hpn-table, .show-hpn-table-caption, .show-hpn-table-column-group, .show-hpn-table-header-group, .show-hpn-table-footer-group, .show-hpn-table-row-group, .show-hpn-table-cell, .show-hpn-table-column, .show-hpn-table-row, .show-apn, .show-apn-inline, .show-apn-block, .show-apn-flex, .show-apn-inline-block, .show-apn-inline-flex, .show-apn-inline-table, .show-apn-list-item, .show-apn-run-in, .show-apn-table, .show-apn-table-caption, .show-apn-table-column-group, .show-apn-table-header-group, .show-apn-table-footer-group, .show-apn-table-row-group, .show-apn-table-cell, .show-apn-table-column, .show-apn-table-row, .show-vpd, .show-vpd-inline, .show-vpd-block, .show-vpd-flex, .show-vpd-inline-block, .show-vpd-inline-flex, .show-vpd-inline-table, .show-vpd-list-item, .show-vpd-run-in, .show-vpd-table, .show-vpd-table-caption, .show-vpd-table-column-group, .show-vpd-table-header-group, .show-vpd-table-footer-group, .show-vpd-table-row-group, .show-vpd-table-cell, .show-vpd-table-column, .show-vpd-table-row, .show-hpd, .show-hpd-inline, .show-hpd-block, .show-hpd-flex, .show-hpd-inline-block, .show-hpd-inline-flex, .show-hpd-inline-table, .show-hpd-list-item, .show-hpd-run-in, .show-hpd-table, .show-hpd-table-caption, .show-hpd-table-column-group, .show-hpd-table-header-group, .show-hpd-table-footer-group, .show-hpd-table-row-group, .show-hpd-table-cell, .show-hpd-table-column, .show-hpd-table-row, .show-apd, .show-apd-inline, .show-apd-block, .show-apd-flex, .show-apd-inline-block, .show-apd-inline-flex, .show-apd-inline-table, .show-apd-list-item, .show-apd-run-in, .show-apd-table, .show-apd-table-caption, .show-apd-table-column-group, .show-apd-table-header-group, .show-apd-table-footer-group, .show-apd-table-row-group, .show-apd-table-cell, .show-apd-table-column, .show-apd-table-row, .show-mbl, .show-mbl-inline, .show-mbl-block, .show-mbl-flex, .show-mbl-inline-block, .show-mbl-inline-flex, .show-mbl-inline-table, .show-mbl-list-item, .show-mbl-run-in, .show-mbl-table, .show-mbl-table-caption, .show-mbl-table-column-group, .show-mbl-table-header-group, .show-mbl-table-footer-group, .show-mbl-table-row-group, .show-mbl-table-cell, .show-mbl-table-column, .show-mbl-table-row, .show-ltp, .show-ltp-inline, .show-ltp-block, .show-ltp-flex, .show-ltp-inline-block, .show-ltp-inline-flex, .show-ltp-inline-table, .show-ltp-list-item, .show-ltp-run-in, .show-ltp-table, .show-ltp-table-caption, .show-ltp-table-column-group, .show-ltp-table-header-group, .show-ltp-table-footer-group, .show-ltp-table-row-group, .show-ltp-table-cell, .show-ltp-table-column, .show-ltp-table-row, .show-dtp, .show-dtp-inline, .show-dtp-block, .show-dtp-flex, .show-dtp-inline-block, .show-dtp-inline-flex, .show-dtp-inline-table, .show-dtp-list-item, .show-dtp-run-in, .show-dtp-table, .show-dtp-table-caption, .show-dtp-table-column-group, .show-dtp-table-header-group, .show-dtp-table-footer-group, .show-dtp-table-row-group, .show-dtp-table-cell, .show-dtp-table-column, .show-dtp-table-row, .show-fhd, .show-fhd-inline, .show-fhd-block, .show-fhd-flex, .show-fhd-inline-block, .show-fhd-inline-flex, .show-fhd-inline-table, .show-fhd-list-item, .show-fhd-run-in, .show-fhd-table, .show-fhd-table-caption, .show-fhd-table-column-group, .show-fhd-table-header-group, .show-fhd-table-footer-group, .show-fhd-table-row-group, .show-fhd-table-cell, .show-fhd-table-column, .show-fhd-table-row {
  display: none;
}

@media (max-width: 479px) {
  /* line 131, ../scss/variables/_mixins.scss */
  .hide-vpn {
    display: none;
  }

  /* line 134, ../scss/variables/_mixins.scss */
  .show-vpn {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-inline {
    display: inline;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-block {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-flex {
    display: flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-inline-block {
    display: inline-block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-inline-flex {
    display: inline-flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-inline-table {
    display: inline-table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-list-item {
    display: list-item;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-run-in {
    display: run-in;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-table {
    display: table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-table-caption {
    display: table-caption;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-table-column-group {
    display: table-column-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-table-header-group {
    display: table-header-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-table-footer-group {
    display: table-footer-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-table-row-group {
    display: table-row-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-table-cell {
    display: table-cell;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-table-column {
    display: table-column;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpn-table-row {
    display: table-row;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 131, ../scss/variables/_mixins.scss */
  .hide-hpn {
    display: none;
  }

  /* line 134, ../scss/variables/_mixins.scss */
  .show-hpn {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-inline {
    display: inline;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-block {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-flex {
    display: flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-inline-block {
    display: inline-block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-inline-flex {
    display: inline-flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-inline-table {
    display: inline-table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-list-item {
    display: list-item;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-run-in {
    display: run-in;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-table {
    display: table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-table-caption {
    display: table-caption;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-table-column-group {
    display: table-column-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-table-header-group {
    display: table-header-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-table-footer-group {
    display: table-footer-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-table-row-group {
    display: table-row-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-table-cell {
    display: table-cell;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-table-column {
    display: table-column;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpn-table-row {
    display: table-row;
  }
}
@media (max-width: 767px) {
  /* line 131, ../scss/variables/_mixins.scss */
  .hide-apn {
    display: none;
  }

  /* line 134, ../scss/variables/_mixins.scss */
  .show-apn {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-inline {
    display: inline;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-block {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-flex {
    display: flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-inline-block {
    display: inline-block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-inline-flex {
    display: inline-flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-inline-table {
    display: inline-table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-list-item {
    display: list-item;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-run-in {
    display: run-in;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-table {
    display: table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-table-caption {
    display: table-caption;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-table-column-group {
    display: table-column-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-table-header-group {
    display: table-header-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-table-footer-group {
    display: table-footer-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-table-row-group {
    display: table-row-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-table-cell {
    display: table-cell;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-table-column {
    display: table-column;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apn-table-row {
    display: table-row;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 131, ../scss/variables/_mixins.scss */
  .hide-vpd {
    display: none;
  }

  /* line 134, ../scss/variables/_mixins.scss */
  .show-vpd {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-inline {
    display: inline;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-block {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-flex {
    display: flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-inline-block {
    display: inline-block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-inline-flex {
    display: inline-flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-inline-table {
    display: inline-table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-list-item {
    display: list-item;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-run-in {
    display: run-in;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-table {
    display: table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-table-caption {
    display: table-caption;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-table-column-group {
    display: table-column-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-table-header-group {
    display: table-header-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-table-footer-group {
    display: table-footer-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-table-row-group {
    display: table-row-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-table-cell {
    display: table-cell;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-table-column {
    display: table-column;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-vpd-table-row {
    display: table-row;
  }
}
@media (min-width: 896px) and (max-width: 1024px) {
  /* line 131, ../scss/variables/_mixins.scss */
  .hide-hpd {
    display: none;
  }

  /* line 134, ../scss/variables/_mixins.scss */
  .show-hpd {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-inline {
    display: inline;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-block {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-flex {
    display: flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-inline-block {
    display: inline-block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-inline-flex {
    display: inline-flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-inline-table {
    display: inline-table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-list-item {
    display: list-item;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-run-in {
    display: run-in;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-table {
    display: table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-table-caption {
    display: table-caption;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-table-column-group {
    display: table-column-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-table-header-group {
    display: table-header-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-table-footer-group {
    display: table-footer-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-table-row-group {
    display: table-row-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-table-cell {
    display: table-cell;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-table-column {
    display: table-column;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-hpd-table-row {
    display: table-row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 131, ../scss/variables/_mixins.scss */
  .hide-apd {
    display: none;
  }

  /* line 134, ../scss/variables/_mixins.scss */
  .show-apd {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-inline {
    display: inline;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-block {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-flex {
    display: flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-inline-block {
    display: inline-block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-inline-flex {
    display: inline-flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-inline-table {
    display: inline-table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-list-item {
    display: list-item;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-run-in {
    display: run-in;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-table {
    display: table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-table-caption {
    display: table-caption;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-table-column-group {
    display: table-column-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-table-header-group {
    display: table-header-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-table-footer-group {
    display: table-footer-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-table-row-group {
    display: table-row-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-table-cell {
    display: table-cell;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-table-column {
    display: table-column;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-apd-table-row {
    display: table-row;
  }
}
@media (max-width: 1024px) {
  /* line 131, ../scss/variables/_mixins.scss */
  .hide-mbl {
    display: none;
  }

  /* line 134, ../scss/variables/_mixins.scss */
  .show-mbl {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-inline {
    display: inline;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-block {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-flex {
    display: flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-inline-block {
    display: inline-block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-inline-flex {
    display: inline-flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-inline-table {
    display: inline-table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-list-item {
    display: list-item;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-run-in {
    display: run-in;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-table {
    display: table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-table-caption {
    display: table-caption;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-table-column-group {
    display: table-column-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-table-header-group {
    display: table-header-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-table-footer-group {
    display: table-footer-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-table-row-group {
    display: table-row-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-table-cell {
    display: table-cell;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-table-column {
    display: table-column;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-mbl-table-row {
    display: table-row;
  }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  /* line 131, ../scss/variables/_mixins.scss */
  .hide-ltp {
    display: none;
  }

  /* line 134, ../scss/variables/_mixins.scss */
  .show-ltp {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-inline {
    display: inline;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-block {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-flex {
    display: flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-inline-block {
    display: inline-block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-inline-flex {
    display: inline-flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-inline-table {
    display: inline-table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-list-item {
    display: list-item;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-run-in {
    display: run-in;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-table {
    display: table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-table-caption {
    display: table-caption;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-table-column-group {
    display: table-column-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-table-header-group {
    display: table-header-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-table-footer-group {
    display: table-footer-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-table-row-group {
    display: table-row-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-table-cell {
    display: table-cell;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-table-column {
    display: table-column;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-ltp-table-row {
    display: table-row;
  }
}
@media (min-width: 1200px) and (max-width: 1919px) {
  /* line 131, ../scss/variables/_mixins.scss */
  .hide-dtp {
    display: none;
  }

  /* line 134, ../scss/variables/_mixins.scss */
  .show-dtp {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-inline {
    display: inline;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-block {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-flex {
    display: flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-inline-block {
    display: inline-block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-inline-flex {
    display: inline-flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-inline-table {
    display: inline-table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-list-item {
    display: list-item;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-run-in {
    display: run-in;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-table {
    display: table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-table-caption {
    display: table-caption;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-table-column-group {
    display: table-column-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-table-header-group {
    display: table-header-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-table-footer-group {
    display: table-footer-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-table-row-group {
    display: table-row-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-table-cell {
    display: table-cell;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-table-column {
    display: table-column;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-dtp-table-row {
    display: table-row;
  }
}
@media (min-width: 1920px) {
  /* line 131, ../scss/variables/_mixins.scss */
  .hide-fhd {
    display: none;
  }

  /* line 134, ../scss/variables/_mixins.scss */
  .show-fhd {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-inline {
    display: inline;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-block {
    display: block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-flex {
    display: flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-inline-block {
    display: inline-block;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-inline-flex {
    display: inline-flex;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-inline-table {
    display: inline-table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-list-item {
    display: list-item;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-run-in {
    display: run-in;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-table {
    display: table;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-table-caption {
    display: table-caption;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-table-column-group {
    display: table-column-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-table-header-group {
    display: table-header-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-table-footer-group {
    display: table-footer-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-table-row-group {
    display: table-row-group;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-table-cell {
    display: table-cell;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-table-column {
    display: table-column;
  }

  /* line 138, ../scss/variables/_mixins.scss */
  .show-fhd-table-row {
    display: table-row;
  }
}
/* line 1, ../scss/pages/_pages.scss */
.pages-wrap {
  background-color: #ffffff;
  box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.21);
  margin: 0 auto;
  max-width: 1140px;
}
/* line 6, ../scss/pages/_pages.scss */
.pages-wrap > div {
  display: table;
  min-height: 980px;
  width: 100%;
}
/* line 10, ../scss/pages/_pages.scss */
.pages-wrap > div > div {
  display: table-row;
}

/* line 16, ../scss/pages/_pages.scss */
.bs-docs-content .link_for_registration {
  text-align: center;
  padding: 55px;
}
/* line 21, ../scss/pages/_pages.scss */
.bs-docs-content .container.thxforsugges {
  margin-top: 42px;
  margin-bottom: 55px;
  background-color: #F0F8FB;
  padding: 14px 12px;
  font-size: 16px;
  font-weight: 300;
  padding: 40px 30px !important;
  border: 2px solid #C7DDE5;
  padding: 40px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
/* line 33, ../scss/pages/_pages.scss */
.bs-docs-content .container.thxcheckout {
  margin-top: 200px;
  background-color: #F0F8FB;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 55px;
  border: 2px solid #C7DDE5;
  padding: 40px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
/* line 42, ../scss/pages/_pages.scss */
.bs-docs-content .container.thxcheckout h2 {
  margin-top: 0px;
}
/* line 45, ../scss/pages/_pages.scss */
.bs-docs-content .container.thxcheckout th {
  border: 1px solid #6e7679;
  color: #33393b;
  vertical-align: middle;
  text-align: left;
  padding-left: 17px;
  font-size: 13px;
  font-weight: 700;
  height: 41px;
  border: 1px solid #6e7679;
}
/* line 56, ../scss/pages/_pages.scss */
.bs-docs-content .container.thxcheckout td {
  border: 1px solid #6e7679;
}

/* line 63, ../scss/pages/_pages.scss */
.content {
  padding: 0 20px 50px 20px;
}
@media (max-width: 767px) {
  /* line 63, ../scss/pages/_pages.scss */
  .content {
    padding: 0 15px 50px 15px;
  }
}
/* line 68, ../scss/pages/_pages.scss */
.content h1 {
  font-size: 42px;
  font-weight: 500;
  color: #247cc7;
  padding: 36px 20px;
  margin: 0;
  line-height: 52px;
  border-bottom: 1px solid #e5eff5;
}
/* line 76, ../scss/pages/_pages.scss */
.content h1.no_hr {
  border-bottom: 0 none;
}
@media (max-width: 767px) {
  /* line 68, ../scss/pages/_pages.scss */
  .content h1 {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 500;
  }
}
/* line 85, ../scss/pages/_pages.scss */
.content .highlight-text {
  background-color: #F0F8FB;
  padding: 15px 20px;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 40px;
}
/* line 92, ../scss/pages/_pages.scss */
.content .normal-text {
  padding: 0 20px;
}
/* line 94, ../scss/pages/_pages.scss */
.content .normal-text p {
  margin-bottom: 30px;
}
/* line 96, ../scss/pages/_pages.scss */
.content .normal-text p:last-child {
  margin-bottom: 150px;
}
/* line 101, ../scss/pages/_pages.scss */
.content .blue_button {
  display: block;
  height: 50px;
  margin: 35px auto 0;
  width: 345px;
}
@media (max-width: 767px) {
  /* line 101, ../scss/pages/_pages.scss */
  .content .blue_button {
    width: 270px;
  }
}
@media (max-width: 479px) {
  /* line 101, ../scss/pages/_pages.scss */
  .content .blue_button {
    position: relative;
    left: -15px;
  }
}
/* line 114, ../scss/pages/_pages.scss */
.content .contact-input {
  margin-bottom: 25px;
}
/* line 116, ../scss/pages/_pages.scss */
.content .contact-input:last-child {
  margin-bottom: 40px;
}
/* line 120, ../scss/pages/_pages.scss */
.content .contact-input input {
  background-color: #F0F8FB;
}
/* line 123, ../scss/pages/_pages.scss */
.content .contact-input select {
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  border: none;
  border-radius: 0;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  height: 38px;
  background-color: #F0F8FB;
  padding: 10px;
}
/* line 134, ../scss/pages/_pages.scss */
.content .contact-input span {
  margin-bottom: 10px;
  display: block;
  color: #747d84;
  font-weight: 700;
}
/* line 140, ../scss/pages/_pages.scss */
.content .contact-input .description {
  height: 106px;
  width: 100%;
  padding: 10px;
  background-color: #F0F8FB;
  font-size: 13px;
  font-weight: 400;
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
}
/* line 149, ../scss/pages/_pages.scss */
.content .contact-input .description:focus {
  padding: 10px;
}
/* line 155, ../scss/pages/_pages.scss */
.content.get-involved > .pages-content {
  padding: 40px 20px 40px;
}
@media (max-width: 767px) {
  /* line 155, ../scss/pages/_pages.scss */
  .content.get-involved > .pages-content {
    padding: 40px 0 0;
  }
}
/* line 161, ../scss/pages/_pages.scss */
.content.get-involved > .pages-content p {
  font: 300 16px/24px "proxima-nova",Arial,Helvetica,sans-serif;
  color: #212325;
  margin: 0;
  padding: 0;
}
/* line 167, ../scss/pages/_pages.scss */
.content.get-involved > .pages-content ol {
  font: 600 20px/46px "proxima-nova",Arial,Helvetica,sans-serif;
  padding-left: 25px;
  text-transform: uppercase;
}
/* line 171, ../scss/pages/_pages.scss */
.content.get-involved > .pages-content ol > li {
  color: #abbac6;
  margin: 30px 0 0;
  padding-left: 20px;
}
@media (max-width: 767px) {
  /* line 171, ../scss/pages/_pages.scss */
  .content.get-involved > .pages-content ol > li {
    padding-left: 0;
  }
}
@media (max-width: 479px) {
  /* line 179, ../scss/pages/_pages.scss */
  .content.get-involved > .pages-content ol > li:nth-child(2) p {
    margin-top: 20px;
  }
}
/* line 185, ../scss/pages/_pages.scss */
.content.get-involved > .pages-content ol > li > span {
  color: #247cc7;
}
@media (max-width: 479px) {
  /* line 185, ../scss/pages/_pages.scss */
  .content.get-involved > .pages-content ol > li > span {
    display: block;
    line-height: 0;
  }
}
/* line 192, ../scss/pages/_pages.scss */
.content.get-involved > .pages-content ol > li p {
  font: 300 16px/24px "proxima-nova",Arial,Helvetica,sans-serif;
  color: #212325;
  text-transform: none;
  margin-top: 10px;
}
/* line 198, ../scss/pages/_pages.scss */
.content.get-involved > .pages-content ol > li ul {
  list-style-type: none;
  font: 300 16px/24px "proxima-nova",Arial,Helvetica,sans-serif;
  color: #212325;
  margin: 30px 0;
  padding: 0;
  text-transform: none;
}
/* line 205, ../scss/pages/_pages.scss */
.content.get-involved > .pages-content ol > li ul > li {
  background-image: url("../img/list-star.png");
  background-position: left 3px;
  background-repeat: no-repeat;
  padding-left: 40px;
  margin: 12px 0;
}
/* line 248, ../scss/pages/_pages.scss */
.content.member-organizations .normal-text {
  padding-top: 25px;
}
/* line 253, ../scss/pages/_pages.scss */
.content.archive > .archive-content {
  margin: 0;
  padding: 0 0 90px;
}
/* line 256, ../scss/pages/_pages.scss */
.content.archive > .archive-content > .post-block {
  display: block;
  border-bottom: 1px solid #e5eff5;
  padding-bottom: 30px;
  padding-left: 20px;
}
/* line 261, ../scss/pages/_pages.scss */
.content.archive > .archive-content > .post-block:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  width: 0;
}
/* line 268, ../scss/pages/_pages.scss */
.content.archive > .archive-content > .post-block > .post-h {
  margin: 0;
  padding: 0;
}
/* line 271, ../scss/pages/_pages.scss */
.content.archive > .archive-content > .post-block > .post-h > h2 {
  font: 500 28px/32px "proxima-nova", Arial, Helvetica, sans-serif;
  margin: 30px 0 20px;
  padding: 0;
  color: #242729;
}
/* line 278, ../scss/pages/_pages.scss */
.content.archive > .archive-content > .post-block > .post-d {
  font: 400 14px "proxima-nova",Arial,Helvetica,sans-serif;
  color: #737e84;
  margin: 20px 0;
  padding: 0;
}
/* line 283, ../scss/pages/_pages.scss */
.content.archive > .archive-content > .post-block > .post-d > strong {
  font-weight: 600;
}
/* line 287, ../scss/pages/_pages.scss */
.content.archive > .archive-content > .post-block > .post-i {
  border: 3px solid #e4ebee;
  display: block;
  float: left;
  height: auto;
  margin-right: 20px;
  width: 234px;
  -webkit-box-sizing: padding-box;
  -moz-box-sizing: padding-box;
  box-sizing: padding-box;
}
@media (max-width: 767px) {
  /* line 287, ../scss/pages/_pages.scss */
  .content.archive > .archive-content > .post-block > .post-i {
    float: none;
  }
}
/* line 298, ../scss/pages/_pages.scss */
.content.archive > .archive-content > .post-block > .post-i img {
  height: auto;
  width: 100%;
}
/* line 304, ../scss/pages/_pages.scss */
.content.archive > .archive-content > .post-block > .post-c p {
  color: #212325;
  margin: 20px 0;
  padding: 0;
}
/* line 314, ../scss/pages/_pages.scss */
.content.post > .posts-archive {
  margin: 0;
  padding: 0;
}
/* line 317, ../scss/pages/_pages.scss */
.content.post > .posts-archive p {
  color: #247cc7;
  font: 600 16px "proxima-nova",Arial,Helvetica,sans-serif;
  margin: 37px 0;
  padding: 0;
}
/* line 324, ../scss/pages/_pages.scss */
.content.post > .post-block {
  display: block;
  padding-bottom: 40px;
  border-bottom: 1px solid #e5eff5;
}
/* line 328, ../scss/pages/_pages.scss */
.content.post > .post-block > .post-h {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e5eff5;
}
/* line 332, ../scss/pages/_pages.scss */
.content.post > .post-block > .post-h > h2 {
  font: 600 42px "proxima-nova",Arial,Helvetica,sans-serif;
  margin: 0;
  padding: 0 0 40px;
  color: #242729;
}
/* line 339, ../scss/pages/_pages.scss */
.content.post > .post-block > .post-d {
  font: 400 14px "proxima-nova",Arial,Helvetica,sans-serif;
  color: #737e84;
  margin: 25px 0;
  padding: 0;
}
/* line 344, ../scss/pages/_pages.scss */
.content.post > .post-block > .post-d > strong {
  font-weight: 600;
}
/* line 349, ../scss/pages/_pages.scss */
.content.post > .post-block > .post-c p {
  color: #212325;
  margin: 20px 0;
  padding: 0;
}
/* line 354, ../scss/pages/_pages.scss */
.content.post > .post-block > .post-c img {
  border: 3px solid #e4ebee;
  -webkit-box-sizing: padding-box;
  -moz-box-sizing: padding-box;
  box-sizing: padding-box;
}
/* line 357, ../scss/pages/_pages.scss */
.content.post > .post-block > .post-c img.alignleft {
  float: left;
  margin-right: 20px;
}

/* line 1, ../scss/pages/_home.scss */
.firs_section {
  position: relative;
  box-shadow: 0 10px 58px -2px rgba(0, 0, 0, 0.9);
}
@media (max-width: 767px) {
  /* line 1, ../scss/pages/_home.scss */
  .firs_section {
    /*height: 755px;*/
    height: 474px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 1, ../scss/pages/_home.scss */
  .firs_section {
    height: 635px;
  }
}
@media (max-width: 767px) {
  /* line 12, ../scss/pages/_home.scss */
  .firs_section .hr_slider_item {
    background-image: none !important;
  }
}

/* line 19, ../scss/pages/_home.scss */
.main_content {
  padding-top: 70px;
  background: url("../img/container_bg.jpg");
  background-position: bottom;
  background-size: cover;
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  box-sizing: border-box;
}
@media (max-width: 1199px) {
  /* line 19, ../scss/pages/_home.scss */
  .main_content {
    padding-top: 50px;
  }
}
@media (max-width: 895px) {
  /* line 19, ../scss/pages/_home.scss */
  .main_content {
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 19, ../scss/pages/_home.scss */
  .main_content {
    padding-top: 28px;
  }
}
/* line 38, ../scss/pages/_home.scss */
.main_content .container {
  position: relative;
}
/* line 41, ../scss/pages/_home.scss */
.main_content .events {
  padding-bottom: 54px;
  padding-top: 34px;
}
@media (max-width: 895px) {
  /* line 41, ../scss/pages/_home.scss */
  .main_content .events {
    background-color: #fff;
    padding-bottom: 0;
    padding-top: 0;
  }
}
/* line 49, ../scss/pages/_home.scss */
.main_content .events .container {
  position: relative;
}
/* line 52, ../scss/pages/_home.scss */
.main_content .events .container .event_header h1 {
  text-align: center;
}
@media (max-width: 895px) {
  /* line 52, ../scss/pages/_home.scss */
  .main_content .events .container .event_header h1 {
    font-size: 28px;
    padding-top: 0;
    font-weight: 400;
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 52, ../scss/pages/_home.scss */
  .main_content .events .container .event_header h1 {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 895px) {
  /* line 51, ../scss/pages/_home.scss */
  .main_content .events .container .event_header {
    /*display: none;*/
  }
}
@media (max-width: 895px) {
  /* line 67, ../scss/pages/_home.scss */
  .main_content .events .container .event_header .all_events_button {
    display: none;
  }
}
/* line 73, ../scss/pages/_home.scss */
.main_content .events .container .events-list {
  text-align: center;
  font-size: 0;
}
/* line 76, ../scss/pages/_home.scss */
.main_content .events .container .events-list .event_container {
  float: none;
  display: inline-block;
}
/* line 79, ../scss/pages/_home.scss */
.main_content .events .container .events-list .event_container .event_image {
  height: 300px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 20px;
}
/* line 89, ../scss/pages/_home.scss */
.main_content .events .all_events_button {
  display: block;
  width: 201px;
  height: 33px;
  color: #287fc9;
  font-size: 19px;
  padding: 8px 26px;
  position: absolute;
  right: 0;
  font-weight: normal;
  text-decoration: none;
  z-index: 2;
  top: 29px;
}
/* line 102, ../scss/pages/_home.scss */
.main_content .events .all_events_button img {
  margin: -4px 0px 0 10px;
}
/* line 106, ../scss/pages/_home.scss */
.main_content .events h1 {
  color: #247cc7;
  font-size: 42px;
  font-weight: 400;
}
/* line 111, ../scss/pages/_home.scss */
.main_content .events .event_container {
  height: 221px;
}
@media (max-width: 895px) {
  /* line 111, ../scss/pages/_home.scss */
  .main_content .events .event_container {
    height: auto;
    margin-top: 2px;
    border-bottom: 1px solid #d7ccc9;
    border-left: 5px solid #7bb7ea;
    padding: 0 20px;
  }
}
/* line 121, ../scss/pages/_home.scss */
.main_content .events .event_container a.events_header {
  color: #247cc7;
  font-size: 22px;
  font-weight: 700;
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  margin-top: 30px;
  line-height: 28px;
  margin-bottom: 20px;
  text-decoration: none;
  display: block;
  height: 56px;
}
@media (max-width: 895px) {
  /* line 121, ../scss/pages/_home.scss */
  .main_content .events .event_container a.events_header {
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 22px;
    padding: 20px 0 15px 0;
  }
}
/* line 143, ../scss/pages/_home.scss */
.main_content .events .event_container span.events_date {
  color: #889ca6;
  font-size: 16px;
  font-weight: 500;
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  display: block;
  clear: both;
  margin-bottom: 24px;
}
@media (max-width: 895px) {
  /* line 143, ../scss/pages/_home.scss */
  .main_content .events .event_container span.events_date {
    margin: 0;
    font-size: 14px;
  }
}
/* line 157, ../scss/pages/_home.scss */
.main_content .events .event_container span.events_location {
  color: #000000;
  font-weight: 500;
  font-size: 15px;
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  display: block;
  clear: both;
  height: 70px;
  line-height: 70px;
  /*border-bottom: 5px solid #13a0f2;*/
  border-top: 1px solid #d7ccc9;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 895px) {
  /* line 157, ../scss/pages/_home.scss */
  .main_content .events .event_container span.events_location {
    font-size: 12px;
    border: 0 none;
    height: auto;
    line-height: normal;
    padding-bottom: 15px;
    padding-top: 5px;
  }
}
@media (max-width: 895px) {
  /* line 184, ../scss/pages/_home.scss */
  .main_content .events .event_container:first-child {
    margin-top: 0;
  }
}
/* line 190, ../scss/pages/_home.scss */
.main_content .events .all_events_button_mobile {
  display: none;
  height: 43px;
  line-height: 43px;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  width: 100%;
  -webkit-box-shadow: 0 25px 80px -10px rgba(0, 0, 0, 0.9);
  box-shadow: 0 25px 80px -10px rgba(0, 0, 0, 0.9);
  background: #2d90df;
  background: -moz-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e7dd7), color-stop(100%, #1e7dd7));
  background: -webkit-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: -o-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: -ms-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: linear-gradient(to bottom, #2d90df 0%, #1e7dd7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#2d90df', EndColorStr='#1e7dd7');
  padding: 0 20px;
  text-decoration: none;
  vertical-align: top;
  text-align: center;
}
@media (max-width: 895px) {
  /* line 190, ../scss/pages/_home.scss */
  .main_content .events .all_events_button_mobile {
    display: block;
  }
}
/* line 207, ../scss/pages/_home.scss */
.main_content .events .all_events_button_mobile img {
  margin-top: -5px;
}

/* line 215, ../scss/pages/_home.scss */
.programms_section h2 {
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 42px;
  margin: 0 0 20px;
  color: #247cc7;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 215, ../scss/pages/_home.scss */
  .programms_section h2 {
    margin: 0;
    text-align: left;
    text-transform: uppercase;
    font-size: 28px;
    /*font-weight: 700;*/
    padding-top: 0;
    font-weight: 400;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  }
}
/* line 234, ../scss/pages/_home.scss */
.programms_section p {
  color: #2d3032;
  font: 400 16px/28px "proxima-nova",Arial,Helvetica,sans-serif;
  margin: 40px auto;
  width: 60%;
}
@media (max-width: 767px) {
  /* line 234, ../scss/pages/_home.scss */
  .programms_section p {
    width: 100%;
    color: #2d3032;
    font: 400 16px/22px "proxima-nova",Arial,Helvetica,sans-serif;
    margin: 10px auto 30px;
  }
}
/* line 246, ../scss/pages/_home.scss */
.programms_section .programms_table {
  box-shadow: 5px 9px 45px 0px rgba(0, 0, 0, 0.45);
  /* background-color: rgba(0, 0, 0, 0);*/
  background-color: #263B4C;
}
@media (max-width: 767px) {
  /* line 246, ../scss/pages/_home.scss */
  .programms_section .programms_table {
    margin: 0 -15px;
  }
}
/* line 253, ../scss/pages/_home.scss */
.programms_section .programms_table .row {
  margin: 0;
}
/* line 255, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div {
  padding: 0;
  height: 365px;
  overflow: hidden;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 255, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div {
    height: 220px;
  }
}
/* line 263, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div:before {
  content: '';
  z-index: 2;
  width: 100%;
  height: 40%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.8)));
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#000',GradientType=0 );
}
/* line 280, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  height: auto;
}
@media (min-width: 896px) and (max-width: 1024px) {
  /* line 280, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div img {
    width: auto;
    height: 100%;
  }
}
/* line 292, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div h3 {
  position: absolute;
  z-index: 3;
  color: #fff;
  bottom: 25px;
  font-size: 24px;
  font-weight: 500;
  width: 100%;
  padding: 0 20px;
  margin: 0;
  line-height: 32px;
}
@media (max-width: 767px) {
  /* line 292, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div h3 {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
  }
}
/* line 309, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div .blue_overlay {
  z-index: 4;
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  color: #fff;
}
/* line 316, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div .blue_overlay h3 {
  position: relative;
  bottom: auto;
  padding-top: 35px;
  padding-bottom: 20px;
}
/* line 322, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div .blue_overlay p {
  color: #ffffff;
  display: none;
  font-size: 15px;
  line-height: 24px;
  margin: 0;
  padding: 0 20px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 322, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div .blue_overlay p {
    padding: 0 35px;
  }
}
/* line 336, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div:hover .blue_overlay {
  background-color: rgba(36, 124, 199, 0.9);
  top: 0;
  height: 100%;
}
/* line 340, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div:hover .blue_overlay p {
  display: block;
  height: 237px;
  overflow: hidden;
}
/* line 345, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div:hover .blue_overlay:after {
  content: '...';
  position: absolute;
  bottom: 0;
  height: 37px;
  width: 100%;
  left: 0;
  line-height: 1px;
  display: block;
  color: #fff;
  padding-left: 20px;
  font-size: 27px;
}
@media (max-width: 767px) {
  /* line 345, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div:hover .blue_overlay:after {
    background: transparent;
    background: -moz-linear-gradient(top, transparent 0%, rgba(36, 124, 199, 0.9) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(36, 124, 199, 0.9)), color-stop(100%, rgba(36, 124, 199, 0.9)));
    background: -webkit-linear-gradient(top, transparent 0%, rgba(36, 124, 199, 0.9) 100%);
    background: -o-linear-gradient(top, transparent 0%, rgba(36, 124, 199, 0.9) 100%);
    background: -ms-linear-gradient(top, transparent 0%, rgba(36, 124, 199, 0.9) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(36, 124, 199, 0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='transparent', EndColorStr='rgba(36, 124, 199, 0.9)');
    line-height: 30px;
    padding-left: 35px;
  }
}
/* line 365, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div.bl_fblock {
  cursor: default;
}
/* line 367, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div.bl_fblock:before {
  background: none;
  content: '';
  z-index: -100;
  width: 0;
  height: 0;
  position: absolute;
}
@media (max-width: 767px) {
  /* line 365, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div.bl_fblock {
    margin-top: 30px;
  }
}
/* line 379, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div .title_block {
  background-color: rgba(36, 124, 199, 0.9);
  display: block;
  font-size: 0;
  height: 100%;
  position: relative;
  padding: 75px 0;
}
@media (max-width: 767px) {
  /* line 379, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div .title_block {
    padding: 40px 0;
  }
}
/* line 390, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div .title_block > h3 {
  /*
  font-size: 48px;
  line-height: 54px;
  padding: 20px 35px 20px 35px;
  */
  border-right: 1px solid #fff;
  bottom: unset;
  color: #fff;
  display: inline-block;
  font-size: 48px;
  left: unset;
  line-height: normal;
  padding: 40px 0;
  position: relative;
  right: unset;
  text-align: center;
  top: unset;
  vertical-align: middle;
  width: 40%;
}
@media (max-width: 767px) {
  /* line 390, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div .title_block > h3 {
    border-right: medium none;
    font-size: 28px;
    height: auto;
    line-height: normal;
    padding: 0 25px;
    text-align: left;
    width: 100%;
  }
}
/* line 419, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div .title_block > h3 > b {
  font-size: 1.1em;
}
@media (max-width: 767px) {
  /* line 419, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div .title_block > h3 > b {
    font-size: 1em;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 426, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div .title_block > h3 > br {
    display: none;
  }
}
/* line 432, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div .title_block > p {
  /*
  padding: 0 35px;
  font-size: 16px;
  line-height: 23px;
  display: block;
  height: auto !important;
  */
  color: #fff;
  display: inline-block;
  font-size: 16px;
  height: 100%;
  margin: auto;
  padding: 50px 8%;
  vertical-align: top;
  width: 60%;
}
@media (max-width: 767px) {
  /* line 432, ../scss/pages/_home.scss */
  .programms_section .programms_table .row > div .title_block > p {
    font-size: 15px;
    height: auto;
    line-height: 24px;
    padding: 25px;
    width: 100%;
  }
}
/* line 456, ../scss/pages/_home.scss */
.programms_section .programms_table .row > div .title_block:after {
  display: none !important;
}

/* line 465, ../scss/pages/_home.scss */
.member_header {
  padding: 105px 20px 30px;
  margin-left: 0;
  margin-right: 0;
  float: left;
  width: 100%;
  /*span{
      display: block;
      float: right;
      margin: 0 20px 0 0;
      img{
          margin: -9px 0 0 15px;
      }
  } */
}
@media (max-width: 767px) {
  /* line 465, ../scss/pages/_home.scss */
  .member_header {
    padding: 20px;
    margin: 0;
  }
}
/* line 475, ../scss/pages/_home.scss */
.member_header h2 {
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  font-size: 42px;
  font-weight: 500;
  /*color: #13a0f2;*/
  line-height: 42px;
  margin: 0 0 0 20px;
  color: #247cc7;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 475, ../scss/pages/_home.scss */
  .member_header h2 {
    margin: 0;
    text-transform: uppercase;
    line-height: 32px;
    /*font-weight: 700;*/
    font-size: 28px;
    padding-top: 0;
    font-weight: 400;
    text-align: left;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  }
}

/* line 506, ../scss/pages/_home.scss */
.member_organizations {
  border-top: 2px solid #e1dada;
  border-bottom: 2px solid #e1dada;
  padding: 42px 0 28px;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 506, ../scss/pages/_home.scss */
  .member_organizations {
    padding: 28px 0 12px;
  }
}
/* line 515, ../scss/pages/_home.scss */
.member_organizations div {
  z-index: 3;
}
@media (max-width: 895px) {
  /* line 517, ../scss/pages/_home.scss */
  .member_organizations div.lclm {
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 517, ../scss/pages/_home.scss */
  .member_organizations div.lclm {
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 526, ../scss/pages/_home.scss */
  .member_organizations div.rclm {
    border-top: 2px solid #e1dada;
    padding-top: 20px;
  }
}
/* line 533, ../scss/pages/_home.scss */
.member_organizations p {
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  color: #2d3032;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  margin: 0;
  padding: 0;
  display: inline;
}
@media (max-width: 895px) {
  /* line 533, ../scss/pages/_home.scss */
  .member_organizations p {
    padding: 0;
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 533, ../scss/pages/_home.scss */
  .member_organizations p {
    line-height: 22px;
  }
}
/* line 550, ../scss/pages/_home.scss */
.member_organizations h3 {
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  color: #3a8cd2;
  font-size: 22px;
  line-height: 32px;
  font-weight: 600;
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 550, ../scss/pages/_home.scss */
  .member_organizations h3 {
    line-height: 26px;
  }
}
/* line 561, ../scss/pages/_home.scss */
.member_organizations ul {
  list-style: none;
  padding: 0;
}
/* line 564, ../scss/pages/_home.scss */
.member_organizations ul li {
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  color: #2d3032;
  line-height: 36px;
  font-size: 15px;
  font-weight: 400;
  padding-left: 36px;
  background: url("../img/icons/lm_blue.png") no-repeat left 7px;
}
@media (max-width: 767px) {
  /* line 564, ../scss/pages/_home.scss */
  .member_organizations ul li {
    line-height: 22px;
    padding-bottom: 8px;
  }
}

/* line 581, ../scss/pages/_home.scss */
a.blue_button {
  display: block;
  margin: 27px auto 102px;
  background-image: url(../img/blue_button_bg.png);
  background-position: center;
  background-size: auto;
  background-repeat: repeat;
  box-sizing: border-box;
  width: 204px;
  height: 49px;
  font-size: 22px;
  font-weight: 400;
  line-height: 49px;
  text-align: center;
  color: #ffffff;
  box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.24);
  text-decoration: none;
}
/* line 598, ../scss/pages/_home.scss */
a.blue_button.learn_more_btn {
  width: 270px;
  margin: 42px auto 102px;
  z-index: 5;
  position: relative;
}
@media (max-width: 895px) {
  /* line 598, ../scss/pages/_home.scss */
  a.blue_button.learn_more_btn {
    width: 290px;
    margin-bottom: 50px;
    margin-top: 45px;
  }
}
@media (max-width: 767px) {
  /* line 598, ../scss/pages/_home.scss */
  a.blue_button.learn_more_btn {
    width: 290px;
    margin-bottom: 50px;
    margin-top: 45px;
  }
}

/* line 618, ../scss/pages/_home.scss */
.big_logo_bg {
  display: block;
  position: absolute;
  bottom: 32px;
  left: 50%;
  margin-left: -291px;
  z-index: 2;
}
@media (max-width: 767px) {
  /* line 618, ../scss/pages/_home.scss */
  .big_logo_bg {
    width: 250px;
    margin-left: -125px;
    bottom: 900px;
  }
}

/* line 1, ../scss/pages/_single-crm_event.scss */
.event_page {
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  /* line 1, ../scss/pages/_single-crm_event.scss */
  .event_page {
    overflow: hidden;
  }
}
/* line 7, ../scss/pages/_single-crm_event.scss */
.event_page .container {
  position: relative;
  background-color: white;
  box-shadow: 2px -16px 15px 0 rgba(0, 0, 0, 0.21);
}
/* line 11, ../scss/pages/_single-crm_event.scss */
.event_page .container .event_header {
  height: 330px;
  overflow: hidden;
}
/* line 14, ../scss/pages/_single-crm_event.scss */
.event_page .container .event_header img {
  height: 100%;
  width: auto;
}

@media (max-width: 767px) {
  /* line 21, ../scss/pages/_single-crm_event.scss */
  .event_content {
    overflow-x: hidden;
  }
}

/* line 26, ../scss/pages/_single-crm_event.scss */
.event_description {
  margin: -120px 0 0;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
/* line 33, ../scss/pages/_single-crm_event.scss */
.event_description img.checkout_header {
  width: auto !important;
}
/* line 37, ../scss/pages/_single-crm_event.scss */
.event_description .row-height {
  display: table;
  height: 100%;
  table-layout: fixed;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 37, ../scss/pages/_single-crm_event.scss */
  .event_description .row-height {
    display: block;
  }
}
/* line 45, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_date {
  background-color: rgba(48, 54, 57, 0.95);
  box-sizing: border-box;
  color: #ffffff;
  display: table-cell;
  float: none;
  height: 100%;
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 45, ../scss/pages/_single-crm_event.scss */
  .event_description .row-height .event_date {
    display: block;
    float: left;
  }
}
/* line 57, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_date .ev_row {
  display: table;
  height: 129px;
}
@media (max-width: 767px) {
  /* line 57, ../scss/pages/_single-crm_event.scss */
  .event_description .row-height .event_date .ev_row {
    display: table;
    width: 100%;
    height: 80px;
  }
}
@media (max-width: 895px) {
  /* line 57, ../scss/pages/_single-crm_event.scss */
  .event_description .row-height .event_date .ev_row {
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 72, ../scss/pages/_single-crm_event.scss */
  .event_description .row-height .event_date .ev_row:last-child {
    padding: 0 0 20px;
  }
}
/* line 77, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_date .ev_row span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  clear: both;
  margin: 0;
}
/* line 84, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_date .ev_row .ev_date {
  font-weight: 500;
  font-size: 22px;
  height: 50%;
}
/* line 90, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_date .ev_row .ev_day {
  font-weight: 400;
  font-size: 22px;
}
/* line 94, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_date .ev_row .ev_hours {
  font-weight: 300;
  font-size: 22px;
  height: 50%;
}
/* line 101, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_short {
  background-color: rgba(36, 124, 199, 0.95);
  box-sizing: border-box;
  color: #ffffff;
  display: table-cell;
  float: none;
  height: 100%;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 101, ../scss/pages/_single-crm_event.scss */
  .event_description .row-height .event_short {
    display: block;
    float: left;
  }
}
/* line 113, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_short h1 {
  display: table;
  width: 100%;
  height: 80px;
  font-size: 36px;
  font-weight: 500;
  padding: 0px 22px;
  margin: 20px 15px 85px;
}
@media (max-width: 767px) {
  /* line 113, ../scss/pages/_single-crm_event.scss */
  .event_description .row-height .event_short h1 {
    font-size: 24px;
    height: 110px;
    margin: 0 0 30px;
  }
}
/* line 129, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_short h1 span {
  display: table-cell;
  vertical-align: middle;
}
/* line 134, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_short p {
  margin: 12px 22px;
  font-size: 13px;
  line-height: 19px;
}
/* line 139, ../scss/pages/_single-crm_event.scss */
.event_description .row-height .event_short p.location {
  font-size: 16px;
  font-weight: 500;
}

/* line 149, ../scss/pages/_single-crm_event.scss */
.event_content {
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  box-sizing: border-box;
}
/* line 153, ../scss/pages/_single-crm_event.scss */
.event_content #tickets_anchor h2 {
  display: block;
  width: 50%;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #F8FAFB;
  margin: 0 auto 40px;
  padding: 20px 0;
}
/* line 167, ../scss/pages/_single-crm_event.scss */
.event_content .main_row img.alignleft {
  display: inline;
  float: left;
  margin: 0 30px 10px 0;
}
/* line 175, ../scss/pages/_single-crm_event.scss */
.event_content .blue_button {
  display: block;
  margin: 0;
  float: left;
  height: 49px;
  color: #ffffff;
  background: url(../img/blue_button_bg.png);
  border: none;
  font-size: 22px;
  font-weight: 400;
  box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.24);
  clear: both;
  margin-left: -15px;
}
@media (max-width: 767px) {
  /* line 175, ../scss/pages/_single-crm_event.scss */
  .event_content .blue_button {
    float: none;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 175, ../scss/pages/_single-crm_event.scss */
  .event_content .blue_button {
    display: inline-block;
    float: none;
  }
}
/* line 196, ../scss/pages/_single-crm_event.scss */
.event_content .blue_button img {
  margin-right: 18px;
  margin-top: -2px;
}
/* line 202, ../scss/pages/_single-crm_event.scss */
.event_content > .container {
  background-color: #ffffff;
  box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
  padding-top: 40px;
}
/* line 207, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row > div {
  margin-bottom: 20px;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 207, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .top_buttons_row > div {
    width: 300px;
    margin: 0 auto 20px;
    float: none;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 207, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .top_buttons_row > div {
    padding: 0 0 0 45px;
  }
}
/* line 218, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .top_bluespan {
  color: #247cc7;
  font-size: 14px;
  font-weight: 400;
  line-height: 49px;
  margin-right: 22px;
}
@media (max-width: 767px) {
  /* line 218, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .top_buttons_row .top_bluespan {
    display: inline-block;
    width: 100%;
    text-align: center;
  }
}
/* line 230, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .calendar_link {
  color: #afb7bc;
  font-size: 14px;
  font-weight: 400;
  line-height: 49px;
  text-decoration: none;
}
@media (max-width: 767px) {
  /* line 230, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .top_buttons_row .calendar_link {
    width: 50%;
    display: block;
    float: left;
  }
}
/* line 241, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .calendar_link:hover {
  text-decoration: none;
}
/* line 244, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .calendar_link img {
  margin-right: 10px;
}
/* line 246, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .calendar_link img.outl {
  margin-left: 25px;
}
/* line 250, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .calendar_link + form {
  width: 130px;
  position: relative;
  top: -50px;
  left: 215px;
}
@media (max-width: 767px) {
  /* line 250, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .top_buttons_row .calendar_link + form {
    width: 100%;
    position: relative;
    top: -50px;
    left: 145px;
    float: left;
  }
}
/* line 264, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .socials_container {
  width: 206px;
  list-style: none;
  display: block;
  margin-top: -42px;
}
@media (max-width: 767px) {
  /* line 264, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .top_buttons_row .socials_container {
    width: 150px;
    height: 50px;
    margin: 0 auto;
    padding: 0;
  }
}
/* line 275, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .socials_container li {
  display: inline-block;
  float: left;
  width: 34px;
  height: 34px;
  margin-left: 12px;
}
/* line 281, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .socials_container li .soc_icon {
  background-repeat: no-repeat;
  height: 34px;
  width: 34px;
  display: inline-block;
}
/* line 286, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .socials_container li .soc_icon.google_plus {
  background: url(../img/google_top_icon.png);
}
/* line 289, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .socials_container li .soc_icon.facebook {
  background: url(../img/facebook_top_icon.png);
}
/* line 292, ../scss/pages/_single-crm_event.scss */
.event_content > .container .top_buttons_row .socials_container li .soc_icon.twitter {
  background: url(../img/twitter_top_icon.png);
}
/* line 299, ../scss/pages/_single-crm_event.scss */
.event_content > .container h2 {
  color: #242729;
  font-weight: 500;
  font-size: 28px;
  line-height: 32px;
  display: block;
  clear: both;
  margin-bottom: 20px;
  margin-top: 20px;
}
/* line 309, ../scss/pages/_single-crm_event.scss */
.event_content > .container p {
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  margin: 0;
}
/* line 316, ../scss/pages/_single-crm_event.scss */
.event_content > .container .event_location {
  margin-bottom: 30px;
  margin-top: 30px;
}
/* line 320, ../scss/pages/_single-crm_event.scss */
.event_content > .container .event_map {
  width: 321px;
  height: 432px;
  background-color: #f7f7f7;
}
@media (max-width: 767px) {
  /* line 320, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .event_map {
    width: 280px;
    height: 280px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  /* line 329, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .event_map .map-placeholder {
    width: 280px !important;
    height: 280px !important;
  }
}
/* line 335, ../scss/pages/_single-crm_event.scss */
.event_content > .container .event_map img {
  width: 100%;
  height: auto;
  display: block;
  clear: both;
}
/* line 342, ../scss/pages/_single-crm_event.scss */
.event_content > .container .event_map .map_description img {
  width: 25px;
  height: 33px;
  margin: 30px 22px;
  float: left;
}
/* line 348, ../scss/pages/_single-crm_event.scss */
.event_content > .container .event_map .map_description p {
  display: block;
  float: right;
  color: #171515;
  font-size: 13px;
  margin: 30px 22px 30px 0;
  width: 230px;
}
@media (max-width: 767px) {
  /* line 358, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .event_organization {
    clear: both;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 358, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .event_organization {
    width: 460px;
    float: none;
    margin: 0 auto;
  }
}
/* line 367, ../scss/pages/_single-crm_event.scss */
.event_content > .container .event_organization h4 {
  color: rgba(0, 0, 0, 0.6);
  font-size: 22px;
  font-weight: normal;
}
@media (max-width: 767px) {
  /* line 367, ../scss/pages/_single-crm_event.scss */
  .event_content > .container .event_organization h4 {
    margin: 25px 0 0;
  }
}
/* line 375, ../scss/pages/_single-crm_event.scss */
.event_content > .container .event_organization a {
  color: #2387dc;
  font-size: 13px;
  font-weight: normal;
  line-height: 32px;
  font-style: italic;
}
/* line 382, ../scss/pages/_single-crm_event.scss */
.event_content > .container .event_organization p {
  color: #000000;
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  line-height: 21px;
}

/* line 394, ../scss/pages/_single-crm_event.scss */
.grey_divider {
  height: 1px;
  width: 100%;
  background-color: #e4ebee;
  margin: 60px 0;
}

/* line 403, ../scss/pages/_single-crm_event.scss */
.tickets .register-bottom-pos a {
  float: none;
}
/* line 407, ../scss/pages/_single-crm_event.scss */
.tickets h3 {
  color: #247cc7;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 413, ../scss/pages/_single-crm_event.scss */
.tickets form {
  display: block;
  background-color: #f8fafb;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding: 34px 46px;
  margin-bottom: 76px;
}
@media (max-width: 479px) {
  /* line 413, ../scss/pages/_single-crm_event.scss */
  .tickets form {
    padding: 34px 20px;
  }
}
/* line 425, ../scss/pages/_single-crm_event.scss */
.tickets form .my-error {
  max-width: 240px;
  font-weight: normal !important;
  color: #A94442 !important;
  background-color: #F2DEDE;
  border: 1px solid #EBCCD1;
  margin: 0 auto;
  padding: 9px;
  border-radius: 4px;
  margin-bottom: 20px;
}
/* line 437, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator {
  border-right: 1px solid #dee3e6;
}
/* line 439, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator:last-of-type {
  border: none !important;
}
/* line 442, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 10px 0;
  position: relative;
  width: 100%;
}
/* line 448, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container label {
  color: #737e84;
  display: block;
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 20px;
  text-align: center;
}
@media (max-width: 479px) {
  /* line 448, ../scss/pages/_single-crm_event.scss */
  .tickets form .tickets_row .potential_separator .single_spinner_container label {
    font-size: 11px;
  }
}
/* line 459, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container .bootstrap-touchspin {
  display: block;
  height: 54px;
  text-align: center;
  width: 100%;
}
/* line 464, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container .bootstrap-touchspin span.input-group-btn {
  clear: both;
  display: block !important;
  height: 100%;
  margin: 0;
  position: absolute;
  width: 100%;
}
/* line 471, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container .bootstrap-touchspin span.input-group-btn .button {
  margin: 0 auto;
}
/* line 474, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container .bootstrap-touchspin span.input-group-btn .spin_up {
  display: block;
  height: 10px;
  background: url(../img/spin_left.png);
  cursor: pointer;
  border: none;
  background-repeat: no-repeat;
  margin: 0 auto;
  position: absolute;
  top: -10px;
  background-position: center top;
  width: 100%;
}
/* line 486, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container .bootstrap-touchspin span.input-group-btn .spin_up:focus {
  outline: none;
}
/* line 490, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container .bootstrap-touchspin span.input-group-btn .spin_down {
  display: block;
  height: 10px;
  background: url(../img/spin_right.png);
  cursor: pointer;
  border: none;
  background-repeat: no-repeat;
  margin: 0 auto;
  bottom: -10px;
  position: absolute;
  background-position: center top;
  width: 100%;
}
/* line 502, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container .bootstrap-touchspin span.input-group-btn .spin_down:focus {
  outline: none;
}
/* line 507, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container .bootstrap-touchspin input[type="text"] {
  background-color: #f8fafb;
  border: medium none;
  box-shadow: none;
  color: #242729;
  cursor: default;
  font-size: 32px;
  font-weight: 700;
  height: 54px;
  padding: 0;
  text-align: center;
  width: 100%;
}
/* line 519, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container .bootstrap-touchspin input[type="text"]:focus {
  outline: none;
}
/* line 522, ../scss/pages/_single-crm_event.scss */
.tickets form .tickets_row .potential_separator .single_spinner_container .bootstrap-touchspin input[type="text"]:hover {
  cursor: default;
}
/* line 531, ../scss/pages/_single-crm_event.scss */
.tickets .make_offer {
  display: block;
  margin: 30px auto 18px;
  height: 49px;
  width: 204px;
  color: #ffffff;
  background: url(../img/blue_button_bg.png);
  border: none;
  font-size: 22px;
  font-weight: 400;
  box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.24);
  clear: both;
}

/* line 547, ../scss/pages/_single-crm_event.scss */
.blue_login_container .blue_login {
  background-color: #247cc7;
  margin: 42px 0 48px;
  padding: 30px 19px 30px 30px;
  /*
  input[type="text"]{
      box-shadow: 0px 1px 3px 0.00px rgba(0, 0, 0, 0.22);
  }
  input[type="password"]{
      width: 158px;
      margin: 1px 0 !important;
      float: left;
      box-shadow: 0px 1px 3px 0.00px rgba(0, 0, 0, 0.22);
  }
  */
}
/* line 551, ../scss/pages/_single-crm_event.scss */
.blue_login_container .blue_login h2 {
  color: #ffffff;
  font-size: 28px;
  font-weight: 700;
}
/* line 555, ../scss/pages/_single-crm_event.scss */
.blue_login_container .blue_login h2.form-title-role {
  color: #fff !important;
}
/* line 559, ../scss/pages/_single-crm_event.scss */
.blue_login_container .blue_login p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #ffffff;
  margin: 0;
}
/* line 565, ../scss/pages/_single-crm_event.scss */
.blue_login_container .blue_login p a {
  color: #ffffff;
  text-decoration: underline;
}
/* line 568, ../scss/pages/_single-crm_event.scss */
.blue_login_container .blue_login p a:hover {
  color: #ffffff;
}
/* line 573, ../scss/pages/_single-crm_event.scss */
.blue_login_container .blue_login input {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.22);
  margin: 1px 0 !important;
}
/* line 588, ../scss/pages/_single-crm_event.scss */
.blue_login_container .blue_login button.blue_button {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.22);
  display: inline-block;
  float: right;
  height: 38px;
  margin: 1px 0 !important;
  padding: 0;
  width: 38px;
}
/* line 596, ../scss/pages/_single-crm_event.scss */
.blue_login_container .blue_login button.blue_button:focus {
  outline: none;
}

/* line 607, ../scss/pages/_single-crm_event.scss */
.forms_container .row {
  margin-top: 25px;
}
/* line 609, ../scss/pages/_single-crm_event.scss */
.forms_container .row:last-child {
  margin-bottom: 50px;
}
/* line 612, ../scss/pages/_single-crm_event.scss */
.forms_container .row.citystatezip_row {
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 612, ../scss/pages/_single-crm_event.scss */
  .forms_container .row.citystatezip_row {
    padding: 0 16px;
  }
}
/* line 617, ../scss/pages/_single-crm_event.scss */
.forms_container .row.citystatezip_row > div {
  padding: 0;
}
/* line 620, ../scss/pages/_single-crm_event.scss */
.forms_container .row.citystatezip_row select {
  width: 100%;
}
/* line 623, ../scss/pages/_single-crm_event.scss */
.forms_container .row.citystatezip_row .firstcol {
  padding-left: 15px;
}
@media (max-width: 767px) {
  /* line 623, ../scss/pages/_single-crm_event.scss */
  .forms_container .row.citystatezip_row .firstcol {
    padding-left: 0;
  }
}
/* line 629, ../scss/pages/_single-crm_event.scss */
.forms_container .row.citystatezip_row .lastcol {
  padding-right: 15px;
}
/* line 632, ../scss/pages/_single-crm_event.scss */
.forms_container .row.citystatezip_row .cal_icon {
  padding: 34px 15px 0 15px;
}
/* line 634, ../scss/pages/_single-crm_event.scss */
.forms_container .row.citystatezip_row .cal_icon img {
  display: block;
  float: right;
}
/* line 640, ../scss/pages/_single-crm_event.scss */
.forms_container .row.notbmargin {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 646, ../scss/pages/_single-crm_event.scss */
.forms_container .underlined_row h3 {
  border-bottom: 1px solid #d8d8d8;
  font-size: 28px;
  color: #247cc7;
  font-weight: 700;
  margin: 0;
  padding: 52px 0 18px 0;
}
/* line 656, ../scss/pages/_single-crm_event.scss */
.forms_container .additional_ticket {
  margin-top: 10px;
}
/* line 658, ../scss/pages/_single-crm_event.scss */
.forms_container .additional_ticket .col-vpd-3 {
  margin: 0 0 15px;
}
/* line 663, ../scss/pages/_single-crm_event.scss */
.forms_container h4 {
  color: #242729;
  font-size: 22px;
  font-weight: 700;
  margin: 20px 0;
}
/* line 669, ../scss/pages/_single-crm_event.scss */
.forms_container h5 {
  color: #247cc7;
  font-size: 16px;
  font-weight: 700;
  margin: 0 15px;
}
/* line 675, ../scss/pages/_single-crm_event.scss */
.forms_container .radio_question {
  color: #737e84;
  font-size: 13px;
  line-height: 19px;
  font-weight: 400;
}
/* line 681, ../scss/pages/_single-crm_event.scss */
.forms_container .question {
  display: block;
  width: 141px;
  margin: 0 auto;
  font-size: 13px;
  color: #171616;
  font-weight: 400;
  margin-bottom: 24px;
}
/* line 690, ../scss/pages/_single-crm_event.scss */
.forms_container input[type="checkbox"] + label::before {
  margin: 0 16px 0 36px;
}
/* line 693, ../scss/pages/_single-crm_event.scss */
.forms_container .blue_span {
  color: #247cc7;
  font-size: 16px;
  font-weight: 700;
}
/* line 698, ../scss/pages/_single-crm_event.scss */
.forms_container .required:before {
  display: inline-block;
  height: 4px;
  width: 4px;
  margin-right: 12px;
  margin-bottom: 3px;
  margin-left: -14px;
  background-color: #2387dc;
  border-radius: 50%;
  content: '';
}
@media (max-width: 767px) {
  /* line 698, ../scss/pages/_single-crm_event.scss */
  .forms_container .required:before {
    margin-left: 0;
  }
}

/* line 714, ../scss/pages/_single-crm_event.scss */
.lastrow {
  margin-bottom: 36px;
}
/* line 716, ../scss/pages/_single-crm_event.scss */
.lastrow .row {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 20px;
}
/* line 721, ../scss/pages/_single-crm_event.scss */
.lastrow .row p.radio_question {
  color: #737e84;
  font-size: 13px;
  font-weight: 700;
  margin: 10px 0;
}
/* line 727, ../scss/pages/_single-crm_event.scss */
.lastrow .row fieldset.question {
  margin: 0;
}

/* line 733, ../scss/pages/_single-crm_event.scss */
.calculate_row {
  background-color: #e7e7e7;
  padding: 32px;
}
/* line 736, ../scss/pages/_single-crm_event.scss */
.calculate_row .calculate {
  background: url(../img/blue_button_bg.png);
  height: 49px;
  width: 344px;
  border: none;
  color: #ffffff;
  font-size: 22px;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
  display: block;
}
@media (max-width: 767px) {
  /* line 736, ../scss/pages/_single-crm_event.scss */
  .calculate_row .calculate {
    width: 100%;
  }
}

/* line 754, ../scss/pages/_single-crm_event.scss */
.summary .row {
  margin-top: 0;
}
/* line 757, ../scss/pages/_single-crm_event.scss */
.summary .blue_summary {
  width: 100%;
  background-color: #41abe9;
  color: #ffffff;
  padding: 30px;
  box-shadow: 3px 6px 15px 0px rgba(0, 0, 0, 0.36);
  margin-bottom: 72px;
}
/* line 764, ../scss/pages/_single-crm_event.scss */
.summary .blue_summary .summary_counter {
  height: 77px;
}
/* line 767, ../scss/pages/_single-crm_event.scss */
.summary .blue_summary .white_submit {
  display: block;
  clear: both;
  margin: 0 auto;
  background-color: #ffffff;
  width: 204px;
  height: 49px;
  border: none;
  color: #247cc7;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  float: right;
}
/* line 782, ../scss/pages/_single-crm_event.scss */
.summary .blue_summary .counter {
  display: block;
  float: left;
  font-size: 52px;
  line-height: 32px;
  font-weight: 300;
}
/* line 789, ../scss/pages/_single-crm_event.scss */
.summary .blue_summary .multiplier {
  display: block;
  float: left;
  width: 50px;
  height: 37px;
  background: url(../img/multiplier.png);
  background-repeat: no-repeat;
  background-position: 12px 12px;
}
/* line 798, ../scss/pages/_single-crm_event.scss */
.summary .blue_summary .total_row {
  position: relative;
  height: 49px;
}
/* line 801, ../scss/pages/_single-crm_event.scss */
.summary .blue_summary .total_row .total {
  font-size: 22px;
  font-weight: 700;
  line-height: 20px;
  display: inline-block;
  position: absolute;
  height: 19px;
  bottom: 0;
}
/* line 813, ../scss/pages/_single-crm_event.scss */
.summary .blue_summary .total_row .total_value {
  font-size: 42px;
  font-weight: 300;
  line-height: 32px;
  display: inline-block;
  position: absolute;
  bottom: 0;
  margin-left: 85px;
}
/* line 827, ../scss/pages/_single-crm_event.scss */
.summary .blue_summary p {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
/* line 831, ../scss/pages/_single-crm_event.scss */
.summary .blue_summary p span {
  font-size: 28px;
  font-weight: 900;
  line-height: 20px;
}

/* line 840, ../scss/pages/_single-crm_event.scss */
.payer_container {
  display: block;
  float: left;
  height: 20px;
  margin: 10px 15px;
  font-size: 14px;
  font-weight: 600;
  color: #3F3F3F;
}

/* line 854, ../scss/pages/_single-crm_event.scss */
.grey_bg input {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.22);
  margin: 1px 0 !important;
}
/* line 858, ../scss/pages/_single-crm_event.scss */
.grey_bg button.blue_button {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.22);
  display: inline-block;
  float: right;
  height: 38px;
  margin: 1px 0 !important;
  padding: 0;
  width: 38px;
}
/* line 866, ../scss/pages/_single-crm_event.scss */
.grey_bg button.blue_button:focus {
  outline: none;
}

/* line 875, ../scss/pages/_single-crm_event.scss */
#already_registered h2 {
  display: block;
  width: 50%;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #F8FAFB;
  margin: 40px auto 0;
  padding: 20px 0;
}
@media (max-width: 479px) {
  /* line 875, ../scss/pages/_single-crm_event.scss */
  #already_registered h2 {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 875, ../scss/pages/_single-crm_event.scss */
  #already_registered h2 {
    width: 400px;
    font-size: 20px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 875, ../scss/pages/_single-crm_event.scss */
  #already_registered h2 {
    width: 480px;
    font-size: 20px;
    line-height: 24px;
  }
}

/*-------------- text align ---------------*/
/* line 903, ../scss/pages/_single-crm_event.scss */
.to-left-align {
  display: inline;
  float: left;
  margin: 0 10px 10px 0;
}

/* line 908, ../scss/pages/_single-crm_event.scss */
.to-left-align-disabled {
  display: block;
  float: none;
}

/* line 912, ../scss/pages/_single-crm_event.scss */
.offset-align-left {
  margin: 0 10px 10px 0;
}

/* line 2, ../scss/pages/_checkout.scss */
.checkout_page_header .event_description {
  position: relative;
}
/* line 5, ../scss/pages/_checkout.scss */
.checkout_page_header .event_description > .row_height {
  display: table;
  height: 100%;
  table-layout: fixed;
  width: 100%;
  background-color: rgba(36, 124, 199, 0.95);
}
/* line 12, ../scss/pages/_checkout.scss */
.checkout_page_header .event_description div.event_short {
  width: 1096px;
  height: 278px;
  color: #ffffff;
}
@media (max-width: 767px) {
  /* line 12, ../scss/pages/_checkout.scss */
  .checkout_page_header .event_description div.event_short {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 12, ../scss/pages/_checkout.scss */
  .checkout_page_header .event_description div.event_short {
    width: 100%;
    height: auto;
  }
}
/* line 24, ../scss/pages/_checkout.scss */
.checkout_page_header .event_description div.event_short .checkout_header_cp {
  display: table;
  height: 160px;
  padding: 0 20px 0 0;
}
@media (max-width: 767px) {
  /* line 24, ../scss/pages/_checkout.scss */
  .checkout_page_header .event_description div.event_short .checkout_header_cp {
    width: 100%;
    padding: 0 20px;
  }
}
/* line 32, ../scss/pages/_checkout.scss */
.checkout_page_header .event_description div.event_short .checkout_header_cp span {
  display: table-cell;
  vertical-align: middle;
}
/* line 35, ../scss/pages/_checkout.scss */
.checkout_page_header .event_description div.event_short .checkout_header_cp span h1.smaller_header {
  margin: 0px 32px;
  font-weight: normal;
}
@media (max-width: 767px) {
  /* line 35, ../scss/pages/_checkout.scss */
  .checkout_page_header .event_description div.event_short .checkout_header_cp span h1.smaller_header {
    font-size: 24px;
    margin: 20px 0 0;
  }
}
/* line 45, ../scss/pages/_checkout.scss */
.checkout_page_header .event_description div.event_short h1.biggest_header {
  font-size: 32px;
  font-weight: normal;
  color: #ffffff;
  display: table;
  height: 118px;
  margin: 0 0 0 32px;
}
@media (max-width: 767px) {
  /* line 45, ../scss/pages/_checkout.scss */
  .checkout_page_header .event_description div.event_short h1.biggest_header {
    margin: 0 auto;
  }
}
/* line 57, ../scss/pages/_checkout.scss */
.checkout_page_header .event_description div.event_short h1.biggest_header span {
  display: table-cell;
  vertical-align: middle;
}
/* line 60, ../scss/pages/_checkout.scss */
.checkout_page_header .event_description div.event_short h1.biggest_header span img {
  position: relative;
  margin-right: 20px;
}
/* line 66, ../scss/pages/_checkout.scss */
.checkout_page_header .event_description div.event_short p {
  margin: 21px 32px;
}
@media (max-width: 767px) {
  /* line 66, ../scss/pages/_checkout.scss */
  .checkout_page_header .event_description div.event_short p {
    margin: 20px 0;
  }
}

/* line 77, ../scss/pages/_checkout.scss */
.checkout_page .first_container {
  padding-top: 25px;
}
/* line 81, ../scss/pages/_checkout.scss */
.checkout_page .first_container > .row:nth-child(2) {
  margin-bottom: 30px;
}
/* line 87, ../scss/pages/_checkout.scss */
.checkout_page .underlined_row .contact_info_header {
  padding: 22px 0 18px 0;
}
/* line 90, ../scss/pages/_checkout.scss */
.checkout_page .underlined_row + .row {
  margin-top: 0;
}
/* line 93, ../scss/pages/_checkout.scss */
.checkout_page .underlined_row + .row #step3 > .row {
  margin-top: 15px;
}
/* line 99, ../scss/pages/_checkout.scss */
.checkout_page .white_bg {
  background-color: #ffffff;
  box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
}
/* line 103, ../scss/pages/_checkout.scss */
.checkout_page h4.participants {
  font-size: 19px;
  font-weight: 400;
  color: #97a0a4;
  line-height: 21px;
  margin: 0 0 0 32px;
}
/* line 110, ../scss/pages/_checkout.scss */
.checkout_page .table_container {
  padding-left: 37px;
  padding-right: 20px;
}
@media (max-width: 767px) {
  /* line 110, ../scss/pages/_checkout.scss */
  .checkout_page .table_container {
    overflow-y: hidden;
    overflow-x: auto;
    padding: 0 15px 20px;
    width: 94%;
    margin: 0;
  }
}
/* line 130, ../scss/pages/_checkout.scss */
.checkout_page table {
  width: 100%;
}
/* line 132, ../scss/pages/_checkout.scss */
.checkout_page table thead {
  background-color: #e4ebee;
}
/* line 134, ../scss/pages/_checkout.scss */
.checkout_page table thead th {
  color: #6e7679;
  vertical-align: middle;
  text-align: left;
  padding-left: 17px;
  font-size: 13px;
  font-weight: 700;
  height: 41px;
}
/* line 146, ../scss/pages/_checkout.scss */
.checkout_page table tbody tr td {
  height: 40px;
  vertical-align: middle;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  padding-left: 17px;
  border-top: 1px solid #e4ebee;
}
/* line 154, ../scss/pages/_checkout.scss */
.checkout_page table tbody tr td.price {
  color: #247cc7;
  font-size: 13px;
  font-weight: 700;
}
/* line 159, ../scss/pages/_checkout.scss */
.checkout_page table tbody tr td.total {
  background-color: #f8fafb;
  color: #247cc7;
  font-weight: 700;
  font-size: 15px;
}
/* line 165, ../scss/pages/_checkout.scss */
.checkout_page table tbody tr td.toright {
  text-align: right;
  padding-right: 17px;
}
/* line 171, ../scss/pages/_checkout.scss */
.checkout_page table tbody tr.lastrow td {
  border-top: none;
}
/* line 173, ../scss/pages/_checkout.scss */
.checkout_page table tbody tr.lastrow td .calculate {
  display: inline-block;
  background: #e0f3ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e0f3ff 0%, #d8f0ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0f3ff), color-stop(100%, #d8f0ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e0f3ff 0%, #d8f0ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e0f3ff 0%, #d8f0ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e0f3ff 0%, #d8f0ff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e0f3ff 0%, #d8f0ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3ff', endColorstr='#d8f0ff',GradientType=0 );
  /* IE6-9 */
  background-repeat: no-repeat;
  background-position: left;
  padding: 0 16px;
  width: 259px;
  height: 38px;
  font-weight: 700;
  font-size: 14px;
  color: #247cc7;
  line-height: 40px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  text-align: center;
}
/* line 194, ../scss/pages/_checkout.scss */
.checkout_page table tbody tr.lastrow td .calculate:hover, .checkout_page table tbody tr.lastrow td .calculate:active, .checkout_page table tbody tr.lastrow td .calculate:focus {
  text-decoration: none;
}
/* line 197, ../scss/pages/_checkout.scss */
.checkout_page table tbody tr.lastrow td .calculate img {
  margin-right: 21px;
  position: relative;
  top: -2px;
}
/* line 208, ../scss/pages/_checkout.scss */
.checkout_page .credit_card_info {
  background: url(../img/credit_card_info_bg.jpg);
  height: 113px;
  margin-bottom: 54px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.27);
}
@media (max-width: 767px) {
  /* line 208, ../scss/pages/_checkout.scss */
  .checkout_page .credit_card_info {
    background: #247CC7;
    height: auto;
  }
  /* line 216, ../scss/pages/_checkout.scss */
  .checkout_page .credit_card_info .col-vpn-9 {
    width: 100%;
  }
  /* line 218, ../scss/pages/_checkout.scss */
  .checkout_page .credit_card_info .col-vpn-9 .col-vpn-6 {
    width: 100%;
  }
}
/* line 223, ../scss/pages/_checkout.scss */
.checkout_page .credit_card_info label {
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
}
/* line 227, ../scss/pages/_checkout.scss */
.checkout_page .credit_card_info label.error {
  color: red;
}
/* line 231, ../scss/pages/_checkout.scss */
.checkout_page .credit_card_info input.calculate {
  color: #247cc7;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  width: 100%;
  height: 38px;
  border: none;
  background: #ddf2ff;
  margin-top: 53px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
}
@media (max-width: 767px) {
  /* line 231, ../scss/pages/_checkout.scss */
  .checkout_page .credit_card_info input.calculate {
    margin: 0 auto 30px;
  }
}
/* line 247, ../scss/pages/_checkout.scss */
.checkout_page .credit_card_info .paddingright-15 {
  padding: 0 15px 0 0;
}
@media (max-width: 767px) {
  /* line 247, ../scss/pages/_checkout.scss */
  .checkout_page .credit_card_info .paddingright-15 {
    width: 100%;
    padding: 0 15px;
  }
}

/* line 1, ../scss/pages/_calendar.scss */
.calendar_header {
  height: 329px;
  position: relative;
  padding: 0;
  /*@include response(hpn) {
      height: 180px;
      margin: 0 0 240px;
  }*/
}
@media (max-width: 767px) {
  /* line 1, ../scss/pages/_calendar.scss */
  .calendar_header {
    height: 160px;
    margin: 0;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 1, ../scss/pages/_calendar.scss */
  .calendar_header {
    height: 230px;
  }
}
/* line 16, ../scss/pages/_calendar.scss */
.calendar_header img {
  width: 100%;
  height: 329px;
}
@media (max-width: 479px) {
  /* line 16, ../scss/pages/_calendar.scss */
  .calendar_header img {
    height: 160px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 16, ../scss/pages/_calendar.scss */
  .calendar_header img {
    height: 100%;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 16, ../scss/pages/_calendar.scss */
  .calendar_header img {
    height: 100%;
  }
}
/* line 29, ../scss/pages/_calendar.scss */
.calendar_header .calendar_description {
  position: absolute;
  height: 329px;
  width: 816px;
  top: 25px;
  /*  @include response(hpn) {
        width: 100%;
    }*/
}
@media (max-width: 767px) {
  /* line 29, ../scss/pages/_calendar.scss */
  .calendar_header .calendar_description {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 29, ../scss/pages/_calendar.scss */
  .calendar_header .calendar_description {
    width: 400px;
    height: 100%;
    top: 0;
    padding: 80px 0;
  }
}
/* line 47, ../scss/pages/_calendar.scss */
.calendar_header .calendar_description h1 {
  margin-top: 154px;
  margin-left: 40px;
  font-size: 52px;
  font-weight: 400;
  color: #ffffff;
}
@media (max-width: 479px) {
  /* line 47, ../scss/pages/_calendar.scss */
  .calendar_header .calendar_description h1 {
    display: block;
    width: 100%;
    font-size: 32px;
    margin-top: 0;
    margin-left: 0;
    text-align: center;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 47, ../scss/pages/_calendar.scss */
  .calendar_header .calendar_description h1 {
    display: block;
    width: 100%;
    font-size: 32px;
    margin-top: 0;
    margin-left: 0;
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 47, ../scss/pages/_calendar.scss */
  .calendar_header .calendar_description h1 {
    font-size: 38px;
    font-weight: bold;
    text-align: center;
    margin: 0;
  }
}
/* line 76, ../scss/pages/_calendar.scss */
.calendar_header .calendar_description p {
  font-size: 22px;
  font-weight: 300;
  color: #ffffff;
  margin-left: 40px;
}
@media (max-width: 479px) {
  /* line 76, ../scss/pages/_calendar.scss */
  .calendar_header .calendar_description p {
    display: block;
    width: 100%;
    font-size: 22px;
    margin-top: 0;
    margin-left: 0;
    text-align: center;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 76, ../scss/pages/_calendar.scss */
  .calendar_header .calendar_description p {
    display: block;
    width: 100%;
    font-size: 22px;
    margin-top: 0;
    margin-left: 0;
    text-align: center;
  }
}
/* line 99, ../scss/pages/_calendar.scss */
.calendar_header .header_submint_event {
  position: absolute;
  top: 25px;
  right: 25px;
  height: 329px;
  width: 299px;
  background-color: rgba(36, 124, 199, 0.95);
  color: #ffffff;
  box-sizing: border-box;
  z-index: 2;
  /*@include response(vpn) {
      height: 290px;
      left: 0;
      right: 0;
      margin: 90px auto 0;
  }*/
}
@media (max-width: 767px) {
  /* line 99, ../scss/pages/_calendar.scss */
  .calendar_header .header_submint_event {
    display: none;
    /*height: 290px;
    left: 0;
    right: 0;
    margin: 90px auto 0;*/
  }
}
/* line 122, ../scss/pages/_calendar.scss */
.calendar_header .header_submint_event img {
  display: block;
  width: 47px;
  height: 47px;
  margin: 44px auto;
}
@media (max-width: 479px) {
  /* line 122, ../scss/pages/_calendar.scss */
  .calendar_header .header_submint_event img {
    margin: 20px auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 122, ../scss/pages/_calendar.scss */
  .calendar_header .header_submint_event img {
    margin: 20px auto;
  }
}
/* line 134, ../scss/pages/_calendar.scss */
.calendar_header .header_submint_event p {
  display: block;
  font-size: 26px;
  font-weight: 300;
  text-align: center;
  color: #ffffff;
  width: 241px;
  margin: 0 auto;
  line-height: 30px;
}
/* line 144, ../scss/pages/_calendar.scss */
.calendar_header .header_submint_event .orange_button {
  display: block;
  margin: 28px auto 24px;
  line-height: 15px;
  text-decoration: none;
  height: 52px;
  width: 229px;
  box-sizing: border-box;
  padding: 18px 40px;
  color: #ffffff;
  background-color: #e69409;
  text-align: center;
  font-size: 17px;
  font-weight: 700;
}

/* line 163, ../scss/pages/_calendar.scss */
.filters {
  background-color: #ffffff;
  margin-bottom: 57px;
  box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
}
@media (max-width: 767px) {
  /* line 163, ../scss/pages/_calendar.scss */
  .filters {
    margin-bottom: 0;
    overflow: hidden;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 163, ../scss/pages/_calendar.scss */
  .filters {
    overflow: hidden;
  }
}
/* line 174, ../scss/pages/_calendar.scss */
.filters .filters_table {
  width: 100%;
  display: table;
}
/* line 177, ../scss/pages/_calendar.scss */
.filters .filters_table > div {
  display: table-cell;
  padding: 0 15px 20px 15px;
}
/* line 180, ../scss/pages/_calendar.scss */
.filters .filters_table > div .inner_table {
  display: table;
  width: 100%;
}
/* line 183, ../scss/pages/_calendar.scss */
.filters .filters_table > div .inner_table > .filters_cell {
  display: table-cell;
  vertical-align: top;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 183, ../scss/pages/_calendar.scss */
  .filters .filters_table > div .inner_table > .filters_cell {
    width: 50%;
  }
}
/* line 189, ../scss/pages/_calendar.scss */
.filters .filters_table > div .inner_table > .filters_cell label {
  position: relative;
  padding-right: 5px;
  padding-left: 30px;
  color: #526262;
  font-weight: 400;
}
/* line 195, ../scss/pages/_calendar.scss */
.filters .filters_table > div .inner_table > .filters_cell label:before {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 201, ../scss/pages/_calendar.scss */
.filters .filters_table > div .inner_table > .filters_cell:first-child {
  padding-right: 10px;
}
/* line 204, ../scss/pages/_calendar.scss */
.filters .filters_table > div .inner_table > .filters_cell:last-child {
  padding-left: 10px;
}
/* line 209, ../scss/pages/_calendar.scss */
.filters .filters_table > div.custom-col-1 {
  box-sizing: border-box;
  width: 33%;
}
@media (max-width: 479px) {
  /* line 209, ../scss/pages/_calendar.scss */
  .filters .filters_table > div.custom-col-1 {
    display: block;
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 209, ../scss/pages/_calendar.scss */
  .filters .filters_table > div.custom-col-1 {
    display: block;
    width: 100%;
  }
}
/* line 221, ../scss/pages/_calendar.scss */
.filters .filters_table > div.custom-col-2 {
  box-sizing: border-box;
  width: 32%;
  background-color: #f5f9fc;
}
@media (max-width: 479px) {
  /* line 221, ../scss/pages/_calendar.scss */
  .filters .filters_table > div.custom-col-2 {
    display: block;
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 221, ../scss/pages/_calendar.scss */
  .filters .filters_table > div.custom-col-2 {
    display: block;
    width: 100%;
  }
}
/* line 234, ../scss/pages/_calendar.scss */
.filters .filters_table > div.custom-col-3 {
  box-sizing: border-box;
  width: 35%;
}
@media (max-width: 479px) {
  /* line 234, ../scss/pages/_calendar.scss */
  .filters .filters_table > div.custom-col-3 {
    display: block;
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 234, ../scss/pages/_calendar.scss */
  .filters .filters_table > div.custom-col-3 {
    display: block;
    width: 100%;
  }
}
/* line 248, ../scss/pages/_calendar.scss */
.filters h3 {
  font-weight: 500;
  font-size: 20px;
  color: #657d90;
  margin: 15px 0;
}
@media (max-width: 479px) {
  /* line 248, ../scss/pages/_calendar.scss */
  .filters h3 {
    margin: 0;
    padding: 15px 0 10px 0;
  }
}
/* line 258, ../scss/pages/_calendar.scss */
.filters .with_line {
  border-top: 1px solid #cfdee9;
}
/* line 261, ../scss/pages/_calendar.scss */
.filters #search {
  width: 346px;
  box-sizing: border-box;
  background-color: #f5f9fc;
  box-shadow: 0px 1px 4px #ccc inset;
  display: inline-block;
}
@media (max-width: 479px) {
  /* line 261, ../scss/pages/_calendar.scss */
  .filters #search {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 261, ../scss/pages/_calendar.scss */
  .filters #search {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 261, ../scss/pages/_calendar.scss */
  .filters #search {
    margin: 0 0 15px;
  }
}
/* line 277, ../scss/pages/_calendar.scss */
.filters .search_form {
  padding: 30px 15px 5px 15px;
  border-bottom: 1px solid #cfdee9;
}
/* line 280, ../scss/pages/_calendar.scss */
.filters .search_form .hidden-to-apn {
  display: block;
}
@media (max-width: 895px) {
  /* line 280, ../scss/pages/_calendar.scss */
  .filters .search_form .hidden-to-apn {
    display: none;
  }
}
/* line 286, ../scss/pages/_calendar.scss */
.filters .search_form .hidden-from-vpd {
  display: none;
}
@media (max-width: 895px) {
  /* line 286, ../scss/pages/_calendar.scss */
  .filters .search_form .hidden-from-vpd {
    display: block;
  }
}
/* line 292, ../scss/pages/_calendar.scss */
.filters .search_form input[type="text"] {
  border: 1px solid #cfdde7;
  color: #000000;
  background: url(../img/search_icon.png);
  background-repeat: no-repeat;
  background-position: center right 10px;
  margin-right: 25px;
  font-size: 13px;
  font-weight: 400;
  /* Firefox 19+ */
  /* Firefox 18- */
}
/* line 301, ../scss/pages/_calendar.scss */
.filters .search_form input[type="text"]:focus {
  border: 1px solid #247cc7;
  background-color: #f5f9fc;
}
/* line 305, ../scss/pages/_calendar.scss */
.filters .search_form input[type="text"]::-webkit-input-placeholder {
  color: #9c9fa1;
}
/* line 306, ../scss/pages/_calendar.scss */
.filters .search_form input[type="text"]::-moz-placeholder {
  color: #9c9fa1;
}
/* line 307, ../scss/pages/_calendar.scss */
.filters .search_form input[type="text"]:-moz-placeholder {
  color: #9c9fa1;
}
/* line 308, ../scss/pages/_calendar.scss */
.filters .search_form input[type="text"]:-ms-input-placeholder {
  color: #9c9fa1;
}
/* line 310, ../scss/pages/_calendar.scss */
.filters .search_form .search_by_name {
  color: #515f62;
  font-size: 13px;
  font-weight: 400;
}
/* line 315, ../scss/pages/_calendar.scss */
.filters .search_form input.blue_checkbox {
  margin-right: 14px;
}
/* line 318, ../scss/pages/_calendar.scss */
.filters .search_form .blue_checkbox + label {
  font-size: 13px;
  font-weight: 400;
  color: #515f62;
  margin-left: 28px;
}
/* line 324, ../scss/pages/_calendar.scss */
.filters .search_form .filterswitcher {
  color: #657d90;
  font-weight: 700;
  font-size: 13px;
  display: block;
  line-height: 55px;
  margin: 0;
  height: 37px;
  float: left;
  padding: 0;
}
/* line 334, ../scss/pages/_calendar.scss */
.filters .search_form .filterswitcher span {
  color: #657d90;
  font-size: 13px;
  font-weight: 700;
}
/* line 338, ../scss/pages/_calendar.scss */
.filters .search_form .filterswitcher span a {
  text-decoration: none;
  color: #2da3e9;
}
/* line 343, ../scss/pages/_calendar.scss */
.filters .search_form .filterswitcher .updown_chevron {
  margin-left: 10px;
  display: inline-block;
  background-image: url("../img/updown_chevron.png");
  height: 16px;
  width: 23px;
  background-position: 0 -16px;
  background-repeat: no-repeat;
  position: relative;
  top: 3px;
}
@media (max-width: 895px) {
  /* line 343, ../scss/pages/_calendar.scss */
  .filters .search_form .filterswitcher .updown_chevron {
    margin-left: 0;
  }
}
/* line 356, ../scss/pages/_calendar.scss */
.filters .search_form .filterswitcher .updown_chevron.active {
  background-position: 0 0px;
}
/* line 361, ../scss/pages/_calendar.scss */
.filters .search_form .switcher_buttons_container {
  width: 258px;
  float: right;
}
@media (max-width: 895px) {
  /* line 361, ../scss/pages/_calendar.scss */
  .filters .search_form .switcher_buttons_container {
    width: 202px;
    float: right;
  }
}
/* line 368, ../scss/pages/_calendar.scss */
.filters .search_form .switcher_buttons_container .btn-default {
  border: none;
  outline: none;
  background-color: transparent;
  box-shadow: none;
  color: #b4c7d6;
  font-weight: 400;
  font-size: 13px;
  margin-left: 18px;
  display: block;
  padding-top: 2px;
}
@media (max-width: 895px) {
  /* line 368, ../scss/pages/_calendar.scss */
  .filters .search_form .switcher_buttons_container .btn-default {
    margin-left: 0;
    padding: 6px 0;
  }
}
/* line 383, ../scss/pages/_calendar.scss */
.filters .search_form .switcher_buttons_container .btn-default:focus, .filters .search_form .switcher_buttons_container .btn-default:hover, .filters .search_form .switcher_buttons_container .btn-default:active {
  border: none;
  background-color: transparent;
  box-shadow: none;
  outline: none;
}
/* line 389, ../scss/pages/_calendar.scss */
.filters .search_form .switcher_buttons_container .btn-default.active {
  color: #2da3e9;
  font-size: 13px;
  font-weight: 700;
  background-color: transparent;
}
/* line 394, ../scss/pages/_calendar.scss */
.filters .search_form .switcher_buttons_container .btn-default.active:before {
  background-position: -22px 0;
}
/* line 398, ../scss/pages/_calendar.scss */
.filters .search_form .switcher_buttons_container .btn-default:before {
  display: inline-block;
  position: relative;
  top: 6px;
  content: '';
  height: 24px;
  width: 22px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
/* line 409, ../scss/pages/_calendar.scss */
.filters .search_form .switcher_buttons_container .btn-default.as_calendar {
  float: left;
  width: 125px;
}
/* line 413, ../scss/pages/_calendar.scss */
.filters .search_form .switcher_buttons_container .btn-default.as_list {
  float: left;
}
/* line 416, ../scss/pages/_calendar.scss */
.filters .search_form .switcher_buttons_container .btn-default.as_calendar:before {
  background-image: url(../img/calendar_view.png);
}
/* line 419, ../scss/pages/_calendar.scss */
.filters .search_form .switcher_buttons_container .btn-default.as_list:before {
  background-image: url(../img/list_view.png);
}
@media (max-width: 479px) {
  /* line 425, ../scss/pages/_calendar.scss */
  .filters .search_form > .row > .col-hpn-6 {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 425, ../scss/pages/_calendar.scss */
  .filters .search_form > .row > .col-hpn-6 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 434, ../scss/pages/_calendar.scss */
  .filters .search_form .col-hpn-offset-1 {
    width: 100%;
    margin: 20px auto 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 434, ../scss/pages/_calendar.scss */
  .filters .search_form .col-hpn-offset-1 {
    width: 100%;
    margin: 20px auto 0;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 277, ../scss/pages/_calendar.scss */
  .filters .search_form {
    margin: 150px 0 0;
  }
}
/* line 449, ../scss/pages/_calendar.scss */
.filters .period_row {
  border-bottom: 1px solid #4997d9;
  height: 71px;
  background-color: #247cc7;
}
@media (max-width: 767px) {
  /* line 454, ../scss/pages/_calendar.scss */
  .filters .period_row .col-hpn-4:nth-child(2) {
    width: 100%;
    padding: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 461, ../scss/pages/_calendar.scss */
  .filters .period_row > .col-hpn-4 {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 461, ../scss/pages/_calendar.scss */
  .filters .period_row > .col-hpn-4 {
    width: 100%;
  }
}
/* line 469, ../scss/pages/_calendar.scss */
.filters .period_row .month_changer {
  display: table;
  width: 340px;
  height: 26px;
  margin: 22px 9px 0;
}
@media (max-width: 767px) {
  /* line 469, ../scss/pages/_calendar.scss */
  .filters .period_row .month_changer {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 469, ../scss/pages/_calendar.scss */
  .filters .period_row .month_changer {
    width: 100%;
  }
}
/* line 480, ../scss/pages/_calendar.scss */
.filters .period_row .month_changer .move_left {
  width: 23px;
  height: 26px;
  background: url(../img/month_left.png);
  background-repeat: no-repeat;
  display: table-cell;
}
@media (max-width: 767px) {
  /* line 480, ../scss/pages/_calendar.scss */
  .filters .period_row .month_changer .move_left {
    width: 33px;
  }
}
/* line 490, ../scss/pages/_calendar.scss */
.filters .period_row .month_changer .move_right {
  width: 23px;
  height: 26px;
  background: url(../img/month_right.png);
  background-repeat: no-repeat;
  display: table-cell;
}
@media (max-width: 767px) {
  /* line 490, ../scss/pages/_calendar.scss */
  .filters .period_row .month_changer .move_right {
    width: 33px;
  }
}
/* line 500, ../scss/pages/_calendar.scss */
.filters .period_row .month_changer a {
  display: block;
  height: 100%;
  width: 100%;
}
/* line 505, ../scss/pages/_calendar.scss */
.filters .period_row .month_changer .month_year_container {
  display: table-cell;
  width: 294px;
  text-align: center;
  vertical-align: middle;
}
/* line 510, ../scss/pages/_calendar.scss */
.filters .period_row .month_changer .month_year_container span {
  font-size: 28px;
  font-weight: 400;
  color: #ffffff;
  line-height: 32px;
}
@media (max-width: 767px) {
  /* line 510, ../scss/pages/_calendar.scss */
  .filters .period_row .month_changer .month_year_container span {
    font-size: 24px;
  }
}
/* line 521, ../scss/pages/_calendar.scss */
.filters .period_row .select_period_container {
  display: none !important;
  width: 375px;
  float: right;
  display: table;
  height: 32px;
  margin-top: 22px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 521, ../scss/pages/_calendar.scss */
  .filters .period_row .select_period_container {
    width: 100%;
    border-bottom: 1px solid #4997d9;
    background-color: #247cc7;
    margin-top: 17px;
    padding: 10px 22px;
  }
}
/* line 536, ../scss/pages/_calendar.scss */
.filters .period_row .select_period_container .sel_period {
  width: 125px;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 767px) {
  /* line 536, ../scss/pages/_calendar.scss */
  .filters .period_row .select_period_container .sel_period {
    width: 100px;
  }
}
/* line 544, ../scss/pages/_calendar.scss */
.filters .period_row .select_period_container .sel_period span {
  font-size: 15px;
  font-weight: 500;
  line-height: 32px;
  color: #ffffff;
}
/* line 552, ../scss/pages/_calendar.scss */
.filters .period_row .select_period_container .period_buttons .btn-default {
  border: none;
  box-shadow: none;
  color: rgba(255, 255, 255, 0.6);
  background: url(../img/lightblue_button_bg.png);
  background-size: cover;
  font-weight: 400;
  font-size: 13px;
  margin-left: 0;
  display: inline-block;
  border-radius: 0;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.17);
}
/* line 564, ../scss/pages/_calendar.scss */
.filters .period_row .select_period_container .period_buttons .btn-default:focus, .filters .period_row .select_period_container .period_buttons .btn-default:active {
  border: none;
  background-color: #1c76c0;
  outline: none;
}
/* line 569, ../scss/pages/_calendar.scss */
.filters .period_row .select_period_container .period_buttons .btn-default:hover {
  background-color: #2288cb;
  outline: none;
  border: none;
}
/* line 574, ../scss/pages/_calendar.scss */
.filters .period_row .select_period_container .period_buttons .btn-default.active {
  outline: none;
  background-image: none;
  background-color: #1c76c0;
  font-size: 13px;
  font-weight: 400;
  box-shadow: none;
}
/* line 582, ../scss/pages/_calendar.scss */
.filters .period_row .select_period_container .period_buttons .btn-default.as_month {
  float: left;
  width: 109px;
}
@media (max-width: 767px) {
  /* line 582, ../scss/pages/_calendar.scss */
  .filters .period_row .select_period_container .period_buttons .btn-default.as_month {
    width: 60px;
  }
}
/* line 589, ../scss/pages/_calendar.scss */
.filters .period_row .select_period_container .period_buttons .btn-default.as_custom {
  float: left;
  width: 139px;
}
@media (max-width: 767px) {
  /* line 589, ../scss/pages/_calendar.scss */
  .filters .period_row .select_period_container .period_buttons .btn-default.as_custom {
    width: 104px;
  }
}
/* line 595, ../scss/pages/_calendar.scss */
.filters .period_row .select_period_container .period_buttons .btn-default.as_custom.active {
  background-image: url(../img/lightblue_button_bg_active.png);
  color: #ffffff;
}
/* line 609, ../scss/pages/_calendar.scss */
.filters #events_calendar {
  border: none;
}
/* line 611, ../scss/pages/_calendar.scss */
.filters #events_calendar th {
  background-color: #247cc7;
  font-weight: 700;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  height: 50px;
  border-top: 1px solid #4997d9;
}
/* line 621, ../scss/pages/_calendar.scss */
.filters #events_calendar td {
  width: 14.3%;
  height: 80px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: center;
  padding: 2px;
  border-top: 1px solid #cdd8e2;
}
/* line 629, ../scss/pages/_calendar.scss */
.filters #events_calendar td:nth-child(even) {
  background: #f8fcff;
}
/* line 632, ../scss/pages/_calendar.scss */
.filters #events_calendar td strong {
  margin: 12px auto;
  color: #3f4c4f;
  font-weight: 700;
  font-size: 13px;
  display: inline-block;
}
/* line 639, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event {
  background: linear-gradient(0deg, #bedffe 0%, #cce7fe 100%);
  border-bottom: 1px solid #afceea;
  border-top: #d8ecfe;
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.11);
  margin: 0 0 3px 0;
  height: 30px;
  width: 100%;
  max-width: 158px;
  position: relative;
}
/* line 653, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event a {
  font-weight: 600;
  color: #495158;
  display: block;
  height: 100%;
  width: 100%;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 7px;
  line-height: 30px;
  text-decoration: none;
}
/* line 667, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap {
  position: absolute;
  display: block;
  bottom: 100%;
  width: 250px;
  left: 50%;
  padding-bottom: 14px;
  margin-left: -125px;
  z-index: 1000;
  height: auto;
}
/* line 677, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap .blue_tooltip {
  background-color: #247cc7;
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.35);
  position: relative;
}
/* line 681, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap .blue_tooltip .blue_tip_header {
  background-color: #e59109;
  height: 45px;
  color: #fff;
  font-size: 22px;
  line-height: 45px;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 15px;
}
/* line 694, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap .blue_tooltip .blue_tip_date {
  color: #fff;
  padding: 15px 15px 0 15px;
  text-align: left;
}
/* line 701, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap .blue_tooltip .blue_tip_date span {
  float: right;
}
/* line 705, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap .blue_tooltip p {
  font-weight: 500;
  text-align: left;
  margin: 0;
  height: auto;
  font-size: 12px;
  color: #fff;
  padding: 15px;
}
/* line 714, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap .blue_tooltip .blue_tip_location {
  font-size: 13px;
  color: #fff;
  text-align: left;
  border-top: 1px solid #1f72b9;
  padding: 13px 15px 13px 50px;
  position: relative;
}
/* line 721, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap .blue_tooltip .blue_tip_location span {
  display: inline-block;
  vertical-align: middle;
}
/* line 726, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap .blue_tooltip .blue_tip_location:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
/* line 733, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap .blue_tooltip .blue_tip_location:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 26px;
  background-image: url("../img/blue_tip_location_icon_rt.png");
  background-size: cover;
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -13px;
}
/* line 747, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event .blue_tooltip_wrap .blue_tooltip:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #247cc7;
  border-width: 11px;
  margin-left: -11px;
}
/* line 764, ../scss/pages/_calendar.scss */
.filters #events_calendar td .single_event:hover .blue_tooltip_wrap {
  display: block;
}

/* line 772, ../scss/pages/_calendar.scss */
.custom_range_calendar {
  display: none;
  width: 472px;
  height: 320px;
  background-color: #247cc7;
  border: 1px solid #44b4fb;
}
/* line 778, ../scss/pages/_calendar.scss */
.custom_range_calendar > input {
  margin: 0 auto;
  display: block;
  border: 0;
  border-top: 1px solid #3987ca;
  background-color: #279be0;
  padding: 5px 10px;
  font-weight: bold;
  color: #ffffff;
}
/* line 789, ../scss/pages/_calendar.scss */
.custom_range_calendar.active {
  display: block;
  position: absolute;
  right: 2px;
  top: 31px;
  z-index: 10;
}
@media (max-width: 767px) {
  /* line 789, ../scss/pages/_calendar.scss */
  .custom_range_calendar.active {
    top: 53px;
  }
}
/* line 799, ../scss/pages/_calendar.scss */
.custom_range_calendar .crc_head {
  width: 100%;
  height: 37px;
  border-bottom: 1px solid #2192d5;
  display: table;
  background-color: #299de7;
}
/* line 805, ../scss/pages/_calendar.scss */
.custom_range_calendar .crc_head div {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
/* line 809, ../scss/pages/_calendar.scss */
.custom_range_calendar .crc_head div span {
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  line-height: 32px;
}
/* line 817, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date, .custom_range_calendar #end_date {
  display: inline-block;
  width: 49%;
}
/* line 820, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date .datepicker-inline, .custom_range_calendar #end_date .datepicker-inline {
  width: 100%;
}
/* line 823, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date table, .custom_range_calendar #end_date table {
  color: #ffffff;
  width: 100%;
}
/* line 826, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date table .prev, .custom_range_calendar #start_date table .next, .custom_range_calendar #start_date table .datepicker-switch, .custom_range_calendar #end_date table .prev, .custom_range_calendar #end_date table .next, .custom_range_calendar #end_date table .datepicker-switch {
  display: none;
}
/* line 829, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date table .dow, .custom_range_calendar #end_date table .dow {
  font-size: 13px;
  font-weight: 700;
  height: 31px;
  width: 31px;
}
/* line 835, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date table .day, .custom_range_calendar #end_date table .day {
  width: 31px;
  height: 27px;
  background-color: #279be0;
  border-radius: 0;
  border: 1px solid #247cc7;
  font-size: 13px;
  font-weight: 700;
}
/* line 843, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date table .day.old, .custom_range_calendar #start_date table .day.new, .custom_range_calendar #end_date table .day.old, .custom_range_calendar #end_date table .day.new {
  color: #58aaef;
  background-color: transparent;
}
/* line 847, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date table .day.active, .custom_range_calendar #end_date table .day.active {
  color: #247cc7;
  background-color: #ffffff;
  background-image: none;
}
/* line 854, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date .custom_month, .custom_range_calendar #end_date .custom_month {
  display: table;
  height: 14px;
  width: 100%;
  margin-top: -2px;
}
/* line 859, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date .custom_month div, .custom_range_calendar #end_date .custom_month div {
  display: table-cell;
  width: 42px;
}
/* line 862, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date .custom_month div.prev, .custom_range_calendar #end_date .custom_month div.prev {
  width: 15px;
  height: 14px;
  background: url(../img/month_left_small.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 871, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date .custom_month div.next, .custom_range_calendar #end_date .custom_month div.next {
  width: 15px;
  height: 14px;
  background: url(../img/month_right_small.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 880, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date .custom_month div.datepicker-switch, .custom_range_calendar #end_date .custom_month div.datepicker-switch {
  width: 122px;
  text-align: center;
  vertical-align: middle;
}
/* line 884, ../scss/pages/_calendar.scss */
.custom_range_calendar #start_date .custom_month div.datepicker-switch span, .custom_range_calendar #end_date .custom_month div.datepicker-switch span {
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
}

/* line 896, ../scss/pages/_calendar.scss */
.calendar_view, .period_row {
  display: none;
}
/* line 898, ../scss/pages/_calendar.scss */
.calendar_view.active, .period_row.active {
  display: block;
}

/* line 905, ../scss/pages/_calendar.scss */
.calendar_view #calendar .fc-toolbar {
  display: none;
}
/* line 909, ../scss/pages/_calendar.scss */
.calendar_view #calendar table th.fc-day-header {
  background-color: #247cc7;
  font-weight: 700;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  height: 50px;
  border: none;
  border-top: 1px solid #4997d9;
}
/* line 921, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td.fc-day-number {
  padding: 12px 0;
  text-align: center;
  color: #3f4c4f;
  font-weight: 700;
  font-size: 13px;
  border-top: 1px solid #cdd8e2;
}
/* line 929, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td.fc-day, .calendar_view #calendar table td.fc-today {
  border: none;
}
/* line 932, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td.fc-today {
  border-top: 1px solid #cdd8e2;
}
/* line 935, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td.fc-widget-header {
  border-width: 0;
}
/* line 938, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td.fc-day:nth-child(even) {
  background: #f8fcff;
}
/* line 941, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event {
  border-radius: 0;
  border: 0;
  background-color: transparent;
  background: #bedffe;
  background: -moz-linear-gradient(top, #bedffe 0%, #cce7fe 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce7fe), color-stop(100%, #cce7fe));
  background: -webkit-linear-gradient(top, #bedffe 0%, #cce7fe 100%);
  background: -o-linear-gradient(top, #bedffe 0%, #cce7fe 100%);
  background: -ms-linear-gradient(top, #bedffe 0%, #cce7fe 100%);
  background: linear-gradient(to bottom, #bedffe 0%, #cce7fe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bedffe', EndColorStr='#cce7fe');
  border-bottom: 1px solid #afceea;
  border-top: #d8ecfe;
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.11);
  margin: 0 0 3px 0 !important;
  height: 30px;
}
/* line 952, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap {
  position: absolute;
  display: none;
  bottom: 100%;
  width: 250px;
  left: 50%;
  padding-bottom: 5px;
  margin-left: -125px;
  z-index: 1000;
}
/* line 961, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap .blue_tooltip {
  background-color: #247cc7;
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.35);
  position: relative;
}
/* line 965, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap .blue_tooltip .blue_tip_header {
  background-color: #e59109;
  height: auto;
  color: #fff;
  font-size: 16px;
  line-height: normal;
  font-weight: bold;
  text-align: left;
  padding: 5px 15px;
}
/* line 984, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap .blue_tooltip .blue_tip_date {
  color: #fff;
  padding: 15px 15px 0 15px;
  text-align: left;
}
/* line 991, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap .blue_tooltip .blue_tip_date span {
  float: right;
}
/* line 995, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap .blue_tooltip p {
  font-weight: 500;
  text-align: left;
  margin: 0;
  font-size: 12px;
  color: #fff;
  padding: 15px;
}
/* line 1003, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap .blue_tooltip .blue_tip_location {
  font-size: 13px;
  color: #fff;
  text-align: left;
  border-top: 1px solid #1f72b9;
  padding: 13px 15px 13px 50px;
  position: relative;
}
/* line 1010, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap .blue_tooltip .blue_tip_location span {
  display: inline-block;
  vertical-align: middle;
}
/* line 1015, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap .blue_tooltip .blue_tip_location:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
/* line 1022, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap .blue_tooltip .blue_tip_location:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 26px;
  background-image: url("../img/blue_tip_location_icon_rt.png");
  background-size: cover;
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -13px;
}
/* line 1036, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event .blue_tooltip_wrap .blue_tooltip:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #247cc7;
  border-width: 11px;
  margin-left: -11px;
}
/* line 1053, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-event:hover .blue_tooltip_wrap {
  display: block;
  height: auto;
  padding-bottom: 14px;
}
/* line 1060, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-content {
  font-weight: 600;
  color: #495158;
  display: block;
  height: 100%;
  width: 94%;
  text-align: left;
  white-space: inherit;
  overflow: visible;
  text-overflow: ellipsis;
  padding: 0 7px;
  line-height: 16px;
  text-decoration: none;
  font-size: 14px;
}
/* line 1074, ../scss/pages/_calendar.scss */
.calendar_view #calendar table td .fc-content .fc-title {
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 30px;
  width: 100%;
}

/* line 1089, ../scss/pages/_calendar.scss */
.list_view {
  padding-bottom: 150px;
  position: relative;
  display: none;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1089, ../scss/pages/_calendar.scss */
  .list_view {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 1089, ../scss/pages/_calendar.scss */
  .list_view {
    padding-bottom: 24px;
  }
}
/* line 1099, ../scss/pages/_calendar.scss */
.list_view.active {
  display: block;
}
/* line 1102, ../scss/pages/_calendar.scss */
.list_view .results_head {
  position: relative;
  width: 100%;
  text-align: center;
  height: 160px;
  margin-top: -80px;
}
/* line 1108, ../scss/pages/_calendar.scss */
.list_view .results_head p {
  font-size: 24px;
  color: #b9cbd9;
  font-weight: 400;
  margin-top: 28px;
}
/* line 1115, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event {
  margin-top: 0;
  padding-top: 28px;
}
/* line 1118, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event:before {
  content: '';
  display: block;
  clear: both;
}
/* line 1123, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event:after {
  content: '';
  display: block;
  clear: both;
}
@media (max-width: 479px) {
  /* line 1129, ../scss/pages/_calendar.scss */
  .list_view .calendar_list_event .col-vpn-3 {
    float: none;
    width: 150px;
    margin: 0 auto;
  }
  /* line 1134, ../scss/pages/_calendar.scss */
  .list_view .calendar_list_event .col-vpn-9 {
    width: 100%;
    text-align: center;
  }
  /* line 1138, ../scss/pages/_calendar.scss */
  .list_view .calendar_list_event .col-vpn-9 > a h3 {
    display: inline-block;
    width: 100%;
    line-height: 27px;
    text-align: center;
  }
}
/* line 1147, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event .event_image {
  width: 100%;
  height: auto;
}
/* line 1151, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event h3.event_header {
  font-size: 24px;
  font-weight: 400;
  color: #247cc7;
  line-height: 42px;
  margin: 0;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1151, ../scss/pages/_calendar.scss */
  .list_view .calendar_list_event h3.event_header {
    line-height: 26px;
  }
}
/* line 1161, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event span.event_date {
  font-size: 15px;
  font-weight: 700;
  line-height: 42px;
  color: #df8f00;
  margin-right: 18px;
}
/* line 1175, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event span.event_time {
  font-size: 15px;
  font-weight: 400;
  line-height: 42px;
  color: #247cc7;
}
/* line 1188, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event p.event_description {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  color: #515f62;
  margin: 0;
  padding: 0;
}
@media (max-width: 479px) {
  /* line 1188, ../scss/pages/_calendar.scss */
  .list_view .calendar_list_event p.event_description {
    margin: 5px 0 10px;
    text-align: left;
  }
}
/* line 1201, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event .address_container {
  padding-top: 7px;
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f5f8;
  /* &:last-of-type{
       border-bottom: none;
   }*/
}
/* line 1208, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event .address_container span.event_address {
  font-size: 13px;
  font-weight: normal;
  line-height: 16px;
  color: #000000;
}
@media (max-width: 479px) {
  /* line 1208, ../scss/pages/_calendar.scss */
  .list_view .calendar_list_event .address_container span.event_address {
    display: block;
    width: 300px;
    margin: 0 auto;
    padding: 0 0 0 30px;
    position: relative;
  }
}
/* line 1220, ../scss/pages/_calendar.scss */
.list_view .calendar_list_event .address_container span.event_address:before {
  content: '';
  display: inline-block;
  height: 24px;
  width: 18px;
  background: url(../img/event_location_mini.png);
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 17px;
  position: relative;
  top: 7px;
}
@media (max-width: 479px) {
  /* line 1220, ../scss/pages/_calendar.scss */
  .list_view .calendar_list_event .address_container span.event_address:before {
    position: absolute;
    top: 3px;
    left: 0;
  }
}

@media (max-width: 767px) {
  /* line 1246, ../scss/pages/_calendar.scss */
  #calendar.fc.fc-unthemed .fc-view-container .fc-view {
    overflow-x: auto;
    width: 101%;
  }
}
@media (max-width: 767px) {
  /* line 1251, ../scss/pages/_calendar.scss */
  #calendar.fc.fc-unthemed .fc-view-container .fc-view > table {
    width: 1136px;
  }
}

/* line 1261, ../scss/pages/_calendar.scss */
.fc-scroller {
  overflow-x: visible;
  overflow-y: visible;
  height: auto !important;
}

/* line 1266, ../scss/pages/_calendar.scss */
.mobile_submit_event_container {
  display: none;
  margin-bottom: 57px;
}
@media (max-width: 767px) {
  /* line 1266, ../scss/pages/_calendar.scss */
  .mobile_submit_event_container {
    display: block;
  }
  /* line 1271, ../scss/pages/_calendar.scss */
  .mobile_submit_event_container .header_submint_event {
    position: relative;
    width: 100%;
    background-color: rgba(36, 124, 199, 0.95);
    color: #ffffff;
    box-sizing: border-box;
    z-index: 2;
    height: 290px;
    padding: 10px;
    margin: 25px auto 0;
  }
  /* line 1281, ../scss/pages/_calendar.scss */
  .mobile_submit_event_container .header_submint_event img {
    display: block;
    width: 47px;
    height: 47px;
    margin: 44px auto;
  }
}
@media (max-width: 767px) and (max-width: 479px) {
  /* line 1281, ../scss/pages/_calendar.scss */
  .mobile_submit_event_container .header_submint_event img {
    margin: 20px auto;
  }
}
@media (max-width: 767px) and (min-width: 480px) and (max-width: 767px) {
  /* line 1281, ../scss/pages/_calendar.scss */
  .mobile_submit_event_container .header_submint_event img {
    margin: 20px auto;
  }
}
@media (max-width: 767px) {
  /* line 1293, ../scss/pages/_calendar.scss */
  .mobile_submit_event_container .header_submint_event p {
    display: block;
    font-size: 26px;
    font-weight: 300;
    text-align: center;
    color: #ffffff;
    width: 241px;
    margin: 0 auto;
    line-height: 30px;
  }
  /* line 1303, ../scss/pages/_calendar.scss */
  .mobile_submit_event_container .header_submint_event .orange_button {
    display: block;
    margin: 28px auto 24px;
    line-height: 15px;
    text-decoration: none;
    height: 52px;
    width: 229px;
    box-sizing: border-box;
    padding: 18px 40px;
    color: #ffffff;
    background-color: #e69409;
    text-align: center;
    font-size: 17px;
    font-weight: 700;
  }
}

/* line 1322, ../scss/pages/_calendar.scss */
.filters_row {
  display: none;
}
/* line 1324, ../scss/pages/_calendar.scss */
.filters_row.active {
  display: block;
}

/* line 12, ../scss/pages/_donate.scss */
#donate-wrap .content .donate-button-container {
  background: url("../img/donate_btn_bg_retina.jpg") no-repeat;
  height: 210px;
  margin: 0 -20px;
  background-size: cover;
  text-align: center;
  padding: 50px 0;
}
@media (max-width: 767px) {
  /* line 12, ../scss/pages/_donate.scss */
  #donate-wrap .content .donate-button-container {
    margin: 0 -15px;
  }
}
/* line 22, ../scss/pages/_donate.scss */
#donate-wrap .content .donate-button-container .donate-button {
  text-transform: uppercase;
  border: 2px solid #ffffff;
  height: 110px;
  width: 534px;
  background-color: rgba(36, 124, 198, 0.8);
  font-size: 40px;
  color: white;
  font-weight: 300;
  text-align: center;
  padding: 23px 0;
  display: inline-block;
  -webkit-transition: 0,3s;
  -moz-transition: 0,3s;
  -o-transition: 0,3s;
  transition: 0.3s;
}
/* line 38, ../scss/pages/_donate.scss */
#donate-wrap .content .donate-button-container .donate-button:hover {
  background-color: rgba(34, 110, 174, 0.8);
  text-decoration: none;
}
@media (max-width: 479px) {
  /* line 22, ../scss/pages/_donate.scss */
  #donate-wrap .content .donate-button-container .donate-button {
    width: 90%;
    margin: 0 auto;
    padding: 20px 0;
    height: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 22, ../scss/pages/_donate.scss */
  #donate-wrap .content .donate-button-container .donate-button {
    width: 90%;
    margin: 0 auto;
    padding: 20px 0;
    height: auto;
  }
}

/* line 7, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info {
  padding-top: 20px;
  padding-bottom: 40px;
  border-top: 1px solid #e9eaec;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 7, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info {
    padding-top: 30px;
    padding-bottom: 25px;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 7, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info {
    display: block;
  }
}
/* line 18, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info .user-info-row {
  display: table-row;
}
@media (max-width: 767px) {
  /* line 18, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 18, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row {
    display: block;
  }
}
/* line 26, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info .user-info-row > div {
  display: table-cell;
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 26, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row > div {
    display: block;
  }
}
/* line 32, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info .user-info-row > div.user-photo {
  width: 175px;
}
@media (max-width: 767px) {
  /* line 32, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row > div.user-photo {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 32, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row > div.user-photo {
    width: 145px;
  }
}
/* line 41, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info .user-info-row > div.user-photo img {
  border: 3px solid #e5eaed;
}
/* line 45, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info .user-info-row > div.user-description {
  width: 60%;
  padding-left: 10px;
}
@media (max-width: 479px) {
  /* line 45, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row > div.user-description {
    width: 100%;
    padding-left: 0;
    text-align: justify;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 45, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row > div.user-description {
    width: 50%;
    margin: 0 auto;
    padding-left: 0;
    text-align: justify;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 45, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row > div.user-description {
    display: block;
    width: 100%;
    padding: 20px 0 0;
  }
}
/* line 70, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info .user-info-row > div.user-contact {
  padding-left: 10px;
}
@media (max-width: 767px) {
  /* line 70, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row > div.user-contact {
    width: 100%;
    text-align: center;
  }
}
/* line 76, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info .user-info-row > div.user-contact .name {
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 76, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row > div.user-contact .name {
    padding: 10px 0;
  }
}
/* line 84, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info .user-info-row > div.user-contact .position {
  font-size: 15px;
  color: #74797d;
  margin-bottom: 6px;
}
/* line 89, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info .user-info-row > div.user-contact .email {
  color: #1077b9;
}
@media (max-width: 767px) {
  /* line 89, ../scss/pages/_staff.scss */
  #staff-wrap .content .user-info .user-info-row > div.user-contact .email {
    padding-bottom: 15px;
  }
}
/* line 98, ../scss/pages/_staff.scss */
#staff-wrap .content .user-info:first-of-type {
  border-top: 0;
}
/* line 102, ../scss/pages/_staff.scss */
#staff-wrap .content .directors-board-title {
  text-align: center;
}
/* line 105, ../scss/pages/_staff.scss */
#staff-wrap .content .directors-board {
  width: 385px;
  margin: 0 auto;
  padding-bottom: 45px;
  padding-top: 20px;
}
@media (max-width: 767px) {
  /* line 105, ../scss/pages/_staff.scss */
  #staff-wrap .content .directors-board {
    width: 100%;
  }
}
/* line 113, ../scss/pages/_staff.scss */
#staff-wrap .content .directors-board table {
  width: 100%;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 113, ../scss/pages/_staff.scss */
  #staff-wrap .content .directors-board table {
    width: 360px;
    margin: 0 auto;
  }
}
/* line 119, ../scss/pages/_staff.scss */
#staff-wrap .content .directors-board table tr {
  border-bottom: 1px solid #e5eaed;
}
/* line 121, ../scss/pages/_staff.scss */
#staff-wrap .content .directors-board table tr:last-child {
  border-bottom: none;
}
/* line 124, ../scss/pages/_staff.scss */
#staff-wrap .content .directors-board table tr td {
  line-height: 38px;
}
/* line 126, ../scss/pages/_staff.scss */
#staff-wrap .content .directors-board table tr td:first-child {
  font-size: 16px;
  font-weight: 500;
  text-align: right;
  padding-right: 5px;
}
@media (max-width: 767px) {
  /* line 126, ../scss/pages/_staff.scss */
  #staff-wrap .content .directors-board table tr td:first-child {
    font-size: 13px;
  }
}
/* line 135, ../scss/pages/_staff.scss */
#staff-wrap .content .directors-board table tr td:last-child {
  color: #74797d;
  padding-left: 5px;
}

/* line 3, ../scss/pages/_contact-us.scss */
#contact-us .content .highlight-text {
  text-transform: uppercase;
  text-align: center;
  color: #5f666c;
  font-size: 22px;
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 10, ../scss/pages/_contact-us.scss */
  #contact-us .content form.contact-us-form {
    width: 400px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 15, ../scss/pages/_contact-us.scss */
  #contact-us .content form.contact-us-form .g-recaptcha {
    padding: 0 0 0 33px;
  }
}

/* line 9, ../scss/pages/_member-organization.scss */
#member-organizations .content .normal-text p:last-child {
  margin-bottom: 108px;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_member-organization.scss */
  #member-organizations .content .normal-text p:last-child {
    margin-bottom: 50px;
  }
}
/* line 17, ../scss/pages/_member-organization.scss */
#member-organizations .content .pagination {
  display: block;
  text-align: center;
}
/* line 20, ../scss/pages/_member-organization.scss */
#member-organizations .content .pagination .pagination-list {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 25, ../scss/pages/_member-organization.scss */
#member-organizations .content .pagination .pagination-list li {
  display: inline-block;
  font-size: 18px;
  color: #247cc7;
  padding-right: 5px;
}
/* line 31, ../scss/pages/_member-organization.scss */
#member-organizations .content .pagination .pagination-list li a.non-active {
  color: #c1d3dd;
  cursor: default;
}
/* line 34, ../scss/pages/_member-organization.scss */
#member-organizations .content .pagination .pagination-list li a.non-active:hover {
  text-decoration: none;
}
/* line 39, ../scss/pages/_member-organization.scss */
#member-organizations .content .pagination .pagination-list li:after {
  content: "\f111";
  font-family: FontAwesome;
  font-size: 5px;
  color: #b0c2cc;
  position: relative;
  bottom: 4px;
  margin-left: 5px;
}
/* line 49, ../scss/pages/_member-organization.scss */
#member-organizations .content .pagination .pagination-list li:last-child:after {
  content: "";
}
/* line 56, ../scss/pages/_member-organization.scss */
#member-organizations .content .article-blocks {
  margin-top: 108px;
  clear: both;
}
@media (max-width: 767px) {
  /* line 56, ../scss/pages/_member-organization.scss */
  #member-organizations .content .article-blocks {
    margin-top: 70px;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 56, ../scss/pages/_member-organization.scss */
  #member-organizations .content .article-blocks {
    margin-top: 50px;
  }
}
/* line 66, ../scss/pages/_member-organization.scss */
#member-organizations .content .article-blocks .article-label .circle {
  height: 64px;
  width: 64px;
  background-color: #247cc7;
  font-size: 45.66px;
  color: #ffffff;
  border-radius: 50%;
  font-weight: 300;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 66, ../scss/pages/_member-organization.scss */
  #member-organizations .content .article-blocks .article-label .circle {
    line-height: 44px;
    width: 44px;
    height: 44px;
    font-size: 28px;
    position: absolute;
    left: 15px;
    top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 66, ../scss/pages/_member-organization.scss */
  #member-organizations .content .article-blocks .article-label .circle {
    margin: 0 0 10px;
  }
}
/* line 90, ../scss/pages/_member-organization.scss */
#member-organizations .content .article-blocks .article-col .article-block {
  margin-bottom: 38px;
}
/* line 92, ../scss/pages/_member-organization.scss */
#member-organizations .content .article-blocks .article-col .article-block h3 {
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: 500;
  color: #247cc7;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 92, ../scss/pages/_member-organization.scss */
  #member-organizations .content .article-blocks .article-col .article-block h3 {
    margin-bottom: 10px;
  }
}
/* line 103, ../scss/pages/_member-organization.scss */
#member-organizations .content .article-blocks .article-col .article-block p {
  line-height: 21px;
  font-weight: 400;
}
/* line 107, ../scss/pages/_member-organization.scss */
#member-organizations .content .article-blocks .article-col .article-block a {
  margin-top: 30px;
  display: block;
}
@media (max-width: 767px) {
  /* line 112, ../scss/pages/_member-organization.scss */
  #member-organizations .content .article-blocks .article-col .article-block.first-block h3 {
    padding-left: 54px;
  }
}

/* line 3, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container {
  max-width: 760px;
  padding: 0 15px 35px 15px;
}
/* line 6, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container h2 {
  font-size: 20px;
  color: #657d90;
  font-weight: 800;
  margin-bottom: 0;
}
/* line 12, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container i {
  font-weight: 100;
  font-size: 13px;
  color: #737e84;
}
/* line 17, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container label {
  text-shadow: 0 1px 1px #fff;
  font-weight: 700;
  font-size: 14px;
  display: block;
}
/* line 23, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container select {
  width: 100%;
}
/* line 26, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container textarea {
  width: 100%;
  display: block;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  background-color: #ffffff;
  padding: 10px;
  clear: both;
  border-radius: 0;
}
/* line 39, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container .upload_image {
  text-align: center;
  border: 4px solid #fff;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  background-color: #8d2e47;
  height: 265px;
  width: 100%;
  cursor: pointer;
  position: relative;
  background-image: url("../img/upload_img_bg.png");
  background-size: cover;
}
/* line 50, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container .upload_image h4 {
  font-weight: 800;
  font-size: 24px;
  color: #fff;
  text-align: center;
  padding-top: 40px;
  margin: 0;
}
/* line 58, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container .upload_image p {
  color: #fff;
  text-align: center;
  font-size: 16px;
  padding-top: 20px;
}
/* line 64, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container .upload_image span {
  display: inline-block;
  background-image: url("../img/upload_img_icon_rt.png");
  background-size: cover;
  height: 44px;
  width: 37px;
  margin-top: 15px;
}
/* line 72, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container .upload_image input[type="file"] {
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 83, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.organization-select {
  border: 2px solid #e1dbdb;
  padding: 25px 15px;
  margin-bottom: 30px;
}
/* line 87, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.organization-select .add_new_organization {
  display: none;
  padding-top: 20px;
}
/* line 90, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.organization-select .add_new_organization .upload_logo {
  height: 110px;
  width: 160px;
  background-color: #fff;
  position: relative;
  color: rgba(0, 0, 0, 0.5);
  font-size: 15px;
  line-height: 110px;
  text-align: center;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  cursor: pointer;
}
/* line 101, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.organization-select .add_new_organization .upload_logo input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  margin: 0;
}
/* line 111, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.organization-select .add_new_organization input {
  margin-bottom: 15px;
}
/* line 117, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.filter_se > div {
  border-bottom: 1px solid #d8d8d8;
  padding: 25px 0;
}
/* line 120, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.filter_se > div h3 {
  font-size: 18px;
  font-weight: 600;
  margin-top: 0;
}
/* line 125, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.filter_se > div label {
  font-weight: 600;
}
/* line 128, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.filter_se > div:first-child {
  padding-top: 0;
}
/* line 133, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.event_time {
  padding-bottom: 0;
  margin-bottom: 30px;
}
/* line 136, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.event_time > .row {
  background-color: #3988cb;
  margin-left: -20px;
  margin-right: -20px;
}
/* line 140, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.event_time > .row > div {
  padding-bottom: 40px;
}
/* line 142, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.event_time > .row > div h4 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 20px;
  margin-top: 30px;
}
/* line 149, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.event_time > .row > div label {
  color: #fff;
  text-shadow: none;
  font-size: 13px;
  margin: 20px 0 10px 0;
}
/* line 155, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.event_time > .row > div i {
  color: #fff;
  text-transform: none;
}
/* line 159, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.event_time > .row > div:first-child {
  border-right: 1px solid #2b75b5;
  padding-right: 35px;
  padding-left: 20px;
}
/* line 164, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.event_time > .row > div:last-child {
  padding-left: 35px;
  padding-right: 20px;
}
/* line 168, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.event_time > .row > div .set_date {
  padding-right: 50px;
  line-height: 38px;
  height: 38px;
  background-image: url("../img/calendar_icon.png");
  background-repeat: no-repeat;
  background-position: right center;
  color: #fff;
  font-size: 13px;
  margin-top: 48px;
  font-weight: 700;
}
/* line 180, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.event_time > .row > div .set_time {
  padding-right: 50px;
  line-height: 38px;
  height: 38px;
  background-image: url("../img/clock_icon.png");
  background-repeat: no-repeat;
  background-position: right center;
  color: #fff;
  font-size: 13px;
  margin-top: 48px;
  font-weight: 700;
}
/* line 195, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.submit_to_admin {
  background-color: #e7e7e7;
  border-bottom: 1px solid #fff;
  margin-bottom: 60px;
  padding-top: 30px;
  text-align: center;
}
/* line 201, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.submit_to_admin input {
  font-size: 24px;
  display: inline-block;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.22);
  border: 0 none;
  color: #fff;
  font-weight: 300;
  height: 50px;
  padding: 0 75px;
  background-color: #c5cdd1;
}
/* line 211, ../scss/pages/_suggest-event.scss */
.suggest-event .bs-docs-content .container.submit_to_admin input[type=submit] {
  background-image: url("../img/blue_button_bg.png");
  box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.24);
  box-sizing: border-box;
  color: #ffffff;
  display: block;
  font-size: 22px;
  font-weight: 400;
  height: 49px;
  line-height: 49px;
  margin: 0 auto;
  padding: 0 40px;
  text-align: center;
  border: 0 none;
  text-decoration: none;
  /*max-width: 300px;*/
}
/* line 235, ../scss/pages/_suggest-event.scss */
.suggest-event .form-group .date .input-group-addon {
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  height: 38px;
  border-radius: 0;
  background-color: #F7F7F7;
}

/* line 1, ../scss/pages/_page_project.scss */
.page_project {
  padding-bottom: 50px;
  background-color: #ffffff;
  box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
}
/* line 7, ../scss/pages/_page_project.scss */
.page_project > .row .col-vpn-12.nopadding {
  height: 400px;
}
/* line 12, ../scss/pages/_page_project.scss */
.page_project h2 {
  color: #242729;
  font-size: 26px;
  font-weight: 500;
  line-height: 32px;
  margin: 30px 0 20px;
  text-transform: uppercase;
}
/* line 20, ../scss/pages/_page_project.scss */
.page_project ul {
  margin-top: 5px;
  margin-bottom: 30px;
}
/* line 23, ../scss/pages/_page_project.scss */
.page_project ul:last-child {
  margin-bottom: 0;
}
/* line 27, ../scss/pages/_page_project.scss */
.page_project p, .page_project li {
  color: #212325;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  margin: 0;
}
/* line 34, ../scss/pages/_page_project.scss */
.page_project p {
  margin-bottom: 30px;
}
/* line 36, ../scss/pages/_page_project.scss */
.page_project p:last-child {
  margin-bottom: 0;
}
/* line 41, ../scss/pages/_page_project.scss */
.page_project img.aligncenter {
  display: block;
  margin: 0 auto;
}
/* line 45, ../scss/pages/_page_project.scss */
.page_project img.alignright {
  float: right;
  display: block;
}
/* line 50, ../scss/pages/_page_project.scss */
.page_project hr {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 54, ../scss/pages/_page_project.scss */
.page_project .header_image {
  width: 100%;
}
/* line 57, ../scss/pages/_page_project.scss */
.page_project .project_short_description {
  margin-bottom: 35px;
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 767px) {
  /* line 57, ../scss/pages/_page_project.scss */
  .page_project .project_short_description {
    display: block;
  }
}
/* line 70, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div {
  display: table;
  min-height: 260px;
  width: 100%;
}
/* line 74, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div {
  display: table-cell;
  height: 100%;
  vertical-align: top;
  color: #ffffff;
  padding: 25px;
  float: none;
  vertical-align: middle;
}
@media (max-width: 767px) {
  /* line 74, ../scss/pages/_page_project.scss */
  .page_project .project_short_description > div > div {
    display: block;
  }
}
/* line 85, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.blue_bg {
  background-color: rgba(36, 124, 199, 0.95);
}
@media (max-width: 767px) {
  /* line 85, ../scss/pages/_page_project.scss */
  .page_project .project_short_description > div > div.blue_bg {
    width: 100%;
  }
}
/* line 90, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.blue_bg .blue_bg_title {
  padding-bottom: 25px;
}
/* line 92, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.blue_bg .blue_bg_title img {
  display: inline-block;
  vertical-align: top;
  margin: 0 25px 0 0;
  max-width: 185px;
  vertical-align: middle;
}
@media (max-width: 767px) {
  /* line 92, ../scss/pages/_page_project.scss */
  .page_project .project_short_description > div > div.blue_bg .blue_bg_title img {
    display: block;
    margin: 0 auto 20px;
  }
}
/* line 103, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.blue_bg .blue_bg_title h1 {
  color: #ffffff;
  display: inline-block;
  vertical-align: middle;
  font-size: 32px;
  font-weight: 600;
  line-height: 36px;
  margin: 20px 0;
}
@media (max-width: 479px) {
  /* line 103, ../scss/pages/_page_project.scss */
  .page_project .project_short_description > div > div.blue_bg .blue_bg_title h1 {
    margin: 16px 0;
    text-align: center;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 103, ../scss/pages/_page_project.scss */
  .page_project .project_short_description > div > div.blue_bg .blue_bg_title h1 {
    text-align: center;
  }
}
/* line 120, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.blue_bg p {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
}
@media (max-width: 479px) {
  /* line 120, ../scss/pages/_page_project.scss */
  .page_project .project_short_description > div > div.blue_bg p {
    font-size: 15px;
    line-height: 20px;
  }
}
/* line 132, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.grey_bg {
  background-color: rgba(48, 54, 57, 0.95);
  width: 33.33%;
}
@media (max-width: 767px) {
  /* line 132, ../scss/pages/_page_project.scss */
  .page_project .project_short_description > div > div.grey_bg {
    width: 100%;
  }
}
/* line 138, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.grey_bg .apply {
  display: none;
}
/* line 140, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.grey_bg .apply p {
  margin: 0 auto;
  color: #ffffff;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
  text-transform: uppercase;
  text-align: center;
  max-width: 250px;
  padding-right: 0;
}
/* line 151, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.grey_bg .apply h3 {
  font-weight: 300;
  text-align: center;
}
/* line 155, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.grey_bg .apply .psd_blue_button {
  display: block;
  max-width: 310px;
  height: 49px;
  color: #ffffff;
  font-size: 22px;
  font-weight: 400;
  line-height: 49px;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  margin: 35px auto 0;
  border: 0 none;
  box-sizing: border-box;
  box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.24);
  background-image: url(../img/blue_button_bg.png);
  background: rgba(43, 131, 202, 0.9);
  background: -moz-linear-gradient(top, rgba(43, 131, 202, 0.9) 0%, rgba(32, 116, 194, 0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(32, 116, 194, 0.9)), color-stop(100%, rgba(32, 116, 194, 0.9)));
  background: -webkit-linear-gradient(top, rgba(43, 131, 202, 0.9) 0%, rgba(32, 116, 194, 0.9) 100%);
  background: -o-linear-gradient(top, rgba(43, 131, 202, 0.9) 0%, rgba(32, 116, 194, 0.9) 100%);
  background: -ms-linear-gradient(top, rgba(43, 131, 202, 0.9) 0%, rgba(32, 116, 194, 0.9) 100%);
  background: linear-gradient(to bottom, rgba(43, 131, 202, 0.9) 0%, rgba(32, 116, 194, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='rgba(43, 131, 202, 0.9)', EndColorStr='rgba(32, 116, 194, 0.9)');
}
@media (max-width: 767px) {
  /* line 155, ../scss/pages/_page_project.scss */
  .page_project .project_short_description > div > div.grey_bg .apply .psd_blue_button {
    font-size: 16px;
  }
}
/* line 176, ../scss/pages/_page_project.scss */
.page_project .project_short_description > div > div.grey_bg .apply.active {
  display: block;
}
/* line 185, ../scss/pages/_page_project.scss */
.page_project .fellow_staff h4 {
  font-size: 52px;
  font-weight: 300;
  line-height: 62px;
  background-color: #247cc7;
  color: #ffffff;
  width: auto;
  float: left;
  display: inline-block;
  clear: both;
  margin-top: 0px;
  margin-bottom: 2px;
  margin-left: 20px;
  padding: 3px 15px;
}
/* line 199, ../scss/pages/_page_project.scss */
.page_project .fellow_staff h4:first-of-type {
  margin-top: 60px;
}
/* line 202, ../scss/pages/_page_project.scss */
.page_project .fellow_staff h4:last-of-type {
  margin-bottom: 50px;
}
@media (max-width: 479px) {
  /* line 202, ../scss/pages/_page_project.scss */
  .page_project .fellow_staff h4:last-of-type {
    margin-bottom: 24px;
  }
}
@media (max-width: 479px) {
  /* line 185, ../scss/pages/_page_project.scss */
  .page_project .fellow_staff h4 {
    margin-left: 0;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 185, ../scss/pages/_page_project.scss */
  .page_project .fellow_staff h4 {
    margin-left: 0;
    font-size: 38px;
  }
}
/* line 217, ../scss/pages/_page_project.scss */
.page_project .fellow_staff a.staff_link {
  display: block;
  margin-bottom: 20px;
  min-height: 184px;
  padding: 20px 40px 20px 20px;
  width: 100%;
  text-decoration: none;
}
/* line 224, ../scss/pages/_page_project.scss */
.page_project .fellow_staff a.staff_link:hover {
  background-color: #f1f5f6;
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 479px) {
  /* line 217, ../scss/pages/_page_project.scss */
  .page_project .fellow_staff a.staff_link {
    margin: 0;
    padding: 10px 0 10px 0;
    height: auto;
    position: relative;
  }
}
/* line 235, ../scss/pages/_page_project.scss */
.page_project .fellow_staff a.staff_link > img {
  border: 2px solid #e3ebf2;
  height: 144px;
  width: 144px;
  display: inline-block;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 244, ../scss/pages/_page_project.scss */
.page_project .fellow_staff a.staff_link > .imagewrapper {
  display: block;
  float: left;
  height: 144px;
  margin-right: 30px;
  overflow: hidden;
  width: 144px;
  border: 2px solid #e3ebf2;
}
@media (max-width: 479px) {
  /* line 244, ../scss/pages/_page_project.scss */
  .page_project .fellow_staff a.staff_link > .imagewrapper {
    margin-right: 20px;
  }
}
/* line 255, ../scss/pages/_page_project.scss */
.page_project .fellow_staff a.staff_link > .imagewrapper > img {
  height: auto;
  width: 100%;
}
@media (max-width: 479px) {
  /* line 255, ../scss/pages/_page_project.scss */
  .page_project .fellow_staff a.staff_link > .imagewrapper > img {
    height: 100%;
  }
}
/* line 263, ../scss/pages/_page_project.scss */
.page_project .fellow_staff a.staff_link > h5 {
  color: #247cc7;
  font-size: 32px;
  font-weight: 400;
  text-decoration: underline;
  margin-top: 0;
}
@media (max-width: 479px) {
  /* line 263, ../scss/pages/_page_project.scss */
  .page_project .fellow_staff a.staff_link > h5 {
    font-size: 20px;
    line-height: 24px;
  }
}
/* line 274, ../scss/pages/_page_project.scss */
.page_project .fellow_staff a.staff_link > span {
  color: #212325;
  display: block;
  font-size: 14px;
  font-weight: 600;
  margin: 10px 0;
}
/* line 281, ../scss/pages/_page_project.scss */
.page_project .fellow_staff a.staff_link > p {
  color: #212325;
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;
  padding-left: 164px;
}
@media (max-width: 895px) {
  /* line 281, ../scss/pages/_page_project.scss */
  .page_project .fellow_staff a.staff_link > p {
    padding-left: 0;
    font-size: 16px;
    line-height: 22px;
  }
  /* line 291, ../scss/pages/_page_project.scss */
  .page_project .fellow_staff a.staff_link > p::before {
    clear: both;
    content: "";
    display: block;
    float: none;
    height: 0;
    width: 0;
  }
}
/* line 303, ../scss/pages/_page_project.scss */
.page_project .moreinfo {
  margin-top: 40px;
}
/* line 305, ../scss/pages/_page_project.scss */
.page_project .moreinfo > div {
  background-color: #e8f1f9;
  text-align: center;
  padding: 52px 0 32px;
}
@media (max-width: 479px) {
  /* line 305, ../scss/pages/_page_project.scss */
  .page_project .moreinfo > div {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 313, ../scss/pages/_page_project.scss */
.page_project .moreinfo > div h3 {
  font-size: 26px;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
/* line 319, ../scss/pages/_page_project.scss */
.page_project .moreinfo > div p {
  margin: 20px 0 28px;
}
@media (max-width: 479px) {
  /* line 322, ../scss/pages/_page_project.scss */
  .page_project .moreinfo > div p br {
    display: none;
  }
}
/* line 327, ../scss/pages/_page_project.scss */
.page_project .moreinfo > div a {
  display: block;
  border: 3px solid #96c1e5;
  width: 288px;
  box-sizing: border-box;
  text-align: center;
  color: #3481c4;
  font-weight: 600;
  line-height: 42px;
  font-size: 16px;
  height: 48px;
  margin: 0 auto;
}
/* line 342, ../scss/pages/_page_project.scss */
.page_project .image_right {
  margin-bottom: 40px;
  margin-top: 40px;
}
/* line 345, ../scss/pages/_page_project.scss */
.page_project .image_right > div {
  display: table;
}
/* line 347, ../scss/pages/_page_project.scss */
.page_project .image_right > div img {
  display: table-cell;
  vertical-align: middle;
  margin-left: 40px;
  border: 2px solid #e4ebee;
}
@media (max-width: 1024px) {
  /* line 347, ../scss/pages/_page_project.scss */
  .page_project .image_right > div img {
    display: block;
    margin: 20px auto 20px auto;
    max-width: 100%;
    height: auto;
  }
}
/* line 359, ../scss/pages/_page_project.scss */
.page_project .image_right > div p {
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 1024px) {
  /* line 359, ../scss/pages/_page_project.scss */
  .page_project .image_right > div p {
    display: block;
  }
}
/* line 368, ../scss/pages/_page_project.scss */
.page_project .image_left {
  margin-bottom: 40px;
  margin-top: 40px;
}
/* line 371, ../scss/pages/_page_project.scss */
.page_project .image_left > div {
  display: table;
}
/* line 373, ../scss/pages/_page_project.scss */
.page_project .image_left > div img {
  display: table-cell;
  vertical-align: middle;
  margin-right: 40px;
  border: 2px solid #e4ebee;
}
@media (max-width: 1024px) {
  /* line 373, ../scss/pages/_page_project.scss */
  .page_project .image_left > div img {
    margin: 20px auto 20px auto;
    display: block;
    max-width: 100%;
    height: auto;
  }
}
/* line 385, ../scss/pages/_page_project.scss */
.page_project .image_left > div p {
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 1024px) {
  /* line 385, ../scss/pages/_page_project.scss */
  .page_project .image_left > div p {
    display: block;
  }
}
/* line 394, ../scss/pages/_page_project.scss */
.page_project .image_left.textitalic p {
  font-style: italic;
}
/* line 399, ../scss/pages/_page_project.scss */
.page_project .image_pictogram {
  margin-bottom: 20px;
}
/* line 404, ../scss/pages/_page_project.scss */
.page_project .image_pictogram > div > .pictogram > div {
  margin-bottom: 0;
}
/* line 407, ../scss/pages/_page_project.scss */
.page_project .image_pictogram > div > .pictogram > div > div {
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
  font-weight: 300;
  color: #212325;
}
/* line 413, ../scss/pages/_page_project.scss */
.page_project .image_pictogram > div > .pictogram > div > div > img {
  margin: 0 50px 0 20px;
}
@media (max-width: 767px) {
  /* line 413, ../scss/pages/_page_project.scss */
  .page_project .image_pictogram > div > .pictogram > div > div > img {
    margin: 0 15px 0 0px;
  }
}
/* line 419, ../scss/pages/_page_project.scss */
.page_project .image_pictogram > div > .pictogram > div > div > p {
  margin: 0;
}
/* line 427, ../scss/pages/_page_project.scss */
.page_project .blueimg {
  min-height: 215px;
  font-size: 0;
}
/* line 430, ../scss/pages/_page_project.scss */
.page_project .blueimg > div {
  display: table;
  height: 215px;
  width: 100%;
}
/* line 434, ../scss/pages/_page_project.scss */
.page_project .blueimg > div > div {
  display: table-cell;
  height: 215px;
  vertical-align: middle;
  color: #ffffff;
  font-size: 42px;
  font-weight: 400;
  text-align: center;
  padding: 30px;
  text-transform: uppercase;
  line-height: initial;
  margin: 0;
}
@media (max-width: 479px) {
  /* line 434, ../scss/pages/_page_project.scss */
  .page_project .blueimg > div > div {
    font-size: 26px;
  }
}
/* line 451, ../scss/pages/_page_project.scss */
.page_project .blueimg.germany_blue {
  background: url(../img/projects/germany_blue1.jpg) no-repeat center center;
}
/* line 454, ../scss/pages/_page_project.scss */
.page_project .blueimg.son_blue {
  background: url(../img/projects/son_blue1.jpg) no-repeat center center;
}
/* line 458, ../scss/pages/_page_project.scss */
.page_project .projects_blue_button {
  background-image: url("../img/blue_button_bg.png");
  box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.24);
  box-sizing: border-box;
  color: #ffffff;
  display: block;
  font-size: 22px;
  font-weight: 400;
  height: 49px;
  line-height: 49px;
  margin: 0 auto;
  padding: 0 40px;
  text-align: center;
  border: 0 none;
  text-decoration: none;
  max-width: 300px;
}
/* line 475, ../scss/pages/_page_project.scss */
.page_project .jewish-star-list {
  list-style-image: url(../img/list-star.png);
}
/* line 477, ../scss/pages/_page_project.scss */
.page_project .jewish-star-list li {
  color: #212325;
  line-height: 26px;
  font-size: 16px;
  font-weight: 300;
  margin: 16px 0;
  padding-left: 18px;
}
/* line 486, ../scss/pages/_page_project.scss */
.page_project .bordered {
  border: 3px solid #cae0f2;
  padding: 30px 15px;
  margin: 40px 0;
}
/* line 490, ../scss/pages/_page_project.scss */
.page_project .bordered span {
  padding-bottom: 20px;
  display: block;
  text-align: center;
  font-size: 16px;
}

@media (max-width: 479px) {
  /* line 1, ../scss/pages/projects/_blueprint.scss */
  .blueprint_home {
    overflow: hidden;
  }
}

/* line 7, ../scss/pages/projects/_blueprint.scss */
.project_blueprint h1 {
  color: #242729;
  font-size: 42px;
  font-weight: 600;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  /* line 7, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint h1 {
    font-size: 32px;
    font-weight: bold;
    line-height: 34px;
  }
}
/* line 18, ../scss/pages/projects/_blueprint.scss */
.project_blueprint h4 {
  color: #247cc7;
  font-size: 16px;
  font-weight: 700;
  margin-top: 43px;
}
/* line 24, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .project_tag {
  display: inline-block;
  float: none;
  height: 24px;
  background-color: #dae9f1;
  color: #242729;
  margin: 10px 5px 20px 0;
  border-radius: 12px;
  padding: 2px 14px;
  text-decoration: none;
}
/* line 37, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .authors_section {
  border-top: 1px solid #e8e8e8;
  padding-bottom: 20px;
}
/* line 40, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .authors_section .blueprint-no-match {
  background-color: #f8fafb;
  margin: 40px auto 0;
  padding: 25px 40px;
  width: 50%;
  text-align: center;
  font-weight: 600;
}
/* line 48, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .authors_section h2 {
  margin: 0;
  padding: 30px 0;
  text-align: center;
}
/* line 53, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .authors_section .authors_list {
  font-size: 0;
}
@media (max-width: 479px) {
  /* line 53, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .authors_section .authors_list {
    width: 230px;
    margin: 0 auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 53, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .authors_section .authors_list {
    width: 300px;
    margin: 0 auto;
  }
}
/* line 65, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .single_post {
  padding-bottom: 20px;
}
/* line 67, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .single_post h2 {
  color: #242729;
  line-height: 24px;
  font-weight: 700;
  font-size: 28px;
  margin: 0;
  padding: 29px 0;
  border-top: 1px solid #e5eff5;
}
@media (max-width: 767px) {
  /* line 76, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .single_post h2 a {
    line-height: 30px;
  }
}
/* line 82, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .single_post .author_info {
  height: 45px;
}
/* line 84, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .single_post .author_info.author_info_dialog {
  display: block;
}
@media (max-width: 479px) {
  /* line 87, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .single_post .author_info.author_info_dialog:first-child {
    margin: 30px auto 0;
  }
}
/* line 91, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .single_post .author_info.author_info_dialog:hover, .project_blueprint .single_post .author_info.author_info_dialog:focus {
  outline: none;
}
/* line 95, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .single_post .author_info .author_name {
  display: inline-block;
  float: right;
  text-align: right;
  margin-right: 19px;
  font-size: 14px;
  color: #242729;
  line-height: 45px;
}
/* line 104, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .single_post .author_info .author_icon {
  border-radius: 50%;
  display: inline-block;
  float: right;
  height: 45px;
  width: 45px;
}
/* line 113, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person {
  position: relative;
  padding-left: 175px;
  height: 145px;
  white-space: nowrap;
  display: inline-block;
  color: transparent;
  width: 50%;
}
/* line 121, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person:hover, .project_blueprint .al_person:focus {
  outline: none;
}
@media (max-width: 479px) {
  /* line 113, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .al_person {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 113, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .al_person {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 113, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .al_person {
    width: 48%;
    padding-left: 80px;
    height: 110px;
  }
  /* line 134, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .al_person:nth-child(2n-1) {
    margin: 0 10px 0 0;
  }
}
/* line 138, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person.symposium {
  cursor: pointer;
}
/* line 140, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person.symposium p {
  vertical-align: top;
  padding-top: 15px;
}
/* line 143, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person.symposium p span {
  color: #428bca;
  font-size: 16px;
}
/* line 149, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person .description {
  display: none;
}
/* line 152, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person .img {
  position: absolute;
  border-radius: 50%;
  border: 2px solid #e3ebed;
  top: 50%;
  margin-top: -60px;
  left: 15px;
  width: 120px;
  height: 120px;
  overflow: hidden;
}
/* line 162, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person .img img {
  display: block;
  width: 100%;
}
@media (max-width: 1024px) {
  /* line 152, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .al_person .img {
    margin-top: -35px;
    left: 0;
    width: 70px;
    height: 70px;
  }
}
/* line 173, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person p {
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 178, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person p b {
  font-size: 20px;
  font-weight: 600;
  display: block;
  white-space: normal;
  color: #000000;
}
/* line 185, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person p span {
  font-size: 15px;
  color: #74797d;
  display: block;
  white-space: normal;
  overflow: hidden;
  position: relative;
}
/* line 192, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person p span:before {
  content: '...';
  height: 15px;
  width: 100%;
  background-color: #fff;
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 15px;
  line-height: 15px;
}
/* line 204, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person p span.clipped {
  max-height: 95px;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 204, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .al_person p span.clipped {
    max-height: 65px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 204, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint .al_person p span.clipped {
    max-height: 55px;
  }
}
/* line 213, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person p span.clipped:before {
  display: block;
}
/* line 219, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .al_person:before {
  content: '';
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
/* line 228, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home h3 {
  font-size: 26px;
  font-weight: 500;
  text-transform: uppercase;
  color: #242729;
  margin: 0 0 30px;
}
/* line 235, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .community_projects {
  background-image: url(../img/blueprint_temp/projects_bg.jpg);
  margin-top: 70px;
  background-repeat: no-repeat;
  background-size: cover;
  height: 605px;
}
@media (max-width: 1199px) {
  /* line 235, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .community_projects {
    height: auto;
  }
}
/* line 244, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .community_projects .com_proj_holder {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.21);
  height: 605px;
  background-color: rgba(44, 48, 51, 0.9);
  margin: 0;
}
@media (max-width: 1199px) {
  /* line 244, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .community_projects .com_proj_holder {
    height: auto;
  }
}
/* line 252, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .community_projects .com_proj_holder .com_proj_description {
  padding-left: 50px;
}
@media (max-width: 1199px) {
  /* line 252, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .community_projects .com_proj_holder .com_proj_description {
    padding-left: 15px;
  }
}
/* line 257, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .community_projects .com_proj_holder .com_proj_description h2 {
  color: #ffffff;
  font-size: 52px;
  font-weight: 300;
  line-height: 62px;
  margin: 0;
  padding: 50px 0 35px 0;
}
@media (max-width: 1199px) {
  /* line 257, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .community_projects .com_proj_holder .com_proj_description h2 {
    font-size: 40px;
  }
}
@media (max-width: 479px) {
  /* line 257, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .community_projects .com_proj_holder .com_proj_description h2 {
    line-height: 40px;
  }
}
/* line 271, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .community_projects .com_proj_holder .com_proj_description p {
  color: #ffffff;
  font-size: 15px;
  line-height: 22px;
  padding-bottom: 30px;
}
@media (max-width: 1199px) {
  /* line 278, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .community_projects .com_proj_holder .com_projects_images {
    text-align: center;
    padding: 50px;
  }
}
/* line 283, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .community_projects .com_proj_holder .com_projects_images .project_link {
  display: inline-block;
  margin-left: 15px;
  position: relative;
  top: -17px;
  height: 312px;
  width: 220px;
  box-shadow: 2px 4px 8px 0px rgba(0, 0, 0, 0.21);
  margin-bottom: 15px;
  text-align: left;
}
@media (max-width: 1199px) {
  /* line 283, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .community_projects .com_proj_holder .com_projects_images .project_link {
    margin-left: 5px;
    margin-right: 5px;
    top: 0;
  }
}
/* line 298, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .community_projects .com_proj_holder .com_projects_images .project_link img {
  display: block;
  position: absolute;
  width: 100%;
}
/* line 303, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .community_projects .com_proj_holder .com_projects_images .project_link .gradient_overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  /* W3C */
}
/* line 313, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .community_projects .com_proj_holder .com_projects_images .project_link .gradient_overlay h4 {
  position: absolute;
  width: 100%;
  bottom: 50px;
  color: #ffffff;
  font-size: 24px;
  font-weight: 300;
  margin: 0;
  padding: 0 21px;
}
/* line 323, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .community_projects .com_proj_holder .com_projects_images .project_link .gradient_overlay span {
  position: absolute;
  width: 100%;
  bottom: 20px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  padding: 0 21px;
}
/* line 337, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .principles {
  margin-bottom: 20px;
  margin-top: 70px;
}
@media (max-width: 767px) {
  /* line 337, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .principles {
    margin-top: 45px;
  }
}
/* line 345, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .principles p b {
  font-weight: 600;
}
/* line 348, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .principles p + p {
  margin-top: 16px;
}
/* line 354, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .blue_numbers .blue_table {
  width: 100%;
  margin: 0;
  display: table;
  background: url(../img/blueprint_temp/blue_numbers_bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 0;
}
@media (max-width: 767px) {
  /* line 354, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .blue_numbers .blue_table {
    height: auto;
    display: block;
  }
}
/* line 366, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .blue_numbers .blue_table > div {
  display: table-cell;
  padding: 50px 40px;
  height: 100%;
  vertical-align: bottom;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 366, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .blue_numbers .blue_table > div {
    padding: 50px 25px;
  }
}
@media (max-width: 479px) {
  /* line 366, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .blue_numbers .blue_table > div {
    width: 100% !important;
    border-right: 0 none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 366, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .blue_numbers .blue_table > div {
    width: 50% !important;
  }
}
@media (max-width: 767px) {
  /* line 366, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .blue_numbers .blue_table > div {
    display: inline-block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding: 25px 40px;
  }
}
/* line 387, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .blue_numbers .blue_table > div p {
  padding-bottom: 15px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  max-width: 135px;
}
@media (max-width: 479px) {
  /* line 387, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .blue_numbers .blue_table > div p {
    margin: 0 auto;
    text-align: center;
  }
}
/* line 399, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .blue_numbers .blue_table > div span {
  color: #ffffff;
  font-size: 52px;
  font-weight: 900;
  bottom: 56px;
}
@media (max-width: 479px) {
  /* line 399, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .blue_numbers .blue_table > div span {
    display: inline-block;
    width: 100%;
    text-align: center;
  }
}
/* line 410, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .blue_numbers .blue_table > div.col_1 {
  width: 17px;
}
/* line 411, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .blue_numbers .blue_table > div.col_2 {
  width: 19px;
}
/* line 412, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .blue_numbers .blue_table > div.col_3 {
  width: 18px;
}
/* line 413, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .blue_numbers .blue_table > div.col_4 {
  width: 18px;
}
/* line 414, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .blue_numbers .blue_table > div.col_5 {
  width: 25px;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 416, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .blue_numbers .blue_table > div:nth-child(odd):nth-last-child(2) {
    border: 0 none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 422, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .blue_numbers .blue_table > div:last-child {
    border: 0 none;
  }
}
/* line 430, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .fellowship_requirements {
  margin-top: 40px;
}
/* line 433, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .fellowship_requirements ul {
  list-style: none;
}
/* line 435, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .fellowship_requirements ul li {
  font-size: 16px;
  font-weight: 300;
  color: #212325;
  line-height: 24px;
  margin-top: 12px;
  background: url(../img/list-star.png) no-repeat left 3px;
  padding-left: 40px;
}
/* line 446, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .program_details {
  margin-top: 64px;
}
/* line 448, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .program_details .projects_blue_button {
  margin: 50px auto 35px;
}
@media (max-width: 767px) {
  /* line 448, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .program_details .projects_blue_button {
    width: 100%;
  }
}
/* line 457, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellows .bf_container {
  border-top: 1px solid #e3ebee;
  padding-top: 35px;
}
/* line 461, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellows .bf_container h3 {
  text-align: center;
}
@media (max-width: 767px) {
  /* line 461, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .bp_fellows .bf_container h3 {
    margin-bottom: 30px;
  }
}
/* line 467, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table {
  display: table;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 467, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 467, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table {
    width: 550px;
  }
}
/* line 476, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
@media (max-width: 767px) {
  /* line 476, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell {
    display: block;
    width: 100%;
  }
}
/* line 484, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell .bf_tc_title {
  font-size: 24px;
  color: #74797d;
  text-align: center;
  font-weight: 300;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 484, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell .bf_tc_title {
    padding-bottom: 0px;
    padding-top: 20px;
  }
}
/* line 495, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell .al_person {
  display: block;
  width: 100%;
  padding-left: 200px;
  outline: none;
}
/* line 500, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell .al_person:hover, .project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell .al_person:focus {
  outline: none;
}
/* line 503, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell .al_person img {
  left: 40px;
}
@media (max-width: 479px) {
  /* line 503, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell .al_person img {
    left: 0;
  }
}
@media (max-width: 479px) {
  /* line 495, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell .al_person {
    padding-left: 90px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 495, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell .al_person {
    width: 360px;
    padding-left: 120px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 495, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .bp_fellows .bf_container .bf_table .bf_table_cell .al_person {
    padding-left: 90px;
  }
}
/* line 524, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellows .bf_container .projects_blue_button {
  margin: 50px auto 35px;
}
/* line 531, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_fellowship .af_container {
  border-top: 1px solid #e3ebee;
  padding-top: 35px;
}
/* line 535, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_fellowship .af_container .af_block {
  padding-bottom: 55px;
}
/* line 537, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_fellowship .af_container .af_block h3 {
  text-transform: none;
  font-size: 21px;
  margin: 0;
  padding: 35px 0 20px 0;
}
/* line 542, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_fellowship .af_container .af_block h3:first-of-type {
  padding-top: 0;
}
/* line 549, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project {
  background-image: url("../img/blueprint_temp/projects_bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 553, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table {
  color: #fff;
  display: table;
  width: 100%;
  height: 100%;
  background-color: rgba(44, 48, 51, 0.9);
}
@media (max-width: 895px) {
  /* line 553, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .alumni_project .ap_table {
    display: block;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 564, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .alumni_project .ap_table:after {
    content: '';
    display: block;
    clear: both;
  }
}
/* line 570, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell {
  display: table-cell;
  width: 25%;
}
@media (max-width: 1024px) {
  /* line 570, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell {
    display: block;
    width: 50%;
    float: left;
  }
  /* line 577, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell:first-child {
    width: 100%;
    float: none;
    text-align: center;
  }
}
/* line 583, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell h3 {
  color: #fff;
  text-transform: none;
  margin-bottom: 30px;
}
@media (max-width: 895px) {
  /* line 583, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell h3 {
    margin-top: 20px;
  }
}
/* line 591, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell p {
  color: #ffffff;
  font-size: 15px;
  line-height: 22px;
  font-weight: 300;
  margin-bottom: 20px;
}
/* line 598, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell .ap_tc_person {
  display: block;
  position: relative;
  min-height: 50px;
  padding-left: 55px;
  white-space: nowrap;
  font-size: 0;
  text-decoration: none;
  outline: none;
}
/* line 607, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell .ap_tc_person:hover, .project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell .ap_tc_person:focus {
  outline: none;
}
/* line 610, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell .ap_tc_person img {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  height: 34px;
  width: 34px;
  left: 0;
  border: 2px solid #e4ecef;
  border-radius: 50%;
}
/* line 620, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell .ap_tc_person span {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  font-size: 16px;
  color: #ffffff;
}
/* line 627, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell .ap_tc_person:before {
  content: '';
  display: inline-block;
  height: 100%;
  min-height: 50px;
  width: 0;
  vertical-align: middle;
}
/* line 636, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell.ap_tc_fb {
  padding: 50px;
  vertical-align: middle;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 895px) {
  /* line 636, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell.ap_tc_fb {
    padding: 15px;
  }
}
/* line 643, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell.ap_tc_fb h2 {
  color: #ffffff;
  text-transform: none;
  font-size: 52px;
  font-weight: 300;
  line-height: 62px;
  padding-bottom: 20px;
}
@media (max-width: 895px) {
  /* line 643, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell.ap_tc_fb h2 {
    padding-bottom: 0px;
    font-size: 40px;
    padding-top: 20px;
  }
}
/* line 657, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell.ap_tc_one {
  padding: 60px 20px 60px 50px;
}
@media (max-width: 895px) {
  /* line 657, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell.ap_tc_one {
    padding: 15px;
  }
}
/* line 663, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell.ap_tc_two {
  padding: 60px 35px;
}
@media (max-width: 895px) {
  /* line 663, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell.ap_tc_two {
    padding: 15px;
  }
}
/* line 669, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell.ap_tc_three {
  padding: 60px 50px 60px 20px;
}
@media (max-width: 895px) {
  /* line 669, ../scss/pages/projects/_blueprint.scss */
  .project_blueprint.blueprint_home .alumni_project .ap_table .ap_table_cell.ap_tc_three {
    padding: 15px;
  }
}
/* line 678, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellowship {
  text-align: center;
  padding-top: 45px;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 683, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellowship h5 {
  text-transform: uppercase;
  font-size: 16px;
}
/* line 687, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellowship h4 {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 40px;
  margin-top: 30px;
}
/* line 696, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_home .bp_fellowship .bpfp a {
  display: inline-block;
  margin: 0 20px;
}
/* line 704, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_fellows .clearing {
  clear: both;
}
/* line 708, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_fellows .fellows-wrapper .separator {
  border-top: 1px solid #e5eff5;
  margin: 0;
}
/* line 712, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_fellows .fellows-wrapper h1.years {
  font-size: 32px;
  font-weight: normal;
  color: #247cc7;
  text-align: center;
  margin: 38px 0 46px 0;
}
/* line 719, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_fellows .fellows-wrapper .fellows-inner {
  padding-bottom: 478px;
}
/* line 721, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_fellows .fellows-wrapper .fellows-inner .avatar {
  width: 131px;
  height: 131px;
  border: 2px solid #e4ebee;
  text-align: center;
  overflow: hidden;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
/* line 728, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_fellows .fellows-wrapper .fellows-inner .avatar img {
  display: block;
  width: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
/* line 734, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_fellows .fellows-wrapper .fellows-inner .meta {
  padding: 41px 0 0 34px;
}
/* line 736, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_fellows .fellows-wrapper .fellows-inner .meta h2 {
  display: block;
  width: 150px;
  font-size: 20px;
  font-weight: bold;
  color: #242729;
  margin: 0 0 8px 0;
}
/* line 744, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_fellows .fellows-wrapper .fellows-inner .meta h3 {
  font-size: 16px;
  color: #737e84;
  margin: 0;
}
/* line 750, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.blueprint_fellows .fellows-wrapper .fellows-inner .row-separator {
  border-top: 1px solid #e5eff5;
  width: 90%;
  float: left;
  margin: 14px 0 14px 15px;
}
/* line 761, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content img {
  max-width: 100%;
  height: auto;
  margin: 0 auto 40px;
}
/* line 765, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content img:last-child {
  margin: 0 auto;
}
/* line 769, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content .single_project_header {
  display: block;
  width: auto;
  margin-bottom: 25px;
}
/* line 775, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content h3 {
  font-size: 22px;
  font-weight: 500;
  color: #242729;
  margin-top: 60px;
  margin-bottom: 36px;
}
/* line 782, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content p {
  color: #212325;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
  padding-right: 0;
}
/* line 789, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content .from_author {
  padding-bottom: 30px;
}
/* line 794, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content .author_comments .author_comment p {
  font-size: 13px;
  font-style: italic;
  color: #000000;
  line-height: 24px;
  padding: 20px 35px 20px 20px;
  margin: 0 -20px 20px -20px;
  background-color: #e9eff2;
  position: relative;
}
/* line 803, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content .author_comments .author_comment p:after {
  top: 100%;
  left: 60px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #e9eff2;
  border-width: 20px;
  margin-left: -30px;
}
/* line 818, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content .author_comments .author_comment .author_info {
  display: block;
  padding: 10px 5px 25px;
}
/* line 820, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content .author_comments .author_comment .author_info:hover {
  text-decoration: none;
}
/* line 824, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content .author_comments .author_comment .author_info .author_icon {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  border: 2px solid #e9eff2;
}
/* line 830, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content .author_comments .author_comment .author_info .author_name {
  color: #212325;
  vertical-align: middle;
  padding-left: 15px;
}
/* line 838, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content .mentors_section {
  border-top: 1px solid #e8e8e8;
}
/* line 841, ../scss/pages/projects/_blueprint.scss */
.project_blueprint.single_project .page_content .mentors_section > div h2 {
  margin: 0;
  padding: 30px 0;
  text-align: center;
}
/* line 850, ../scss/pages/projects/_blueprint.scss */
.project_blueprint .blueprint-no-match {
  background-color: #f8fafb;
  margin: 40px auto 0;
  padding: 25px 40px;
  width: 50%;
  text-align: center;
  font-weight: 600;
}

@media (max-width: 479px) {
  /* line 1, ../scss/pages/projects/_dacha.scss */
  .project_dacha {
    overflow: hidden;
  }
}
/* line 5, ../scss/pages/projects/_dacha.scss */
.project_dacha h1 {
  color: #242729;
  font-size: 42px;
  font-weight: 900;
  margin-bottom: 25px;
}
/* line 11, ../scss/pages/projects/_dacha.scss */
.project_dacha h3 {
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  color: #242729;
  margin: 0 0 46px 0;
}
/* line 18, ../scss/pages/projects/_dacha.scss */
.project_dacha h4 {
  font-size: 26px;
  font-weight: 200;
  text-transform: uppercase;
  line-height: 32px;
  margin-bottom: 32px;
  margin-top: 42px;
}
/* line 26, ../scss/pages/projects/_dacha.scss */
.project_dacha p {
  color: #242729;
  line-height: 21px;
  font-size: 16px;
  font-weight: 300;
}
/* line 32, ../scss/pages/projects/_dacha.scss */
.project_dacha .sponsors {
  margin-top: 40px;
  text-align: center;
}
/* line 35, ../scss/pages/projects/_dacha.scss */
.project_dacha .sponsors p {
  font-size: 26px;
  font-weight: 200;
  text-transform: uppercase;
  line-height: 32px;
  margin-bottom: 32px;
}
/* line 41, ../scss/pages/projects/_dacha.scss */
.project_dacha .sponsors p b {
  font-weight: 400;
}
/* line 46, ../scss/pages/projects/_dacha.scss */
.project_dacha .sponsors .sp_img a {
  display: inline-block;
  margin: 0 20px;
}
/* line 52, ../scss/pages/projects/_dacha.scss */
.project_dacha .blue_quot {
  padding: 32px 18px;
  background-color: rgba(36, 124, 199, 0.95);
}
/* line 56, ../scss/pages/projects/_dacha.scss */
.project_dacha .blue_quot h3 {
  margin: 0 0 28px !important;
  color: #ffffff;
}
/* line 60, ../scss/pages/projects/_dacha.scss */
.project_dacha .blue_quot p {
  color: #ffffff;
}
/* line 64, ../scss/pages/projects/_dacha.scss */
.project_dacha .fullwidth {
  width: 100%;
  height: auto;
}
/* line 69, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home h3 {
  margin: 46px 0 10px 0;
}
/* line 72, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .fullwidth {
  width: 100%;
}
/* line 75, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home ul {
  list-style: none;
  padding: 0 0 0 28px;
}
/* line 78, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home ul li {
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  color: #2d3032;
  line-height: 28px;
  font-size: 15px;
  font-weight: 400;
  padding-left: 36px;
  margin-bottom: 16px;
  background: url("../img/icons/lm_blue.png") no-repeat left 3px;
}
@media (max-width: 767px) {
  /* line 78, ../scss/pages/projects/_dacha.scss */
  .project_dacha.dacha_home ul li {
    line-height: 22px;
  }
}
/* line 92, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .blue_quote {
  background-color: #277bc2;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  padding: 20px;
  line-height: 26px;
  margin: 40px -15px 32px;
}
/* line 101, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .maplink {
  display: block;
  margin-top: 25px;
  margin-bottom: 42px;
}
@media (max-width: 767px) {
  /* line 107, ../scss/pages/projects/_dacha.scss */
  .project_dacha.dacha_home .why_row .blue_quot {
    margin-top: 0;
  }
}
/* line 114, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .testimonials {
  height: 490px;
  margin-top: 50px;
}
/* line 117, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .testimonials .fullwidth {
  display: block;
  position: absolute;
  margin: 0;
  padding: 0;
}
/* line 123, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .testimonials .row {
  height: 490px;
  margin: 0;
}
/* line 126, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .testimonials .row h2 {
  font-size: 48px;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  margin: 42px 0 32px;
  font-weight: 200;
}
/* line 134, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .testimonials .row blockquote {
  background: none;
  margin-bottom: 28px;
  border: none;
  float: left;
  padding: 12px 76px 24px 46px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 142, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .testimonials .row blockquote:hover {
  background-color: rgba(255, 255, 255, 0.16);
  cursor: pointer;
}
/* line 146, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .testimonials .row blockquote p {
  color: #ffffff;
  padding: 10px 48px 10px 50px;
  background: url(../img/dacha/left_qt.png) 0 0 no-repeat, url(../img/dacha/right_qt.png) 100% 100% no-repeat;
  font-size: 17px;
}
/* line 152, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .testimonials .row blockquote > span {
  display: block;
  float: right;
  color: #ffffff;
  margin-right: 18px;
}
/* line 161, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .dacha_community_loc {
  text-decoration: none;
}
/* line 163, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .dacha_community_loc .com_loc_wrap {
  display: table-cell;
  padding: 20px;
  background-size: cover;
  width: 100%;
  float: left;
  min-height: 250px;
  margin-bottom: 32px;
}
/* line 171, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .dacha_community_loc .com_loc_wrap h3 {
  color: #ffffff;
  min-height: 56px;
  display: inline-block;
  margin: 0;
  text-align: center;
}
/* line 178, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .dacha_community_loc .com_loc_wrap h4 {
  color: #ffffff;
  text-transform: none;
  font-weight: 300;
  margin-bottom: 58px;
}
/* line 184, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_home .dacha_community_loc .com_loc_wrap p {
  color: #ffffff;
  text-align: right;
  font-size: 18px;
}
/* line 193, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_bungalow .camp_img {
  display: block;
  margin: 0 auto;
}
/* line 198, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_bungalow .pdf hr.midline {
  position: relative;
  margin-top: 30px;
  top: 46px;
  z-index: 1;
}
/* line 204, ../scss/pages/projects/_dacha.scss */
.project_dacha.dacha_bungalow .pdf a.blue_button {
  width: 260px;
  position: relative;
  z-index: 2;
  margin: 0 auto;
}

/* line 2, ../scss/pages/projects/_fer.scss */
.project_fer h3 {
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 35px;
}
/* line 7, ../scss/pages/projects/_fer.scss */
.project_fer .family-event-info {
  height: 310px;
  color: #ffffff;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 7, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info {
    margin-bottom: 40px;
    padding: 0;
  }
}
@media (max-width: 479px) {
  /* line 7, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info {
    height: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 7, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info {
    height: auto;
  }
}
/* line 21, ../scss/pages/projects/_fer.scss */
.project_fer .family-event-info .event-block-blue {
  min-height: 250px;
  background-color: #2f83ca;
  padding: 0 70px 10px 36px;
}
@media (max-width: 479px) {
  /* line 21, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info .event-block-blue {
    padding: 0 20px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 21, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info .event-block-blue {
    padding: 0 20px;
  }
}
/* line 31, ../scss/pages/projects/_fer.scss */
.project_fer .family-event-info .event-block-blue h4 {
  font-size: 36px;
  padding-top: 50px;
  font-weight: 300;
  padding-bottom: 25px;
  margin: 0;
}
@media (max-width: 479px) {
  /* line 31, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info .event-block-blue h4 {
    font-size: 32px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 31, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info .event-block-blue h4 {
    font-size: 32px;
  }
}
/* line 44, ../scss/pages/projects/_fer.scss */
.project_fer .family-event-info .event-block-blue p {
  line-height: 21px;
  font-size: 16px;
  color: #ffffff;
}
@media (max-width: 479px) {
  /* line 44, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info .event-block-blue p {
    padding: 0 0 20px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 44, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info .event-block-blue p {
    padding: 0 0 20px;
  }
}
/* line 56, ../scss/pages/projects/_fer.scss */
.project_fer .family-event-info .event-block-black {
  background-color: #3b4043;
  padding: 20px;
}
@media (max-width: 767px) {
  /* line 56, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info .event-block-black {
    padding: 20px;
  }
}
@media (max-width: 479px) {
  /* line 56, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info .event-block-black {
    text-align: center;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 56, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info .event-block-black {
    text-align: center;
  }
}
/* line 68, ../scss/pages/projects/_fer.scss */
.project_fer .family-event-info .event-block-black span {
  margin-left: 20px;
  letter-spacing: 0.5px;
}
/* line 71, ../scss/pages/projects/_fer.scss */
.project_fer .family-event-info .event-block-black span:first-child {
  margin-right: 20px;
  margin-left: 0;
}
@media (max-width: 479px) {
  /* line 68, ../scss/pages/projects/_fer.scss */
  .project_fer .family-event-info .event-block-black span {
    display: inline-block;
    width: 100%;
    margin: 0;
  }
}

/* line 2, ../scss/pages/projects/_germany.scss */
.project_germany .full-width-img {
  padding: 0;
  margin-top: 30px;
}
/* line 5, ../scss/pages/projects/_germany.scss */
.project_germany .full-width-img img {
  width: 100%;
}
/* line 9, ../scss/pages/projects/_germany.scss */
.project_germany .expenses-row {
  margin-top: 40px;
}
/* line 12, ../scss/pages/projects/_germany.scss */
.project_germany .projects_blue_button_row {
  margin-bottom: 34px;
  margin-top: 34px;
}
/* line 17, ../scss/pages/projects/_germany.scss */
.project_germany .fee-row {
  margin-top: 36px;
}
/* line 21, ../scss/pages/projects/_germany.scss */
.project_germany .project-faq ol.faq-list {
  color: #8f989d;
  font-size: 18px;
  list-style: none;
  padding: 40px 0 0;
}
@media (max-width: 767px) {
  /* line 21, ../scss/pages/projects/_germany.scss */
  .project_germany .project-faq ol.faq-list {
    padding-bottom: 0;
    margin: 0;
  }
}
/* line 30, ../scss/pages/projects/_germany.scss */
.project_germany .project-faq ol.faq-list li {
  border-bottom: 1px solid #e4ebee;
  position: relative;
}
/* line 33, ../scss/pages/projects/_germany.scss */
.project_germany .project-faq ol.faq-list li strong {
  color: #242729;
  font-size: 15px;
  display: block;
  font-weight: 500;
  line-height: 25px;
  position: relative;
  cursor: pointer;
  padding: 10px 52px 10px 45px;
  position: relative;
  -webkit-transition: background 0.25s ease 0s;
  -moz-transition: background 0.25s ease 0s;
  -ms-transition: background 0.25s ease 0s;
  -o-transition: background 0.25s ease 0s;
  transition: background 0.25s ease 0s;
}
/* line 44, ../scss/pages/projects/_germany.scss */
.project_germany .project-faq ol.faq-list li strong:before {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 15px;
  background-image: url("../img/arrow_more_less.png");
  background-repeat: no-repeat;
  background-position: right top;
  height: 18px;
  width: 22px;
}
/* line 57, ../scss/pages/projects/_germany.scss */
.project_germany .project-faq ol.faq-list li strong:hover {
  background-color: rgba(232, 241, 249, 0.2);
}
/* line 60, ../scss/pages/projects/_germany.scss */
.project_germany .project-faq ol.faq-list li strong b {
  display: inline-block;
  width: 20px;
  font-size: 18px;
  font-weight: normal;
  color: #8f989d;
  text-align: right;
  padding: 0 30px 0 0;
  position: absolute;
  left: 15px;
}
/* line 72, ../scss/pages/projects/_germany.scss */
.project_germany .project-faq ol.faq-list li div {
  display: none;
  padding: 20px 50px 30px 50px;
}
@media (max-width: 767px) {
  /* line 72, ../scss/pages/projects/_germany.scss */
  .project_germany .project-faq ol.faq-list li div {
    padding: 20px 15px 30px 35px;
  }
}
/* line 81, ../scss/pages/projects/_germany.scss */
.project_germany .project-faq ol.faq-list li.opened strong:before {
  background-position: right bottom;
}

/* line 2, ../scss/pages/projects/_pj_library.scss */
.project_pj_library .banner {
  margin: 20px 0;
  width: 100%;
}
/* line 6, ../scss/pages/projects/_pj_library.scss */
.project_pj_library .formoreinfo {
  margin-top: 25px;
}
/* line 9, ../scss/pages/projects/_pj_library.scss */
.project_pj_library .formoreinfo > div {
  border-top: 1px solid #e4ebee;
  padding-top: 30px;
}
/* line 13, ../scss/pages/projects/_pj_library.scss */
.project_pj_library .formoreinfo > div > p {
  text-transform: uppercase;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
}
@media (max-width: 767px) {
  /* line 13, ../scss/pages/projects/_pj_library.scss */
  .project_pj_library .formoreinfo > div > p {
    font-size: 18px;
  }
}
/* line 22, ../scss/pages/projects/_pj_library.scss */
.project_pj_library .formoreinfo > div > p > a {
  text-transform: uppercase;
  text-decoration: underline;
}

/* line 2, ../scss/pages/projects/_son.scss */
.project_son .last_part {
  padding-bottom: 50px;
}
/* line 5, ../scss/pages/projects/_son.scss */
.project_son .grantitem {
  color: #242729;
}
/* line 9, ../scss/pages/projects/_son.scss */
.project_son .grantitem.opened > .infoarrow > .morei {
  display: none;
}
/* line 10, ../scss/pages/projects/_son.scss */
.project_son .grantitem.opened > .infoarrow > .lessi {
  display: block;
}
/* line 14, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .granthead > h3 {
  font-size: 32px;
  font-weight: 300;
  margin: 30px 0 20px;
  text-transform: none;
}
/* line 20, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .granthead > p {
  font-size: 13px;
  line-height: 26px;
  margin: 10px 35px;
  padding: 0;
}
/* line 25, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .granthead > p.biggest {
  font-size: 15px;
  line-height: 26px;
  margin: 10px 35px;
}
/* line 32, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .grantbody {
  display: none;
}
/* line 34, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .grantbody h4 {
  color: #247cc7;
  font-size: 22px;
  font-weight: 300;
  margin: 20px 35px;
}
/* line 40, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .grantbody h5 {
  font-size: 15px;
  font-weight: 600;
  margin: 40px 35px 20px;
}
/* line 45, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .grantbody ul {
  list-style: outside none none;
  margin-bottom: 20px;
  padding-left: 35px;
}
/* line 49, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .grantbody ul li {
  background: url("../img/list-star.png") no-repeat scroll left center transparent;
  color: #212325;
  font-size: 13px;
  line-height: 24px;
  margin-top: 12px;
  padding-left: 40px;
}
/* line 58, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .grantbody p {
  font-size: 13px;
  line-height: 26px;
  margin: 10px 35px;
  padding: 0;
  color: #212325;
}
/* line 65, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .grantbody .blue_button {
  margin: 40px 35px;
}
/* line 69, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .infoarrow {
  padding: 20px 20px 30px;
  border-bottom: 1px solid #e4ebee;
}
/* line 73, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .infoarrow > .morei {
  display: block;
}
/* line 75, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .infoarrow > .morei > a {
  background: url("../img/arrow_more_less.png") no-repeat scroll right top transparent;
  padding-right: 40px;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}
/* line 83, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .infoarrow > .lessi {
  display: none;
}
/* line 85, ../scss/pages/projects/_son.scss */
.project_son .grantitem > .infoarrow > .lessi > a {
  background: url("../img/arrow_more_less.png") no-repeat scroll right bottom transparent;
  padding-right: 40px;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

@media (max-width: 479px) {
  /* line 1, ../scss/pages/projects/_symposium.scss */
  .project_symposium {
    overflow: hidden;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1, ../scss/pages/projects/_symposium.scss */
  .project_symposium {
    overflow: hidden;
  }
}
@media (max-width: 1024px) {
  /* line 9, ../scss/pages/projects/_symposium.scss */
  .project_symposium .full-width-img img {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 9, ../scss/pages/projects/_symposium.scss */
  .project_symposium .full-width-img img {
    height: 200px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 9, ../scss/pages/projects/_symposium.scss */
  .project_symposium .full-width-img img {
    height: 200px;
  }
}
/* line 21, ../scss/pages/projects/_symposium.scss */
.project_symposium p.whenwhere {
  text-transform: uppercase;
  margin-bottom: 30px !important;
}
/* line 24, ../scss/pages/projects/_symposium.scss */
.project_symposium p.whenwhere > span {
  display: inline-block;
  font-weight: bold;
  width: 80px;
}
/* line 30, ../scss/pages/projects/_symposium.scss */
.project_symposium p.promo {
  background-color: #f1f5f6;
  display: block;
  margin: 30px -25px 70px !important;
  padding: 25px 350px 25px 25px;
  position: relative;
}
@media (max-width: 479px) {
  /* line 30, ../scss/pages/projects/_symposium.scss */
  .project_symposium p.promo {
    padding: 150px 25px 25px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 30, ../scss/pages/projects/_symposium.scss */
  .project_symposium p.promo {
    padding: 150px 25px 25px;
  }
}
/* line 42, ../scss/pages/projects/_symposium.scss */
.project_symposium p.promo img {
  display: block;
  position: absolute;
  right: 70px;
  top: 25px;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 42, ../scss/pages/projects/_symposium.scss */
  .project_symposium p.promo img {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
/* line 54, ../scss/pages/projects/_symposium.scss */
.project_symposium hr {
  margin: 30px 0 35px;
}
/* line 59, ../scss/pages/projects/_symposium.scss */
.project_symposium .full-width-img .blueonimg {
  background-color: rgba(36, 124, 199, 0.95);
  margin-bottom: 30px;
  padding: 45px 45px 45px 35px;
}
/* line 64, ../scss/pages/projects/_symposium.scss */
.project_symposium .full-width-img .blueonimg > h2 {
  color: white;
  font-weight: 400;
  font-size: 30px;
  margin-top: 0;
}
/* line 70, ../scss/pages/projects/_symposium.scss */
.project_symposium .full-width-img .blueonimg > p {
  color: white;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
}
/* line 79, ../scss/pages/projects/_symposium.scss */
.project_symposium .travel_subsidy h2 {
  margin-top: 0;
}
/* line 82, ../scss/pages/projects/_symposium.scss */
.project_symposium .travel_subsidy p {
  margin-right: 70px;
}
@media (max-width: 479px) {
  /* line 82, ../scss/pages/projects/_symposium.scss */
  .project_symposium .travel_subsidy p {
    margin-right: 0;
  }
}
/* line 89, ../scss/pages/projects/_symposium.scss */
.project_symposium .travel_subsidy table.subsidy {
  background-color: #468eca;
  color: white;
  font-size: 16px;
  width: auto;
}
@media (max-width: 479px) {
  /* line 89, ../scss/pages/projects/_symposium.scss */
  .project_symposium .travel_subsidy table.subsidy {
    width: 100%;
    margin: 20px 0 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 89, ../scss/pages/projects/_symposium.scss */
  .project_symposium .travel_subsidy table.subsidy {
    width: 100%;
    margin: 20px 0 0;
  }
}
/* line 103, ../scss/pages/projects/_symposium.scss */
.project_symposium .travel_subsidy table.subsidy > thead th {
  padding: 25px;
  text-transform: uppercase;
}
@media (max-width: 479px) {
  /* line 103, ../scss/pages/projects/_symposium.scss */
  .project_symposium .travel_subsidy table.subsidy > thead th {
    max-width: 200px;
    padding: 10px 0 10px 26px;
    font-size: 14px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 103, ../scss/pages/projects/_symposium.scss */
  .project_symposium .travel_subsidy table.subsidy > thead th {
    max-width: 200px;
    padding: 10px 0 10px 26px;
    font-size: 14px;
  }
}
/* line 119, ../scss/pages/projects/_symposium.scss */
.project_symposium .travel_subsidy table.subsidy > tbody tr:nth-child(2n+1) {
  background-color: #3b87c7;
}
/* line 122, ../scss/pages/projects/_symposium.scss */
.project_symposium .travel_subsidy table.subsidy > tbody td:first-child {
  min-width: 170px;
}
@media (max-width: 479px) {
  /* line 122, ../scss/pages/projects/_symposium.scss */
  .project_symposium .travel_subsidy table.subsidy > tbody td:first-child {
    min-width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 122, ../scss/pages/projects/_symposium.scss */
  .project_symposium .travel_subsidy table.subsidy > tbody td:first-child {
    min-width: 100%;
  }
}
/* line 131, ../scss/pages/projects/_symposium.scss */
.project_symposium .travel_subsidy table.subsidy > tbody td {
  padding: 5px 25px;
}
/* line 137, ../scss/pages/projects/_symposium.scss */
.project_symposium .sponsors {
  margin-top: 20px;
  margin-bottom: 40px;
  text-align: center;
}
/* line 142, ../scss/pages/projects/_symposium.scss */
.project_symposium .sponsors p {
  font-size: 26px;
  font-weight: 200;
  text-transform: uppercase;
  line-height: 32px;
  margin-bottom: 32px;
}
@media (max-width: 479px) {
  /* line 142, ../scss/pages/projects/_symposium.scss */
  .project_symposium .sponsors p {
    padding: 0 10px;
  }
  /* line 150, ../scss/pages/projects/_symposium.scss */
  .project_symposium .sponsors p br {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 142, ../scss/pages/projects/_symposium.scss */
  .project_symposium .sponsors p {
    padding: 0 10px;
  }
  /* line 156, ../scss/pages/projects/_symposium.scss */
  .project_symposium .sponsors p br {
    display: none;
  }
}
/* line 160, ../scss/pages/projects/_symposium.scss */
.project_symposium .sponsors p b {
  font-weight: 400;
}
/* line 164, ../scss/pages/projects/_symposium.scss */
.project_symposium .sponsors img {
  display: inline-block;
  margin: 0 25px;
}

/* line 1, ../scss/pages/projects/_keystone.scss */
.absolute {
  position: absolute;
}

/* line 5, ../scss/pages/projects/_keystone.scss */
.desktop_row {
  display: block;
}
@media (max-width: 895px) {
  /* line 5, ../scss/pages/projects/_keystone.scss */
  .desktop_row {
    display: none;
  }
}

/* line 12, ../scss/pages/projects/_keystone.scss */
.ipad_row {
  display: none;
}
@media (max-width: 895px) {
  /* line 12, ../scss/pages/projects/_keystone.scss */
  .ipad_row {
    display: block;
  }
}

/* line 18, ../scss/pages/projects/_keystone.scss */
.project_keystone {
  background-color: #ffffff;
  padding-bottom: 50px;
}
/* line 21, ../scss/pages/projects/_keystone.scss */
.project_keystone h3 {
  font-size: 26px;
  font-weight: 500;
  text-transform: uppercase;
  color: #242729;
  margin: 40px 0 20px;
}
/* line 29, ../scss/pages/projects/_keystone.scss */
.project_keystone p {
  font-size: 16px;
  font-weight: 300;
  color: #212325;
  line-height: 26px;
}
/* line 35, ../scss/pages/projects/_keystone.scss */
.project_keystone p + p {
  margin-top: 16px;
}
/* line 39, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 42, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum ol {
  list-style: none;
  padding: 0;
  margin-top: 40px;
}
@media (max-width: 479px) {
  /* line 42, ../scss/pages/projects/_keystone.scss */
  .project_keystone .curriculum ol {
    margin: 40px -20px 0 -20px;
  }
}
/* line 49, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum ol li {
  width: 100%;
  background-color: #ffffff;
  color: #212325;
  font-size: 13px;
  font-weight: 400;
  padding: 9px 20px 9px 60px;
  position: relative;
}
@media (max-width: 895px) {
  /* line 49, ../scss/pages/projects/_keystone.scss */
  .project_keystone .curriculum ol li {
    font-size: 15px;
  }
}
/* line 60, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum ol li span {
  width: 60px;
  position: absolute;
  text-align: center;
  left: 0;
  top: 9px;
}
/* line 67, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum ol li:nth-child(odd) {
  background-color: rgba(228, 235, 238, 0.5);
}
/* line 72, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum .curriculum-link {
  margin-top: 30px;
}
/* line 74, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum .curriculum-link > a {
  color: #247cc7;
  display: block;
  padding-left: 40px;
  position: relative;
  font-weight: 600;
  margin: 0 auto;
  width: 238px;
}
/* line 82, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum .curriculum-link > a:before {
  content: ' ';
  width: 31px;
  height: 31px;
  position: absolute;
  top: -7px;
  left: 0px;
  background: url(../img/keystone/calendar-keystone.png) no-repeat;
}
/* line 91, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum .curriculum-link > a:before {
  content: ' ';
  width: 31px;
  height: 31px;
  position: absolute;
  top: -7px;
  left: 0px;
  background: url(../img/keystone/message_icon.png) no-repeat;
}
/* line 104, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum {
  padding: 0 20px 20px;
}
/* line 106, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum > div > h4 {
  font-size: 24px;
  font-weight: 300;
  color: #212325;
  margin: 48px 0 36px;
  text-transform: uppercase;
}
/* line 113, ../scss/pages/projects/_keystone.scss */
.project_keystone .curriculum > div > p {
  color: #212325;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}
/* line 122, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .logo_group {
  border-top: 1px solid #e4ebee;
  display: table;
  margin: 20px 0 0;
  padding: 30px 0;
  width: 100%;
}
@media (max-width: 895px) {
  /* line 122, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .logo_group {
    width: auto;
  }
}
@media (max-width: 767px) {
  /* line 122, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .logo_group {
    margin-top: 12px;
    padding: 14px 0;
  }
}
@media (max-width: 479px) {
  /* line 122, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .logo_group {
    display: block;
  }
}
/* line 139, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .logo_group .single_logo {
  display: table-cell;
  float: none;
  vertical-align: middle;
  text-align: center;
  height: 94px;
  border-right: 1px solid #e4ebee;
}
/* line 146, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .logo_group .single_logo img {
  max-width: 100%;
}
/* line 149, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .logo_group .single_logo.last {
  border-right: none;
}
@media (max-width: 479px) {
  /* line 149, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .logo_group .single_logo.last {
    border-bottom: none;
  }
}
@media (max-width: 767px) {
  /* line 139, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .logo_group .single_logo {
    padding: 15px;
  }
}
@media (max-width: 479px) {
  /* line 139, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .logo_group .single_logo {
    display: block;
    border-right: none;
    border-bottom: 1px solid #e4ebee;
    height: auto;
  }
}
@media (max-width: 895px) {
  /* line 164, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .logo_group .single_logo img {
    width: 180px;
  }
}
@media (max-width: 767px) {
  /* line 164, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .logo_group .single_logo img {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 177, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .eligibility {
    height: auto;
  }
}
@media (max-width: 479px) {
  /* line 182, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .eligibility .col-vpn-12 {
    height: auto;
  }
}
/* line 190, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .eligibility .img_cont img {
  width: 100%;
}
@media (max-width: 479px) {
  /* line 194, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .eligibility .blue {
    margin-bottom: -158px;
    height: auto;
  }
}
/* line 200, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .eligibility .blue .txt_cont {
  position: relative;
  background-color: rgba(36, 124, 199, 0.95);
  padding: 0 20px;
}
@media (max-width: 895px) {
  /* line 200, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .eligibility .blue .txt_cont {
    padding: 20px;
  }
}
@media (max-width: 479px) {
  /* line 200, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .eligibility .blue .txt_cont {
    top: -152px;
    height: auto;
  }
}
/* line 213, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .eligibility .blue .txt_cont h3 {
  color: #ffffff;
  font-weight: 300;
  font-size: 26px;
  margin: 37px 0;
}
@media (max-width: 895px) {
  /* line 213, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .eligibility .blue .txt_cont h3 {
    margin: 24px 0;
  }
}
/* line 222, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .eligibility .blue .txt_cont p {
  color: #ffffff;
  line-height: 24px;
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 48px;
}
@media (max-width: 479px) {
  /* line 222, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .eligibility .blue .txt_cont p {
    margin-bottom: 10px;
  }
}
/* line 236, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .selected_fellows {
  border-bottom: 1px solid #e4ebee;
  padding-bottom: 20px;
  padding-top: 30px;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 236, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .selected_fellows {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media (max-width: 479px) {
  /* line 236, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .selected_fellows {
    float: none;
  }
}
/* line 249, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .selected_fellows h4 {
  color: #000000;
  font-size: 22px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 255, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .selected_fellows ul {
  list-style: none;
  margin-top: 28px;
}
@media (max-width: 479px) {
  /* line 255, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .selected_fellows ul {
    padding-left: 0px;
  }
}
/* line 261, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .selected_fellows ul li {
  font-size: 16px;
  font-weight: 300;
  color: #212325;
  line-height: 24px;
  margin-top: 16px;
  background: url(../img/list-star.png) no-repeat left center;
  padding-left: 40px;
}
@media (max-width: 767px) {
  /* line 261, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .selected_fellows ul li {
    margin-top: 14px;
  }
}
/* line 277, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .nominating h3 {
  margin: 30px auto 20px;
  /*
  @include response-to(hpn){
      margin: 36px 0 22px 0;
  }
  */
}
/* line 288, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .blue_cohort {
  background-image: url(../img/keystone/keystone_home_fellows_blue_bg.jpg);
  text-align: center;
  margin-top: 60px;
  background-size: cover;
  background-position: center;
}
/* line 295, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .blue_cohort h4 {
  font-size: 42px;
  font-weight: 300;
  text-transform: uppercase;
  color: #ffffff;
  margin-top: 70px;
  margin-bottom: 0;
}
@media (max-width: 479px) {
  /* line 295, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .blue_cohort h4 {
    margin-top: 42px;
  }
}
/* line 306, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .blue_cohort h5 {
  margin-top: 20px;
  margin-bottom: 70px;
  font-size: 42px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
}
@media (max-width: 479px) {
  /* line 306, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .blue_cohort h5 {
    margin-top: 32px;
  }
}
/* line 317, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .blue_cohort .bot_border {
  border-bottom: 1px solid #3275ac;
  margin: 0 30px;
}
@media (max-width: 479px) {
  /* line 317, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .blue_cohort .bot_border {
    margin: 0;
  }
}
/* line 323, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .blue_cohort .bot_border.last {
  border-bottom: 0;
}
/* line 327, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .blue_cohort a.single_fellow {
  width: 316px;
  height: 134px;
  display: block;
  border-radius: 67px;
  margin: 10px auto;
  position: relative;
}
/* line 334, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .blue_cohort a.single_fellow:hover {
  background-color: #1f65a1;
}
@media (max-width: 479px) {
  /* line 327, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .blue_cohort a.single_fellow {
    width: auto;
  }
}
/* line 340, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .blue_cohort a.single_fellow img {
  display: block;
  float: left;
  margin: 4px;
  height: 126px;
  border: 3px solid #ffffff;
  border-radius: 63px;
}
/* line 348, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .blue_cohort a.single_fellow p {
  line-height: 24px;
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  text-align: left;
  height: 134px;
  display: table-cell;
  vertical-align: middle;
  float: none;
  padding-left: 30px;
}
@media (max-width: 767px) {
  /* line 288, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .blue_cohort {
    margin-top: 36px;
  }
}
/* line 367, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .steering_commitee {
  background: url(../img/keystone/keystone_home_something_grey_bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 371, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .steering_commitee h4 {
  font-size: 52px;
  font-weight: 300;
  line-height: 62px;
  background-color: #247cc7;
  color: #ffffff;
  width: auto;
  float: left;
  display: inline-block;
  clear: both;
  margin-top: 0px;
  margin-bottom: 2px;
  margin-left: 20px;
  padding: 3px 15px;
}
@media (max-width: 479px) {
  /* line 371, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .steering_commitee h4 {
    margin-left: 0;
  }
}
/* line 388, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .steering_commitee h4:first-of-type {
  margin-top: 60px;
}
/* line 391, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .steering_commitee h4:last-of-type {
  margin-bottom: 50px;
}
@media (max-width: 479px) {
  /* line 391, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .steering_commitee h4:last-of-type {
    margin-bottom: 18px;
  }
}
/* line 398, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .steering_commitee a.single_fellow_grey {
  display: block;
  padding: 20px;
  height: 212px;
  margin-bottom: 20px;
}
@media (max-width: 479px) {
  /* line 398, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .steering_commitee a.single_fellow_grey {
    margin: 0;
    padding: 10px 0;
    height: auto;
  }
}
/* line 408, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .steering_commitee a.single_fellow_grey:hover {
  background-color: rgba(44, 44, 47, 0.8);
  text-decoration: none;
  cursor: pointer;
}
/* line 413, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .steering_commitee a.single_fellow_grey img {
  border: 2px solid #ffffff;
  height: 172px;
  width: 142px;
  display: inline-block;
  float: left;
  margin-right: 20px;
}
@media (max-width: 479px) {
  /* line 413, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .steering_commitee a.single_fellow_grey img {
    height: 105px;
    width: 88px;
  }
}
/* line 425, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .steering_commitee a.single_fellow_grey h5 {
  color: #ffffff;
  font-size: 32px;
  font-weight: 400;
  text-decoration: underline;
}
@media (max-width: 479px) {
  /* line 425, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .steering_commitee a.single_fellow_grey h5 {
    margin-top: 0;
  }
}
/* line 434, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_home .steering_commitee a.single_fellow_grey p {
  color: #ffffff;
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;
}
@media (max-width: 895px) {
  /* line 434, ../scss/pages/projects/_keystone.scss */
  .project_keystone.keystone_home .steering_commitee a.single_fellow_grey p {
    font-size: 16px;
  }
}
/* line 449, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .header_blue a {
  color: #ffffff;
  text-decoration: none;
  line-height: 24px;
  font-size: 16px;
  font-weight: 700;
  clear: both;
  margin-top: 30px;
  display: block;
}
/* line 458, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .header_blue a img {
  margin-right: 20px;
}
/* line 462, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .header_blue .keystone_logo {
  display: block;
  clear: both;
  margin: 42px 20px;
}
/* line 467, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .header_blue h1 {
  color: #ffffff;
  font-weight: 900;
  font-size: 42px;
  margin-top: 10px;
  margin-bottom: 32px;
}
/* line 476, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .dark_grey {
  background-color: rgba(48, 54, 57, 0.95);
  padding: 20px;
}
/* line 479, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .dark_grey h2 {
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
}
/* line 485, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .dark_grey p {
  color: #ffffff !important;
}
/* line 491, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_header h4 {
  font-size: 42px;
  font-weight: 300;
  color: #ffffff;
  margin-top: 74px;
  z-index: 2;
  display: block;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
/* line 504, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header {
  display: none;
}
/* line 506, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header .blue {
  height: 148px;
  margin-bottom: 40px;
}
/* line 509, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header .blue .txt_cont {
  position: relative;
  background-color: rgba(36, 124, 199, 0.95);
  height: 275px;
  padding: 0 20px;
}
/* line 515, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header .blue .txt_cont h3 {
  color: #ffffff;
  text-transform: none;
  font-weight: 800;
  font-size: 48px;
  margin-bottom: 0;
  margin-top: 50px;
}
/* line 523, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header .blue .txt_cont p {
  color: #ffffff;
  line-height: 24px;
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 30px;
  padding-top: 30px;
}
/* line 533, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header h4 {
  font-size: 24px;
  text-align: center;
  font-weight: 300;
  color: #212325;
  margin: 48px 0 36px;
  text-transform: uppercase;
}
/* line 541, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header h6 {
  color: #247cc7;
  font-size: 16px;
  font-weight: 500;
}
/* line 545, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header h6:before {
  content: '';
  display: inline-block;
  background-repeat: no-repeat !important;
  background-position: 0 0;
  position: relative;
  height: 32px;
  width: 22px;
  margin: 0 26px 0 14px;
  top: 10px;
}
/* line 557, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header h6.reading:before {
  background: url(../img/keystone/reading_icon.png);
}
/* line 562, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header h6.message:before {
  background: url(../img/keystone/message_icon.png);
}
/* line 567, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header ul {
  list-style: none;
  margin-left: 22px;
  margin-top: 20px;
}
/* line 572, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .trip_header ul li a {
  font-size: 13px;
  font-weight: 400;
  text-decoration: underline;
  color: #247cc7;
  line-height: 36px;
}
/* line 583, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list {
  margin-top: 36px;
  position: relative;
  padding-bottom: 50px;
}
/* line 587, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post {
  margin-bottom: 12px;
}
/* line 589, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .full_row {
  display: none;
}
/* line 593, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post.active .exc_row {
  display: none;
}
/* line 596, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post.active .full_row {
  display: block;
  padding-bottom: 42px;
}
/* line 599, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post.active .full_row p {
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-align: justify;
}
/* line 608, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post.active .moreinfo_button:before {
  background-position: 0 -19px !important;
}
/* line 612, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post.active .datecol {
  background-color: #e2f1f8 !important;
  border-left: 5px solid #247cc7;
}
/* line 615, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post.active .datecol span {
  color: #3b4043 !important;
}
/* line 620, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table {
  display: table;
  width: 100%;
}
/* line 623, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datecol {
  display: table-cell;
  float: none;
  position: relative;
  background-color: #247cc7;
  width: 93px;
  padding-top: 20px;
  vertical-align: top;
}
/* line 631, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datecol span {
  clear: both;
  margin: 10px auto 0;
  color: #ffffff;
  text-align: center;
  display: block;
}
/* line 637, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datecol span.date {
  font-size: 32px;
  font-weight: 900;
  line-height: 25px;
}
/* line 642, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datecol span.month {
  font-size: 18px;
  font-weight: 300;
  line-height: 18px;
}
/* line 647, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datecol span.day {
  font-size: 14px;
  font-weight: 700;
  margin-top: 20px;
  line-height: 14px;
}
/* line 655, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol {
  padding: 20px 20px;
  display: table-cell;
  float: none;
  position: relative;
  background-color: #f2fafd;
  width: auto;
}
/* line 662, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol h5 {
  color: #242729;
  font-size: 20px;
  line-height: 28px;
  font-weight: 900;
}
/* line 668, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol a.author {
  color: #247cc7;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
  line-height: 36px;
}
/* line 674, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol a.author:hover {
  cursor: pointer;
}
/* line 678, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol p.excerpt, .project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol p.text {
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-align: justify;
}
/* line 684, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol ol {
  margin-top: 20px;
  color: #a0a6a8;
}
/* line 687, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol ol li {
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  text-align: justify;
  margin-top: 12px;
  padding-left: 26px;
}
/* line 694, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol ol li span {
  color: #242729;
}
/* line 699, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol h6 {
  color: #3b4043;
  font-size: 16px;
  font-weight: 500;
}
/* line 703, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol h6:before {
  content: '';
  display: inline-block;
  background-repeat: no-repeat !important;
  background-position: 0 0;
  position: relative;
  height: 32px;
  width: 22px;
  margin: 0 26px 0 14px;
  top: 10px;
}
/* line 715, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol h6.reading:before {
  background: url(../img/keystone/reading_icon.png);
}
/* line 720, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol h6.message:before {
  background: url(../img/keystone/message_icon.png);
}
/* line 725, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol ul {
  margin-left: 22px;
  margin-top: 20px;
}
/* line 728, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol ul.dlnk {
  list-style: none;
}
/* line 732, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol ul li a {
  font-size: 13px;
  font-weight: 400;
  text-decoration: underline;
  color: #247cc7;
  line-height: 20px;
}
/* line 741, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .as_table .datacol ul.dlnk li {
  padding: 8px 0;
}
/* line 748, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .moreinfo_container {
  width: 100%;
  display: table;
  clear: both;
  height: 48px;
  background-color: #e2f1f8;
  box-shadow: 0px 5px 3px -3px #c2cfd5 inset;
}
/* line 755, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .moreinfo_container .moreinfo_button {
  line-height: 48px;
  float: right;
  margin: 0 10px 0 20px;
  color: #247cc7;
  font-weight: 700;
}
/* line 761, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .moreinfo_container .moreinfo_button:hover {
  cursor: pointer;
}
/* line 764, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .moreinfo_container .moreinfo_button:before {
  content: '';
  display: inline-block;
  background: url(../img/arrow_more_less.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  position: relative;
  height: 20px;
  width: 24px;
  float: right;
  margin: 15px 20px 0 10px;
}
/* line 775, ../scss/pages/projects/_keystone.scss */
.project_keystone.keystone_sessions .sessions_list .single_post .moreinfo_container .moreinfo_button:before:hover {
  cursor: pointer;
}

/* line 1, ../scss/pages/_symposium_single.scss */
div.symposium_single {
  font-size: 16px;
}
/* line 3, ../scss/pages/_symposium_single.scss */
div.symposium_single .step-backward {
  color: #A0A0A0;
  font-size: 18px;
  font-weight: bold;
  margin-top: 20px;
  display: inline-block;
}
/* line 10, ../scss/pages/_symposium_single.scss */
div.symposium_single h3 {
  color: #247cc7;
  font-size: 22px;
  font-weight: bold;
}
/* line 15, ../scss/pages/_symposium_single.scss */
div.symposium_single .tags {
  width: 100%;
}
/* line 17, ../scss/pages/_symposium_single.scss */
div.symposium_single .tags a {
  background-color: #E3F2FF;
  padding: 2px 10px;
  margin-right: 2px;
}
/* line 23, ../scss/pages/_symposium_single.scss */
div.symposium_single p.introduction {
  float: left;
}
/* line 26, ../scss/pages/_symposium_single.scss */
div.symposium_single h1 {
  display: inline-block;
  font-weight: bold;
}
/* line 30, ../scss/pages/_symposium_single.scss */
div.symposium_single span.post {
  font-size: 16px;
  line-height: 28px;
}
/* line 34, ../scss/pages/_symposium_single.scss */
div.symposium_single a {
  font-size: 16px;
  line-height: 28px;
}
/* line 38, ../scss/pages/_symposium_single.scss */
div.symposium_single span.project {
  line-height: 28px;
  background-color: #E3F2FF;
  padding: 2px 10px;
}
/* line 43, ../scss/pages/_symposium_single.scss */
div.symposium_single h4.info-title {
  color: #247cc7;
  font-size: 18px;
  font-weight: bold;
  margin: 40px 0 10px;
}
/* line 49, ../scss/pages/_symposium_single.scss */
div.symposium_single h5.info-title {
  font-size: 18px;
  font-weight: bold;
  margin: 6px 0;
}
/* line 54, ../scss/pages/_symposium_single.scss */
div.symposium_single span.address {
  display: inline-block;
  font-size: 18px;
  margin: 6px 0;
}

/* line 1, ../scss/elements/_header.scss */
body {
  padding-top: 135px;
}
@media (max-width: 895px) {
  /* line 1, ../scss/elements/_header.scss */
  body {
    padding-top: 75px;
  }
}

/* line 5, ../scss/elements/_header.scss */
.cojeco-navbar {
  margin-bottom: 0;
  background-color: #FFFFFF;
  height: 135px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  top: 0;
}
@media (max-width: 895px) {
  /* line 5, ../scss/elements/_header.scss */
  .cojeco-navbar {
    position: fixed;
    height: 75px;
  }
}
/* line 18, ../scss/elements/_header.scss */
.cojeco-navbar .container {
  position: relative;
  height: 100%;
  padding: 0;
}
@media (min-width: 896px) and (max-width: 1024px) {
  /* line 18, ../scss/elements/_header.scss */
  .cojeco-navbar .container {
    padding: 0 30px;
  }
}
/* line 25, ../scss/elements/_header.scss */
.cojeco-navbar .container .mobile_menu_btn {
  display: none;
  width: 75px;
  height: 75px;
  background-image: url("../img/mobile_menu_btn.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 35%;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (max-width: 895px) {
  /* line 25, ../scss/elements/_header.scss */
  .cojeco-navbar .container .mobile_menu_btn {
    display: block;
  }
}
/* line 43, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_logo {
  background-image: url("../img/logo.png");
  height: 100%;
  position: absolute;
  width: 105px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 0;
  left: 15px;
  cursor: pointer;
}
@media (max-width: 895px) {
  /* line 43, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_logo {
    /* background-image: url("../img/logo_mobile.png"); */
    /*left: 73px;*/
    /*margin: 0 auto;
    position: relative;
    top: -74px;*/
    width: 74px;
    position: relative;
    margin: 0 auto;
    margin-top: -74px;
    left: 0;
  }
}
@media (min-width: 896px) and (max-width: 1024px) {
  /* line 43, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_logo {
    left: 30px;
  }
}
/* line 70, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn {
  height: 50px;
  position: absolute;
  right: 15px;
  font-size: 0;
}
@media (max-width: 895px) {
  /* line 70, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_btn {
    display: none;
  }
}
@media (min-width: 896px) and (max-width: 1024px) {
  /* line 70, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_btn {
    right: 30px;
  }
}
/* line 79, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn > a {
  line-height: 50px;
  display: inline-block;
  text-decoration: none;
  color: #fff;
  width: 155px;
  text-align: left;
  background-color: #657d90;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  padding-left: 55px;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
}
/* line 92, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn > a:before {
  content: '';
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../img/top_btn_icon_sprite.png");
  top: 50%;
  margin-top: -13px;
  left: 20px;
}
/* line 105, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn > a.donate {
  background-color: #e69409;
  margin-right: 1px;
}
/* line 108, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn > a.donate:hover {
  background-color: #cf8508;
}
/* line 113, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn > a.newsletter:before {
  background-position: center right;
}
/* line 117, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn > a:hover {
  background-color: #5b7182;
}
/* line 121, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn div.login {
  display: inline-block;
  font-size: 13px;
  height: 50px;
  position: relative;
  text-align: right;
  vertical-align: top;
  width: 500px;
}
/* line 129, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn div.login > h4 {
  border-right: 1px solid #247cc7;
  color: #247cc7;
  display: inline-block;
  font-size: 13px;
  line-height: 21px;
  margin: 15px 0 0;
  padding-right: 18px;
  text-align: right;
  font-weight: 600;
  /*
  + a {
      color: #247CC7;
      position: absolute;
      bottom: 0;
      left: 0;
  }
  */
}
/* line 139, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn div.login > h4 > i.fa {
  padding-right: 20px;
}
/* line 151, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_btn div.login > a {
  color: #247cc7;
  display: inline-block;
  font-size: 13px;
  line-height: 21px;
  margin: 15px 0 0;
  padding-left: 18px;
  text-align: left;
  vertical-align: top;
  width: 105px;
}
/* line 164, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu {
  list-style: none;
  position: absolute;
  bottom: -1px;
  right: 0;
  margin: 0;
  padding: 0;
  height: 75px;
  font-size: 0;
}
@media (min-width: 896px) and (max-width: 1024px) {
  /* line 164, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu {
    right: 30px;
  }
}
@media (max-width: 895px) {
  /* line 164, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu {
    top: 100%;
    background-color: #fff;
    height: auto;
    width: 100%;
    bottom: auto;
    margin-top: 1px;
    display: none;
    padding-top: 40px;
  }
}
/* line 186, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li {
  height: 100%;
  display: inline-block;
  position: relative;
}
@media (max-width: 895px) {
  /* line 186, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li {
    height: 52px;
    display: block;
    padding: 7px 0;
    overflow: hidden;
  }
}
/* line 202, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a {
  padding: 0 20px;
  text-decoration: none;
  height: 100%;
  width: 100%;
  display: inline-block;
  color: #3b4d5a;
  vertical-align: middle;
  font-size: 19px;
  font-weight: 600;
  position: relative;
}
@media (max-width: 895px) {
  /* line 202, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li a {
    padding-bottom: 0;
    padding-left: 80px;
    margin-left: 4px;
  }
}
/* line 220, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a:before {
  content: '';
  display: inline-block;
  height: 100%;
  width: 0px;
  vertical-align: middle;
}
/* line 227, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a:after {
  display: none;
  content: '';
  background-image: url("../img/top_menu_icon_sprite.png");
  background-repeat: no-repeat;
  height: 25px;
  width: 25px;
  position: absolute;
  left: 30px;
  top: 50%;
  margin-top: -15px;
  background-size: cover;
}
@media (max-width: 895px) {
  /* line 227, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li a:after {
    display: block;
  }
}
/* line 246, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a[rel="who_we_are"]:after {
  background-position: -25px center;
}
/* line 249, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a[rel="what_we_do"]:after {
  background-position: -50px center;
}
/* line 252, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a[rel="community_calendar"]:after {
  background-position: -75px center;
}
/* line 255, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a[rel="get_involved"]:after {
  background-position: -100px center;
}
/* line 257, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a:hover {
  color: #2387dc;
}
@media (max-width: 895px) {
  /* line 257, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li a:hover {
    border-bottom: 0 none;
    margin: 0;
    border-left: 4px solid #2387dc;
  }
}
/* line 266, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a:hover:after {
  opacity: 0.6;
}
/* line 270, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a.current {
  color: rgba(59, 77, 90, 0.6);
}
/* line 273, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a.active {
  background-color: #364f62;
  color: #ffffff;
  border-bottom: 0 none;
  padding-bottom: 3px;
}
/* line 278, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li a.active:hover {
  color: #ffffff;
}
/* line 284, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_dd ul {
  position: absolute;
  background-color: rgba(34, 57, 75, 0.95);
  top: 100%;
  display: none;
  padding: 0;
  min-width: 100%;
  border-bottom: 4px solid #426d91;
  z-index: 1;
}
/* line 293, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_dd ul li {
  display: block;
  border-top: 1px solid rgba(62, 92, 116, 0.75);
}
/* line 296, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_dd ul li a {
  display: block;
  color: #fff;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  font-weight: 500;
  font-size: 16px;
}
/* line 304, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_dd ul li a:hover {
  color: rgba(255, 255, 255, 0.8);
}
@media (min-width: 896px) {
  /* line 310, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li.has_t_dd:hover {
    background-color: #364f62;
  }
}
@media (min-width: 896px) {
  /* line 314, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li.has_t_dd:hover a {
    color: #fff;
  }
}
@media (min-width: 896px) {
  /* line 319, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li.has_t_dd:hover ul {
    display: block;
  }
}
/* line 327, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu {
  height: 505px;
  overflow: hidden;
  background-color: rgba(34, 57, 75, 0.95);
  border-bottom: 4px solid #426d91;
  position: fixed;
  top: 134px;
  left: 0;
  width: 100%;
  margin-top: 1px;
  display: none;
  font-size: 12px;
}
/* line 341, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container > h2 {
  color: #fff;
  height: 85px;
  border-bottom: 1px solid #3e5c74;
  margin: 0;
  padding-top: 20px;
  line-height: 65px;
  font-weight: 500;
  font-size: 36px;
}
/* line 351, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .tm_dd_btn {
  height: 43px;
  line-height: 43px;
  background-color: #2d90df;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  width: auto;
  background: #2d90df;
  background: -moz-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e7dd7), color-stop(100%, #1e7dd7));
  background: -webkit-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: -o-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: -ms-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: linear-gradient(to bottom, #2d90df 0%, #1e7dd7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#2d90df', EndColorStr='#1e7dd7');
  padding: 0 20px;
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
  float: right;
}
/* line 366, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table {
  width: 100%;
  display: table;
  height: 100%;
}
/* line 370, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .cc_table_cell {
  display: table-cell;
  vertical-align: top;
}
/* line 373, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .cc_table_cell.cc_evns {
  padding-left: 75px;
}
/* line 377, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .cc_table_cell.cc_evns .row > div .cc_evn {
  border-bottom: 1px solid #3a566c;
  background-image: url("../img/top_sub_menu_evn_bg.png");
  background-repeat: no-repeat;
  background-position: top center;
  height: 100px;
}
/* line 383, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .cc_table_cell.cc_evns .row > div .cc_evn h3 {
  color: #fff;
  font-size: 20px;
  margin: 0;
  padding-top: 20px;
  font-weight: 700;
  max-height: 62px;
  overflow: hidden;
}
/* line 391, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .cc_table_cell.cc_evns .row > div .cc_evn h3 a {
  padding: 0;
}
/* line 395, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .cc_table_cell.cc_evns .row > div .cc_evn p {
  color: #3a9eef;
  font-size: 15px;
  padding-top: 5px;
  margin-bottom: 0;
  font-weight: 600;
}
/* line 404, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .cc_table_cell.cc_evns .row .specialblock {
  bottom: 35px;
  max-width: 380px;
  min-width: 310px;
  position: absolute;
  right: -15px;
}
/* line 410, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .cc_table_cell.cc_evns .row .specialblock .tm_dd_btn {
  margin-top: 30px;
  float: none;
  width: 100%;
  text-align: center;
}
/* line 419, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .cc_table_cell:last-child {
  width: 100%;
}
/* line 423, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds {
  padding-top: 30px;
}
/* line 425, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds #cc_calendar {
  position: relative;
}
/* line 428, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds #cc_calendar a.layer {
  width: 100%;
  height: 100%;
  position: absolute;
}
/* line 437, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds #cc_calendar .table-condensed thead tr:nth-child(2) {
  display: none;
}
/* line 444, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .datepicker {
  width: 280px;
  padding: 0;
}
/* line 452, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .datepicker > div .table-condensed thead tr th.dow {
  color: #fff;
  height: 40px;
  width: 40px;
  border-radius: 0;
  background: #2b608d;
  background: -moz-linear-gradient(top, #2b608d 0%, #1c4d7a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c4d7a), color-stop(100%, #1c4d7a));
  background: -webkit-linear-gradient(top, #2b608d 0%, #1c4d7a 100%);
  background: -o-linear-gradient(top, #2b608d 0%, #1c4d7a 100%);
  background: -ms-linear-gradient(top, #2b608d 0%, #1c4d7a 100%);
  background: linear-gradient(to bottom, #2b608d 0%, #1c4d7a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#2b608d', EndColorStr='#1c4d7a');
  border-right: 1px solid #354e62;
}
/* line 459, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .datepicker > div .table-condensed thead tr th.dow:last-child {
  border-right: 0 none;
}
/* line 464, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .datepicker > div .table-condensed thead tr:first-child {
  display: none;
}
/* line 471, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .datepicker > div .table-condensed tbody tr td {
  color: #fff;
  background-color: #276498;
  border-radius: 0;
  border-top: 1px solid #354e62;
  border-right: 1px solid #354e62;
  height: 40px;
  width: 40px;
}
/* line 479, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .datepicker > div .table-condensed tbody tr td:last-child {
  border-right: 0 none;
}
/* line 482, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .datepicker > div .table-condensed tbody tr td.old {
  color: #58aaef;
}
/* line 485, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .datepicker > div .table-condensed tbody tr td.new {
  color: #58aaef;
}
/* line 488, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .datepicker > div .table-condensed tbody tr td.active {
  background: none;
  background-color: #276498;
}
/* line 492, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .datepicker > div .table-condensed tbody tr td.event {
  background: #2d90df;
  background: -moz-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e7dd7), color-stop(100%, #1e7dd7));
  background: -webkit-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: -o-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: -ms-linear-gradient(top, #2d90df 0%, #1e7dd7 100%);
  background: linear-gradient(to bottom, #2d90df 0%, #1e7dd7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#2d90df', EndColorStr='#1e7dd7');
}
/* line 501, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .calendar_control {
  display: table;
  width: 100%;
  margin-top: 20px;
}
/* line 505, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .calendar_control > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 509, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .calendar_control > div.left_arrow {
  height: 40px;
  min-width: 40px;
  cursor: pointer;
  display: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 515, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .calendar_control > div.left_arrow:before {
  content: '\f104';
  display: block;
}
/* line 520, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .calendar_control > div.right_arrow {
  height: 40px;
  min-width: 40px;
  cursor: pointer;
  display: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 526, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .calendar_control > div.right_arrow:before {
  content: '\f105';
  display: block;
}
/* line 531, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .calendar_control > div.mthyr {
  width: 100%;
  color: #fff;
  font-size: 19px;
  font-weight: 700;
}
/* line 537, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .community_calendar_table .datepicker_dds .calendar_control > div:before {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 22px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}
/* line 550, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row {
  margin-left: -8px;
  margin-right: -8px;
}
/* line 553, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div {
  height: 200px;
  width: 20%;
  float: left;
  position: relative;
}
/* line 558, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div {
  position: relative;
  height: 100%;
  cursor: pointer;
}
/* line 563, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div .blue_overlay {
  position: absolute;
  bottom: 0;
  z-index: 3;
  padding: 10px;
}
/* line 568, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div .blue_overlay > h3 {
  margin: 0;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
}
/* line 574, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div .blue_overlay > p {
  display: none;
  color: #fff;
  line-height: 17px;
  padding-top: 15px;
  font-size: 13px;
}
/* line 582, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div:before {
  content: '';
  z-index: 2;
  width: 100%;
  height: 40%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.8)));
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#000',GradientType=0 );
}
/* line 599, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div.bg-01 {
  background-image: url("../img/programes/01.jpg");
}
/* line 600, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div.bg-02 {
  background-image: url("../img/programes/02.jpg");
}
/* line 601, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div.bg-03 {
  background-image: url("../img/programes/03.jpg");
}
/* line 602, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div.bg-04 {
  background-image: url("../img/programes/04.jpg");
}
/* line 603, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div.bg-05 {
  background-image: url("../img/programes/05.jpg");
}
/* line 604, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div.bg-06 {
  background-image: url("../img/programes/06.jpg");
}
/* line 605, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div.bg-07 {
  background-image: url("../img/programes/07.jpg");
}
/* line 606, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div.bg-08 {
  background-image: url("../img/programes/08.jpg");
}
/* line 607, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div.bg-09 {
  background-image: url("../img/programes/09.jpg");
}
/* line 608, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div.bg-10 {
  background-image: url("../img/programes/10.jpg");
}
/* line 610, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div:hover .blue_overlay {
  display: block;
  background-color: #4192d4;
  width: 110%;
  height: 215px;
  top: 50%;
  left: 50%;
  margin-left: -55%;
  margin-top: -108px;
  padding: 25px;
  overflow: hidden;
}
/* line 621, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div:hover .blue_overlay p {
  display: block;
}
/* line 624, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row > div > div:hover .blue_overlay:after {
  content: '...';
  position: absolute;
  bottom: 0;
  height: 37px;
  width: 100%;
  background-color: #4192d4;
  left: 0;
  line-height: 1px;
  display: block;
  color: #fff;
  padding-left: 25px;
  font-size: 23px;
}
/* line 643, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row:first-of-type > div {
  padding: 30px 8px 15px 8px;
}
/* line 648, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container .programms_table .row:last-of-type > div {
  padding: 15px 8px 30px 8px;
}
/* line 654, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu li.has_t_ddt .top_sub_menu > .container.vis {
  display: block;
}
@media (min-width: 896px) {
  /* line 659, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li.has_t_ddt:hover {
    background-color: #364f62;
  }
}
@media (min-width: 896px) {
  /* line 663, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li.has_t_ddt:hover a {
    color: #fff;
  }
}
@media (min-width: 896px) {
  /* line 668, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li.has_t_ddt:hover ul {
    display: block;
  }
}
@media (min-width: 896px) {
  /* line 673, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu li.has_t_ddt:hover .top_sub_menu {
    display: block;
  }
}
/* line 681, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu .top_btn {
  display: none;
  position: relative;
  box-shadow: none;
  margin-top: 40px;
  right: 0;
}
@media (max-width: 895px) {
  /* line 681, ../scss/elements/_header.scss */
  .cojeco-navbar .container .top_menu .top_btn {
    display: block;
  }
}
/* line 690, ../scss/elements/_header.scss */
.cojeco-navbar .container .top_menu .top_btn a {
  width: 50%;
  margin: 0;
}
/* line 697, ../scss/elements/_header.scss */
.cojeco-navbar.fixed {
  position: fixed;
  z-index: 2000;
  height: 75px;
}
/* line 702, ../scss/elements/_header.scss */
.cojeco-navbar.fixed .container .top_logo {
  background-position: left center;
  /*height: 80%;*/
  /*margin-top: 10px;*/
  /*     @include response-to(vpd) {
           background-image: url('../img/logo_mobile.png');
       }*/
  width: 74px;
  position: relative;
  margin: 0 auto;
  margin-top: -74px;
  left: 0;
}
/* line 715, ../scss/elements/_header.scss */
.cojeco-navbar.fixed .container > .top_btn {
  display: none;
}
/* line 721, ../scss/elements/_header.scss */
.cojeco-navbar.fixed .container .top_menu li.has_t_ddt .top_sub_menu {
  top: 74px;
}
/* line 731, ../scss/elements/_header.scss */
.cojeco-navbar.mobile_menu_open .container .mobile_menu_btn {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media (max-width: 895px) {
  /* line 738, ../scss/elements/_header.scss */
  .cojeco-navbar.mobile_menu_open .container .top_menu {
    display: block;
  }
}
/* line 746, ../scss/elements/_header.scss */
.cojeco-navbar.top_sub_menu_open .top_sub_menu {
  display: block;
}

/* line 752, ../scss/elements/_header.scss */
.nopadding {
  padding-left: 0;
  padding-right: 0;
}

/* line 757, ../scss/elements/_header.scss */
.container {
  max-width: 1136px;
  width: 100%;
}

/* line 1, ../scss/elements/_footer.scss */
.footer_header {
  background-color: #263b4c;
  height: 120px;
  border-top: 1px solid #aaabab;
  border-bottom: 1px solid #263c4d;
  margin-top: 0;
}
/* line 7, ../scss/elements/_footer.scss */
.footer_header h2 {
  color: #ffffff;
  font-weight: 700;
  font-size: 42px;
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  line-height: 120px;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 7, ../scss/elements/_footer.scss */
  .footer_header h2 {
    font-size: 32px;
    text-align: center;
  }
}
@media (max-width: 1199px) {
  /* line 19, ../scss/elements/_footer.scss */
  .footer_header .row {
    margin: 0;
  }
}

/* line 26, ../scss/elements/_footer.scss */
.footer_socials {
  background-color: #284155;
  height: 110px;
  border-bottom: 1px solid #2b4c66;
}
@media (max-width: 767px) {
  /* line 26, ../scss/elements/_footer.scss */
  .footer_socials {
    height: auto;
    border-bottom: 0;
  }
}
@media (max-width: 1199px) {
  /* line 34, ../scss/elements/_footer.scss */
  .footer_socials .row {
    margin: 0;
  }
}
/* line 39, ../scss/elements/_footer.scss */
.footer_socials hr {
  display: none;
  margin: 0 -15px;
  border-color: #2b4b64;
}
@media (max-width: 767px) {
  /* line 39, ../scss/elements/_footer.scss */
  .footer_socials hr {
    display: block;
  }
}
/* line 47, ../scss/elements/_footer.scss */
.footer_socials ul.socials {
  box-sizing: border-box;
  display: block;
  border-top: 5px solid #2d4c64;
  padding: 30px 0;
  list-style: none;
  margin: 0;
  font-size: 0;
}
/* line 55, ../scss/elements/_footer.scss */
.footer_socials ul.socials > li {
  display: inline-block;
  text-align: center;
  width: 13%;
  vertical-align: middle;
}
/* line 60, ../scss/elements/_footer.scss */
.footer_socials ul.socials > li.contact_us {
  width: 40%;
}
/* line 63, ../scss/elements/_footer.scss */
.footer_socials ul.socials > li > a {
  font-size: 20px;
  color: #fff;
  font-weight: 700;
}
/* line 67, ../scss/elements/_footer.scss */
.footer_socials ul.socials > li > a > .fa {
  color: #fff;
  font-size: 26px;
}
/* line 74, ../scss/elements/_footer.scss */
.footer_socials form {
  padding: 30px 0;
  display: block;
  float: right;
  position: relative;
}
@media (max-width: 1199px) {
  /* line 74, ../scss/elements/_footer.scss */
  .footer_socials form {
    float: none;
    padding-right: 73px;
    padding: 0;
    box-sizing: border-box;
    margin-top: 30px;
  }
}
/* line 86, ../scss/elements/_footer.scss */
.footer_socials form input[type="email"] {
  box-sizing: border-box;
  display: block;
  float: left;
  height: 50px;
  border: none;
  border-bottom: 1px solid #2b4458;
  border-top: 1px solid #354f63;
  width: 400px;
  background-color: #365064;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  padding: 0 18px;
  line-height: 50px;
}
@media (max-width: 1199px) {
  /* line 86, ../scss/elements/_footer.scss */
  .footer_socials form input[type="email"] {
    float: none;
    width: 100%;
  }
}
/* line 105, ../scss/elements/_footer.scss */
.footer_socials form input[type="email"]:focus {
  outline: 0;
}
/* line 109, ../scss/elements/_footer.scss */
.footer_socials form input[type="submit"] {
  display: block;
  height: 50px;
  width: 73px;
  border: none;
  border-bottom: 1px solid #2c506e;
  border-top: 1px solid #3987ca;
  background-color: #3a8cd2;
  color: #ffffff;
  font-weight: 700;
  font-size: 16px;
  float: left;
  box-sizing: border-box;
}
@media (max-width: 1199px) {
  /* line 109, ../scss/elements/_footer.scss */
  .footer_socials form input[type="submit"] {
    float: none;
    position: absolute;
    right: 0;
    top: 0;
  }
}
/* line 128, ../scss/elements/_footer.scss */
.footer_socials form input[type="submit"]:focus {
  outline: 0;
}

/* line 135, ../scss/elements/_footer.scss */
.footer_about {
  background-color: #284155;
  margin: 0;
  padding: 33px 0;
}
@media (max-width: 767px) {
  /* line 135, ../scss/elements/_footer.scss */
  .footer_about {
    padding-top: 0;
  }
}
@media (max-width: 1199px) {
  /* line 142, ../scss/elements/_footer.scss */
  .footer_about .row {
    margin: 0;
  }
}
/* line 147, ../scss/elements/_footer.scss */
.footer_about p {
  color: #c1c1c1;
  font-size: 13px;
  font-weight: 400;
  padding: 0 35px;
}
/* line 153, ../scss/elements/_footer.scss */
.footer_about ul {
  padding: 0 38px;
  list-style-position: inside;
}
/* line 156, ../scss/elements/_footer.scss */
.footer_about ul li {
  font-size: 13px;
  font-weight: 400;
  color: #c1c1c1;
}
/* line 162, ../scss/elements/_footer.scss */
.footer_about .facebook-widget {
  padding: 0;
}
@media (max-width: 767px) {
  /* line 162, ../scss/elements/_footer.scss */
  .footer_about .facebook-widget {
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 162, ../scss/elements/_footer.scss */
  .footer_about .facebook-widget {
    padding: 0 15px;
  }
}
/* line 170, ../scss/elements/_footer.scss */
.footer_about .facebook-widget > div.fb-header {
  display: block;
  padding: 6px 5px;
  border: 1px solid #375a71;
  border-bottom: 0px solid transparent;
  background-color: #324c5f;
}
/* line 176, ../scss/elements/_footer.scss */
.footer_about .facebook-widget > div.fb-header h3 {
  color: white;
  font-size: 11px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
/* line 184, ../scss/elements/_footer.scss */
.footer_about .facebook-widget > iframe {
  width: 100%;
  background-color: #324c5f;
  border: 1px solid #375a71;
  /* all css ignored inside iframe
  #facebook {
      ._4s7c {
          border: 1px solid #375a71;
          .uiBoxDarkgray {
              border: 1px solid #375a71;
          }
          .pluginBoxDivider {
              border-top: 1px solid #375a71;
          }
      }
  }
  */
}
/* line 204, ../scss/elements/_footer.scss */
.footer_about .ftr_des_mob {
  display: none;
  color: #fff;
  font-size: 12px;
  line-height: 19px;
  text-align: center;
  padding: 40px 0;
  margin: 0;
}
@media (max-width: 895px) {
  /* line 204, ../scss/elements/_footer.scss */
  .footer_about .ftr_des_mob {
    display: block;
  }
}
@media (max-width: 895px) {
  /* line 216, ../scss/elements/_footer.scss */
  .footer_about .ftr_des {
    display: none;
  }
}
/* line 221, ../scss/elements/_footer.scss */
.footer_about .minimap {
  height: 397px;
  float: right;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 221, ../scss/elements/_footer.scss */
  .footer_about .minimap {
    float: none;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 221, ../scss/elements/_footer.scss */
  .footer_about .minimap {
    padding: 0 15px;
  }
}
/* line 232, ../scss/elements/_footer.scss */
.footer_about .minimap .map-img {
  position: relative;
  top: -3px;
  left: -1px;
}
@media (max-width: 1024px) {
  /* line 232, ../scss/elements/_footer.scss */
  .footer_about .minimap .map-img {
    top: auto;
    left: auto;
  }
}
@media (max-width: 1024px) {
  /* line 240, ../scss/elements/_footer.scss */
  .footer_about .minimap .map-img img {
    max-width: 100%;
  }
}
/* line 246, ../scss/elements/_footer.scss */
.footer_about .minimap .contact_info {
  background-color: rgba(50, 76, 95, 0.95);
  height: 95px;
  width: 100%;
}
@media (max-width: 895px) {
  /* line 246, ../scss/elements/_footer.scss */
  .footer_about .minimap .contact_info {
    height: auto;
    text-align: center;
    padding: 25px;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 246, ../scss/elements/_footer.scss */
  .footer_about .minimap .contact_info {
    left: 15px;
    right: 15px;
    width: auto;
  }
}
/* line 263, ../scss/elements/_footer.scss */
.footer_about .minimap .contact_info p {
  margin: 0;
  padding: 16px;
  display: block;
  float: left;
  color: #ffffff;
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
}
@media (max-width: 895px) {
  /* line 263, ../scss/elements/_footer.scss */
  .footer_about .minimap .contact_info p {
    float: none;
    padding: 0;
  }
}
@media (max-width: 895px) {
  /* line 276, ../scss/elements/_footer.scss */
  .footer_about .minimap .contact_info p br {
    display: none;
  }
}
/* line 281, ../scss/elements/_footer.scss */
.footer_about .minimap .contact_info p.tel_fax {
  float: right;
  line-height: 28px;
  font-size: 16px;
  padding: 18px;
  font-weight: 400;
}
@media (max-width: 895px) {
  /* line 281, ../scss/elements/_footer.scss */
  .footer_about .minimap .contact_info p.tel_fax {
    float: none;
    padding: 25px 0 0 0;
  }
}
/* line 291, ../scss/elements/_footer.scss */
.footer_about .minimap .contact_info p.tel_fax span {
  display: block;
}
@media (max-width: 895px) {
  /* line 291, ../scss/elements/_footer.scss */
  .footer_about .minimap .contact_info p.tel_fax span {
    color: rgba(255, 255, 255, 0.5);
  }
}
/* line 296, ../scss/elements/_footer.scss */
.footer_about .minimap .contact_info p.tel_fax span b {
  font-weight: 500;
  line-height: 28px;
  color: #ffffff;
  text-align: right;
}
@media (max-width: 895px) {
  /* line 296, ../scss/elements/_footer.scss */
  .footer_about .minimap .contact_info p.tel_fax span b {
    font-size: 24px;
  }
}

/* line 312, ../scss/elements/_footer.scss */
.footer_copy {
  background-color: #263b4c;
  padding-top: 40px;
}
/* line 315, ../scss/elements/_footer.scss */
.footer_copy .gradient-logos {
  text-align: center;
  padding: 11px 0;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.75);
  background-image: url("../img/grad.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 767px) {
  /* line 315, ../scss/elements/_footer.scss */
  .footer_copy .gradient-logos {
    background-color: #ffffff;
    background-image: none;
  }
}
/* line 330, ../scss/elements/_footer.scss */
.footer_copy .gradient-logos .uja_federation {
  display: inline-block !important;
  margin: 0 18px;
  width: auto;
}
/* line 337, ../scss/elements/_footer.scss */
.footer_copy .gradient-logos .uja_federation img {
  max-height: 100px;
}
/* line 342, ../scss/elements/_footer.scss */
.footer_copy .gradient-logos .uja_federation:nth-child(odd) img {
  max-height: 50px;
}
@media (max-width: 767px) {
  /* line 330, ../scss/elements/_footer.scss */
  .footer_copy .gradient-logos .uja_federation {
    display: block !important;
    margin: 0px auto 30px;
  }
  /* line 349, ../scss/elements/_footer.scss */
  .footer_copy .gradient-logos .uja_federation:first-child {
    margin-left: auto;
  }
  /* line 352, ../scss/elements/_footer.scss */
  .footer_copy .gradient-logos .uja_federation:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 1199px) {
  /* line 358, ../scss/elements/_footer.scss */
  .footer_copy .row {
    margin: 0;
  }
}
/* line 363, ../scss/elements/_footer.scss */
.footer_copy .uja_federation {
  display: block;
  margin: 50px auto 50px;
  width: 267px;
}
/* line 368, ../scss/elements/_footer.scss */
.footer_copy .copy {
  display: table;
  margin: 50px auto 50px;
  color: rgba(193, 193, 193, 0.5);
  font-size: 15px;
}
@media (max-width: 767px) {
  /* line 368, ../scss/elements/_footer.scss */
  .footer_copy .copy {
    display: block;
    text-align: center;
  }
}
/* line 377, ../scss/elements/_footer.scss */
.footer_copy .copy span {
  display: table-cell;
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  padding-right: 20px;
}
@media (max-width: 767px) {
  /* line 377, ../scss/elements/_footer.scss */
  .footer_copy .copy span {
    display: block;
    padding-right: 0;
    padding-bottom: 10px;
  }
}
/* line 390, ../scss/elements/_footer.scss */
.footer_copy .copy p {
  display: table-cell;
  color: rgba(193, 193, 193, 0.5);
  font-size: 12px;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 390, ../scss/elements/_footer.scss */
  .footer_copy .copy p {
    display: block;
  }
}
/* line 398, ../scss/elements/_footer.scss */
.footer_copy .copy p a {
  color: rgba(193, 193, 193, 0.5);
  font-size: 12px;
  font-weight: 400;
}

/* line 407, ../scss/elements/_footer.scss */
.location_marker {
  display: inline-block;
  height: 24px;
  width: 18px;
  background: url(../img/location_marker.png);
  background-repeat: no-repeat;
  position: relative;
  top: 5px;
  margin-right: 16px;
}

/* line 1, ../scss/elements/_forms.scss */
* a, input, select, textarea, button {
  outline: none;
}
/* line 3, ../scss/elements/_forms.scss */
* a:hover, * a:focus, input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus, button:hover, button:focus {
  outline: none;
}

/* line 8, ../scss/elements/_forms.scss */
select {
  -webkit-appearance: none;
}

/* line 13, ../scss/elements/_forms.scss */
.bs-docs-content .input-group, .donate-table .input-group, .grey_bg .input-group {
  margin-top: -1px;
  margin-bottom: -1px;
  width: 100%;
}
/* line 18, ../scss/elements/_forms.scss */
.bs-docs-content label, .donate-table label, .grey_bg label {
  color: #737e84;
  font-size: 13px;
  font-weight: 700;
  margin: 5px 0 10px;
}
/* line 25, ../scss/elements/_forms.scss */
.bs-docs-content input[type="text"], .bs-docs-content input[type="email"], .bs-docs-content input[type="password"], .donate-table input[type="text"], .donate-table input[type="email"], .donate-table input[type="password"], .grey_bg input[type="text"], .grey_bg input[type="email"], .grey_bg input[type="password"] {
  display: block;
  width: 100%;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  height: 38px;
  background-color: #ffffff;
  padding: 10px;
  clear: both;
  border-radius: 0;
}
/* line 40, ../scss/elements/_forms.scss */
.bs-docs-content input[type="radio"] + span, .donate-table input[type="radio"] + span, .grey_bg input[type="radio"] + span {
  position: absolute;
  left: -2px;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../img/radio.png) no-repeat -17px 0;
  cursor: pointer;
}
/* line 51, ../scss/elements/_forms.scss */
.bs-docs-content input[type="radio"]:checked + span, .donate-table input[type="radio"]:checked + span, .grey_bg input[type="radio"]:checked + span {
  background-position: 0 0;
}
/* line 56, ../scss/elements/_forms.scss */
.bs-docs-content input:focus, .donate-table input:focus, .grey_bg input:focus {
  outline: none;
}
/* line 61, ../scss/elements/_forms.scss */
.bs-docs-content select, .donate-table select, .grey_bg select {
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  border: none;
  border-radius: 0;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  height: 38px;
  background-color: #ffffff;
  padding: 10px;
}
/* line 71, ../scss/elements/_forms.scss */
.bs-docs-content select.date_day, .bs-docs-content select.date_year, .donate-table select.date_day, .donate-table select.date_year, .grey_bg select.date_day, .grey_bg select.date_year {
  margin-left: 14px;
}
/* line 77, ../scss/elements/_forms.scss */
.bs-docs-content input[type="checkbox"], .donate-table input[type="checkbox"], .grey_bg input[type="checkbox"] {
  /*display:none; */
  visibility: hidden;
  margin: 0;
  display: block;
  height: 0;
}
/* line 85, ../scss/elements/_forms.scss */
.bs-docs-content input[type="checkbox"] + label, .donate-table input[type="checkbox"] + label, .grey_bg input[type="checkbox"] + label {
  cursor: pointer;
}
/* line 89, ../scss/elements/_forms.scss */
.bs-docs-content input[type="checkbox"] + label::before, .donate-table input[type="checkbox"] + label::before, .grey_bg input[type="checkbox"] + label::before {
  content: "";
  display: inline-block;
  height: 21px;
  width: 21px;
  margin: 0 16px 0 0;
  background-image: url(../img/checkbox.png);
  background-repeat: no-repeat;
  position: relative;
  top: 7px;
}
/* line 101, ../scss/elements/_forms.scss */
.bs-docs-content input[type="checkbox"].blue_checkbox + label::before, .donate-table input[type="checkbox"].blue_checkbox + label::before, .grey_bg input[type="checkbox"].blue_checkbox + label::before {
  background-image: url(../img/checkbox_blue.png);
}
/* line 105, ../scss/elements/_forms.scss */
.bs-docs-content input[type="checkbox"] + label::before, .donate-table input[type="checkbox"] + label::before, .grey_bg input[type="checkbox"] + label::before {
  background-position: 0 0;
}
/* line 109, ../scss/elements/_forms.scss */
.bs-docs-content input[type="checkbox"]:checked + label::before, .donate-table input[type="checkbox"]:checked + label::before, .grey_bg input[type="checkbox"]:checked + label::before {
  background-position: -21px 0;
}
/* line 113, ../scss/elements/_forms.scss */
.bs-docs-content input[type="checkbox"]:disabled + label::before, .donate-table input[type="checkbox"]:disabled + label::before, .grey_bg input[type="checkbox"]:disabled + label::before {
  background-position: 0 -21px;
}
/* line 117, ../scss/elements/_forms.scss */
.bs-docs-content input[type="checkbox"]:checked:disabled + label::before, .donate-table input[type="checkbox"]:checked:disabled + label::before, .grey_bg input[type="checkbox"]:checked:disabled + label::before {
  background-position: -21px -21px;
}

/* line 124, ../scss/elements/_forms.scss */
.contact-input input[type="text"], .contact-input input[type="email"], .contact-input input[type="password"] {
  display: block;
  width: 100%;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  height: 38px;
  background-color: #ffffff;
  padding: 10px;
  clear: both;
  border-radius: 0;
}

/* line 140, ../scss/elements/_forms.scss */
.blue_button {
  background-image: url(../img/blue_button_bg.png);
  background-size: cover;
  background-repeat: repeat-y;
  border: 0;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.42);
  border-radius: 0;
  width: 100%;
  color: #ffffff;
  font-weight: 400;
  font-size: 22px;
  line-height: 32px;
  margin: 28px 0 14px;
}

/* line 155, ../scss/elements/_forms.scss */
.black_button {
  background-image: url(../img/black_button_bg.png);
  background-size: cover;
  background-repeat: repeat-y;
  border: 0;
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.42);
  border-radius: 0;
  width: 100%;
  color: #ffffff;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  margin: 23px 0 14px;
}

/* line 170, ../scss/elements/_forms.scss */
.delete_button {
  display: inline-block;
  height: 17px;
  top: 3px;
  position: relative;
  width: 17px;
  background: url(../img/remove.png);
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 6px;
}

/* line 183, ../scss/elements/_forms.scss */
.forms_container input.datepicker {
  background-image: url("../img/calendar.png");
  background-repeat: no-repeat;
  background-position: right 3px top 3px;
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 189, ../scss/elements/_forms.scss */
  .forms_container .forms_container_inner {
    width: 100%;
    margin: 0 auto;
    padding: 0 35px;
  }
}

/* line 197, ../scss/elements/_forms.scss */
label.radio_label {
  display: inline-block;
  position: relative;
  margin-left: 12px;
  height: 17px;
  width: 17px;
  margin-right: 20px;
}

/* line 206, ../scss/elements/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  height: 38px;
  background-color: #ffffff;
  padding: 10px;
  clear: both;
  border-radius: 0;
}

/* line 223, ../scss/elements/_forms.scss */
label.error {
  color: #ff4040;
  font-size: 14px;
  font-weight: 400;
}

/* line 228, ../scss/elements/_forms.scss */
.error-message {
  font-size: 14px;
  font-weight: 400;
  margin-top: 5px;
}
/* line 232, ../scss/elements/_forms.scss */
.error-message > strong:first-of-type {
  color: #ff4040;
}
/* line 235, ../scss/elements/_forms.scss */
.error-message > a {
  display: inline-block;
}

/* line 241, ../scss/elements/_forms.scss */
.input-group-btn {
  vertical-align: top;
}

/* line 248, ../scss/elements/_forms.scss */
.error-for-pm a {
  color: #A94442;
  text-decoration: underline;
}

/* line 253, ../scss/elements/_forms.scss */
.donate-form-login {
  /*    label {
          &.error {
              display: block;
              color: #A94442;
              background-color: #F2DEDE;
              border: 1px solid #EBCCD1;
              padding: 9px;
              @include border-radius(4px);
              margin-bottom: 20px;
          }
      }*/
}
/* line 265, ../scss/elements/_forms.scss */
.donate-form-login label {
  margin: 10px 0 0;
}
/* line 267, ../scss/elements/_forms.scss */
.donate-form-login label.error {
  display: block;
  font-weight: normal;
  color: #E40400;
  background-color: rgba(255, 255, 255, 0.78);
  border: 0;
  padding: 9px;
  border-radius: 0;
  margin-bottom: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 280, ../scss/elements/_forms.scss */
.donate-form-login input.error, .donate-form-login textarea.error, .donate-form-login select.error {
  border: 1px solid #ff0000 !important;
}
/* line 285, ../scss/elements/_forms.scss */
.donate-form-login .alert-danger a {
  color: #A94442;
  text-decoration: underline;
}

/*
 * link: http://cojeco.dev.limusdesign.com/program-registration/
 */
/* line 298, ../scss/elements/_forms.scss */
.wizard .wizard_body.pr-form-content label {
  margin: 10px 0 0;
}
/* line 300, ../scss/elements/_forms.scss */
.wizard .wizard_body.pr-form-content label.error {
  display: block;
  font-weight: normal;
  color: #E40400 !important;
  background-color: rgba(255, 255, 255, 0.78);
  border: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: absolute;
  margin: 0 !important;
  padding: 0;
  width: auto;
  background: none;
  min-width: 136px;
}
/* line 318, ../scss/elements/_forms.scss */
.wizard .wizard_body.pr-form-content input.error, .wizard .wizard_body.pr-form-content textarea.error, .wizard .wizard_body.pr-form-content select.error {
  border: 1px solid #ff0000 !important;
}
/* line 323, ../scss/elements/_forms.scss */
.wizard .wizard_body label.error {
  color: #ff0000;
  background-color: rgba(255, 246, 246, 0.78);
}

/* line 332, ../scss/elements/_forms.scss */
#tickets_anchor form label.my-error {
  text-align: center;
  display: block;
  font-weight: normal;
  color: #E40400 !important;
  background-color: rgba(255, 255, 255, 0.7);
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/*
 * link: http://cojeco.dev.limusdesign.com/event/ks-event-june-1/register/
 * file name: /inc/single-event/tickets-info.php
 */
/* line 348, ../scss/elements/_forms.scss */
.tickets-info-form {
  /*    label {
          &.error {
              display: block;
              color: #A94442;
              background-color: #F2DEDE;
              border: 1px solid #EBCCD1;
              padding: 9px;
              @include border-radius(4px);
              margin-bottom: 20px;
          }
      }*/
}
/* line 360, ../scss/elements/_forms.scss */
.tickets-info-form label {
  margin: 10px 0 0;
}
/* line 362, ../scss/elements/_forms.scss */
.tickets-info-form label.error {
  display: block;
  font-weight: normal;
  color: #E40400;
  background-color: rgba(255, 255, 255, 0.78);
  border: 0;
  padding: 9px;
  border-radius: 0;
  margin-bottom: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 375, ../scss/elements/_forms.scss */
.tickets-info-form input.error, .tickets-info-form textarea.error, .tickets-info-form select.error {
  border: 1px solid #ff0000 !important;
}
/* line 379, ../scss/elements/_forms.scss */
.tickets-info-form .question {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  color: #737e84;
  line-height: 19px;
  width: 100%;
}
/* line 387, ../scss/elements/_forms.scss */
.tickets-info-form .question > div {
  display: inline-block;
}
/* line 389, ../scss/elements/_forms.scss */
.tickets-info-form .question > div + div {
  display: inline-block;
}
/* line 394, ../scss/elements/_forms.scss */
.tickets-info-form .question label.radio_label {
  top: 4px;
}
/* line 400, ../scss/elements/_forms.scss */
.tickets-info-form p.radio_question {
  margin: 15px 0 5px;
}
@media (max-width: 767px) {
  /* line 404, ../scss/elements/_forms.scss */
  .tickets-info-form .underlined_row {
    width: 100%;
    margin: 0;
  }
}

/* line 411, ../scss/elements/_forms.scss */
.contact-us-form {
  /*    label {
          margin: 10px 0 0;
          &.error {
              display: block;
              color: #A94442;
              background-color: #F2DEDE;
              border: 1px solid #EBCCD1;
              padding: 9px;
              @include border-radius(4px);
              margin-bottom: 20px;
          }
      }*/
}
/* line 424, ../scss/elements/_forms.scss */
.contact-us-form label {
  margin: 10px 0 0;
}
/* line 426, ../scss/elements/_forms.scss */
.contact-us-form label.error {
  display: block;
  font-weight: normal;
  color: #E40400;
  background-color: rgba(255, 255, 255, 0.78);
  border: 0;
  margin: 0 10px;
  padding: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 439, ../scss/elements/_forms.scss */
.contact-us-form input.error, .contact-us-form textarea.error, .contact-us-form select.error {
  border: 1px solid #ff0000 !important;
}

/* line 448, ../scss/elements/_forms.scss */
.modal#login .modal-body input {
  display: block;
  width: 100%;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  text-align: left;
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  height: 38px;
  background-color: #ffffff;
  padding: 10px;
  clear: both;
  border-radius: 0;
}

/* line 468, ../scss/elements/_forms.scss */
form#step2 label {
  margin: 10px 0 0;
}
/* line 470, ../scss/elements/_forms.scss */
form#step2 label.error {
  display: block;
  font-weight: normal;
  color: #E40400;
  background-color: rgba(255, 255, 255, 0.78);
  border: 0;
  padding: 9px;
  border-radius: 0;
  margin-bottom: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 483, ../scss/elements/_forms.scss */
form#step2 input.error, form#step2 textarea.error, form#step2 select.error {
  border: 1px solid #ff0000 !important;
}
@media (max-width: 767px) {
  /* line 489, ../scss/elements/_forms.scss */
  form#step2 .paddingright-15.required:before {
    background-color: #fff;
  }
}
@media (max-width: 767px) {
  /* line 497, ../scss/elements/_forms.scss */
  form#step2 .row .col-vpn-6,
  form#step2 .row .col-vpn-5,
  form#step2 .row .col-vpn-4,
  form#step2 .row .col-vpn-3 {
    width: 100%;
    margin: 0 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 508, ../scss/elements/_forms.scss */
  form#step2 .buy-form-wrapper {
    width: 720px;
    margin: 0 auto;
    float: none;
  }
}

/* line 526, ../scss/elements/_forms.scss */
#step1 .lastrow .col-vpd-12 {
  margin-bottom: 10px;
}
/* line 531, ../scss/elements/_forms.scss */
#step1 .underlined_row h3 {
  padding: 0 0 18px 0;
}
/* line 536, ../scss/elements/_forms.scss */
#step1 .lastrow h3 {
  padding: 0 0 18px 0;
}

/* line 548, ../scss/elements/_forms.scss */
#contact-us input[type="submit"] {
  left: auto;
}

/* line 552, ../scss/elements/_forms.scss */
#event_reg_data-participant-2-baby_check + label:before {
  border-radius: 0;
  background-position: -2px -1px;
  width: 19px;
  height: 21px;
  background-color: transparent;
}

/* line 563, ../scss/elements/_forms.scss */
.suggest-event .bs-docs-content .container .introduce-form .form-title-role {
  color: #fff;
}
/* line 566, ../scss/elements/_forms.scss */
.suggest-event .bs-docs-content .container .introduce-form .error {
  font-weight: normal;
}

/* line 573, ../scss/elements/_forms.scss */
#suggest-event-form {
  /*    label {
          margin: 10px 0 0;
          &.error {
              display: block;
              font-weight: normal;
              color: #A94442;
              background-color: #F2DEDE;
              border: 1px solid #EBCCD1;
              padding: 9px;
              @include border-radius(4px);
              margin-bottom: 20px;
          }
      }*/
}
/* line 587, ../scss/elements/_forms.scss */
#suggest-event-form label {
  margin: 10px 0 0;
}
/* line 589, ../scss/elements/_forms.scss */
#suggest-event-form label.error {
  display: block;
  font-weight: normal;
  color: #E40400;
  background-color: rgba(255, 255, 255, 0.78);
  border: 0;
  padding: 9px;
  border-radius: 0;
  margin-bottom: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 602, ../scss/elements/_forms.scss */
#suggest-event-form input.error, #suggest-event-form textarea.error, #suggest-event-form select.error {
  border: 1px solid #ff0000 !important;
}

/* line 613, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator input[type="text"],
.wizard.dachawizard .wizard_body form.form-generator input[type="email"],
.wizard.dachawizard .wizard_body form.form-generator input[type="number"] {
  display: block;
  width: 100%;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  height: 38px;
  background-color: #f6fcff;
  padding: 10px;
  clear: both;
  border-radius: 0;
}
/* line 60, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator input[type="text"]::-webkit-input-placeholder,
.wizard.dachawizard .wizard_body form.form-generator input[type="email"]::-webkit-input-placeholder,
.wizard.dachawizard .wizard_body form.form-generator input[type="number"]::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #737e84;
}
/* line 63, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator input[type="text"]:-moz-placeholder,
.wizard.dachawizard .wizard_body form.form-generator input[type="email"]:-moz-placeholder,
.wizard.dachawizard .wizard_body form.form-generator input[type="number"]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #737e84;
  opacity: 1;
}
/* line 67, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator input[type="text"]::-moz-placeholder,
.wizard.dachawizard .wizard_body form.form-generator input[type="email"]::-moz-placeholder,
.wizard.dachawizard .wizard_body form.form-generator input[type="number"]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #737e84;
  opacity: 1;
}
/* line 71, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator input[type="text"]:-ms-input-placeholder,
.wizard.dachawizard .wizard_body form.form-generator input[type="email"]:-ms-input-placeholder,
.wizard.dachawizard .wizard_body form.form-generator input[type="number"]:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #737e84;
}
/* line 630, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator textarea {
  display: block;
  width: 100%;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  height: 120px;
  background-color: #f6fcff;
  padding: 10px;
  clear: both;
  border-radius: 0;
}
/* line 60, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #737e84;
}
/* line 63, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #737e84;
  opacity: 1;
}
/* line 67, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #737e84;
  opacity: 1;
}
/* line 71, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #737e84;
}
/* line 645, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator select {
  color: #737e84;
}
/* line 42, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator select ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #737e84;
}
/* line 45, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator select :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #737e84;
  opacity: 1;
}
/* line 49, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator select ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #737e84;
  opacity: 1;
}
/* line 53, ../scss/variables/_mixins.scss */
.wizard.dachawizard .wizard_body form.form-generator select :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #737e84;
}
/* line 649, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator label {
  color: #737e84;
  font-size: 13px;
  font-weight: 700;
  margin: 5px 0 10px;
  cursor: pointer;
}
/* line 655, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator label.error {
  font-weight: 400;
}
/* line 658, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator label.checkboxing {
  display: inline-block;
  width: 100%;
  font-weight: normal;
  background-color: #f6fcff;
  padding: 12px 192px 12px 32px;
  position: relative;
  top: 23px;
  left: 2px;
}
@media (max-width: 479px) {
  /* line 658, ../scss/elements/_forms.scss */
  .wizard.dachawizard .wizard_body form.form-generator label.checkboxing {
    padding: 12px 100px 12px 32px;
  }
}
/* line 670, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator label.checkboxing > input[type="radio"], .wizard.dachawizard .wizard_body form.form-generator label.checkboxing > input[type="checkbox"] {
  /*display: none;*/
  height: 0;
  width: 0;
  visibility: hidden;
  padding-right: 30px;
  margin: 0;
  display: block;
}
/* line 678, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator label.checkboxing > input[type="radio"]:before, .wizard.dachawizard .wizard_body form.form-generator label.checkboxing > input[type="checkbox"]:before {
  display: none;
  height: 0;
  width: 0;
  visibility: hidden;
}
/* line 684, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator label.checkboxing > input[type="radio"]:checked + span.cbox, .wizard.dachawizard .wizard_body form.form-generator label.checkboxing > input[type="checkbox"]:checked + span.cbox {
  background-position: center bottom;
}
/* line 689, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator label.checkboxing > input[type="radio"] + span.cbox {
  background-image: url("../img/wizard-radio.png");
}
/* line 694, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator label.checkboxing > input[type="checkbox"] + span.cbox {
  background-image: url("../img/wizard-check.png");
}
/* line 698, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator label.checkboxing > span.cbox {
  background-repeat: no-repeat;
  display: block;
  height: 25px;
  left: 0;
  margin-top: -13px;
  position: absolute;
  top: 20px;
  width: 25px;
  background-position: center top;
}
/* line 711, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .filljaw {
  clear: both;
}
/* line 713, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .filljaw label {
  padding-left: 30px;
}
/* line 716, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .filljaw [class^="col-"] {
  margin: 0 !important;
}
/* line 721, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .wizard_step h2 {
  margin: 0 0 10px;
}
/* line 724, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .wizard_step .step_point {
  margin-top: 35px;
  margin-bottom: 10px;
}
/* line 728, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .wizard_step .step_point .point_body [class^="col-"] {
  margin: 0 0 15px;
}
/* line 731, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .wizard_step .step_point .point_body .filljaw {
  background-color: #f6fcff;
  margin: 150px 15px 20px;
  padding: 3px 20px 15px;
  position: relative;
}
/* line 736, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .wizard_step .step_point .point_body .filljaw:first-child {
  margin: 15px 15px 20px;
}
/* line 739, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .wizard_step .step_point .point_body .filljaw .point_header {
  position: absolute;
  top: -35px;
  left: 0;
}
/* line 743, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .wizard_step .step_point .point_body .filljaw .point_header h4 {
  color: #737e84;
  font-size: 13px;
  font-weight: 700;
  margin: 5px 0 10px;
}
/* line 751, ../scss/elements/_forms.scss */
.wizard.dachawizard .wizard_body form.form-generator .wizard_step .step_point .point_body .filljaw .point_body label {
  font-weight: normal;
}

/* line 768, ../scss/elements/_forms.scss */
#contact-us .contact-us-form input {
  background-color: #F0F8FB;
}
/* line 773, ../scss/elements/_forms.scss */
#contact-us .contact-us-form .g-recaptcha div div {
  margin: 0 auto;
}
/* line 778, ../scss/elements/_forms.scss */
#contact-us .contact-us-form h4 {
  display: block;
  max-width: 480px;
  width: 100%;
  font-size: 14px;
  color: #A94442;
  text-align: center;
  background-color: #F2DEDE;
  border: 1px solid #EBCCD1;
  border-radius: 4px;
  margin: 0 auto 20px;
  padding: 9px;
}

/* line 794, ../scss/elements/_forms.scss */
input[readonly]:hover {
  cursor: default;
}

/* line 798, ../scss/elements/_forms.scss */
.alert-danger {
  display: block;
  font-weight: normal;
  color: #E40400;
  background-color: rgba(255, 255, 255, 0.7);
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 809, ../scss/elements/_forms.scss */
.wizard_body input[type="radio"] {
  /*
          display:none;
  */
  visibility: hidden;
  margin: 0;
  display: block;
  height: 0;
}
/* line 817, ../scss/elements/_forms.scss */
.wizard_body input[type="radio"] + label {
  cursor: pointer;
}
/* line 819, ../scss/elements/_forms.scss */
.wizard_body input[type="radio"] + label:before {
  content: '\a0 ';
  display: inline-block;
  height: 17px;
  width: 17px;
  margin: 5px 18px 5px 2px;
  background-image: url(../img/radio.png);
  background-repeat: no-repeat;
  background-position: -17px 0;
  position: relative;
}
/* line 833, ../scss/elements/_forms.scss */
.wizard_body input[type="radio"]:checked + label:before {
  background-position: 0 0;
}

/* line 1, ../scss/elements/_modals.scss */
.modal-content {
  background: url("../img/cojeco-tile.gif");
  border: 5px solid #94a0a7;
  border-radius: 0;
}

/* line 7, ../scss/elements/_modals.scss */
.modal {
  background-color: rgba(122, 135, 143, 0.9);
  padding-left: 10px;
  padding-right: 10px;
}
/* line 11, ../scss/elements/_modals.scss */
.modal .modal-dialog {
  max-width: 765px;
  width: 100%;
  margin: 0 auto;
}
/* line 16, ../scss/elements/_modals.scss */
.modal .modal-content {
  box-shadow: none;
}
/* line 19, ../scss/elements/_modals.scss */
.modal .modal-header {
  border-bottom: 1px solid #d8d8d8;
}
/* line 22, ../scss/elements/_modals.scss */
.modal .modal-footer {
  border-top: 1px solid #d8d8d8;
}
/* line 25, ../scss/elements/_modals.scss */
.modal .modal-title {
  font-size: 28px;
  color: #3ea6e8;
  font-weight: 700;
  line-height: 60px;
  text-align: center;
}
/* line 33, ../scss/elements/_modals.scss */
.modal .modal-body label {
  margin: 15px 0 10px;
}
/* line 35, ../scss/elements/_modals.scss */
.modal .modal-body label.radio_label {
  margin: 15px 16px 10px 8px;
}
/* line 39, ../scss/elements/_modals.scss */
.modal .modal-body .radio_field {
  padding: 20px 0 10px;
}
/* line 41, ../scss/elements/_modals.scss */
.modal .modal-body .radio_field .radio_question {
  color: #737e84;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  text-align: right;
  margin: 17px 0 10px;
}

/* line 54, ../scss/elements/_modals.scss */
#login .modal-dialog {
  width: 392px;
  max-width: 392px;
}
/* line 57, ../scss/elements/_modals.scss */
#login .modal-dialog input[type="text"], #login .modal-dialog input[type="password"] {
  margin-top: 10px;
  text-align: center;
}
/* line 62, ../scss/elements/_modals.scss */
#login .dont_have_account {
  color: #000000;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  margin: 5px 0 0 0;
}
/* line 68, ../scss/elements/_modals.scss */
#login .dont_have_account a {
  text-decoration: none;
  color: #32a1e3;
  font-size: 18px;
}

/* line 76, ../scss/elements/_modals.scss */
.verification_container {
  border-top: 1px solid #d8d8d8;
  padding: 42px 0 20px;
}
/* line 79, ../scss/elements/_modals.scss */
.verification_container p {
  text-align: center;
  color: #737e84;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
}
/* line 86, ../scss/elements/_modals.scss */
.verification_container a {
  text-align: center;
  font-weight: 500;
  font-size: 22px;
  color: #32a1e3;
  margin: 0 auto;
  display: block;
  margin-top: 24px;
}

/* line 97, ../scss/elements/_modals.scss */
.verification_input {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
}

/* line 104, ../scss/elements/_modals.scss */
#user-bio-modal .modal-dialog .modal-content {
  background-color: #fff;
  background-image: none;
  border: medium none;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.4);
  padding: 50px 30px;
  min-height: 240px;
}
/* line 111, ../scss/elements/_modals.scss */
#user-bio-modal .modal-dialog .modal-content .modal-image {
  display: block;
  float: left;
  height: 144px;
  width: 144px;
  margin-right: 30px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 111, ../scss/elements/_modals.scss */
  #user-bio-modal .modal-dialog .modal-content .modal-image {
    margin-bottom: 30px;
  }
}
/* line 121, ../scss/elements/_modals.scss */
#user-bio-modal .modal-dialog .modal-content .modal-image > img {
  height: auto;
  width: 100%;
}
/* line 126, ../scss/elements/_modals.scss */
#user-bio-modal .modal-dialog .modal-content .modal-header {
  border-bottom: medium none;
  padding: 0;
}
/* line 129, ../scss/elements/_modals.scss */
#user-bio-modal .modal-dialog .modal-content .modal-header > h4 {
  font-size: 28px;
  font-weight: 700;
  margin: 0 0 20px;
  text-transform: none;
}
/* line 136, ../scss/elements/_modals.scss */
#user-bio-modal .modal-dialog .modal-content .modal-body {
  margin-top: 20px;
  overflow: hidden;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 136, ../scss/elements/_modals.scss */
  #user-bio-modal .modal-dialog .modal-content .modal-body {
    overflow: initial;
  }
  /* line 142, ../scss/elements/_modals.scss */
  #user-bio-modal .modal-dialog .modal-content .modal-body::before {
    clear: both;
    content: "";
    display: block;
    float: none;
    height: 0;
    overflow: unset;
    width: 0;
  }
}
/* line 154, ../scss/elements/_modals.scss */
#user-bio-modal .modal-dialog .modal-content .modal-title {
  color: #000;
  text-align: left;
}
/* line 160, ../scss/elements/_modals.scss */
#user-bio-modal .close-modal-btn {
  color: white;
  display: block;
  cursor: pointer;
  margin-top: 26px;
  padding-right: 55px;
  padding-top: 2px;
  float: right;
  height: 30px;
  background: url(../img/keystone/close-modal-button.png) no-repeat 58px 0px;
}

/* line 175, ../scss/elements/_modals.scss */
.user-bio-modal .modal-dialog .modal-content {
  background-color: #fff;
  background-image: none;
  border: medium none;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.4);
  padding: 50px 30px;
  min-height: 240px;
}
/* line 182, ../scss/elements/_modals.scss */
.user-bio-modal .modal-dialog .modal-content .modal-image {
  display: block;
  float: left;
  height: 144px;
  width: 144px;
  margin-right: 30px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 182, ../scss/elements/_modals.scss */
  .user-bio-modal .modal-dialog .modal-content .modal-image {
    margin-bottom: 30px;
  }
}
/* line 192, ../scss/elements/_modals.scss */
.user-bio-modal .modal-dialog .modal-content .modal-image > img {
  height: auto;
  width: 100%;
}
/* line 197, ../scss/elements/_modals.scss */
.user-bio-modal .modal-dialog .modal-content .modal-header {
  border-bottom: medium none;
  padding: 0;
}
/* line 200, ../scss/elements/_modals.scss */
.user-bio-modal .modal-dialog .modal-content .modal-header > h4 {
  font-size: 28px;
  font-weight: 700;
  margin: 0 0 20px;
  text-transform: none;
}
/* line 207, ../scss/elements/_modals.scss */
.user-bio-modal .modal-dialog .modal-content .modal-body {
  margin-top: 20px;
  overflow: hidden;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 207, ../scss/elements/_modals.scss */
  .user-bio-modal .modal-dialog .modal-content .modal-body {
    overflow: initial;
  }
  /* line 213, ../scss/elements/_modals.scss */
  .user-bio-modal .modal-dialog .modal-content .modal-body::before {
    clear: both;
    content: "";
    display: block;
    float: none;
    height: 0;
    overflow: unset;
    width: 0;
  }
}
/* line 225, ../scss/elements/_modals.scss */
.user-bio-modal .modal-dialog .modal-content .modal-title {
  color: #000;
  text-align: left;
}
/* line 231, ../scss/elements/_modals.scss */
.user-bio-modal .close-modal-btn {
  color: white;
  display: block;
  cursor: pointer;
  margin-top: 26px;
  padding-right: 55px;
  padding-top: 2px;
  float: right;
  height: 30px;
  background: url(../img/keystone/close-modal-button.png) no-repeat 58px 0px;
}

/* line 245, ../scss/elements/_modals.scss */
[data-modal-init="blueprint"] img {
  cursor: pointer;
}
/* line 248, ../scss/elements/_modals.scss */
[data-modal-init="blueprint"] [data-content="fullname"] {
  cursor: pointer;
}
/* line 250, ../scss/elements/_modals.scss */
[data-modal-init="blueprint"] [data-content="fullname"] b {
  cursor: pointer;
}

/* line 1, ../scss/elements/_slider.scss */
.hr_slider {
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 5, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item {
  height: 100%;
  width: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  top: 0;
  left: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  transition: opacity 1s ease-in-out 0ms;
  -webkit-transition: opacity 1s ease-in-out 0ms;
  -moz-transition: opacity 1s ease-in-out 0ms;
  -ms-transition: opacity 1s ease-in-out 0ms;
  -o-transition: opacity 1s ease-in-out 0ms;
}
/* line 15, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr {
  background: url("../img/cojeco-tile-opacity-90.png");
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  height: 185px;
}
@media (max-width: 767px) {
  /* line 15, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr {
    height: auto;
    background: url("../img/cojeco-tile.gif");
  }
}
/* line 30, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .container {
  position: relative;
}
/* line 33, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table {
  display: table;
  height: 100%;
  width: 100%;
  padding: 12px 0 32px;
}
@media (max-width: 767px) {
  /* line 33, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table {
    display: block;
    /*padding-top: 0;*/
    padding-bottom: 225px;
    padding-top: 72px;
  }
}
/* line 45, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell {
  display: table-cell;
  color: #e8f3fc;
  vertical-align: middle;
}
@media (max-width: 767px) {
  /* line 45, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell {
    display: block;
  }
}
/* line 53, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell.leftcell {
  min-width: 310px;
  min-height: 150px;
  width: 310px;
  height: 150px;
  padding-right: 70px;
  border-right: 2px solid #d8d8d8;
}
@media (max-width: 767px) {
  /* line 53, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell.leftcell {
    height: 225px;
    position: absolute;
    min-width: 0;
    width: auto;
    bottom: 0;
    left: 15px;
    right: 15px;
    border-right: 0 none;
    padding: 25px 0;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 53, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell.leftcell {
    min-width: 220px;
    width: 220px;
    padding-right: 30px;
  }
}
/* line 77, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell.rightcell {
  border-left: 1px solid #f9f9f9;
  padding-left: 60px;
  /*@include response(hpn) {
      height: 210px;
  }*/
}
@media (max-width: 767px) {
  /* line 77, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell.rightcell {
    border-left: 0 none;
    padding: 12px 15px;
    margin: 0 -15px;
    background-color: #ffffff;
    height: 190px;
  }
}
/* line 91, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell .hr_slide_icon {
  width: 90px;
  height: 90px;
  margin: 0 65px;
  overflow: hidden;
  position: relative;
  box-sizing: content-box;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 91, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell .hr_slide_icon {
    padding: 7px 0 30px 0;
    margin: 0 auto;
  }
}
/* line 103, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell .hr_slide_icon:before {
  content: '';
  display: block;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  background-image: url("../img/slider/slider-icon-sprite.png");
  background-size: cover;
}
/* line 113, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell h2 {
  font-size: 38px;
  text-transform: uppercase;
  font-weight: 300;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  margin: 0;
  color: #247cc7;
  padding-top: 10px;
  padding-bottom: 20px;
}
@media (max-width: 895px) {
  /* line 113, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell h2 {
    font-size: 28px;
    padding-top: 0;
    font-weight: 400;
  }
}
@media (max-width: 767px) {
  /* line 113, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell h2 {
    padding-bottom: 6px;
  }
}
/* line 131, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell p {
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
  color: #392c2c;
  margin: 0;
}
@media (max-width: 895px) {
  /* line 131, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell p {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  /* line 131, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell p {
    line-height: 18px;
  }
}
/* line 144, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell .hr_btn_group {
  font-size: 0;
  position: relative;
  top: 0;
  left: 0;
}
/* line 149, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell .hr_btn_group a {
  margin-bottom: 15px;
  background-color: #deecf9;
  color: #247cc7;
  background: #e0edf9;
  background: -moz-linear-gradient(top, #e0edf9 0%, #dbeaf8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbeaf8), color-stop(100%, #dbeaf8));
  background: -webkit-linear-gradient(top, #e0edf9 0%, #dbeaf8 100%);
  background: -o-linear-gradient(top, #e0edf9 0%, #dbeaf8 100%);
  background: -ms-linear-gradient(top, #e0edf9 0%, #dbeaf8 100%);
  background: linear-gradient(to bottom, #e0edf9 0%, #dbeaf8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#e0edf9', EndColorStr='#dbeaf8');
  display: block;
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
  margin-right: 20px;
  height: 38px;
  line-height: 38px;
  font-weight: 600;
  width: 220px;
  text-align: center;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
}
@media (max-width: 479px) {
  /* line 149, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell .hr_btn_group a {
    width: 100%;
    height: 48px;
    line-height: 48px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 149, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell .hr_btn_group a {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 149, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell .hr_btn_group a {
    margin-right: 0;
  }
}
/* line 184, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell .hr_btn_group a:last-child {
  margin-bottom: 0;
}
/* line 187, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item .blue_con_hr .hr_table .hr_table_cell .hr_btn_group a:hover {
  background: #267ec9;
  background: -moz-linear-gradient(top, #267ec9 0%, #267ec9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #267ec9), color-stop(100%, #267ec9));
  background: -webkit-linear-gradient(top, #267ec9 0%, #267ec9 100%);
  background: -o-linear-gradient(top, #267ec9 0%, #267ec9 100%);
  background: -ms-linear-gradient(top, #267ec9 0%, #267ec9 100%);
  background: linear-gradient(to bottom, #267ec9 0%, #267ec9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#267ec9', EndColorStr='#267ec9');
  color: #ffffff;
}
/* line 197, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item.slide-01 .hr_slide_icon {
  display: none;
}
@media (max-width: 767px) {
  /* line 196, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item.slide-01 {
    background-position-y: bottom;
    background-size: 100%;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 196, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item.slide-01 {
    background-position-y: bottom;
    background-size: 100%;
  }
}
/* line 209, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item.slide-02 .hr_slide_icon {
  display: none;
}
@media (max-width: 767px) {
  /* line 207, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item.slide-02 {
    background-position-y: bottom;
    background-size: 100%;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 207, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item.slide-02 {
    background-position-y: bottom;
    background-size: 100%;
  }
}
/* line 219, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item.slide-03 {
  /*.hr_slide_icon {&:before{background-position: center -90px;}}*/
}
/* line 220, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item.slide-03 .hr_slide_icon {
  display: none;
}
@media (max-width: 767px) {
  /* line 219, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item.slide-03 {
    background-position-y: bottom;
    background-size: 100%;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 219, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_item.slide-03 {
    background-position-y: bottom;
    background-size: 100%;
  }
}
/* line 231, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_item.active {
  z-index: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}
/* line 236, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers {
  position: absolute;
  z-index: 3;
  left: 0;
  font-size: 0;
  bottom: 0;
  height: 65px;
  width: 100%;
  background-color: rgba(38, 59, 76, 0.9);
  text-align: center;
  /*       @include response(hpn) {
             top: 435px;
         }*/
}
@media (max-width: 767px) {
  /* line 236, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_pagers {
    height: 70px;
    bottom: auto;
    /*top: 500px;*/
    top: 0;
  }
}
/* line 255, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager {
  display: inline-block;
  padding-top: 3px;
  margin-left: 10px;
  cursor: pointer;
  color: #fff;
  font-size: 16px;
  height: 100%;
  line-height: 62px;
  padding-left: 25px;
  padding-right: 25px;
  text-transform: uppercase;
  font-weight: 600;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (max-width: 767px) {
  /* line 255, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_pagers .hr_slider_pager {
    font-size: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
  }
}
/* line 275, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager:before {
  content: '';
  width: 55px;
  height: 55px;
  background-color: rgba(255, 255, 255, 0.02);
  display: none;
  border-radius: 50%;
  background-image: url("../img/icons/slider_icon.png");
  background-size: cover;
  background-position: left center;
  transition: background-color 0.5s ease-in-out 0ms;
  -webkit-transition: background-color 0.5s ease-in-out 0ms;
  -moz-transition: background-color 0.5s ease-in-out 0ms;
  -ms-transition: background-color 0.5s ease-in-out 0ms;
  -o-transition: background-color 0.5s ease-in-out 0ms;
}
@media (max-width: 767px) {
  /* line 275, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_pagers .hr_slider_pager:before {
    display: block;
  }
}
/* line 290, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager:first-child {
  margin-left: 0;
}
/* line 293, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager.hsp_0:before {
  background-position: 0 center;
}
/* line 294, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager.hsp_1:before {
  background-position: -55px center;
}
/* line 295, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager.hsp_2:before {
  background-position: -110px center;
}
/* line 296, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager.active {
  color: #e79a0c;
  border-top: 3px solid #e79a0c;
  padding-top: 0;
}
@media (max-width: 767px) {
  /* line 296, ../scss/elements/_slider.scss */
  .hr_slider .hr_slider_pagers .hr_slider_pager.active {
    padding-top: 5px;
  }
}
/* line 303, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager.active.hsp_0:before {
  background-position: -165px center;
}
/* line 304, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager.active.hsp_1:before {
  background-position: -220px center;
}
/* line 305, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager.active.hsp_2:before {
  background-position: -275px center;
}
/* line 306, ../scss/elements/_slider.scss */
.hr_slider .hr_slider_pagers .hr_slider_pager.active:before {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 1, ../scss/elements/_sidebar.scss */
.with_sidebar {
  box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
  background-color: #fff;
}
/* line 4, ../scss/elements/_sidebar.scss */
.with_sidebar > .row {
  padding-left: 300px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 4, ../scss/elements/_sidebar.scss */
  .with_sidebar > .row {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 4, ../scss/elements/_sidebar.scss */
  .with_sidebar > .row {
    padding-left: 230px;
  }
}
/* line 13, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar {
  padding: 0 0 30px 0;
  width: 300px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #e5eff5;
}
@media (max-width: 767px) {
  /* line 13, ../scss/elements/_sidebar.scss */
  .with_sidebar > .row .sidebar {
    position: relative;
    width: 100%;
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 13, ../scss/elements/_sidebar.scss */
  .with_sidebar > .row .sidebar {
    width: 230px;
  }
}
/* line 29, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin {
  position: absolute;
  top: 0;
  left: auto;
  width: 300px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 29, ../scss/elements/_sidebar.scss */
  .with_sidebar > .row .sidebar .sidebarin {
    position: relative;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 29, ../scss/elements/_sidebar.scss */
  .with_sidebar > .row .sidebar .sidebarin {
    width: 230px;
  }
}
/* line 42, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin.fixed-top {
  top: 75px;
  position: fixed;
}
/* line 46, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin.fixed-btm {
  top: auto;
  bottom: 0;
  position: absolute;
}
/* line 51, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .side-nav-title {
  background: url("../img/icons/star.png") no-repeat 40px #F0F8FB;
  height: 125px;
  border-bottom: 1px solid #dee6e9;
  font-size: 28px;
  text-align: right;
  padding-right: 48px;
  box-sizing: border-box;
  padding-top: 44px;
}
@media (max-width: 767px) {
  /* line 51, ../scss/elements/_sidebar.scss */
  .with_sidebar > .row .sidebar .sidebarin .side-nav-title {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 51, ../scss/elements/_sidebar.scss */
  .with_sidebar > .row .sidebar .sidebarin .side-nav-title {
    font-size: 18px;
    background: url("../img/icons/star.png") no-repeat 25px #F0F8FB;
    padding-top: 52px;
    padding-right: 52px;
  }
}
@media (min-width: 896px) and (max-width: 1024px) {
  /* line 51, ../scss/elements/_sidebar.scss */
  .with_sidebar > .row .sidebar .sidebarin .side-nav-title {
    font-size: 18px;
    background: url("../img/icons/star.png") no-repeat 55px #F0F8FB;
    padding-top: 52px;
    padding-right: 80px;
  }
}
/* line 76, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .side-nav-list {
  background-color: #f1f8fc;
  border-bottom: 1px solid #dde6eb;
  padding-top: 16px;
  padding-bottom: 6px;
}
/* line 81, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .side-nav-list ul {
  list-style: none;
  padding: 0;
}
/* line 84, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .side-nav-list ul li {
  font-size: 16px;
}
/* line 86, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .side-nav-list ul li a {
  display: block;
  color: #242729;
  width: 100%;
  padding-left: 40px;
  padding-top: 13px;
  padding-bottom: 13px;
  -webkit-transition: all 0.25s ease 0s;
  -moz-transition: all 0.25s ease 0s;
  -ms-transition: all 0.25s ease 0s;
  -o-transition: all 0.25s ease 0s;
  transition: all 0.25s ease 0s;
}
/* line 94, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .side-nav-list ul li a:hover {
  color: #ffffff;
  text-decoration: none;
  background: url(../img/Rectangle-81.png) no-repeat #247cc7;
  font-size: 16px;
}
/* line 105, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .side-nav-list ul li.current-menu-item a {
  background: url(../img/Rectangle-81.png) no-repeat transparent;
}
/* line 107, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .side-nav-list ul li.current-menu-item a:hover {
  background-color: #247cc7;
}
/* line 117, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .side-nav-list-secondary ul li a {
  padding-left: 65px;
  padding-right: 15px;
}
/* line 125, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .blueprint-filtering {
  background-color: #f1f8fc;
  border-top: 1px solid #e5eff5;
}
/* line 128, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .blueprint-filtering input[type="checkbox"] {
  display: none;
}
/* line 131, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .blueprint-filtering input[type="checkbox"] + label::before {
  content: "";
  display: inline-block;
  height: 21px;
  width: 21px;
  margin: 0 10px 0 0;
  background-image: url(../img/checkbox.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  position: relative;
  top: 7px;
}
/* line 143, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .blueprint-filtering input[type="checkbox"]:checked + label::before {
  background-image: url(../img/checkbox.png);
  background-position: -21px 0;
}
/* line 147, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar .sidebarin .blueprint-filtering label {
  display: inline-block;
  width: 100%;
  font-weight: normal;
  color: #333333;
  padding: 5px 24px;
  cursor: pointer;
}
/* line 157, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul {
  margin: 0;
  list-style: none;
  background-color: #f1f8fc;
  padding-left: 0;
  padding-top: 15px;
}
/* line 164, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .active-dropdown:before {
  content: '';
  background: url(../img/arrow-down.png) no-repeat;
  display: block;
  height: 6px;
  width: 14px;
  position: absolute;
  left: 25px;
  margin-top: 7px;
}
/* line 176, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .active-dropdown.active:before {
  content: '';
  background: url(../img/arrow-down.png) no-repeat;
  display: block;
  height: 6px;
  width: 14px;
  position: absolute;
  left: 20px;
  margin-top: 7px;
  transform: rotate(180deg) scale(1) skew(1deg) translate(0px);
  -webkit-transform: rotate(180deg) scale(1) skew(1deg) translate(0px);
  -moz-transform: rotate(180deg) scale(1) skew(1deg) translate(0px);
  -o-transform: rotate(180deg) scale(1) skew(1deg) translate(0px);
  -ms-transform: rotate(180deg) scale(1) skew(1deg) translate(0px);
}
/* line 191, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .active-dropdown.active .dropdown-inner {
  display: block;
}
/* line 196, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list {
  padding: 10px 0 10px 45px;
  cursor: pointer;
}
/* line 199, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list a {
  color: #333333;
}
/* line 202, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list a:hover {
  text-decoration: none;
}
/* line 207, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list.current {
  color: #ffffff;
  text-decoration: none;
  background: url(../img/Rectangle-81.png) no-repeat #247cc7;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);
}
/* line 212, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list.current a {
  color: white;
}
/* line 214, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list.current a:hover {
  color: white;
  text-decoration: none;
}
/* line 221, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list:first-child:before {
  content: '';
  background: none;
}
/* line 227, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list .dropdown-inner {
  display: none;
  padding-left: 0;
}
/* line 230, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list .dropdown-inner li {
  padding: 0 0;
}
/* line 232, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list .dropdown-inner li:before {
  background: none;
}
/* line 235, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list .dropdown-inner li .project_tag {
  float: none;
  -webkit-transition: 0,3s;
  -moz-transition: 0,3s;
  -o-transition: 0,3s;
  transition: 0.3s;
}
/* line 243, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list .dropdown-inner li a.active {
  background-color: #247cc7;
  color: white;
}
/* line 247, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .sidebar ul .menu-list .dropdown-inner li a:hover {
  background-color: #247cc7;
  color: white;
}
/* line 258, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .page_content {
  padding: 0 35px 50px;
}
/* line 261, ../scss/elements/_sidebar.scss */
.with_sidebar > .row .page_content .sub-header-content h3 {
  margin: 25px 0 10px;
}

/* line 1, ../scss/elements/_select.scss */
.bootstrap-select {
  width: 100%;
}
/* line 3, ../scss/elements/_select.scss */
.bootstrap-select .btn.selectpicker {
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  height: 38px;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 0;
}
/* line 16, ../scss/elements/_select.scss */
.bootstrap-select .dropdown-menu {
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  border: none;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.22);
  background-color: #ffffff;
  padding: 0;
  border-radius: 0;
  margin-top: 0px;
}
/* line 28, ../scss/elements/_select.scss */
.bootstrap-select .dropdown-menu ul li a {
  outline: none;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
}
/* line 33, ../scss/elements/_select.scss */
.bootstrap-select .dropdown-menu ul li a.special {
  background-color: #EFFBFF;
}

/* line 1, ../scss/elements/_pagination.scss */
.pagination-wrap {
  margin: 80px auto 0;
  text-align: center;
}
/* line 4, ../scss/elements/_pagination.scss */
.pagination-wrap .pagination {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 8, ../scss/elements/_pagination.scss */
.pagination-wrap .pagination li {
  display: inline;
  list-style: none;
}
/* line 11, ../scss/elements/_pagination.scss */
.pagination-wrap .pagination li span {
  float: none;
  margin-left: -3px;
  margin-right: -2px;
}
/* line 12, ../scss/elements/_pagination.scss */
.pagination-wrap .pagination li span.current {
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
/* line 22, ../scss/elements/_pagination.scss */
.pagination-wrap .pagination li a {
  float: none;
  margin-left: -3px;
  margin-right: -2px;
}

/* line 5, ../scss/pages/_wizard.scss */
.wizard h1 {
  color: #247cc7;
  font-size: 32px;
  font-weight: 400;
  margin: 0;
}
/* line 12, ../scss/pages/_wizard.scss */
.wizard .wizard_header {
  background-color: #f8f7f7;
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 8px;
  margin-top: 0;
  padding: 27px 0;
  position: relative;
}
/* line 19, ../scss/pages/_wizard.scss */
.wizard .wizard_header h1 {
  margin-left: 15px;
  margin-right: 40px;
}
/* line 23, ../scss/pages/_wizard.scss */
.wizard .wizard_header span {
  position: absolute;
  right: 20px;
  top: 7px;
  color: #247cc7;
  cursor: pointer;
}
/* line 31, ../scss/pages/_wizard.scss */
.wizard .wizard_progress_bar {
  display: table;
  margin-bottom: 9px;
  width: 100%;
}
/* line 35, ../scss/pages/_wizard.scss */
.wizard .wizard_progress_bar .progress_cell {
  display: table-cell;
  width: auto;
  background-color: #3a4042;
  border-left: 1px solid white;
  color: white;
  font-size: 16px;
  font-weight: bold;
  height: 56px;
  line-height: 36px;
  position: relative;
  text-align: center;
  vertical-align: middle;
}
/* line 48, ../scss/pages/_wizard.scss */
.wizard .wizard_progress_bar .progress_cell:first-child {
  border-left: medium none;
}
/* line 51, ../scss/pages/_wizard.scss */
.wizard .wizard_progress_bar .progress_cell.highlight {
  background-color: #2579c0;
}
@media (max-width: 895px) {
  /* line 35, ../scss/pages/_wizard.scss */
  .wizard .wizard_progress_bar .progress_cell {
    display: none;
  }
  /* line 56, ../scss/pages/_wizard.scss */
  .wizard .wizard_progress_bar .progress_cell.highlight {
    display: table-cell;
    border-left: medium none;
  }
}
/* line 63, ../scss/pages/_wizard.scss */
.wizard .wizard_body {
  background-color: white;
  box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.21);
  font-size: 13px;
  font-weight: 400;
  color: #3a4043;
  padding-bottom: 120px;
  padding-top: 60px;
}
@media (max-width: 479px) {
  /* line 63, ../scss/pages/_wizard.scss */
  .wizard .wizard_body {
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width: 895px) {
  /* line 74, ../scss/pages/_wizard.scss */
  .wizard .wizard_body > div {
    width: 650px;
    float: none;
    margin: 0 auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 81, ../scss/pages/_wizard.scss */
  .wizard .wizard_body form {
    display: block;
    width: 400px;
    margin: 0 auto;
  }
}
/* line 89, ../scss/pages/_wizard.scss */
.wizard .wizard_body .blue_button {
  background-image: url("../img/blue_button_bg.png");
  background-repeat: repeat-y;
  background-size: cover;
  box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.24);
  box-sizing: border-box;
  color: #ffffff;
  display: block;
  font-size: 16px;
  font-weight: 600;
  height: 48px;
  line-height: 48px;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
/* line 107, ../scss/pages/_wizard.scss */
.wizard .wizard_body .black_button {
  background-image: url("../img/black_button_bg.png");
  background-repeat: repeat-y;
  background-size: cover;
  box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.24);
  box-sizing: border-box;
  color: #ffffff;
  display: block;
  font-size: 16px;
  font-weight: 600;
  height: 48px;
  line-height: 48px;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
/* line 126, ../scss/pages/_wizard.scss */
.wizard .wizard_body label {
  color: #3a4043;
  font-size: 13px;
  font-weight: 400;
  margin: 15px 0 0;
  width: 100%;
}
/* line 147, ../scss/pages/_wizard.scss */
.wizard .wizard_body input[type="text"], .wizard .wizard_body input[type="email"], .wizard .wizard_body input[type="password"], .wizard .wizard_body select, .wizard .wizard_body textarea {
  background-color: #f6fcff;
  border: medium none;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.22);
  color: #2579c0;
  display: block;
  font-size: 13px;
  font-weight: 400;
  height: 38px;
  width: 100%;
  outline: medium none;
  padding: 10px 15px;
  margin-top: 7px;
}
/* line 134, ../scss/pages/_wizard.scss */
.wizard .wizard_body input[type="text"]::-webkit-input-placeholder, .wizard .wizard_body input[type="email"]::-webkit-input-placeholder, .wizard .wizard_body input[type="password"]::-webkit-input-placeholder, .wizard .wizard_body select::-webkit-input-placeholder, .wizard .wizard_body textarea::-webkit-input-placeholder {
  color: #999;
}
/* line 137, ../scss/pages/_wizard.scss */
.wizard .wizard_body input[type="text"]:-moz-placeholder, .wizard .wizard_body input[type="email"]:-moz-placeholder, .wizard .wizard_body input[type="password"]:-moz-placeholder, .wizard .wizard_body select:-moz-placeholder, .wizard .wizard_body textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
}
/* line 140, ../scss/pages/_wizard.scss */
.wizard .wizard_body input[type="text"]::-moz-placeholder, .wizard .wizard_body input[type="email"]::-moz-placeholder, .wizard .wizard_body input[type="password"]::-moz-placeholder, .wizard .wizard_body select::-moz-placeholder, .wizard .wizard_body textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
}
/* line 143, ../scss/pages/_wizard.scss */
.wizard .wizard_body input[type="text"]:-ms-input-placeholder, .wizard .wizard_body input[type="email"]:-ms-input-placeholder, .wizard .wizard_body input[type="password"]:-ms-input-placeholder, .wizard .wizard_body select:-ms-input-placeholder, .wizard .wizard_body textarea:-ms-input-placeholder {
  color: #999;
}
/* line 163, ../scss/pages/_wizard.scss */
.wizard .wizard_body select {
  background: url("../img/select-arrow.png") no-repeat scroll right 12px center #f6fcff;
  appearance: none;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
/* line 171, ../scss/pages/_wizard.scss */
.wizard .wizard_body select > option {
  margin: 10px 15px;
}
/* line 173, ../scss/pages/_wizard.scss */
.wizard .wizard_body select > option:disabled {
  display: none;
}
/* line 178, ../scss/pages/_wizard.scss */
.wizard .wizard_body textarea {
  height: 120px;
}
/* line 183, ../scss/pages/_wizard.scss */
.wizard .wizard_body ol li {
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 22px;
  padding-left: 30px;
}
/* line 191, ../scss/pages/_wizard.scss */
.wizard .wizard_body ul {
  list-style: outside none none;
  margin: 30px 0;
  padding: 0 0 0 28px;
}
/* line 195, ../scss/pages/_wizard.scss */
.wizard .wizard_body ul > li {
  background: url("../img/icons/lm_blue.png") no-repeat scroll left 1px transparent;
  color: #2d3032;
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 30px;
  padding-left: 36px;
}
/* line 208, ../scss/pages/_wizard.scss */
.wizard .wizard_body .filljaw {
  display: block;
  position: relative;
  padding: 15px 20px;
  background-color: #e8f1f9;
  /*
  input[type="radio"]:before, input[type="checkbox"]:before {
      display: none;
      height: 0;
      width: 0;
      visibility: hidden;
  }
  */
}
/* line 214, ../scss/pages/_wizard.scss */
.wizard .wizard_body .filljaw label {
  color: #737e84;
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
  margin: 7px 0;
  padding-left: 45px;
  position: relative;
  cursor: pointer;
}
/* line 223, ../scss/pages/_wizard.scss */
.wizard .wizard_body .filljaw label > input[type="radio"], .wizard .wizard_body .filljaw label > input[type="checkbox"] {
  /*   display: none;
     height: 0;
     width: 0;
     visibility: hidden;*/
}
/* line 228, ../scss/pages/_wizard.scss */
.wizard .wizard_body .filljaw label > input[type="radio"]:before, .wizard .wizard_body .filljaw label > input[type="checkbox"]:before {
  display: none;
  height: 0;
  width: 0;
  visibility: hidden;
}
/* line 234, ../scss/pages/_wizard.scss */
.wizard .wizard_body .filljaw label > input[type="radio"]:checked + span.cbox, .wizard .wizard_body .filljaw label > input[type="checkbox"]:checked + span.cbox {
  background-position: center bottom;
}
/* line 239, ../scss/pages/_wizard.scss */
.wizard .wizard_body .filljaw label > input[type="radio"] + span.cbox {
  background-image: url("../img/wizard-radio.png");
}
/* line 244, ../scss/pages/_wizard.scss */
.wizard .wizard_body .filljaw label > input[type="checkbox"] + span.cbox {
  background-image: url("../img/wizard-check.png");
}
/* line 248, ../scss/pages/_wizard.scss */
.wizard .wizard_body .filljaw label > span.cbox {
  background-repeat: no-repeat;
  display: block;
  height: 25px;
  left: 0;
  margin-top: -13px;
  position: absolute;
  top: 8px;
  width: 25px;
  background-position: center top;
}
/* line 272, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step {
  position: relative;
}
@media (max-width: 479px) {
  /* line 277, ../scss/pages/_wizard.scss */
  .wizard .wizard_body .wizard_step:after {
    content: '';
    display: none;
  }
}
/* line 282, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step h2 {
  color: #3a4043;
  font-size: 26px;
  font-weight: bold;
  line-height: 27px;
  margin: 0;
  text-transform: uppercase;
}
/* line 289, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step h2 span {
  color: #2579c0;
  margin-right: 10px;
}
/* line 294, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step h4 {
  color: #3a4043;
  font-size: 16px;
  font-weight: 600;
  line-height: 27px;
  margin: 0;
}
/* line 302, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point {
  margin-top: 50px;
  margin-bottom: 70px;
}
@media (max-width: 479px) {
  /* line 302, ../scss/pages/_wizard.scss */
  .wizard .wizard_body .wizard_step .step_point {
    margin-bottom: 30px;
  }
}
/* line 309, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_header.add {
  display: none;
  margin-top: 50px;
}
/* line 313, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_header .add {
  display: none;
  position: absolute;
  right: 20px;
  top: 15px;
  width: 116px;
  height: 27px;
}
/* line 320, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_header .add > .blue_button {
  font-size: 13px;
  font-weight: 400;
  height: 27px;
  line-height: 28px;
  text-transform: none;
}
/* line 328, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_header .remove {
  display: none;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 27px;
  height: 27px;
  background: url("../img/wizard-close.png") no-repeat scroll center center transparent;
  cursor: pointer;
}
/* line 338, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_header + .point_body {
  margin-top: 15px;
}
/* line 343, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point.add .point_header.add {
  display: block;
}
/* line 345, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point.add .point_header.add .add {
  display: block;
}
/* line 355, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point.remove .point_header .remove {
  display: block;
}
/* line 361, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_body > .filljaw {
  margin: 0 15px;
}
/* line 364, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_body table {
  width: 100%;
  background-color: #f6fcff;
  border: medium none;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.22);
  font-size: 13px;
  font-weight: 400;
  color: #3a4043;
  outline: medium none;
}
/* line 376, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_body table > thead > tr > th {
  border: 1px solid lightgrey;
  padding: 5px 10px;
  text-align: center;
}
/* line 380, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_body table > thead > tr > th:nth-child(1) {
  width: 45%;
}
/* line 383, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_body table > thead > tr > th:nth-child(2) {
  width: 10%;
}
/* line 386, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_body table > thead > tr > th:nth-child(3) {
  width: 10%;
}
/* line 389, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_body table > thead > tr > th:nth-child(4) {
  width: 10%;
}
/* line 392, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_body table > thead > tr > th:nth-child(5) {
  width: 15%;
}
/* line 400, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_body table > tbody > tr > td {
  border: 1px solid lightgrey;
  padding: 5px 10px;
  text-align: right;
}
/* line 404, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_step .step_point .point_body table > tbody > tr > td:first-child {
  text-align: left;
}
/* line 417, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_buttons {
  margin-bottom: 30px;
  margin-top: 50px;
}
@media (max-width: 479px) {
  /* line 417, ../scss/pages/_wizard.scss */
  .wizard .wizard_body .wizard_buttons {
    margin-top: 30px;
  }
}
/* line 423, ../scss/pages/_wizard.scss */
.wizard .wizard_body .wizard_buttons strong {
  color: #3a4043;
  display: block;
  font-size: 16px;
  font-weight: 600;
  height: 48px;
  line-height: 48px;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
/* line 448, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .dacha_logo {
  background-image: url("../img/dacha/dacha_logo_blue.jpg");
  height: 73px;
  position: absolute;
  right: 15px;
  top: -20px;
  width: 145px;
}
/* line 455, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .dacha_logo + h2 {
  padding-right: 180px;
}
@media (max-width: 895px) {
  /* line 455, ../scss/pages/_wizard.scss */
  .wizard.dachawizard .wizard_body .wizard_step .dacha_logo + h2 {
    padding-right: 0;
  }
}
@media (max-width: 895px) {
  /* line 448, ../scss/pages/_wizard.scss */
  .wizard.dachawizard .wizard_body .wizard_step .dacha_logo {
    position: relative;
    margin: 0 auto;
    right: 0;
  }
}
/* line 469, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .point_body .dacha_community_loc {
  margin-bottom: 15px;
}
/* line 471, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .point_body .dacha_community_loc > label {
  display: block;
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  width: 100%;
}
/* line 477, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .point_body .dacha_community_loc > label::before {
  height: 0;
  width: 0;
  position: absolute !important;
}
/* line 482, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .point_body .dacha_community_loc > label > div {
  background-color: #d5d4d4;
  min-height: 348px;
  padding: 30px 25px;
}
/* line 486, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .point_body .dacha_community_loc > label > div:hover {
  cursor: pointer;
}
/* line 489, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .point_body .dacha_community_loc > label > div h3 {
  font-size: 40px;
  font-weight: 300;
  margin: 0 20px 0 0;
  color: white;
}
/* line 495, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .point_body .dacha_community_loc > label > div h4 {
  font-size: 26px;
  font-weight: 600;
  text-transform: none;
  margin: 0;
  color: white;
  position: absolute;
  bottom: 60px;
}
/* line 504, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .point_body .dacha_community_loc > label > div p {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: white;
  position: absolute;
  bottom: 25px;
}
/* line 514, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .point_body .dacha_community_loc > input[type="radio"] {
  /*display: none;*/
  height: 0;
  visibility: hidden;
  width: 0;
}
/* line 519, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .point_body .dacha_community_loc > input[type="radio"]:checked + label > div {
  background-color: transparent;
}
/* line 527, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .additional_info {
  background-color: #e8f1f9;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 531, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .additional_info h3 {
  font-size: 24px;
  font-weight: 400;
  margin: 0 0 30px;
  text-transform: uppercase;
}
/* line 537, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .additional_info .ainfo_left {
  padding: 40px 25px;
}
/* line 539, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .additional_info .ainfo_left p {
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  margin: 30px 0 0;
}
/* line 546, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .additional_info .ainfo_right {
  padding: 40px 15px;
}
/* line 548, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .additional_info .ainfo_right .info_blue {
  background-color: #3989cc;
  padding: 15px 20px;
  margin-bottom: 5px;
}
/* line 552, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .additional_info .ainfo_right .info_blue p {
  color: white;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  margin: 0;
  padding: 0;
}
/* line 561, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .additional_info .ainfo_right .info_orange {
  background-color: #e7980b;
  padding: 20px 15px;
  text-align: center;
}
/* line 565, ../scss/pages/_wizard.scss */
.wizard.dachawizard .wizard_body .wizard_step .step_point .additional_info .ainfo_right .info_orange p {
  color: white;
  font-size: 28px;
  font-weight: 300;
  line-height: 36px;
  margin: 0;
  padding: 0;
}
/* line 583, ../scss/pages/_wizard.scss */
.wizard .wizard_modaldialog {
  background-color: rgba(122, 135, 143, 0.9);
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1010;
}
/* line 592, ../scss/pages/_wizard.scss */
.wizard .wizard_modaldialog .container {
  position: relative;
}
/* line 594, ../scss/pages/_wizard.scss */
.wizard .wizard_modaldialog .container .wizard_body {
  background-color: transparent;
  box-shadow: none;
}
/* line 597, ../scss/pages/_wizard.scss */
.wizard .wizard_modaldialog .container .wizard_body .wizard_step {
  background-color: white;
  box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.21);
  padding-bottom: 0;
  padding-top: 20px;
}
/* line 602, ../scss/pages/_wizard.scss */
.wizard .wizard_modaldialog .container .wizard_body .wizard_step h2 {
  color: #3989cc;
  font-size: 28px;
  font-weight: 400;
  padding-left: 20px;
  padding-right: 60px;
  text-transform: none;
}
/* line 609, ../scss/pages/_wizard.scss */
.wizard .wizard_modaldialog .container .wizard_body .wizard_step h2 + span {
  position: absolute;
  color: #247cc7;
  cursor: pointer;
  right: 30px;
  top: 5px;
}
/* line 617, ../scss/pages/_wizard.scss */
.wizard .wizard_modaldialog .container .wizard_body .wizard_step .step_point {
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 111, ../scss/main.scss */
textarea {
  resize: none;
}

/* line 115, ../scss/main.scss */
body {
  background: url("../img/cojeco-tile.gif");
}

/* line 119, ../scss/main.scss */
* {
  font-family: "proxima-nova",Arial,Helvetica,sans-serif;
}
