html.contrast-colors {
    -webkit-filter: grayscale(100%) contrast(1);
    filter: grayscale(100%) contrast(1);
    background-color: black;
    color: black;
}

html.contrast-colors * {
    border-color: black !important;
}

html.contrast-colors *:before, html.contrast-colors *:after {
    border-color: black;
}

html.contrast-colors input {
    background-color: #4D4D4D !important;
    color: #ffffff !important;
    border: 1px solid black !important;
}
/*
html.contrast-colors .views_slideshow_controls_text_previous a {
    background-image: none !important;
}

html.contrast-colors .views_slideshow_controls_text_next a {
    background-image: none !important;
}

html.contrast-colors .views_slideshow_controls_text_previous a:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 45%;
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 10px;
    transform: translate(-50%, -50%) rotate(-45deg);
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
}

html.contrast-colors .views_slideshow_controls_text_next a:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 45%;
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 10px;
    transform: translate(-50%, -50%) rotate(135deg);
    -webkit-transform: translate(-50%, -50%) rotate(135deg);
}

html.contrast-colors .view-id-page_slider.view-display-id-block_3 .views_slideshow_controls_text_previous a:before {
    border-color: #ffffff;
}

html.contrast-colors .view-id-page_slider.view-display-id-block_3 .views_slideshow_controls_text_next a:before {
    border-color: #ffffff;
}

html.contrast-colors footer div#block-footerdogs[class*='block-superfish'],
html.contrast-colors footer div#block-footercats[class*='block-superfish'] {
    background-image: url('../../../../../images/animals-dogs-footer-min.png'),linear-gradient(-221deg, #6a6a6a 0%, #777777 100%);
}

html.contrast-colors #block-newsletters {
    background-color: #464646;
}

html.contrast-colors #block-newsletters .form-item-animal-type label {
    background-color: #4D4D4D;
}
*/
html.contrast-colors .pane-hp-categories .view-hp-categories .views-row .term-name,
html.contrast-colors #views_infinite_scroll_button a,
html.contrast-colors .pager--infinite-scroll .pager__item a,
html.contrast-colors .view-multimedia .views-field-field-multimedia-title .field-content, 
html.contrast-colors .view-awards-and-appointments .views-field-field-awards-title .field-content,
html.contrast-colors .view-hp-people-and-events .views-field-field-people-and-events-title, 
html.contrast-colors .view-hp-top-stories .views-field-field-top-stories-title,
html.contrast-colors .cookies-policy,
html.contrast-colors .cookies-policy a,
html.contrast-colors .breadcrumb,
html.contrast-colors .breadcrumb a,
html.contrast-colors .node-type-article #weizmann-layout .panel-col-first .field-name-body, 
html.contrast-colors .node-type-article #weizmann-layout .panel-col-first .field-name-field-body-second-part,
html.contrast-colors .node-type-article #weizmann-layout .panel-col-first .field-name-body a, 
html.contrast-colors .node-type-article #weizmann-layout .panel-col-first .field-name-field-body-second-part a,
html.contrast-colors .AR_2.ob-strip-layout .ob-rec-text,
html.contrast-colors .AR_2.ob-strip-layout .ob-rec-text:hover,
html.contrast-colors .node-type-article .content a, 
html.contrast-colors .node-type-article .content a:visited, 
html.contrast-colors #footer a,
html.contrast-colors .add-this,
html.contrast-colors .node-type-article .pane-node-field-tags .pane-title, 
html.contrast-colors .node-type-article .pane-node-field-tags-hebrew .pane-title,
html.invert .view-frontpage.front-page .views-field-created, 
html.invert .view-frontpage.people-and-events .views-field-created, 
html.invert .view-multimedia .field-name-field-date .field-item {
    color: #ffffff !important;
}
html.contrast-colors .node-type-article .panel-col-first blockquote, 
html.contrast-colors .node-type-article .view-books .views-field-body blockquote, 
html.contrast-colors .node-type-article .pane-node-field-image-gallery .description blockquote, 
html.contrast-colors .node-type-article .views-field-description blockquote,
html.contrast-colors .view-hp-people-and-events .views-field-field-people-and-events-see-more a, 
html.contrast-colors .view-awards-and-appointments .views-field-field-awards-see-more a,
html.contrast-colors .view-about-weizmann-institute .views-field-field-about-institute-see-more a,
html.contrast-colors .view-hp-top-stories .views-field-field-top-stories-see-more a,
html.contrast-colors .node-type-article .field-name-field-tags-hebrew .links li, 
html.contrast-colors .node-type-article .field-name-field-tags .links li, 
html.contrast-colors .node-type-article .section-books .views-field-field-tags .field-content a, 
html.contrast-colors .node-type-article .views-field-field-tags-hebrew .field-content a {
    color: #ffffff;
    border-color: #ffffff !important;
}
html.contrast-colors .view-timeline .view-header .view-display-id-years_dates .views-row .views-field-field-month-day{
    border-bottom:none;
}
html.contrast-colors .view-timeline .view-header .view-display-id-years_dates .views-row.slick-current .views-field-field-month-day, 
html.contrast-colors .footer-subscribe .subscribeTo-tab.active {
    border-color: #ffffff !important;
}

html.invert * {
    border-color: #000!important
}

html.invert:after,
html.invert:before {
    border-color: #000
}

html.invert {
    background-color: black;
    color: black;
    filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='negative'><feColorMatrix values='-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0'/></filter></svg>#negative");
}
html.invert * {
    border-color: black !important;
}
html.invert *:before, *:after {
    border-color: black;
}

html.invert {
    background-color: #000;
    color: #000 !important;
    filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='negative'><feColorMatrix values='-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0'/></filter></svg>#negative");
    filter: invert(1);
    /*filter: invert(1) contrast(1.2) saturate(0.8);*/
}

html.invert * {
    border-color: #000!important;
}

html.invert:after,
html.invert:before {
    border-color: #000
}

html.invert .view-frontpage.front-page .views-field-created, 
html.invert .view-frontpage.people-and-events .views-field-created, 
html.invert .view-multimedia .field-name-field-date .field-item,
html.invert .view-frontpage.front-page .press-share .share-button, 
html.invert .view-frontpage.people-and-events .press-share .share-button{
    filter: invert(100%);
    -webkit-filter: invert(100%);
	orphans: 1;
}
html.invert .pane-press-release .views-field-created a, 
html.invert .pane-newspaper-clippings .views-field-created a, 
html.invert .pane-newspaper-clippings .views-row .views-field-created, 
html.invert .pane-newspaper-clippings .views-field-field-newspaper a, 
html.invert .pane-newspaper-clippings .views-field-field-newspaper .views-field-created, 
/*html.invert .view-frontpage.front-page .views-field-created, 
html.invert .view-frontpage.people-and-events .views-field-created, 
html.invert .view-multimedia .field-name-field-date .field-item,*/
html.invert .view-latest-tax-articles .view-content .views-row .views-field-created,
html.invert .pane-press-release .block .views-row .field-content .created a, 
html.invert .pane-press-release .block .views-row .field-content .created,
html.invert .node-type-article .panel-col-first .em-wrap em, 
html.invert .node-type-article .view-books .views-field-body .em-wrap em, 
html.invert .node-type-article .pane-node-field-image-gallery .em-wrap .description em, 
html.invert .node-type-article .views-field-description .em-wrap em, 
html.invert .node-type-article .pane-content,
html.invert .content .view-research-navigator-bar a, 
html.invert .content .view-research-navigator-bar a:visited, 
html.invert .content .breadcrumb a, 
html.invert .content .breadcrumb a:visited, 
html.invert .pane-node-created, 
html.invert .content .article-categories-combined a, 
html.invert .article-categories-combined .breadcrumb a:visited,
html.invert .node-type-article #weizmann-layout .panel-col-first .field-name-body, 
html.invert .node-type-article #weizmann-layout .panel-col-first .field-name-field-body-second-part,
html.invert .node-type-article #weizmann-layout .panel-col-first .field-name-body a, 
html.invert .node-type-article #weizmann-layout .panel-col-first .field-name-field-body-second-part a,
html.invert .ob-cmn-AR_2.ob-grid-layout .ob-widget-header,
html.invert .ob-cmn-AR_2.ob-grid-layout .ob-rec-text,
html.invert .pane-hp-categories .view-hp-categories .views-row .term-name,
html.invert .cookies-policy,
html.invert .cookies-policy a,
html.invert .content a, 
html.invert .content a:visited, 
html.invert #footer a,
html.invert #weizmann-layout .view-frontpage.front-page .view-content h3.field-content, 
html.invert .view-multimedia .field-name-field-title .field-item,
html.invert #weizmann-layout .view-frontpage.front-page .view-content .views-field-view-node, 
html.invert .view-multimedia .field-name-field-abstract .field-item,
html.invert #weizmann-layout .view-frontpage.front-page .view-content h3.field-content, 
html.invert .view-multimedia .field-name-field-title .field-item,
html.invert #weizmann-layout .view-frontpage.front-page .view-content .views-field-view-node, 
html.invert .view-multimedia .field-name-field-abstract .field-item,
html.invert .view-awards-and-appointments .field-name-field-abstract .field-item,
html.invert .view-awards-and-appointments .field-name-field-title .field-item,
html.invert #weizmann-layout .view-frontpage.people-and-events .view-content h3.field-content,
html.invert #weizmann-layout .view-frontpage.people-and-events .view-content .views-field-view-node,
html.invert body,
html.invert .node-type-article .field-name-field-tags-hebrew .links li a, 
html.invert .node-type-article .field-name-field-tags .links li a,
html.invert .AR_2 .ob_what a,
html.invert .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap,
html.invert .section-areas-research .panel-col-first .created, 
html.invert .section-news .panel-col-first .created, 
html.invert .page-press-releases .pane-press-release .views-row .created, 
html.invert .page-press-releases .pane-views-panes .views-row .created, 
html.invert .section-people-and-events .inside .pane-people-and-events-panel-pane-1 .views-row .date, 
html.invert .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .date, 
html.invert .section-magazine.page-taxonomy .views-field-nothing-1 .created, 
html.invert .section-magazine-categories .views-field-nothing .date, 
html.invert .section-tags .pane-frontpage-panel-pane-4 .views-field-nothing .created,
html.invert .pane-press-release .block .views-row .field-content a, 
html.invert .pane-newspaper-clippings .view-content .field-content p, 
html.invert .pane-press-release .block .views-row .field-content a .title,
html.invert .views-field.views-field-nothing .body,
html.invert .views-field.views-field-nothing .body a,
html.invert .section-areas-research .research a, 
html.invert .section-news .research a, 
html.invert .section-news-he .research a, 
html.invert .page-press-releases .pane-press-release .views-row .research a, 
html.invert .page-press-releases .pane-views-panes .views-row .research a, 
html.invert .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .tags a, 
html.invert .section-people-and-events .inside .pane-people-and-events-panel-pane-1 .views-row .tags a, 
html.invert .section-magazine-categories .inside .views-field-nothing .tags a,
html.invert .view-top-banner .views-field-nothing .white-banner .top-banner-text,
html.invert .view-top-banner .views-field-nothing-1 .white-banner .category-date,
html.invert #weizmann-layout .view-frontpage .view-content h3.field-content,
html.invert .image-gallery .albom-wrapper .title,
html.invert .image-gallery .albom-wrapper .title a h3,  
html.invert .image-gallery .albom-wrapper .counter,
html.invert .image-gallery .albom-wrapper .title a, 
html.invert .image-gallery .albom-wrapper .counter a,
html.invert .video-gallery .albom-wrapper .title, 
html.invert .video-gallery .albom-wrapper .title h3,
html.invert .video-gallery .albom-wrapper .title h3 a,
html.invert .video-gallery .albom-wrapper .title a,   
html.invert .video-gallery .albom-wrapper .counter,
html.invert .video-gallery .albom-wrapper .counter a{
    color:#000 !important;
}


@media screen\0 {
    html.invert:before,
    html.invert:after {
        content: "";
        width: 0;
        height: 0;
        position: fixed;
        top: 50%;
        left: 50%;
        z-index: 99999;
        outline: 2999px solid invert
    }
}

@media screen\9 {
    html.invert {
        filter: progid:DXImageTransform.Microsoft.BasicImage(invert=1);
        -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(invert=1)';
    }
}
