body.bw {
  background: black !important;
  color: white !important;
  font-size: 22px;
}
body.bw input, body.bw select {
  font-size: 24px !important;
  background: black;
  color: white;
  border: 1px solid white !important;
}
body.bw .modal-dialog div {
  background: black !important;
}
body.bw .ui-datepicker-header, body.bw .ui-datepicker-calendar {
  background: black;
}
body.bw .ui-datepicker-header th, body.bw .ui-datepicker-calendar th {
  color: white;
}
body.bw .ui-datepicker-header a, body.bw .ui-datepicker-calendar a {
  background: black;
  border: 0;
}
body.bw #menu-top .search-input {
  height: 60px;
  border: 1px solid #909090;
}
body.bw #menu-top li a {
  z-index: 200;
  background-color: black !important;
}
body.bw #head-gap {
  background: black !important;
}
body.bw #bg-header, body.bw #bg-footer {
  display: none !important;
}
body.bw #main-container {
  background: black;
}
body.bw .w-section-title, body.bw .w-section-title-sub {
  background: black !important;
  font-size: 28px;
}
body.bw .w-section-title h2, body.bw .w-section-title-sub h2 {
  font-size: 40px !important;
  line-height: 56px;
}
body.bw .navbar {
  background: black !important;
}
body.bw .navbar a {
  font-size: 28px !important;
}
body.bw .search-btn {
  background: black !important;
}
body.bw .w-pagination a {
  border: 0;
  background: black;
  font-size: 30px;
}
body.bw .w-pagination input {
  height: 50px;
  font-size: 30px;
}
body.bw #programajanlo div {
  background: black;
  color: yellow;
  font-size: 24px;
}
body.bw #programajanlo .title {
  background: black !important;
}
body.bw #programajanlo .date {
  color: white;
}
body.bw .w-list-thumbs .head .label {
  display: none;
}
body.bw .w-list-thumbs .foot {
  position: relative;
  top: 0;
  margin: 0;
  width: 100% !important;
}
body.bw .w-list-thumbs .title-wrap {
  font-size: 26px !important;
  background: black !important;
}
body.bw .w-linkbox {
  background: black;
  font-size: 26px;
  padding: 0 !important;
}
body.bw .w-linkbox img {
  display: none;
}
body.bw .w-linkbox a {
  background: black !important;
}
body.bw a {
  color: yellow !important;
}
body.bw a:hover {
  background-color: black !important;
  text-decoration: underline !important;
}
body.bw .more-btn {
  background: black !important;
  border: 0;
  font-size: 28px;
}
body.bw .more-btn i {
  display: none;
}
body.bw .w-view {
  margin-left: 16px;
}
body.bw .w-view .pic {
  display: none;
}
body.bw .w-write-us {
  background: black;
}
body.bw .w-write-us img {
  display: none;
}
body.bw .w-search-total {
  background: black;
}
body.bw .w-item-row:nth-child(odd) {
  border: 0;
  background: black !important;
}
body.bw .w-item-row .title {
  font-size: 28px;
}
body.bw .w-item-row .date, body.bw .w-item-row .label {
  font-size: 22px;
}
body.bw #footer .nav a {
  font-size: 26px !important;
  line-height: 30px;
}
body.bw .w-menu-left {
  border-bottom: 1px solid #d9dadb;
}
body.bw .w-menu-left .item .icon {
  filter: invert(100%);
}
body.bw .w-menu-left .item .link, body.bw .w-menu-left .item .sub-link {
  border-top: 1px solid #d9dadb;
  background: black;
  color: white;
  font-size: 26px;
}
body.bw .w-menu-left .item .sub-link:hover {
  background-color: black !important;
  color: white !important;
}
body.bw .w-menu-left .item .sub-link:hover .icon {
  filter: invert(100%);
}
body.bw .w-menu-left .item .link:hover {
  background-color: black;
  color: white;
}
body.bw .w-menu-left .item .link:hover .icon {
  filter: invert(100%);
}
body.bw .w-menu-left .item .link {
  background-color: black;
  color: yellow;
}
body.bw .w-menu-left .item .link.active {
  background-color: black;
  color: white !important;
}
body.bw .w-menu-left .item .sub-link.active {
  color: #4b9d2a;
}

body.noimage a.head {
  display: none;
}
body.noimage .w-item-row img {
  display: none;
}
body.noimage .w-introduction {
  display: none;
}
body.noimage .w-doc-item-row .image {
  display: none;
}
body.noimage .w-doc-item-row .content {
  padding: 0;
  margin: 0;
}
body.noimage .navbar .navbar-brand {
  display: none;
}
body.noimage .banner {
  display: none;
}
body.noimage #footer .image {
  display: none !important;
}

body.nocolumn .w-list-thumbs article {
  display: block !important;
  width: 100% !important;
}
