@import "reset.css";
@import "all.css";

main,
body,
.section-box,
.header-top,
.section-info-top-content-a,
.section-info-top-content-b,
.section-info-top-content-c,
.footer-copy,
.section-open-block-content-text-right-d
{
background:black!important;
border-color:black!important;
}

.additional-buttons,
#submitit{
background:white!important;
color:black!important;
border-color:black!important;
}

img,
.header-baner-subpage{
filter: grayscale(100%) contrast(150%)!important;
}

iframe,
.section-newsletter{
filter:grayscale(100%);
}

#map-canvas iframe,
#map-canvas{
filter:grayscale(0)!important;
}

p,a,h1,h2,h3,h4,ul,ol,span,.section-box-youtube-link-col,.footer-top-box-one-header,.footer-top-box-two-header,.list-news-date,.section-home-news-content-left-list-data, .header-baner-content-block-wrapper-header, .footer-copy, .footer-copy-text, .section-open-block-content-text-right-h-l, .section-open-block-content-text-right-h-r, .section-open-block-content-text-right-t, .reservation label, .pdescription, .formstripe p{
color:white!important;
}

.goback,
.list-news-more,
#submitit,
.header-top-menu a,
.header-top-menu > ul > li > a,
.header-top-menu > ul > li > a:hover,
.header-top-menu > ul > .current > a,
.section-news-block-content-text-right-button span,
.footer-up-content-left-nav ul li a:hover,
.footer-up-content-left-nav ul .current a{
background:black!important;
color:white!important;
box-sizing:border-box;
border:1px solid white;
}

#wk2 img{
filter:grayscale(0)!important;
}

.section-ordering-content{
border-color:white!important;
}

.footer-down{
background:#2c2c2c!important;
}

.section-download-content a{
background:url('img/icon-download-white.png') no-repeat top left!important;	
}

.header-top-wcag-content-block span{
color:black!important;
}

.section-box-calendar-content-table-m-box-text-z a span{
color:black!important;
}

.header-top-menu > ul > li > ul{
background:black!important;
}

.section-open-block-content-text-left img{
filter: invert(1)!important;
}

.header-top-menu-mobile{
background: url('img/menu-white.png') no-repeat center center;
}

.header-top-menu-mobile-close{
background:url('img/close-white.png') no-repeat center center!important;
}

.errors
{
  background: black!important;
}

.notices
{
  background: black!important;
}

.bread-crumbs{
color:white!important;
}

.bread-crumbs span{
color:white!important;
}

.bread-crumbs a{
color:white!important;
}

.facebook{
filter: invert(100%) brightness(180%)!important;
}