body#hc_mode #header,
body#hc_mode .alert-info-cont li.signup-cont>.click-cont:hover{
	background-color: #555555;
}

body#hc_mode #main-navigation-cont,
body#hc_mode #trip-planner-widget,
body#hc_mode #maps-schedules-cont{
	background-color: #262a2c;
}

body#hc_mode #top-bar-cont form .submit-button{
	background-color: #8F8F8F;
}

body#hc_mode .alert-info-cont .alert-cont{
	background-color: #E32926;
	border-bottom: 3px solid #fff;
}

body#hc_mode .alert-info-cont .alert-cont.inactive{
	background-color: #737373;
}

body#hc_mode .alert-info-cont .alert-cont.inactive>.click-cont:before{
	background-image: url(../images/icon-alert-inactive-hc.png);
}

body#hc_mode .alert-info-cont .alert-cont.inactive{
	background-color: #54545a
}

body#hc_mode .alert-info-cont li>.click-cont:hover,
body#hc_mode #homepage-links-cont ul li a:hover{
	opacity: 1;
}

body#hc_mode .alert-info-cont li.alert-cont>.click-cont:hover{
	background-color: #951613
}

body#hc_mode .alert-info-cont ul{
	border: 3px solid #fff;
	border-left: 0;
}

body#hc_mode .form-button.green,
body#hc_mode .form-button.blue,
body#hc_mode .form-button.light-blue,
body#hc_mode .form-button.light-green,
body#hc_mode .form-button.orange{
	background-color: #E32926;
	border-color: #fff;
}

body#hc_mode a.form-button.green,
body#hc_mode a.form-button.blue,
body#hc_mode a.form-button.light-blue,
body#hc_mode a.form-button.light-green,
body#hc_mode a.form-button.orange{
	color: #fff;
	text-decoration: none;
}

body#hc_mode .form-button.blue:hover,
body#hc_mode .form-button.green:hover,
body#hc_mode .form-button.light-blue:hover,
body#hc_mode .form-button.light-green:hover,
body#hc_mode .form-button.orange:hover{
	background-color: #951613;
	border-color: #fff;
}

body#hc_mode #homepage-links-cont ul li a .icon-cont img{
	filter: contrast(0%);
}

body#hc_mode #community-cont .width-limiter{
	background-color: rgba(0,0,0,.5);
	padding: 30px;
}

body#hc_mode #hm-hero .slide .text-cont{
	background-color: rgba(0,0,0,.8);
}

body#hc_mode #interior-hero h1{
	background: none;
	background-color: rgba(0,0,0,.8);
}


body#hc_mode .wysiwyg a,
body#hc_mode a{
	color: #D01E1B;
	text-decoration: underline;
}

body#hc_mode .wysiwyg a:hover,
body#hc_mode a:hover{
	color: #951613;
}

body#hc_mode footer a,
body#hc_mode header a,
body#hc_mode .alert-info-cont li>a.click-cont{
	color: #fff;
	text-decoration: none;
}

body#hc_mode #subnav li a{
	color: #000;
	text-decoration: none;
}

body#hc_mode footer a:hover,
body#hc_mode header a:hover{
	color: #fff;
}

@media screen and (max-width: 768px){
	body#hc_mode #interior-hero h1{
		padding-top: 30px;
	}

	body#hc_mode .alert-info-cont .alert-cont{
		border-bottom: none;
		border-right: 1px solid #fff;
	}		

	.alert-info-cont li{
		border-top: 1px solid #fff;
	}
}

body#hc_mode #subnav li a>span{
	border-color: #D01E1B;;
}

body#hc_mode #subnav li a.on>span:after{
	background-color: #D01E1B;
}

body#hc_mode #subnav li a:hover{
	color: #D01E1B;
}

body#hc_mode .wysiwyg span[style*="color"],
body#hc_mode .wysiwyg span[style*="color"],
body#hc_mode .wysiwyg span[style*="color"],
body#hc_mode .wysiwyg span[style*="color"]{
	color: #000 !important;
}

body#hc_mode .wysiwyg span[style*="color:#FF0000"],
body#hc_mode .wysiwyg span[style*="color: #FF0000"],
body#hc_mode .wysiwyg span[style*="color:#ff0000"],
body#hc_mode .wysiwyg span[style*="color: #ff0000"]{
	color: #D01E1B !important;
}

body#hc_mode #hc_sticky{
	box-shadow: none;
	border-top: 3px solid #fff;
	border-left: 3px solid #fff;
}

body#hc_mode .alert-info-cont li.careers-cont{
	background-color: #262a2c;
}

body#hc_mode .alert-info-cont .careers-cont>.click-cont:before{
	background-image: url(../images/icon-careers-hc.png);
}

body#hc_mode #join-team-side{
	background-color: #65656a;
}

@media screen and (min-width: 769px){
	body#hc_mode .alert-info-cont li.careers-cont{
		border-top: 3px solid #fff;
	}
}

@media screen and (max-width: 768px){
	body#hc_mode #hc_sticky{
		border-left: none;
	}

	body#hc_mode .alert-info-cont ul{
		border: none;
	}

	body#hc_mode #hc_sticky{
		bottom: 70px;
		border-bottom: 1px solid #fff;
	}

	body#hc_mode .alert-info-cont li{
		width: calc(50% - .5px);
	}

	body#hc_mode .alert-info-cont li.careers-cont{
        width: 100%;
        border-top: 1px solid #fff;
    }
}