.access {
  height: 71px;
  font-size: 16px;
  color: #000;
  top: 0;
  width: 954px;
  z-index: 1000;
  margin: auto;
  margin-bottom: 29px;
  margin-top: 25px;
  padding: 10px 15px 15px 10px;
  border: 1px solid #666;
}

.access a {
  outline: none;
}

body.impaired-on .access {
  display: block;
}

body.impaired-on .img-grayscale {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
          filter: gray;
}

.a-fontsize dt,
.a-fontsize dd, .a-colors dt,
.a-colors dd, .a-images dt,
.a-images dd, .a-kerning dt,
.a-kerning dd {
  float: left;
  margin: 0;
  font-weight: normal;
}

body.color1 a.search-choice-close, body.color1 .view-mode .list,
body.color1 .view-mode .table, body.color1 .col-sm-12 .cards .msin .views-field-field-show-age-1,
body.color1 .col-sm-12 .cards .msin .views-field-field-show-age,
body.color1 .col-sm-12 .cards .views-responsive-grid .views-field-field-show-age-1,
body.color1 .col-sm-12 .cards .views-responsive-grid .views-field-field-show-age,
body.color1 .view-theatricals .views-responsive-grid .views-field-field-show-age,
body.color1 .show-age, body.color2 .view-mode .list,
body.color2 .view-mode .table, body.color3 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
body.color3 a.search-choice-close, body.color3 .view-mode .list,
body.color3 .view-mode .table, body.imggray .iviewSlider {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
  filter: gray;
}

body.color2 a.search-choice-close, body.color2 .col-sm-12 .cards .msin .views-field-field-show-age-1,
body.color2 .col-sm-12 .cards .msin .views-field-field-show-age,
body.color2 .col-sm-12 .cards .views-responsive-grid .views-field-field-show-age-1,
body.color2 .col-sm-12 .cards .views-responsive-grid .views-field-field-show-age,
body.color2 .view-theatricals .views-responsive-grid .views-field-field-show-age,
body.color2 .show-age {
  -webkit-filter: brightness(100);
  -moz-filter: brightness(100);
  -ms-filter: brightness(100);
  -o-filter: brightness(100);
  filter: brightness(100);
}

body.color2 .region-header .img-fb,
body.color2 .region-header .img-vk,
body.color2 .region-header .img-yt,
body.color2 .region-header .img-in,
body.color2 .black .img-fb:hover,
body.color2 .black .img-vk:hover,
body.color2 .black .img-yt:hover,
body.color2 .black .img-in:hover {
  -webkit-filter: grayscale(1) invert(1);
  -moz-filter: grayscale(1) invert(1);
  -ms-filter: grayscale(1) invert(1);
  -o-filter: grayscale(1) invert(1);
  filter: grayscale(1) invert(1);
}

body.color1 .view-mode .list:hover,
body.color1 .view-mode .list.active,
body.color1 .view-mode .table:hover,
body.color1 .view-mode .table.active, body.color2 .view-mode .list:hover,
body.color2 .view-mode .list.active,
body.color2 .view-mode .table:hover,
body.color2 .view-mode .table.active, body.color3 .view-mode .list:hover,
body.color3 .view-mode .list.active,
body.color3 .view-mode .table:hover,
body.color3 .view-mode .table.active {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  -webkit-filter: none;
  filter: none;
}

.a-fontsize {
  float: left;
  padding-top: 15px;
  margin-left: 23px;
}

.a-fontsize a {
  text-decoration: none;
  height: 31px;
  margin-left: 5px;
  float: left;
  background-image: url(../img/fontsize.png);
  position: relative;
  top: -5px;
}

.a-colors {
  float: left;
  padding-top: 15px;
  margin-left: 13px;
  width: 215px;
}

.a-colors a {
  height: 31px;
  margin-left: 5px;
  float: left;
  background-image: url(../img/colors.png);
  position: relative;
  top: -5px;
  text-decoration: none;
  width: 26px;
}

.a-images {
  float: left;
  padding-top: 15px;
  width: 215px;
}

.a-images a {
  height: 31px;
  margin-left: 5px;
  float: left;
  background-image: url(../img/images.png);
  position: relative;
  top: -5px;
  text-decoration: none;
  width: 26px;
}

.a-kerning {
  float: left;
  padding-top: 15px;
  width: 210px;
  padding-left: 10px;
}

.a-kerning a {
  height: 31px;
  margin-left: 5px;
  float: left;
  background-image: url(../img/kerning.png);
  position: relative;
  top: -5px;
  text-decoration: none;
  width: 26px;
}

a.a-fontsize-normal:hover,
.fontsize-normal a.a-fontsize-normal {
  background-position: -20px -31px;
}

a.a-fontsize-small:hover,
.fontsize-small a.a-fontsize-small {
  background-position: 0 -31px;
}

a.a-fontsize-big:hover,
.fontsize-big a.a-fontsize-big {
  background-position: -46px -31px;
}

.a-fontsize-normal {
  width: 26px;
  background-position: -20px 0;
}

.a-fontsize-small {
  width: 20px;
  height: 31px;
}

.a-fontsize-big {
  width: 26px;
  background-position: -46px 0;
}

dl {
  position: relative;
}

.a-color2 {
  background-position: -26px 0;
}

.a-color3 {
  background-position: 100% 0;
}

.a-color1:hover,
.color1 .a-color1 {
  background-position: 0 -31px;
}

.a-color2:hover,
.color2 .a-color2 {
  background-position: -26px -31px;
}

.a-color3:hover,
.color3 .a-color3 {
  background-position: 100% -31px;
}

.a-imggray {
  background-position: -26px 0;
}

.a-imgnone {
  background-position: 100% 0;
}

.a-imgcolor:hover,
.imgcolor .a-imgcolor {
  background-position: 0 -31px;
}

.a-imggray:hover,
.imggray .a-imggray {
  background-position: -26px -31px;
}

.a-imgnone:hover,
.imgnone .a-imgnone {
  background-position: 100% -31px;
}

.a-kernmid {
  background-position: -26px 0;
}

.a-kernbig {
  background-position: 100% 0;
}

.a-kernstd:hover,
.kernstd .a-kernstd {
  background-position: 0 -31px;
}

.a-kernmid:hover,
.kernmid .a-kernmid {
  background-position: -26px -31px;
}

.a-kernbig:hover,
.kernbig .a-kernbig {
  background-position: 100% -31px;
}

.a-close {
  float: right;
  padding-top: 14px;
  width: 30px;
}

a.a-close-link {
  background-image: url(../images/close2.png);
  height: 22px;
  float: left;
  position: relative;
  text-decoration: none;
  width: 22px;
  background-repeat: no-repeat;
}

.hidden {
  display: none;
}

/*****************************************************************************/
/***************************************************** COLOR WHITE ***********/
/*****************************************************************************/
body.color1 .slick-carousel-3 .slick__slide a,
body.color1 .breadcrumb,
body.color1 .nav-tabs > li.active > a,
body.color1 .nav-tabs > li.active > a:hover,
body.color1 .nav-tabs > li.active > a:focus,
body.color1 .nav > li > a:hover,
body.color1 .nav > li > a:focus,
body.color1 .table-responsive table tbody tr td,
body.color1 .btn.btn-orange {
  background: #fff !important;
}

body.color1 .tabs-left > .nav-tabs > li,
body.color1 #user-profile-form .password-help,
body.color1 .well,
body.color1 .table-striped > tbody > tr:nth-of-type(2n+1) {
  background: #fff;
}

body.color1 .slick-carousel-3 .views-field-title,
body.color1 .site_info p,
body.color1 .lead,
body.color1 .breadcrumb *,
body.color1 .field-name-body p,
body.color1 ul.pagination li.active span,
body.color1 ul.pagination li:hover *,
body.color1 .pagination-buttons li a:hover,
body.color1 .table-responsive table tbody tr td,
body.color1 .created span,
body.color1 .field-label,
body.color1 #edit-reset:hover,
body.color1 .form-group.error .help-block,
body.color1 .form-group.error .help-inline,
body.color1 .form-group.has-error .help-block,
body.color1 .form-group.has-error .help-inline,
body.color1 .submitted,
body.color1 .form-type-password-confirm .password-help,
body.color1 .form-type-password-confirm label .label,
body.color1 .form-item label,
body.color1 .help-block,
body.color1 .pane-content .field-name-body,
body.color1 .pane-content .field-name-field-next-body,
body.color1 .pane-term-description .pane-content,
body.color1 .col-sm-12 .view-id-news .views-field-body,
body.color1 .pagination > li > a,
body.color1 .pagination > li > span,
body.color1 .view-theatricals .views-responsive-grid .views-field-body,
body.color1 .pane-content .views-field-field-staff-fio,
body.color1 .pane-content a, body.color1 .pane-content .views-field-field-show-act,
body.color1 #aut .views-field-field-show-role,
body.color1 .show-info {
  color: #000;
}

body.color1 .col-sm-12 .view-id-news .views-field-title a {
  color: #330099;
}

body.color1 .col-sm-12 .views-view-grid .views-field-title a:focus,
body.color1 .col-sm-12 .views-view-grid .views-field-title a:hover,
body.color1 .col-sm-12 .views-view-grid .views-field-title a.focus,
body.color1 .col-sm-12 .views-view-grid .views-field-title a.hover,
body.color1 .col-sm-12 .views-view-grid .views-field-field-e-title a:focus,
body.color1 .col-sm-12 .views-view-grid .views-field-field-e-title a:hover,
body.color1 .col-sm-12 .views-responsive-grid .views-field-field-e-title a:focus,
body.color1 .col-sm-12 .views-responsive-grid .views-field-field-e-title a:hover,
body.color1 .col-sm-12 .views-responsive-grid .views-field-title a:focus,
body.color1 .col-sm-12 .views-responsive-grid .views-field-title a:hover,
body.color1 .col-sm-12 h2.block-title a:hover,
body.color1 .col-sm-12 h2.block-title a:focus {
  color: #fff !important;
}

body.color1 .col-sm-12 h2.block-title a:hover,
body.color1 .col-sm-12 h2.block-title a:focus {
  background-color: #000;
}

body.color1 .pagination > .active > a,
body.color1 .pagination > .active > span,
body.color1 .pagination > .active > a:hover,
body.color1 .pagination > .active > span:hover,
body.color1 .pagination > .active > a:focus,
body.color1 .pagination > .active > span:focus {
  background-color: #000;
  color: #fff !important;
}

body.color1 .view-calendar-af {
  min-height: 46px;
}

body.color1 .view-calendar-af .date-heading a,
body.color1 .view-calendar-af .calendar-calendar span.mini a {
  color: #fff !important;
}

body.color1 .view-calendar-af .calendar-calendar span.mini a,
body.color1 .view-calendar-af .date-heading h3 a:hover {
  border-bottom-color: #fff;
}

body.color1 #footer-sitemap a.fs-root-link:focus,
body.color1 #footer-sitemap a.fs-root-link:hover,
body.color1 #footer-sitemap a:focus,
body.color1 #footer-sitemap a:hover,
body.color1 .navbar-default .navbar-nav > li > a.active,
body.color1 #navbar2 .menu.nav > li > a.active,
body.color1 .navbar-nav li.active-trail.dropdown a.dropdown-toggle,
body.color1 #navbar2 .menu.nav > li > a:hover,
body.color1 #navbar2 .menu.nav > li > a.hover,
body.color1 #navbar2 .menu.nav > li > a:focus {
  border-bottom-color: #000;
}

body.color1 .views-responsive-grid .views-column:focus,
body.color1 .views-responsive-grid .views-column:hover {
  border-color: #000;
}

body.color1 .col-sm-12 .views-view-grid .views-field-title a:focus,
body.color1 .col-sm-12 .views-view-grid .views-field-title a:hover,
body.color1 .col-sm-12 .views-view-grid .views-field-title a.focus,
body.color1 .col-sm-12 .views-view-grid .views-field-title a.hover,
body.color1 .col-sm-12 .views-view-grid .views-field-field-e-title a:focus,
body.color1 .col-sm-12 .views-view-grid .views-field-field-e-title a:hover,
body.color1 .col-sm-12 .views-responsive-grid .views-field-field-e-title a:focus,
body.color1 .col-sm-12 .views-responsive-grid .views-field-field-e-title a:hover,
body.color1 .col-sm-12 .views-responsive-grid .views-field-title a:focus,
body.color1 .col-sm-12 .views-responsive-grid .views-field-title a:hover {
  background: #000;
  -webkit-box-shadow: -4px 0 0 1px #000, 4px 0 0 1px #000;
          box-shadow: -4px 0 0 1px #000, 4px 0 0 1px #000;
}

body.color1 .view-calendar-af .calendar-calendar span.mini a:hover,
body.color1 .view-calendar-af .calendar-calendar span.mini a.active,
body.color1 .view-calendar-af .calendar-calendar span.mini a:focus {
  border-bottom-color: #000;
}

body.color1 .nav .open > a,
body.color1 .nav .open > a:hover,
body.color1 .nav .open > a:focus,
body.color1 .dropdown-menu > li > a:hover,
body.color1 .dropdown-menu > li > a:focus,
body.color1 #ui-datepicker-div,
body.color1 .dropdown-menu > .active > a,
body.color1 .dropdown-menu > .active > a:hover,
body.color1 .dropdown-menu > .active > a:focus {
  background-color: #fff;
  border: 1px solid #000;
}

body.color1 .well .nav > li > a:hover,
body.color1 .well .nav > li > a:focus {
  text-decoration: underline;
}

body.color1 #edit-reset:hover {
  background-color: #eee;
}

body.color1 input.form-text {
  border: 1px solid #0e356730;
}

body.color1 #user-profile-form .table-responsive table tbody tr td {
  border: none;
}

body.color1 .field-add-more-submit {
  border: 1px solid #000;
}

body.color1 .field-add-more-submit:hover {
  border-color: #000;
}

body.color1 .btn.btn-orange {
  border: 1px solid #000;
}

body.color1 a.btn.btn-orange:hover {
  color: #fff !important;
  background-color: #000 !important;
}

body.color1 .btn-success,
body.color1 #quicktabs-tabs_form_add ul li a {
  color: #000;
  background-color: #fff;
  border-color: #000;
}

body.color1 #quicktabs-tabs_form_add ul li a:hover,
body.color1 #quicktabs-tabs_form_add ul li.active a,
body.color1 .cke_editable,
body.color1 #cboxLoadedContent a,
body.color1 .btn-default:hover {
  color: #000;
  background-color: #fff;
  border-color: #000;
}

body.color1 #cboxLoadedContent a:hover,
body.color1 .btn-success:hover,
body.color1 .btn-default,
body.color1 .btn-primary:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

body.color1 .block-hover .views-row:hover {
  -webkit-box-shadow: 1px 1px 33px rgba(0, 0, 0, 0.35);
          box-shadow: 1px 1px 33px rgba(0, 0, 0, 0.35);
}

body.color1 #cboxWrapper,
body.color1 #cboxContent {
  background: #fff;
}

body.color1 .table-responsive table thead tr {
  background: #aaa;
}

body.color1 #cboxLoadedContent {
  font-size: 1.2em;
}

body.color1 #cboxLoadedContent .buttons a {
  font-size: 1.2em;
  border: 1px solid #000;
  border-radius: 20px;
  line-height: 1;
  padding: 8px 25px;
  margin-right: 15px;
}

body.color1 #cboxLoadedContent,
body.color1 .special-nav .nav-block h3,
body.color1 .table-responsive table thead tr th {
  color: #000;
}

body.color1 .view-mode .list:hover,
body.color1 .view-mode .list.active,
body.color1 .view-mode .table:hover,
body.color1 .view-mode .table.active {
  opacity: 1;
}

body.color1 .form-control,
body.color1 .panel-default > .panel-heading,
body.color1 #ui-datepicker-div select,
body.color1 .field-add-more-submit,
body.color1 #jGrowl .jGrowl-notification.error {
  background: #fff;
  color: #000;
}

body.color1 #block-simple-subscription-subscribe:hover .form-control,
body.color1 #block-simple-subscription-subscribe:focus .form-control {
  border-color: #000;
}

body.color1 #block-simple-subscription-subscribe button:hover,
body.color1 #block-simple-subscription-subscribe button.hover,
body.color1 #block-simple-subscription-subscribe button:focus,
body.color1 #block-simple-subscription-subscribe button.focus {
  background: #000;
  color: #fff;
  border-color: #000;
}

body.color1 #block-views-exp-search-page .form-control:hover,
body.color1 #block-views-exp-search-page .form-control:active,
body.color1 #block-views-exp-search-page.hoveredClass .form-control,
body.color1 #block-views-exp-search-page-1 .form-control:hover,
body.color1 #block-views-exp-search-page-1 .form-control:active,
body.color1 #block-views-exp-search-page-1.hoveredClass .form-control {
  border: 2px solid #000;
}

body.color1 #block-views-exp-search-page-1 .form-control {
  color: #000;
}

body.color1 .ui-datepicker th span,
body.color1 .ui-datepicker td span,
body.color1 .ui-datepicker td a,
body.color1 .filter1 .chosen-results li,
body.color1 .filter2 .view-filters .chosen-results li,
body.color1 .filter2 .view-filters .chosen-results li,
body.color1 .toastify.on {
  color: #000 !important;
}

body.color1 .ui-datepicker td a:hover,
body.color1 .ui-datepicker td a.ui-state-active,
body.color1 .subbutton #open-submit:hover,
body.color1 #block-simple-subscription-subscribe button {
  background: #000 !important;
  color: #fff !important;
}

body.color1 #block-simple-subscription-subscribe button:hover {
  background: #fff !important;
  color: #000 !important;
  border-color: #000;
}

body.color1 .subbutton #open-submit:hover,
body.color1 #block-simple-subscription-subscribe button {
  border-color: #000;
}

body.color1 .cardbuttons .count .num,
body.color1 .cardbuttons .addform:hover .count .num {
  background: #000;
  color: #fff;
}

body.color1 .cardbuttons .addform .num {
  background: #eee;
  color: #000;
}

body.color1 label {
  color: inherit;
}

body.color1 .form-control:focus {
  border-color: #000;
}

body.color1 a:hover .matrix-bg,
body.color1 a.matrix-block:hover .matrix-bg {
  background-color: rgba(0, 0, 0, 0.7);
}

body.color1 .view-initiatives .matrix-title,
body.color1 .view-initiatives .matrix-date,
body.color1 .view-news-2 .matrix-title,
body.color1 .view-news-2 .matrix-date {
  color: #fff;
}

body.color1 .region-content .form-item textarea {
  border: 1px solid #000;
}

body.color1 .btn-primary,
body.color1 .tabs-left > .nav-tabs > li > a:hover span,
body.color1 .tabs-left > .nav-tabs > .active > a span,
body.color1 .tabs-left > .nav-tabs > li > a span,
body.color1 .but-1 {
  color: #000;
  background-color: #fff;
  border-color: #000;
}

body.color1 .field_slider_link a {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

body.color1 .field_slider_link a:hover {
  color: #fff !important;
  background-color: #000;
  border-color: #000;
}

body.color1 .tabs-left > .nav-tabs > li > a:hover span,
body.color1 .tabs-left > .nav-tabs > .active > a span,
body.color1 #block-search-form {
  border-color: #000 !important;
}

body.color1 .tabs-left > .nav-tabs > li > a {
  border-left: 1px solid #000;
}

body.color1 .panel {
  background-color: #fff;
  border: 1px solid #000;
}

body.color1 .custom-menu-items {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-right: 1px solid #000;
}

body.color1 .nav > li > a:hover {
  border-bottom: 10px solid #000;
}

body.color1 .dropdown-menu .leaf {
  margin-bottom: 10px;
}

body.color1 .dropdown-menu > li > a {
  white-space: normal;
}

body.color1 .special-nav .nav-block a:hover {
  border: 1px solid #000;
  background-color: #eee;
}

body.color1 .dropdown-menu {
  background-color: #fff;
  margin-bottom: 0px;
}

body.color1 .slick .slick__arrow button {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: black;
          filter: black;
}

body.color1 .breadcrumb a,
body.color1 .breadcrumb a:hover,
body.color1 ul.pagination-buttons,
body.color1 .pagination-buttons li,
body.color1 ul.pagination {
  border-color: #000;
}

body.color1 .created span {
  background-color: #fff;
  border-color: #000;
}

body.color1 .but-2, body.color1 .but-2:focus {
  background-color: #fff;
  border-color: #000;
}

body.color1 #edit-reset {
  background-color: #fff;
  color: #000;
}

body.color1 .special-nav .nav-block .prev a::before {
  border-right-color: #000;
}

body.color1 .special-nav .nav-block .next a::before {
  border-left-color: #000;
}

body.color1 .special-nav .nav-block a {
  border: 1px solid #000;
  background-color: #fff;
}

body.color1.page-node #block-system-main a {
  text-decoration: underline;
}

body.color1.page-node #block-system-main {
  background: #fff;
  color: #000;
}

/*****************************************************************************/
/***************************************************** COLOR BLACK ***********/
/*****************************************************************************/
body.color2 .access {
  background-color: #eee;
}

body.color2 .slick-carousel-3 .slick__slide a,
body.color2 .custom-menu-items,
body.color2 .breadcrumb,
body.color2 .nav-tabs > li.active > a,
body.color2 .nav-tabs > li.active > a:hover,
body.color2 .nav-tabs > li.active > a:focus,
body.color2 .nav > li > a:hover,
body.color2 .nav > li > a:focus,
body.color2 .table-responsive table tbody tr td,
body.color2 .btn.btn-orange {
  background: #000 !important;
}

body.color2 .tabs-left > .nav-tabs > li,
body.color2 #user-profile-form .password-help,
body.color2 .well,
body.color2 .table-striped > tbody > tr:nth-of-type(2n+1),
body.color2 #navbar2 .menu.nav > li > a.active,
body.color2 #navbar2 .menu.nav > li > a,
body.color2 .pane-content .field-name-body,
body.color2 .special_proj_page .field-name-field-sp-full,
body.color2 .tplus_topics .pane-term-name h2,
body.color2 .field-name-field-name-of-topic,
body.color2 .panels-ipe-portlet-content,
body.color2 #block-system-main,
body.color2 .col-sm-12,
body.color2 .fullpage.container {
  background: #000;
}

body.color2 .slick-carousel-3 .views-field-title,
body.color2 .site_info p,
body.color2 .lead,
body.color2 .custom-menu .menu-text,
body.color2 .breadcrumb *,
body.color2 .field-name-body p,
body.color2 .field-name-field-body p,
body.color2 ul.pagination li.active span,
body.color2 ul.pagination li:hover *,
body.color2 .pagination-buttons li a:hover,
body.color2 .table-responsive table tbody tr td,
body.color2 .views-field-uid,
body.color2 .views-field-uid a,
body.color2 .views-field-name,
body.color2 .views-field-name a,
body.color2 .created span,
body.color2 .field-label,
body.color2 #edit-reset:hover,
body.color2 .form-group.error .help-block,
body.color2 .form-group.error .help-inline,
body.color2 .form-group.has-error .help-block,
body.color2 .form-group.has-error .help-inline,
body.color2 .submitted,
body.color2 .form-type-password-confirm .password-help,
body.color2 .form-type-password-confirm label .label,
body.color2 .form-item label,
body.color2 .help-block,
body.color2 .pane-content .field-name-body,
body.color2 .pane-content .field-name-field-next-body,
body.color2 .pane-term-description .pane-content,
body.color2 .col-sm-12 .view-id-news .views-field-body,
body.color2 .pagination > li > a,
body.color2 .pagination > li > span,
body.color2 .view-theatricals .views-responsive-grid .views-field-body,
body.color2 .pane-content .views-field-field-staff-fio,
body.color2 .pane-content a, body.color2 .pane-content .views-field-field-show-act,
body.color2 #aut .views-field-field-show-role,
body.color2 .show-info,
body.color2 .col-sm-12 .cards .msin .views-field-field-show-author,
body.color2 .col-sm-12 .cards .msin .views-field-field-show-genre,
body.color2 .col-sm-12 .cards .msin .views-field-field-events-title-2,
body.color2 .col-sm-12 .cards .msin .views-field-field-event-date-3,
body.color2 .col-sm-12 .cards .views-responsive-grid .views-field-field-show-author,
body.color2 .col-sm-12 .cards .views-responsive-grid .views-field-field-show-genre,
body.color2 .col-sm-12 .cards .views-responsive-grid .views-field-field-show-place-ed,
body.color2 .col-sm-12 .cards .views-responsive-grid .views-field-field-event-date-3,
body.color2 .col-sm-12 .cards .views-responsive-grid .views-field-field-event-sh,
body.color2 .col-sm-12 .cards .views-responsive-grid .views-field-field-event-date-1,
body.color2 .col-sm-12 .cards .views-responsive-grid .views-field-field-event-free,
body.color2 .pane-content h3,
body.color2 .pane-content .field-name-field-show-music {
  color: #fff;
}

body.color2 .col-sm-12 .view-id-news .views-field-title a {
  color: #fff;
}

body.color2 .col-sm-12 .views-view-grid .views-field-title a:focus,
body.color2 .col-sm-12 .views-view-grid .views-field-title a:hover,
body.color2 .col-sm-12 .views-view-grid .views-field-title a.focus,
body.color2 .col-sm-12 .views-view-grid .views-field-title a.hover,
body.color2 .col-sm-12 .views-view-grid .views-field-field-e-title a:focus,
body.color2 .col-sm-12 .views-view-grid .views-field-field-e-title a:hover,
body.color2 .col-sm-12 .views-responsive-grid .views-field-field-e-title a:focus,
body.color2 .col-sm-12 .views-responsive-grid .views-field-field-e-title a:hover,
body.color2 .col-sm-12 .views-responsive-grid .views-field-title a:focus,
body.color2 .col-sm-12 .views-responsive-grid .views-field-title a:hover,
body.color2 .pagination > li > a:hover,
body.color2 .pagination > li > span:hover,
body.color2 .pagination > li > a:focus,
body.color2 .pagination > li > span:focus,
body.color2 .col-sm-12 h2.block-title a {
  color: #000 !important;
}

body.color2 .col-sm-12 h2.block-title a:hover,
body.color2 .col-sm-12 h2.block-title a:focus {
  background-color: #000;
  color: #fff !important;
  border: 1px solid #fff;
}

body.color2 .pagination > .active > a,
body.color2 .pagination > .active > span,
body.color2 .pagination > .active > a:hover,
body.color2 .pagination > .active > span:hover,
body.color2 .pagination > .active > a:focus,
body.color2 .pagination > .active > span:focus {
  background-color: #fff;
  color: #000 !important;
}

body.color2 #block-simple-subscription-subscribe button,
body.color2 .subbutton #open-submit,
body.color2 button#close-submit {
  background: #000;
  color: #fff;
}

body.color2 #block-simple-subscription-subscribe button:hover,
body.color2 .subbutton #open-submit:hover {
  background: #fff;
  color: #000;
  border-color: #000;
}

body.color2 .subbutton #open-submit:hover,
body.color2 #block-simple-subscription-subscribe button {
  border-color: #fff;
}

body.color2 .view-calendar-af {
  min-height: 46px;
}

body.color2 .view-calendar-af .date-heading a,
body.color2 .view-calendar-af .calendar-calendar span.mini a {
  color: #fff !important;
}

body.color2 .view-calendar-af .date-heading h3 a:hover {
  border-bottom-color: #fff;
}

body.color2 #footer-sitemap a.fs-root-link:focus,
body.color2 #footer-sitemap a.fs-root-link:hover,
body.color2 #footer-sitemap a:focus,
body.color2 #footer-sitemap a:hover,
body.color2 .navbar-default .navbar-nav > li > a.active,
body.color2 #navbar2 .menu.nav > li > a.active,
body.color2 .navbar-nav li.active-trail.dropdown a.dropdown-toggle,
body.color2 #navbar2 .menu.nav > li > a:hover,
body.color2 #navbar2 .menu.nav > li > a.hover,
body.color2 #navbar2 .menu.nav > li > a:focus {
  border-bottom-color: #fff;
}

body.color2 .views-responsive-grid .views-column:focus,
body.color2 .views-responsive-grid .views-column:hover {
  border-color: #fff;
}

body.color2 .col-sm-12 .views-view-grid .views-field-title a:focus,
body.color2 .col-sm-12 .views-view-grid .views-field-title a:hover,
body.color2 .col-sm-12 .views-view-grid .views-field-title a.focus,
body.color2 .col-sm-12 .views-view-grid .views-field-title a.hover,
body.color2 .col-sm-12 .views-view-grid .views-field-field-e-title a:focus,
body.color2 .col-sm-12 .views-view-grid .views-field-field-e-title a:hover,
body.color2 .col-sm-12 .views-responsive-grid .views-field-field-e-title a:focus,
body.color2 .col-sm-12 .views-responsive-grid .views-field-field-e-title a:hover,
body.color2 .col-sm-12 .views-responsive-grid .views-field-title a:focus,
body.color2 .col-sm-12 .views-responsive-grid .views-field-title a:hover {
  background: #fff;
  -webkit-box-shadow: -4px 0 0 1px #fff, 4px 0 0 1px #fff;
          box-shadow: -4px 0 0 1px #fff, 4px 0 0 1px #fff;
}

body.color2 .view-calendar-af .calendar-calendar span.mini a:hover,
body.color2 .view-calendar-af .calendar-calendar span.mini a.active,
body.color2 .view-calendar-af .calendar-calendar span.mini a:focus {
  border-bottom-color: #fff;
}

body.color2 .nav .open > a,
body.color2 .nav .open > a:hover,
body.color2 .nav .open > a:focus,
body.color2 .dropdown-menu > li > a:hover,
body.color2 .dropdown-menu > li > a:focus,
body.color2 #ui-datepicker-div,
body.color2 .dropdown-menu > .active > a,
body.color2 .dropdown-menu > .active > a:hover,
body.color2 .dropdown-menu > .active > a:focus {
  background-color: #000;
  border: 1px solid #fff;
}

body.color2 .navbar-default .navbar-nav > li > a.active {
  background-color: #000;
}

body.color2 .well .nav > li > a:hover,
body.color2 .well .nav > li > a:focus {
  text-decoration: underline;
}

body.color2 #edit-reset:hover,
body.color2 .col-sm-12 .view-id-news .views-column:hover,
body.color2 li.pager-ellipsis.disabled span {
  background-color: #444;
}

body.color2 input.form-text {
  border: 1px solid #fff;
}

body.color2 li.list-group-item {
  background-color: inherit;
}

body.color2 .tslide .carousel-control.left,
body.color2 .tslide .carousel-control.right {
  background: rgba(0, 0, 0, 0.65);
}

body.color2 #user-profile-form .table-responsive table tbody tr td {
  border: none;
}

body.color2 .field-add-more-submit {
  border: 1px solid #fff;
}

body.color2 .field-add-more-submit:hover {
  border-color: #fff;
}

body.color2 .btn.btn-orange {
  border: 1px solid #fff;
}

body.color2 a.btn.btn-orange:hover {
  color: #000 !important;
  background-color: #fff !important;
}

body.color2 .btn-success,
body.color2 #quicktabs-tabs_form_add ul li a {
  color: #fff;
  background-color: #000;
  border-color: #fff;
}

body.color2 #quicktabs-tabs_form_add ul li a:hover,
body.color2 #quicktabs-tabs_form_add ul li.active a,
body.color2 .cke_editable,
body.color2 #cboxLoadedContent a,
body.color2 .btn-default:hover {
  color: #fff;
  background-color: #000;
  border-color: #fff;
}

body.color2 #cboxLoadedContent a:hover,
body.color2 .btn-success:hover,
body.color2 .btn-default,
body.color2 .btn-primary:hover {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

body.color2 .block-hover .views-row:hover {
  -webkit-box-shadow: 1px 1px 33px rgba(0, 0, 0, 0.35);
          box-shadow: 1px 1px 33px rgba(0, 0, 0, 0.35);
}

body.color2 #cboxWrapper,
body.color2 #cboxContent {
  background: #000;
}

body.color2 .table-responsive table thead tr {
  background: #444;
}

body.color2 #cboxLoadedContent {
  font-size: 1.2em;
}

body.color2 #cboxLoadedContent .buttons a {
  font-size: 1.2em;
  border: 1px solid #fff;
  border-radius: 20px;
  line-height: 1;
  padding: 8px 25px;
  margin-right: 15px;
}

body.color2 #cboxLoadedContent,
body.color2 .special-nav .nav-block h3,
body.color2 .table-responsive table thead tr th {
  color: #fff;
}

body.color2 .view-mode .list:hover,
body.color2 .view-mode .list.active,
body.color2 .view-mode .table:hover,
body.color2 .view-mode .table.active {
  opacity: 1;
}

body.color2 .form-control,
body.color2 .panel-default > .panel-heading,
body.color2 #ui-datepicker-div select,
body.color2 .field-add-more-submit,
body.color2 #jGrowl .jGrowl-notification.error {
  background: #000;
  color: #fff;
}

body.color2 #block-simple-subscription-subscribe:hover .form-control,
body.color2 #block-simple-subscription-subscribe:focus .form-control {
  border-color: #fff;
}

body.color2 #block-simple-subscription-subscribe button:hover,
body.color2 #block-simple-subscription-subscribe button.hover,
body.color2 #block-simple-subscription-subscribe button:focus,
body.color2 #block-simple-subscription-subscribe button.focus {
  background: #fff;
  color: #000;
  border-color: #fff;
}

body.color2 #block-views-exp-search-page .form-control:hover,
body.color2 #block-views-exp-search-page .form-control:active,
body.color2 #block-views-exp-search-page.hoveredClass .form-control,
body.color2 #block-views-exp-search-page-1 .form-control:hover,
body.color2 #block-views-exp-search-page-1 .form-control:active,
body.color2 #block-views-exp-search-page-1.hoveredClass .form-control {
  border: 2px solid #fff;
}

body.color2 #block-views-exp-search-page-1 .form-control {
  color: #fff;
}

body.color2 .ui-datepicker th span,
body.color2 .ui-datepicker td span,
body.color2 .ui-datepicker td a,
body.color2 .filter1 .chosen-results li,
body.color2 .filter2 .view-filters .chosen-results li,
body.color2 .filter2 .view-filters .chosen-results li,
body.color2 .toastify.on {
  color: #fff !important;
}

body.color2 .ui-datepicker td a:hover,
body.color2 .ui-datepicker td a.ui-state-active {
  background: #fff !important;
  color: #000 !important;
}

body.color2 .cardbuttons .count .num,
body.color2 .cardbuttons .addform:hover .count .num {
  background: #fff;
  color: #000;
}

body.color2 .cardbuttons .addform .num {
  background: #444;
  color: #fff;
}

body.color2 label {
  color: inherit;
}

body.color2 .form-control:focus {
  border-color: #fff;
}

body.color2 .view-initiatives .matrix-title,
body.color2 .view-initiatives .matrix-date,
body.color2 .view-news-2 .matrix-title,
body.color2 .view-news-2 .matrix-date {
  color: #000;
}

body.color2 .region-content .form-item textarea {
  border: 1px solid #fff;
}

body.color2 .btn-primary,
body.color2 .tabs-left > .nav-tabs > li > a:hover span,
body.color2 .tabs-left > .nav-tabs > .active > a span,
body.color2 .tabs-left > .nav-tabs > li > a span,
body.color2 .but-1 {
  color: #fff;
  background-color: #000;
  border-color: #fff;
}

body.color2 .field_slider_link a {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

body.color2 .field_slider_link a:hover {
  color: #000 !important;
  background-color: #fff;
  border-color: #fff;
}

body.color2 .tabs-left > .nav-tabs > li > a:hover span,
body.color2 .tabs-left > .nav-tabs > .active > a span,
body.color2 #block-search-form {
  border-color: #fff !important;
}

body.color2 .tabs-left > .nav-tabs > li > a {
  border-left: 1px solid #fff;
}

body.color2 .panel {
  background-color: #000;
  border: 1px solid #fff;
}

body.color2 .custom-menu-items {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-right: 1px solid #fff;
}

body.color2 .nav > li > a:hover {
  border-bottom: 10px solid #fff;
}

body.color2 .dropdown-menu .leaf {
  margin-bottom: 10px;
}

body.color2 .dropdown-menu > li > a {
  white-space: normal;
}

body.color2 .special-nav .nav-block a:hover {
  border: 1px solid #fff;
  background-color: #444;
}

body.color2 .col-sm-12 .view-id-news.view-display-id-block td:hover {
  background-color: #444;
}

body.color2 .navnav {
  background-color: #000 !important;
  border-bottom-color: #444 !important;
}

body.color2 .dropdown-menu {
  background-color: #000;
  margin-bottom: 0px;
}

body.color2 .slick .slick__arrow button {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: white;
          filter: white;
}

body.color2 .breadcrumb a,
body.color2 .breadcrumb a:hover,
body.color2 ul.pagination-buttons,
body.color2 .pagination-buttons li,
body.color2 ul.pagination {
  border-color: #fff;
}

body.color2 .created span {
  background-color: #000;
  border-color: #fff;
}

body.color2 .but-2, body.color2 .but-2:focus {
  background-color: #000;
  border-color: #fff;
}

body.color2 #edit-reset {
  background-color: #000;
  color: #fff;
}

body.color2 .special-nav .nav-block .prev a::before {
  border-right-color: #fff;
}

body.color2 .special-nav .nav-block .next a::before {
  border-left-color: #fff;
}

body.color2 .special-nav .nav-block a {
  border: 1px solid #fff;
  background-color: #000;
}

body.color2.page-node #block-system-main a {
  text-decoration: underline;
}

body.color2.page-node #block-system-main {
  background: #000;
  color: #fff;
}

/*****************************************************************************/
/***************************************************** COLOR BLUE ************/
/*****************************************************************************/
body.color3 .access {
  background-color: #eee;
}

body.color3 .block.white,
body.color3 .slick-carousel-3 .slick__slide a,
body.color3 .custom-menu-items,
body.color3 .cardbuttons .wrap,
body.color3 .matrix-type,
body.color3 .breadcrumb,
body.color3 .nav-tabs > li.active > a,
body.color3 .nav-tabs > li.active > a:hover,
body.color3 .nav-tabs > li.active > a:focus,
body.color3 .nav > li > a:hover,
body.color3 .nav > li > a:focus,
body.color3 .chosen-container .chosen-single,
body.color3 .table-responsive table tbody tr td,
body.color3 .filter1 .view-filters,
body.color3 .map .map_filter,
body.color3 .map .but-1:hover,
body.color3 .map .but-1.active {
  background: #9DD1FF !important;
}

body.color3 .tabs-left > .nav-tabs > li,
body.color3 #user-profile-form .password-help,
body.color3 .well,
body.color3 .table-striped > tbody > tr:nth-of-type(2n+1),
body.color3 #map-geocode-search,
body.color3 #comments,
body.color3 #block-custom-expert-comments-custom-expert-comments {
  background: #9DD1FF;
}

body.color3 .slick-carousel-3 .views-field-title,
body.color3 .site_info p,
body.color3 .lead,
body.color3 .custom-menu .menu-text,
body.color3 .cardbuttons .title,
body.color3 .breadcrumb *,
body.color3 .field-name-body p,
body.color3 .field-name-field-body p,
body.color3 ul.pagination li.active span,
body.color3 ul.pagination li:hover *,
body.color3 .pagination-buttons li a:hover,
body.color3 .poll-wrapper .poll-block h3,
body.color3 .chosen-container .chosen-results,
body.color3 .chosen-container-single .chosen-single,
body.color3 .filter1 .view-filters label,
body.color3 .experts .views-row .expert-block .exper-title,
body.color3 .table-responsive table tbody tr td,
body.color3 .filter1 .chosen-choices li span,
body.color3 .filter1 .info-block span,
body.color3 .filter2 .chosen-choices li span,
body.color3 .page-signals .views-row .views-field-title a,
body.color3 .page-initiative .views-row .views-field-title a,
body.color3 .page-projects .views-row .views-field-title a,
body.color3 .page-initiative .views-row a .views-field-title span,
body.color3 .page-signals .views-row .views-field-field_body,
body.color3 .page-signals .views-row .views-field-body,
body.color3 .page-signals .views-row .show,
body.color3 .page-signals .views-row > div > div,
body.color3 .node-type-signal .node > div,
body.color3 .node-type-poll .node > div,
body.color3 .node-signal.node > div,
body.color3 .node-poll.node > div,
body.color3 .matrix-type,
body.color3 .page-initiative .views-field-created span,
body.color3 .created span,
body.color3 .field-label,
body.color3 .cardbuttons .count .label,
body.color3 #edit-reset:hover,
body.color3 .experts .views-row .expert-block .expert-sfera,
body.color3 .views-field-uid,
body.color3 .views-field-uid a,
body.color3 .views-field-name,
body.color3 .views-field-name a,
body.color3 .form-group.error .help-block,
body.color3 .form-group.error .help-inline,
body.color3 .form-group.has-error .help-block,
body.color3 .form-group.has-error .help-inline,
body.color3 .submitted,
body.color3 .form-type-password-confirm .password-help,
body.color3 .form-type-password-confirm label .label,
body.color3 .form-item label,
body.color3 .help-block,
body.color3 .pagination-buttons li a,
body.color3 ul.pagination li a {
  color: #063462;
}

body.color3 .filter2 .view-filters #edit-field-section-value-wrapper label,
body.color3 .filter2 .view-filters #edit-field-direction-tid-wrapper label,
body.color3 .filter2 .view-filters #edit-field-realisation-value-wrapper label,
body.color3 .filter2 .view-filters #edit-field-mo-20-tid-wrapper label,
body.color3 .filter2 .view-filters #edit-field-year-realiz-tid-wrapper label {
  color: #063462;
}

body.color3 .filter1 .view-filters label {
  position: relative;
}

body.color3 .custom-menu-items .nav > li > a:hover,
body.color3 .custom-menu-items .nav > li > a:focus,
body.color3 #block-block-22 .user_account_link .special-nav .nav-block a,
body.color3 .but-3, body.color3 .comment-add a,
body.color3 .page-projects .views-field-field-rating .fivestar-widget-1 .star a::before,
body.color3 .node-type-poll #poll-view-voting .form-submit, body.color3 .node-type-webform .webform-client-form .form-submit,
body.color3 .node-type-general-survey .webform-client-form .form-submit,
body.color3 .cart-wrapper a,
body.color3 .basic-cart-add-to-cart a,
body.color3 .basic-cart-in-cart a,
body.color3 .nav .open > a,
body.color3 .nav .open > a:hover,
body.color3 .nav .open > a:focus,
body.color3 .dropdown-menu > li > a:hover,
body.color3 .dropdown-menu > li > a:focus,
body.color3 #ui-datepicker-div,
body.color3 .page-signals .views-row,
body.color3 .dropdown-menu > .active > a,
body.color3 .dropdown-menu > .active > a:hover,
body.color3 .dropdown-menu > .active > a:focus {
  background-color: #9DD1FF;
  border: 1px solid #063462;
}

body.color3 .page-signals .views-field-view_node a {
  background-color: #063462;
  color: #9DD1FF !important;
  border: 1px solid #063462;
}

body.color3 .page-signals .views-field-view_node a:hover {
  background-color: #9DD1FF;
  color: #063462 !important;
}

body.color3 .filter-buttons a:hover,
body.color3 .filter-buttons a.active {
  background-color: #063462;
  border: 1px solid #063462;
  color: #9DD1FF !important;
}

body.color3 .filter1 .views-widget-per-page .info-block-label,
body.color3 .filter1 .views-widget-per-page .chosen-results .result-selected,
body.color3 .filter1 .views-widget-per-page .chosen-results li:hover,
body.color3 .toastify.on {
  background-color: #9DD1FF !important;
  border: 1px solid #063462;
}

body.color3 .field_slider_region,
body.color3 .custom-menu .icon-bar {
  background-color: #063462;
}

body.color3 .well .nav > li > a:hover,
body.color3 .well .nav > li > a:focus {
  text-decoration: underline;
}

body.color3 .block.gray,
body.color3 .block-hover .views-row {
  background-color: #79b6f2  !important;
}

body.color3 .cardbuttons .wrap,
body.color3 .slick-carousel-3 .slick__slide a {
  border-color: #9DD1FF;
}

body.color3 .cardbuttons a:hover,
body.color3 .custom-menu,
body.color3 .slick-carousel-3 .slick__slide a:hover,
body.color3 .special-nav,
body.color3 .btn-default,
body.color3 .nav-tabs,
body.color3 .nav-tabs > li.active > a,
body.color3 .nav-tabs > li.active > a:hover,
body.color3 .nav-tabs > li.active > a:focus,
body.color3 .nav-tabs > li > a:hover,
body.color3 .form-type-password-confirm .password-help,
body.color3 .panel-default > .panel-heading,
body.color3 .chosen-container.chosen-with-drop .chosen-drop {
  border-color: #063462;
}

body.color3 #edit-field-municipal-obr #field-municipal-obr-add-more-wrapper > .form-item {
  border: 1px solid #063462;
}

body.color3 .chosen-container .chosen-single {
  border-color: #063462 !important;
}

body.color3 .filter1 .chosen-container .chosen-drop,
body.color3 .filter2 .chosen-container .chosen-drop {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #063462;
}

body.color3 .filter1 .views-widget-per-page .chosen-results li {
  background: #9dd1ff !important;
  border: 1px solid #0e3567;
  color: #0e3567 !important;
}

body.color3 input.form-text {
  border: 1px solid #0e356730;
}

body.color3 .filter1 .views-widget-per-page .chosen-results li:hover {
  background: #0e3567 !important;
  border: 1px solid #0e3567;
  color: #9DD1FF !important;
}

body.color3 .filter1 .views-widget-per-page .info-block-label {
  color: #063462 !important;
}

body.color3 #user-profile-form #edit-field-municipal-obr-und-add-more {
  display: none;
}

body.color3 #user-profile-form .table-responsive table tbody tr td {
  border: none;
}

body.color3 .field-add-more-submit {
  border-color: #258bf1;
}

body.color3 .field-add-more-submit:hover,
body.color3 .but-1 {
  border-color: #063462;
}

body.color3 .but-1:hover,
body.color3 .but-1.active,
body.color3 #block-block-22 .user_account_link {
  border-color: #063462 !important;
  color: #9DD1FF !important;
  background-color: #063462 !important;
  opacity: 1;
}

body.color3 .btn-success,
body.color3 #quicktabs-tabs_form_add ul li a {
  color: #063462;
  background-color: #9DD1FF;
  border-color: #258bf1;
}

body.color3 .btn-success:hover,
body.color3 #quicktabs-tabs_form_add ul li a:hover,
body.color3 #quicktabs-tabs_form_add ul li.active a,
body.color3 .cke_editable,
body.color3 #cboxLoadedContent a,
body.color3 .btn-default:hover {
  color: #063462;
  background-color: #9DD1FF;
  border-color: #063462;
}

body.color3 #cboxLoadedContent a:hover,
body.color3 .btn-default {
  color: #9DD1FF;
  background-color: #063462;
  border-color: #063462;
}

body.color3 .map .map_filter {
  border-top: 1px solid #063462;
  border-bottom: 1px solid #063462;
}

body.color3 .view-id-experts_list .chosen-container-single .chosen-single,
body.color3 #edit_field_heading_tid_chosen {
  background: none !important;
}

body.color3 .map .but-1:hover,
body.color3 .map .but-1.active {
  color: #9DD1FF !important;
  background-color: #063462 !important;
}

body.color3 .page-signals .views-row:hover,
body.color3 .block-hover .views-row:hover {
  -webkit-box-shadow: 1px 1px 33px rgba(255, 255, 255, 0.5);
          box-shadow: 1px 1px 33px rgba(255, 255, 255, 0.5);
}

body.color3 #cboxWrapper,
body.color3 #cboxContent {
  background: #9dd1ff;
}

body.color3 #cboxLoadedContent {
  font-size: 1.2em;
}

body.color3 #cboxLoadedContent .buttons a {
  font-size: 1.2em;
  border: 1px solid #063462;
  border-radius: 20px;
  line-height: 1;
  padding: 8px 25px;
  margin-right: 15px;
}

body.color3 #cboxLoadedContent,
body.color3 .matrix-date,
body.color3 .matrix-title,
body.color3 .special-nav .nav-block h3,
body.color3 .table-responsive table thead tr th {
  color: #063462;
}

body.color3 .chosen-container-single .chosen-single div {
  background: none !important;
}

body.color3 .view-mode .list:hover,
body.color3 .view-mode .list.active,
body.color3 .view-mode .table:hover,
body.color3 .view-mode .table.active {
  opacity: 1;
}

body.color3 .experts .views-field.views-field-nothing {
  background-color: #9DD1FF;
  border: 1px solid #0e3567;
}

body.color3 .form-control,
body.color3 .panel-default > .panel-heading,
body.color3 #ui-datepicker-div select,
body.color3 .field-add-more-submit,
body.color3 #jGrowl .jGrowl-notification.error {
  background: #9DD1FF;
  color: #0e3567;
}

body.color3 .ui-datepicker th span,
body.color3 .ui-datepicker td span,
body.color3 .ui-datepicker td a,
body.color3 .filter1 .chosen-results li,
body.color3 .filter2 .view-filters .chosen-results li,
body.color3 .filter2 .view-filters .chosen-results li,
body.color3 .toastify.on {
  color: #0e3567 !important;
}

body.color3 .ui-datepicker td a:hover,
body.color3 .ui-datepicker td a.ui-state-active {
  background: #0e3567 !important;
  color: #9DD1FF !important;
}

body.color3 .cardbuttons .count .num,
body.color3 .cardbuttons .addform:hover .count .num {
  background: #0e3567;
  color: #9DD1FF;
}

body.color3 .cardbuttons .addform .num {
  background: #79b6f280;
  color: #0e3567;
}

body.color3 label {
  color: inherit;
}

body.color3 .form-control:focus {
  border-color: #258bf1;
}

body.color3 .matrix-wrapper .matrix-block-0 .matrix-bg,
body.color3 .matrix-wrapper .matrix-block-1 .matrix-bg,
body.color3 .matrix-wrapper .matrix-block-2 .matrix-bg,
body.color3 .slick-carousel-4 .matrix-block .matrix-bg {
  background-color: rgba(0, 0, 0, 0.5);
}

body.color3 .poll-wrapper.cardimg .views-row .poll-block {
  background-color: rgba(255, 255, 255, 0.8);
}

body.color3 a:hover .matrix-bg,
body.color3 a.matrix-block:hover .matrix-bg {
  background-color: rgba(0, 0, 0, 0.7);
}

body.color3 .view-initiatives .matrix-title,
body.color3 .view-initiatives .matrix-date,
body.color3 .view-news-2 .matrix-title,
body.color3 .view-news-2 .matrix-date {
  color: #9DD1FF;
}

body.color3 .region-content .form-item textarea {
  border: 1px solid #063462;
}

body.color3 .view-materials.block-hover .views-row {
  background: none !important;
}

body.color3 .btn-primary,
body.color3 .tabs-left > .nav-tabs > li > a:hover span,
body.color3 .tabs-left > .nav-tabs > .active > a span,
body.color3 .tabs-left > .nav-tabs > li > a span,
body.color3 .but-1 {
  color: #0e3567;
  background-color: #9DD1FF;
  border-color: #0e3567;
}

body.color3 .poll-button.but-3 {
  background-color: #9dd1ff !important;
  color: #063462;
}

body.color3 .poll-button.but-3:hover {
  background: none !important;
}

body.color3 .field_slider_link a {
  color: #0e3567;
  background-color: #9DD1FF;
  border-color: #9DD1FF;
}

body.color3 .field_slider_link a:hover {
  color: #9DD1FF !important;
  background-color: #0e3567;
  border-color: #0e3567;
}

body.color3 .tabs-left > .nav-tabs > li > a:hover span,
body.color3 .tabs-left > .nav-tabs > .active > a span,
body.color3 #block-search-form {
  border-color: #0e3567 !important;
}

body.color3 .tabs-left > .nav-tabs > li > a {
  border-left: 1px solid #0e3567;
}

body.color3 .panel {
  background-color: #9DD1FF;
  border: 1px solid #0e3567;
}

body.color3 .btn-primary:hover {
  background-color: #9DD1FF;
  border-color: #258bf1;
}

body.color3 .custom-menu-items {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-right: 1px solid #0e3567;
}

body.color3 .dropdown-menu .leaf {
  margin-bottom: 10px;
}

body.color3 .dropdown-menu > li > a {
  white-space: normal;
}

body.color3 .navbar-nav > li > a,
body.color3 .dropdown-menu > li > a {
  border: 1px solid #9DD1FF;
}

body.color3 .special-nav .nav-block a:hover {
  border: 1px solid #258bf1;
}

body.color3 .dropdown-menu {
  position: relative;
  background-color: #9DD1FF;
  padding-left: 20px;
  margin-bottom: 0px;
  width: 255px;
}

body.color3 .breadcrumb a,
body.color3 .breadcrumb a:hover,
body.color3 .poll-status,
body.color3 ul.pagination-buttons,
body.color3 .pagination-buttons li,
body.color3 ul.pagination {
  border-color: #0e3567;
}

body.color3 .page-initiative .views-field-created span,
body.color3 .created span {
  background-color: #9DD1FF;
  border-color: #0e3567;
}

body.color3 .but-2, body.color3 .but-2:focus,
body.color3 .filter2 .view-filters #edit-field-direction-tid-wrapper label,
body.color3 .filter2 .view-filters #edit-field-section-value-wrapper label,
body.color3 .filter2 .view-filters #edit-field-realisation-value-wrapper label,
body.color3 .filter2 .view-filters #edit-field-mo-20-tid-wrapper label,
body.color3 .filter2 .view-filters #edit-field-year-realiz-tid-wrapper label {
  background-color: #9DD1FF;
  border-color: #0e3567;
}

body.color3 #edit-reset {
  background-color: #9DD1FF;
  color: #258bf1;
}

body.color3 .chosen-container .chosen-drop {
  background-color: #9DD1FF;
}

body.color3 .filter2 .view-filters .chosen-results li {
  color: #0e3567 !important;
}

body.color3 .field-name-sources .field-items a {
  border-bottom: 0px;
}

body.color3.page-experts-table .view-content,
body.color3.not-front .main-container-wrapper,
body.color3.page-budzhet .but-1 {
  background: #9DD1FF;
}

body.color3.addsignalform .region-content {
  background: #9DD1FF;
}

body.color3.page-budzhet .but-1 {
  border: 5px solid;
  margin-top: 20px;
}

body.color3.page-node #block-system-main a {
  text-decoration: underline;
}

body.color3.page-node #block-system-main {
  background: #9DD1FF;
  color: #0e3567;
}

body.color3.page-signals .views-row {
  background-color: #9DD1FF;
  border: 1px solid #0e3567;
}

/*****************************************************************************/
/******************************************************** GREY IMAGE *********/
/*****************************************************************************/
body.imggray .iviewSlider {
  background-color: #666 !important;
}

/*****************************************************************************/
/******************************************************** NO IMAGE ***********/
/*****************************************************************************/
body.impaired-on .nobg {
  background-image: none !important;
  margin-top: 20px;
  background-color: #666 !important;
}

body.imgnone .iviewSlider {
  background-image: none !important;
  margin-top: 20px;
  background-color: #666 !important;
}

/*****************************************************************************/
/***************************************************** BIG MENU **************/
/*****************************************************************************/
body.fontsize-big .navnav,
body.kernbig .navnav,
body.kernmid .navnav {
  margin-top: 0 !important;
}

body.fontsize-big .col-sm-12,
body.kernbig .col-sm-12,
body.kernmid .col-sm-12 {
  margin-top: 0;
}

body.fontsize-big .view-theatricals .views-responsive-grid .views-field-field-show-age,
body.kernbig .view-theatricals .views-responsive-grid .views-field-field-show-age,
body.kernmid .view-theatricals .views-responsive-grid .views-field-field-show-age {
  top: unset;
  bottom: 15px;
}

body.kernbig .nav > li > a {
  padding: 17px 9px 10px 9px;
}

body.kernbig .view-theatricals .views-column {
  height: 785px;
}

body.kernbig .mainsh .views-responsive-grid .views-column:first-of-type {
  min-height: 400px;
}

body.kernmid .view-theatricals .views-column {
  height: 685px;
}

body.kernmid.fontsize-big .view-theatricals .views-column {
  height: 785px;
}

body.kernbig .partone,
body.kernmid .partone {
  height: 405px;
}

body.kernbig .mainsh .views-field-view .part-left,
body.kernmid .mainsh .views-field-view .part-left {
  max-width: 575px;
}

body.kernbig .views-responsive-grid .views-column,
body.kernmid .views-responsive-grid .views-column {
  min-height: 575px;
}

body.kernbig .msin .partone,
body.kernmid .msin .partone {
  height: auto;
}
/*# sourceMappingURL=impaired.css.map */