#pageheader .topLinks .topLinksInner > a {
  line-height: 85px; }
  @media (max-width: 48.75em) {
    #pageheader .topLinks .topLinksInner > a {
      line-height: 0; } }
  #pageheader .topLinks .topLinksInner > a.loginBtn {
    margin-top: 2.1em; }

#pageheader .topLinks .username {
  height: 80px;
  line-height: 80px; }

#entry_page_custom_html {
  max-height: none !important; }
  #entry_page_custom_html .hero {
    background-image: url("../img/walkEventBG_FY18.jpg");
    background-color: #ddd;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center; }

div.tr-page-container div.section-sub-header {
  display: none;
  background: transparent;
  border: none; }

h2.event-title:after {
  background: #c6ab55; }

#dashboardright:before {
  color: #ffb125; }

.event_categories li .icon_container {
  color: #ffb125; }

.company #national_company_page_main .hero,
.company #local_company_page .hero {
  background-image: url("../img/walkEventBG_FY18.jpg");
  background-color: #ddd;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center; }

.company a#nat_company_page_particpate_button,
.company #local_company_page #sidebar_donate_button {
  background: #ffb125;
  color: #333;
  border: 1px solid #ef9f1a !important;
  padding: 0.75em 1.4em 0.75em !important; }
  .company a#nat_company_page_particpate_button:hover,
  .company #local_company_page #sidebar_donate_button:hover {
    background-color: #ffc358 !important; }

.company #dashboardleft h6 {
  margin-bottom: 5px; }

.company #dashboardcenter h6 {
  margin-bottom: 0; }

.company .company-tally-ammount {
  padding-top: 0;
  margin-top: 0; }

div.tr-page-header {
  border-radius: 0;
  padding-top: 30px;
  background-image: url("../img/walk_personal_bg_2020.jpg");
  background-size: cover;
  background-position: 50% 0; }
  div.tr-page-header #sidebar_donate_button {
    background: #ffb125 !important;
    color: #333 !important;
    border: 1px solid #ef9f1a !important;
    padding: 0.75em 1.4em 0.75em !important; }
    div.tr-page-header #sidebar_donate_button:hover {
      background-color: #ffc358 !important;
      border-color: #e99810 !important;
      border-top: none;
      border-left: none;
      border-right: none; }

div#personal_page_header_left {
  float: left;
  height: 575px;
  width: 50%;
  background-repeat: no-repeat;
  background: url("../img/walk_personal_patient.jpg");
  background-size: cover;
  position: relative; }

#fr_rich_text_container p {
  line-height: 175%;
  margin-bottom: 15px;
  margin-bottom: 15px;
  color: #555;
  font-size: 1.1em; }

#fr_rich_text_container p span,
#fr_rich_text_container ul li span {
  font-family: "Open Sans", Helvetica, serif !important;
  font-size: 1.1em !important; }

div#team_page_header {
  background-image: url("../img/walk_team_bg.jpg") !important;
  background-color: #333 !important;
  background-position: top center !important; }
  div#team_page_header #join_team_button {
    background: #ffb125 !important;
    color: #333 !important;
    border-bottom: 3px solid #ef9f1a !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    padding: 0.9em 1.4em 0.75em !important; }
    div#team_page_header #join_team_button:hover {
      background-color: #ffc358 !important;
      border-color: #e99810 !important;
      border-top: none;
      border-left: none;
      border-right: none; }

body.pg\=team #frStatus2,
body.pg\=team #frStatus3 {
  display: none; }

div.team-roster-icon-description {
  color: #333;
  font-size: 0.8em; }

body.personal
#dashboard-wrapper
#dashboardleft
.thermometer-container
.thermometer-image
.thermometer-outer
.thermometer-inner,
body.personal
#dashboard-wrapper
#dashboardtop
.thermometer-container
.thermometer-image
.thermometer-outer
.thermometer-inner,
#dashboard-wrapper
#dashboardcenter
.thermometer-container
.thermometer-image
.thermometer-outer
.thermometer-inner,
div.thermometer-container div.thermometer-inner {
  background-color: #ffb125;
  box-shadow: none;
  border-right: 0; }

.home .cta-secondary,
.home .cta-primary,
div .hero .hero-content.center .cta-primary {
  color: #333;
  border-radius: 3px;
  box-shadow: none;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  display: inline-block;
  zoom: 1;
  *display: inline;
  box-sizing: border-box;
  font-size: 1.425em;
  font-weight: normal;
  border-bottom: 3px solid #ef9f1a;
  border-top: none;
  border-left: none;
  border-right: none;
  background: #ffb125;
  padding: 20px 90px;
  line-height: 105%;
  text-decoration: none;
  text-shadow: none;
  text-align: center;
  margin: 2em 0.6em !important;
  vertical-align: middle;
  cursor: pointer; }
  .home .cta-secondary:hover,
  .home .cta-primary:hover,
  div .hero .hero-content.center .cta-primary:hover {
    background-color: #ffc358 !important;
    border-color: #e99810 !important;
    border-top: none;
    border-left: none;
    border-right: none; }

.home .cta-primary {
  padding: 20px 55px !important;
  background-color: none; }

.big-column h2 {
  font-size: 28px;
  margin-top: 35px; }

.big-column p {
  font-size: 1.2em;
  line-height: 165%;
  width: 100%;
  color: #777; }

#infoSearchClear {
  display: none; }

.eventsearch input[type="submit"],
.search input[type="submit"],
.signUp input[type="submit"],
.contactus input[type="submit"],
button[name="fr_find_search"] {
  text-decoration: none;
  background: #ffb125;
  border-color: #ef9f1a;
  background-image: none;
  filter: none;
  -ms-filter: none;
  color: #fff;
  padding: 15px;
  margin: 0.5em 10px 0 0 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 45%;
  float: left;
  color: #fff !important; }
  .eventsearch input[type="submit"]:hover,
  .search input[type="submit"]:hover,
  .signUp input[type="submit"]:hover,
  .contactus input[type="submit"]:hover,
  button[name="fr_find_search"]:hover {
    background-color: #f1ad3c !important;
    border-color: #e99810 !important; }

.eventsearch .big-column:after {
  display: none; }

.contact-wrapper {
  width: 600px;
  margin: 0 auto; }

.contactus h2,
.search h2,
.signUp h2,
.eventsearch h2 {
  font-size: 28px;
  text-align: center;
  margin-top: 50px; }
  .contactus h2:after,
  .search h2:after,
  .signUp h2:after,
  .eventsearch h2:after {
    background: #ffb125 !important; }

div.progress-bar-container {
  margin: 50px auto 0 auto;
  float: none;
  text-align: center; }

div.progress-bar-step-container {
  float: none; }

div.progress-bar-step-current div.progress-bar-step-number-container {
  background-color: #931638; }

.pg\=rthanks div.responsive a.next-step,
.pg\=rthanks div.responsive button.next-step {
  background-color: #931638 !important;
  color: #fff !important;
  border-bottom: 3px solid #500c1f; }

div.responsive button.next-step[disabled="disabled"] {
  border-bottom: 3px solid #666 !important;
  color: #333 !important; }
  div.responsive button.next-step[disabled="disabled"]:hover {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e6e6e6');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#e6e6e6')";
    background-image: -ms-linear-gradient(top, #efefef, #e6e6e6);
    background-image: -webkit-linear-gradient(top, #efefef, #e6e6e6);
    background-image: -moz-linear-gradient(top, #efefef, #e6e6e6);
    background-image: -o-linear-gradient(top, #efefef, #e6e6e6);
    background-image: linear-gradient(top, #efefef, #e6e6e6); }

.registration div.responsive button.cancel-step:hover {
  color: #fff !important; }

div.reg-summary-thanks-common-container div.reg-summary-event-info {
  width: 100%; }

.pg\=ptype .required-indicator-legend,
.pg\=ptype .field-required {
  display: none; }

#entry_page_custom_html .hero.San.Diego {
  background-image: url("../img/eventbgs/san-diego.jpg"); }

#entry_page_custom_html .hero.Phoenix {
  background-image: url("../img/eventbgs/phoenix.jpg"); }

#entry_page_custom_html .hero.Washington {
  background-image: url("../img/eventbgs/washington-dc.jpg"); }

#entry_page_custom_html .hero.Indianapolis {
  background-image: url("../img/eventbgs/indianapolis.jpg"); }

#entry_page_custom_html .hero.Raleigh {
  background-image: url("../img/eventbgs/raleigh.jpg"); }

#entry_page_custom_html .hero.Albany {
  background-image: url("../img/eventbgs/albany.jpg"); }

#entry_page_custom_html .hero.Cincinnati {
  background-image: url("../img/eventbgs/cincinnati.jpg"); }

#entry_page_custom_html .hero.St.Louis {
  background-image: url("../img/eventbgs/st-louis.jpg"); }

#entry_page_custom_html .hero.Houston {
  background-image: url("../img/eventbgs/houston.jpg"); }

#entry_page_custom_html .hero.Orlando {
  background-image: url("../img/eventbgs/orlando.jpg"); }

#entry_page_custom_html .hero.Oklahoma.City {
  background-image: url("../img/eventbgs/oklahoma-city.jpg"); }

#entry_page_custom_html .hero.Memphis {
  background-image: url("../img/eventbgs/memphis.jpg"); }

#entry_page_custom_html .hero.Chicago {
  background-image: url("../img/eventbgs/chicago4.jpg"); }

#entry_page_custom_html .hero.Atlanta {
  background-image: url("../img/eventbgs/atlanta.jpg"); }

#entry_page_custom_html .hero.Los.Angeles {
  background-image: url("../img/eventbgs/los-angeles.jpg"); }

#entry_page_custom_html .hero.Jersey.Shore {
  background-image: url("../img/eventbgs/jersey-shore3.jpg"); }

#entry_page_custom_html .hero.Kansas.City {
  background-image: url("../img/eventbgs/kansas-city.jpg"); }

#entry_page_custom_html .hero.Miami {
  background-image: url("../img/eventbgs/miami.jpg"); }

#entry_page_custom_html .hero.Minneapolis {
  background-image: url("../img/eventbgs/minneapolis.jpg"); }

#entry_page_custom_html .hero.Austin {
  background-image: url("../img/eventbgs/austin.jpg"); }

#entry_page_custom_html .hero.Charlotte {
  background-image: url("../img/eventbgs/charlotte.jpg"); }

#entry_page_custom_html .hero.Palm.Beach {
  background-image: url("../img/eventbgs/palm-beach.jpg"); }

#entry_page_custom_html .hero.San.Francisco {
  background-image: url("../img/eventbgs/san-francisco.jpg"); }

#entry_page_custom_html .hero.Charleston {
  background-image: url("../img/eventbgs/charleston.jpg"); }

#entry_page_custom_html .hero.Cleveland {
  background-image: url("../img/eventbgs/cleveland.jpg"); }

#entry_page_custom_html .hero.Detroit {
  background-image: url("../img/eventbgs/detroit.jpg"); }

#entry_page_custom_html .hero.Nashville {
  background-image: url("../img/eventbgs/nashville.jpg"); }

#entry_page_custom_html .hero.New.York {
  background-image: url("../img/eventbgs/new-york.jpg"); }

#entry_page_custom_html .hero.Knoxville {
  background-image: url("../img/eventbgs/knoxville.jpg"); }

#entry_page_custom_html .hero.Denver {
  background-image: url("../img/eventbgs/denver.jpg"); }

#entry_page_custom_html .hero.Philadelphia {
  background-image: url("../img/eventbgs/philadelphia.jpg"); }

#entry_page_custom_html .hero.Baltimore {
  background-image: url("../img/eventbgs/baltimore.jpg"); }

#entry_page_custom_html .hero.Dallas {
  background-image: url("../img/eventbgs/dallas.jpg"); }

#entry_page_custom_html .hero.Columbus {
  background-image: url("../img/eventbgs/columbus.jpg"); }

#entry_page_custom_html .hero.Peoria {
  background-image: url("../img/eventbgs/peoria.jpg"); }

#entry_page_custom_html .hero.Huntsville {
  background-image: url("../img/eventbgs/huntsville.jpg"); }

#entry_page_custom_html .hero.Long.Island {
  background-image: url("../img/eventbgs/long-island.jpg"); }

#entry_page_custom_html .hero.Las.Vegas {
  background-image: url("../img/eventbgs/las-vegas.jpg"); }

#entry_page_custom_html .hero.Baton.Rouge {
  background-image: url("../img/eventbgs/baton-rouge.jpg"); }

#entry_page_custom_html .hero.TriCities {
  background-image: url("../img/eventbgs/atlanta.jpg"); }

#entry_page_custom_html .hero.Tampa {
  background-image: url("../img/eventbgs/tampa.jpg"); }

#entry_page_custom_html .hero.Seattle {
  background-image: url("../img/eventbgs/seattle.jpg"); }

#entry_page_custom_html .hero.Louisville {
  background-image: url("../img/eventbgs/louisville.jpg"); }

#entry_page_custom_html .hero.Pittsburgh {
  background-image: url("../img/eventbgs/pittsburgh.jpg"); }

.left {
  float: left; }

.right {
  float: right; }

/*Default Style Overrides*/
.program-logo {
  background: url(../../../images/fy16_shared_images/walk/walkLogo2.png) no-repeat 14px/70% auto transparent;
  margin-left: 0; }

.program-logo-es {
  background: url(../../../images/fy16_shared_images/walk/walkLogo-es.png) no-repeat 14px/70% auto transparent;
  margin-left: 0; }

.main-logo img {
  width: 10%; }

a.main-logo:hover {
  text-decoration: none !important; }

.pagename\=walk.home div .hero .hero-content.center h2 {
  padding: 0;
  margin-top: 65px;
  width: 80%; }

.pagename\=walk.home div .hero .hero-content.center .cta-secondary,
.pagename\=walk.home div .hero .hero-content.center .cta-primary {
  padding: 20px 0; }

.home-primary,
.home-secondary {
  width: 80%; }

/*.pagename\=walk.home .hero div {
	width: 70%;
}*/
.pagename\=walk.home .hero h2:after {
  margin-top: 0.7em; }

.pagename\=walk.home .hero [class*="cta-"] {
  margin-left: 0;
  margin-right: 0; }

#footerContainer {
  z-index: 8; }

/*End Default Style Overrides*/
.ribbon {
  display: none; }

.pagename\=walk.home .ribbon {
  position: absolute;
  z-index: 9;
  top: 94px;
  right: 0px;
  display: block; }

.homeHero {
  width: 100%;
  position: relative; }

.homeHero .heroLeft {
  background-image: url(../../../images/fy16_shared_images/walk/hero_left5.jpg);
  background-size: auto 100% !important;
  background-repeat: no-repeat;
  background-position: center right;
  border-bottom: 5px solid #f2b42b;
  border-right: 2px solid #ccc;
  width: 50% !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/fy16_shared_images/math/hero_left.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/fy16_shared_images/math/hero_left.jpg', sizingMethod='scale')"; }

.homeHero .heroRight {
  background-image: url(../../../images/fy16_shared_images/walk/hero_right5.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top center;
  border-bottom: 5px solid #f2b42b;
  width: 50% !important;
  position: relative; }

.homeHero .heroRight .content {
  width: 75% !important;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: inline;
  height: 460px;
  /*background-color:rgba(0,0,0,0.8);*/
  background-image: url(../../../images/fy16_shared_images/walk/black_bg.png);
  background-repeat: repeat; }

.pagename\=walk.home .cta-secondary {
  color: #f2b42b;
  border-radius: 3px;
  box-shadow: none;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  display: inline-block;
  zoom: 1;
  *display: inline;
  box-sizing: border-box;
  font-size: 1.425em;
  font-weight: normal;
  border: 1px solid #f2b42b !important;
  background: transparent;
  padding: 20px 90px;
  line-height: 105%;
  text-decoration: none;
  text-shadow: none;
  text-align: center;
  margin: 2em auto 0;
  vertical-align: middle;
  cursor: pointer; }

.pagename\=walk.home .cta-secondary:hover {
  background-color: #f2b42b !important;
  color: #000 !important; }

.home p {
  width: 50%;
  margin: 0 auto;
  text-align: left;
  font-size: 1.1em;
  line-height: 1.65em; }

.homeSecondary {
  width: 100%;
  /*background-color: #fef8ec;*/
  padding: 70px 0;
  text-align: center; }

.homeSecondary h3,
.homeTertiary h3,
.homeQuaternary h3 {
  font-weight: 100;
  font-size: 2em;
  line-height: 135%;
  text-align: center;
  color: #333;
  margin: 0 auto; }

.homeSecondary h3:after,
.homeTertiary h3:after,
.homeQuaternary h3:after {
  content: "";
  display: block;
  height: 2px;
  background-color: #f2b42b;
  width: 3em;
  margin: 1em auto; }

.homeTertiary {
  width: 100%;
  background-color: #f6f6f6;
  padding: 70px 0;
  text-align: center; }

.homeTertiary .consoles {
  width: 90%;
  margin: auto;
  text-align: center; }

.homeTertiary .consoles .feature {
  width: 25%;
  line-height: 140%; }

.imgCircle {
  border-radius: 50%;
  width: 200px;
  height: 200px;
  background-color: #ddd;
  background-position: top center;
  margin: 0 auto; }

.pagename\=walk.home .first {
  padding-left: 0; }

.pagename\=walk.home .last {
  padding-right: 0; }

.pagename\=walk.home .one {
  background-image: url(../../../images/fy16_shared_images/walk/walk_register2.jpg); }

.pagename\=walk.home .two {
  background-image: url(../../../images/fy16_shared_images/walk/walk_unite2.jpg); }

.pagename\=walk.home .three {
  background-image: url(../../../images/fy16_shared_images/walk/walk_give2.jpg); }

.pagename\=walk.home .four {
  background-image: url(../../../images/fy16_shared_images/walk/walk_move2.jpg); }

.consoles:after {
  content: "";
  display: block;
  clear: both; }

.homeTertiary h4 {
  font-weight: 600;
  font-size: 1.2em;
  line-height: 135%;
  text-align: center;
  color: #333;
  margin: 25px 0 5px 0; }

.homeTertiary p {
  width: 100%;
  text-align: center; }

.feature p {
  width: 70%; }

.homeQuaternary {
  padding: 70px 0;
  width: 100%;
  text-align: center;
  background-color: #595959; }

.homeQuaternary h3 {
  color: #fff; }

.homeLeaderboard {
  height: 1070px;
  width: 100%;
  background-color: #ddd; }

.homeQuaternary p {
  color: #fff; }

@media (max-width: 480px) {
  a.main-logo span.program-logo {
    width: 50%;
    background-size: 155px;
    white-space: nowrap;
    padding: 15px 5%; }
  a.navLink {
    display: none; } }

@media (max-width: 405px) {
  .mainNavItem .menu {
    display: none; }
  .mainNavItem.open {
    border: 0;
    padding: 5px 0 0 0; } }

/* end header */
@media (max-width: 1193px) {
  .homeHero .heroRight {
    background-size: 130% auto; } }

@media (max-width: 950px) {
  .pagename\=walk.home div .hero .hero-content.center h2 {
    font-size: 31px; }
  .homeTertiary .consoles {
    width: 600px; }
  .homeTertiary .consoles .feature {
    width: 300px;
    height: 350px;
    margin-bottom: 45px; } }

@media (max-width: 860px) {
  /*.hero .hero-content {position: inherit;}*/
  .homeHero {
    height: auto !important; }
  .homeHero .heroLeft {
    float: none;
    width: 100% !important;
    height: 315px !important;
    background-size: 150% auto !important;
    border: 0;
    background-position: top middle !important; }
  .homeHero .heroRight {
    float: none;
    width: 100% !important;
    height: auto !important;
    background-size: 100%;
    background-image: url(../../../images/fy16_shared_images/walk/hero_right_mobile3.jpg);
    background-color: #090909;
    background-position: center; }
  .pagename\=walk.home div .hero .hero-content.center h2 {
    margin-top: 0; }
  .homeHero .heroRight .content {
    position: inherit; }
  .hero .hero-content {
    padding: 2em 1em; } }

@media (max-width: 590px) {
  .homeHero .heroLeft {
    height: 250px !important; }
  .homeTertiary .consoles {
    width: 300px; }
  h2.event-title {
    font-size: 28px; }
  .hero div {
    width: 100%; }
  div .hero .hero-content.center .cta-primary,
  div .hero .hero-content.center .cta-secondary,
  .home .cta-secondary {
    padding: 20px 10px !important;
    font-size: 1.2em;
    width: 80%; }
  .pagename\=walk.home .cta-secondary {
    font-size: 1.2em; }
  .homeSecondary,
  .homeTertiary,
  .homeQuaternary {
    padding: 0 0 2em 0; }
  .homeSecondary h3,
  .homeTertiary h3,
  .homeQuaternary h3 {
    font-size: 28px;
    padding: 1.2em 0 0 0;
    width: 80%; }
  .home p {
    width: 80%; }
  .feature p {
    text-align: center; } }

@media (max-width: 590px) {
  .homeHero .heroLeft {
    height: 225px !important; } }

@media (max-width: 360px) {
  .homeHero .heroRight {
    background-position: top; }
  .pagename\=walk.home div .hero .hero-content.center h2 {
    font-size: 25px; } }

@media (max-width: 340px) {
  .homeHero .heroLeft {
    height: 180px !important; } }

/* FAQ STYLES */
.faq .big-column p {
  padding-top: 0 !important;
  padding-bottom: 10px;
  width: 650px;
  margin: 0 auto;
  color: #000;
  font-size: 15px; }

/* menu close */
.menu-close {
  position: absolute;
  top: 15px;
  right: 15px; }

.menu-close:before {
  font-family: "sj-icons";
  font-size: 1.125em;
  content: "\e051";
  color: #fff; }
