/**************************************************************************************************************************
  ___  _____  ____  ____  ____     _    _  ____  ____  _   _    __    _____  _  _  ____ 
 / __)(  _  )(  _ \( ___)(  _ \   ( \/\/ )(_  _)(_  _)( )_( )  (  )  (  _  )( \/ )( ___)
( (__  )(_)(  )(_) ))__)  )(_) )   )    (  _)(_   )(   ) _ (    )(__  )(_)(  \  /  )__) 
 \___)(_____)(____/(____)(____/   (__/\__)(____) (__) (_) (_)  (____)(_____)  \/  (____)
 ____  _  _     ___  _____    __  __  ____  ____  ____    __                            
(  _ \( \/ )   / __)(  _  )  (  \/  )( ___)(  _ \(_  _)  /__\                           
 ) _ < \  /   ( (_-. )(_)(    )    (  )__)  )(_) )_)(_  /(__)\                          
(____/ (__)    \___/(_____)  (_/\/\_)(____)(____/(____)(__)(__)                         

**************************************************************************************************************************/


/***********************************************/
/* General Content Styles */
/***********************************************/

/*.theme-blue {

}

.theme-red {

}

.theme-purple {

}

.theme-orange {

}*/

.purple {
	color: #473b8b;
}

.purple-top {
	border-top: 5px solid #473b8b;
	color: #473b8b;
}

.bg-purple {
	background-color: #473b8b;
}

.orange {
	color: #f28a04 !important;
}

.bg-orange {
	background-color: #f28a04;
}

.orange-top {
	border-top: 5px solid #f28a04;
	color: #f28a04;
}

.red {
	color: #da2827 !important;
}

.red-top {
	border-top: 5px solid #da2827;
	color: #da2827;
}

.bg-red {
	background-color: #da2827;
}

.blue {
	color: #0068a6 !important;
}

.blue-top {
	border-top: 5px solid #0068a6;
	color: #0068a6;
}

.bg-blue {
	background-color: #0068a6;
}

.theme-blue h1 {
	color: #0068a6;
}

.theme-red h1 {
	color: #da2827;
}

.theme-purple h1 {
	color: #473b8b;
}

.theme-orange h1 {
	color: #f28a04;
}

.theme-blue a {
	color: #0068a6;
}

.theme-red a {
	color: #da2827;
}

.theme-purple a {
	color: #473b8b;
}

.theme-orange a {
	color: #f28a04;
}

.theme-blue blockquote, .theme-blue blockquote p {
	color: #0068a6;
}

.theme-red blockquote, .theme-red blockquote p {
	color: #da2827;
}

.theme-purple blockquote, .theme-purple blockquote p {
	color: #473b8b;
}

.theme-orange blockquote, .theme-orange blockquote p{
	color: #f28a04;
}

.theme-blue .bio-desc .title {
	color: #0068a6;
}

.theme-red .bio-desc .title  {
	color: #da2827;
}

.theme-purple .bio-desc .title  {
	color: #473b8b;
}

.theme-orange .bio-desc .title  {
	color: #f28a04;
}

.main.theme-blue ul li {
	
	background-image: url('../images/bullet_blue.png');
	background-repeat: no-repeat;
	background-position: 0 7px;
}

.main.theme-blue ul ul li:before {
    content: "• ";
    color: #0068a6; /* or whatever color you prefer */
}

.main.theme-red ul li {
	
	background-image: url('../images/bullet_red.png');
	background-repeat: no-repeat;
	background-position: 0 7px;
}

.main.theme-red ul ul li:before {
    content: "• ";
    color: #da2827; /* or whatever color you prefer */
}

.main.theme-purple ul li {
	
	background-image: url('../images/bullet_purple.png');
	background-repeat: no-repeat;
	background-position: 0 7px;
}

.main.theme-purple ul ul li:before {
    content: "• ";
    color: #473b8b; /* or whatever color you prefer */
}

.main.theme-orange ul li {
	
	background-image: url('../images/bullet_orange.png');
	background-repeat: no-repeat;
	background-position: 0 7px;
}

.main.theme-orange ul ul li:before {
    content: "• ";
    color: #f28a04; /* or whatever color you prefer */
}

/* Main Navigation Dropdowns */
.sf-menu li.bg-blue ul li {
	background-color: #0068a6;
}

.sf-menu li.bg-blue ul li a:hover {
	background-color: #2495d6;
}

.sf-menu li.bg-red ul li {
	background-color: #da2827;
}

.sf-menu li.bg-red ul li a:hover {
	background-color: #f75151;
}

.sf-menu li.bg-purple ul li {
	background-color: #473b8b;
}

.sf-menu li.bg-purple ul li a:hover {
	background-color: #7669bc;
}

.sf-menu li.bg-orange ul li {
	background-color: #F28A04;
}

.sf-menu li.bg-orange ul li a:hover {
	background-color: #ffb356;
}

/*******************************************/
/* Sidebar & Mobile Tier Navigation Colors */
/*******************************************/

.tier-nav.theme-red ul li.nav-path-selected a { background-color: #da2827; }

.tier-nav.theme-red ul li.nav-path-selected ul li a { background-color: #f8d4d4; }

.tier-nav.theme-red ul li.nav-path-selected ul li.nav-path-selected a.nav-path-selected { color: #da2827; }

.tier-nav.theme-red ul li.nav-path-selected.nav-dropdown ul li.nav-path-selected.nav-dropdown ul { background-color: #f8d4d4; }

.tier-nav.theme-red ul li.nav-path-selected ul ul { background: #f8d4d4; }

.tier-nav.theme-red ul li.nav-path-selected ul li.nav-path-selected ul li a.nav-selected {
	background-image: url('../images/sidebar_bullet_red.png');
	color: #da2827;
}

.tier-nav.theme-blue ul li.nav-path-selected a { background-color: #00629c; }

.tier-nav.theme-blue ul li.nav-path-selected ul li a { background-color: #B0D2E7; }

.tier-nav.theme-blue ul li.nav-path-selected ul li.nav-path-selected a.nav-path-selected { color: #00629c; }

.tier-nav.theme-blue ul li.nav-path-selected.nav-dropdown ul li.nav-path-selected.nav-dropdown ul { background-color: #B0D2E7; }

.tier-nav.theme-blue ul li.nav-path-selected ul ul { background: #B0D2E7; }

.tier-nav.theme-blue ul li.nav-path-selected ul li.nav-path-selected ul li a.nav-selected {
	background-image: url('../images/sidebar_bullet_blue.png');
	color: #00629c;
}

.tier-nav.theme-purple ul li.nav-path-selected a { background-color: #473b8b; }

.tier-nav.theme-purple ul li.nav-path-selected ul li a { background-color: #bcb4ea; }

.tier-nav.theme-purple ul li.nav-path-selected ul li.nav-path-selected a.nav-path-selected { color: #473b8b; }

.tier-nav.theme-purple ul li.nav-path-selected.nav-dropdown ul li.nav-path-selected.nav-dropdown ul { background-color: #bcb4ea; }

.tier-nav.theme-purple ul li.nav-path-selected ul ul { background: #bcb4ea; }

.tier-nav.theme-purple ul li.nav-path-selected ul li.nav-path-selected ul li a.nav-selected {
	background-image: url('../images/sidebar_bullet_purple.png');
	color: #473b8b;
}

.tier-nav.theme-orange ul li.nav-path-selected a { background-color: #f28a04; }

.tier-nav.theme-orange ul li.nav-path-selected ul li a { background-color: #ffcf92; }

.tier-nav.theme-orange ul li.nav-path-selected ul li.nav-path-selected a.nav-path-selected { color: #f28a04; }

.tier-nav.theme-orange ul li.nav-path-selected.nav-dropdown ul li.nav-path-selected.nav-dropdown ul { background-color: #ffcf92; }

.tier-nav.theme-orange ul li.nav-path-selected ul ul { background: #ffcf92; }

.tier-nav.theme-orange ul li.nav-path-selected ul li.nav-path-selected ul li a.nav-selected {
	background-image: url('../images/sidebar_bullet_orange.png');
	color: #f28a04;
}