@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Fredoka+One|Quicksand:500,700");
nav:after, div.yt-wrapper:after, nav ul:after, .row:after {
  content: "";
  display: table;
  clear: both; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?ojmihl");
  src: url("../fonts/icomoon.eot?ojmihl#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?ojmihl") format("truetype"), url("../fonts/icomoon.woff?ojmihl") format("woff"), url("../fonts/icomoon.svg?ojmihl#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-northernbytes-logo:before {
  content: "\e902"; }

.icon-hashtag:before {
  content: "\e900"; }

.icon-nc-logo:before {
  content: "\e901"; }

.icon-quote-left:before {
  content: "\f10d"; }

.icon-play-circle:before {
  content: "\f144"; }

.icon-circle-right:before {
  content: "\ea42"; }

.icon-circle-left:before {
  content: "\ea44"; }

.icon-twitter:before {
  content: "\ea96"; }

.icon-blogger2:before {
  content: "\eab8"; }

@keyframes animatedBackground {
  from {
    background-position: 100% 0; }
  to {
    background-position: 0 0; } }

@keyframes animatedClouds {
  from {
    background-position: 100% bottom; }
  to {
    background-position: 0 bottom; } }

@keyframes rotate {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

@keyframes rotate {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

@keyframes spinit {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  25% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); }
  75% { }
  99.9999% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); } }

.slick-lightbox {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: black;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease; }

.slick-lightbox .slick-loading .slick-list {
  background-color: transparent; }

.slick-lightbox .slick-prev {
  left: 15px; }

.slick-lightbox .slick-next {
  right: 15px; }

.slick-lightbox-hide {
  opacity: 0; }

.slick-lightbox-hide.slick-lightbox-ie {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0); }

.slick-lightbox-hide-init {
  position: absolute;
  top: -9999px;
  opacity: 0; }

.slick-lightbox-hide-init.slick-lightbox-ie {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0); }

.slick-lightbox-inner {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.slick-lightbox-slick-item {
  text-align: center;
  overflow: hidden; }

.slick-lightbox-slick-item:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; }

.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
  margin-bottom: 20px; }

.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption {
  display: block;
  text-align: center; }

.slick-lightbox-slick-item-inner {
  display: inline-block;
  vertical-align: middle;
  max-width: 90%;
  max-height: 90%; }

.slick-lightbox-slick-img {
  margin: 0 auto;
  display: block;
  max-width: 90%;
  max-height: 90%; }

.slick-lightbox-slick-caption {
  margin: 10px 0 0;
  color: white; }

.slick-lightbox-close {
  position: absolute;
  top: 15px;
  right: 15px;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  padding: 0;
  border: none; }

.slick-lightbox-close:focus {
  outline: none; }

.slick-lightbox-close:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '×'; }

body,
html {
  width: 100%;
  height: 100%;
  background: #08284d;
  padding: 0em;
  margin: 0em;
  font-family: "Quicksand", "Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4em;
  text-align: center;
  background-color: #08284d;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (max-width: 759px) {
    body,
    html {
      font-size: 16px; } }

header {
  width: 100%;
  background-image: url(../img/gradient_repeat-suzycube.com.png), url(../img/hero_bg-suzycube.com.jpg);
  background-repeat: repeat-x, no-repeat;
  background-size: auto, cover;
  background-position: left bottom, center top;
  text-align: center;
  padding-bottom: 3em; }
  header img {
    max-width: 100%; }

div.yt-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
  mask-image: radial-gradient(#fff, #000);
  -webkit-border-top-left-radius: 12px;
  -webkit-border-top-right-radius: 12px;
  -webkit-border-bottom-right-radius: 12px;
  -webkit-border-bottom-left-radius: 12px;
  -moz-border-radius-topleft: 12px;
  -moz-border-radius-topright: 12px;
  -moz-border-radius-bottomright: 12px;
  -moz-border-radius-bottomleft: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px; }

div.yt-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden !important;
  display: none; }
  div.yt-wrapper iframe.playing {
    display: block; }
  @media (max-width: 759px) {
    div.yt-wrapper iframe {
      display: block; } }

div.slick-lightbox button {
  display: block;
  position: absolute;
  border: none;
  font-size: 2em;
  background-color: transparent;
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: color 0.5s ease-out;
  -moz-transition: color 0.5s ease-out;
  -ms-transition: color 0.5s ease-out;
  -o-transition: color 0.5s ease-out;
  transition: color 0.5s ease-out;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  div.slick-lightbox button span {
    display: block;
    text-indent: -10000px; }
  div.slick-lightbox button:focus {
    outline: none; }
  div.slick-lightbox button:hover {
    color: white;
    cursor: pointer;
    -webkit-transition: color 0.5s ease-out;
    -moz-transition: color 0.5s ease-out;
    -ms-transition: color 0.5s ease-out;
    -o-transition: color 0.5s ease-out;
    transition: color 0.5s ease-out; }
  div.slick-lightbox button.slick-prev {
    left: 1em;
    top: 50%;
    margin-top: -1em;
    z-index: 1; }
    div.slick-lightbox button.slick-prev::before {
      content: "\ea44";
      text-indent: 0em; }
  div.slick-lightbox button.slick-next {
    right: 1em;
    top: 50%;
    margin-top: -1em;
    z-index: 1; }
    div.slick-lightbox button.slick-next::before {
      content: "\ea42";
      text-indent: 0em; }
  @media (max-width: 759px) {
    div.slick-lightbox button.slick-next {
      right: 0.2em; }
    div.slick-lightbox button.slick-prev {
      left: 0.2em; } }
  @media (max-width: 479px) {
    div.slick-lightbox button.slick-next {
      display: none !important; }
    div.slick-lightbox button.slick-prev {
      display: none !important; } }

div.slick-lightbox .slick-lightbox-inner button.slick-lightbox-close {
  width: 40px;
  height: 40px; }
  div.slick-lightbox .slick-lightbox-inner button.slick-lightbox-close:before {
    color: red;
    font-size: 40px; }

section#screens {
  padding-top: 2em; }
  section#screens .column-100 {
    padding-left: 3em;
    padding-right: 3em; }
    section#screens .column-100 h1 {
      display: inline-block;
      position: relative;
      text-transform: uppercase;
      font-size: 1.5em;
      padding: 0em 1em;
      color: #fff;
      background-color: #08284d;
      z-index: 1; }
  @media (max-width: 759px) {
    section#screens [class*='column-'] h1 {
      padding-left: 0em;
      padding-right: 0em; } }
  @media (max-width: 479px) {
    section#screens [class*='column-'] h1 {
      padding-left: 0em;
      padding-right: 0em; } }

footer {
  padding-top: 2em;
  color: #3ecadc; }
  footer p {
    margin: 0em;
    padding: 4em 0em; }
  footer [class^="icon-"] {
    font-size: 2.5em;
    line-height: 1.4em; }
  @media (max-width: 479px) {
    footer p {
      padding: 4em 2em; } }

h1 {
  font-family: "Fredoka One", "Arial Rounded MT Bold", Arial, sans-serif;
  font-size: 1.5em;
  color: white;
  letter-spacing: 0.1em; }
  header h1 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    -webkit-opacity: 0.7;
    margin: 0.5em; }

footer span {
  font-size: 2em; }

nav ul {
  list-style: none;
  padding: 2em 2em 0em 2em;
  margin: 0em;
  width: auto;
  height: auto; }
  nav ul li {
    padding: 0em;
    display: inline-block;
    width: auto; }
    nav ul li:first-child {
      float: left; }
    nav ul li:last-child {
      float: right; }
  @media (max-width: 479px) {
    nav ul {
      padding: 1em; } }

ul#scrimshots {
  position: relative;
  padding: 0em;
  padding-top: 1.6em;
  list-style: none;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  margin: 0em auto;
  margin-top: -2em; }
  ul#scrimshots li {
    position: relative;
    padding: 1em;
    margin: 0em; }
    ul#scrimshots li a {
      background-color: rgba(0, 0, 0, 0.8);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1;
      -webkit-opacity: 1; }
      ul#scrimshots li a:focus {
        outline: none;
        border: none; }
      ul#scrimshots li a::before {
        display: block;
        content: "loading";
        position: absolute;
        text-align: center;
        width: 100%;
        left: 0em;
        top: 40%;
        font-weight: 700;
        color: #fff;
        z-index: -1; }
      ul#scrimshots li a img {
        max-width: 100%;
        height: auto;
        position: relative;
        z-index: 0; }
  ul#scrimshots .slick-dots {
    position: relative;
    margin: 0em;
    padding: 0.5rem 0em;
    list-style: none;
    background-color: #08284d; }
    ul#scrimshots .slick-dots::before {
      position: absolute;
      display: block;
      content: "";
      width: 100%;
      height: 1px;
      left: 0em;
      bottom: 46%;
      border-top: 1px solid rgba(255, 255, 255, 0.25); }
    ul#scrimshots .slick-dots li {
      position: relative;
      display: inline-block;
      padding: 0em;
      background-color: #08284d; }
      ul#scrimshots .slick-dots li.slick-active button {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
        filter: alpha(opacity=25);
        -moz-opacity: 0.25;
        -khtml-opacity: 0.25;
        opacity: 0.25;
        -webkit-opacity: 0.25; }
      ul#scrimshots .slick-dots li button {
        display: block;
        position: relative;
        border: none;
        width: 4em;
        height: 4em;
        background-color: transparent;
        text-indent: -10000px;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
        -webkit-opacity: 1;
        -webkit-transition: opacity 0.5s ease-out;
        -moz-transition: opacity 0.5s ease-out;
        -ms-transition: opacity 0.5s ease-out;
        -o-transition: opacity 0.5s ease-out;
        transition: opacity 0.5s ease-out; }
        ul#scrimshots .slick-dots li button:focus {
          outline: none; }
        ul#scrimshots .slick-dots li button:hover {
          cursor: pointer;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
          filter: alpha(opacity=25);
          -moz-opacity: 0.25;
          -khtml-opacity: 0.25;
          opacity: 0.25;
          -webkit-opacity: 0.25;
          -webkit-transition: opacity 0.5s ease-out;
          -moz-transition: opacity 0.5s ease-out;
          -ms-transition: opacity 0.5s ease-out;
          -o-transition: opacity 0.5s ease-out;
          transition: opacity 0.5s ease-out; }
        ul#scrimshots .slick-dots li button::after {
          display: block;
          position: absolute;
          left: 37.5%;
          top: 37.5%;
          content: "";
          width: 25%;
          height: 25%;
          background-color: #fff;
          -webkit-border-top-left-radius: 100%;
          -webkit-border-top-right-radius: 100%;
          -webkit-border-bottom-right-radius: 100%;
          -webkit-border-bottom-left-radius: 100%;
          -moz-border-radius-topleft: 100%;
          -moz-border-radius-topright: 100%;
          -moz-border-radius-bottomright: 100%;
          -moz-border-radius-bottomleft: 100%;
          border-top-left-radius: 100%;
          border-top-right-radius: 100%;
          border-bottom-right-radius: 100%;
          border-bottom-left-radius: 100%; }
    @media (max-width: 1079px) {
      ul#scrimshots .slick-dots li button {
        width: 3em;
        height: 3em; } }
    @media (max-width: 759px) {
      ul#scrimshots .slick-dots::before {
        display: none; } }
  ul#scrimshots button.slick-arrow {
    display: block;
    position: absolute;
    border: none;
    font-size: 2em;
    background-color: transparent;
    color: #fff;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    ul#scrimshots button.slick-arrow span {
      display: block;
      text-indent: -10000px; }
    ul#scrimshots button.slick-arrow:focus {
      outline: none; }
  ul#scrimshots button.slick-prev {
    left: -1.2em;
    top: 50%;
    margin-top: -1em;
    z-index: 1;
    cursor: pointer !important; }
    ul#scrimshots button.slick-prev::before {
      content: "\ea44";
      text-indent: 0em;
      cursor: pointer !important; }
  ul#scrimshots button.slick-next {
    right: -1.2em;
    top: 50%;
    margin-top: -1em;
    z-index: 1;
    cursor: pointer !important; }
    ul#scrimshots button.slick-next::before {
      content: "\ea42";
      text-indent: 0em;
      cursor: pointer !important; }
  @media (max-width: 1079px) {
    ul#scrimshots button.slick-arrow {
      display: none; } }
  @media (max-width: 759px) {
    ul#scrimshots {
      border-top: none; }
      ul#scrimshots li {
        padding-left: 0em;
        padding-right: 0em; } }
  @media (max-width: 479px) {
    ul#scrimshots {
      max-width: 100%; } }

.store-badges ul,
.social ul {
  list-style: none;
  padding: 0em;
  margin: 0em; }
  .store-badges ul li,
  .social ul li {
    display: inline-block;
    vertical-align: text-top; }

.store-badges ul li {
  padding-bottom: 1em; }
  .store-badges ul li.first {
    padding-bottom: 0em; }
  .store-badges ul li p {
    color: #fff;
    font-family: "Fredoka One", "Arial Rounded MT Bold", Arial, sans-serif;
    font-size: 0.8em;
    padding: 0em;
    margin: 0em;
    line-height: 0em;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    -webkit-opacity: 0.7; }

.social ul {
  padding-top: 1em; }
  .social ul li {
    padding: 0em 0.5em; }

a:link, a:visited, a:active {
  font-family: "Fredoka One", "Arial Rounded MT Bold", Arial, sans-serif;
  color: #fff;
  text-decoration: none;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  -webkit-opacity: 0.7;
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out; }

a:hover {
  text-decoration: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-opacity: 1;
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out; }

a.button:link, a.button:visited, a.button:active {
  display: block;
  font-size: 1.1em;
  font-family: "Fredoka One", "Arial Rounded MT Bold", Arial, sans-serif;
  color: #fff;
  text-decoration: none;
  padding: 0.5em 1em;
  letter-spacing: 0.05em;
  border: 4px solid #fff;
  outline: none !important;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px; }

a.button:hover {
  text-decoration: none; }

nav ul li a:link, nav ul li a:visited, nav ul li a:active {
  color: #fff;
  text-decoration: none; }

nav ul li a.nc-logo {
  font-size: 2.5em; }

.social a {
  font-size: 1.8em; }

a#yt-play-button {
  position: absolute;
  top: 0em;
  left: 0em;
  width: 100%;
  padding-bottom: 56.25%;
  /* 16:9 */
  text-decoration: none;
  font-size: 2.5em;
  padding-top: 25px;
  height: 0;
  background-color: rgba(0, 0, 0, 0.8);
  color: #c1c1c1;
  font-family: "Fredoka One", "Arial Rounded MT Bold", Arial, sans-serif;
  -webkit-border-top-left-radius: 12px;
  -webkit-border-top-right-radius: 12px;
  -webkit-border-bottom-right-radius: 12px;
  -webkit-border-bottom-left-radius: 12px;
  -moz-border-radius-topleft: 12px;
  -moz-border-radius-topright: 12px;
  -moz-border-radius-bottomright: 12px;
  -moz-border-radius-bottomleft: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px; }
  a#yt-play-button span[class*='icon-'] {
    color: #fff; }
  a#yt-play-button p {
    margin: 0em;
    padding: 0em;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -30%;
    margin-top: -12.5%; }
    a#yt-play-button p span {
      display: block;
      font-size: 1.8em;
      margin-top: 0.2em;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1;
      -webkit-opacity: 1;
      -webkit-transition: opacity 0.5s ease-out;
      -moz-transition: opacity 0.5s ease-out;
      -ms-transition: opacity 0.5s ease-out;
      -o-transition: opacity 0.5s ease-out;
      transition: opacity 0.5s ease-out; }
  a#yt-play-button.playing {
    display: none; }
  a#yt-play-button:hover p span {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-opacity: 0.5;
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out; }
  @media (max-width: 759px) {
    a#yt-play-button {
      display: none; } }
  @media (max-width: 479px) {
    a#yt-play-button {
      font-size: 2em; } }

button.slick-arrow {
  display: block;
  position: absolute;
  border: none;
  font-size: 2em;
  background-color: transparent;
  color: #fff;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  button.slick-arrow span {
    display: block;
    text-indent: -10000px; }
  button.slick-arrow:focus {
    outline: none; }

button.slick-prev {
  left: -1.2em;
  top: 50%;
  margin-top: -1em;
  z-index: 1; }
  button.slick-prev::before {
    content: "\e908";
    text-indent: 0em; }

button.slick-next {
  right: -1.2em;
  top: 50%;
  margin-top: -1em;
  z-index: 1; }
  button.slick-next::before {
    content: "\e909";
    text-indent: 0em; }

footer blockquote {
  max-width: 50%;
  margin: 0em auto;
  color: #fff;
  border-bottom: 1px solid #003674;
  padding: 2em 0em;
  position: relative;
  z-index: 1;
  text-align: justify; }
  footer blockquote p {
    padding: 1em 0em;
    font-weight: 500; }
  footer blockquote footer {
    color: #fff;
    padding: 0em; }
  @media (max-width: 1079px) {
    footer blockquote {
      max-width: 70%; } }
  @media (max-width: 759px) {
    footer blockquote {
      max-width: 90%; } }

blockquote::before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10d";
  font-size: 4em;
  color: #fff;
  position: absolute;
  left: -0.3em;
  top: 0.3em;
  z-index: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  opacity: 0.1;
  -webkit-opacity: 0.1; }

*.white {
  color: #fff !important; }

*.blue {
  color: blue !important; }

*.a-green {
  color: #fff !important; }

.row {
  margin: 0em auto; }

[class*='column-'] {
  margin: 0em auto;
  max-width: 1440px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 1079px) {
    [class*='column-'] {
      padding-left: 1.5em;
      padding-right: 1.5em; } }

.column-10 {
  width: 10%; }

.column-33 {
  width: 33%; }

.column-50 {
  width: 50%; }
  #main .column-50 {
    position: relative;
    width: 50%;
    max-width: 640px;
    margin: 0em auto; }
    @media (max-width: 1079px) {
      #main .column-50 {
        width: 90%; } }

.column-60 {
  width: 60%; }

.column-70 {
  width: 70%; }

.column-80 {
  width: 80%; }

.column-100 {
  width: 100%; }

.right {
  float: right; }
  @media (max-width: 759px) {
    .right {
      float: none; } }

.left {
  float: left; }
  @media (max-width: 759px) {
    .left {
      float: none; } }
