@import url(normalize.css);
* {
  margin: 0;
  padding: 0;
  outline: 0; }

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  behavior: url(../_pie/PIE.htc); }

.clearfix:after {
  content: '';
  display: block;
  clear: both; }

@font-face {
  font-family: 'desyrelregular';
  src: url("../_fonts/desyrel-webfont.ttf") format("truetype"), url("../_fonts/desyrel-webfont.woff2") format("woff2"), url("../_fonts/desyrel-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

html, body {
  height: 100%;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-size: 100%; }

#wrapper {
  width: 100%;
  position: relative;
  border-top: 3px solid #f57e20; }

#header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 105px;
  padding: 0 30px;
  z-index: 10; }
  .headerBackground {
  	height: 160px;
    position: relative;
    background: #232323;
  }
  #header a.logo {
    display: block;
    position: absolute;
    width: 200px;
    height: auto;
    top: 13px;
    left: 16px; }
    #header a.logo img {
      display: block;
      width: 100%;
      height: auto; }
  #header #upperNav {
    float: right;
    font-family: "Raleway", sans-serif;
    margin: 10px 0 15px 0; }
    #header #upperNav ul {
      list-style: none;
      float: left;
      position: relative;
      top: 10px; }
      #header #upperNav ul li {
        display: inline-block;
        border-left: 1px solid #febe10; }
        #header #upperNav ul li:first-of-type {
          border: 0; }
        #header #upperNav ul li a {
          color: #febe10;
          text-transform: uppercase;
          font-size: .83em;
          text-decoration: none;
          display: block;
          line-height: 1;
          padding: 0 12px;
          font-weight: 600;
          -webkit-transition: color 0.2s linear;
          -o-transition: color 0.2s linear;
          transition: color 0.2s linear; }
          #header #upperNav ul li a:hover {
            color: #f57e20; }
    #header #upperNav a.donate {
      float: left;
      display: block;
      height: 35px;
      background: #f57e20;
      font-family: "desyrelregular";
      color: #fff;
      text-decoration: none;
      font-size: 1.6em;
      border-radius: 18px;
      padding: 0 25px;
      line-height: 35px;
      margin-left: 10px;
      -webkit-transition: background .2s linear;
      -o-transition: background .2s linear;
      transition: background .2s linear; }
      #header #upperNav a.donate:hover {
        background: #febe10; }
  #header nav {
    float: right;
    clear: both;
    font-family: "Raleway", sans-serif; }
    #header nav #close {
      display: none;
      position: absolute;
      top: 20px;
      left: 51%;
      color: #fff;
      font-size: 30px;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      cursor: pointer; }
    #header nav ul {
      list-style: none; }
      #header nav ul li {
        display: inline-block;
        margin-left: 17px; }
        #header nav ul li a {
          color: #fff;
          text-transform: uppercase;
          text-decoration: none;
          font-weight: 500;
          font-size: .99em;
          -webkit-transition: color .2s linear;
          -o-transition: color .2s linear;
          transition: color .2s linear; }
          #header nav ul li a:hover {
            color: #f57e20; }
        #header nav ul li.nav-selected > a, #header nav ul li.nav-path-selected > a {
          color: #f57e20; }
        #header nav ul li ul {
          display: none; }
  #header #navicon {
    display: none;
    color: #fff;
    font-size: 35px;
    line-height: 1;
    position: absolute;
    top: 25px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 30px;
    padding: 10px;
    cursor: pointer; }

#homepageSlider {
  position: relative;
  z-index: 1; }
  #homepageSlider .sliderBttn {
    position: absolute;
    top: 35vh;
    z-index: 200;
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.38);
    border-radius: 20px;
    -webkit-transform: translateY(calc(-50% - 100px));
    -ms-transform: translateY(calc(-50% - 100px));
    transform: translateY(calc(-50% - 100px));
    color: #fff;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    display: block; }
    #homepageSlider .sliderBttn.prev {
      left: 10px; }
    #homepageSlider .sliderBttn.next {
      right: 10px; }
  #homepageSlider #slides {
    width: 100% !important; }
    #homepageSlider #slides .slide {
      width: 100% !important; }
      #homepageSlider #slides .slide img {
        display: block;
        width: 100% !important; }

#pager {
  position: absolute;
  z-index: 20;
  top: -35px;
  left: 35px; }
  #pager span {
    display: inline-block;
    height: 9px;
    width: 9px;
    background: #f57e20;
    border-radius: 5px;
    overflow: hidden;
    text-indent: -30px;
    margin-right: 10px;
    cursor: pointer; }
    #pager span.cycle-pager-active {
      background: #fff; }

#homepageSliderLinks {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(245, 126, 32, 0.8);
  padding: 30px;
  z-index: 2;
  /*-webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  margin-bottom: -200px;*/ }
  #homepageSliderLinks dl {
    display: table;
    table-layout: fixed;
    width: 100%; }
    #homepageSliderLinks dl dd {
      display: table-cell; }
      #homepageSliderLinks dl dd a {
        display: block;
        color: #fff;
        text-decoration: none;
        font-family: "Raleway", sans-serif;
        font-weight: 600;
        text-align: center; }
        #homepageSliderLinks dl dd a span {
          display: block;
          height: 110px;
          width: 110px;
          background: #495154;
          border-radius: 100px;
          position: relative;
          margin: 0 auto 5px auto;
          -webkit-transition: background .2s linear;
          -o-transition: background .2s linear;
          transition: background .2s linear; }
          #homepageSliderLinks dl dd a span img {
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translateX(-50%) translateY(-50%);
            -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%); }
        #homepageSliderLinks dl dd a:hover span {
          background: #44697d; }
        #homepageSliderLinks dl dd a h3 {
          font-size: 1.5em; }

#ctaTiles {
  padding: 24px 0;
  display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:center;
}
  #ctaTiles dl dd {
    width: 30%;
    float: left;
    margin: 0 .5%; }
    #ctaTiles dl dd a {
      display: block;
      width: 100%;
      text-align: center;
      color: #febe10;
      text-transform: uppercase;
      text-decoration: none; }
      #ctaTiles dl dd a img {
        display: block;
        width: 100%;
        height: auto;
        margin-bottom: 7px; }
      #ctaTiles dl dd a h4 {
        font-size: 1.4em;
        margin-bottom: 0px;
        -webkit-transition: color .2s linear;
        -o-transition: color .2s linear;
        transition: color .2s linear; }
      #ctaTiles dl dd a:hover h4 {
        color: #f57e20; }
      #ctaTiles dl dd a p {
        padding: 0 20px;
        font-size: .85em;
        font-weight: 600;
        line-height: 1.3em; }

#videoBlock {
  background: #f57e20 url("../_img/header_images/orange_bg.jpg") no-repeat center center;
  background-size: cover;
  padding: 40px;
  color: #fff; }
  #videoBlock h2 {
    display: block;
    clear: both;
    text-align: center;
    font-family: "Raleway", sans-serif;
    text-transform: uppercase;
    font-size: 2.4em;
    line-height: 1;
    font-weight: 800;
    margin-bottom: 30px; }
  #videoBlock .column.videoHolder {
    float: left;
    width: 100%; }
  #videoBlock .column.text {
    float: right;
    width: 49%; }
    #videoBlock .column.text h3 {
      font-size: 2.05em;
      font-weight: 600;
      margin: 0 0 4px 0; }
    #videoBlock .column.text p {
      line-height: 1.5em;
      margin-bottom: 20px; }

.constrainedVideo {
  width: 100%;
  max-width: 900px;
  margin: 0 auto; }

#banner a {
  display: block; }
  #banner a img {
    display: block;
    visibility:hidden;
    width: 100%;
    height: auto; }

#title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px; }
  #title h2 {
    text-transform: uppercase;
    color: #44697d;
    font-size: 2.52em;
    line-height: 1;
    padding-right: 15px;
    font-weight: 800; }
  #title span {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 1px;
    background: #44697d;
    position: relative;
    top: 20px; }
  #title a {
    float: right;
    display: block;
    color: #44697d;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1;
    font-size: .9em;
    position: relative;
    top: 13px;
    padding-left: 15px; }
  #title.orange h2 {
    color: #f57e20; }
  #title.orange span {
    background: #f57e20; }

#news {
  padding: 25px;
  background: url("../_img/backgrounds/grey_bg.jpg") no-repeat center center;
  background-size: cover; }
  #news.noBg {
    background: transparent; }
  #news dl dd {
    position: relative;
    padding: 0 0 0 225px;
    color: #44697d;
    width: 46%;
    margin: 1.5%;
    margin-bottom: 30px;
    display: inline-block;
    min-height: 187px;
    vertical-align: top; }
    #news dl dd .image {
      width: 187px;
      height: 187px;
      border-radius: 100px;
      display: block;
      overflow: hidden;
      position: absolute;
      top: 0;
      left: 0; }
      #news dl dd .image img {
        display: block;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover; }
    #news dl dd span.date {
      font-weight: 600;
      font-family: "Raleway", sans-serif;
      display: block;
      margin-bottom: 4px; }
    #news dl dd h4 {
      text-transform: uppercase;
      font-size: 1.8em;
      font-weight: 600;
      line-height: 1.05em;
      margin-bottom: 3px; }
    #news dl dd p {
      font-size: .8em;
      font-weight: 600;
      line-height: 1.65em;
      color: #5d8da7; }
      #news dl dd p a {
        text-decoration: none;
        color: #f57e20; }

#socialMedia {
  padding: 25px; }

#headerImage {
  position: relative;
  z-index: 1;}
  #headerImage:before, #headerImage:after {
    content: '';
    width: 100%;
    height: 18px;
    bottom: 0;
    left: 0;
    z-index: 10;
    position: absolute;
    background: rgba(245, 126, 32, 0.8); }
  #headerImage:after {
    height: 36px;
    background: rgba(245, 126, 32, 0.4); }
  #headerImage img {
    width: 100%;
    height: auto;
    max-height: 550px;
    position: relative;
    z-index: 1;
    display: block; }

main {
  padding: 40px; }
  main #contentWrap {
    display: table;
    width: 100%; }
    main #contentWrap .column {
      display: table-cell;
      vertical-align: top; }
      main #contentWrap .column#mainContent .defaultBlock h1, main #contentWrap .column#mainContent .defaultBlock h2, main #contentWrap .column#mainContent .defaultBlock h3, main #contentWrap .column#mainContent .defaultBlock h4, main #contentWrap .column#mainContent .defaultBlock h5, main #contentWrap .column#mainContent .defaultBlock h6 {
        margin: 0 0 10px 0;
        padding: 0;
        line-height: 1.5em; }
      main #contentWrap .column#mainContent .defaultBlock h1 {
        color: #febe10;
        text-transform: uppercase;
        font-size: 2em; }
      main #contentWrap .column#mainContent .defaultBlock h2 {
        color: #f57e20;
        font-size: 2em;
        font-weight: normal; }
      main #contentWrap .column#mainContent .defaultBlock h3 {
        color: #666;
        font-size: 1.7em;
        font-weight: 600; }
      main #contentWrap .column#mainContent .defaultBlock h3, main #contentWrap .column#mainContent .defaultBlock h4, main #contentWrap .column#mainContent .defaultBlock h5, main #contentWrap .column#mainContent .defaultBlock h6 {
        color: #666; }
      main #contentWrap .column#mainContent .defaultBlock p {
        font-size: .9em;
        line-height: 1.9em;
        color: #666;
        margin-bottom: 20px; }
      main #contentWrap .column#mainContent .defaultBlock ul {
        color: #666;
        margin-bottom: 20px;
        margin-left: 20px; }
      main #contentWrap .column#mainContent .defaultBlock ul li {
        font-size: .9em;
        line-height: 1.9em;
        color: #666; }
        main #contentWrap .column#mainContent .defaultBlock p a {
          color: #f57e20; }
          main #contentWrap .column#mainContent .defaultBlock p a.button {
            background: #44697d;
            display: inline-block;
            height: 56px;
            padding: 0 40px 0 25px;
            line-height: 56px;
            color: #fff;
            font-family: "desyrelregular";
            text-decoration: none;
            font-size: 1.7em;
            border-radius: 40px;
            margin-right: 20px;
            position: relative; }
            main #contentWrap .column#mainContent .defaultBlock p a.button:after {
              font-family: FontAwesome;
              content: "\f054";
              position: absolute;
              top: 0px;
              right: 13px;
              opacity: .7; }
            main #contentWrap .column#mainContent .defaultBlock p a.button.large {
              background: #febe10;
              height: 65px;
              line-height: 65px;
              font-size: 2em; }
              main #contentWrap .column#mainContent .defaultBlock p a.button.large:after {
                color: #f57e20;
                opacity: 1; }
      main #contentWrap .column#mainContent .defaultBlock hr {
        border: 0;
        height: 1px;
        background: #ccc;
        margin: 10px 0 20px 0; }
      main #contentWrap .column#mainContent .defaultBlock .youtubeBlock {
        margin-bottom: 30px; }
      main #contentWrap .column#mainContent .defaultBlock .leftSidebar picture {
        display: block;
        height: 180px;
        width: 180px;
        background: #495154;
        border-radius: 100px;
        position: relative;
        margin: 0 auto 5px auto;
        -webkit-transition: background .2s linear;
        -o-transition: background .2s linear;
        transition: background .2s linear; }
        main #contentWrap .column#mainContent .defaultBlock .leftSidebar picture img {
          display: block;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translateX(-50%) translateY(-50%);
          -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%); }
      main #contentWrap .column#mainContent .defaultBlock .rightContent {
        border-bottom: 1px solid #ccc;
        margin-bottom: 30px;
        padding-bottom: 20px; }
        main #contentWrap .column#mainContent .defaultBlock .rightContent:last-of-type() {
          border-bottom: 0; }
      main #contentWrap .column#mainContent .defaultBlock dl#servicesNav {
        margin-bottom: 30px;
        text-align: center; }
        main #contentWrap .column#mainContent .defaultBlock dl#servicesNav:after {
          content: '';
          display: block;
          clear: both; }
        main #contentWrap .column#mainContent .defaultBlock dl#servicesNav dd {
          display: inline-block;
          width: 19%;
          text-align: center;
          vertical-align: top;
          bottom: 30px; }
          main #contentWrap .column#mainContent .defaultBlock dl#servicesNav dd a {
            display: block;
            color: #f57e20;
            font-weight: 600;
            text-decoration: none;
            line-height: 1.2em;
            -webkit-transition: color .2s linear;
            -o-transition: color .2s linear;
            transition: color .2s linear; }
            main #contentWrap .column#mainContent .defaultBlock dl#servicesNav dd a span {
              display: block;
              /*background: #495154;*/
              width: 125px;
              height: 125px;
              border-radius: 100px;
              margin: 0 auto;
              position: relative;
              margin-bottom: 5px;
              -webkit-transition: background-color .2s linear;
              -o-transition: background-color .2s linear;
              transition: background-color .2s linear; }
              main #contentWrap .column#mainContent .defaultBlock dl#servicesNav dd a span img {
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translateX(-50%) translateY(-50%);
                -ms-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%);
                width: 100%; }
            main #contentWrap .column#mainContent .defaultBlock dl#servicesNav dd a:hover {
              color: #44697d; }
              main #contentWrap .column#mainContent .defaultBlock dl#servicesNav dd a:hover span {
                background-color: #44697d; }
      main #contentWrap .column#sidebar {
        width: 310px;
        padding: 10px 30px 0 0; }
        main #contentWrap .column#sidebar h3 {
          color: #f57e20;
          font-size: .88em;
          font-weight: 600;
          margin-bottom: 30px; }
        main #contentWrap .column#sidebar #sideNav ul {
          list-style: none;
          margin-bottom: 20px; }
          main #contentWrap .column#sidebar #sideNav ul li {
            margin-bottom: 10px; }
            main #contentWrap .column#sidebar #sideNav ul li.nav-selected > a, main #contentWrap .column#sidebar #sideNav ul li.nav-path-selected > a {
              color: #5d8da7; }
            main #contentWrap .column#sidebar #sideNav ul li a {
              display: block;
              color: #f57e20;
              text-decoration: none;
              font-weight: 600;
              font-size: 1.1em; }
              main #contentWrap .column#sidebar #sideNav ul li a:hover {
                color: #febe10; }
            main #contentWrap .column#sidebar #sideNav ul li ul {
              padding: 20px 20px 3px 20px; }
              main #contentWrap .column#sidebar #sideNav ul li ul li a {
                color: #febe10; }
        main #contentWrap .column#sidebar picture img {
          margin-bottom: 20px;
          display: block;
          width: 100%;
          height: auto; }
        main #contentWrap .column#sidebar dl#healthNav {
          margin-bottom: 30px; }
          main #contentWrap .column#sidebar dl#healthNav:after {
            content: '';
            display: block;
            clear: both; }
          main #contentWrap .column#sidebar dl#healthNav dd {
            display: inline-block;
            width: 48%;
            text-align: center;
            margin-bottom: 20px;
            vertical-align: top; }
            main #contentWrap .column#sidebar dl#healthNav dd a {
              display: block;
              color: #f57e20;
              font-weight: 600;
              text-decoration: none;
              line-height: 1.2em;
              -webkit-transition: color .2s linear;
              -o-transition: color .2s linear;
              transition: color .2s linear; }
              main #contentWrap .column#sidebar dl#healthNav dd a span {
                display: block;
                background: #495154;
                width: 125px;
                height: 125px;
                border-radius: 100px;
                margin: 0 auto;
                position: relative;
                margin-bottom: 5px;
                -webkit-transition: background-color .2s linear;
                -o-transition: background-color .2s linear;
                transition: background-color .2s linear; }
                main #contentWrap .column#sidebar dl#healthNav dd a span img {
                  display: block;
                  position: absolute;
                  top: 50%;
                  left: 50%;
                  -webkit-transform: translateX(-50%) translateY(-50%);
                  -ms-transform: translateX(-50%) translateY(-50%);
                  transform: translateX(-50%) translateY(-50%); }
              main #contentWrap .column#sidebar dl#healthNav dd a:hover {
                color: #44697d; }
                main #contentWrap .column#sidebar dl#healthNav dd a:hover span {
                  background-color: #44697d; }

#careersVideo {
  display: table;
  width: 100%;
  margin-bottom: 40px; }
  #careersVideo .column {
    display: table-cell; }
    #careersVideo .column.form {
      width: 310px;
      padding-right: 30px; }
      #careersVideo .column.form h3 {
        color: #f57e20;
        font-size: 1.4em;
        margin-bottom: 20px; }
      #careersVideo .column.form .form {
        width: 100%;
        height: 300px;
        border: 1px dashed #f57e20; }

footer {
  background: #1f1f1f url("../_img/backgrounds/footer_bg.jpg") repeat center center;
  padding: 40px 0; }
  footer dl {
    display: table;
    width: 100%;
    table-layout: fixed; }
    footer dl dd {
      display: table-cell;
      border-right: 1px solid #444;
      vertical-align: top;
      padding: 0 50px; }
      footer dl dd h5 {
        color: #f57e20;
        text-transform: uppercase;
        font-size: 1.15em;
        margin-bottom: 15px;
        font-family: "Raleway", sans-serif; }
      footer dl dd.intro a.logo {
        display: block;
        margin-bottom: 30px; }
        footer dl dd.intro a.logo img {
          display: block; }
      footer dl dd.intro p {
        color: #fff;
        font-family: "Raleway", sans-serif;
        font-size: .8em;
        line-height: 2.6em; }
        footer dl dd.intro p a {
          color: #febe10;
          text-decoration: none;
          -webkit-transition: color .2s linear;
          -o-transition: color .2s linear;
          transition: color .2s linear; }
          footer dl dd.intro p a:hover {
            color: #f57e20; }
      footer dl dd.miniNav ul {
        list-style: none;
        margin-bottom: 13px; }
        footer dl dd.miniNav ul li {
          margin-bottom: 2px; }
          footer dl dd.miniNav ul li a {
            color: #fff;
            text-transform: uppercase;
            text-decoration: none;
            font-family: raleway;
            font-size: .75em;
            font-weight: 600;
            -webkit-transition: color .2s linear;
            -o-transition: color .2s linear;
            transition: color .2s linear; }
            footer dl dd.miniNav ul li a:hover {
              color: #febe10; }
      footer dl dd.miniNav a.donate {
        display: inline-block;
        height: 35px;
        background: #f57e20;
        font-family: "desyrelregular";
        color: #fff;
        text-decoration: none;
        font-size: 1.6em;
        border-radius: 18px;
        padding: 0 25px;
        line-height: 35px;
        -webkit-transition: background .2s linear;
        -o-transition: background .2s linear;
        transition: background .2s linear; }
        footer dl dd.miniNav a.donate:hover {
          background: #febe10; }
      footer dl dd.contact p {
        color: #fff;
        font-size: .8em;
        font-family: "Raleway", sans-serif;
        line-height: 1.6em;
        margin-bottom: 12px; }
        footer dl dd.contact p span {
          display: inline-block;
          width: 50px; }
        footer dl dd.contact p:last-of-type {
          margin-bottom: 20px; }
      footer dl dd.contact a.donate {
        display: inline-block;
        height: 35px;
        background: #f57e20;
        font-family: "desyrelregular";
        color: #fff;
        text-decoration: none;
        font-size: 1.6em;
        border-radius: 18px;
        padding: 0 25px;
        line-height: 35px;
        -webkit-transition: background .2s linear;
        -o-transition: background .2s linear;
        transition: background .2s linear; }
        footer dl dd.contact a.donate:hover {
          background: #febe10; }
      footer dl dd.contact form {
        position: relative;
        padding-right: 45px; }
        footer dl dd.contact form input[type="email"] {
          width: 100%;
          background: transparent;
          border: 1px solid #bbb;
          height: 40px;
          text-indent: 10px;
          font-size: .8em; }
        footer dl dd.contact form input[type="submit"] {
          position: absolute;
          top: 0;
          right: 0;
          width: 40px;
          height: 40px;
          background: #febe10;
          border: 0;
          color: #fff;
          font-size: 30px; }
      footer dl dd.connect ul {
        list-style: none;
        margin-bottom: 30px; }
        footer dl dd.connect ul li {
          display: inline-block;
          margin: 0 2px 4px 0; }
          footer dl dd.connect ul li a {
            display: block;
            width: 40px;
            height: 40px;
            background: #f57e20;
            background: -moz-linear-gradient(left, #f57e20 0%, #febe10 100%);
            background: -webkit-linear-gradient(left, #f57e20 0%, #febe10 100%);
            background: -webkit-gradient(linear, left top, right top, from(#f57e20), to(#febe10));
            background: -o-linear-gradient(left, #f57e20 0%, #febe10 100%);
            background: linear-gradient(to right, #f57e20 0%, #febe10 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57e20', endColorstr='#febe10',GradientType=1 );
            border-radius: 5px;
            color: #fff;
            text-align: center;
            line-height: 40px;
            font-size: 23px; }
      footer dl dd.connect a.seal {
        display: inline-block;
        margin-right: 10px; }

.alert_message h2, .alert_message p, .alert_message h1 {
	color: #f57e20;
	margin: 10px 15px;
	text-align: center;

	font-size: 28px;
}

.slick-slider{
  /*max-height:250px!important;*/
  max-width:70vw;
}

.sliderItem{
  margin:0 10px;
}

@media screen and (max-width:800px){
    #galaVideo{
        width:90%;
        height:auto;
    }
}

.slick-prev, .slick-next{
    width:50px!important;
    height:50px!important;
    background:#EF7D34!important;
    z-index:100;
    
}

/* *************************
NEW HOMEPAGE STYLES BEGIN
************************* */

.header {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.headeritem {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px; }

#menuarea {
  position: sticky !important;
  z-index: 10;
  top: 0;
  width: 100%;
  height: auto;
  background: #474747;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center; }

.menuareasection {
  height: auto;
  min-height: 50px;
  display: flex; }
  @media screen and (max-width: 992px) {
    .menuareasection {
      padding: 2.5% 0; } }
  .menuareasection img {
    width: 150px;
    height: auto; }
    @media screen and (max-width: 992px) {
      .menuareasection img {
        width: 150px; } }
  .menuareasection:nth-of-type(1) {
    width: 40%;
    justify-content: flex-start;
    padding-left: 5%; }
  .menuareasection:nth-of-type(2) {
    width: 60%;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end; }

.innerareasection {
  min-height: 50px;
  padding: 10px 0; }
  .innerareasection:nth-of-type(1) {
    width: 70%;
    background: #2e2e2e;
    border-bottom-left-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 5%; }
    @media screen and (max-width: 992px) {
      .innerareasection:nth-of-type(1) {
        display: none; } }
    .innerareasection:nth-of-type(1) ul {
      display: flex;
      flex-direction: row; }
      .innerareasection:nth-of-type(1) ul li {
        list-style-type: none;
        margin: 0 15px; }
        .innerareasection:nth-of-type(1) ul li a {
          color: #fff;
          text-decoration: none; }
  .innerareasection:nth-of-type(2) {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 5%; }
    .innerareasection:nth-of-type(2) ul {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap; }
      .innerareasection:nth-of-type(2) ul li {
        list-style-type: none;
        margin: 0 25px; }
        .innerareasection:nth-of-type(2) ul li a {
          color: #fff;
          text-decoration: none; }
        @media screen and (max-width: 992px) {
          .innerareasection:nth-of-type(2) ul li {
            display: none; } }

.orangebtn {
  padding: 10px 20px;
  background: #ea7125;
  color: #fff;
  border-radius: 25px; }

#mobileopen {
  display: none; }
  @media screen and (max-width: 992px) {
    #mobileopen {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      margin-right: 5%; }
      #mobileopen:hover {
        cursor: pointer; } }

.bar {
  width: 50px;
  height: 2px;
  background: #ea7125;
  margin-top: 10px; }
  .bar:nth-of-type(2) {
    width: 25px; }

#emergencyalert {
  background: #ea7125;
  color: #fff; }

#sliderarea img {
  width: 100%;
  height: auto; }

#logoarea img {
  width: 200px;
  height: auto;
  margin: 10px 0; }

.overlay {
  display: none; }
  @media screen and (max-width: 992px) {
    .overlay {
      display: block;
      height: 100%;
      width: 0;
      position: fixed;
      z-index: 1;
      left: 0;
      top: 0;
      background-color: black;
      background-color: #474747;
      overflow-x: hidden;
      transition: 0.5s;
      z-index: 999; } }

.overlay-content {
  position: relative;
  top: 25%;
  width: 100%;
  text-align: center;
  margin-top: 30px; }

.overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #ea7125;
  display: block;
  transition: 0.3s; }

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px; }

.hpcontent {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column; }

.hpitem {
  width: 100%;
  height: auto;
  display: flex;
  min-height: 150px; }

#rewarding {
  background-image: url("https://arcmercer.org/application/files/1216/4909/4965/group.png");
  background-size: cover;
  background-position: center; }
  #rewarding h1 {
    color: #fff;
    font-size: 2em;
    font-weight: 600;
    text-transform: uppercase; }
  #rewarding h3 {
    color: #fff;
    font-size: 1.5em;
    font-weight: 300;
    text-transform: uppercase; }

.rewardingitem {
  width: 50%;
  height: 100%;
  background-image: linear-gradient(to left, rgba(92, 46, 132, 0), #5c2e84);
  padding: 5% 0 5% 5%;
  display: flex;
  flex-direction: column; }
  @media screen and (max-width: 992px) {
    .rewardingitem {
      width: 100%; } }

.hmpbtn {
  width: auto;
  padding: 10px 30px;
  background: #474747;
  color: #fff;
  text-decoration: none;
  margin-top: 25px;
  text-align: center;
  border-radius: 30px;
  font-size: 28px;
  font-weight: 400; }
  @media screen and (max-width: 992px) {
    .hmpbtn {
      font-size: 18px;
      padding: 15px 20px; } }

#priority {
  background: #ea7125;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center; }

.prioritycontainer {
  width: 90%;
  height: auto;
  display: flex;
  margin: 0 0 20px 0;
  flex-direction: column; }

.priorityitem h1 {
  color: #fff; }

#business {
  width: 100%;
  height: auto;
  background-image: url("https://arcmercer.org/application/files/6016/4909/5012/group2.png");
  background-size: cover;
  background-position: center;
  display: flex;
  justify-content: flex-end; }

.businessitem {
  width: 50%;
  height: 100%;
  background-image: linear-gradient(to right, rgba(68, 105, 125, 0), #44697d);
  padding: 10% 5% 10% 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  text-align: right; }
  @media screen and (max-width: 992px) {
    .businessitem {
      width: 100%; } }
  .businessitem h3 {
    color: #fff;
    text-transform: uppercase; }
  .businessitem h1 {
    color: #fff;
    text-transform: uppercase; }

#spotlight {
  background: #ea7125;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center; }

.spotlightcontainer {
  width: 90%;
  height: auto;
  display: flex;
  margin: 0 0 20px 0;
  flex-direction: column; }

.spotlightitem h1 {
  color: #fff; }

#mission {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center; }

.missioncontainer {
  width: 90%;
  height: auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
  grid-template-areas: ". .";
  padding: 5% 0; }
  @media screen and (max-width: 992px) {
    .missioncontainer {
      grid-template-columns: 1fr;
      grid-template-areas: "."; } }

.missionitem {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: left; }
  @media screen and (max-width: 992px) {
    .missionitem {
      text-align: center; } }
  .missionitem h1 {
    align-self: flex-start;
    margin-bottom: 10px; }
    @media screen and (max-width: 992px) {
      .missionitem h1 {
        align-self: center; } }
  .missionitem img {
    width: 80%;
    height: auto; }

#prefooter {
  width: 100%;
  height: auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
  grid-template-areas: ". ."; }
  @media screen and (max-width: 992px) {
    #prefooter {
      grid-template-columns: 1fr;
      grid-template-areas: "."; } }

.prefooteritem {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  min-height: 350px; }
  .prefooteritem:nth-of-type(1) {
    background: #474747;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
  .prefooteritem:nth-of-type(2) {
    background: #5c2e84;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 0; }
    .prefooteritem:nth-of-type(2) h1 {
      color: #fff; }

.prefootcontainer {
  width: 90%;
  padding: 5% 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .prefootcontainer h1 {
    color: #fff; }
  .prefootcontainer form {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    grid-template-areas: "name1 message1" "name2 message2" "email1 message2" "email2 message2" "phone1 message2" "phone2 message2";
    gap: 10px; }
    .prefootcontainer form input {
      height: 42px; }
    .prefootcontainer form label {
      color: #fff; }

.submitbtn {
  width: 158px;
  height: 45px;
  padding: 5px 23px 4px;
  border-radius: 22.5px;
  border: solid 1px #707070;
  background-color: #7e7c7c; }
  .submitbtn:hover {
    cursor: pointer; }

#name1 {
  grid-area: name1; }

#name2 {
  grid-area: name2; }

#email1 {
  grid-area: email1; }

#email2 {
  grid-area: email2; }

#phone1 {
  grid-area: phone1; }

#phone2 {
  grid-area: phone2; }

#message1 {
  grid-area: message1; }

#message2 {
  grid-area: message2; }


/* START: Homepage Priority Slider - CB */
.swiper-slide .slide_inner{
  background:#b2b2b2;
  border-radius:20px;
  padding:15px 10px 30px 45%;
  position:relative;
  overflow:hidden;

  /* width:100%; */
  /* height:auto; */
  /* min-height:100px; */
  /* border:2px solid red; */
}
.slide_image{
  position: absolute;
  top: 50%;
  left: 26px;
  transform: translate(0,-50%);
  width: 34%;
  border: 2px solid #fff;
  padding: 34% 0 0 0;
  background-size:cover;
  background-position:center;
}

.slide_textbox{
  text-align: center;
  padding: 0 10px;
  color:#fff;
}
.slide_textbox h2{
  font-size:23px;
  letter-spacing: -1px;
  font-weight:400;
  margin: 0 0 10px 0;
  line-height: 20px;
}
.slide_textbox .super_head{
  font-size:14px;
  font-weight:400;
  height:18px;
  display:block;
  line-height: 18px;
}
.slide_textbox p{
  color:#44697d;
  font-size:12px;
  margin: 0 0 20px 0;
}
.slide_textbox a{
  padding: 6px 18px;
  background:#5c2e84;
  color:#fff;
  text-decoration:none;
  border-radius:25px;
  transition:background ease 150ms;
}
.slide_textbox a:hover{
  background:#ea7125;
}
#priority_swiper{position:relative;}
#priority_swiper:before,
#priority_swiper:after{
  content:'';
  display:block;
  opacity:0.5;
  position:absolute;
  width:10%;
  height:100%;
  pointer-events: none;
  z-index: 2;
  top:0;
  left:0;
  background: -moz-linear-gradient(left, rgba(234,113,37,1) 0%, rgba(234,113,37,0) 100%);
  background: -webkit-linear-gradient(left, rgba(234,113,37,1) 0%,rgba(234,113,37,0) 100%);
  background: linear-gradient(to right, rgba(234,113,37,1) 0%,rgba(234,113,37,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea7125', endColorstr='#00ea7125',GradientType=1 );
}
#priority_swiper:before{
  left:initial;
  right:0;
  background: -moz-linear-gradient(left, rgba(234,113,37,0) 0%, rgba(234,113,37,1) 100%);
  background: -webkit-linear-gradient(left, rgba(234,113,37,0) 0%,rgba(234,113,37,1) 100%);
  background: linear-gradient(to right, rgba(234,113,37,0) 0%,rgba(234,113,37,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ea7125', endColorstr='#ea7125',GradientType=1 );
}

@media (max-width:900px){
  .slide_image{
    top: 0;
    left: 0;
    transform: translate(0,0);
    width: 43%;
    border: none;
    padding: 34% 0 0 0;
    height: 100%;
  }
}
/* END: Homepage Priority Slider */


/* ***********************
NEW HOMEPAGE STYLES END
*********************** */

/*.buttonsOuter{*/
/*    display:flex;*/
/*    align-items:center;*/
/*    justify-content:center;*/
/*    flex-direction:row;*/
/*}*/

/*.slick-prev:after{*/
/*    content:"\f060";*/
/*    color:red;*/
/*    font: 40px/1 'FontAwesome';*/
/*    margin:0 10px;*/
/*}*/

/*.slick-next:after{*/
/*    content:"\f061";*/
/*    color:red;*/
/*    font: 40px/1 'FontAwesome';*/
/*    margin:0 10px;*/
/*}*/

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