.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24, .col-xs-25, .col-sm-25, .col-md-25, .col-lg-25, .col-xs-26, .col-sm-26, .col-md-26, .col-lg-26, .col-xs-27, .col-sm-27, .col-md-27, .col-lg-27, .col-xs-28, .col-sm-28, .col-md-28, .col-lg-28, .col-xs-29, .col-sm-29, .col-md-29, .col-lg-29, .col-xs-30, .col-sm-30, .col-md-30, .col-lg-30, .col-xs-31, .col-sm-31, .col-md-31, .col-lg-31, .col-xs-32, .col-sm-32, .col-md-32, .col-lg-32, .col-xs-33, .col-sm-33, .col-md-33, .col-lg-33, .col-xs-34, .col-sm-34, .col-md-34, .col-lg-34, .col-xs-35, .col-sm-35, .col-md-35, .col-lg-35, .col-xs-36, .col-sm-36, .col-md-36, .col-lg-36, .col-xs-37, .col-sm-37, .col-md-37, .col-lg-37, .col-xs-38, .col-sm-38, .col-md-38, .col-lg-38, .col-xs-39, .col-sm-39, .col-md-39, .col-lg-39, .col-xs-40, .col-sm-40, .col-md-40, .col-lg-40, .col-xs-41, .col-sm-41, .col-md-41, .col-lg-41, .col-xs-42, .col-sm-42, .col-md-42, .col-lg-42, .col-xs-43, .col-sm-43, .col-md-43, .col-lg-43, .col-xs-44, .col-sm-44, .col-md-44, .col-lg-44, .col-xs-45, .col-sm-45, .col-md-45, .col-lg-45, .col-xs-46, .col-sm-46, .col-md-46, .col-lg-46, .col-xs-47, .col-sm-47, .col-md-47, .col-lg-47, .col-xs-48, .col-sm-48, .col-md-48, .col-lg-48, .col-xs-49, .col-sm-49, .col-md-49, .col-lg-49, .col-xs-50, .col-sm-50, .col-md-50, .col-lg-50, .col-xs-51, .col-sm-51, .col-md-51, .col-lg-51, .col-xs-52, .col-sm-52, .col-md-52, .col-lg-52, .col-xs-53, .col-sm-53, .col-md-53, .col-lg-53, .col-xs-54, .col-sm-54, .col-md-54, .col-lg-54, .col-xs-55, .col-sm-55, .col-md-55, .col-lg-55, .col-xs-56, .col-sm-56, .col-md-56, .col-lg-56, .col-xs-57, .col-sm-57, .col-md-57, .col-lg-57, .col-xs-58, .col-sm-58, .col-md-58, .col-lg-58, .col-xs-59, .col-sm-59, .col-md-59, .col-lg-59, .col-xs-60, .col-sm-60, .col-md-60, .col-lg-60, .col-xs-61, .col-sm-61, .col-md-61, .col-lg-61, .col-xs-62, .col-sm-62, .col-md-62, .col-lg-62, .col-xs-63, .col-sm-63, .col-md-63, .col-lg-63, .col-xs-64, .col-sm-64, .col-md-64, .col-lg-64, .col-xs-65, .col-sm-65, .col-md-65, .col-lg-65, .col-xs-66, .col-sm-66, .col-md-66, .col-lg-66, .col-xs-67, .col-sm-67, .col-md-67, .col-lg-67, .col-xs-68, .col-sm-68, .col-md-68, .col-lg-68, .col-xs-69, .col-sm-69, .col-md-69, .col-lg-69, .col-xs-70, .col-sm-70, .col-md-70, .col-lg-70, .col-xs-71, .col-sm-71, .col-md-71, .col-lg-71, .col-xs-72, .col-sm-72, .col-md-72, .col-lg-72, .col-xs-73, .col-sm-73, .col-md-73, .col-lg-73, .col-xs-74, .col-sm-74, .col-md-74, .col-lg-74, .col-xs-75, .col-sm-75, .col-md-75, .col-lg-75, .col-xs-76, .col-sm-76, .col-md-76, .col-lg-76, .col-xs-77, .col-sm-77, .col-md-77, .col-lg-77, .col-xs-78, .col-sm-78, .col-md-78, .col-lg-78, .col-xs-79, .col-sm-79, .col-md-79, .col-lg-79, .col-xs-80, .col-sm-80, .col-md-80, .col-lg-80, .col-xs-81, .col-sm-81, .col-md-81, .col-lg-81, .col-xs-82, .col-sm-82, .col-md-82, .col-lg-82, .col-xs-83, .col-sm-83, .col-md-83, .col-lg-83, .col-xs-84, .col-sm-84, .col-md-84, .col-lg-84, .col-xs-85, .col-sm-85, .col-md-85, .col-lg-85, .col-xs-86, .col-sm-86, .col-md-86, .col-lg-86, .col-xs-87, .col-sm-87, .col-md-87, .col-lg-87, .col-xs-88, .col-sm-88, .col-md-88, .col-lg-88, .col-xs-89, .col-sm-89, .col-md-89, .col-lg-89, .col-xs-90, .col-sm-90, .col-md-90, .col-lg-90, .col-xs-91, .col-sm-91, .col-md-91, .col-lg-91, .col-xs-92, .col-sm-92, .col-md-92, .col-lg-92, .col-xs-93, .col-sm-93, .col-md-93, .col-lg-93, .col-xs-94, .col-sm-94, .col-md-94, .col-lg-94, .col-xs-95, .col-sm-95, .col-md-95, .col-lg-95, .col-xs-96, .col-sm-96, .col-md-96, .col-lg-96, .col-xs-97, .col-sm-97, .col-md-97, .col-lg-97, .col-xs-98, .col-sm-98, .col-md-98, .col-lg-98, .col-xs-99, .col-sm-99, .col-md-99, .col-lg-99, .col-xs-100, .col-sm-100, .col-md-100, .col-lg-100, .col-xs-101, .col-sm-101, .col-md-101, .col-lg-101, .col-xs-102, .col-sm-102, .col-md-102, .col-lg-102, .col-xs-103, .col-sm-103, .col-md-103, .col-lg-103, .col-xs-104, .col-sm-104, .col-md-104, .col-lg-104, .col-xs-105, .col-sm-105, .col-md-105, .col-lg-105, .col-xs-106, .col-sm-106, .col-md-106, .col-lg-106, .col-xs-107, .col-sm-107, .col-md-107, .col-lg-107, .col-xs-108, .col-sm-108, .col-md-108, .col-lg-108, .col-xs-109, .col-sm-109, .col-md-109, .col-lg-109, .col-xs-110, .col-sm-110, .col-md-110, .col-lg-110, .col-xs-111, .col-sm-111, .col-md-111, .col-lg-111, .col-xs-112, .col-sm-112, .col-md-112, .col-lg-112, .col-xs-113, .col-sm-113, .col-md-113, .col-lg-113, .col-xs-114, .col-sm-114, .col-md-114, .col-lg-114, .col-xs-115, .col-sm-115, .col-md-115, .col-lg-115, .col-xs-116, .col-sm-116, .col-md-116, .col-lg-116, .col-xs-117, .col-sm-117, .col-md-117, .col-lg-117, .col-xs-118, .col-sm-118, .col-md-118, .col-lg-118, .col-xs-119, .col-sm-119, .col-md-119, .col-lg-119, .col-xs-120, .col-sm-120, .col-md-120, .col-lg-120 {
  padding-left: 10px;
  padding-right: 10px; }

.row {
  margin-left: -10px;
  margin-right: -10px; }

.container {
  padding-left: 30px;
  padding-right: 30px; }

@media (max-width: 740px) {
  .container {
    padding-left: 15px;
    padding-right: 15px; }

  .content .container,
  #page-header .container,
  .carousel-header-wrapper .container {
    padding-left: 30px;
    padding-right: 30px; } }
@media (max-width: 350px) {
  .content .container,
  #page-header .container,
  .carousel-header-wrapper .container {
    padding-left: 20px;
    padding-right: 20px; } }
.standard-font, h1, h2, h3, label, p, body {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin: 0;
  letter-spacing: -0.01em;
  color: #FFF; }

h1 {
  font-size: 30px;
  font-weight: 300;
  margin-bottom: 25px; }

h2, h3, label {
  font-weight: 300;
  letter-spacing: -0.01em;
  margin-bottom: 20px; }

label {
  margin-bottom: 10px;
  font-size: 15px; }

p {
  line-height: 1.7em;
  color: #AAA;
  margin-bottom: 20px; }
  p.lead {
    color: #DDD; }

@media (max-width: 767px) {
  h2 {
    font-size: 27px; } }
html, body {
  height: 100%; }

body {
  background: #000;
  position: relative;
  padding-top: 111px; }

@media (max-width: 991px) {
  body {
    padding-top: 57px; } }
.page-wrapper {
  position: relative;
  z-index: 10;
  padding-top: 100vh; }

.homepage .page-wrapper {
  padding-top: 0vh; }

.content-wrapper {
  padding: 80px 0 0; }

.svg-fill {
  fill: #FFF; }

.red {
  fill: #e9193a; }

/* = = = HEADER = = = */
.logobar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  height: 57px;
  background: rgba(0, 0, 0, 0.9);
  padding: 15px 0; }
  .logobar #logo svg {
    width: 190px;
    height: 27px;
    display: block; }
  .logobar #menu {
    float: right;
    position: relative;
    width: 30px;
    height: 19px;
    margin-top: 4px; }
    .logobar #menu span {
      display: block;
      height: 3px;
      width: 30px;
      background: #FFF;
      position: absolute;
      opacity: 1;
      -webkit-transition: all 250ms ease-out;
      -ms-transition: all 250ms ease-out;
      transition: all 250ms ease-out; }
      .logobar #menu span.top-burger {
        top: 0px; }
      .logobar #menu span.middle-burger, .logobar #menu span.close-burger {
        top: 8px; }
      .logobar #menu span.bottom-burger {
        top: 16px; }
    .logobar #menu.close {
      opacity: 1; }
      .logobar #menu.close span.top-burger, .logobar #menu.close span.bottom-burger {
        opacity: 0; }
      .logobar #menu.close span.middle-burger {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .logobar #menu.close span.close-burger {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }

.menubar {
  position: fixed;
  top: 57px;
  left: 0;
  right: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.8);
  padding: 0;
  border-bottom: 1px solid #333333; }
  .menubar ul {
    margin-left: -15px;
    margin-bottom: 0; }
    .menubar ul li {
      padding: 0; }
      .menubar ul li a {
        font-size: 15px;
        letter-spacing: 0;
        font-weight: 200;
        display: block;
        padding: 18px 15px; }
        .menubar ul li a:hover {
          background: #666666;
          color: #FFFFFF; }
    .menubar ul.main-nav li:hover a {
      background: #e9193a; }
    .menubar ul.main-nav .dropdown .dropdown-menu {
      margin: 0;
      padding: 0;
      border: 0;
      border-radius: 0;
      box-shadow: none;
      min-width: 200px;
      background-color: #333333; }
      .menubar ul.main-nav .dropdown .dropdown-menu li {
        border-bottom: 1px solid #444444; }
        .menubar ul.main-nav .dropdown .dropdown-menu li a {
          padding: 18px 15px; }
        .menubar ul.main-nav .dropdown .dropdown-menu li:last-child {
          border-bottom: 0; }
      .menubar ul.main-nav .dropdown .dropdown-menu.menu_level_2 {
        min-width: 100%;
        position: inherit;
        border-top: 1px solid #555555; }
        .menubar ul.main-nav .dropdown .dropdown-menu.menu_level_2 li {
          border-bottom: 1px solid #555555; }
          .menubar ul.main-nav .dropdown .dropdown-menu.menu_level_2 li a {
            background-color: #444444;
            padding-left: 25px;
            padding-right: 25px; }
            .menubar ul.main-nav .dropdown .dropdown-menu.menu_level_2 li a:hover {
              background-color: #666666; }
          .menubar ul.main-nav .dropdown .dropdown-menu.menu_level_2 li:last-of-type {
            border-bottom: none; }
    .menubar ul.main-nav .dropdown:hover a {
      background: #e9193a; }
    .menubar ul.main-nav .dropdown:hover .dropdown-menu {
      display: block; }
      .menubar ul.main-nav .dropdown:hover .dropdown-menu a {
        color: #FFFFFF;
        background: #333333; }
        .menubar ul.main-nav .dropdown:hover .dropdown-menu a:hover {
          background: #666666; }

@media (max-width: 991px) {
  .menubar {
    top: 57px;
    bottom: 0;
    left: auto;
    right: -300px;
    -webkit-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    background: #151515; }
    .menubar.open {
      right: 0;
      width: 300px;
      overflow-y: auto; }
    .menubar .container {
      width: auto;
      padding-left: 10px;
      padding-right: 10px; }
    .menubar ul {
      padding-bottom: 50px; }
      .menubar ul li {
        display: block;
        border-bottom: 1px solid #333333; }
      .menubar ul.main-nav {
        margin-left: -10px;
        margin-right: -10px; }
        .menubar ul.main-nav a {
          font-size: 15px; }
        .menubar ul.main-nav .dropdown .dropdown-menu {
          position: relative;
          float: none; }
          .menubar ul.main-nav .dropdown .dropdown-menu li {
            border-color: #444444; }
            .menubar ul.main-nav .dropdown .dropdown-menu li a {
              padding: 18px 15px;
              color: #FFFFFF;
              background: #333333; }
        .menubar ul.main-nav .dropdown:hover .dropdown-menu {
          display: none; }
        .menubar ul.main-nav .dropdown.reveal .dropdown-menu {
          display: block; }

  .logobar {
    border-bottom: 1px solid #333333; } }
@media (max-width: 375px) {
  .menubar {
    right: -375px; }
    .menubar.open {
      width: 375px; } }
@media (max-width: 320px) {
  .menubar {
    right: -320px; }
    .menubar.open {
      width: 320px; } }
.footer {
  background: rgba(0, 0, 0, 0.8);
  margin-top: 50px;
  border-top: 1px solid #333333; }
  .footer ul {
    margin-bottom: 0px;
    padding: 15px 0;
    float: left; }
    .footer ul li a {
      padding: 0; }
    .footer ul.list-social {
      border-right: 1px solid #333333;
      padding-right: 15px;
      margin-right: 20px; }
    .footer ul.list-text li a {
      padding: 7px 0; }
      .footer ul.list-text li a:hover {
        color: #e9193a; }
  .footer svg {
    width: 27px;
    height: 27px;
    display: block; }

.homepage .footer {
  display: none; }
.homepage .logobar {
  display: none; }
.homepage #navigation {
  display: none; }

.introcopy {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 150px; }
  .introcopy a {
    font-style: italic; }

@media (max-width: 740px) {
  .introcopy {
    bottom: 80px; }
    .introcopy h1 {
      font-size: 28px; } }
/* = = = HEADER / FULL SCREEN = = = */
#full-background {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: cover;
  background-position: center center; }
  #full-background.bottom-center {
    background-position: bottom center; }

.no-header {
  height: 112px;
  border-bottom: 1px solid #333333;
  margin-bottom: 30px; }

@media (max-width: 991px) {
  .no-header {
    height: auto; } }
.carousel-header-wrapper {
  height: 400px;
  position: relative; }
  .carousel-header-wrapper .container {
    position: absolute;
    bottom: 0;
    left: 0px;
    right: 0px;
    z-index: 1; }
    .carousel-header-wrapper .container h1 {
      background: rgba(0, 0, 0, 0.5);
      padding: 15px 20px;
      margin: 0 -30px; }

.carousel-header {
  height: 400px; }
  .carousel-header .carousel-inner .item {
    height: 400px;
    background-size: cover;
    background-position: center center; }
    .carousel-header .carousel-inner .item img {
      height: auto;
      margin: 0; }

#full-background.carousel-header-wrapper {
  height: auto; }
  #full-background.carousel-header-wrapper .container h1 {
    background: none;
    margin-bottom: 15px; }
  #full-background.carousel-header-wrapper .container .btn {
    padding: 10px 18px;
    background: rgba(0, 0, 0, 0.7);
    display: inline-block;
    font-size: 18px;
    border-radius: 0;
    -webkit-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    color: #fff; }
    #full-background.carousel-header-wrapper .container .btn:hover {
      background: #e9193a; }
  #full-background.carousel-header-wrapper .carousel-header .carousel-inner {
    position: fixed;
    height: 100%; }
    #full-background.carousel-header-wrapper .carousel-header .carousel-inner .item {
      height: 100%;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0; }

.carousel-fade .carousel-inner .item {
  transition-property: opacity; }
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0; }
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1; }
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0); }

#page-header {
  height: 400px;
  background-size: cover;
  background-position: center center;
  position: relative; }
  #page-header .container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
    #page-header .container h1 {
      background: rgba(0, 0, 0, 0.5);
      padding: 15px 20px;
      margin: 0 -30px; }

@media (max-width: 991px) {
  /*.carousel-header-wrapper,
  #carousel-header,
  #carousel-header .carousel-inner .item,
  #page-header {
    height: $mobile-header-height;
  }*/ }
@media (max-width: 740px) {
  .carousel-header-wrapper,
  .carousel-header,
  .carousel-header .carousel-inner .item,
  #page-header {
    height: 300px; } }
/* = = = SIDE NAVIGATION = = = */
ul.nav-pills.nav-stacked {
  border-left: 1px solid #333333;
  margin: 0; }
  ul.nav-pills.nav-stacked li {
    list-style-type: none;
    padding: 0; }
    ul.nav-pills.nav-stacked li a {
      display: block;
      padding: 10px 15px;
      border-radius: 0; }
      ul.nav-pills.nav-stacked li a:hover {
        background: #e9193a;
        color: #FFFFFF; }
  ul.nav-pills.nav-stacked ul {
    padding-left: 0; }

@media (max-width: 991px) {
  ul.nav-pills.nav-stacked {
    border-left: 0;
    border-top: 1px solid #333333;
    margin: 20px 0 0;
    padding: 10px 0 0; } }
/* = = = GENERAL = = = */
iframe {
  max-width: 100%; }

.iframe-wrapper {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
  border: 1px solid #333333; }
  .iframe-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.content {
  background: #000000;
  padding-top: 30px; }

.text-block-intro {
  margin-top: -100px;
  background: rgba(0, 0, 0, 0.7);
  padding: 15px 60px 20px 20px;
  margin-left: -20px; }

.quote-block p.quote {
  color: #DDD;
  font-size: 16px;
  font-weight: 200;
  margin-bottom: 10px; }

p.quote {
  color: #DDD;
  font-size: 16px;
  font-weight: 200;
  margin-bottom: 10px; }

.slice-wrapper {
  height: 500px;
  overflow: hidden;
  margin: 40px 0; }
  .slice-wrapper .full-width-slice {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 500px;
    overflow: hidden; }
    .slice-wrapper .full-width-slice img {
      width: 100%; }

img {
  margin-bottom: 25px; }

p + img,
ul + img,
ol + img {
  margin-top: 40px;
  margin-bottom: 40px; }

hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border-color: #333333; }

/*p + hr {
  margin-top: 40px;
}*/
.block-image {
  max-height: 200px;
  overflow: hidden;
  margin-bottom: 25px; }

@media (max-width: 991px) {
  .slice-wrapper {
    height: 400px; }
    .slice-wrapper .full-width-slice {
      height: 400px; } }
@media (max-width: 740px) {
  .content .text-block-intro {
    padding: 15px 20px 20px 20px;
    margin-right: -20px; }

  .slice-wrapper {
    height: 200px; }
    .slice-wrapper .full-width-slice {
      height: 200px; } }
.content .image-wrapper {
  padding: 0px;
  margin-bottom: 20px;
  background-size: cover;
  background-position: center center;
  -webkit-transition: all 150ms ease-out;
  -ms-transition: all 150ms ease-out;
  transition: all 150ms ease-out; }
  .content .image-wrapper a {
    overflow: hidden;
    height: 0;
    padding: 0 100% 100% 0;
    border: 0;
    margin: 0;
    display: inline-block;
    position: relative; }
    .content .image-wrapper a:hover {
      border: 0;
      margin: 0; }
    .content .image-wrapper a .image {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 0;
      background-size: cover;
      background-position: center center; }
    .content .image-wrapper a img {
      margin: 0;
      width: auto;
      position: absolute;
      z-index: 1;
      top: 50%;
      left: 50%;
      max-height: 100%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
.content .gallery-container:after {
  content: '';
  display: table;
  clear: both; }
.content .video-gallery .image-wrapper svg {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }
.content .video-gallery .image-wrapper a {
  padding-bottom: 66%; }
.content .content-split-block {
  border-top: 1px solid #333333;
  margin-top: 20px;
  padding-top: 40px; }
.content .content-split-list-block {
  border-top: 1px solid #333333;
  margin-top: 20px;
  padding-top: 30px; }
  .content .content-split-list-block h3 {
    margin-bottom: 10px; }
.content table {
  width: 100%;
  margin: 30px 0; }
  .content table thead td, .content table thead th,
  .content table tbody td,
  .content table tbody th {
    padding: 10px;
    border: 1px solid #333333; }
    .content table thead td a, .content table thead th a,
    .content table tbody td a,
    .content table tbody th a {
      padding: 0; }
  .content table thead th,
  .content table tbody th {
    font-size: 18px;
    font-weight: 300; }
.content ul, .content ol {
  margin: 30px 0;
  padding: 0 0 0 15px; }
  .content ul li, .content ol li {
    padding: 0;
    margin: 0 0 10px 0;
    line-height: 1.7em; }
  .content ul ul, .content ul ol, .content ol ul, .content ol ol {
    margin: 10px 0 30px; }
.content strong, .content em {
  padding: 0 5px; }
.content sup, .content sub {
  padding: 0 5px 0 2px; }
.content address {
  margin: 30px 0;
  padding: 10px 15px;
  border: 1px solid #333333;
  line-height: 1.7em;
  width: auto; }
.content blockquote {
  margin: 30px 0;
  padding: 15px 25px;
  background: #333333;
  line-height: 1.7em;
  font-weight: 300;
  border: 0; }
.content p .required {
  color: #e9193a; }

.form-group {
  margin-bottom: 20px; }
  .form-group span {
    color: #e9193a; }
  .form-group .form-control {
    border-radius: 0;
    border: 0;
    box-shadow: 0;
    background: #333333;
    max-width: 500px;
    color: #FFFFFF; }
  .form-group textarea {
    min-height: 120px; }
  .form-group label.required:after {
    content: '*';
    color: #e9193a; }

.checkbox {
  margin-left: 20px; }
  .checkbox label {
    margin-bottom: 10px;
    padding-left: 10px;
    font-size: 15px;
    font-weight: 300; }

/* = = = LINKS = = = */
a {
  color: #FFFFFF; }
  a:hover {
    text-decoration: none;
    color: #797979; }
  a:focus, a:active {
    text-decoration: none;
    color: #FFFFFF; }
  a.cta {
    padding: 10px 18px;
    background: rgba(0, 0, 0, 0.7);
    display: inline-block;
    font-size: 18px;
    -webkit-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    transition: all 250ms ease-out; }
    a.cta:hover {
      background: #e9193a;
      color: #FFFFFF; }

.content a {
  border: 0;
  padding: 0;
  margin: 0;
  color: #FFFFFF;
  -webkit-transition: all 250ms ease-out;
  -ms-transition: all 250ms ease-out;
  transition: all 250ms ease-out; }
  .content a img {
    -webkit-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    transition: all 250ms ease-out; }
  .content a:hover {
    border: 0;
    background: none;
    color: #e9193a; }
.content a.findoutmore,
.content .btn,
.content button {
  display: inline-block;
  border: 1px solid #FFFFFF;
  padding: 8px 11px;
  margin-bottom: 60px;
  position: relative;
  overflow: hidden;
  color: #FFFFFF;
  background: none;
  border-radius: 0px;
  -webkit-transition: all 250ms ease-out;
  -ms-transition: all 250ms ease-out;
  transition: all 250ms ease-out; }
  .content a.findoutmore:hover,
  .content .btn:hover,
  .content button:hover {
    border: 1px solid #e9193a;
    color: #FFFFFF;
    background: #e9193a; }
.content h2 a,
.content img a {
  cursor: pointer; }
.content p a {
  display: initial; }

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