/*----------------------------------------------------------------------------*/
/*---------------------------------- COLORS ----------------------------------*/
/*----------------------------------------------------------------------------*/
@media screen and (min-width: 1024px) {
  /*
    .job__container {
      text-align: left;
    }
  */
  /*
    .job__tile {
      margin: 24px;
    }
  */
  .collage-container {
    padding: 40px 0; }

  #hexagon-grid li .hexagon p {
    font-size: 12px; }
  #hexagon-grid li .hexagon .hexagon-rollover p {
    font-size: 16px; } }
.featuredimage {
  height: 624px; }
  .featuredimage .featuredbackground {
    height: 624px; }
  .featuredimage .bkgoverlay {
    height: 624px; }
  .featuredimage .theimage img {
    height: 624px; }
  .featuredimage .content {
    max-width: 920px;
    top: calc(624px - 330px); }

@media screen and (max-width: 1024px) {
  .benefits .tcvpb_column_tc_span12 div {
    width: calc(33% - 30px); } }
@media screen and (max-width: 940px) {
  section.middlealign .tcvpb_container {
    flex-direction: row;
    flex-wrap: wrap; } }
@media screen and (max-width: 920px) {
  footer .footer-contain {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse; }
  footer section#nav_menu-2 {
    width: 33%; }
  footer section#nav_menu-3 {
    width: 33%; }
  footer section#black-studio-tinymce-3 {
    width: 34%; } }
@media screen and (max-width: 900px) {
  .blog-content h1 {
    margin-bottom: 10px; }

  .ajax-load-more-wrap ul.alm-listing li.grid-item {
    width: 50%; } }
@media screen and (max-width: 800px) {
  .column-container--3 {
    column-count: 2; }

  .dept-tiles {
    column-count: 2; }

  .job__container {
    text-align: center; }

  .navbar-desktop {
    display: none; }

  #navbar-mobile {
    display: block; }

  body.navopen {
    position: fixed;
    overflow-y: scroll;
    width: 100%; }

  footer > .content-container {
    flex-direction: column; }
    footer > .content-container section.footer-left-column {
      order: 2;
      flex: 1 1 auto; }
      footer > .content-container section.footer-left-column .footer-logo-avalanche {
        width: 130px; }
      footer > .content-container section.footer-left-column .footer-logo-wb {
        width: 30px; }
      footer > .content-container section.footer-left-column .footer-legal {
        margin-top: 20px; }
    footer > .content-container section.footer-right-column {
      justify-content: flex-start;
      margin-bottom: 40px; }
      footer > .content-container section.footer-right-column .footer-menu {
        margin-right: 30px; }

  .pageheader {
    height: 460px; }

  .avl-featured-post-has-image {
    flex-direction: column; }

  .avl-featured-post-has-image div {
    width: 100%; }

  .dept-tile {
    width: calc(50% - 15px); } }
/*--------------- CREATOR BREAKPOINT --------------------*/
@media screen and (max-width: 767px) {
  .located h1 {
    max-width: 100%; }

  .blog__content {
    width: 100%; } }
@media screen and (max-width: 600px) {
  .ajax-load-more-wrap ul.alm-listing li.grid-item {
    width: 100%; }

  .column-container--3 {
    column-count: 1; }

  .dept-tiles {
    column-count: 1; }

  body.navopen #wpadminbar {
    top: -46px; }

  .job__container {
    padding: 0 0; }

  .job__tile__content__information__description {
    max-height: 100%; }

  .job__tile {
    height: 460px; }

  .job__tile__content img {
    border-radius: 4px 4px 0 0; }

  .job__tile__content__information__link {
    border-radius: 0 0 4px 4px; }

  .job__tile__content {
    flex-direction: column;
    height: 470px; }

  .job__tile__content__image {
    position: relative; }

  .benefits.tcvpb_column_tc_span12 .benefits__item {
    min-width: 110px;
    font-size: 14px; }

  footer .footer-right-column {
    flex-wrap: wrap; }

  .pageheader {
    height: 240px;
    background: #2877BC; }

  .benefits .tcvpb_column_tc_span12 div {
    width: calc(50% - 30px); }

  .blog-featuredimage {
    height: 300px; }

  .featuredimage {
    height: auto; }
    .featuredimage .featuredbackground {
      display: none; }
    .featuredimage .bkgoverlay {
      display: none; }
    .featuredimage .theimage {
      position: relative; }
    .featuredimage .theimage img {
      height: 300px;
      position: relative; }
    .featuredimage .content {
      position: relative;
      top: inherit;
      background: #2877BC;
      color: #05192B;
      width: 100%; }

  section.aboutintro {
    background: #05192B !important;
    color: #FFF; }

  .blog__content {
    padding: 40px 20px; }

  /* --- ABOUT US TESTIMONAIL SMALLER ON MOBILE --- */
  .page-id-8 .wptww-testimonials-text p {
    font-size: 18px !important;
    line-height: 24px !important;
    max-width: 100%; } }
@media screen and (max-width: 550px) {
  footer .footer-subcontain {
    display: block;
    margin-bottom: 40px; }
  footer .footer-subcontain ul li:nth-child(n+2) {
    display: none; }
  footer .footer-subcontain section {
    margin-bottom: 10px; }
  footer section#black-studio-tinymce-2 img {
    margin-bottom: 80px; } }
@media screen and (max-width: 450px) {
  .dept-tile {
    width: 100%; } }

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