/* Fonts */
@font-face {
  font-family: 'avenir-next-demi';
  src: url("fonts/AvenirNextDemi.otf");
}
@font-face {
  font-family: 'avenir-next-medium';
  src: url("fonts/AvenirNextMedium.otf");
}
@font-face {
  font-family: 'avenir-next-regular';
  src: url("fonts/AvenirNextRegular.otf");
}
@font-face {
  font-family: 'avenir-next-bold';
  src: url("fonts/AvenirNextBold.otf");
}
/* Universal */
/* CSS Reset */
/* line 3, sass/shared/_universal.scss */
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

/* line 9, sass/shared/_universal.scss */
img {
  height: auto;
  max-width: 100%;
}

/* line 14, sass/shared/_universal.scss */
ul,
ol {
  list-style: none;
}

/* line 19, sass/shared/_universal.scss */
html,
body,
html * {
  font-size: 18px;
  font-family: avenir-next-regular;
}
@media screen and (max-width: 599px) {
  /* line 19, sass/shared/_universal.scss */
  html,
  body,
  html * {
    font-size: 16px;
  }
}

/* line 30, sass/shared/_universal.scss */
body {
  overflow-x: hidden;
  color: #1E2531;
}

/* line 35, sass/shared/_universal.scss */
h1 {
  font-size: 54px;
  font-family: avenir-next-demi;
  font-weight: normal;
}
@media screen and (max-width: 599px) {
  /* line 35, sass/shared/_universal.scss */
  h1 {
    font-size: 34px;
  }
}

/* line 45, sass/shared/_universal.scss */
h2 {
  font-size: 28px;
  font-family: avenir-next-medium;
}
@media screen and (max-width: 599px) {
  /* line 45, sass/shared/_universal.scss */
  h2 {
    font-size: 24px;
  }
}

/* line 54, sass/shared/_universal.scss */
h3 {
  font-size: 24px;
  font-family: avenir-next-medium;
}
@media screen and (max-width: 599px) {
  /* line 54, sass/shared/_universal.scss */
  h3 {
    font-size: 18px;
  }
}

/* line 63, sass/shared/_universal.scss */
h6 {
  font-size: 1em;
  text-transform: uppercase;
}

/* line 68, sass/shared/_universal.scss */
p {
  line-height: 1.5;
  margin-bottom: 1em;
}

/* line 73, sass/shared/_universal.scss */
a {
  color: inherit;
  transition: all .2s ease-in;
}
/* line 77, sass/shared/_universal.scss */
a * {
  transition: all .2s ease-in;
}

/* line 82, sass/shared/_universal.scss */
span {
  font-size: inherit;
  font-family: inherit;
}

/* line 87, sass/shared/_universal.scss */
strong,
b {
  font-family: avenir-next-bold;
}

/*Remove Blankslate Extras */
/* line 93, sass/shared/_universal.scss */
#sidebar,
footer.entry-footer,
#posts-sidebar {
  display: none !important;
}

/* line 99, sass/shared/_universal.scss */
.orange-gradient {
  background: linear-gradient(78deg, rgba(178, 54, 0, 0.75) 0%, rgba(178, 54, 0, 0.75) 50%, rgba(155, 77, 43, 0.96) 50%, rgba(155, 77, 43, 0.96) 100%), url(/wp-content/uploads/2019/11/PaintTexture.png) center center/cover no-repeat;
}

/* line 103, sass/shared/_universal.scss */
.episode-text {
  position: absolute;
}
/* line 106, sass/shared/_universal.scss */
.episode-text.bottom {
  bottom: 0;
}
/* line 110, sass/shared/_universal.scss */
.episode-text.top {
  top: 0;
}
/* line 114, sass/shared/_universal.scss */
.episode-text.right {
  right: 0;
}
/* line 118, sass/shared/_universal.scss */
.episode-text.left {
  left: 0;
}

/* line 123, sass/shared/_universal.scss */
.episode-text .fl-rich-text * {
  color: rgba(255, 255, 255, 0.24) !important;
}

/* line 127, sass/shared/_universal.scss */
.y-translate {
  transform: translateY(-200px);
}
@media screen and (max-width: 768px) {
  /* line 127, sass/shared/_universal.scss */
  .y-translate {
    transform: none;
  }
}

/* line 136, sass/shared/_universal.scss */
.bg-blur .fl-button {
  backdrop-filter: blur(6px);
}

/* line 141, sass/shared/_universal.scss */
#comments {
  display: none;
}

@media (max-width: 599px) {
  /* line 146, sass/shared/_universal.scss */
  .fl-rich-text {
    float: none !important;
  }
}
@media (max-width: 768px) {
  /* line 152, sass/shared/_universal.scss */
  .fl-node-5dcacf81730d3 > .fl-row-content-wrap {
    padding-bottom: 0 !important;
  }
}
/* line 158, sass/shared/_universal.scss */
body.search-results main#content {
  padding: 5% 10%;
}
/* line 160, sass/shared/_universal.scss */
body.search-results main#content #header {
  margin-bottom: 24px;
}
/* line 163, sass/shared/_universal.scss */
body.search-results main#content .entry-summary {
  display: flex;
  margin-bottom: 18px;
}
@media screen and (max-width: 599px) {
  /* line 163, sass/shared/_universal.scss */
  body.search-results main#content .entry-summary {
    flex-direction: column;
  }
}
/* line 169, sass/shared/_universal.scss */
body.search-results main#content .entry-summary a {
  width: 30%;
  flex-shrink: 0;
  margin-right: 36px;
}
@media screen and (max-width: 599px) {
  /* line 169, sass/shared/_universal.scss */
  body.search-results main#content .entry-summary a {
    width: 100%;
  }
}

/* line 1, sass/shared/_buttons.scss */
.bpm-button {
  color: #36C5EF;
  display: inline-block;
  padding: 16px 36px;
  border-radius: 36px;
  text-decoration: none;
}
/* line 8, sass/shared/_buttons.scss */
.bpm-button.dark {
  border: 2px solid #484848;
  color: #36C5EF;
  background-color: #363636;
}
/* line 13, sass/shared/_buttons.scss */
.bpm-button.dark:hover {
  color: #f7931d;
}

/* line 20, sass/shared/_buttons.scss */
.fl-button {
  transition: all .2s ease-in;
  padding: 12px 24px 9px 24px !important;
}

@media screen and (max-width: 1024px) {
  /* line 26, sass/shared/_buttons.scss */
  .fl-button {
    font-size: .875em;
  }
}
/* line 2, sass/shared/_bbuilder.scss */
.fl-row.pattern {
  position: relative;
}
/* line 5, sass/shared/_bbuilder.scss */
.fl-row.pattern:after {
  content: ' ';
  display: block;
  position: absolute;
  height: 10%;
  bottom: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  /* line 5, sass/shared/_bbuilder.scss */
  .fl-row.pattern:after {
    background-size: 100%;
    background-position-y: 20%;
  }
}
@media screen and (max-width: 599px) {
  /* line 5, sass/shared/_bbuilder.scss */
  .fl-row.pattern:after {
    background-size: 140%;
    background-position-y: -10%;
  }
}
/* line 23, sass/shared/_bbuilder.scss */
.fl-row.pattern.blue:after {
  background-image: url(/wp-content/uploads/2019/11/patternborder_lightblue.png);
}
/* line 29, sass/shared/_bbuilder.scss */
.fl-row.pattern.purple:after {
  background-image: url(/wp-content/uploads/2019/11/pattern_border_lilac.png);
}
/* line 35, sass/shared/_bbuilder.scss */
.fl-row.pattern.gold:after {
  background-image: url(/wp-content/uploads/2019/11/pattern_border_gold.png);
}
/* line 41, sass/shared/_bbuilder.scss */
.fl-row.pattern.darkorange:after {
  background-image: url(/wp-content/uploads/2019/11/pattern_border_burntorange.png);
}

@media screen and (max-width: 768px) {
  /* line 50, sass/shared/_bbuilder.scss */
  .fl-slide-foreground.clearfix {
    position: absolute;
    width: 100%;
  }
  /* line 54, sass/shared/_bbuilder.scss */
  .fl-slide-foreground.clearfix .fl-slide-content {
    background-color: transparent !important;
  }
}
/* line 1, sass/shared/_gravityforms.scss */
#gform_wrapper_1 {
  margin: 0;
}
/* line 3, sass/shared/_gravityforms.scss */
#gform_wrapper_1 #gform_1 {
  display: flex;
  align-items: center;
}
/* line 6, sass/shared/_gravityforms.scss */
#gform_wrapper_1 #gform_1 .gfield_label {
  display: none;
}
/* line 10, sass/shared/_gravityforms.scss */
#gform_wrapper_1 #gform_1 .gform_body #field_1_1 {
  margin: 0;
  padding: 0;
}
/* line 14, sass/shared/_gravityforms.scss */
#gform_wrapper_1 #gform_1 .gform_body .ginput_container {
  margin: 0;
}
/* line 16, sass/shared/_gravityforms.scss */
#gform_wrapper_1 #gform_1 .gform_body .ginput_container #input_1_1 {
  color: #fff;
  border: 2px solid #fff !important;
  background-color: transparent !important;
  padding: 8px !important;
  padding-bottom: 5px !important;
}
/* line 22, sass/shared/_gravityforms.scss */
#gform_wrapper_1 #gform_1 .gform_body .ginput_container #input_1_1::placeholder {
  color: #fff;
}
/* line 28, sass/shared/_gravityforms.scss */
#gform_wrapper_1 #gform_1 .gform_footer {
  margin: 0;
  padding: 0;
  width: unset;
}
/* line 32, sass/shared/_gravityforms.scss */
#gform_wrapper_1 #gform_1 .gform_footer input[type=image] {
  margin: 0 !important;
  background-color: #fff !important;
  padding: 12px;
  display: inline-block;
  border-radius: 3px;
  margin: 0 !important;
  padding: 9px !important;
  padding-right: 10px !important;
  box-sizing: content-box !important;
  height: 21px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  transition: all .2s ease-in;
}
@media screen and (max-width: 599px) {
  /* line 32, sass/shared/_gravityforms.scss */
  #gform_wrapper_1 #gform_1 .gform_footer input[type=image] {
    display: block;
    height: 100%;
    padding: 8px !important;
    padding-top: 9px !important;
  }
}
/* line 54, sass/shared/_gravityforms.scss */
#gform_wrapper_1 #gform_1 .gform_footer:hover input[type=image] {
  background-color: #36C5EF !important;
}

/* forum inside beaver builder */
/* line 67, sass/shared/_gravityforms.scss */
.fl-rich-text #gform_wrapper_1 #gform_1 .gform_body .ginput_container #input_1_1 {
  color: #3F3F3F;
  border: 2px solid #3F3F3F !important;
  background-color: transparent !important;
  padding: 8px !important;
  padding-bottom: 5px !important;
}
/* line 73, sass/shared/_gravityforms.scss */
.fl-rich-text #gform_wrapper_1 #gform_1 .gform_body .ginput_container #input_1_1::placeholder {
  color: #3F3F3F;
}
/* line 80, sass/shared/_gravityforms.scss */
.fl-rich-text #gform_wrapper_1 #gform_1 .gform_footer input[type=image] {
  border: 2px solid #3f3f3f !important;
  border-left: none !important;
  height: 17px;
}
@media screen and (max-width: 599px) {
  /* line 80, sass/shared/_gravityforms.scss */
  .fl-rich-text #gform_wrapper_1 #gform_1 .gform_footer input[type=image] {
    display: block;
    height: 100%;
    padding: 6px !important;
    padding-top: 7px !important;
  }
}

/* line 3, sass/shared/_posts.scss */
.single-post #wrapper #container {
  display: flex;
}
@media screen and (max-width: 599px) {
  /* line 3, sass/shared/_posts.scss */
  .single-post #wrapper #container {
    flex-direction: column;
  }
}
/* line 8, sass/shared/_posts.scss */
.single-post #wrapper #container #content {
  width: 70%;
  padding: 5%;
}
@media screen and (max-width: 599px) {
  /* line 8, sass/shared/_posts.scss */
  .single-post #wrapper #container #content {
    width: 100%;
  }
}
/* line 15, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar {
  width: 30%;
  border-left: 1px solid rgba(112, 112, 112, 0.25);
}
@media screen and (max-width: 599px) {
  /* line 15, sass/shared/_posts.scss */
  .single-post #wrapper #container #posts-sidebar {
    width: 100%;
    border-top: 1px solid rgba(112, 112, 112, 0.25);
    border-left: none;
  }
}
/* line 23, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-top {
  padding: 5%;
}
/* line 25, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-top h3 {
  margin-bottom: 12px;
}
/* line 29, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-top .aside-tags span {
  color: #6666FF;
  text-transform: uppercase;
  margin-right: 16px;
  margin-bottom: 12px;
  display: inline-block;
  font-family: 'avenir-next-medium';
}
/* line 38, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-top .aside-social {
  margin-top: 20%;
}
/* line 40, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-top .aside-social a {
  color: #4D8BFF;
  text-decoration: none;
  margin-right: 12px;
}
/* line 44, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-top .aside-social a:hover {
  color: #F7931D !important;
}
/* line 47, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-top .aside-social a i {
  font-size: 24px;
}
/* line 53, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-bottom {
  padding: 5%;
  border-top: 1px solid rgba(112, 112, 112, 0.25);
}
/* line 56, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-bottom h3 {
  margin-bottom: 12px;
}
/* line 59, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-bottom #gform_wrapper_1 {
  width: 60%;
}
/* line 64, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-bottom #gform_wrapper_1 #gform_1 .gform_body .ginput_container #input_1_1 {
  color: #3f3f3f;
  border: 2px solid #3F3F3F !important;
}
/* line 67, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-bottom #gform_wrapper_1 #gform_1 .gform_body .ginput_container #input_1_1::placeholder {
  color: #3F3F3F;
}
/* line 74, sass/shared/_posts.scss */
.single-post #wrapper #container #posts-sidebar .aside-bottom #gform_wrapper_1 #gform_1 .gform_footer input[type=image] {
  padding: 7px !important;
  border: 2px solid #3f3f3f !important;
  border-left: none !important;
}
@media screen and (max-width: 599px) {
  /* line 74, sass/shared/_posts.scss */
  .single-post #wrapper #container #posts-sidebar .aside-bottom #gform_wrapper_1 #gform_1 .gform_footer input[type=image] {
    padding-top: 6px !important;
  }
}

/* Header */
/* line 2, sass/components/_header.scss */
#header {
  background-color: #191919;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.13);
  padding: 1% 5%;
}
@media screen and (max-width: 599px) {
  /* line 2, sass/components/_header.scss */
  #header {
    padding: 2.5% 5%;
  }
}
@media screen and (max-width: 768px) {
  /* line 12, sass/components/_header.scss */
  #header .logo img {
    height: 60px;
  }
}

/* line 20, sass/components/_header.scss */
#header .header-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 26, sass/components/_header.scss */
#header .header-wrapper .fa-bars {
  display: none;
}
@media screen and (max-width: 599px) {
  /* line 26, sass/components/_header.scss */
  #header .header-wrapper .fa-bars {
    display: block;
    color: #fff;
    font-size: 24px;
  }
}

/* line 36, sass/components/_header.scss */
.gn-nav {
  display: flex;
  flex-direction: column;
}
/* line 40, sass/components/_header.scss */
.gn-nav .gn-nav-top {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (max-width: 599px) {
  /* line 40, sass/components/_header.scss */
  .gn-nav .gn-nav-top {
    order: 2;
    flex-direction: column;
    margin-top: 24px;
  }
}
/* line 51, sass/components/_header.scss */
.gn-nav .gn-nav-top .nav-social {
  margin-right: 18px;
}
@media screen and (max-width: 599px) {
  /* line 51, sass/components/_header.scss */
  .gn-nav .gn-nav-top .nav-social {
    margin-bottom: 24px;
    margin-right: 0;
  }
}
/* line 59, sass/components/_header.scss */
.gn-nav .gn-nav-top .nav-social .nav-social-link {
  text-decoration: none;
  color: #fff;
}
/* line 63, sass/components/_header.scss */
.gn-nav .gn-nav-top .nav-social .nav-social-link i {
  font-size: 24px;
  margin-right: 6px;
}
/* line 68, sass/components/_header.scss */
.gn-nav .gn-nav-top .nav-social .nav-social-link:hover {
  color: #36C5EF;
}
/* line 75, sass/components/_header.scss */
.gn-nav .gn-nav-bottom {
  margin-top: 24px;
}
/* line 78, sass/components/_header.scss */
.gn-nav .gn-nav-bottom #menu-main {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 599px) {
  /* line 78, sass/components/_header.scss */
  .gn-nav .gn-nav-bottom #menu-main {
    flex-direction: column;
  }
}
/* line 85, sass/components/_header.scss */
.gn-nav .gn-nav-bottom #menu-main > li {
  margin-right: 36px;
}
@media screen and (max-width: 599px) {
  /* line 85, sass/components/_header.scss */
  .gn-nav .gn-nav-bottom #menu-main > li {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
/* line 93, sass/components/_header.scss */
.gn-nav .gn-nav-bottom #menu-main > li a {
  text-decoration: none;
  color: #fff;
  transition: color .2s ease-in;
}
@media screen and (max-width: 768px) {
  /* line 93, sass/components/_header.scss */
  .gn-nav .gn-nav-bottom #menu-main > li a {
    font-size: 14px;
  }
}
@media screen and (max-width: 599px) {
  /* line 93, sass/components/_header.scss */
  .gn-nav .gn-nav-bottom #menu-main > li a {
    font-size: 18px;
  }
}
/* line 103, sass/components/_header.scss */
.gn-nav .gn-nav-bottom #menu-main > li a:hover {
  color: #36C5EF;
}
/* line 108, sass/components/_header.scss */
.gn-nav .gn-nav-bottom #menu-main > li .sub-menu {
  position: absolute;
  padding: 16px;
  background-color: #fff;
  transform: translateX(-16px);
  opacity: 0;
  transition: opacity .4s ease-in;
  visibility: hidden;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.46);
  z-index: 100;
}
/* line 119, sass/components/_header.scss */
.gn-nav .gn-nav-bottom #menu-main > li .sub-menu li:not(:last-child) {
  margin-bottom: 12px;
}
/* line 126, sass/components/_header.scss */
.gn-nav .gn-nav-bottom #menu-main li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
}
/* line 132, sass/components/_header.scss */
.gn-nav .gn-nav-bottom #menu-main li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 599px) {
  /* line 36, sass/components/_header.scss */
  .gn-nav {
    position: fixed;
    width: 70%;
    right: -100%;
    flex-direction: column;
    top: 0;
    background-color: #000;
    height: 100vh;
    z-index: 100;
    padding: 48px 24px;
    box-shadow: 0px 3px 9px #00000070;
    transition: all .5s ease-in;
  }
}
@media screen and (max-width: 599px) {
  /* line 152, sass/components/_header.scss */
  .gn-nav.active {
    right: 0;
  }
}

/* line 159, sass/components/_header.scss */
.gn-mobile-close {
  display: none;
  text-align: right;
}
@media screen and (max-width: 599px) {
  /* line 159, sass/components/_header.scss */
  .gn-mobile-close {
    display: block;
    color: #fff;
    margin-top: 24px;
    margin-right: 24px;
  }
}
/* line 170, sass/components/_header.scss */
.gn-mobile-close i {
  font-size: 24px;
}

/*Scroll styling*/
/* line 177, sass/components/_header.scss */
body.scrolled #header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
/* line 184, sass/components/_header.scss */
body.scrolled.admin-bar #header {
  top: 32px;
}
@media screen and (max-width: 599px) {
  /* line 184, sass/components/_header.scss */
  body.scrolled.admin-bar #header {
    top: 46px;
  }
}

/*nav search */
/* line 194, sass/components/_header.scss */
.gn-search {
  display: flex;
  height: 100%;
  margin-left: 18px;
  align-items: center;
}
@media screen and (max-width: 599px) {
  /* line 194, sass/components/_header.scss */
  .gn-search {
    flex-direction: column;
  }
}
/* line 202, sass/components/_header.scss */
.gn-search .fas {
  color: #fff;
  font-size: 24px;
}

/* line 207, sass/components/_header.scss */
.navbar-search {
  display: none;
  margin-right: 12px;
}
@media screen and (max-width: 599px) {
  /* line 207, sass/components/_header.scss */
  .navbar-search {
    margin-right: 0;
    margin-bottom: 18px;
  }
}
/* line 214, sass/components/_header.scss */
.navbar-search.active {
  display: block;
}
/* line 217, sass/components/_header.scss */
.navbar-search .screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
/* line 227, sass/components/_header.scss */
.navbar-search form {
  display: flex;
  align-items: center;
}
/* line 230, sass/components/_header.scss */
.navbar-search form .search-field {
  color: #fff;
  border: 2px solid #fff !important;
  background-color: transparent !important;
  padding: 8px !important;
  padding-bottom: 5px !important;
}
/* line 236, sass/components/_header.scss */
.navbar-search form .search-field::placeholder {
  color: #fff;
}
/* line 240, sass/components/_header.scss */
.navbar-search form .search-submit {
  background-color: #fff !important;
  display: inline-block;
  border-radius: 3px;
  margin: 0 !important;
  padding: 9px !important;
  padding-right: 10px !important;
  padding-top: 10px !important;
  box-sizing: content-box !important;
  height: 18px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  transition: all .2s ease-in;
  font-size: 16px;
  border-color: #fff !important;
}
@media screen and (max-width: 599px) {
  /* line 240, sass/components/_header.scss */
  .navbar-search form .search-submit {
    height: 15px;
  }
}

/* Footer */
/* line 2, sass/components/_footer.scss */
#footer {
  position: relative;
  background-image: url(/wp-content/uploads/2019/11/FooterBackground.png);
  background-size: cover;
  color: #fff;
  padding: 5% 10%;
  display: flex;
  background: linear-gradient(78deg, #242424 0%, #242424 50%, #484848 50%, #484848 100%);
}
@media screen and (max-width: 599px) {
  /* line 2, sass/components/_footer.scss */
  #footer {
    flex-direction: column;
    padding: 10%;
  }
}
/* line 16, sass/components/_footer.scss */
#footer .gn-footer-left,
#footer .gn-footer-right {
  width: 50%;
  z-index: 1;
}
@media screen and (max-width: 599px) {
  /* line 16, sass/components/_footer.scss */
  #footer .gn-footer-left,
  #footer .gn-footer-right {
    width: 100%;
    text-align: center;
  }
}
/* line 27, sass/components/_footer.scss */
#footer .gn-footer-left-bottom {
  display: flex;
  align-items: center;
  margin-top: 36px;
}
@media screen and (max-width: 768px) {
  /* line 27, sass/components/_footer.scss */
  #footer .gn-footer-left-bottom {
    flex-direction: column;
    margin-top: 24px;
  }
}
/* line 37, sass/components/_footer.scss */
#footer .gn-footer-left-bottom .nav-social {
  margin-left: 18px;
}
@media screen and (max-width: 768px) {
  /* line 37, sass/components/_footer.scss */
  #footer .gn-footer-left-bottom .nav-social {
    margin-left: 0;
    margin-top: 24px;
  }
}
/* line 45, sass/components/_footer.scss */
#footer .gn-footer-left-bottom .nav-social .nav-social-link {
  text-decoration: none;
  color: #fff;
}
/* line 49, sass/components/_footer.scss */
#footer .gn-footer-left-bottom .nav-social .nav-social-link i {
  font-size: 24px;
  margin-right: 6px;
}
/* line 54, sass/components/_footer.scss */
#footer .gn-footer-left-bottom .nav-social .nav-social-link:hover {
  color: #36C5EF;
}
/* line 61, sass/components/_footer.scss */
#footer .gn-footer-right {
  padding-left: 5%;
}
/* line 64, sass/components/_footer.scss */
#footer .gn-footer-right a {
  margin-top: 36px;
  text-transform: uppercase;
  font-size: 14px;
  font-family: avenir-next-medium;
  letter-spacing: 1px;
}
@media screen and (max-width: 599px) {
  /* line 61, sass/components/_footer.scss */
  #footer .gn-footer-right {
    padding: 0;
    margin-top: 24px;
  }
}
/* line 78, sass/components/_footer.scss */
#footer > img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}

/* line 1, sass/components/_slick.scss */
.slick-list {
  padding: 12px 0 !important;
}
@media screen and (max-width: 599px) {
  /* line 1, sass/components/_slick.scss */
  .slick-list {
    overflow: hidden !important;
  }
}

/* line 7, sass/components/_slick.scss */
.slick-dots {
  display: flex !important;
  list-style: none !important;
  justify-content: center;
}

/* line 12, sass/components/_slick.scss */
.slick-dots li button {
  font-size: 0;
  height: 16px;
  width: 16px;
  border: 2px solid #C6C6C6;
  border-radius: 50%;
  padding: 0;
  background-color: transparent;
  margin-right: 12px;
  opacity: 0.5;
  transform: scale(0.8);
  cursor: pointer;
  transition: transform all .3s ease-in;
}
/* line 25, sass/components/_slick.scss */
.slick-dots li button:hover {
  transform: scale(1);
}

/* line 29, sass/components/_slick.scss */
.slick-dots li.slick-active button {
  background-color: #C6C6C6;
  opacity: 1;
  transform: scale(1);
}

/* line 34, sass/components/_slick.scss */
.slick-track {
  display: flex !important;
}

/* line 37, sass/components/_slick.scss */
.slick-slide {
  height: inherit !important;
  margin-right: 20px;
}
/* line 40, sass/components/_slick.scss */
.slick-slide > div {
  height: 100%;
}

/* line 44, sass/components/_slick.scss */
.slick-slide h1 {
  text-shadow: 0px 1px 3px #191919;
}

@media screen and (max-width: 768px) {
  /* line 48, sass/components/_slick.scss */
  .slick-dots {
    position: static;
    transform: unset;
    padding: 0 !important;
    margin: 0 auto;
  }
}
/* line 1, sass/shortcodes/_projects-slider.scss */
.projects-360-top {
  color: #fff;
  display: flex;
  align-items: center;
}
/* line 5, sass/shortcodes/_projects-slider.scss */
.projects-360-top #project-select {
  margin-left: 12px;
}

/* line 9, sass/shortcodes/_projects-slider.scss */
.projects-360-slider {
  margin-top: 24px;
  display: flex;
}
/* line 12, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .slider-item {
  height: 100%;
  width: 48%;
  background-color: #2f2f2f;
  color: #fff;
  display: flex !important;
  flex-direction: column-reverse;
  justify-content: flex-end;
}
/* line 22, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .slider-item .slider-content {
  padding: 36px;
}
/* line 24, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .slider-item .slider-content .slider-summary {
  color: #C3C3C3;
  margin-top: 16px;
}
/* line 29, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .slider-item .person-row {
  border-top: 1px solid #707070;
  display: flex;
  padding: 36px;
}
/* line 33, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .slider-item .person-row .person {
  cursor: pointer;
}
/* line 35, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .slider-item .person-row .person:not(:last-child) {
  margin-right: 28px;
}
/* line 38, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .slider-item .person-row .person .person-img-container {
  max-width: 100px;
}
/* line 40, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .slider-item .person-row .person .person-img-container img {
  border-radius: 50%;
}
/* line 44, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .slider-item .person-row .person .person-name {
  margin: 0;
}
/* line 47, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .slider-item .person-row .person .person-title {
  color: #AAAAAA;
}

/* line 54, sass/shortcodes/_projects-slider.scss */
.fellows-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.75);
  opacity: 0;
  visibility: hidden;
}
/* line 64, sass/shortcodes/_projects-slider.scss */
.fellows-overlay.active {
  opacity: 1;
  visibility: visible;
}
/* line 68, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60%;
  height: 50%;
  opacity: 0;
  visibility: hidden;
}
/* line 78, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider .person {
  height: 100%;
  background-color: #fff;
  color: #191919;
  display: flex !important;
  padding: 36px;
  justify-content: space-between;
}
/* line 85, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider .person .person-img-container {
  width: 30%;
  flex-shrink: 0;
}
/* line 89, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider .person .person-content {
  width: 65%;
}
/* line 91, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider .person .person-content .person-title {
  color: #585858;
  margin: 0;
}
/* line 95, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider .person .person-content .project-title {
  color: #AAAAAA;
  font-style: italic;
}
/* line 101, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider.active {
  opacity: 1;
  visibility: visible;
}
/* line 105, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider .fa-chevron-left, .fellows-overlay .fellows-slider .fa-chevron-right {
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  color: #C6C6C6;
  font-size: 40px;
  z-index: 1;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  transition: color 0.2s ease-in;
}
/* line 126, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider .fa-chevron-left:hover, .fellows-overlay .fellows-slider .fa-chevron-right:hover {
  color: #fff;
}
/* line 130, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider .fa-chevron-left {
  left: -1%;
}
@media screen and (max-width: 599px) {
  /* line 130, sass/shortcodes/_projects-slider.scss */
  .fellows-overlay .fellows-slider .fa-chevron-left {
    left: 8px;
  }
}
/* line 136, sass/shortcodes/_projects-slider.scss */
.fellows-overlay .fellows-slider .fa-chevron-right {
  right: -1%;
}
@media screen and (max-width: 599px) {
  /* line 136, sass/shortcodes/_projects-slider.scss */
  .fellows-overlay .fellows-slider .fa-chevron-right {
    right: 8px;
  }
}

/* line 147, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .fa-chevron-left, .projects-360-slider .fa-chevron-right, .episodes-slider .fa-chevron-left, .episodes-slider .fa-chevron-right {
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  color: #C6C6C6;
  font-size: 40px;
  z-index: 1;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  transition: color 0.2s ease-in;
}
/* line 168, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .fa-chevron-left:hover, .projects-360-slider .fa-chevron-right:hover, .episodes-slider .fa-chevron-left:hover, .episodes-slider .fa-chevron-right:hover {
  color: #fff;
}
/* line 172, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .fa-chevron-left, .episodes-slider .fa-chevron-left {
  left: -1%;
}
@media screen and (max-width: 599px) {
  /* line 172, sass/shortcodes/_projects-slider.scss */
  .projects-360-slider .fa-chevron-left, .episodes-slider .fa-chevron-left {
    left: 8px;
  }
}
/* line 178, sass/shortcodes/_projects-slider.scss */
.projects-360-slider .fa-chevron-right, .episodes-slider .fa-chevron-right {
  right: -1%;
}
@media screen and (max-width: 599px) {
  /* line 178, sass/shortcodes/_projects-slider.scss */
  .projects-360-slider .fa-chevron-right, .episodes-slider .fa-chevron-right {
    right: 8px;
  }
}

/* line 3, sass/shortcodes/_episodes-slider.scss */
.filter-container .btn-container .episodes-btn {
  background-color: transparent;
  border: none;
  color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  margin-right: 16px;
}
/* line 9, sass/shortcodes/_episodes-slider.scss */
.filter-container .btn-container .episodes-btn.active {
  color: #fff;
}
/* line 14, sass/shortcodes/_episodes-slider.scss */
.filter-container .select-container {
  padding: 16px 0;
}

/* line 18, sass/shortcodes/_episodes-slider.scss */
.episodes-slider {
  display: flex;
  padding-left: 24px;
  padding-right: 24px;
}
/* line 23, sass/shortcodes/_episodes-slider.scss */
.episodes-slider .slick-list h2 {
  color: #fff;
  width: 100%;
  padding: 10%;
}
/* line 29, sass/shortcodes/_episodes-slider.scss */
.episodes-slider .slider-item {
  text-decoration: none;
  width: 30%;
  color: #fff;
}
/* line 33, sass/shortcodes/_episodes-slider.scss */
.episodes-slider .slider-item .slider-copy {
  margin-top: 16px;
}
/* line 36, sass/shortcodes/_episodes-slider.scss */
.episodes-slider .slider-item:hover {
  color: #36C5EF;
}
/* line 39, sass/shortcodes/_episodes-slider.scss */
.episodes-slider .slider-item:focus {
  outline: 0;
}

/* line 45, sass/shortcodes/_episodes-slider.scss */
.bts-null h2 {
  padding: 10%;
}

/* line 4, sass/shortcodes/_filmmakers-slider.scss */
.filmmakers-slider .slider-item .slider-content img {
  max-width: 150px;
  margin-bottom: 24px;
}

/* line 2, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-filter-row {
  display: flex;
}
/* line 5, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-filter-row .latest-pagination button {
  color: #fff;
  background-color: #434343;
  padding: 8px 14px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
}
/* line 12, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-filter-row .latest-pagination button.inactive {
  pointer-events: none;
  opacity: .5;
}
/* line 18, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-filter-row .latest-filters-container {
  margin-right: auto;
  margin-left: 10%;
}
/* line 21, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-filter-row .latest-filters-container select {
  -webkit-appearance: none;
  appearance: none;
  color: #fff;
  background-color: #434343;
  padding: 8px 14px;
  border: none !important;
}
/* line 30, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-filter-row .latest-search {
  width: 25%;
}
/* line 32, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-filter-row .latest-search .quicksearch {
  background-color: #434343;
  border: none;
  padding: 12px;
  border-radius: 6px;
  color: #fff;
  width: 100%;
}
/* line 39, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-filter-row .latest-search .quicksearch::placeholder {
  color: #fff;
}
/* line 46, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item {
  background-color: #434343;
  border-radius: 4px;
  margin-top: 24px;
  box-shadow: 0px 3px 26px rgba(0, 0, 0, 0.24);
}
/* line 51, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top {
  display: flex;
  border-bottom: 1px solid #707070;
}
/* line 54, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top .blog-item-category {
  width: 20%;
  text-align: center;
  padding: 2.5% 5%;
  border-right: 1px solid #707070;
}
/* line 59, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top .blog-item-category p {
  margin: 0;
  display: block;
}
/* line 64, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top .blog-item-meta {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
/* line 68, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top .blog-item-meta .author-date {
  display: flex;
  align-items: center;
  margin-left: 5%;
}
/* line 72, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top .blog-item-meta .author-date p {
  margin: 0;
}
/* line 75, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top .blog-item-meta .author-date .author {
  color: #36C5EF;
  text-transform: uppercase;
  margin-right: 48px;
}
/* line 80, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top .blog-item-meta .author-date .date {
  color: #95989A;
}
/* line 84, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top .blog-item-meta .blog-share {
  margin-left: auto;
  margin-right: 5%;
}
/* line 87, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top .blog-item-meta .blog-share a {
  text-decoration: none;
  margin-left: 12px;
}
/* line 90, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-top .blog-item-meta .blog-share a i {
  font-size: 24px;
  color: #36C5EF;
}
/* line 98, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-bottom {
  display: flex;
}
/* line 100, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-bottom .blog-item-content {
  padding: 5%;
  width: 75%;
}
/* line 103, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-bottom .blog-item-content .blog-link {
  color: #4D8BFF;
  text-decoration: none;
}
/* line 106, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-bottom .blog-item-content .blog-link i {
  color: inherit;
}
/* line 109, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-bottom .blog-item-content .blog-link:hover {
  color: #f7931d;
}
/* line 114, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-bottom .blog-item-tags-container {
  padding: 5%;
  width: 25%;
  border-left: 1px solid #707070;
}
/* line 118, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-bottom .blog-item-tags-container h4 {
  margin-bottom: 16px;
}
/* line 122, sass/shortcodes/_latest-blogs.scss */
.latest-blog-container .latest-blog-isotope .blog-item .blog-item-bottom .blog-item-tags-container .blog-item-tags span {
  color: #6666FF;
  text-transform: uppercase;
  margin-right: 6px;
  margin-bottom: 8px;
}

/* line 2, sass/shortcodes/_archives-slider.scss */
.archives-filter-container select {
  -webkit-appearance: none;
  appearance: none;
  color: #fff;
  background-color: #434343;
  padding: 8px 14px;
  border: none !important;
}

/* line 12, sass/shortcodes/_archives-slider.scss */
.archives-slider .archive-item {
  background-color: #434343;
  padding: 8%;
  border-radius: 4px;
  box-shadow: 0px 3px 26px rgba(0, 0, 0, 0.24);
}
/* line 17, sass/shortcodes/_archives-slider.scss */
.archives-slider .archive-item h3 {
  margin-bottom: 16px;
}
/* line 20, sass/shortcodes/_archives-slider.scss */
.archives-slider .archive-item a {
  color: #4D8BFF;
  text-decoration: none;
}
/* line 23, sass/shortcodes/_archives-slider.scss */
.archives-slider .archive-item a i {
  color: inherit;
}
/* line 26, sass/shortcodes/_archives-slider.scss */
.archives-slider .archive-item a:hover {
  color: #f7931d;
}
/* line 30, sass/shortcodes/_archives-slider.scss */
.archives-slider .archive-item.hide {
  display: none;
}

/* line 35, sass/shortcodes/_archives-slider.scss */
.slick-slide.hide {
  display: none !important;
}

/* line 38, sass/shortcodes/_archives-slider.scss */
.select-wrapper {
  position: relative;
  display: inline-block;
}
/* line 41, sass/shortcodes/_archives-slider.scss */
.select-wrapper select {
  -webkit-appearance: none;
  appearance: none;
  color: #fff;
  background-color: #434343;
  padding: 8px 14px;
  border: none !important;
  padding-right: 48px !important;
}
/* line 50, sass/shortcodes/_archives-slider.scss */
.select-wrapper i {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: #fff;
}
