body > div.aw > header > img
{
    position: relative;
    max-width: 100%;
    height: auto;
    margin: auto;
    display: block;
    width: 970px;

}

.navBreadcrumb__li::after {
  border-left-color: rgba(0,0,0,0.27);
}

.navBreadcrumb__li {
  background-color: rgba(0,0,0,0.27);
}

.text-muted {
  color: #000000;
}

.navBreadcrumb__li.active {
  background-color: #d60a0d;
}

.navBreadcrumb__li.active::after {
  border-left-color: #d60a0d;
}

.navTab__li.active {
  background-color: #d60a0d;
}

.navBreadcrumb__text {
  color: #ffffff;
}

.btn-default, .btn-orange {
  background-color: #d60a0d;
  background: linear-gradient(#d60a0d,#b70b0e)
}

.navBreadcrumb__li.active::after {
  color: #d60a0d;
}

.navTab__li.active::after {
  border-top: 6px solid #d60a0d;
}

.nav-bar ul>li.active {
    background: #443e39!important;
	background-color: #443e39!important;
}

.cui-breadcrumb.selected,.btn-default  {
    background-color: #443e39!important;
	background: #443e39!important;
}

.nav-bar ul>li.first.active:before {
    border-left: 8px solid #443e39!important;
}

.nav-bar ul>li.active:before {
    border-top: 16px solid #443e39!important;
    border-bottom: 16px solid #443e39!important;
    border-right: 8px solid #443e39!important;
}

.nav-bar ul>li.active:after {
    border-left: 8px solid #443e39!important;
}

.cui-breadcrumb-sep.to-current {
    background-image: none!important;
}

.btn-medium-yellow, .btn-medium-yellow:hover, .btn-medium-yellow:active {
    background-color: #443e39!important;
    background-image: -moz-linear-gradient(top,#443e39,#443e39)!important;
    background-image: -ms-linear-gradient(top,#443e39,#443e39)!important;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#443e39),to(#443e39))!important;
    background-image: -webkit-linear-gradient(top,#443e39,#443e39)!important;
    background-image: -o-linear-gradient(top,#443e39,#443e39)!important;
    background-image: linear-gradient(top,#443e39,#443e39)!important;
}


/* BLUE SECTION
Replace all mentions of 0085ad with your preferred colour
*/
.ecui__h1,.ecui__h2,.ecui__h3,.ecui__h4,.ecui__h5{
    border-bottom: 5px solid #0085ad!important;
}
.top-blue-border{
    border-top: 5px solid #0085ad!important;
}

.dropdown-toggle,.dropdown-toggle:hover,.endurance-cui-edit-person,.a3-icon-uniD100:before,.endurance-cui-edit-person:focus,.endurance-cui-edit-person:hover,.logoutToSelect,.logoutToSelect:hover,.mr20,.link-lg,.mr20:hover,.link-lg:hover,.a3-icon-uniD100,.endurance-cui-edit-person-span,.endurance-cui-edit-person-span:hover,.icon-uniF040 ,#\32,.button-link,.btn-blue-link,.a3-icon-uniD100,.order-line-edit, .web-analytics-03,.order-line-delete, .web-analytics-04,.checkout-confirmation-print-link, .web-analytics-20{
	color:#0085ad!important;
}


/* BACKGROUND SECTION
Replace all mentions of e6e6e6 with your preferred colour
*/
#main_content,#mainContent,.javascriptenabled[style],.dropdown-menu, .dropdown-menu-right,.dark-bg,#ap-login-wrapper,#ap-login-content, .ap-form-hcontent-withbgcolor,.checkout-order-totals,.caps,.div.caps.section-label,.cartBottom,#mainContent > div > div.container.javascriptenabled > div > div:nth-child(1) > table{
background: rgba(255, 255, 255, 1)!important;
max-width: 970px!important;
background-color: rgba(255, 255, 255, 1)!important;

}
.container.javascriptenabled {
    padding-top: 20px !important;
    padding-right: 30px !important;
    padding-left: 20px!important;
	background-color: rgba (255, 255, 255, 0.8)!important;
    background: rgba (255, 255, 255, 0.8)!important;
}

/* SHADOW EFFECT
*/
#main_content,#mainContent{
box-shadow: 0 0 6px #000!important;
}



/* OTHER */

body {
  background: url("https://photos-images.active.com/file/3/1/original/bb/dc/bbdcd732-440e-45d1-9836-78042fcf3017.jpg")  no-repeat center center fixed!important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;

}

#marketFrameTop{
    max-height: 300px!important;
    max-width: 213px;}

.select-race__text-warning li .list-dot{
	background-color: #443e39
}

.text-warning {
	color: #443e39
}

/*Volunteer main content reg form*/

.col-xs-12.vmod {
	background: rgba(255,255,255,.8);
	color: #000;
	padding:80px 30px 30px;
}

/* Volunteer ACTIVE orange */

.active navBreadcrumb__li {
    background: #44392f none repeat scroll 0 0;
    color: #fefefe;
}

body > div.aw > div > div > div > div > header > div.header > ul > li.active.navBreadcrumb__li {
  color: #d60a0d;
}

.btn-default, .btn-orange {
  background: linear-gradient(#d60a0d,#d60a0d);
  background-color: #d60a0d;
}

.footroom--pinned .jobs__clearLinkBtn {
  color: #d60a0d;
}

.navBreadcrumb ul > li.active::before {
    border-bottom: 16px solid #44392f;
    border-right: 8px solid #44392f;
    border-top: 16px solid #44392f;
}

.navBreadcrumb ul > li.first.active::before {
    border-left: 8px solid #44392f;
}

.navBreadcrumb ul > li.active::before {
    border-bottom: 16px solid #44392f;
    border-right: 8px solid #44392f;
    border-top: 16px solid #44392f;
}

.navBreadcrumb ul > li.active::after {
    border-left: 8px solid #44392f;
}

body > div.aw > div > div > div > div > div > article > p {
  font-size: 0em;
}

body > div.aw > div > div > div > div > div > article > p:before {
  content: 'Previous knowledge of triathlons is not necessary! All roles will receive a briefing from a Course Marshal as well as informational manual and handout prior to coming on site. We look forward to working with you! \A \A Please sign up only for shifts that you are available to work. \A \A Upon doing so, you will be emailed by the Workforce Manager with more information.';
  font-size: 16px;
  white-space: pre-wrap;
}
