/* Color Schemes*/ 
 
/* R E D */
/* 

red dark: #cc0001
red light: #dc4e4d

*/

.page-container.red nav.navbar-main li.current-page-ancestor a,
.page-container.red nav.navbar-main li.current-menu-item a,
.page-container.red div.header div#logo a span em{
	color: #cc0001;
}
.page-container.red .navbar-sub,
.page-container.red .breadcrumb,
.page-container.red .subheader{
	background:  #cc0001;
	color: #fff;
}
.page-container.red .nav-sub li{
	color: #fff;
	background: #dc4e4d;
}
.page-container.red .nav-sub a{
	color: #fff;
}
.page-container.red .nav-sub>li a:hover{
	background:  #cc0001;
}
.page-container.red .nav-sub>li.current_page_item{
	background:  #cc0001;
	position: relative;
}
.page-container.red .nav-sub>li.current_page_item:after{
	border-left-color: #cc0001;
}
.page-container.red .blogpost{
	border: 1px solid #cc0001;
}
.page-container.red .searchbox{
	background: #cc0001;
}
.page-container.red .infobox div.triangle{
	border-color: transparent #cc0001 transparent transparent;
}
.page-container.red .btn-call,
.page-container.red footer div.bar,
.page-container.red .btn-blogpost,
.page-container.red .main-content .btn-prev,
.page-container.red .main-content .btn-next{
	background-color: #cc0001;
	color: #fff;
}
.page-container.red .main-content .btn-next:after{
	border-left-color: #cc0001;
}
.page-container.red .main-content .btn-prev:after{
	border-right-color: #cc0001;
}
section.alternative h2{
	color: #cc0001;
	border-color: #cc0001;
}
/* O R A N G E */
/* 

orange dark: #e76a10
orange light: #f1a66f

*/
.page-container.orange nav.navbar-main li.current-page-ancestor a,
.page-container.orange nav.navbar-main li.current-menu-item a,
.page-container.orange div.header div#logo a span em{
	color: #e76a10;
}
.page-container.orange .navbar-sub,
.page-container.orange .breadcrumb,
.page-container.orange .subheader{
	background:  #e76a10;
	color: #fff;
}
.page-container.orange .nav-sub li{
	color: #fff;
	background: #f1a66f;
}
.page-container.orange .nav-sub a{
	color: #fff;
}
.page-container.orange .nav-sub>li a:hover{
	background:  #e76a10;
}
.page-container.orange .nav-sub>li.current_page_item{
	background:  #e76a10;
	position: relative;
}
.page-container.orange .nav-sub>li.current_page_item:after{
	border-left-color: #e76a10;
}
.page-container.orange .blogpost{
	border: 1px solid #e76a10;
}
.page-container.orange .searchbox{
	background: #e76a10;
}
.page-container.orange .infobox div.triangle{
	border-color: transparent #e76a10 transparent transparent;
}
.page-container.orange .btn-call,
.page-container.orange footer div.bar,
.page-container.orange .btn-blogpost,
.page-container.orange .main-content .btn-prev,
.page-container.orange .main-content .btn-next{
	background-color: #e76a10;
	color: #fff;
}
.page-container.orange .main-content .btn-next:after{
	border-left-color: #e76a10;
}
.page-container.orange .main-content .btn-prev:after{
	border-right-color: #e76a10;
}
section.orange h2{
	color: #e76a10;
	border-color: #e76a10;
}

/* Y E L L O W */
/* 

yellow dark: #ffcc33
yellow light: #ffdb71

*/
.page-container.yellow nav.navbar-main li.current-page-ancestor a,
.page-container.yellow nav.navbar-main li.current-menu-item a,
.page-container.yellow div.header div#logo a span em{
	color: #ffcc33;
}
.page-container.yellow .navbar-sub,
.page-container.yellow .breadcrumb,
.page-container.yellow .subheader{
	background:  #ffcc33;
	color: #333;
}
.page-container.yellow .breadcrumb a,
.page-container.yellow .breadcrumb > li + li:before{
	color: #333 !important;
}
.page-container.yellow .nav-sub li{
	color: #333;
	background: #ffdb71;
}
.page-container.yellow .nav-sub a{
	color: #333;
}
.page-container.yellow .nav-sub>li a:hover{
	background:  #ffcc33;
}
.page-container.yellow .nav-sub>li.current_page_item{
	background:  #ffcc33;
	position: relative;
}
.page-container.yellow .nav-sub>li.current_page_item:after{
	border-left-color: #ffcc33;
	}
.page-container.yellow .blogpost{
	border: 1px solid #ffcc33;
}
.page-container.yellow .searchbox{
	background: #ffcc33;
}
.page-container.yellow .infobox div.triangle{
	border-color: transparent #ffcc33 transparent transparent;
}
.page-container.yellow .btn-call,
.page-container.yellow footer div.bar,
.page-container.yellow .btn-blogpost,
.page-container.yellow .main-content .btn-prev,
.page-container.yellow .main-content .btn-next{
	background-color: #ffcc33;
	color: #333;
}
.page-container.yellow .main-content .btn-next:after{
	border-left-color: #ffcc33;
}
.page-container.yellow .main-content .btn-prev:after{
	border-right-color: #ffcc33;
}
section.yellow h2{
	color: #ffcc33;
	border-color: #ffcc33;
}

/* G R E E N */
/* 

green dark: #649632
green light: #96b973

*/
.page-container.green nav.navbar-main li.current-page-ancestor a,
.page-container.green nav.navbar-main li.current-menu-item a,
.page-container.green div.header div#logo a span em{
	color: #649632;
}
.page-container.green .navbar-sub,
.page-container.green .breadcrumb,
.page-container.green .subheader{
	background:  #649632;
	color: #fff;
}
.page-container.green .nav-sub li{
	color: #fff;
	background: #96b973;
}
.page-container.green .nav-sub a{
	color: #fff;
}
.page-container.green .nav-sub>li a:hover{
	background:  #649632;
}
.page-container.green .nav-sub>li.current_page_item{
	background:  #649632;
	position: relative;
}
.page-container.green .nav-sub>li.current_page_item:after{
	border-left-color: #649632;
	}
.page-container.green .blogpost{
	border: 1px solid #649632;
}
.page-container.green .searchbox{
	background: #649632;
}
.page-container.green .infobox div.triangle{
	border-color: transparent #649632 transparent transparent;
}
.page-container.green .btn-call,
.page-container.green footer div.bar,
.page-container.green .btn-blogpost,
.page-container.green .main-content .btn-prev,
.page-container.green .main-content .btn-next{
	background-color: #649632;
	color: #fff;
}
.page-container.green .main-content .btn-next:after{
	border-left-color: #649632;
}
.page-container.green .main-content .btn-prev:after{
	border-right-color: #649632;
}
section.green h2{
	color: #649632;
	border-color: #649632;
}

/* L I G H T B L U E */
/* 

lightblue dark: #669acc
lightblue light: #94b8dc

*/
.page-container.lightblue nav.navbar-main li.current-page-ancestor a,
.page-container.lightblue nav.navbar-main li.current-menu-item a,
.page-container.lightblue div.header div#logo a span em{
	color: #669acc;
}
.page-container.lightblue .navbar-sub,
.page-container.lightblue .breadcrumb,
.page-container.lightblue .subheader{
	background:  #669acc;
	color: #fff;
}
.page-container.lightblue .nav-sub li{
	color: #fff;
	background: #94b8dc;
}
.page-container.lightblue .nav-sub a{
	color: #fff;
}
.page-container.lightblue .nav-sub>li a:hover{
	background:  #669acc;
}
.page-container.lightblue .nav-sub>li.current_page_item{
	background:  #669acc;
	position: relative;
}
.page-container.lightblue .nav-sub>li.current_page_item:after{
	border-left-color: #669acc;
	}
.page-container.lightblue .blogpost{
	border: 1px solid #669acc;
}
.page-container.lightblue .searchbox{
	background: #669acc;
}
.page-container.lightblue .infobox div.triangle{
	border-color: transparent #669acc transparent transparent;
}
.page-container.lightblue .btn-call,
.page-container.lightblue footer div.bar,
.page-container.lightblue .btn-blogpost,
.page-container.lightblue .main-content .btn-prev,
.page-container.lightblue .main-content .btn-next{
	background-color: #669acc;
	color: #fff;
}
.page-container.lightblue .main-content .btn-next:after{
	border-left-color: #669acc;
}
.page-container.lightblue .main-content .btn-prev:after{
	border-right-color: #669acc;
}
section.lightblue h2{
	color: #669acc;
	border-color: #669acc;
}

/* B L U E */
/* 

blue dark: #3433cd
blue light: #7071db

*/
.page-container.blue nav.navbar-main li.current-page-ancestor a,
.page-container.blue nav.navbar-main li.current-menu-item a,
.page-container.blue div.header div#logo a span em{
	color: #3433cd;
}
.page-container.blue .navbar-sub,
.page-container.blue .breadcrumb,
.page-container.blue .subheader{
	background:  #3433cd;
	color: #fff;
}
.page-container.blue .nav-sub li{
	color: #fff;
	background: #7071db;
}
.page-container.blue .nav-sub a{
	color: #fff;
}
.page-container.blue .nav-sub>li a:hover{
	background:  #3433cd;
}
.page-container.blue .nav-sub>li.current_page_item{
	background:  #3433cd;
	position: relative;
}
.page-container.blue .nav-sub>li.current_page_item:after{
	border-left-color: #3433cd;
	}
.page-container.blue .blogpost{
	border: 1px solid #3433cd;
}
.page-container.blue .searchbox{
	background: #3433cd;
}
.page-container.blue .infobox div.triangle{
	border-color: transparent #3433cd transparent transparent;
}
.page-container.blue .btn-call,
.page-container.blue footer div.bar,
.page-container.blue .btn-blogpost,
.page-container.blue .main-content .btn-prev,
.page-container.blue .main-content .btn-next{
	background-color: #3433cd;
	color: #fff;
}
.page-container.blue .main-content .btn-next:after{
	border-left-color: #3433cd;
}
.page-container.blue .main-content .btn-prev:after{
	border-right-color: #3433cd;
}
section.blue h2{
	color: #3433cd;
	border-color: #3433cd;
}

/* P U R P L E */
/* 

purple dark: #660092
purple light: #7071db

*/
.page-container.purple nav.navbar-main li.current-page-ancestor a,
.page-container.purple nav.navbar-main li.current-menu-item a,
.page-container.purple div.header div#logo a span em{
	color: #660092;
}
.page-container.purple .navbar-sub,
.page-container.purple .breadcrumb,
.page-container.purple .subheader{
	background:  #660092;
	color: #fff;
}
.page-container.purple .nav-sub li{
	color: #fff;
	background: #944db5;
}
.page-container.purple .nav-sub a{
	color: #fff;
}
.page-container.purple .nav-sub>li a:hover{
	background:  #660092;
}
.page-container.purple .nav-sub>li.current_page_item{
	background:  #660092;
	position: relative;
}
.page-container.purple .nav-sub>li.current_page_item:after{
	border-left-color: #660092;
	}
.page-container.purple .blogpost{
	border: 1px solid #660092;
}
.page-container.purple .searchbox{
	background: #660092;
}
.page-container.purple .infobox div.triangle{
	border-color: transparent #660092 transparent transparent;
}
.page-container.purple .btn-call,
.page-container.purple footer div.bar,
.page-container.purple .btn-blogpost,
.page-container.purple .main-content .btn-prev,
.page-container.purple .main-content .btn-next{
	background-color: #660092;
	color: #fff;
}
.page-container.purple .main-content .btn-next:after{
	border-left-color: #660092;
}
.page-container.purple .main-content .btn-prev:after{
	border-right-color: #660092;
}
section.purple h2{
	color: #660092;
	border-color: #660092;
}

/* M A G E N T A */
/* 

magenta dark: #c30080
magenta light: #d64d9d

*/
.page-container.magenta nav.navbar-main li.current-page-ancestor a,
.page-container.magenta nav.navbar-main li.current-menu-item a,
.page-container.magenta div.header div#logo a span em{
	color: #c30080;
}
.page-container.magenta .navbar-sub,
.page-container.magenta .breadcrumb,
.page-container.magenta .subheader{
	background:  #c30080;
	color: #fff;
}
.page-container.magenta .nav-sub li{
	color: #fff;
	background: #d64d9d;
}
.page-container.magenta .nav-sub a{
	color: #fff;
}
.page-container.magenta .nav-sub>li a:hover{
	background:  #c30080;
}
.page-container.magenta .nav-sub>li.current_page_item{
	background:  #c30080;
	position: relative;
}
.page-container.magenta .nav-sub>li.current_page_item:after{
	border-left-color: #c30080;
	}
.page-container.magenta .blogpost{
	border: 1px solid #c30080;
}
.page-container.magenta .searchbox{
	background: #c30080;
}
.page-container.magenta .infobox div.triangle{
	border-color: transparent #c30080 transparent transparent;
}
.page-container.magenta .btn-call,
.page-container.magenta footer div.bar,
.page-container.magenta .btn-blogpost,
.page-container.magenta .main-content .btn-prev,
.page-container.magenta .main-content .btn-next{
	background-color: #c30080;
	color: #fff;
}
.page-container.magenta .main-content .btn-next:after{
	border-left-color: #c30080;
}
.page-container.magenta .main-content .btn-prev:after{
	border-right-color: #c30080;
}
section.magenta h2{
	color: #c30080;
	border-color: #c30080;
}