/* MAD101 Red */

a { color:#F51F1F; }

.button, input[type=submit] {
	background: #F51F1F;
}
.button:hover, input[type=submit]:hover { 
	background: #E41111; 
}

.color { color:#F51F1F; }

.header-info ul li.address { background:url(../img/red/li-address.png) 0 0 no-repeat; }
.header-info ul li.email { background:url(../img/red/li-email.png) 0 0 no-repeat; }
.header-info ul li.phone { background:url(../img/red/li-phone.png) 0 0 no-repeat; }
.header-info ul li.directions { background:url(../img/red/li-directions.png) 0 0 no-repeat; }

#main-nav .nav > li > a:hover,
#main-nav .nav > li.dropdown.open > a,
#main-nav .nav > li.current-menu-item > a,
#main-nav .nav > li.current-menu-parent > a,
#main-nav .nav > li.current-menu-ancestor > a {
	color: #F51F1F;
}

#main-nav .nav .dropdown-menu li > a:hover { background: #F51F1F; }
#main-nav .nav .dropdown-menu li.current-menu-item > a {
	background: #F51F1F;
}

#home-top .flexslider .flex-caption h2 span { color:#F51F1F; }

#page-title h2 { color:#F51F1F; }

#side-subnav ul li a:hover, #side-subnav ul li.current_page_item > a { background:url(../img/red/li-arrow.png) 0 7px no-repeat; color:#F51F1F; }

ul.footer-nav li { background:url(../img/red/li-arrow.png) 0 4px no-repeat; }

/* Mobile (phones and smaller tablets)
================================================== */
@media screen and (max-width: 767px) {
	#main-nav .nav li > a:hover,
	#main-nav .nav > li.dropdown.open > a,
	#main-nav .nav > li.current-menu-item > a,
	#main-nav .nav > li.current-menu-parent > a,
	#main-nav .nav > li.current-menu-ancestor > a,
	#main-nav .nav .dropdown-menu > li > a:hover,
	#main-nav .nav .dropdown-menu > li.current-menu-item > a	{
		background: #F51F1F;
	}
}