

/*
    Styles for high contrast

    Created on : 31.01.2017, 16:58:51
    Author     : coster, www.utilo.eu
*/

/* DEFAULT FOR UTILO AND CONTRAST */
/*********************************/

@import url("/wp-content/themes/salient-child/css/utilo.css");

/* KONTRAST */
/*********************************/

/* styles for hight contrast */





/* MCCOM ANDI------------- */
body:not(.single) #post-area .posts-container article .post-content, body.termine #post-area article .post-content, body:not(.single) #post-area .posts-container article .content-inner, body.termine #post-area article .content-inner {

    border: 1px solid #fff;
}
body #content .col:not(#sidebar) p {
color:#fff;
}

body.termine #post-area .posts-container ul li .more-link span {
    background-color: black;
    color: white;
    text-decoration: underline;
    padding: 8px 16px;
}
header#top .sf-menu li ul li a {
    background-color: black !important;
}
body .container-wrap h2.material-breadcrumbs span {
    background-color: black;
}
body .container-wrap #content table, body.termine .container-wrap #post-area table{
	border: 2px solid white !important;
}

.smk_accordion .accordion_in .acc_head.theme1 {
    background-color: black !important;
    color: white;
}
body.home .home-thema-item .more-link {
    background-color: white;
}
body.home .home-thema-item .more-link span {
padding: 8px 16px;
}
body.home .home-thema-item .themen-ubersicht {
    background-color: black;
    border: 2px solid white;
}
body.home #content .home-thema-item .themen-ubersicht h3 {
	color:white !important;
}
body.home .home-thema-item .themen-ubersicht .modal-close {
    border: 2px solid white;
}
body #content .col:not(#sidebar) ul.pages_box_menu li, body.termine ul#terminkategorie li {
    background-color: black;
    border: 2px solid white;
}
body.home #post-area .posts-container article.sideimage.col12 .article-content-wrap {
    padding: 20px;
}
body.home #post-area .posts-container article.sideimage.col22 .article-content-wrap {
    padding: 20px !important;
}


body.home .home-thema-item.zielbild-wissen-koennen-wollen .icon {
background-repeat: no-repeat;
background-position-x: 23px;
background-position-y: 23px
}
body.home .home-thema-item.lernen-begleiten .icon {
background-repeat: no-repeat;
background-position-x: 23px;
background-position-y: 23px

}
body.home .home-thema-item.reflektiert-entwickeln .icon {
background-repeat: no-repeat;
background-position-x: 23px;
background-position-y: 23px
}
body.home .home-thema-item.system-schule .icon {
background-repeat: no-repeat;
background-position-x: 23px;
background-position-y: 23px
}



/* MCCOM ------------- */

div.post-category-header{                
    background:white!important;
	color:black !important;
}
div.thema-subtext {
	color:black !important;
}
div.pdfprnt-buttons.pdfprnt-buttons-page.pdfprnt-bottom-right{
	background-color:black !important;
}
div.wp-caption {
	background:white;
	padding:10px 10px 10px 10px;
}
blockquote {
	color:white;
}

/*body a {
    color: #fff;
}*/
a {
	color:white !important;
	background-color:black;
}
a:hover{
	color:#fff;
	text-decoration:underline;
}
/*body a:hover{
	color:#fff;
	text-decoration:underline;
}*/


body #content .col:not(#sidebar) p li{
	color:white !important;
	background:black !important;
}
/*body #content .col:not(#sidebar) li {
	color:white;
	background:black;
}*/
body.home .home-thema-item {
	color:white;
}

body:not(.single) #post-area .posts-container article {
	background-color:#000;
	
}
body .container-wrap #content table, body.termine .container-wrap #post-area table{
	color:black !important;
	background:white !important;
}
body.termine ul#terminkategorie li.current {
	background-color:white;
}
body.termine #post-area article .date {
	background-color:white;
}

body.page .main-content .mitarbeiter-liste a {
	color:black !important;
	background:white !important;
}
body .container-wrap #content tbody tr:nth-child(odd), body.termine .container-wrap #post-area tbody tr:nth-child(odd) {
	color:black !important;
	background:white !important;
}
body .container-wrap #content tbody tr:nth-child(even), body.termine .container-wrap #post-area tbody tr:nth-child(even) {
	color:black !important;
	background:white !important;
}
body .container-wrap #content thead td, body .container-wrap #content th, body.termine .container-wrap #post-area thead td, body.termine .container-wrap #post-area th {
	background-color:black;
}
body:not(.single) #post-area .posts-container article.text.category-zielbild-wissen-koennen-wollen .post-category-header, body:not(.single) #post-area .posts-container article.sideimage.category-zielbild-wissen-koennen-wollen .post-category-header {
	color:black !important;

}
body:not(.single) #post-area .posts-container article.quote .post-category-header {
	color:black;
	
}
body.home .home-thema-item .more-link span {
	color:white !important;
	background-color:black;
}
body.home .home-thema-item .more-link:hover span {
	color:white !important;
	text-decoration:underline;
	background-color:black;
}

body.single .content-inner a, body.page .main-content a {
	color:white ;
	text-decoration:underline;
	background-color:black;
}
body.single .content-inner a:hover,
body.page .main-content a:hover {
	color:white;
	text-decoration:underline;
	background:black;
}
/*body:not(.single) #post-area .posts-container article a,
body ul.pages_box_menu a,
body.termine #post-area .posts-container ul li a {
	/*color: white!important;
}*/
body:not(.single) #post-area .posts-container article .more-link span, body ul.pages_box_menu li .more-link span, body.termine #post-area .posts-container ul li .more-link span {
	background-color:black;
	color:white;
	text-decoration:underline;
}
body:not(.single) #post-area .posts-container article a,
body ul.pages_box_menu a,
body.termine #post-area .posts-container ul li a {
	color: white ! important;
}
body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: black;
}
body.termine #post-area .posts-container ul#terminkategorie li.current a {
	color: #fff ! important;
	background-color:black;
}
body:not(.single) #post-area .posts-container article a:hover,
body ul.pages_box_menu a:hover,
body.termine #post-area .posts-container ul li a:hover {
	background-color:black;
	color: #fff ! important;
}

article.category-zielbild-wissen-koennen-wollen th{
        background-color: black!important;
		color:white !important;
}
article.category-lernen-begleiten th{
        background-color: black!important;
		color:white !important;
}
article.category-reflektiert-entwickeln th{
        background-color: black!important;
		color:white !important;
}
article.category-system-schule th{
       background-color: black!important;
	   color:white !important;
}
article.category-zielbild-wissen-koennen-wollen blockquote::before {
	color: white;
}
article.category-lernen-begleiten blockquote::before {
	color: white;
}
article.category-reflektiert-entwickeln blockquote::before {
	color: white;
}
article.category-system-schule blockquote::before {
	color: white;
}


/*a::hover{
	color:white !important;
	text-decoration:underline !important;
}*/


#sidebar .widget ul a li.current-material-item > a {
	color:white !important;
	text-decoration:underline !important;
}
/*#sidebar .widget a {
	color:white !important;
	text-decoration:underline !important;
}*/
#sidebar .widget a:hover {
	color: #fff !important;
	text-decoration:underline !important;
}
#main-slider .post .entry-title{
	color:white !important;
	background:black !important;
}
#sidebar .mccom-sidebar-box-white {
	background-color:black !important;
	color:white !important;
	text-decoration:underline !important;
}

div.smk_accordion .accordion_in .acc_content {
	color:white !important;
	background:black !important;
}



/* ------------------------------------------------*/

.mitarbeiter-info .label, .widget_mitarbeiter_kontakt_widget .label {
    color: #fff;
}
#footer-outer {
    background-color: #000000!important;
}
.text-footer-bk-small {
    color: #ffffff!important;
}
#footer-outer, #footer-outer a:not(.nectar-button), body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type=text] {
    color: #ffffff!important;
}
#footer-outer #footer-widgets .col .tagcloud a {
    color: #fff !important;
}

header#top nav > ul > li > a, header#top #logo, header#top .span_9 > .slide-out-widget-area-toggle i, .sf-sub-indicator [class^="icon-"], body[data-header-color="custom"].ascend #boxed #header-outer .cart-menu .cart-icon-wrap i, body.ascend #boxed #header-outer .cart-menu .cart-icon-wrap i, .sf-sub-indicator [class*=" icon-"], header#top nav ul #search-btn a span, header#top #toggle-nav i, header#top #toggle-nav i, header#top #mobile-cart-link i, #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, #search-outer #search input[type="text"], #search-outer #search #close a span {
    color: #fff!important;
}
#header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover, body #header-outer:not(.transparent) #social-in-menu a i:after, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.sfHover > a, body #header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover, header#top #logo:hover, .ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart, body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.sfHover > a, body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current-menu-item > a, body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current_page_item > a .sf-sub-indicator i, body header#top nav .sf-menu > li.current_page_ancestor > a .sf-sub-indicator i, body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.sfHover > a, body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current_page_ancestor > a, body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current-menu-ancestor > a, body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current-menu-ancestor > a i, body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current_page_item > a, body header#top nav .sf-menu > li.current_page_item > a .sf-sub-indicator [class^="icon-"], body header#top nav .sf-menu > li.current_page_ancestor > a .sf-sub-indicator [class^="icon-"], body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current-menu-ancestor > a, body .sf-menu > li.sfHover > a .sf-sub-indicator [class^="icon-"], body .sf-menu > li:hover > a .sf-sub-indicator [class^="icon-"], body .sf-menu > li:hover > a, header#top nav ul #search-btn a:hover span, header#top nav ul .slide-out-widget-area-toggle a:hover span, #search-outer #search #close a span:hover {
    color: #fff!important;
}
.ascend .container-wrap, .ascend .project-title, body .vc_text_separator div, .carousel-wrap[data-full-width="true"] .carousel-heading, .carousel-wrap span.left-border, .carousel-wrap span.right-border, #page-header-wrap, .page-header-no-bg, #full_width_portfolio .project-title.parallax-effect, .portfolio-items .col, .page-template-template-portfolio-php .portfolio-items .col.span_3, .page-template-template-portfolio-php .portfolio-items .col.span_4 {
   background-color: #000000!important;
}
html body, body h1, body h2, body h3, body h4, body h5, body h6 {
    color: white!important;
}
#footer-outer #copyright, body {
    background-color: #000!important;
}
#footer-outer #copyright li a i, #footer-outer #copyright p {
    color: #fff!important;
}
#search-outer .ui-widget-content li a, #search-outer .ui-widget-content i, header#top .sf-menu li ul li a, body #header-outer .widget_shopping_cart .cart_list a, #header-secondary-outer ul ul li a, .woocommerce .cart-notification .item-name, .cart-outer .cart-notification, .sf-menu li ul .sf-sub-indicator [class^="icon-"], .sf-menu li ul .sf-sub-indicator [class*=" icon-"], #header-outer .widget_shopping_cart .quantity {
    color: #fff!important;
}
.mccom-main-menu:hover, .mccom-main-menu:hover > ul > li > a:hover{
    color: #fff !important;
    background-color: #000 !important;
    text-decoration: underline;
}
.menu-button-vert-line:hover {
    color: #fff !important;
    background-color: #000 !important;
     text-decoration: underline;
}
#content{
    background-color:black;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
    background: none repeat scroll 0 0 #fff !important;
}
.w3eden .well {
    background-color: #000 !important;
    border: 1px solid #fff !important;
}
#logo{
    background-color:white;
    padding:10px;
}
#main-slider .post.slick-center .post-content, #main-slider .post.slick-current .post-content {
    background-color: white;
}
body.home .home-thema-item.zielbild-wissen-koennen-wollen .themen-ubersicht-link {
    color: black;
}
body.home .home-thema-item.lernen-begleiten .themen-ubersicht-link {
    color: black;
}
body.home .home-thema-item.reflektiert-entwickeln .themen-ubersicht-link {
    color: black;
}
body.home .home-thema-item.system-schule .themen-ubersicht-link {
    color: black;
}
.hidden{
    background-color:black;
    color:white;
}
.nectar-button.regular-button.extra-color-1, .nectar-button.tilt.extra-color-1 {
    color: black;
}
.page-id-20 .main-content, .page-id-20 .main-content h2, .page-id-20 .main-content h1{
    color:white!important;
}
.w3eden .btn-primary:hover:not(.no-hover), .w3eden .flat-primary:hover:not(.no-hover), .w3eden .flat-primary.btn-bordered,
.w3eden .btn-primary, .w3eden .flat-primary, .w3eden .flat-primary.btn-bordered:hover {
    color: black;
}
.w3eden .btn-warning:hover:not(.no-hover), .w3eden .flat-warning:hover:not(.no-hover), .w3eden .flat-warning.btn-bordered,
.w3eden .btn-warning, .w3eden .flat-warning, .w3eden .flat-warning.btn-bordered:hover{
    color: black;
}
/* MCCOM -------------
body a {
    color: #000;
}
 ------------------*/
body:not(.single) #post-area .posts-container article.text.category-zielbild-wissen-koennen-wollen .post-category-header, body:not(.single) #post-area .posts-container article.sideimage.category-zielbild-wissen-koennen-wollen .post-category-header {
    color: #000;
}
body:not(.single) #post-area .posts-container article.text.category-lernen-begleiten .post-category-header, body:not(.single) #post-area .posts-container article.sideimage.category-lernen-begleiten .post-category-header {
    color: #000;
}
body:not(.single) #post-area .posts-container article.text.category-reflektiert-entwickeln .post-category-header, body:not(.single) #post-area .posts-container article.sideimage.category-reflektiert-entwickeln .post-category-header {
    color: #000;
}
body:not(.single) #post-area .posts-container article.text.category-system-schule .post-category-header, body:not(.single) #post-area .posts-container article.sideimage.category-system-schule .post-category-header {
    color: #000;
}
body:not(.single) #post-area .posts-container article.quote.category-system-schule {
    background-color: #000;
    border: 1px solid white;
}
body:not(.single) #post-area .posts-container article.quote.category-reflektiert-entwickeln {
    background-color: #000;
    border: 1px solid white;
}
body:not(.single) #post-area .posts-container article.quote.category-lernen-begleiten {
    background-color: #000;
    border: 1px solid white;
}
body:not(.single) #post-area .posts-container article.quote.category-zielbild-wissen-koennen-wollen {
    background-color: #000;
    border: 1px solid white;
}
#sidebar .widget .tagcloud a, .post-tags a {
    color: #000 !important;
}
.section-title, .section-title h1, .section-title .subheader{
    color:white !important;
}
.row .col.section-title span {
    color:white !important;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
    color: #000 !important;
    min-height: 50px;
}
body.home .home-thema-item,
body.home .home-thema-item h2 {
    color:black !important;
}
.posts-container{                
    color:black!important;
}
#footer-outer{
    border-top: 1px solid white;
}
body.termine #post-area .posts-container ul#terminkategorie li.current,
body.termine #post-area .posts-container ul#terminkategorie li.current h2 a,
body.termine #post-area .posts-container ul#terminkategorie li.current p,
body.termine #post-area .posts-container ul#terminkategorie li.current a,
body.termine #post-area .posts-container ul#terminkategorie li.current a span{
   /* color:black !important;*/
}
.termin .post-content {
    background-color: white;
}
.termin .post-content .content-inner{
    padding:10px!important;
}
body.termine #post-area article .date{
    color:black
}
.termin .article-content-wrap,
.termin .article-content-wrap h2{
    color:black!important;
}
body.home #post-area .posts-container article.sideimage.col12 .content-inner {
    background-color: black;
    color:white;
}
body.home #post-area .posts-container article.sideimage.col12 .content-inner a{
    color:white!important;
}
header#top #logo {
    top: -15px;
    position: relative;
}
#footer-outer #footer-widgets .col .tagcloud a {
    border: 1px solid #fff!important;
}
#footer-outer a:not(.nectar-button):hover{
    text-decoration: underline;
}
.nectar-button.regular-button.extra-color-1, .nectar-button.tilt.extra-color-1 {
    background-color: #fff!important;
}
.responsive-accordion.responsive-accordion-default.bm-larger > li {
    background-color: white;
    padding-left: 10px;
    color: black;
}
.responsive-accordion.responsive-accordion-default.bm-larger h1,
.responsive-accordion.responsive-accordion-default.bm-larger h2,
.responsive-accordion.responsive-accordion-default.bm-larger h3,
.responsive-accordion.responsive-accordion-default.bm-larger h4,
.responsive-accordion.responsive-accordion-default.bm-larger h5{
    color:black!important;
}
#header-outer[data-permanent-transparent="false"] {
    border-bottom: 1px solid white;
}
#sidebar .widget h4 {
    color: #888 !important;
}
body.termine #post-area a.termine-zuk-ver {
    color: white;
}
mccom-download-headline,
mccom-download-text {
    color: #fff !important;
}
.w3eden a {
    color: #fff;
}
.mccom-download-buttom {
    color: black!important;
}
body.home .home-thema-item .themen-ubersicht .modal-close {
    color: white;
    background-color: rgb(0,0,0);
}
body.home .home-thema-item.lernen-begleiten .themen-ubersicht h3, body.home .home-thema-item.lernen-begleiten .themen-ubersicht .more-link-modal span,
body.home .home-thema-item.reflektiert-entwickeln .themen-ubersicht h3, body.home .home-thema-item.reflektiert-entwickeln .themen-ubersicht .more-link-modal span,
body.home .home-thema-item.system-schule .themen-ubersicht h3, body.home .home-thema-item.system-schule .themen-ubersicht .more-link-modal span,
body.home .home-thema-item.zielbild-wissen-koennen-wollen .themen-ubersicht h3, body.home .home-thema-item.zielbild-wissen-koennen-wollen .themen-ubersicht .more-link-modal span
{
    color: #000 ! important;
}
.mccom-sidebar-box-grey h4,
.mccom-sidebar-box-grey h2{
    color: white;
}