/*
 * GENERAL
 */
body.high-contrast.custom-background{
	background-color: #000;
	color: #FFFF00;
}
body.high-contrast a.logo{
	background-image: url("../img/logo_contrast.png");
}
body.high-contrast footer.main_page,
body.high-contrast .share_bar,
body.high-contrast .adspace{
	background-color: #141414;
	color: #FFFF00;
}
body.high-contrast footer.main_page p{
	color: #fff;
}
body.high-contrast #content,
body.high-contrast #content a{
	color: #FFFF00;
}
body.high-contrast #content a{
	text-decoration: underline !important;
}
body.high-contrast input#s, 
body.high-contrast  #mc_signup_form .mc_input, 
body.high-contrast input#user_login, 
body.high-contrast input#user_pass{
	color:#000;
}
body.high-contrast a, 
body.high-contrast a:visited, 
body.high-contrast .entry-title a:hover, 
body.high-contrast .entry-title a:focus, 
body.high-contrast .entry-title a:active, 
body.high-contrast .entry-title a:link, 
body.high-contrast .entry-title a:visited, 
body.high-contrast a:link,
body.high-contrast #main_nav li.current-menu-item a, 
body.high-contrast #main_nav li.current-page-ancestor a, 
body.high-contrast #main_nav li a:hover, 
body.high-contrast #main_nav li.current-menu-parent a,
body.high-contrast #main_nav li a
body.high-contrast nav a, 
body.high-contrast nav a:visited, 
body.high-contrast nav a:link, 
body.high-contrast nav a:active,
body.high-contrast #main_nav a{
	color: #FFFF00;
}
body.high-contrast h3.widget-title, 
body.high-contrast #content h3.widget-title{
	background-color: #141414;
	color:#fff;
}
body.high-contrast .header-user-buttons a,
body.high-contrast #content .header-user-buttons a{
	background-color: #fff;
	color: #000;
}
body.high-contrast #header_loginform{
	background-color: #141414;
}
body.high-contrast ::-webkit-input-placeholder {
   color: #141414;
   opacity: 1;
}
body.high-contrast :-moz-placeholder { /* Firefox 18- */
   color: #141414;
   opacity: 1;
}
body.high-contrast ::-moz-placeholder {  /* Firefox 19+ */
   color: #141414;
   opacity: 1;
}
body.high-contrast :-ms-input-placeholder {  
   color: #141414;
   opacity: 1;
}
body.high-contrast .about h1{
	color: #ffff00;
}
body.high-contrast.page #content .entry-title, 
body.high-contrast.single #content .entry-title,
body.high-contrast #content .entry-title{
	color: #fff;
	border-color: #fff;
}
body.high-contrast body input#wp-submit, 
body.high-contrast input.wpcf7-submit, 
body.high-contrast input#submit, 
body.high-contrast input#wp-submit, 
body.high-contrast a.button, 
body.high-contrast span.button, 
body.high-contrast input[type="submit"], 
body.high-contrast #respond .form-submit input
body.high-contrast input.wpcf7-submit:hover, 
body.high-contrast input.submit:hover, 
body.high-contrast input[type="submit"]:hover, 
body.high-contrast #respond .form-submit input:hover, 
body.high-contrast a.button:hover, 
body.high-contrast span.button:hover,
body.high-contrast .widget_mm_reminder_widget a,
body.high-contrast #bbp_topic_submit, 
body.high-contrast #bbp_reply_submit, 
body.high-contrast #bbpress-forums #bbp-your-profile fieldset.submit button,
body.high-contrast #popup a:not(.disable-popup){
	color:#000 !important;
	background:#fff;
}
body.high-contrast .promo_bar h4, 
body.high-contrast .sidebar h4{
	color:#ffff00;
}
body.high-contrast .widget_mm_reminder_widget{
	background-color: #141414 !important;
}
body.high-contrast #content article, 
body.high-contrast .latest_news article,
body.high-contrast .textbox,
body.high-contrast a .date,
body.high-contrast .date,
body.high-contrast p.date,
body.high-contrast #content h2, 
body.high-contrast #content h2 a
body.high-contrast .sidebar .membersblog .heading, 
body.high-contrast .sidebar li#categoryposts-9 h3.widget-title, 
body.high-contrast .sidebar li#categoryposts-7 h3.widget-title, 
body.high-contrast li#categoryposts-5 h3.widget-title, 
body.high-contrast li#categoryposts-6 h3.widget-title{
	background-color: #141414 !important;
}
body.high-contrast li#categoryposts-9 h2 a, 
body.high-contrast li#categoryposts-5 h2 a, 
body.high-contrast li#categoryposts-6 h2 a{
	color:#fff;
}
body.high-contrast #content h2.entry-title a:link, 
body.high-contrast #content h2.entry-title a:visited, 
body.high-contrast .entry-summary a{
	color:#ffff00;
}
body.high-contrast .widget-need-help,
body.high-contrast .widget-unlock-blog,
body.high-contrast .membersblog article, 
body.high-contrast li.cat-post-item{
	background-color: #141414 !important;
}
body.high-contrast p.link_below,
body.high-contrast #content .link_below{
	border-color: #fff;
}
body.high-contrast #content .link_below a.viewall{
	color:#fff;
}

/*
 * HOME
 */
body.high-contrast #text-10, 
body.high-contrast .widget-container.ask, #text-4,
body.high-contrast #text-11,
body.high-contrast #text-38{
	background: transparent none !important;
}
body.high-contrast #text-10 h3.widget-title,
body.high-contrast #text-11 h3, 
body.high-contrast #text-38 h3{
	color:#fff;
}
body.high-contrast .slidercaption,
body.high-contrast .vdcslider, 
body.high-contrast .vdcslider .rsOverflow, 
body.high-contrast .vdcslider .rsSlide, 
body.high-contrast .vdcslider .rsVideoFrameHolder, 
body.high-contrast .vdcslider .rsThumbs,
body.high-contrast .vdcslider h2{
	background-color: #141414 !important;
}

/*
 * CONTENT PAGES AND INDICES
 */
body.high-contrast #containerhealth ul.health-conditions li{
	background-image: none !important;
}
body.high-contrast .new-health, 
body.high-contrast li.new-health a{
    color: #ffff00 !important;
}
body.high-contrast .comment-author cite,
body.high-contrast #respond label,
body.high-contrast .entry-content label{
   color: #ffff00 !important;
}
body.high-contrast .wp-caption p.wp-caption-text{
	color: #000;
}
body.high-contrast .textbox{
	background: #141414 !important;
}
body.high-contrast #content .textbox h5{
	color: #000 !important;
	background: #fff !important;
}
body.high-contrast #content .wp-paginate a,
body.high-contrast  .wp-paginate .current{
	background: #141414 !important;
}
body.high-contrast .wp-paginate .title{
	color:#fff;
}
body.high-contrast #content h3, 
body.high-contrast #content h3 a{
	background: #141414 !important;
	color:#fff;
}
body.high-contrast #entry-author-info{
	background: #141414 !important;
}
body.high-contrast .entry-meta a:hover, 
body.high-contrast .entry-utility a:hover,
body.high-contrast .entry-utility a{
	background:transparent;
}
body.high-contrast #content input, 
body.high-contrast #content textarea, 
body.high-contrast .mgm_profile_field{
	color:#000;
}
body.high-contrast table{
	background-color:transparent;
	color:#fff;
}

/*
 * FORUM
 */
body.high-contrast #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{
	background: #fff;
	color: #000;
}
body.high-contrast #bbpress-forums .bbp-forum-info .bbp-forum-content, 
body.high-contrast #bbpress-forums p.bbp-topic-meta,
body.high-contrast #bbpress-forums .bbp-reply-meta, .bbp-reply-meta, 
body.high-contrast p.bbp-topic-meta,
body.high-contrast #bbpress-forums .bbp-reply-meta, 
body.high-contrast .bbp-reply-meta, 
body.high-contrast p.bbp-topic-meta,
body.high-contrast .sidebar .widget_qa_replies.widget_qa_popular a,
body.high-contrast .forum-topic-title,
body.high-contrast #bbpress-forums .bbp-vit-answers,
body.high-contrast #bbpress-forums .bbp-reply-content p,
body.high-contrast .bbp-forum-tagline,
body.high-contrast #bbpress-forums #bbp-your-profile fieldset label[for],
body.high-contrast #bbpress-forums #bbp-user-body .form-table label{
	color:#ffff00;
}
body.high-contrast .sidebar .widget_qa_replies h3.widget-title,
body.high-contrast .sidebar .widget_qa_replies.widget_qa_popular h3.widget-title,
body.high-contrast #bbpress-forums .bbp-form,
body.high-contrast #bbpress-forums #bbp-your-profile fieldset span.description,
body.high-contrast #bbpress-forums #bbp-user-body .form-table{
	background-color: #141414;
}
body.high-contrast  #content .forum .entry-title,
body.high-contrast .forum-topic-title,
body.high-contrast #bbpress-forums .bbp-vit-answers{
	border-color:#fff;
}
body.high-contrast  #bbpress-forums .bbp-form{
	background-color: #141414;
}
body.high-contrast  #content .ui-tabs-panel,
body.high-contrast  #content .ui-tabs-nav li a{
	border-color: #fff;
}
body.high-contrast #content h1{
	color:#ffff00;
}
body.high-contrast #content .ui-tabs-nav li.ui-state-active a,
body.high-contrast #content .ui-tabs-nav li a{
	color:#000;
	background:#fff;
	text-decoration:none !important;
}
body.high-contrast #content .ui-tabs-nav li.ui-state-active a{
	text-decoration:underline !important;
}
body.high-contrast #content #searchform{
	background-color: #141414;
}
/*
 * MM
 */
body.high-contrast  div.membership-options div.membership-option a.block,
body.high-contrast .message_box{
	background-color: #141414;
}
body.high-contrast div.membership-options div.membership-option a.block p span.price,
body.high-contrast div.membership-options div.membership-option a.block p,
body.high-contrast #registerform label{
	color:#ffff00;
}

/*
 * POPUPS
 */
body.high-contrast #popup{
	background-color: #141414;
	color:#ffff00;
}
body.high-contrast #popup .popup-text,
body.high-contrast #popup h2,
body.high-contrast #popup.popup3 label.newsletter-label{
	color:#ffff00;
}
body.high-contrast #popup.popup3 input[type="text"]{
	background:#fff;
}

/*
 * MOBILE
 */
@media only screen and (max-width: 767px) {
	body.high-contrast a.logo{
		background-image: url("../img/logo_small_contrast.png") ;
	}
}
