/* SCSS Document for Storm Services 2018 site */
/*Resets for Safari Fonts*/
html {
  font-size: 16px;
  overflow-y: scroll;
  -webkit-text-size-adjust: 16px;
  -ms-text-size-adjust: 16px; }

/* Variables for SS */
/* Mixins for page */
@media (min-width: 992px) {
  body {
    font-family: "Century Gothic", Arial, sans-serif;
    background-color: #fcfcff;
    font-size: 18px;
    font-weight: 400; }

  a {
    color: #a4a6ac; }

  a:hover, a:focus {
    color: #333333; } }
@media (max-width: 991px) {
  body {
    font-family: "Century Gothic", Arial, sans-serif;
    background-color: #fcfcff;
    font-size: 18px;
    font-weight: 400; }

  a {
    color: #a4a6ac; }

  a:hover, a:focus {
    color: #333333; } }
/* Font Families */
/* Background Colors */
.SS-gray-background {
  background: #a4a6ac; }

.SS-enggray-background {
  background: #b6b7ba; }

/* Homepage Header */
@media (min-width: 1250px) {
  .SS-brandLogo {
    width: 120%;
    margin: -10px 0 0 0;
    padding: 0; } }
@media (min-width: 992px) and (max-width: 1249px) {
  .SS-brandLogo {
    width: 100%;
    margin: -10px 0 0 0;
    padding: 0; } }
@media (max-width: 991px) {
  .SS-brandLogo {
    width: 250px;
    margin: -10px 0 0 0;
    padding: 0 0 40px 0; } }
/* Wells */
.well-SS {
  background: #fcfcff;
  border-top: solid 15px #b6b7ba;
  background-size: cover; }

@media (min-width: 768px) {
  .well-SS-WGTJD {
    background-image: url("../img/SS_Web_GetTheJobDoneHeaderLight.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative; } }
@media (max-width: 767px) {
  .well-SS-WGTJD {
    background-image: url(../img/SS_Web_GetTheJobDoneHeaderLight.jpg);
    background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative; } }
@media (min-width: 768px) {
  .well-SS-NewEquipment {
    background-color: #bcc3cb;
    background-image: url("../img/SS_Web_NewEquipment.jpg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    border-top: none;
    position: relative; } }
@media (max-width: 767px) {
  .well-SS-NewEquipment {
    background-color: #bcc3cb;
    background-image: url("../img/SS_Web_NewEquipment.jpg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    border-top: none;
    position: relative; } }
@media (min-width: 768px) {
  .well-SS-Covid {
    background-color: #a4a6ac;
    position: relative; } }
@media (max-width: 767px) {
  .well-SS-Covid {
    background-color: #a4a6ac;
    position: relative; } }
@media (min-width: 768px) {
  .well-SS-carousel {
    background-color: #b6b7ba; } }
@media (max-width: 767px) {
  .well-SS-carousel {
    background-color: #b6b7ba; } }
@media (min-width: 768px) {
  .well-SS-BCERegister2 {
    background-image: url("../img/SS_BaseCampExerciseHMPg-bulbs.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative; } }
@media (max-width: 767px) {
  .well-SS-BCERegister2 {
    background-image: url("../img/SS_BaseCampExerciseHMPg-bulbs.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative; } }
@media (min-width: 768px) {
  .well-SS-BCLive {
    background-image: url("../img/SS_BaseCampLiveWEBHeaderXtext.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    font-family: "agenda", Helvetica, Arial, sans-serif; } }
@media (max-width: 767px) {
  .well-SS-BCLive {
    background-image: url(../img/SS_BaseCampLiveWEBHeaderXtext.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    font-family: "agenda", Helvetica, Arial, sans-serif; } }
@media (min-width: 768px) {
  .well-SS-LMHire {
    background-image: url("../images/SS_K_7C85.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative; } }
@media (max-width: 767px) {
  .well-SS-LMHire {
    background-image: url("../images/SS_K_7C85.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative; } }
@media (min-width: 768px) {
  .well-SS-Safety {
    background-image: url("../images/SS_K_68F9.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative; } }
@media (max-width: 767px) {
  .well-SS-Safety {
    background-image: url("../images/SS_K_68F9.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative; } }
.well-SS-WGTJD-People {
  left: 0;
  bottom: 0;
  width: 100%; }

.well-SS-IRMA {
  background-image: url(../img/IRMA-lg.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #b6b7ba;
  position: relative; }

.well-SS-BASECAMP {
  background-image: url(../img/CastleHaynesNC_4458rt-web.jpg);
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat; }

/*--- Begin NavBar for Site  ---*/
@media (min-width: 768px) {
  .navbar {
    border-radius: 0px;
    margin-top: 0;
    padding-top: 0; }

  .navbar-brand {
    width: 300px;
    height: 100px; } }
.navbar-stormsl {
  background-color: #fcfcff;
  border-color: #fcfcff;
  margin-top: 0;
  padding-top: 0; }

.navbar-stormsl .navbar-brand {
  color: #63656a;
  font-weight: 700; }

.navbar-stormsl .navbar-brand:hover,
.navbar-stormsl .navbar-brand:focus {
  color: #101011;
  background-color: transparent;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); }

.navbar-stormsl .navbar-text {
  color: #63656a; }

.navbar-stormsl .navbar-nav {
  margin-top: 30px; }

.navbar-stormsl .navbar-nav > li > a {
  color: #63656a; }

.navbar-stormsl .navbar-nav > li > a:hover,
.navbar-stormsl .navbar-nav > li > a:focus {
  color: #101011;
  background-color: transparent;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }

.navbar-stormsl .navbar-nav > li > a.SS-nav-tel {
  color: #f85804;
  font-size: 2em;
  font-weight: 700;
  font-family: "eurostile", Helvetica, Arial, sans-serif;
  margin-top: -.2em; }

.navbar-stormsl .navbar-nav > li > a.SS-nav-tel:hover,
.navbar-stormsl .navbar-nav > li > a.SS-nav-tel:focus {
  color: #63656a;
  background-color: transparent;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0); }

.navbar-stormsl .navbar-nav > .active > a,
.navbar-stormsl .navbar-nav > .active > a:hover,
.navbar-stormsl .navbar-nav > .active > a:focus {
  color: #fcfcff;
  background-color: #101011; }

.navbar-stormsl .navbar-nav > .disabled > a,
.navbar-stormsl .navbar-nav > .disabled > a:hover,
.navbar-stormsl .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent; }

.navbar-stormsl .navbar-toggle {
  border-color: #63656a;
  background-color: #63656a; }

.navbar-stormsl .navbar-toggle:hover,
.navbar-stormsl .navbar-toggle:focus {
  border-color: #101011;
  background-color: #63656a; }

.navbar-stormsl .navbar-toggle .icon-bar {
  background-color: #fcfcff; }

.navbar-stormsl .navbar-nav > .open > a,
.navbar-stormsl .navbar-nav > .open > a:hover,
.navbar-stormsl .navbar-nav > .open > a:focus {
  color: #fcfcff;
  background-color: #101011; }

.navbar-stormsl .navbar-nav .dropdown-menu {
  color: #63656a; }

.navbar-stormsl .navbar-nav > li > a {
  color: #63656a; }

.navbar-stormsl .navbar-nav .dropdown-menu > li > a:hover,
.navbar-stormsl .navbar-nav .dropdown-menu > li > a:focus {
  color: #101011;
  background-color: transparent;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }

.navbar-stormsl .navbar-nav .dropdown-menu > li > a.SS-nav-ActionCall {
  background-color: #63656a;
  color: #fcfcff; }

.navbar-stormsl .navbar-nav .dropdown-menu > .active > a,
.navbar-stormsl .navbar-nav .dropdown-menu > .active > a:hover,
.navbar-stormsl .navbar-nav .dropdown-menu > .active > a:focus {
  color: #fcfcff;
  background-color: #101011; }

.navbar-stormsl .navbar-nav .dropdown-menu > .disabled > a,
.navbar-stormsl .navbar-nav .dropdown-menu > .disabled > a:hover,
.navbar-stormsl .navbar-nav .dropdown-menu > .disabled > a:focus {
  color: #444;
  background-color: transparent; }

@media (max-width: 767px) {
  .navbar-stormsl .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #101011; }

  .navbar-stormsl .navbar-nav .open .dropdown-menu .divider {
    background-color: #63656a; }

  .navbar-stormsl .navbar-nav .open .dropdown-menu > li > a {
    color: #63656a; }

  .navbar-stormsl .navbar-nav .open .dropdown-menu > li > a.SS-nav-ActionCall {
    color: #fcfcff;
    background-color: #63656a; }

  .navbar-stormsl .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-stormsl .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #101011;
    background-color: transparent;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }

  .navbar-stormsl .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-stormsl .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-stormsl .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fcfcff;
    background-color: #101011; }

  .navbar-stormsl .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-stormsl .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-stormsl .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent; }

  .navbar-stormsl .navbar-nav > li > a.SS-nav-tel {
    color: #f85804;
    font-size: 1.3em;
    margin-top: -.2em;
    font-weight: 100;
    font-family: "eurostile", Helvetica, Arial, sans-serif; }

  .navbar-stormsl .navbar-nav > li > a.SS-nav-tel:hover,
  .navbar-stormsl .navbar-nav > li > a.SS-nav-tel:focus {
    color: #63656a;
    background-color: transparent;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0); } }
.navbar-stormsl .navbar-link {
  color: #63656a; }

.navbar-stormsl .navbar-link:hover {
  color: #101011; }

.navbar-stormsl .btn-link {
  color: #63656a; }

.navbar-stormsl .btn-link:hover,
.navbar-stormsl .btn-link:focus {
  color: #101011; }

.navbar-stormsl .btn-link[disabled]:hover,
fieldset[disabled] .navbar-stormsl .btn-link:hover,
.navbar-stormsl .btn-link[disabled]:focus,
fieldset[disabled] .navbar-stormsl .btn-link:focus {
  color: #444; }

@media (min-width: 1250px) {
  .navbar-right {
    padding-top: 10px; }

  .drop-TopNav {
    border-left: solid 2px #f85804; }

  .drop-TopNav .dropdown-toggle {
    padding: 10px 20px 10px 5px; } }
@media (min-width: 992px) and (max-width: 1249px) {
  .drop-TopNav {
    border-left: solid 2px #f85804; }

  .drop-TopNav .dropdown-toggle {
    padding: 10px 20px 10px 5px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .drop-TopNav .dropdown-toggle {
    padding: 5px 20px 5px 5px; }

  .navbar-stormsl .navbar-nav > li > a.SS-nav-tel {
    color: #f85804;
    font-size: 1.75em;
    font-weight: 700;
    font-family: "eurostile", Helvetica, Arial, sans-serif; }

  .navbar-stormsl .navbar-nav > li > a.SS-nav-tel:hover,
  .navbar-stormsl .navbar-nav > li > a.SS-nav-tel:focus {
    color: #a4a6ac;
    background-color: transparent;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0); } }
@media (max-width: 767px) {
  .drop-TopNav .dropdown-toggle {
    padding: 5px auto 5px 10px; } }
/*--- End NavBar for Site  ---*/
/*---  Begin Button Customization  ---*/
@media (min-width: 768px) {
  .SS-btn-WatchMe {
    background: #fcfcff;
    color: #101011;
    border: none;
    border-radius: 2px;
    width: 250px;
    padding: inherit 25px;
    font-size: 1.2em; }

  .SS-btn-WatchMe:hover, .SS-btn-WatchMe:focus {
    background: #63656a;
    color: #fcfcff;
    border: none;
    border-radius: 2px;
    width: 250px;
    padding: inherit 25px; }

  .SS-btn-ApplyNow {
    background: #fcfcff;
    color: #101011;
    border: none;
    border-radius: 2px;
    width: 250px;
    padding: inherit 25px;
    font-size: 1.2em; }

  .SS-btn-ApplyNow:hover, .SS-btn-ApplyNow:focus {
    background: #f85804;
    color: #fcfcff;
    border: none;
    border-radius: 2px;
    width: 250px;
    padding: inherit 25px; }

  .SS-btn-StormReport {
    background: #a4a6ac;
    color: #101011;
    border: none;
    border-radius: 2px;
    font-size: 1.2em; }

  .SS-btn-StormReport span {
    color: #fcfcff;
    font-size: 1.2em; }

  .SS-btn-StormReport:hover, .SS-btn-StormReport:focus {
    background: #63656a;
    color: #fcfcff;
    border: none;
    border-radius: 2px; }

  .KLB-btn-LearnMore {
    background: #a4a6ac;
    color: #fcfcff;
    border: none;
    border-radius: 2px;
    width: 250px;
    padding: inherit 25px;
    font-size: 1.2em; }

  .KLB-btn-LearnMore:hover, .KLB-btn-LearnMoreS:focus {
    background: #f85804;
    color: #fcfcff;
    border: none;
    border-radius: 2px;
    width: 250px;
    padding: inherit 25px; }

  p.KLB-img-caption {
    font-size: 1.3em; }

  .KLB-SectionCallout {
    background-color: #f85804;
    color: #fcfcff;
    border-radius: .21em;
    padding: 0 .5em; } }
@media (max-width: 767px) {
  .SS-btn-WatchMe {
    background: #fcfcff;
    color: #101011;
    border: none;
    border-radius: 2px;
    width: 250px;
    padding: inherit 25px; }

  .SS-btn-WatchMe:hover, .SS-btn-WatchMe:focus {
    background: #63656a;
    color: #fcfcff;
    border: none;
    border-radius: 2px;
    width: 250px;
    padding: inherit 25px; }

  .SS-btn-StormReport {
    background: #a4a6ac;
    color: #101011;
    border: none;
    border-radius: 2px; }

  .SS-btn-StormReport span {
    color: #fcfcff; }

  .SS-btn-StormReport:hover, .SS-btn-StormReport:focus {
    background: #63656a;
    color: #fcfcff;
    border: none;
    border-radius: 2px; }

  .KLB-btn-LearnMore {
    background: #63656a;
    color: #fcfcff;
    border: none;
    border-radius: 2px;
    width: 250px;
    padding: inherit 25px; }

  .KLB-btn-LearnMore:hover, .KLB-btn-LearnMore:focus {
    background: #a4a6ac;
    color: #fcfcff;
    border: none;
    border-radius: 2px;
    width: 250px;
    padding: inherit 25px; }

  .SS-btn-ApplyNow {
    background: #fcfcff;
    color: #101011;
    border: none;
    border-radius: 2px;
    width: 200px;
    padding: inherit 25px; }

  .SS-btn-ApplyNow:hover, .SS-btn-ApplyNow:focus {
    background: #f85804;
    color: #fcfcff;
    border: none;
    border-radius: 2px;
    width: 200px;
    padding: inherit 25px; } }
/*---  Begin Thumbnail Customization ---*/
.SS-thumbnail {
  border: none;
  border-radius: 0;
  background: #fcfcff; }

@media (min-width: 768px) {
  .SSEng-Above {
    display: none; } }
@media (max-width: 767px) {
  .SSEng-Below {
    display: none; } }
/*--- Begin Hide Sidebar Images on Small Screens ---*/
@media (max-width: 767px) {
  .hideSmall {
    display: none; } }
/*--- End Hide Sidebar Images on Small Screens ---*/
/*--- Begin Hide Article Images on Smaller Screens ---*/
@media (min-width: 992px) {
  .articleImgHideLg {
    display: none; } }
@media (max-width: 991px) {
  .articleImgHideSm {
    display: none; } }
/*--- End Hide Article Images on Smaller Screens ---*/
/*--- Begin Align 3 text columns with 3 photo header ---*/
@media (min-width: 992px) {
  .textColumn1Shift {
    padding-left: 30px; }

  .textColumn2Shift {
    padding-left: 40px; }

  .textColumn3Shift {
    padding-left: 50px; } }
/*--@media (max-width: 991px) {
	.textColumn1Shift {
		padding-left:30px;
	}
	.textColumn2Shift {
		padding-left:30px;
	}
	.textColumn3Shift {
		padding-left:30px;
	}
} --*/
/*--- Begin Align 3 text columns with 3 photo header ---*/
/*--- Begin Jumbotron ---*/
@media (min-width: 768px) {
  .jumbotron h1 {
    font-size: 70px; }

  .jumbotronHomePg {
    background-image: url(../img/jumbotronOuter.jpg);
    background-size: 100%;
    margin: 0;
    padding: 0;
    color: #fcfcff; }

  .jumbotronHomePg h1 {
    text-shadow: 2px 2px 1px #101011, 2px 2px 8px rgba(255, 255, 255, 0.8);
    font-weight: 700; }

  .jumbotronHomePg h3 {
    text-shadow: 1px 1px 1px #101011, 1px 1px 4px rgba(255, 255, 255, 0.8);
    font-weight: 400; }

  .jumbotronImgAlt {
    color: #fcfcff;
    font-family: "Century Gothic", Arial, sans-serif;
    font-weight: 700;
    font-size: 24px; }

  .SS-JumboHeader {
    color: #fcfcff;
    font-weight: 700;
    font-size: 1.2em;
    margin-top: -.5em; }

  .SS-BCERegister {
    color: #fcfcff;
    font-weight: 100;
    font-family: "agenda", Helvetica, Arial, sans-serif;
    font-size: 2em;
    padding-top: 1em;
    padding-bottom: 1em; }

  .SS-BCERegister strong {
    font-weight: 800;
    font-family: "agenda", Helvetica, Arial, sans-serif; }

  .SS-BCLive {
    color: #fcfcff;
    font-weight: 100;
    font-family: "agenda", Helvetica, Arial, sans-serif;
    font-size: 2em;
    padding-top: 1em;
    padding-bottom: 1em; }

  .SS-BCLive strong {
    font-weight: 800;
    font-family: "agenda", Helvetica, Arial, sans-serif; }

  .video-COVID {
    margin-top: 20px;
    margin-bottom: 10px; }

  .SS-COVID {
    color: #fcfcff;
    font-weight: 400;
    font-family: "eurostile", Helvetica, Arial, sans-serif;
    font-size: 2em;
    margin-top: 0px; }

  .SS-COVID em {
    font-weight: 100;
    font-family: "agenda", Helvetica, Arial, sans-serif;
    padding-bottom: 0.5em; }

  .SS-SectionHeader {
    font-size: 70px;
    font-weight: 700;
    margin-top: .1em; }

  .KLB-WhiteHeader span {
    color: #fcfcff;
    font-weight: 400;
    font-family: "Century Gothic", Arial, sans-serif;
    padding-top: 0;
    padding-bottom: 1em;
    margin-top: 0;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }

  .KLB-WhiteHeader strong {
    color: #fcfcff;
    font-weight: 700;
    font-family: "Century Gothic", Arial, sans-serif;
    padding-top: 0;
    padding-bottom: 1em;
    margin-top: 0;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }

  .KLB-OrangeHeader span {
    color: #f85804;
    font-weight: 100;
    font-family: "agenda-condensed", Helvetica, Arial, sans-serif;
    padding-top: 0;
    padding-bottom: 1em;
    margin-top: 0;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }

  .KLB-OrangeHeader strong {
    color: #f85804;
    font-weight: 400;
    font-family: "agenda-condensed", Helvetica, Arial, sans-serif;
    padding-top: 0;
    padding-bottom: 1em;
    margin-top: 0;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); } }
@media (max-width: 767px) {
  .jumbotronHomePg {
    background-image: url(../img/jumbotronOuter.jpg);
    background-size: 100%;
    color: #fcfcff; }

  .jumbotronHomePg h1 {
    color: #101011;
    text-shadow: 2px 2px 1px #fcfcff;
    font-weight: 700; }

  .jumbotronHomePg h3 {
    color: #101011;
    text-shadow: 1px 1px 1px #fcfcff;
    font-weight: 400; }

  .SS-JumboHeader {
    font-weight: 700;
    margin-top: -.5em; }

  .SS-BCERegister {
    color: #fcfcff;
    font-weight: 100;
    font-family: "agenda", Helvetica, Arial, sans-serif;
    padding-top: .75em;
    padding-bottom: .75em; }

  .SS-BCERegister strong {
    font-weight: 800;
    font-family: "agenda", Helvetica, Arial, sans-serif; }

  .SS-BCLive {
    color: #fcfcff;
    font-weight: 100;
    font-family: "agenda", Helvetica, Arial, sans-serif;
    padding-top: .75em;
    padding-bottom: .75em; }

  .SS-BCLive strong {
    font-weight: 900;
    font-family: "agenda", Helvetica, Arial, sans-serif; }

  .video-COVID {
    margin-top: 20px;
    margin-bottom: 10px; }

  .SS-COVID {
    color: #fcfcff;
    font-weight: 400;
    font-family: "eurostile", Helvetica, Arial, sans-serif;
    font-size: 1.5em;
    margin-top: 0px; }

  .SS-COVID em {
    font-weight: 100;
    font-family: "agenda", Helvetica, Arial, sans-serif;
    padding-bottom: 0.5em; }

  .SS-SectionHeader {
    font-weight: 700; }

  .KLB-WhiteHeader span {
    color: #fcfcff;
    font-weight: 400;
    font-family: "Century Gothic", Arial, sans-serif;
    padding-top: 0;
    padding-bottom: .75em;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    margin-top: 0;
    text-align: center; }

  .KLB-WhiteHeader strong {
    color: #fcfcff;
    font-weight: 700;
    font-family: "Century Gothic", Arial, sans-serif;
    padding-top: 0;
    padding-bottom: 1em;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    margin-top: 0;
    text-align: center; }

  .KLB-OrangeHeader span {
    color: #f85804;
    font-weight: 100;
    font-family: "agenda-condensed", Helvetica, Arial, sans-serif;
    padding-top: 0;
    padding-bottom: .75em;
    margin-top: 0;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }

  .KLB-OrangeHeader strong {
    color: #f85804;
    font-weight: 400;
    font-family: "agenda-condensed", Helvetica, Arial, sans-serif;
    padding-top: 0;
    padding-bottom: 1em;
    margin-top: 0;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); } }
/*---  End Jumbotron  ---*/
/*--- Begin Page Header ---*/
.pageHeader {
  font-weight: 700;
  color: #f85804;
  text-decoration: none; }

/*--- End Page Header ---*/
/*--- Begin BCE Registration ---*/
.BCERegister {
  display: inline-block;
  background-color: #b6b7ba;
  color: #fcfcff;
  text-decoration: none;
  padding: 3px 10px;
  transition: background-color .3s ease-in-out, color .3s ease-in-out; }

.BCERegister:hover, .BCERegister:active {
  display: inline-block;
  background-color: #63656a;
  text-decoration: none;
  padding: 3px 10px;
  color: #fcfcff; }

/*--- End BCE Registration ---*/
/*--- Begin Text Styles ---*/
.SS-textLinks {
  color: #a4a6ac; }

.SS-textLinks:hover, .SS-textLinks:focus {
  color: #101011;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  text-decoration: none; }

.underline {
  text-decoration: underline; }

hr.SS-sectionSeparator {
  border-top: solid 1px #63656a; }

.BCELogo-caption {
  text-align: center;
  color: #63656a;
  font-weight: 700; }

.baseCampPhotoLinks {
  text-align: center; }

/*--- End Text Styles ---*/
/*---  Begin Bottom Nav  ---*/
.btm-Nav {
  background-color: #b6b7ba; }

.btm-Nav h2 {
  color: #63656a;
  font-weight: 700;
  margin-bottom: 30px; }

.SS-BtmLinkList {
  text-align: left; }

.btm-Links {
  display: inline-block;
  color: #101011;
  text-decoration: none; }

.btm-Links span {
  color: #fcfcff;
  font-weight: 900;
  text-decoration: none; }

.btm-Links:hover, .btm-Links:focus {
  color: #101011;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  text-decoration: none; }

.phoneLink {
  color: #f85804;
  text-decoration: none;
  font-size: 1.5em;
  font-weight: 700; }

.phoneLink:hover, .phoneLink:focus {
  color: #63656a;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  text-decoration: none; }

@media (min-width: 768px) and (max-width: 991px) {
  .phoneLink {
    color: #f85804;
    text-decoration: none;
    font-size: 1.25em;
    font-weight: 700; }

  .phoneLink:hover, .phoneLink:focus {
    color: #63656a;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    text-decoration: none; } }
@media (max-width: 767px) {
  .phoneLink {
    color: #f85804;
    text-decoration: none;
    font-size: 2em;
    font-weight: 700; }

  .phoneLink:hover, .phoneLink:focus {
    color: #63656a;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    text-decoration: none; } }
.SS-SocMed-icons {
  width: 150px; }

.SS-align-left {
  text-align: left; }

a.teamSignin {
  color: #a4a6ac;
  text-decoration: none; }

a.teamSignin:hover, a.teamSignin:focus {
  color: #101011;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }

ul.SS-listLinkDesc {
  list-style: none; }

/*---  Text Colors ---*/
.text-white {
  color: #fcfcff; }

.text-black {
  color: #333333; }

.text-gray {
  color: #63656a; }

.text-orange {
  color: #f85804; }

/*--- Font Families ---*/
.font-serif {
  font-family: "kepler-std-display", serif; }

.font-sans {
  font-family: "Century Gothic", Arial, sans-serif; }

.font-euro {
  font-family: "eurostile", Helvetica, Arial, sans-serif; }

.font-agenda {
  font-family: "agenda", Helvetica, Arial, sans-serif; }

/*--- Responsive Video Resizing ---*/
.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  /*--56.25% --*/
  position: relative;
  height: 0; }

.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute; }

/*--- Testing ---*/
.BoldCallout {
  font-weight: 700;
  color: #f85804;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); }
