a {
  background-color: transparent;
}

mark {
  background: #ff0;
  color: #000;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
}

@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
  }

  .btn>.caret,
  .dropup>.btn>.caret {
    border-top-color: #000 !important;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }
}

body {
  color: #333;
  background-color: #fff;
}

a {
  color: #337ab7;
}

a:hover,
a:focus {
  color: #23527c;
}

.img-thumbnail {
  background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: inherit;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
  color: #777;
}

mark,
.mark {
  background-color: #fcf8e3;
}

.text-muted {
  color: #777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

blockquote footer,
blockquote small,
blockquote .small {
  color: #777;
}

code {
  color: #c7254e;
  background-color: #f9f2f4;
}

kbd {
  color: #fff;
  background-color: #333;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
}

kbd kbd {
  box-shadow: none;
}

pre {
  color: #333;
  background-color: #f5f5f5;
}

pre code {
  color: inherit;
  background-color: transparent;
}

table {
  background-color: rgba(0,0,0,0);
}

caption {
  color: #777;
}

.table .table {
  background-color: #fff;
}

.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
  background-color: #f5f5f5;
}

.table>thead>tr>td.active,
.table>thead>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th {
  background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
  background-color: #e8e8e8;
}

.table>thead>tr>td.success,
.table>thead>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th {
  background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
  background-color: #d0e9c6;
}

.table>thead>tr>td.info,
.table>thead>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th {
  background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
  background-color: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>thead>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th {
  background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
  background-color: #faf2cc;
}

.table>thead>tr>td.danger,
.table>thead>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th {
  background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
  background-color: #ebcccc;
}

legend {
  color: #333;
}

output {
  color: #555;
}

.form-control {
  color: #555;
  background-color: #fff;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.form-control:focus {
  border-color: #66afe9;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}

.form-control::-moz-placeholder {
  color: #999;
}

.form-control:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

.form-control::-ms-expand {
  background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.help-block {
  color: #737373;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
}

.btn:active,
.btn.active {
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  box-shadow: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open>.btn-default.dropdown-toggle,
.open>.btn-default.header__dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open>.btn-default.dropdown-toggle:hover,
.open>.btn-default.header__dropdown-toggle:hover,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.header__dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle.focus,
.open>.btn-default.focus.header__dropdown-toggle {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle,
.open>.btn-primary.header__dropdown-toggle {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open>.btn-primary.dropdown-toggle:hover,
.open>.btn-primary.header__dropdown-toggle:hover,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.header__dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.focus.header__dropdown-toggle {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open>.btn-success.dropdown-toggle,
.open>.btn-success.header__dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open>.btn-success.dropdown-toggle:hover,
.open>.btn-success.header__dropdown-toggle:hover,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.header__dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle.focus,
.open>.btn-success.focus.header__dropdown-toggle {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open>.btn-info.dropdown-toggle,
.open>.btn-info.header__dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open>.btn-info.dropdown-toggle:hover,
.open>.btn-info.header__dropdown-toggle:hover,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.header__dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle.focus,
.open>.btn-info.focus.header__dropdown-toggle {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle,
.open>.btn-warning.header__dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open>.btn-warning.dropdown-toggle:hover,
.open>.btn-warning.header__dropdown-toggle:hover,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.header__dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle.focus,
.open>.btn-warning.focus.header__dropdown-toggle {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle,
.open>.btn-danger.header__dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open>.btn-danger.dropdown-toggle:hover,
.open>.btn-danger.header__dropdown-toggle:hover,
.open>.btn-danger.dropdown-toggle:focus,
.open>.btn-danger.header__dropdown-toggle:focus,
.open>.btn-danger.dropdown-toggle.focus,
.open>.btn-danger.focus.header__dropdown-toggle {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #337ab7;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777;
}

.dropdown-menu,
.header__dropdown-menu {
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}

.dropdown-menu .divider,
.header__dropdown-menu .divider {
  background-color: #e5e5e5;
}

.dropdown-menu>li>a,
.header__dropdown-menu>li>a {
  color: #333;
}

.dropdown-menu>li>a:hover,
.header__dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.header__dropdown-menu>li>a:focus {
  color: #fe624b;
  background-color: transparent;
}

.dropdown-menu>li>a:hover input,
.header__dropdown-menu>li>a:hover input,
.dropdown-menu>li>a:focus input,
.header__dropdown-menu>li>a:focus input {
  color: #fff;
}

.dropdown-menu>.active>a,
.header__dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.header__dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus,
.header__dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #337ab7;
}

.dropdown-menu>.disabled>a,
.header__dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.header__dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus,
.header__dropdown-menu>.disabled>a:focus {
  color: #777;
}

.dropdown-menu>.disabled>a:hover,
.header__dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus,
.header__dropdown-menu>.disabled>a:focus {
  background-color: transparent;
}

.dropdown-header {
  color: #777;
}

.btn-group.open .dropdown-toggle,
.btn-group.open .header__dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.btn-group.open .dropdown-toggle.btn-link,
.btn-group.open .btn-link.header__dropdown-toggle {
  box-shadow: none;
}

.input-group-addon {
  color: #555;
  background-color: #eee;
}

.nav>li.disabled>a,
.menu__nav>li.disabled>a {
  color: #777;
}

.nav>li.disabled>a:hover,
.menu__nav>li.disabled>a:hover,
.nav>li.disabled>a:focus,
.menu__nav>li.disabled>a:focus {
  color: #777;
  background-color: transparent;
}

.nav .open>a,
.menu__nav .open>a,
.nav .open>a:hover,
.menu__nav .open>a:hover,
.nav .open>a:focus,
.menu__nav .open>a:focus {
  background-color: #eee;
  border-color: #337ab7;
}

.nav .nav-divider,
.menu__nav .nav-divider {
  background-color: #e5e5e5;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
  color: #555;
  background-color: #fff;
  border-bottom-color: transparent;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
  color: #fff;
  background-color: #337ab7;
}

@media (min-width: 768px) {
  .nav-tabs-justified>.active>a,
  .nav-tabs.nav-justified>.active>a,
  .nav-tabs-justified>.active>a:hover,
  .nav-tabs.nav-justified>.active>a:hover,
  .nav-tabs-justified>.active>a:focus,
  .nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color: #fff;
  }
}

.navbar-collapse,
.menu__collapse {
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}

@media (min-width: 768px) {
  .navbar-collapse,
  .menu__collapse {
    box-shadow: none;
  }
}

.navbar-toggle {
  background-color: transparent;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu,
  .menu__nav .open .dropdown-menu,
  .navbar-nav .open .header__dropdown-menu,
  .menu__nav .open .header__dropdown-menu {
    background-color: transparent;
    box-shadow: none;
  }
}

.navbar-form {
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
}

@media (min-width: 768px) {
  .navbar-form {
    box-shadow: none;
  }
}

.navbar-default,
.menu--desktop {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand,
.menu--desktop .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.menu--desktop .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.menu--desktop .navbar-brand:focus {
  color: #5e5e5e;
  background-color: rgba(0,0,0,0);
}

.navbar-default .navbar-text,
.menu--desktop .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav>li>a,
.menu--desktop .navbar-nav>li>a,
.navbar-default .menu__nav>li>a,
.menu--desktop .menu__nav>li>a {
  color: #777;
}

.navbar-default .navbar-nav>li>a:hover,
.menu--desktop .navbar-nav>li>a:hover,
.navbar-default .menu__nav>li>a:hover,
.menu--desktop .menu__nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.menu--desktop .navbar-nav>li>a:focus,
.navbar-default .menu__nav>li>a:focus,
.menu--desktop .menu__nav>li>a:focus {
  color: #333;
  background-color: rgba(0,0,0,0);
}

.navbar-default .navbar-nav>.active>a,
.menu--desktop .navbar-nav>.active>a,
.navbar-default .menu__nav>.active>a,
.menu--desktop .menu__nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.menu--desktop .navbar-nav>.active>a:hover,
.navbar-default .menu__nav>.active>a:hover,
.menu--desktop .menu__nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus,
.menu--desktop .navbar-nav>.active>a:focus,
.navbar-default .menu__nav>.active>a:focus,
.menu--desktop .menu__nav>.active>a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a,
.menu--desktop .navbar-nav>.disabled>a,
.navbar-default .menu__nav>.disabled>a,
.menu--desktop .menu__nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.menu--desktop .navbar-nav>.disabled>a:hover,
.navbar-default .menu__nav>.disabled>a:hover,
.menu--desktop .menu__nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus,
.menu--desktop .navbar-nav>.disabled>a:focus,
.navbar-default .menu__nav>.disabled>a:focus,
.menu--desktop .menu__nav>.disabled>a:focus {
  color: #ccc;
  background-color: rgba(0,0,0,0);
}

.navbar-default .navbar-toggle,
.menu--desktop .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.menu--desktop .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.menu--desktop .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar,
.menu--desktop .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.menu--desktop .navbar-collapse,
.navbar-default .menu__collapse,
.menu--desktop .menu__collapse,
.navbar-default .navbar-form,
.menu--desktop .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a,
.menu--desktop .navbar-nav>.open>a,
.navbar-default .menu__nav>.open>a,
.menu--desktop .menu__nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.menu--desktop .navbar-nav>.open>a:hover,
.navbar-default .menu__nav>.open>a:hover,
.menu--desktop .menu__nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.menu--desktop .navbar-nav>.open>a:focus,
.navbar-default .menu__nav>.open>a:focus,
.menu--desktop .menu__nav>.open>a:focus {
  background-color: #e7e7e7;
  color: #555;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a,
  .menu--desktop .navbar-nav .open .dropdown-menu>li>a,
  .navbar-default .menu__nav .open .dropdown-menu>li>a,
  .menu--desktop .menu__nav .open .dropdown-menu>li>a,
  .navbar-default .navbar-nav .open .header__dropdown-menu>li>a,
  .menu--desktop .navbar-nav .open .header__dropdown-menu>li>a,
  .navbar-default .menu__nav .open .header__dropdown-menu>li>a,
  .menu--desktop .menu__nav .open .header__dropdown-menu>li>a {
    color: #777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
  .menu--desktop .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-default .menu__nav .open .dropdown-menu>li>a:hover,
  .menu--desktop .menu__nav .open .dropdown-menu>li>a:hover,
  .navbar-default .navbar-nav .open .header__dropdown-menu>li>a:hover,
  .menu--desktop .navbar-nav .open .header__dropdown-menu>li>a:hover,
  .navbar-default .menu__nav .open .header__dropdown-menu>li>a:hover,
  .menu--desktop .menu__nav .open .header__dropdown-menu>li>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
  .menu--desktop .navbar-nav .open .dropdown-menu>li>a:focus,
  .navbar-default .menu__nav .open .dropdown-menu>li>a:focus,
  .menu--desktop .menu__nav .open .dropdown-menu>li>a:focus,
  .navbar-default .navbar-nav .open .header__dropdown-menu>li>a:focus,
  .menu--desktop .navbar-nav .open .header__dropdown-menu>li>a:focus,
  .navbar-default .menu__nav .open .header__dropdown-menu>li>a:focus,
  .menu--desktop .menu__nav .open .header__dropdown-menu>li>a:focus {
    color: #333;
    background-color: rgba(0,0,0,0);
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
  .menu--desktop .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-default .menu__nav .open .dropdown-menu>.active>a,
  .menu--desktop .menu__nav .open .dropdown-menu>.active>a,
  .navbar-default .navbar-nav .open .header__dropdown-menu>.active>a,
  .menu--desktop .navbar-nav .open .header__dropdown-menu>.active>a,
  .navbar-default .menu__nav .open .header__dropdown-menu>.active>a,
  .menu--desktop .menu__nav .open .header__dropdown-menu>.active>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
  .menu--desktop .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-default .menu__nav .open .dropdown-menu>.active>a:hover,
  .menu--desktop .menu__nav .open .dropdown-menu>.active>a:hover,
  .navbar-default .navbar-nav .open .header__dropdown-menu>.active>a:hover,
  .menu--desktop .navbar-nav .open .header__dropdown-menu>.active>a:hover,
  .navbar-default .menu__nav .open .header__dropdown-menu>.active>a:hover,
  .menu--desktop .menu__nav .open .header__dropdown-menu>.active>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
  .menu--desktop .navbar-nav .open .dropdown-menu>.active>a:focus,
  .navbar-default .menu__nav .open .dropdown-menu>.active>a:focus,
  .menu--desktop .menu__nav .open .dropdown-menu>.active>a:focus,
  .navbar-default .navbar-nav .open .header__dropdown-menu>.active>a:focus,
  .menu--desktop .navbar-nav .open .header__dropdown-menu>.active>a:focus,
  .navbar-default .menu__nav .open .header__dropdown-menu>.active>a:focus,
  .menu--desktop .menu__nav .open .header__dropdown-menu>.active>a:focus {
    color: #555;
    background-color: #e7e7e7;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
  .menu--desktop .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-default .menu__nav .open .dropdown-menu>.disabled>a,
  .menu--desktop .menu__nav .open .dropdown-menu>.disabled>a,
  .navbar-default .navbar-nav .open .header__dropdown-menu>.disabled>a,
  .menu--desktop .navbar-nav .open .header__dropdown-menu>.disabled>a,
  .navbar-default .menu__nav .open .header__dropdown-menu>.disabled>a,
  .menu--desktop .menu__nav .open .header__dropdown-menu>.disabled>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .menu--desktop .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-default .menu__nav .open .dropdown-menu>.disabled>a:hover,
  .menu--desktop .menu__nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-default .navbar-nav .open .header__dropdown-menu>.disabled>a:hover,
  .menu--desktop .navbar-nav .open .header__dropdown-menu>.disabled>a:hover,
  .navbar-default .menu__nav .open .header__dropdown-menu>.disabled>a:hover,
  .menu--desktop .menu__nav .open .header__dropdown-menu>.disabled>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
  .menu--desktop .navbar-nav .open .dropdown-menu>.disabled>a:focus,
  .navbar-default .menu__nav .open .dropdown-menu>.disabled>a:focus,
  .menu--desktop .menu__nav .open .dropdown-menu>.disabled>a:focus,
  .navbar-default .navbar-nav .open .header__dropdown-menu>.disabled>a:focus,
  .menu--desktop .navbar-nav .open .header__dropdown-menu>.disabled>a:focus,
  .navbar-default .menu__nav .open .header__dropdown-menu>.disabled>a:focus,
  .menu--desktop .menu__nav .open .header__dropdown-menu>.disabled>a:focus {
    color: #ccc;
    background-color: rgba(0,0,0,0);
  }
}

.navbar-default .navbar-link,
.menu--desktop .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover,
.menu--desktop .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link,
.menu--desktop .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.menu--desktop .btn-link:hover,
.navbar-default .btn-link:focus,
.menu--desktop .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
.menu--desktop .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
.menu--desktop .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .menu--desktop .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .menu--desktop .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: rgba(0,0,0,0);
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a,
.navbar-inverse .menu__nav>li>a {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .menu__nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .menu__nav>li>a:focus {
  color: #fff;
  background-color: rgba(0,0,0,0);
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .menu__nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .menu__nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .menu__nav>.active>a:focus {
  color: #fff;
  background-color: #090909;
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .menu__nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .menu__nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .menu__nav>.disabled>a:focus {
  color: #444;
  background-color: rgba(0,0,0,0);
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .menu__collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .menu__nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .menu__nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .menu__nav>.open>a:focus {
  background-color: #090909;
  color: #fff;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header,
  .navbar-inverse .menu__nav .open .dropdown-menu>.dropdown-header,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu>.dropdown-header,
  .navbar-inverse .menu__nav .open .header__dropdown-menu>.dropdown-header {
    border-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider,
  .navbar-inverse .menu__nav .open .dropdown-menu .divider,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu .divider,
  .navbar-inverse .menu__nav .open .header__dropdown-menu .divider {
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a,
  .navbar-inverse .menu__nav .open .dropdown-menu>li>a,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu>li>a,
  .navbar-inverse .menu__nav .open .header__dropdown-menu>li>a {
    color: #9d9d9d;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-inverse .menu__nav .open .dropdown-menu>li>a:hover,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu>li>a:hover,
  .navbar-inverse .menu__nav .open .header__dropdown-menu>li>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
  .navbar-inverse .menu__nav .open .dropdown-menu>li>a:focus,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu>li>a:focus,
  .navbar-inverse .menu__nav .open .header__dropdown-menu>li>a:focus {
    color: #fff;
    background-color: rgba(0,0,0,0);
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-inverse .menu__nav .open .dropdown-menu>.active>a,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu>.active>a,
  .navbar-inverse .menu__nav .open .header__dropdown-menu>.active>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-inverse .menu__nav .open .dropdown-menu>.active>a:hover,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu>.active>a:hover,
  .navbar-inverse .menu__nav .open .header__dropdown-menu>.active>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
  .navbar-inverse .menu__nav .open .dropdown-menu>.active>a:focus,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu>.active>a:focus,
  .navbar-inverse .menu__nav .open .header__dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-inverse .menu__nav .open .dropdown-menu>.disabled>a,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu>.disabled>a,
  .navbar-inverse .menu__nav .open .header__dropdown-menu>.disabled>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-inverse .menu__nav .open .dropdown-menu>.disabled>a:hover,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu>.disabled>a:hover,
  .navbar-inverse .menu__nav .open .header__dropdown-menu>.disabled>a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
  .navbar-inverse .menu__nav .open .dropdown-menu>.disabled>a:focus,
  .navbar-inverse .navbar-nav .open .header__dropdown-menu>.disabled>a:focus,
  .navbar-inverse .menu__nav .open .header__dropdown-menu>.disabled>a:focus {
    color: #444;
    background-color: rgba(0,0,0,0);
  }
}

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  background-color: #f5f5f5;
}

.breadcrumb>li+li:before {
  color: #ccc;
}

.breadcrumb>.active {
  color: #777;
}

.pagination>li>a,
.pagination>li>span {
  color: #337ab7;
  background-color: #fff;
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}

.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
  color: #777;
  background-color: #fff;
  border-color: #ddd;
}

.pager li>a,
.pager li>span {
  background-color: #fff;
}

.pager li>a:hover,
.pager li>a:focus {
  background-color: #eee;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
  color: #777;
  background-color: #fff;
}

.label {
  color: #fff;
}

a.label:hover,
a.label:focus {
  color: #fff;
}

.label-default {
  background-color: #777;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  color: #fff;
  background-color: #777;
}

.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
  color: #337ab7;
  background-color: #fff;
}

a.badge:hover,
a.badge:focus {
  color: #fff;
}

.jumbotron {
  color: inherit;
  background-color: #eee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron>hr {
  border-top-color: #d5d5d5;
}

.thumbnail {
  background-color: #fff;
}

.thumbnail .caption {
  color: #333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.alert h4 {
  color: inherit;
}

.alert-dismissable .close,
.alert-dismissible .close {
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

.progress {
  background-color: #f5f5f5;
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.progress-bar {
  color: #fff;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-bar-danger {
  background-color: #d9534f;
}

.list-group-item {
  background-color: #fff;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  background-color: #f5f5f5;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eee;
  color: #777;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>.small {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.panel {
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

.panel-heading>.dropdown .dropdown-toggle,
.panel-heading>.header__dropdown .dropdown-toggle,
.panel-heading>.dropdown .header__dropdown-toggle,
.panel-heading>.header__dropdown .header__dropdown-toggle {
  color: inherit;
}

.panel-title {
  color: inherit;
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
  color: inherit;
}

.panel-footer {
  background-color: #f5f5f5;
}

.panel-default {
  border-color: #ddd;
}

.panel-default>.panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}

.panel-primary>.panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #337ab7;
}

.panel-primary>.panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success>.panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info>.panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning>.panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger>.panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ebccd1;
}

.well {
  background-color: #f5f5f5;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0,0,0,0.15);
}

.close {
  color: #000;
}

.close:hover,
.close:focus {
  color: #000;
}

button.close {
  background: transparent;
}

.modal-content {
  background-color: #fff;
  box-shadow: 0 3px 9px rgba(0,0,0,0.5);
}

.modal-backdrop {
  background-color: #000;
}

@media (min-width: 768px) {
  .modal-content {
    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  }
}

.tooltip-inner {
  color: #fff;
  background-color: #000;
}

.tooltip-arrow {
  border-color: transparent;
}

.tooltip.top .tooltip-arrow {
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #000;
}

.popover {
  background-color: #fff;
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}

.popover-title {
  background-color: #f7f7f7;
}

.popover>.arrow,
.popover>.arrow:after {
  border-color: transparent;
}

.popover.top>.arrow {
  border-top-color: #999;
  border-top-color: rgba(0,0,0,0.25);
}

.popover.top>.arrow:after {
  border-top-color: #fff;
}

.popover.right>.arrow {
  border-right-color: #999;
  border-right-color: rgba(0,0,0,0.25);
}

.popover.right>.arrow:after {
  border-right-color: #fff;
}

.popover.bottom>.arrow {
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,0.25);
}

.popover.bottom>.arrow:after {
  border-bottom-color: #fff;
}

.popover.left>.arrow {
  border-left-color: #999;
  border-left-color: rgba(0,0,0,0.25);
}

.popover.left>.arrow:after {
  border-left-color: #fff;
}

.carousel-control {
  color: #fff;
  background-color: rgba(0,0,0,0);
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
}

.carousel-indicators li {
  background-color: #000 \9;
  background-color: rgba(0,0,0,0);
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  color: #fff;
}

.text-hide {
  color: transparent;
  background-color: transparent;
}

.button--hover,
.button--accent:focus,
.component__objects--button-more:focus,
.error__button:focus,
.modal--regular .modal-submit:focus,
.modal--access .modal-submit:focus,
.modal--change-view .modal-submit:focus,
.modal--login .modal-submit:focus,
.modal--register .modal-submit:focus,
.advsearch .modal-submit:focus,
.modal--password .modal-submit:focus,
.modal--alert .modal-button:focus,
.modal--addToFav .modal-button:focus,
.modal--login-success .modal-button:focus,
.modal__register--success .modal-button:focus,
.modal--msgInfo .modal-button:focus,
.advsearch__add-section:focus,
.advsearch__footer .modal-submit.active:focus,
.component-mostviewed__button--more:focus,
.component-news__button--more:focus,
.results__filters--button:focus,
.filters__date-submit:focus,
.object__more:focus,
.download__button:focus,
.contact-form__submit:focus,
.details__tabs.nav-tabs>li.active>button:focus,
.buttons-list__item a:focus,
.buttons-list__item button:focus,
.info-close:focus,
.viewMode__submit:focus,
.collection__list-toggle:focus,
.collection__browse-collection:focus,
.account__button:focus,
.settings__submit:focus,
.published__button--accent:focus,
.edit-bar__delete:focus,
.message__button-answer:focus,
.button--accent:hover,
.component__objects--button-more:hover,
.error__button:hover,
.modal--regular .modal-submit:hover,
.modal--access .modal-submit:hover,
.modal--change-view .modal-submit:hover,
.modal--login .modal-submit:hover,
.modal--register .modal-submit:hover,
.advsearch .modal-submit:hover,
.modal--password .modal-submit:hover,
.modal--alert .modal-button:hover,
.modal--addToFav .modal-button:hover,
.modal--login-success .modal-button:hover,
.modal__register--success .modal-button:hover,
.modal--msgInfo .modal-button:hover,
.advsearch__add-section:hover,
.advsearch__footer .modal-submit.active:hover,
.component-mostviewed__button--more:hover,
.component-news__button--more:hover,
.results__filters--button:hover,
.filters__date-submit:hover,
.object__more:hover,
.download__button:hover,
.contact-form__submit:hover,
.details__tabs.nav-tabs>li.active>button:hover,
.buttons-list__item a:hover,
.buttons-list__item button:hover,
.info-close:hover,
.viewMode__submit:hover,
.collection__list-toggle:hover,
.collection__browse-collection:hover,
.account__button:hover,
.settings__submit:hover,
.published__button--accent:hover,
.edit-bar__delete:hover,
.message__button-answer:hover,
.button--regular:focus,
.component__objects--button-moreFBC:focus,
.component__objects--button-planned:focus,
.pagination__next:focus,
.pagination__prev:focus,
.stats__btn:focus,
.other-news__btn:focus,
.modal--regular .modal-dismiss:focus,
.modal--access .modal-dismiss:focus,
.modal--change-view .modal-dismiss:focus,
.modal--login .modal-dismiss:focus,
.modal--register .modal-dismiss:focus,
.advsearch .modal-dismiss:focus,
.modal--password .modal-dismiss:focus,
.login__options-item:focus,
.object__keywords-button:focus,
.object__button-link:focus,
.object__button-fav:focus,
.object__dropdown-bib-button:focus,
.object__tabs.nav-tabs>li:focus:not(.active),
.nav-tabs.account__tabs>li:focus:not(.active),
.tab-content__collection-list-item:focus,
.download__all-button:focus,
.lang__link:focus,
.contact-form__reset:focus,
.show-content__group-object-btn:focus,
.account__dropdown-tabs:focus,
.settings__cancel:focus,
.published__button--regular:focus,
.favs__button--regular:focus,
.edit-bar__delete.disabled:focus,
.button--regular:hover,
.component__objects--button-moreFBC:hover,
.component__objects--button-planned:hover,
.pagination__next:hover,
.pagination__prev:hover,
.stats__btn:hover,
.other-news__btn:hover,
.modal--regular .modal-dismiss:hover,
.modal--access .modal-dismiss:hover,
.modal--change-view .modal-dismiss:hover,
.modal--login .modal-dismiss:hover,
.modal--register .modal-dismiss:hover,
.advsearch .modal-dismiss:hover,
.modal--password .modal-dismiss:hover,
.login__options-item:hover,
.object__keywords-button:hover,
.object__button-link:hover,
.object__button-fav:hover,
.object__dropdown-bib-button:hover,
.object__tabs.nav-tabs>li:hover:not(.active),
.nav-tabs.account__tabs>li:hover:not(.active),
.tab-content__collection-list-item:hover,
.download__all-button:hover,
.lang__link:hover,
.contact-form__reset:hover,
.show-content__group-object-btn:hover,
.account__dropdown-tabs:hover,
.settings__cancel:hover,
.published__button--regular:hover,
.favs__button--regular:hover,
.edit-bar__delete.disabled:hover,
.object__desc a.object__button-link:hover,
.object__desc a.object__button-link:focus,
.tab-content__collection-list-item>a:hover,
.tab-content__collection-list-item>a:focus {
  background: #a30304;
  border-color: #b70203;
  color: #fff;
}

.button--search,
.search__box--main__submit,
.search__box--subpage__submit {
  background: linear-gradient(#b70203, #b70203);
  color: #fff;
}

.button--search span,
.search__box--main__submit span,
.search__box--subpage__submit span {
  color: #fff;
}

.button--search:focus,
.search__box--main__submit:focus,
.search__box--subpage__submit:focus,
.button--search:hover,
.search__box--main__submit:hover,
.search__box--subpage__submit:hover {
  background: #a30304;
  color: #fff;
}

.button--search:focus span,
.search__box--main__submit:focus span,
.search__box--subpage__submit:focus span,
.button--search:hover span,
.search__box--main__submit:hover span,
.search__box--subpage__submit:hover span {
  color: #fff;
}

.button--accent,
.component__objects--button-more,
.error__button,
.modal--regular .modal-submit,
.modal--access .modal-submit,
.modal--change-view .modal-submit,
.modal--login .modal-submit,
.modal--register .modal-submit,
.advsearch .modal-submit,
.modal--password .modal-submit,
.modal--alert .modal-button,
.modal--addToFav .modal-button,
.modal--login-success .modal-button,
.modal__register--success .modal-button,
.modal--msgInfo .modal-button,
.advsearch__add-section,
.advsearch__footer .modal-submit.active,
.component-mostviewed__button--more,
.component-news__button--more,
.results__filters--button,
.filters__date-submit,
.object__more,
.download__button,
.contact-form__submit,
.details__tabs.nav-tabs>li.active>button,
.buttons-list__item a:hover,
.buttons-list__item a:focus,
.buttons-list__item a.active,
.buttons-list__item a:active,
.buttons-list__item button:hover,
.buttons-list__item button:focus,
.buttons-list__item button.active,
.buttons-list__item button:active,
.info-close,
.viewMode__submit,
.collection__list-toggle,
.collection__browse-collection,
.account__button,
.settings__submit,
.published__button--accent,
.edit-bar__delete,
.message__button-answer {
  background: #b70203;
  color: #fff;
  border-color: #b70203;
}

.button--regular,
.component__objects--button-moreFBC,
.component__objects--button-planned,
.pagination__next,
.pagination__prev,
.stats__btn,
.other-news__btn,
.modal--regular .modal-dismiss,
.modal--access .modal-dismiss,
.modal--change-view .modal-dismiss,
.modal--login .modal-dismiss,
.modal--register .modal-dismiss,
.advsearch .modal-dismiss,
.modal--password .modal-dismiss,
.login__options-item,
.object__keywords-button,
.object__button-link,
.object__button-fav,
.object__dropdown-bib-button,
.object__tabs.nav-tabs>li:not(.active),
.nav-tabs.account__tabs>li:not(.active),
.tab-content__collection-list-item,
.download__all-button,
.lang__link,
.contact-form__reset,
.show-content__group-object-btn,
.account__dropdown-tabs,
.settings__cancel,
.published__button--regular,
.favs__button--regular,
.edit-bar__delete.disabled {
  background: linear-gradient(to bottom, #fff 0%, #e4e4e4 100%);
  color: #1a1b1c;
  border-color: #c1c1c1;
}

.button--more,
.menu__more {
  background-color: #fff;
}

.button--more-accent,
.modal--regular .modal-more,
.modal--access .modal-more,
.modal--change-view .modal-more,
.modal--login .modal-more,
.modal--register .modal-more,
.advsearch .modal-more,
.modal--password .modal-more {
  background-color: #b70203;
}

.button--transparent,
.results__viewtype--button {
  background: transparent;
  color: #b70203;
}

.button--transparent.active,
.active.results__viewtype--button,
.button--transparent:hover,
.results__viewtype--button:hover,
.button--transparent:focus,
.results__viewtype--button:focus {
  color: #939393;
}

.container--component {
  border-top-color: #e4e4e4;
}

.container--component-newsblock {
  background-color: #f9f9f9;
}

.container--component-recommended,
.container--component-basiclatesteditions {
  background-color: #f9f9f9;
}

.container--component-similarhits {
  background-color: #f9f9f9;
  border-top-color: #e4e4e4;
  border-bottom-color: #e4e4e4;
}

.container--component-collectionspresentation {
  background-color: #ececec;
}

.container--component-object-container {
  background-color: rgba(0,0,0,0);
}

.container--component-similarFBC {
  background-color: rgba(0,0,0,0);
}

.component__objects--button-planned {
  color: #1a1b1c;
}

.input--small,
.contact-form__input,
.contact-form__textarea,
.settings__input {
  background-color: #fff;
  border-color: #939393;
  color: #1a1b1c;
}

.icheck--filters {
  background-color: #fff;
  box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.25);
}

@media (min-width: 768px) {
  .icheck--filters {
    border-color: #c1c1c1;
  }
}

@media (max-width: 768px) {
  .icheck--filters {
    border-color: #c1c1c1;
  }
}

.icheck--filters.checked:after {
  background-color: #1a1b1c;
}

.icheck--filters.checked:before {
  background-color: #1a1b1c;
}

.icheck--light {
  background-color: #e4e4e4;
  border-color: #c1c1c1;
  box-shadow: none;
}

.icheck--light.checked:after {
  border-right-color: #b70203;
  border-bottom-color: #b70203;
}

.iradio--regular,
.iradio--light {
  border-color: #c1c1c1;
}

.iradio--regular.checked:after,
.checked.iradio--light:after {
  background-color: #b70203;
}

.iradio--light {
  background-color: #e4e4e4;
}

.iradio--light.checked:after {
  background-color: #b70203;
  border-color: #b70203;
}

.header--regular,
.stats__header,
.collection__header,
.indexes__header {
  color: #1c1c1c;
  border-left-color: #c1c1c1;
}

.header--regular span,
.stats__header span,
.collection__header span,
.indexes__header span {
  color: #1c1c1c;
}

.header--sub,
.stats__title,
.static__content h3,
.static__content h4 {
  color: #1c1c1c;
}

.heading__component,
.heading__subcomponent,
.footer__page--title,
.object__header,
.messages__header,
.static__header {
  color: #1c1c1c;
}

.heading__component.subheading,
.subheading.heading__subcomponent,
.subheading.footer__page--title,
.subheading.object__header,
.subheading.messages__header,
.subheading.static__header {
  color: #1c1c1c;
}

.heading__subcomponent {
  border-left-color: #c1c1c1;
}

.heading__line {
  border-bottom-color: #a7a7a7;
}

.panel--regular,
.tab-content,
.account__tab-content,
.messages__tab-content {
  background-color: #fff;
  border-color: #e4e4e4;
}

.alphabet__toggle {
  background-color: #f9f9f9;
  border-color: #c1c1c1;
  color: #1a1b1c;
}

.alphabet__toggle span {
  color: #1a1b1c;
}

.alphabet__dropdown-menu {
  box-shadow: none;
  border-color: #c1c1c1;
  background-color: #fff;
}

.alphabet__dropdown-menu>.alphabet__item>a {
  color: #1a1b1c;
}

.alphabet__dropdown-menu>.alphabet__item>a:focus,
.alphabet__dropdown-menu>.alphabet__item>a:hover {
  background-color: #b70203;
  color: #fff;
  box-shadow: none;
}

.alphabet__item>a.active,
.alphabet__item>a.active:focus,
.alphabet__item>a.active:hover {
  background-color: #b70203;
  color: #fff;
}

.pagination__page-input {
  color: #0482e4;
  border-color: #c1c1c1;
  background-color: #fff;
}

.pagination__page-input input::-webkit-input-placeholder,
.pagination__page-input textarea::-webkit-input-placeholder {
  color: #0482e4;
}

.pagination__page-input input:-ms-input-placeholder,
.pagination__page-input textarea:-ms-input-placeholder {
  color: #0482e4;
}

.pagination__page-input input::-moz-placeholder,
.pagination__page-input textarea::-moz-placeholder {
  color: #0482e4;
}

.pagination__page-input input:-moz-placeholder,
.pagination__page-input textarea:-moz-placeholder {
  color: #0482e4;
}

.pagination__pages {
  color: #707070;
}

.pagination__page {
  color: #b70203;
}

.pagination__page:hover,
.pagination__page:focus {
  color: #b70203;
}

.pagination__page.active {
  color: #707070;
}

.pagination__page--last {
  color: #b70203;
}

.pagination__page--last:hover,
.pagination__page--last:focus {
  color: #b70203;
}

.pagination__next:focus,
.pagination__next:hover,
.pagination__prev:focus,
.pagination__prev:hover {
  color: #fff;
  background-color: #b70203;
  border-color: #b70203;
}

.select2-container--default .select2-selection--single.regular,
.select2-container--default .select2-selection--single.light {
  background-color: #f9f9f9;
  border-color: #c1c1c1;
  color: #1a1b1c;
}

.select2-container--default .select2-selection--single.regular .select2-selection__arrow b,
.select2-container--default .select2-selection--single.light .select2-selection__arrow b {
  border-right-color: #1a1b1c;
  border-bottom-color: #1a1b1c;
}

.select2-container--default .select2-selection--single.order-select {
  background-color: #fff;
  border-color: #c1c1c1;
  color: #1a1b1c;
}

.select2-container--default .select2-selection--single.order-select .select2-selection__arrow b {
  border-right-color: #1a1b1c;
  border-bottom-color: #1a1b1c;
}

.select2-container--default .select2-selection--single.order-select .select2-selection__rendered {
  color: #0482e4;
}

.select2-container--default .select2-selection--single.light {
  background-color: #fff;
}

.select2-dropdown {
  border-color: #c1c1c1;
  background-color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #b70203;
  color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected=true] {
  color: #fff;
}

.select2-results__option[aria-selected] {
  color: #1a1b1c;
}

.select2-results__option[aria-selected=true] {
  background-color: #b70203 !important;
  color: #fff;
}

.select2-results__option[aria-selected=true]:hover,
.select2-results__option[aria-selected=true]:focus,
.select2-results__option[aria-selected=true]:active {
  color: #fff;
}

.a2a_menu a:hover,
.a2a_menu a:focus {
  background-color: #b70203 !important;
  color: #fff !important;
}

.a2a_more {
  border-top-color: #333 !important;
}

.show-content .a2a_menu a {
  color: #fff !important;
}

.show-content .a2a_menu a:hover,
.show-content .a2a_menu a:focus {
  background-color: #b70203 !important;
}

.show-content .a2a_menu_find {
  color: #fff !important;
}

.show-content a.a2a_i {
  border-color: #333 !important;
}

.show-content a.a2a_more {
  border-top-color: #333 !important;
}

.alert--accent,
.settings__error-item,
.settings__success {
  background-color: #f1f1f1;
  border-color: #c1c1c1;
  color: #1a1b1c;
}

.alert-close,
.settings__error-close {
  background-color: transparent;
}

.alert-close::after,
.settings__error-close::after,
.alert-close::before,
.settings__error-close::before {
  background-color: #1a1b1c;
}

body {
  background-color: #f9f9f9;
  color: #1a1b1c;
}

.breadcrumbs-container,
.indexes__top-bar {
  background-color: #fff;
}

.breadcrumbs__item {
  color: #707070;
}

.breadcrumbs__item a {
  color: #1a1b1c;
}

.breadcrumbs__item a:focus,
.breadcrumbs__item a:hover {
  color: #1a1b1c;
}

.breadcrumbs__item span {
  color: #a1a1a1;
}

.breadcrumbs .breadcrumbs__item:last-of-type a,
.object__breadcrumbs .breadcrumbs__item:last-of-type a {
  color: #707070;
}

.error-container {
  background-color: #fff;
}

.error__header {
  color: #b70203;
}

.error__info {
  color: #1a1b1c;
}

.error__info-container {
  border-color: #e4e4e4;
}

.footer__top {
  background-color: #ce4545;
  border-top-color: #e4e4e4;
}

.footer__top .footer__text--contact-title,
.footer__top .footer__history-list--title {
  color: #fff;
}

.footer__top .footer__contact-box--content {
  color: #fff;
}

.footer__top .heading__component,
.footer__top .heading__subcomponent,
.footer__top .footer__page--title,
.footer__top .object__header,
.footer__top .messages__header,
.footer__top .static__header {
  color: #fff;
}

.footer__center {
  background-color: #A82B31;
  border-color: #616161;
}

.footer__center .footer__text--contact-title,
.footer__center .footer__history-list--title {
  color: #fff;
}

.footer__center .heading__component,
.footer__center .heading__subcomponent,
.footer__center .footer__page--title,
.footer__center .object__header,
.footer__center .messages__header,
.footer__center .static__header {
  color: #fff;
}

.footer__bottom {
  background-color: #A82B31;
  border-color: #d0d0d0;
}

.footer__bottom--text {
  color: #fff;
}

.footer__bottom--text a {
  color: #fff;
  border-bottom-color: #fff;
}

.footer__bottom--text a:hover,
.footer__bottom--text a:focus {
  color: #282822;
  border-bottom-color: #282828;
}

.footer__partners {
  background-color: #fff;
}

.footer__partners--text a {
  color: #1a1b1c;
}

.footer__partners--text a:hover,
.footer__partners--text a:focus {
  color: #1a1b1c;
}

.footer__contact-box--content p a,
.footer__contact-page .footer__contact-box--content p a {
  color: #fff;
  border-bottom-color: #fff;
}

.footer__contact-box--content p a:hover,
.footer__contact-box--content p a:focus {
  color: #000;
  border-bottom-color: #fff;
}

.footer__contact-box--content p a i,
.footer__contact-page .footer__contact-box--content p a i {
  border-color: #28a7f6;
  background-color: #28a7f6;
  color: #fff;
}

.footer__page--title a,
.footer__page--title a:focus,
.footer__page--title a:hover {
  color: #fff;
}

.footer__page-list:nth-of-type(3),
.footer__history-list:nth-of-type(3) {
  border-color: #333;
}

.footer__page-list--list .page-list__all a,
.footer__history-list--list .page-list__all a,
.footer__page-list--list .page-list__item a,
.footer__history-list--list .page-list__item a {
  color: #fff;
  border-bottom-color: rgba(0,0,0,0);
}

.footer__page-list--list .page-list__all a:hover,
.footer__history-list--list .page-list__all a:hover,
.footer__page-list--list .page-list__all a:focus,
.footer__history-list--list .page-list__all a:focus,
.footer__page-list--list .page-list__item a:hover,
.footer__history-list--list .page-list__item a:hover,
.footer__page-list--list .page-list__item a:focus,
.footer__history-list--list .page-list__item a:focus {
  color: #000;
  border-bottom-color: rgba(0,0,0,0);
}

.footer__page-list--list .page-list__all a,
.footer__history-list--list .page-list__all a {
  color: #fff;
  border-color: rgba(0,0,0,0);
}

.footer__page-list--list .page-list__all a:hover,
.footer__history-list--list .page-list__all a:hover,
.footer__page-list--list .page-list__all a:focus,
.footer__history-list--list .page-list__all a:focus {
  color: #000;
  border-color: rgba(0,0,0,0);
}

.footer__page-list--list .page-list__divider,
.footer__history-list--list .page-list__divider {
  color: #fff;
}

.footer__history-list--list .history-list__item a {
  color: #fff;
  border-color: rgba(0,0,0,0);
}

.footer__history-list--list .history-list__item a:hover {
  color: #000;
  border-color: rgba(0,0,0,0);
}

.footer__text--contact-title,
.footer__history-list--title {
  color: #fff;
}

.footer__login {
  color: #fff;
  border-bottom-color: rgba(0,0,0,0);
}

.footer__login:focus,
.footer__login:hover {
  color: #000;
  border-bottom-color: rgba(0,0,0,0);
}

.footer__my-account {
  color: #939393;
  border-bottom-color: rgba(0,0,0,0);
}

.footer__my-account:focus,
.footer__my-account:hover {
  color: #fff;
  border-bottom-color: rgba(0,0,0,0);
}

@media (min-width: 992px) {
  .header--top {
    background-color: #A82B31;
  }
}

.header--main {
  background-color: #A82B31;
  box-shadow: 0 2px 4px -1px rgba(0,0,0,0.06),0 4px 5px 0 rgba(0,0,0,0.06),0 1px 10px 0 rgba(0,0,0,0.08);
}

.header__menu-toggle span {
  color: #1a1b1c;
}

.header__menu-toggle--inner:after,
.header__menu-toggle--inner:before {
  background-color: #333;
}

.header__dropdown.open .header__dropdown-toggle [class*=" dlibra-icon-"]:before,
.header__dropdown.open .header__dropdown-toggle [class^="dlibra-icon-"]:before {
  color: #fff;
}

.header__dropdown-menu {
  box-shadow: none;
  background-color: #f5f5f5;
}

.header__dropdown-menu>li>a {
  color: #707070;
}

.header__dropdown-menu>li>a:focus,
.header__dropdown-menu>li>a:hover {
  background-color: #fff;
  color: #b70203;
}

.header__list__link {
  color: #fff;
  background-color:#A82B31;
}

.header__list__link:focus,
.header__list__link:hover {
  color: #3998fb;
}

.header__list__link--language {
  border-right-color: #c1c1c1;
}

.header__list__link--language.active {
  color: #3998fb;
}

.header__search--main {
  border-top-color: #e4e4e4;
  border-bottom-color: #707070;
}

.header__search--subpage {
  background-color: #f5f5f5;
  border-top-color: #e4e4e4;
  border-bottom-color: #707070;
}

.header__languages {
  border-top-color: #d9d9d9;
}

.header__languages__link,
.header__languages__link:focus,
.header__languages__link:hover {
  color: #fff;
}

.header__languages__link.active {
  color: #fff;
  background-color: #b70203;
}

.header__user {
  border-top-color: #d9d9d9;
}

.header__user__link,
.header__user__link:focus,
.header__user__link:hover {
  color: #1a1b1c;
}

.header__current {
  background-color: #b70203;
  color: #fff;
}

@media (max-width: 960px) {
  .header__search--main {
    border-top-color: #707070;
  }
}

.menu--desktop {
  background-color: #A82B31;
}

.menu--desktop .menu__nav>li:focus>[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li:focus>[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li:hover>[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li:hover>[class^="dlibra-icon-"] {
  color: #b70203;
}

.menu--desktop .menu__nav>li.active>a {
  background-color: transparent;
  color: #b70203;
}

.menu--desktop .menu__nav>li.active>a:focus,
.menu--desktop .menu__nav>li.active>a:hover {
  color: #b70203;
  background-color: transparent;
}

.menu--desktop .menu__nav>li.open>a,
.menu--desktop .menu__nav>li.open>a:focus,
.menu--desktop .menu__nav>li.open>a:hover {
  border-color: #c7c7c7;
  background-color: transparent;
  color: #b70203;
}

.menu--desktop .menu__nav>li>a {
  color: #fff;
  border-left-color: rgba(0,0,0,0);
  background-color: rgba(0,0,0,0);
}

.menu--desktop .menu__nav>li>a.home {
  border-left-color: rgba(0,0,0,0);
}

.menu--desktop .menu__nav>li>a.home,
.menu--desktop .menu__nav>li>a.home:focus,
.menu--desktop .menu__nav>li>a.home:hover {
  background-color: transparent;
}

.menu--desktop .menu__nav>li>.dropdown-menu,
.menu--desktop .menu__nav>li>.header__dropdown-menu {
  border-color: rgba(0,0,0,0);
  border-top-color: #c7c7c7;
  box-shadow: -4px 2px 5px -2px rgba(0,0,0,0.28);
}

.menu--desktop .menu__nav>li>.dropdown-menu>li,
.menu--desktop .menu__nav>li>.header__dropdown-menu>li {
  border-bottom-color: #ececec;
}

.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .dropdown-toggle:focus[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .dropdown-toggle:focus[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .header__dropdown-toggle:focus[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .header__dropdown-toggle:focus[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .dropdown-toggle:focus[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .dropdown-toggle:focus[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .header__dropdown-toggle:focus[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .header__dropdown-toggle:focus[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .dropdown-toggle:hover[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .dropdown-toggle:hover[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .header__dropdown-toggle:hover[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .header__dropdown-toggle:hover[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .dropdown-toggle:hover[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .dropdown-toggle:hover[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li.open>a .header__dropdown-toggle:hover[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li.open>a .header__dropdown-toggle:hover[class^="dlibra-icon-"] {
  color: #1a1b1c;
}

.menu--desktop .menu__nav>li>.dropdown-menu>li>a,
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a {
  color: #1a1b1c;
  background-color: transparent;
}

.menu--desktop .menu__nav>li>.dropdown-menu>li>a:focus,
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a:focus,
.menu--desktop .menu__nav>li>.dropdown-menu>li>a:hover,
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a:hover {
  background-color: #f9f9f9;
  color: #1a1b1c;
}

.menu--desktop .menu__nav>li>.dropdown-menu>li>a [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li>a [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a [class^="dlibra-icon-"] {
  color: #c1c1c1;
}

.menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle:hover,
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle:hover,
.menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle:hover,
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle:hover {
  color: #1a1b1c;
}

.menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle:hover [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle:hover [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle:hover [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle:hover [class^="dlibra-icon-"] {
  color: #b70203;
}

.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu,
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu,
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu,
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu {
  box-shadow: none;
}

.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li,
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li,
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li,
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li {
  border-bottom-color: #ececec;
}

.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a:focus .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a:focus .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a:focus .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a:focus .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a:focus .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a:focus .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a:focus .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a:focus .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a:focus .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a:focus .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a:focus .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a:focus .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a:focus .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a:focus .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a:focus .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a:focus .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a:hover .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a:hover .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a:hover .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a:hover .dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a:hover .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a:hover .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a:hover .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a:hover .header__dropdown-toggle[class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a:hover .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a:hover .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a:hover .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a:hover .dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li.open>a:hover .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li.open>a:hover .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li.open>a:hover .header__dropdown-toggle[class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li.open>a:hover .header__dropdown-toggle[class^="dlibra-icon-"] {
  color: #1a1b1c;
}

.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a,
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a,
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a,
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a {
  color: #1a1b1c;
}

.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a:focus,
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a:focus,
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a:focus,
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a:focus,
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a:hover,
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a:hover,
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a:hover,
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a:hover {
  background-color: #f9f9f9;
  color: #1a1b1c;
}

.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a [class^="dlibra-icon-"] {
  color: #c1c1c1;
}

.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle [class^="dlibra-icon-"] {
  color: #1a1b1c;
}

.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:focus,
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle:hover,
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle:hover,
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:hover,
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:hover,
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:hover,
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:hover,
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:hover,
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:hover {
  color: #1a1b1c;
}

.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:focus [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:focus [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:hover [class*=" dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle:hover [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle:hover [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:hover [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:hover [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:hover [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:hover [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:hover [class^="dlibra-icon-"],
.menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:hover [class^="dlibra-icon-"] {
  color: #b70203;
}

.menu__back {
  background-color: #b70203;
  color: #fff;
}

.dropdown-icon {
  border-right-color: #ececec;
  background-color: #fff;
}

.dropdown-icon:focus,
.dropdown-icon:hover {
  color: #fff;
  background-color: #b70203;
}

@media (max-width: 991px) {
  .dropdown-icon {
    color: #fff !important;
    background-color: #b70203;
  }

  .dropdown-icon:focus,
  .dropdown-icon:hover {
    background-color: #fff;
    color: #b70203;
  }
}

@media (min-width: 992px) {
  .menu--desktop .menu__nav>li>a:focus,
  .menu--desktop .menu__nav>li>a:hover {
    color: #b70203;
  }
}

.dropdown-icon:focus,
.dropdown-icon:hover {
  color: #fff !important;
  background-color: #b70203;
}

@media (max-width: 991px) {
  .navbar-collapse,
  .menu__collapse {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }

  .menu--desktop .navbar-toggle:focus,
  .menu--desktop .navbar-toggle:hover {
    background-color: transparent;
  }

  .menu--desktop .menu__nav {
    background-color: #f9f9f9;
    border-top-color: #939393;
  }

  .menu--desktop .menu__nav>li.active>.dropdown-icon {
    background-color: #fff;
    color: #b70203 !important;
  }

  .menu--desktop .menu__nav>li.active>a,
  .menu--desktop .menu__nav>li.active>a:focus,
  .menu--desktop .menu__nav>li.active>a:hover {
    background-color: #b70203;
    color: #fff;
  }

  .menu--desktop .menu__nav>li.active>a span,
  .menu--desktop .menu__nav>li.active>a:focus span,
  .menu--desktop .menu__nav>li.active>a:hover span {
    color: #fff;
  }

  .menu--desktop .menu__nav>li>a {
    border-bottom-color: #c1c1c1;
  }

  .menu--desktop .menu__nav>li>a [class*=" dlibra-icon-"],
  .menu--desktop .menu__nav>li>a [class^="dlibra-icon-"] {
    color: #939393;
  }

  .menu--desktop .menu__nav>li>a:focus .dropdown-icon,
  .menu--desktop .menu__nav>li>a:hover .dropdown-icon {
    background-color: #fff;
    color: #b70203 !important;
  }

  .menu--desktop .menu__nav .open .dropdown-menu>li>a,
  .menu--desktop .menu__nav .open .header__dropdown-menu>li>a {
    color: #1a1b1c;
  }

  .menu--desktop .menu__nav .open .dropdown-menu>li>a:focus,
  .menu--desktop .menu__nav .open .header__dropdown-menu>li>a:focus,
  .menu--desktop .menu__nav .open .dropdown-menu>li>a:hover,
  .menu--desktop .menu__nav .open .header__dropdown-menu>li>a:hover {
    background-color: #f9f9f9;
    color: #b70203;
  }

  .menu--desktop .menu__nav>li>.dropdown-menu,
  .menu--desktop .menu__nav>li>.header__dropdown-menu {
    background-color: #f9f9f9;
  }

  .menu--desktop .menu__nav>li>.dropdown-menu>li>a,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle {
    color: #1a1b1c;
  }

  .menu--desktop .menu__nav>li>.dropdown-menu>li>a .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:hover {
    background-color: #fff;
    color: #b70203 !important;
  }

  .menu--desktop .menu__nav>li>.dropdown-menu>li>a:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle:hover {
    color: #b70203;
  }

  .menu--desktop .menu__nav>li>.dropdown-menu>li>a [class*=" dlibra-icon-"],
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a [class*=" dlibra-icon-"],
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a [class^="dlibra-icon-"],
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a [class^="dlibra-icon-"],
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle [class*=" dlibra-icon-"],
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle [class*=" dlibra-icon-"],
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle [class*=" dlibra-icon-"],
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle [class*=" dlibra-icon-"],
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle [class^="dlibra-icon-"],
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle [class^="dlibra-icon-"],
  .menu--desktop .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle [class^="dlibra-icon-"],
  .menu--desktop .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle [class^="dlibra-icon-"] {
    color: #939393;
  }

  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu {
    background-color: #f9f9f9;
  }

  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle {
    color: #1a1b1c;
  }

  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:hover {
    color: #b70203;
  }

  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:focus,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:hover,
  .menu--desktop .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle .dropdown-icon:hover {
    background-color: #fff;
    color: #b70203 !important;
  }

  .menu--desktop .menu__collapse {
    background-color: #fff;
  }
}

.menu__more span {
  color: #1a1b1c;
}

.objectbox {
  background-color: #fff;
  box-shadow: 1px 1px 3px 0px #dedede;
}

.objectbox:hover,
.objectbox:focus {
  box-shadow: 2px 2px 3px 1px #dedede;
}

.objectbox__photo,
.objectbox__photo-fbc {
  border-color: #f1f1f1;
  background-color: #ececec;
}

.objectbox__photo--image i,
.objectbox__photo--image-fbc i,
.collection__image-photo i {
  color: #cecece;
}

.objectbox__photo-fbc {
  background-color: #ececec;
}

.objectbox__locked {
  background-color: #fff;
  border-color: #f1f1f1;
  color: #707070;
}

.objectbox--main .objectbox__text--title:hover a {
  color: #b70203;
}

.objectbox--main .objectbox__text--creator {
  color: #1a1b1c;
}

.objectbox--main .objectbox__text--date {
  color: #707070;
}

.objectbox--main .objectbox__creator,
.objectbox--main .objectbox__date,
.objectbox--main .objectbox__type {
  background-color: #fff;
}

.objectbox--main .objectbox__group,
.objectboxes__listnoimg .objectbox--main .listnoimg__group {
  color: #1a1b1c;
  background: #f9f9f9;
  border-bottom-color: #f1f1f1;
  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.45);
}

.objectbox--main .objectbox__group span,
.objectboxes__listnoimg .objectbox--main .listnoimg__group span {
  border-left-color: #f1f1f1;
}

.objectbox--main .objectbox__group i,
.objectboxes__listnoimg .objectbox--main .listnoimg__group i {
  color: #1a1b1c;
}

.objectbox--main .objectbox__group:hover,
.objectboxes__listnoimg .objectbox--main .listnoimg__group:hover,
.objectbox--main .objectbox__group:focus,
.objectboxes__listnoimg .objectbox--main .listnoimg__group:focus {
  background: #b70203;
  color: #fff;
  border-bottom-color: #b70203;
}

.objectbox--main .objectbox__group:hover span,
.objectboxes__listnoimg .objectbox--main .listnoimg__group:hover span,
.objectbox--main .objectbox__group:focus span,
.objectboxes__listnoimg .objectbox--main .listnoimg__group:focus span {
  border-left-color: #b70203;
}

.objectbox--main .objectbox__group:hover i,
.objectboxes__listnoimg .objectbox--main .listnoimg__group:hover i,
.objectbox--main .objectbox__group:focus i,
.objectboxes__listnoimg .objectbox--main .listnoimg__group:focus i {
  color: #fff;
}

.objectbox--main .objectbox__icons {
  border-top-color: #f1f1f1;
}

.objectbox--main .objectbox__icons--span,
.objectbox--main .objectbox.fbc-component .objectbox__icons--span,
.objectbox.fbc-component .objectbox--main .objectbox__icons--span,
.objectbox--main .component-news__icons--span {
  border-right-color: #f1f1f1;
  color: #939393;
}

.objectbox--main .objectbox__icons--span .dropdown-menu,
.objectbox--main .component-news__icons--span .dropdown-menu,
.objectbox--main .objectbox__icons--span .header__dropdown-menu,
.objectbox--main .component-news__icons--span .header__dropdown-menu {
  background-color: #fff;
  border-color: #c1c1c1;
}

.objectbox--main .objectbox__icons--span .dropdown-menu>li>a:hover,
.objectbox--main .component-news__icons--span .dropdown-menu>li>a:hover,
.objectbox--main .objectbox__icons--span .header__dropdown-menu>li>a:hover,
.objectbox--main .component-news__icons--span .header__dropdown-menu>li>a:hover,
.objectbox--main .objectbox__icons--span .dropdown-menu>li>a:focus,
.objectbox--main .component-news__icons--span .dropdown-menu>li>a:focus,
.objectbox--main .objectbox__icons--span .header__dropdown-menu>li>a:focus,
.objectbox--main .component-news__icons--span .header__dropdown-menu>li>a:focus {
  background-color: #b70203;
  color: #fff;
}

.objectbox--main .objectbox__icons--span.active,
.objectbox--main .active.component-news__icons--span,
.objectbox--main .objectbox__icons--span:hover,
.objectbox--main .component-news__icons--span:hover {
  background: #b70203;
  color: #fff;
}

.objectbox--main .objectbox__icons--span.active>a,
.objectbox--main .objectbox.fbc-component .active.objectbox__icons--span>a,
.objectbox--main .active.component-news__icons--span>a,
.objectbox--main .objectbox__icons--span.active>button,
.objectbox--main .objectbox.fbc-component .active.objectbox__icons--span>button,
.objectbox--main .active.component-news__icons--span>button,
.objectbox--main .objectbox__icons--span.active .dropdown-toggle,
.objectbox--main .active.component-news__icons--span .dropdown-toggle,
.objectbox--main .objectbox__icons--span.active .header__dropdown-toggle,
.objectbox--main .active.component-news__icons--span .header__dropdown-toggle,
.objectbox--main .objectbox__icons--span:hover>a,
.objectbox--main .objectbox.fbc-component .objectbox__icons--span:hover>a,
.objectbox--main .component-news__icons--span:hover>a,
.objectbox--main .objectbox__icons--span:hover>button,
.objectbox--main .objectbox.fbc-component .objectbox__icons--span:hover>button,
.objectbox--main .component-news__icons--span:hover>button,
.objectbox--main .objectbox__icons--span:hover .dropdown-toggle,
.objectbox--main .component-news__icons--span:hover .dropdown-toggle,
.objectbox--main .objectbox__icons--span:hover .header__dropdown-toggle,
.objectbox--main .component-news__icons--span:hover .header__dropdown-toggle {
  color: #fff;
}

.objectbox--main .objectbox__icons--span:last-child,
.objectbox--main .component-news__icons--span:last-child {
  background-color: #f9f9f9;
}

.objectbox--main .objectbox__icons--span:last-child.active,
.objectbox--main .component-news__icons--span:last-child.active,
.objectbox--main .objectbox__icons--span:last-child:hover,
.objectbox--main .component-news__icons--span:last-child:hover {
  background: #b70203;
}

.objectbox--main .objectbox__icons--span:last-child.active a,
.objectbox--main .component-news__icons--span:last-child.active a,
.objectbox--main .objectbox__icons--span:last-child.active button,
.objectbox--main .component-news__icons--span:last-child.active button,
.objectbox--main .objectbox__icons--span:last-child:hover a,
.objectbox--main .component-news__icons--span:last-child:hover a,
.objectbox--main .objectbox__icons--span:last-child:hover button,
.objectbox--main .component-news__icons--span:last-child:hover button {
  color: #fff;
}

.objectbox__icons--span,
.objectbox.fbc-component .objectbox__icons--span,
.component-news__icons--span {
  border-right-color: #d9d9d9;
}

.objectbox__icons--span a,
.objectbox.fbc-component .objectbox__icons--span a,
.component-news__icons--span a,
.objectbox__icons--span button,
.objectbox.fbc-component .objectbox__icons--span button,
.component-news__icons--span button {
  color: #939393;
  background-color: transparent;
}

.objectbox__icons--span a.active,
.objectbox.fbc-component .objectbox__icons--span a.active,
.component-news__icons--span a.active,
.objectbox__icons--span a:hover,
.objectbox.fbc-component .objectbox__icons--span a:hover,
.component-news__icons--span a:hover,
.objectbox__icons--span button.active,
.objectbox.fbc-component .objectbox__icons--span button.active,
.component-news__icons--span button.active,
.objectbox__icons--span button:hover,
.objectbox.fbc-component .objectbox__icons--span button:hover,
.component-news__icons--span button:hover {
  color: #b70203;
}

.objectbox__text--title a {
  color: #1a1b1c;
}

.objectbox__text--title a:hover,
.objectbox__text--title a:focus {
  color: #1a1b1c;
}

.owl-carousel .owl-item img.objectbox__photo--image-fbc {
  background-color: transparent;
}

.objectboxes__tiles .objectbox--main .objectbox__text--title a,
.owl-item .objectbox--main .objectbox__text--title a {
  background-color: #fff;
}

.objectboxes__tiles .objectbox--main .objectbox__text--title a:hover,
.owl-item .objectbox--main .objectbox__text--title a:hover {
  color: #1a1b1c;
}

.objectboxes__tiles .objectbox--main:hover .objectbox__text--title a,
.owl-item .objectbox--main:hover .objectbox__text--title a {
  border-top-color: #f1f1f1;
}

.objectboxes__collection .objectbox,
.objectbox.fbc-component .objectbox {
  background-color: #fff;
  border-color: #f5f5f5;
}

.objectboxes__collection .objectbox__photo,
.objectbox.fbc-component .objectbox__photo,
.objectboxes__collection .objectbox__photo-fbc,
.objectbox.fbc-component .objectbox__photo-fbc {
  background-color: #fff;
  border-color: #d9d9d9;
}

.objectboxes__collection .objectbox__photo--image,
.objectbox.fbc-component .objectbox__photo--image,
.objectboxes__collection .objectbox__photo--image-fbc,
.objectbox.fbc-component .objectbox__photo--image-fbc,
.objectboxes__collection .collection__image-photo,
.objectbox.fbc-component .collection__image-photo {
  border-color: #f1f1f1;
  background-color: #e4e4e4;
}

.objectboxes__collection .objectbox__text--title a,
.objectbox.fbc-component .objectbox__text--title a {
  color: #1a1b1c;
}

.objectboxes__collection .objectbox__text--title a:hover,
.objectbox.fbc-component .objectbox__text--title a:hover,
.objectboxes__collection .objectbox__text--title a:focus,
.objectbox.fbc-component .objectbox__text--title a:focus {
  color: #1a1b1c;
}

.objectboxes__collection .objectbox__icons--span,
.objectbox.fbc-component .objectbox__icons--span,
.objectboxes__collection .component-news__icons--span,
.objectbox.fbc-component .component-news__icons--span {
  background: #f9f9f9;
}

.objectboxes__collection .objectbox__icons--span a,
.objectbox.fbc-component .objectbox__icons--span a,
.objectboxes__collection .component-news__icons--span a,
.objectbox.fbc-component .component-news__icons--span a {
  color: #939393;
}

.objectboxes__collection .objectbox__icons--span a:hover,
.objectbox.fbc-component .objectbox__icons--span a:hover,
.objectboxes__collection .component-news__icons--span a:hover,
.objectbox.fbc-component .component-news__icons--span a:hover,
.objectboxes__collection .objectbox__icons--span a:focus,
.objectbox.fbc-component .objectbox__icons--span a:focus,
.objectboxes__collection .component-news__icons--span a:focus,
.objectbox.fbc-component .component-news__icons--span a:focus,
.objectboxes__collection .objectbox__icons--span a.active,
.objectbox.fbc-component .objectbox__icons--span a.active,
.objectboxes__collection .component-news__icons--span a.active,
.objectbox.fbc-component .component-news__icons--span a.active {
  color: #fff;
  background: #b70203;
}

.objectboxes__list .objectbox__icons--span:first-of-type,
.objectboxes__list .component-news__icons--span:first-of-type,
.objectboxes__listnoimg .objectbox__icons--span:first-of-type,
.objectboxes__listnoimg .component-news__icons--span:first-of-type {
  border-left-color: #f1f1f1;
}

@media (max-width: 992px) {
  .objectboxes__list .objectbox__icons--span,
  .objectboxes__list .objectbox.fbc-component .objectbox__icons--span,
  .objectbox.fbc-component .objectboxes__list .objectbox__icons--span,
  .objectboxes__list .component-news__icons--span,
  .objectboxes__listnoimg .objectbox__icons--span,
  .objectboxes__listnoimg .objectbox.fbc-component .objectbox__icons--span,
  .objectbox.fbc-component .objectboxes__listnoimg .objectbox__icons--span,
  .objectboxes__listnoimg .component-news__icons--span {
    border-color: #f1f1f1;
  }

  .objectboxes__list .objectbox__icons--span:first-of-type,
  .objectboxes__list .component-news__icons--span:first-of-type,
  .objectboxes__listnoimg .objectbox__icons--span:first-of-type,
  .objectboxes__listnoimg .component-news__icons--span:first-of-type {
    border-top-color: #f1f1f1;
  }
}

.objectboxes__listnoimg .objectbox--main .listnoimg__group {
  box-shadow: none;
}

.objectbox.fbc-component .objectbox__photo-fbc {
  background-color: #ececec;
}

.container--component-collectionspresentation .objectboxes__tiles .objectbox__icons--span,
.container--component-collectionspresentation .objectboxes__tiles .component-news__icons--span {
  background: #f9f9f9;
}

.container--component-collectionspresentation .objectboxes__tiles .objectbox__icons--span a,
.container--component-collectionspresentation .objectboxes__tiles .component-news__icons--span a {
  color: #939393;
}

.container--component-collectionspresentation .objectboxes__tiles .objectbox__icons--span a:hover,
.container--component-collectionspresentation .objectboxes__tiles .component-news__icons--span a:hover,
.container--component-collectionspresentation .objectboxes__tiles .objectbox__icons--span a:focus,
.container--component-collectionspresentation .objectboxes__tiles .component-news__icons--span a:focus {
  color: #fff;
  background: #b70203;
}

.__StaticPage {
  color: #1a1b1c;
}

.stats__divider {
  border-top-color: #333;
}

.stats__img img {
  border-color: #e4e4e4;
}

.stats__list a {
  color: #1a1b1c;
}

.stats__more {
  color: #1a1b1c;
}

.news__page {
  background-color: #fff;
  border-bottom-color: #e4e4e4;
}

.other-news {
  background-color: #f9f9f9;
}

.other-news__title {
  color: #1a1b1c;
}

.other-news__list--item {
  background-color: #fff;
  box-shadow: 1px 1px 3px 0px #dedede;
}

.other-news__list--item:hover,
.other-news__list--item:focus {
  box-shadow: 2px 2px 3px 1px #dedede;
}

.other-news__list--item .item__container--date {
  color: #939393;
}

.other-news__list--item .item__container--content span {
  color: #4c4c4c;
}

.other-news__list--item a {
  color: #1a1b1c;
}

.other-news__list--item .news__heading {
  color: #1a1b1c;
}

.other-news__list--item .news__heading:focus,
.other-news__list--item .news__heading:hover {
  color: #1a1b1c;
}

.search__box--main {
  background-color: rgba(0,0,0,0.4);
  border-color: rgba(0,0,0,0);
}

.search__box--main__input,
.search__box--subpage__input {
  background-color: #fff;
  border-color: #707070;
  border-right-color: #c1c1c1;
  border-bottom-color: #c1c1c1;
  color: #1a1b1c;
}

.search__box--main__submit,
.search__box--subpage__submit {
  border-color: #b70203;
}

.search__box--main__header {
  color: #fff;
}

.search__box--main__publist {
  color: #333;
}

.search__box--main__publist:focus,
.search__box--main__publist:hover {
  color: #b70203;
}

.search__box--main__advanced,
.search__box--subpage__advanced {
  color: #fff;
  border-color: #e2e2e2;
  background: rgba(0,0,0,0.2);
}

.search__box--main__advanced:focus,
.search__box--subpage__advanced:focus,
.search__box--main__advanced:hover,
.search__box--subpage__advanced:hover {
  background: rgba(0,0,0,0.2);
  color: #fff;
}

.search__box--main__advanced-about,
.search__box--subpage__advanced-about {
  color: #fff;
  border-color: #e2e2e2;
  background: #3998fb;
}

.search__box--main__advanced-about:hover,
.search__box--subpage__advanced-about:hover,
.search__box--main__advanced-about:focus,
.search__box--subpage__advanced-about:focus {
  color: #fff;
  background: #1e71ca;
}

.search__contentinfo--inner {
  background: rgba(26,26,26,0.87);
}

.search__contentinfo--text {
  color: #fff;
}

.search__contentinfo--i {
  color: #fff;
}

.cookies {
  color: #fff;
  background-color: rgba(0,0,0,0.85);
}

.cookies a {
  border-color: #fff;
  color: #fff;
}

.cookies__button {
  background-color: #e4e4e4;
  border-color: #c1c1c1;
  color: #1a1b1c;
}

.cookies__button:hover,
.cookies__button:focus,
.cookies__button:active {
  background-color: #ececec;
  color: #1a1b1c;
}

.owl-carousel .owl-video-wrapper {
  background-color: #333;
}

.owl-carousel .owl-video-play-icon {
  background: url("owl.video.play.png") no-repeat;
}

.owl-carousel .owl-next,
.owl-carousel .owl-prev {
  color: #b70203;
}

.owl-carousel .owl-next.disabled,
.owl-carousel .owl-prev.disabled {
  color: #c1c1c1;
}

.owl-carousel .owl-next:hover,
.owl-carousel .owl-next:focus,
.owl-carousel .owl-prev:hover,
.owl-carousel .owl-prev:focus {
  color: #a30304;
}

.skip-links a:hover,
.skip-links a:focus,
.skip-links a:active,
.skip-links a:visited:hover,
.skip-links a:visited:focus,
.skip-links a:visited:active {
  background-color: #00007b;
  color: #fff;
}

.modal-backdrop {
  background-color: #f9f9f9;
}

.modal--regular .modal-dialog,
.modal--access .modal-dialog,
.modal--change-view .modal-dialog,
.modal--login .modal-dialog,
.modal--register .modal-dialog,
.advsearch .modal-dialog,
.modal--password .modal-dialog,
.modal--regular .advsearch__container,
.modal--access .advsearch__container,
.modal--change-view .advsearch__container,
.modal--login .advsearch__container,
.modal--register .advsearch__container,
.advsearch .advsearch__container,
.modal--password .advsearch__container {
  background-color: #e4e4e4;
}

.modal--regular .modal-content,
.modal--access .modal-content,
.modal--change-view .modal-content,
.modal--login .modal-content,
.modal--register .modal-content,
.advsearch .modal-content,
.modal--password .modal-content {
  box-shadow: none;
  border-color: #939393;
  background-color: #f9f9f9;
}

.modal--regular .modal-title,
.modal--access .modal-title,
.modal--change-view .modal-title,
.modal--login .modal-title,
.modal--register .modal-title,
.advsearch .modal-title,
.modal--password .modal-title {
  color: #1a1b1c;
}

.modal--regular .modal-label,
.modal--access .modal-label,
.modal--change-view .modal-label,
.modal--login .modal-label,
.modal--register .modal-label,
.advsearch .modal-label,
.modal--password .modal-label {
  color: #1a1b1c;
}

.modal--regular .modal-label sup,
.modal--access .modal-label sup,
.modal--change-view .modal-label sup,
.modal--login .modal-label sup,
.modal--register .modal-label sup,
.advsearch .modal-label sup,
.modal--password .modal-label sup {
  color: #b70203;
}

.modal--regular .modal-input,
.modal--access .modal-input,
.modal--change-view .modal-input,
.modal--login .modal-input,
.modal--register .modal-input,
.advsearch .modal-input,
.modal--password .modal-input,
.modal--regular .modal-textarea,
.modal--access .modal-textarea,
.modal--change-view .modal-textarea,
.modal--login .modal-textarea,
.modal--register .modal-textarea,
.advsearch .modal-textarea,
.modal--password .modal-textarea {
  background-color: #f5f5f5;
  border-color: #c1c1c1;
  color: #1a1b1c;
}

.modal--regular .modal-input:focus,
.modal--access .modal-input:focus,
.modal--change-view .modal-input:focus,
.modal--login .modal-input:focus,
.modal--register .modal-input:focus,
.advsearch .modal-input:focus,
.modal--password .modal-input:focus,
.modal--regular .modal-textarea:focus,
.modal--access .modal-textarea:focus,
.modal--change-view .modal-textarea:focus,
.modal--login .modal-textarea:focus,
.modal--register .modal-textarea:focus,
.advsearch .modal-textarea:focus,
.modal--password .modal-textarea:focus {
  border-color: #1a1b1c;
}

.modal--regular .modal-close,
.modal--access .modal-close,
.modal--change-view .modal-close,
.modal--login .modal-close,
.modal--register .modal-close,
.advsearch .modal-close,
.modal--password .modal-close {
  background-color: transparent;
}

.modal--regular .modal-close:after,
.modal--access .modal-close:after,
.modal--change-view .modal-close:after,
.modal--login .modal-close:after,
.modal--register .modal-close:after,
.advsearch .modal-close:after,
.modal--password .modal-close:after,
.modal--regular .modal-close:before,
.modal--access .modal-close:before,
.modal--change-view .modal-close:before,
.modal--login .modal-close:before,
.modal--register .modal-close:before,
.advsearch .modal-close:before,
.modal--password .modal-close:before {
  background-color: #1a1b1c;
}

.modal--regular .modal-close:hover:after,
.modal--access .modal-close:hover:after,
.modal--change-view .modal-close:hover:after,
.modal--login .modal-close:hover:after,
.modal--register .modal-close:hover:after,
.advsearch .modal-close:hover:after,
.modal--password .modal-close:hover:after,
.modal--regular .modal-close:hover:before,
.modal--access .modal-close:hover:before,
.modal--change-view .modal-close:hover:before,
.modal--login .modal-close:hover:before,
.modal--register .modal-close:hover:before,
.advsearch .modal-close:hover:before,
.modal--password .modal-close:hover:before {
  background-color: #1a1b1c;
}

.modal--regular .modal-info,
.modal--access .modal-info,
.modal--change-view .modal-info,
.modal--login .modal-info,
.modal--register .modal-info,
.advsearch .modal-info,
.modal--password .modal-info {
  color: #1a1b1c;
}

.modal--regular .modal-info sup,
.modal--access .modal-info sup,
.modal--change-view .modal-info sup,
.modal--login .modal-info sup,
.modal--register .modal-info sup,
.advsearch .modal-info sup,
.modal--password .modal-info sup {
  color: #b70203;
}

.modal--regular .modal-desc,
.modal--access .modal-desc,
.modal--change-view .modal-desc,
.modal--login .modal-desc,
.modal--register .modal-desc,
.advsearch .modal-desc,
.modal--password .modal-desc {
  color: #1a1b1c;
}

.modal--regular .modal-warning,
.modal--access .modal-warning,
.modal--change-view .modal-warning,
.modal--login .modal-warning,
.modal--register .modal-warning,
.advsearch .modal-warning,
.modal--password .modal-warning {
  box-shadow: none;
  background-color: #f1f1f1;
  border-color: #c1c1c1;
}

.modal--alert .modal-content,
.modal--addToFav .modal-content,
.modal--login-success .modal-content,
.modal__register--success .modal-content,
.modal--msgInfo .modal-content {
  box-shadow: none;
  background-color: #f1f1f1;
  border-color: #c1c1c1;
  box-shadow: 1px 1px 3px 0px #dedede;
}

.modal--alert .modal-content:hover,
.modal--addToFav .modal-content:hover,
.modal--login-success .modal-content:hover,
.modal__register--success .modal-content:hover,
.modal--msgInfo .modal-content:hover,
.modal--alert .modal-content:focus,
.modal--addToFav .modal-content:focus,
.modal--login-success .modal-content:focus,
.modal__register--success .modal-content:focus,
.modal--msgInfo .modal-content:focus {
  box-shadow: 2px 2px 3px 1px #dedede;
}

.modal--alert .modal-body p,
.modal--addToFav .modal-body p,
.modal--login-success .modal-body p,
.modal__register--success .modal-body p,
.modal--msgInfo .modal-body p {
  color: #1a1b1c;
}

.modal--alert .modal-header .close::after,
.modal--addToFav .modal-header .close::after,
.modal--login-success .modal-header .close::after,
.modal__register--success .modal-header .close::after,
.modal--msgInfo .modal-header .close::after,
.modal--alert .modal-header .close::before,
.modal--addToFav .modal-header .close::before,
.modal--login-success .modal-header .close::before,
.modal__register--success .modal-header .close::before,
.modal--msgInfo .modal-header .close::before {
  background-color: #1a1b1c;
}

@media (max-width: 767px) {
  .modal-backdrop {
    border-top-color: #1a1b1c;
  }
}

.modal--access .modal-content,
.modal--change-view .modal-content {
  background-color: #fff;
}

.modal--access .modal-desc,
.modal--change-view .modal-desc {
  color: #1a1b1c;
}

.modal--access .modal-label,
.modal--change-view .modal-label {
  color: #1a1b1c;
}

.modal--access .modal-input,
.modal--change-view .modal-input {
  background-color: #e4e4e4;
}

.modal--access .modal-input:focus,
.modal--change-view .modal-input:focus {
  background-color: #fff;
  border-color: #b70203;
}

.modal--access .modal-textarea,
.modal--change-view .modal-textarea {
  background-color: #e4e4e4;
}

.modal--login-success {
  background-color: rgba(225,227,228,0.85);
}

.container--login {
  background-color: #e4e4e4;
}

.login__list-item a {
  color: #b70203;
}

.login__list-item a:focus,
.login__list-item a:hover {
  color: #1a1b1c;
}

.login__list-item.register a,
.login__list-item.register a:focus,
.login__list-item.register a:hover {
  color: #1a1b1c;
}

.login__options-header {
  color: #1a1b1c;
}

.login__options-item a {
  color: #b70203;
}

.login__options-item a:focus,
.login__options-item a:hover {
  color: #1a1b1c;
}

.modal--register .modal-success,
.advsearch .modal-success {
  color: #1a1b1c;
}

.modal__register--success {
  background-color: rgba(225,227,228,0.85);
}

.advsearch__content {
  background-color: #f9f9f9;
  border-color: #939393;
}

.advsearch__section {
  background-color: #fff;
  border-color: #939393;
}

.advsearch__label,
.advsearch__label--fromdate,
.advsearch__label--full {
  color: #1a1b1c;
}

.advsearch__input,
.advsearch__input--small,
.filters__date-input {
  border-color: #c1c1c1;
  background-color: #fff;
  color: #1a1b1c;
}

.advsearch__remove {
  background-color: transparent;
}

.advsearch__remove:after,
.advsearch__remove:before {
  background: #1a1b1c;
}

.component-mostviewed__item,
.component-news__item {
  background-color: #fff;
  box-shadow: 1px 1px 3px 0px #dedede;
}

.component-mostviewed__item:hover,
.component-news__item:hover,
.component-mostviewed__item:focus,
.component-news__item:focus {
  box-shadow: 2px 2px 3px 1px #dedede;
}

.component-mostviewed__item--icons,
.component-news__item--icons {
  color: #939393;
  border-color: #f1f1f1;
}

.component-mostviewed__item--group {
  color: #1a1b1c;
  background: #f9f9f9;
  border-color: #f1f1f1;
}

.component-mostviewed__item--group i {
  color: #1a1b1c;
}

.component-mostviewed__item--group:hover,
.component-mostviewed__item--group:focus {
  background: #b70203;
  color: #fff;
  border-color: #b70203;
}

.component-mostviewed__item--group:hover i,
.component-mostviewed__item--group:focus i {
  color: #fff;
}

.component-mostviewed__text--info {
  border-left-color: #939393;
}

.component-mostviewed__link--title {
  color: #1a1b1c;
}

.component-mostviewed__link--title:hover,
.component-mostviewed__link--title:focus {
  color: #1a1b1c;
}

.component-mostviewed__icons--span {
  border-right-color: #f1f1f1;
  background-color: transparent;
}

.component-mostviewed__icons--span a,
.component-mostviewed__icons--span button,
.component-mostviewed__icons--span .dlibra-icon-locked {
  color: #939393;
}

.component-mostviewed__icons--span button {
  background: none;
}

.component-mostviewed__icons--span.go {
  background: #f9f9f9;
}

.component-mostviewed__icons--span:hover,
.component-mostviewed__icons--span:focus,
.component-mostviewed__icons--span.active {
  background: #b70203;
}

.component-mostviewed__icons--span:hover a,
.component-mostviewed__icons--span:hover button,
.component-mostviewed__icons--span:focus a,
.component-mostviewed__icons--span:focus button,
.component-mostviewed__icons--span.active a,
.component-mostviewed__icons--span.active button {
  color: #fff;
}

.component-news__icons--span {
  border-color: #f1f1f1;
}

.component-news__icons--span.go {
  background: #f9f9f9;
}

.component-news__icons--span span {
  color: #939393;
}

.component-news__icons--span:hover,
.component-news__icons--span:focus,
.component-news__icons--span.active {
  background: #b70203;
}

.component-news__icons--span:hover a,
.component-news__icons--span:hover button,
.component-news__icons--span:hover span,
.component-news__icons--span:focus a,
.component-news__icons--span:focus button,
.component-news__icons--span:focus span,
.component-news__icons--span.active a,
.component-news__icons--span.active button,
.component-news__icons--span.active span {
  color: #fff;
}

.component-news__text--date {
  color: #939393;
}

.component-news__text--content a {
  color: #1a1b1c;
}

.component-news__text--content a:hover,
.component-news__text--content a:focus {
  color: #1a1b1c;
}

.component-news__link--title {
  color: #1a1b1c;
}

.component-news__link--title:hover {
  color: #1a1b1c;
}

.component-news__link--content {
  color: #1a1b1c;
}

.component-news__link--content a {
  color: #1a1b1c;
}

.component-news__link--content a:hover,
.component-news__link--content a:focus {
  color: #1a1b1c;
}

.results__header--text {
  color: #767a7e;
}

.results__header--text strong {
  color: #1a1b1c;
}

.results__header .heading__subcomponent {
  color: #767a7e;
}

.results__filters--clear {
  background-color: transparent;
  color: #b70203;
}

.results__filters--item {
  border-color: #c1c1c1;
  background-color: #fff;
}

.results__filters--item i {
  color: #b70203;
  background-color: rgba(0,0,0,0);
}

.results__filters--item:focus,
.results__filters--item:hover {
  background-color: #fff;
}

.results__filters--item:focus i,
.results__filters--item:hover i {
  color: #fff;
  background-color: #b70203;
}

.results__lineboxes {
  background-color: #fff;
  box-shadow: 1px 1px 3px 0px #a5a5a5;
}

.results__viewtype--button:hover,
.results__viewtype--button.active {
  border-color: rgba(0,0,0,0);
  color: #1a1a1a;
}

.results__text--onpage {
  color: #707070;
}

.results__text--onpage button {
  color: #0482e4;
  background: rgba(0,0,0,0);
}

.results__text--onpage button.active,
.results__text--onpage button:hover,
.results__text--onpage button:focus {
  border-color: rgba(0,0,0,0);
  color: #1a1a1a;
}

.results__link--addall {
  color: #0482e4;
}

.results__link--addall:hover,
.results__link--addall:focus,
.results__link--addall:active {
  color: #0482e4;
}

.results__link--addall:hover i,
.results__link--addall:focus i,
.results__link--addall:active i {
  color: #0482e4;
}

.results__link--addall i {
  color: #626262;
}

.filters {
  background-color: rgba(255,255,255,0.5);
}

.filters__container {
  box-shadow: 4px 0 5px -2px rgba(0,0,0,0.28);
}

@media (min-width: 768px) {
  .filters__container {
    background-color: #fff;
  }
}

@media (max-width: 768px) {
  .filters__container {
    background-color: #e4e4e4;
  }
}

.filters__more {
  background-color: #fff;
}

.filters__more .icon {
  color: #707070;
}

.filters__close {
  color: #333;
  background-color: transparent;
}

.filters__close:focus,
.filters__close:hover {
  color: #b70203;
}

@media (max-width: 768px) {
  .filters__list--item.open {
    background-color: #d9d9d9;
  }
}

@media (min-width: 768px) {
  .filters__list--item.open .filters__attribute {
    background-color: #f9f9f9;
    color: #b70203;
  }
}

@media (max-width: 768px) {
  .filters__list--item.open .filters__attribute {
    color: #1a1b1c;
  }
}

@media (min-width: 768px) {
  .filters__list--item.open .filters__attribute:before {
    color: #b70203;
  }
}

@media (max-width: 768px) {
  .filters__list--item.open .filters__attribute:before {
    color: #1a1b1c;
  }
}

@media (min-width: 768px) {
  .filters__list--item:last-child span {
    border-bottom-color: #e4e4e4;
  }
}

@media (max-width: 768px) {
  .filters__list--item:last-child span {
    border-bottom-color: #c1c1c1;
  }
}

.filters__attribute {
  color: #1a1b1c;
}

@media (min-width: 768px) {
  .filters__attribute {
    border-top-color: #e4e4e4;
  }
}

@media (max-width: 768px) {
  .filters__attribute {
    border-top-color: #d9d9d9;
  }
}

.filters__attribute:focus,
.filters__attribute:hover {
  color: #b70203;
}

@media (max-width: 768px) {
  .filters__attribute:focus,
  .filters__attribute:hover {
    background-color: #d9d9d9;
  }
}

.filters__attribute:focus:before,
.filters__attribute:hover:before {
  color: #b70203;
}

.filters__attribute:before {
  color: #707070;
}

.filters__sublist-container {
  box-shadow: 4px 0 5px -2px rgba(0,0,0,0.28);
}

.filters__sublist--expand i {
  color: #b70203;
}

.filters__sublist--expand.expanded i {
  color: #1a1b1c;
}

@media (min-width: 768px) {
  .filters__sublist,
  .filters__sublist-container {
    background-color: #f9f9f9;
  }
}

.filters__sublist--item:last-child .filters__date-label,
.filters__sublist--item:last-child .filters__facet,
.filters__sublist--item:last-child .filters__date-label,
.filters__sublist--item:last-of-type .filters__date-label,
.filters__sublist--item:last-of-type .filters__facet,
.filters__sublist--item:last-of-type .filters__date-label,
.filters__sublist-container--item:last-child .filters__date-label,
.filters__sublist-container--item:last-child .filters__facet,
.filters__sublist-container--item:last-child .filters__date-label,
.filters__sublist-container--item:last-of-type .filters__date-label,
.filters__sublist-container--item:last-of-type .filters__facet,
.filters__sublist-container--item:last-of-type .filters__date-label {
  border-bottom-color: #e4e4e4;
}

.filters__sublist .filters__sublist--item .filters__sublist--list:before,
.filters__sublist-container .filters__sublist--item .filters__sublist--list:before {
  border-left-color: #ececec;
}

@media (max-width: 768px) {
  .filters__sublist .filters__sublist--item .filters__sublist--list:before,
  .filters__sublist-container .filters__sublist--item .filters__sublist--list:before {
    border-left-color: #1a1b1c;
  }
}

.filters__sublist .filters__sublist--item .filters__sublist--list .filters__sublist--expand,
.filters__sublist-container .filters__sublist--item .filters__sublist--list .filters__sublist--expand {
  background-color: #f9f9f9;
}

.filters__sublist .filters__sublist--item .filters__sublist--item:before,
.filters__sublist-container .filters__sublist--item .filters__sublist--item:before {
  border-top-color: #ececec;
}

@media (max-width: 768px) {
  .filters__sublist .filters__sublist--item .filters__sublist--item:before,
  .filters__sublist-container .filters__sublist--item .filters__sublist--item:before {
    border-top-color: #1a1b1c;
  }
}

.filters__sublist .filters__sublist--item .filters__sublist--item:last-child:before,
.filters__sublist-container .filters__sublist--item .filters__sublist--item:last-child:before {
  background-color: #f9f9f9;
}

@media (max-width: 768px) {
  .filters__sublist .filters__sublist--item .filters__sublist--item:last-child:before,
  .filters__sublist-container .filters__sublist--item .filters__sublist--item:last-child:before {
    background-color: #d9d9d9;
  }
}

.filters__facet,
.filters__date-label {
  color: #1a1b1c;
  background-color: #f9f9f9;
}

@media (min-width: 768px) {
  .filters__facet,
  .filters__date-label {
    border-top-color: #e4e4e4;
    color: #1a1b1c;
  }
}

@media (max-width: 768px) {
  .filters__facet,
  .filters__date-label {
    border-top-color: #f9f9f9;
    color: #1a1b1c;
    background-color: #d9d9d9;
  }
}

.filters__facet:focus,
.filters__date-label:focus,
.filters__facet:hover,
.filters__date-label:hover {
  background-color: #b70203;
  color: #fff;
}

@media (max-width: 768px) {
  .filters__facet:focus,
  .filters__date-label:focus,
  .filters__facet:hover,
  .filters__date-label:hover {
    background-color: #e4e4e4;
    color: #1a1b1c;
  }
}

.filters__facet--item-span {
  background-color: #fff;
  box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.25);
}

@media (min-width: 768px) {
  .filters__facet--item-span {
    border-color: #c1c1c1;
  }
}

@media (max-width: 768px) {
  .filters__facet--item-span {
    border-color: #e4e4e4;
  }
}

.filters__facet--item-span.checked:after {
  background-color: #1a1b1c;
}

.filters__facet--item-span.checked:before {
  background-color: #1a1b1c;
}

.filters__date-label:focus,
.filters__date-label:hover {
  background-color: transparent;
  color: #1a1b1c;
}

.filters__date-input {
  color: #1a1b1c;
}

@media (max-width: 768px) {
  .filters__sublist--item:last-of-type .filters__date-label {
    border-bottom-color: #f9f9f9;
  }

  .filters__date-label:focus,
  .filters__date-label:hover {
    color: #1a1b1c;
  }

  .filters__date-submit {
    color: #1a1b1c;
    border-color: #d9d9d9;
    background-color: #e4e4e4;
  }

  .filters__date-submit:focus,
  .filters__date-submit:hover {
    background-color: #ececec;
    color: #1a1b1c;
    border-color: #d9d9d9;
  }

  .filters__sublist--expand i {
    color: #1a1b1c;
  }

  .filters__sublist--expand.expanded i {
    color: #1a1b1c;
  }

  .filters__sublist--list .filters__sublist--expand {
    background-color: #d9d9d9 !important;
  }
}

.object__image {
  background-color: #fff;
  border-color: #e4e4e4;
}

.object__title {
  color: #b70203;
}

.object__subheader {
  color: #707070;
}

.object__desc {
  color: #1a1b1c;
}

.object__desc a {
  border-bottom-color: #c1c1c1;
  color: #1a1b1c;
}

.object__desc a:focus,
.object__desc a:hover {
  color: #1a1b1c;
  border-bottom-color: #1a1b1c;
}

.object__keyword {
  background-color: #e4e4e4;
  color: #1a1b1c;
  border-color: #e4e4e4;
}

.object__keyword:focus,
.object__keyword:hover {
  background-color: #fff;
  color: #1a1b1c;
}

.object__button-fav span.active {
  color: #b70203;
}

.object__button-fav:hover span {
  color: #fff;
}

.object__button-fav.active,
.object__button-fav:active {
  background: #b70203;
  border-color: #b70203;
}

.object__button-fav.active span,
.object__button-fav:active span {
  color: #fff;
}

.object__dropdown-bib,
.account__dropdown-menu {
  box-shadow: none;
  background-color: #fff;
  border-color: #c1c1c1;
}

.object__dropdown-bib.dropdown-menu>li>a,
.object__dropdown-bib.header__dropdown-menu>li>a,
.header__dropdown-menu.account__dropdown-menu>li>a,
.dropdown-menu.account__dropdown-menu>li>a {
  color: #1a1b1c;
}

.object__dropdown-bib.dropdown-menu>li>a:focus,
.object__dropdown-bib.header__dropdown-menu>li>a:focus,
.header__dropdown-menu.account__dropdown-menu>li>a:focus,
.dropdown-menu.account__dropdown-menu>li>a:focus,
.object__dropdown-bib.dropdown-menu>li>a:hover,
.object__dropdown-bib.header__dropdown-menu>li>a:hover,
.header__dropdown-menu.account__dropdown-menu>li>a:hover,
.dropdown-menu.account__dropdown-menu>li>a:hover {
  background-color: #b70203;
  color: #fff;
}

.object__dropdown-bib-button {
  color: #1a1b1c;
}

.object__tabs,
.account__tabs {
  background-color: transparent;
}

.object__planned-publication {
  border-color: #e4e4e4;
  background-color: #fff;
  color: #707070;
}

.object__tabs,
.account__tabs {
  border-bottom-color: #e4e4e4;
}

.object__tabs.nav-tabs>li:not(.active)>a,
.nav-tabs.account__tabs>li:not(.active)>a {
  color: #1a1b1c;
}

.object__tabs.nav-tabs>li:not(.active)>a:focus,
.nav-tabs.account__tabs>li:not(.active)>a:focus,
.object__tabs.nav-tabs>li:not(.active)>a:hover,
.nav-tabs.account__tabs>li:not(.active)>a:hover {
  color: #fff;
}

.object__tabs.nav-tabs>li.active>a,
.nav-tabs.account__tabs>li.active>a,
.object__tabs.nav-tabs>li.active>a:focus,
.nav-tabs.account__tabs>li.active>a:focus,
.object__tabs.nav-tabs>li.active>a:hover,
.nav-tabs.account__tabs>li.active>a:hover {
  color: #1a1b1c;
  border-color: #e4e4e4;
  border-bottom-color: transparent;
}

.tab-content__footer {
  border-top-color: #939393;
}

.tab-content__collection-list-item:hover a,
.tab-content__collection-list-item:focus a {
  color: #fff;
}

.tab-content__collection-link,
.tab-content__collection-link:focus,
.tab-content__collection-link:hover {
  color: #1a1b1c;
}

.tab-content__tree-fake-list-item {
  background-color: #ececec;
}

.tab-content__tree-fake-list-item:hover .tab-content__tree-link.active,
.tab-content__tree-fake-list-item:focus .tab-content__tree-link.active {
  color: #b70203 !important;
}

.tab-content__tree-fake-list-item:hover .tab-content__tree-link .icon,
.tab-content__tree-fake-list-item:focus .tab-content__tree-link .icon {
  color: #b70203;
}

.tab-content__tree-fake-list-item.active {
  background-color: #b70203 !important;
  border-color: #b70203;
}

.tab-content__tree-fake-list-item.active:hover {
  background-color: #b70203;
}

.tab-content__tree-fake-list-item.active:hover .tab-content__tree-link {
  color: #fff !important;
}

.tab-content__tree-fake-list-item.active:hover .tab-content__tree-icons-holder {
  background-color: transparent;
}

.tab-content__tree-fake-list-item.active .tab-content__tree-icons-holder {
  border-color: #939393;
}

.tab-content__tree-fake-list-item.active .tab-content__tree-link {
  color: #fff;
}

.tab-content__tree-link {
  color: #1a1b1c;
  border-left-color: #f1f1f1;
}

.tab-content__tree-link .icon {
  color: #1a1b1c;
}

.tab-content__tree-link:focus,
.tab-content__tree-link:hover {
  border-color: #b70203;
  color: #b70203;
  background-color: #fff;
}

.tab-content__tree-sublist .tab-content__tree-fake-list-item {
  background-color: #ececec;
}

.tab-content__tree-sublist .tab-content__tree-fake-list-item.active {
  background-color: #b70203;
  color: #fff;
}

.tab-content__tree-sublist .tab-content__tree-fake-list-item.active .tab-content__tree-link {
  color: #fff;
}

.tab-content__tree-sublist .tab-content__tree-fake-list-item.active .tab-content__tree-icons-holder .icon {
  color: #fff;
}

.tab-content__tree-sublist .tab-content__tree-list-item:before {
  border-left-color: #939393;
  border-bottom-color: #939393;
}

.tab-content__tree-sublist .tab-content__tree-list-item .tab-content__tree-link:focus.active,
.tab-content__tree-sublist .tab-content__tree-list-item .tab-content__tree-link:hover.active {
  color: #fff;
}

.tab-content__tree-sublist .tab-content__tree-list-item .tab-content__tree-link.active {
  color: #fff;
}

.tab-content__tree-icons-holder .icon {
  color: #1a1b1c;
}

.tab-content__tree-icons-holder:hover,
.tab-content__tree-icons-holder:focus {
  border-color: #b70203;
  background-color: #fff;
}

.tab-content__tree-icons-holder:hover .icon,
.tab-content__tree-icons-holder:focus .icon {
  color: #b70203;
}

.download__header--locked,
.download__header--locked:hover,
.download__header--locked:focus {
  color: #1a1b1c;
}

.download__header-icons span {
  color: #1a1b1c;
}

.download__header-icons span.info {
  color: #a30304;
}

.download__buttons-item--label {
  color: #1a1b1c;
}

.download__button--link {
  color: #1a1b1c;
}

@media (max-width: 767px) {
  .download__header--all {
    background-color: transparent;
  }
}

.image__book {
  background-color: #e4e4e4;
  border-color: #e4e4e4;
}

.image__book span {
  color: #707070;
}

.image__locked {
  background-color: #fff;
  border-color: #e4e4e4;
}

.image__locked span {
  color: #707070;
}

.lang__link {
  border-color: #939393;
}

.lang__link,
.lang__link:focus,
.lang__link:hover {
  color: #939393;
}

.lang__link.active {
  background: #b70203;
  border-color: #a30304;
}

.lang__link.active,
.lang__link.active:focus,
.lang__link.active:hover {
  color: #fff;
}

.accessMessage {
  background-color: #f1f1f1;
  border-color: #c1c1c1;
  color: #1a1b1c;
}

.contact-container {
  background-color: #f9f9f9;
}

.leaflet-container {
  background: #ddd;
}

.leaflet-container a {
  color: #0078A8;
}

.leaflet-zoom-box {
  background: rgba(255,255,255,0.5);
}

.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0,0,0,0.65);
}

.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  color: black;
}

.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

.leaflet-bar a.leaflet-disabled {
  background-color: #f4f4f4;
  color: #bbb;
}

.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0,0,0,0.4);
  background: #fff;
}

.leaflet-control-layers-expanded {
  color: #333;
  background: #fff;
}

.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255,255,255,0.7);
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
  color: #333;
}

.leaflet-control-scale-line {
  background: #fff;
  background: rgba(255,255,255,0.5);
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}

.leaflet-container a.leaflet-popup-close-button {
  color: #c3c3c3;
  background: transparent;
}

.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

.leaflet-div-icon {
  background: #fff;
}

.leaflet-tooltip {
  background-color: #fff;
  color: #222;
  box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  background: transparent;
}

.leaflet-tooltip-top:before {
  border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
  border-bottom-color: #fff;
}

.leaflet-tooltip-left:before {
  border-left-color: #fff;
}

.leaflet-tooltip-right:before {
  border-right-color: #fff;
}

.footer__contact-form input::-webkit-input-placeholder,
.footer__contact-form textarea::-webkit-input-placeholder {
  color: #1a1b1c;
}

.footer__contact-form input:-ms-input-placeholder,
.footer__contact-form textarea:-ms-input-placeholder {
  color: #1a1b1c;
}

.footer__contact-form input::-moz-placeholder,
.footer__contact-form textarea::-moz-placeholder {
  color: #1a1b1c;
}

.footer__contact-form input:-moz-placeholder,
.footer__contact-form textarea:-moz-placeholder {
  color: #1a1b1c;
}

.footer__contact-page {
  background-color: #f9f9f9;
}

.footer__contact-page .footer__contact-box--title,
.footer__contact-page .footer__contact-box--content {
  color: #1a1b1c;
}

.footer__contact-page .footer__contact-box--content a {
  color: #1a1b1c;
  border-bottom-color: #1a1b1c;
}

.footer__contact-page .footer__contact-box--content:hover,
.footer__contact-page .footer__contact-box--content:focus {
  color: #1a1b1c;
  border-bottom-color: #1a1b1c;
}

.contact-form__input,
.contact-form__textarea {
  color: #1a1b1c;
  background-color: #f5f5f5;
  border-color: #c1c1c1;
}

.show-content__details-container {
  background-color: #333;
}

.show-content__details-column {
  background-color: #333;
}

.show-content__title-container {
  background: #222;
}

.show-content__main-header {
  color: #f9f9f9;
}

.show-content__subheader {
  color: #c1c1c1;
}

.show-content__close a:after,
.show-content__close a:before {
  background-color: #fff;
}

.show-content__close a:hover:after,
.show-content__close a:hover:before,
.show-content__close a:focus:after,
.show-content__close a:focus:before {
  background-color: #fff;
}

.show-content__close.object-navigation__item .arrow-container:hover,
.show-content__close.object-navigation__item .arrow-container:focus {
  background: #b70203;
}

.show-content__close.object-navigation__item .arrow-container:hover::before,
.show-content__close.object-navigation__item .arrow-container:hover::after,
.show-content__close.object-navigation__item .arrow-container:focus::before,
.show-content__close.object-navigation__item .arrow-container:focus::after {
  background-color: #fff;
}

.show-content__group-object-btn {
  background: linear-gradient(to bottom, #333 0%, #434343 100%);
  color: #fff;
  border-color: #939393;
}

.object-navigation__item a {
  background: linear-gradient(to bottom, #333 0%, #434343 100%);
  color: #939393;
}

.object-navigation__item a:focus .arrow-container,
.object-navigation__item a:hover .arrow-container {
  background: linear-gradient(to bottom, #fff 0%, #e4e4e4 100%);
}

.object-navigation__item a:focus .arrow-container span,
.object-navigation__item a:hover .arrow-container span {
  color: #707070;
}

.object-navigation__item .arrow-container {
  color: #939393;
}

.object-navigation__item .arrow-container:focus,
.object-navigation__item .arrow-container:hover {
  background: linear-gradient(to bottom, #fff 0%, #e4e4e4 100%);
}

.object-navigation__item .arrow-container:focus span,
.object-navigation__item .arrow-container:hover span {
  color: #707070;
}

.object-navigation__item .text-info {
  color: #c1c1c1;
}

.details__tabs {
  border-bottom-color: #525252;
}

.details__tabs-content {
  background-color: #333;
}

.details__tabs.nav-tabs>li.active>button {
  background: #b70203;
  border-color: #b70203;
  color: #fff;
}

.details__tabs.nav-tabs>li.active>button:hover,
.details__tabs.nav-tabs>li.active>button:focus {
  background: #b70203;
  border-color: #b70203;
  color: #fff;
}

.details__tabs.nav-tabs>li>button {
  background: linear-gradient(to bottom, #333 0%, #434343 100%);
  border-color: #4d4d4d;
  border-bottom-color: #525252;
  color: #fff;
}

.details__tabs.nav-tabs>li>button:focus,
.details__tabs.nav-tabs>li>button:hover {
  background: #b70203;
  border-color: #b70203;
}

.details__lang-toggle {
  background-color: #333;
  border-color: #707070;
  color: #ececec;
}

.details__lang-toggle span {
  color: #707070;
}

.details__lang-label {
  color: #fff;
}

.details__lang__dropdown-menu {
  box-shadow: none;
  background-color: #333;
  border-color: #707070;
}

.details__lang__dropdown-menu.dropdown-menu>li>a,
.details__lang__dropdown-menu.header__dropdown-menu>li>a {
  color: #ececec;
}

.details__lang__dropdown-menu.dropdown-menu>li>a:focus,
.details__lang__dropdown-menu.header__dropdown-menu>li>a:focus,
.details__lang__dropdown-menu.dropdown-menu>li>a:hover,
.details__lang__dropdown-menu.header__dropdown-menu>li>a:hover {
  background-color: #333;
}

.details__header {
  color: #939393;
}

.details__header span,
.details__header a {
  color: #939393;
}

.details__text.title a {
  color: #fff;
  border-color: rgba(0,0,0,0);
}

.details__text span,
.details__text a {
  color: #fff;
  border-bottom-color: #4d4d4d;
}

.details__text a:hover {
  border-bottom-color: #fff;
}

.details__more-button {
  background-color: #333;
  border-top-color: #4d4d4d;
  box-shadow: 0px -11px 30px #333;
}

.details__more-button span {
  color: #c1c1c1;
}

@media (max-width: 767px) {
  .details__more-button {
    background-color: #333;
    border-top-color: #333;
  }

  .details__more-button span {
    color: #1a1b1c;
  }
}

.buttons-list__item .object__dropdown-bib>li>a,
.buttons-list__item .account__dropdown-menu>li>a {
  background: #1a1b1c;
  color: #fff;
}

.buttons-list__item .object__dropdown-bib>li>a:hover,
.buttons-list__item .account__dropdown-menu>li>a:hover {
  background: #b70203;
  color: #fff;
  border-color: #525252;
}

.buttons-list__item a,
.buttons-list__item button {
  background: linear-gradient(to bottom, #333 0%, #434343 100%);
  color: #939393;
}

.buttons-list__item a:hover,
.buttons-list__item a:focus,
.buttons-list__item a.active,
.buttons-list__item a:active,
.buttons-list__item button:hover,
.buttons-list__item button:focus,
.buttons-list__item button.active,
.buttons-list__item button:active {
  border-color: #525252;
}

.buttons-list__item a:hover span,
.buttons-list__item a:focus span,
.buttons-list__item a.active span,
.buttons-list__item a:active span,
.buttons-list__item button:hover span,
.buttons-list__item button:focus span,
.buttons-list__item button.active span,
.buttons-list__item button:active span {
  color: #fff;
}

.buttons-list__item a:hover:hover,
.buttons-list__item a:hover:focus,
.buttons-list__item a:focus:hover,
.buttons-list__item a:focus:focus,
.buttons-list__item a.active:hover,
.buttons-list__item a.active:focus,
.buttons-list__item a:active:hover,
.buttons-list__item a:active:focus,
.buttons-list__item button:hover:hover,
.buttons-list__item button:hover:focus,
.buttons-list__item button:focus:hover,
.buttons-list__item button:focus:focus,
.buttons-list__item button.active:hover,
.buttons-list__item button.active:focus,
.buttons-list__item button:active:hover,
.buttons-list__item button:active:focus {
  background: #b70203;
}

.buttons-list__dropdown-toggle {
  background: linear-gradient(to bottom, #333 0%, #434343 100%);
  color: #b70203;
}

.buttons-list__dropdown-toggle span {
  color: #939393;
}

.buttons-list__dropdown-menu {
  box-shadow: none;
  background-color: #333;
}

.buttons-list__dropdown-menu>li>a {
  background: transparent;
  color: #f5f5f5;
}

.buttons-list__dropdown-menu>li>a:focus,
.buttons-list__dropdown-menu>li>a:hover {
  background: #b70203;
  color: #f5f5f5;
}

.buttons-list__dropdown-menu>li>a.active {
  color: #f5f5f5;
  background: #b70203;
}

.buttons-list__dropdown-menu>li>a.active:focus,
.buttons-list__dropdown-menu>li>a.active:hover {
  color: #f5f5f5;
}

.buttons-list__dropdown-item a {
  background-color: #b70203;
}

.show-content .modal-backdrop {
  background-color: #333;
}

.modal--addToFav .modal-body,
.modal--login-success .modal-body,
.modal__register--success .modal-body {
  color: #1a1b1c;
}

.modal--msgInfo .modal-body {
  color: #1a1b1c;
}

.viewMode__accordion-trigger {
  color: #1a1b1c;
}

.viewMode__accordion-wrapper h4,
.viewMode__accordion-wrapper p {
  color: #1a1b1c;
}

.viewMode__accordion-wrapper a,
.viewMode__accordion-wrapper a:focus,
.viewMode__accordion-wrapper a:hover {
  color: #1a1b1c;
}

.viewMode__remember {
  background-color: #c1c1c1;
}

.viewMode__remember label {
  color: #1a1b1c;
}

.pub-list__item.folder .icon {
  color: #fff;
}

.pub-list__item.folder .fake-link {
  color: #fff;
}

.pub-list__item.folder .fake-link:hover {
  border-bottom-color: #c1c1c1;
}

.pub-list__item a {
  color: #c1c1c1;
}

.pub-list__item a span {
  border-bottom-color: transparent;
}

.pub-list__item a span.icon {
  color: #939393;
}

.pub-list__item a span:hover,
.pub-list__item a span:focus {
  border-bottom-color: #c1c1c1;
}

.pub-list__item a.active {
  color: #fff;
  background-color: #b70203;
}

.pub-list__item a.current span:not(.icon) {
  border-bottom-color: #c1c1c1;
}

.pub-list__item a.current .icon {
  color: #fff;
}

.pub-list__item a:focus,
.pub-list__item a:hover {
  color: #fff;
}

.pub-list__item a:focus .icon,
.pub-list__item a:hover .icon {
  color: #fff;
}

.pub-list__item a:focus span,
.pub-list__item a:hover span {
  border-bottom-color: #4d4d4d;
}

.collection__name {
  color: #1c1c1c;
}

.collection__tree {
  background-color: #fff;
}

.collection__header span.total {
  color: #707070;
}

.collection__header span.total strong {
  color: #1c1c1c;
}

.collection__desc {
  color: #1c1c1c;
}

.collection__desc-container {
  background-color: #fff;
  box-shadow: 1px 1px 3px 0px rgba(165,165,165,0.5);
}

.collection__desc a {
  color: #1a1b1c;
}

.collection__image-container {
  background-color: #fff;
  box-shadow: 1px 1px 3px 0px rgba(165,165,165,0.5);
}

.collection__image-container .icon {
  color: #707070;
}

.collection__image-photo {
  border-color: #f1f1f1;
}

.collection__toggle-link,
.collection__toggle-link:focus,
.collection__toggle-link:hover {
  color: #1a1b1c;
}

.account__header,
.published__header,
.favs__header {
  color: #1a1b1c;
}

.account__dropdown-tabs {
  color: #1a1b1c;
}

.account__container {
  background-color: #f9f9f9;
}

.account__container:before {
  background-color: #606060;
}

.account__dropdown-menu.dropdown-menu>.active>a,
.account__dropdown-menu.header__dropdown-menu>.active>a {
  background-color: #b70203;
  color: #fff;
}

@media (max-width: 767px) {
  .account__tab-content,
  .messages__tab-content {
    border-top-color: #e4e4e4;
  }
}

.settings__row,
.settings__row-password {
  background-color: #c1c1c1;
}

.settings__label {
  color: #1a1b1c;
}

.settings__name {
  color: #1a1b1c;
}

.settings__edit {
  background-color: transparent;
  color: #707070;
}

.settings__edit:hover {
  color: #1a1b1c;
}

.settings__input {
  color: #1a1b1c;
}

.settings__login .settings__success {
  background-color: #f1f1f1;
  border-color: #c1c1c1;
}

.settings__radio-header {
  color: #1a1b1c;
}

.settings__radio-label {
  color: #1a1b1c;
}

.settings__text {
  color: #1a1b1c;
}

.published__legend .green,
.messages__legend .green {
  color: #51a39b;
}

.published__legend .red,
.messages__legend .red {
  color: #c43531;
}

.published__legend .grey,
.messages__legend .grey {
  color: #707070;
}

.published__legend .yellow,
.messages__legend .yellow {
  color: #e99a01;
}

.published__legend-header,
.messages__legend-header {
  color: #1a1b1c;
}

.published__link-title:focus,
.messages__link-title:focus,
.published__link-title:hover,
.messages__link-title:hover {
  color: #1a1b1c;
}

.published__comment,
.messages__comment,
.published__date,
.messages__date,
.published__title,
.published__link-title,
.messages__link-title {
  color: #1a1b1c;
}

.published__objects-header,
.messages__objects-header {
  background-color: #606060;
}

.published__objects-header-item,
.messages__objects-header-item {
  color: #fff;
  border-left-color: #e4e4e4;
}

.published__objects-wrapper,
.favs__objects-wrapper,
.messages__objects-wrapper {
  background-color: #f9f9f9;
}

.published__objects-before,
.favs__objects-before,
.messages__objects-before {
  background-color: #606060;
}

.published__objects-subheader,
.favs__objects-subheader,
.messages__objects-subheader {
  color: #fff;
}

.published__objects .table-row,
.messages__objects .table-row {
  background-color: #fff;
}

.published__objects .table-cell,
.messages__objects .table-cell {
  border-right-color: #e4e4e4;
  border-top-color: #c1c1c1;
  border-bottom-color: #c1c1c1;
  color: #1a1b1c;
}

.published__objects .table-cell.first,
.messages__objects .table-cell.first {
  border-left-color: #c1c1c1;
}

.published__objects .table-cell.fifth,
.messages__objects .table-cell.fifth {
  border-right-color: #c1c1c1;
}

.published__objects .table-cell .green,
.messages__objects .table-cell .green {
  color: #51a39b;
}

.published__objects .table-cell .red,
.messages__objects .table-cell .red {
  color: #c43531;
}

.published__objects .table-cell .grey,
.messages__objects .table-cell .grey {
  color: #707070;
}

.published__objects .table-cell .yellow,
.messages__objects .table-cell .yellow {
  color: #e99a01;
}

@media (max-width: 992px) {
  .published__objects .table-row.active .table-cell:before,
  .messages__objects .table-row.active .table-cell:before {
    color: #fff;
  }

  .published__objects .table-cell:before,
  .messages__objects .table-cell:before {
    color: #707070;
  }

  .published__objects .table-cell.first,
  .messages__objects .table-cell.first,
  .published__objects .table-cell.fourth,
  .messages__objects .table-cell.fourth,
  .published__objects .table-cell.second,
  .messages__objects .table-cell.second,
  .published__objects .table-cell.third,
  .messages__objects .table-cell.third {
    border-right-color: #e4e4e4;
  }
}

.favs__object {
  background-color: #fff;
  border-color: #e4e4e4;
}

.favs__object:hover {
  border-color: #c1c1c1;
}

.favs__object__header {
  color: #1a1b1c;
}

.edit-bar__delete {
  background: #b70203;
  color: #fff;
}

.edit-bar__delete:focus,
.edit-bar__delete:hover {
  background-color: #1a1b1c;
  border-color: #1a1b1c;
  color: #fff;
}

.edit-bar__count {
  color: #1a1b1c;
}

.edit-bar__count .icon {
  color: #b70203;
}

.object__checkbox-wrapper {
  border-right-color: #e4e4e4;
}

.object__image-wrapper img {
  background-color: #e4e4e4;
}

.object__text {
  color: #707070;
}

.object__action-link {
  border-right-color: #e4e4e4;
  color: #939393;
}

.object__action-link:focus,
.object__action-link:hover {
  color: #b70203;
}

.object__action-link .icon:focus,
.object__action-link .icon:hover {
  color: #b70203;
}

.messages__tab-content {
  border-top-color: #e4e4e4;
}

.messages__objects .table-cell.fourth {
  border-right-color: #c1c1c1;
}

.messages__objects .table-cell.full {
  border-right-color: #c1c1c1;
  border-left-color: #c1c1c1;
}

.message__header {
  background-color: #ececec;
  border-bottom-color: #c1c1c1;
}

.message-container {
  border-color: #c1c1c1;
}

.message__content {
  background-color: #fff;
  color: #1a1b1c;
}

.message__info-label {
  color: #1a1b1c;
}

.message__info-line {
  color: #1a1b1c;
}

.static__content__help--regular {
  border-color: #c1c1c1;
  background-color: #fff;
}

.static__content__help--accent {
  border-color: #b70203;
  background-color: #fff;
}

.static__content p,
.static__content ul li {
  color: #1a1b1c;
}

.static__content a {
  color: #1a1b1c;
}

.static__content a:focus,
.static__content a:hover {
  color: #1a1b1c;
}

.static__content img {
  border-color: #e4e4e4;
}

.static__date {
  color: #939393;
}

.indexes__top-bar {
  background-color: #f5f5f5;
}

.indexes__list {
  border-left-color: #e4e4e4;
  border-right-color: #e4e4e4;
}

.indexes__list-item a {
  color: #1a1b1c;
  border-bottom-color: #c1c1c1;
}

.indexes__list-item a:focus,
.indexes__list-item a:hover {
  color: #1a1b1c;
  border-bottom-color: #1a1b1c;
}

.indexes__search input::-webkit-input-placeholder,
.indexes__search textarea::-webkit-input-placeholder {
  color: #939393;
}

.indexes__search input:-ms-input-placeholder,
.indexes__search textarea:-ms-input-placeholder {
  color: #939393;
}

.indexes__search input::-moz-placeholder,
.indexes__search textarea::-moz-placeholder {
  color: #939393;
}

.indexes__search input:-moz-placeholder,
.indexes__search textarea:-moz-placeholder {
  color: #939393;
}

.indexes__search-input {
  border-color: #c1c1c1;
  color: #1a1b1c;
}

.indexes__header span.indexes__header__label {
  color: #1a1b1c;
}

.indexes__header span.indexes__header__inner {
  color: #707070;
}

.indexes__list-container {
  background-color: #f5f5f5;
  border-bottom-color: #e4e4e4;
}

.contrast-page {
  color: #181818;
  background-color: #181818;
}

.contrast-page .button--accent,
.contrast-page .component__objects--button-more,
.contrast-page .error__button,
.contrast-page .modal--regular .modal-submit,
.modal--regular .contrast-page .modal-submit,
.contrast-page .modal--access .modal-submit,
.modal--access .contrast-page .modal-submit,
.contrast-page .modal--change-view .modal-submit,
.modal--change-view .contrast-page .modal-submit,
.contrast-page .modal--login .modal-submit,
.modal--login .contrast-page .modal-submit,
.contrast-page .modal--register .modal-submit,
.modal--register .contrast-page .modal-submit,
.contrast-page .advsearch .modal-submit,
.advsearch .contrast-page .modal-submit,
.contrast-page .modal--password .modal-submit,
.modal--password .contrast-page .modal-submit,
.contrast-page .modal--alert .modal-button,
.modal--alert .contrast-page .modal-button,
.contrast-page .modal--addToFav .modal-button,
.modal--addToFav .contrast-page .modal-button,
.contrast-page .modal--login-success .modal-button,
.modal--login-success .contrast-page .modal-button,
.contrast-page .modal__register--success .modal-button,
.modal__register--success .contrast-page .modal-button,
.contrast-page .modal--msgInfo .modal-button,
.modal--msgInfo .contrast-page .modal-button,
.contrast-page .advsearch__add-section,
.contrast-page .advsearch__footer .modal-submit.active,
.advsearch__footer .contrast-page .modal-submit.active,
.contrast-page .component-mostviewed__button--more,
.contrast-page .component-news__button--more,
.contrast-page .results__filters--button,
.contrast-page .filters__date-submit,
.contrast-page .object__more,
.contrast-page .download__button,
.contrast-page .contact-form__submit,
.contrast-page .details__tabs.nav-tabs>li.active>button,
.contrast-page .buttons-list__item a:hover,
.buttons-list__item .contrast-page a:hover,
.contrast-page .buttons-list__item a:focus,
.buttons-list__item .contrast-page a:focus,
.contrast-page .buttons-list__item a.active,
.buttons-list__item .contrast-page a.active,
.contrast-page .buttons-list__item a:active,
.buttons-list__item .contrast-page a:active,
.contrast-page .buttons-list__item button:hover,
.buttons-list__item .contrast-page button:hover,
.contrast-page .buttons-list__item button:focus,
.buttons-list__item .contrast-page button:focus,
.contrast-page .buttons-list__item button.active,
.buttons-list__item .contrast-page button.active,
.contrast-page .buttons-list__item button:active,
.buttons-list__item .contrast-page button:active,
.contrast-page .info-close,
.contrast-page .viewMode__submit,
.contrast-page .collection__list-toggle,
.contrast-page .collection__browse-collection,
.contrast-page .account__button,
.contrast-page .settings__submit,
.contrast-page .published__button--accent,
.contrast-page .edit-bar__delete,
.contrast-page .message__button-answer {
  background: #fff200;
  color: #181818;
}

.contrast-page .button--accent:hover,
.contrast-page .component__objects--button-more:hover,
.contrast-page .error__button:hover,
.contrast-page .modal--regular .modal-submit:hover,
.modal--regular .contrast-page .modal-submit:hover,
.contrast-page .modal--access .modal-submit:hover,
.modal--access .contrast-page .modal-submit:hover,
.contrast-page .modal--change-view .modal-submit:hover,
.modal--change-view .contrast-page .modal-submit:hover,
.contrast-page .modal--login .modal-submit:hover,
.modal--login .contrast-page .modal-submit:hover,
.contrast-page .modal--register .modal-submit:hover,
.modal--register .contrast-page .modal-submit:hover,
.contrast-page .advsearch .modal-submit:hover,
.advsearch .contrast-page .modal-submit:hover,
.contrast-page .modal--password .modal-submit:hover,
.modal--password .contrast-page .modal-submit:hover,
.contrast-page .modal--alert .modal-button:hover,
.modal--alert .contrast-page .modal-button:hover,
.contrast-page .modal--addToFav .modal-button:hover,
.modal--addToFav .contrast-page .modal-button:hover,
.contrast-page .modal--login-success .modal-button:hover,
.modal--login-success .contrast-page .modal-button:hover,
.contrast-page .modal__register--success .modal-button:hover,
.modal__register--success .contrast-page .modal-button:hover,
.contrast-page .modal--msgInfo .modal-button:hover,
.modal--msgInfo .contrast-page .modal-button:hover,
.contrast-page .advsearch__add-section:hover,
.contrast-page .advsearch__footer .modal-submit.active:hover,
.advsearch__footer .contrast-page .modal-submit.active:hover,
.contrast-page .component-mostviewed__button--more:hover,
.contrast-page .component-news__button--more:hover,
.contrast-page .results__filters--button:hover,
.contrast-page .filters__date-submit:hover,
.contrast-page .object__more:hover,
.contrast-page .download__button:hover,
.contrast-page .contact-form__submit:hover,
.contrast-page .details__tabs.nav-tabs>li.active>button:hover,
.contrast-page .buttons-list__item a:hover,
.buttons-list__item .contrast-page a:hover,
.contrast-page .buttons-list__item button:hover,
.buttons-list__item .contrast-page button:hover,
.contrast-page .info-close:hover,
.contrast-page .viewMode__submit:hover,
.contrast-page .collection__list-toggle:hover,
.contrast-page .collection__browse-collection:hover,
.contrast-page .account__button:hover,
.contrast-page .settings__submit:hover,
.contrast-page .published__button--accent:hover,
.contrast-page .edit-bar__delete:hover,
.contrast-page .message__button-answer:hover,
.contrast-page .button--accent:focus,
.contrast-page .component__objects--button-more:focus,
.contrast-page .error__button:focus,
.contrast-page .modal--regular .modal-submit:focus,
.modal--regular .contrast-page .modal-submit:focus,
.contrast-page .modal--access .modal-submit:focus,
.modal--access .contrast-page .modal-submit:focus,
.contrast-page .modal--change-view .modal-submit:focus,
.modal--change-view .contrast-page .modal-submit:focus,
.contrast-page .modal--login .modal-submit:focus,
.modal--login .contrast-page .modal-submit:focus,
.contrast-page .modal--register .modal-submit:focus,
.modal--register .contrast-page .modal-submit:focus,
.contrast-page .advsearch .modal-submit:focus,
.advsearch .contrast-page .modal-submit:focus,
.contrast-page .modal--password .modal-submit:focus,
.modal--password .contrast-page .modal-submit:focus,
.contrast-page .modal--alert .modal-button:focus,
.modal--alert .contrast-page .modal-button:focus,
.contrast-page .modal--addToFav .modal-button:focus,
.modal--addToFav .contrast-page .modal-button:focus,
.contrast-page .modal--login-success .modal-button:focus,
.modal--login-success .contrast-page .modal-button:focus,
.contrast-page .modal__register--success .modal-button:focus,
.modal__register--success .contrast-page .modal-button:focus,
.contrast-page .modal--msgInfo .modal-button:focus,
.modal--msgInfo .contrast-page .modal-button:focus,
.contrast-page .advsearch__add-section:focus,
.contrast-page .advsearch__footer .modal-submit.active:focus,
.advsearch__footer .contrast-page .modal-submit.active:focus,
.contrast-page .component-mostviewed__button--more:focus,
.contrast-page .component-news__button--more:focus,
.contrast-page .results__filters--button:focus,
.contrast-page .filters__date-submit:focus,
.contrast-page .object__more:focus,
.contrast-page .download__button:focus,
.contrast-page .contact-form__submit:focus,
.contrast-page .details__tabs.nav-tabs>li.active>button:focus,
.contrast-page .buttons-list__item a:focus,
.buttons-list__item .contrast-page a:focus,
.contrast-page .buttons-list__item button:focus,
.buttons-list__item .contrast-page button:focus,
.contrast-page .info-close:focus,
.contrast-page .viewMode__submit:focus,
.contrast-page .collection__list-toggle:focus,
.contrast-page .collection__browse-collection:focus,
.contrast-page .account__button:focus,
.contrast-page .settings__submit:focus,
.contrast-page .published__button--accent:focus,
.contrast-page .edit-bar__delete:focus,
.contrast-page .message__button-answer:focus {
  background-color: #181818;
  color: #fff200;
}

.contrast-page .menu--desktop {
  background-color: #181818;
}

.contrast-page .menu--desktop .menu__nav>li.active>a.home {
  color: #fff200;
}

.contrast-page .menu--desktop .menu__nav>li>a {
  border-left-color: #fff200;
}

.contrast-page .menu--desktop .menu__nav>li .dropdown-menu,
.contrast-page .menu--desktop .menu__nav>li .header__dropdown-menu {
  border-color: #fff200;
  background-color: #181818;
}

.contrast-page .menu--desktop .menu__nav>li .dropdown-menu li,
.contrast-page .menu--desktop .menu__nav>li .header__dropdown-menu li {
  border-color: #fff200;
}

.contrast-page .menu--desktop .menu__nav>li .dropdown-menu li:hover,
.contrast-page .menu--desktop .menu__nav>li .header__dropdown-menu li:hover {
  color: #fff200;
}

.contrast-page .menu--desktop .menu__nav>li .dropdown-menu li a,
.contrast-page .menu--desktop .menu__nav>li .header__dropdown-menu li a {
  color: #fff200;
}

.contrast-page .menu--desktop .menu__nav>li .dropdown-menu li a:hover,
.contrast-page .menu--desktop .menu__nav>li .header__dropdown-menu li a:hover {
  color: #fff200;
  box-shadow: 0px 0px 0px 1px #fff200 inset;
}

.contrast-page .menu--desktop .menu__nav>li .dropdown-icon {
  background-color: #181818;
  border-right-color: #fff200;
}

.contrast-page .menu--desktop .menu__nav>li .dropdown-icon:hover,
.contrast-page .menu--desktop .menu__nav>li .dropdown-icon:focus {
  background-color: #fff200;
}

.contrast-page .menu--desktop .menu__nav>li .dropdown-icon:hover:before,
.contrast-page .menu--desktop .menu__nav>li .dropdown-icon:focus:before {
  color: #181818;
}

.contrast-page .menu__back {
  background-color: #fff200;
}

.contrast-page .menu__nav {
  border-top-color: #fff200;
}

.contrast-page .menu__nav li.active:after {
  border-bottom-color: #fff200;
}

.contrast-page .menu__nav>li:hover>[class^="dlibra-icon-"] {
  color: #fff200;
}

.contrast-page .menu__nav>li:hover>[class^="dlibra-icon-"]:before {
  color: #fff200;
}

@media (max-width: 991px) {
  .contrast-page .menu__nav>li:hover>[class^="dlibra-icon-"]:before {
    color: #fff;
  }
}

.contrast-page .menu__nav>li>a {
  color: #fff200;
}

.contrast-page .menu__nav>li>a:focus,
.contrast-page .menu__nav>li>a:hover {
  color: #fff200;
}

.contrast-page .menu__nav>li>a.home,
.contrast-page .menu__nav>li>a.home:hover,
.contrast-page .menu__nav>li>a.home:focus {
  color: #fff200;
}

.contrast-page .menu__nav>li>.header__dropdown-menu>li>a:focus,
.contrast-page .menu__nav>li>.header__dropdown-menu>li>a:hover {
  color: #fff200;
}

.contrast-page .menu__nav>li>.header__dropdown-menu>li>a:focus span,
.contrast-page .menu__nav>li>.header__dropdown-menu>li>a:hover span {
  color: #fff200;
}

.contrast-page .menu__nav>li>.dropdown-menu>li>a,
.contrast-page .menu__nav>li>.header__dropdown-menu>li>a {
  color: #fff200;
}

.contrast-page .menu__nav>li>.dropdown-menu>li>a:focus,
.contrast-page .menu__nav>li>.header__dropdown-menu>li>a:focus,
.contrast-page .menu__nav>li>.dropdown-menu>li>a:hover,
.contrast-page .menu__nav>li>.header__dropdown-menu>li>a:hover {
  background-color: transparent;
}

.contrast-page .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle:focus span,
.contrast-page .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle:focus span,
.contrast-page .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle:focus span,
.contrast-page .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle:focus span,
.contrast-page .menu__nav>li>.dropdown-menu>li>a.dropdown-toggle:hover span,
.contrast-page .menu__nav>li>.header__dropdown-menu>li>a.dropdown-toggle:hover span,
.contrast-page .menu__nav>li>.dropdown-menu>li>a.header__dropdown-toggle:hover span,
.contrast-page .menu__nav>li>.header__dropdown-menu>li>a.header__dropdown-toggle:hover span {
  color: #fff200;
}

.contrast-page .menu__nav>li>.dropdown-menu .dropdown-menu>li>a:focus,
.contrast-page .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a:focus,
.contrast-page .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a:focus,
.contrast-page .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a:focus,
.contrast-page .menu__nav>li>.dropdown-menu .dropdown-menu>li>a:hover,
.contrast-page .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a:hover,
.contrast-page .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a:hover,
.contrast-page .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a:hover {
  color: #fff200;
  background-color: transparent;
}

.contrast-page .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle:focus [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle:focus [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:focus [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:focus [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:focus [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:focus [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:focus [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:focus [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.dropdown-toggle:hover [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.dropdown-toggle:hover [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:hover [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.dropdown-toggle:hover [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:hover [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.header__dropdown-menu .dropdown-menu>li>a.header__dropdown-toggle:hover [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:hover [class^="dlibra-icon-"],
.contrast-page .menu__nav>li>.header__dropdown-menu .header__dropdown-menu>li>a.header__dropdown-toggle:hover [class^="dlibra-icon-"] {
  color: #fff200;
}

.contrast-page .menu__nav>li.open {
  color: #fff200;
}

.contrast-page .menu__nav>li.open>[class^="dlibra-icon-"] {
  color: #fff200;
}

.contrast-page .menu__nav>li.open>[class^="dlibra-icon-"]:before {
  color: #fff200;
}

.contrast-page .menu__nav>li.open:hover>[class^="dlibra-icon-"] {
  color: #fff200;
}

.contrast-page .menu__nav>li.open:hover>[class^="dlibra-icon-"]:before {
  color: #fff200;
}

.contrast-page .menu__nav>li.open>a,
.contrast-page .menu__nav>li.open>a:focus,
.contrast-page .menu__nav>li.open>a:hover {
  color: #fff200;
  border-color: #fff200;
  border-bottom-color: #181818;
}

.contrast-page .menu__nav>li.dropdown-menu>li>a:focus,
.contrast-page .menu__nav>li.header__dropdown-menu>li>a:focus,
.contrast-page .menu__nav>li.dropdown-menu>li>a:hover,
.contrast-page .menu__nav>li.header__dropdown-menu>li>a:hover,
.contrast-page .menu__nav>li.header__dropdown-menu>li>a:focus,
.contrast-page .menu__nav>li.header__dropdown-menu>li>a:hover {
  color: #fff200;
}

.contrast-page .dropdown-menu>li>a:focus,
.contrast-page .header__dropdown-menu>li>a:focus,
.contrast-page .dropdown-menu>li>a:hover,
.contrast-page .header__dropdown-menu>li>a:hover {
  box-shadow: 0 0 0 1px #fff200 inset;
  color: #fff200;
}

.contrast-page .dropdown-icon:focus,
.contrast-page .dropdown-icon:hover {
  background: #fff200;
}

@media (max-width: 991px) {
  .contrast-page .dropdown-icon {
    background: #fff200;
  }
}

.contrast-page .nav .open>a,
.contrast-page .menu__nav .open>a {
  background-color: transparent;
}

.contrast-page .header--main {
  background-color: #181818;
}

.contrast-page .header--top {
  background-color: #181818;
  border-color: #fff200;
}

.contrast-page .header__current {
  background-color: #fff200;
}

.contrast-page .header__languages__link.active {
  background-color: #fff200;
}

.contrast-page .header__list__link {
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .header__list-item {
  border-color: #fff200;
}

.contrast-page .header__search--subpage {
  background-color: #181818;
}

.contrast-page .search__box--main {
  background: transparent;
}

.contrast-page .search__box--main__header {
  background-color: #181818;
  color: #fff;
}

.contrast-page .search__box--main__publist:focus,
.contrast-page .search__box--main__publist:hover {
  color: #fff200;
}

.contrast-page .search__box--main__submit,
.contrast-page .search__box--subpage__submit {
  background: #fff200;
  border-color: #fff200;
}

.contrast-page .search__box--main__submit span,
.contrast-page .search__box--subpage__submit span {
  color: #181818;
}

.contrast-page .search__box--main__input,
.contrast-page .search__box--subpage__input {
  border-color: #181818;
  background-color: #181818;
  color: #fff200;
}

.contrast-page .search__box--main__input:-ms-input-placeholder,
.contrast-page .search__box--subpage__input:-ms-input-placeholder {
  color: #fff;
}

.contrast-page .search__box--main__input::placeholder,
.contrast-page .search__box--subpage__input::placeholder {
  color: #fff;
}

.contrast-page .search__box--main__advanced,
.contrast-page .search__box--subpage__advanced {
  color: #fff200;
  background: #181818;
  border-color: #fff200;
}

.contrast-page .search__box--main__advanced:hover,
.contrast-page .search__box--subpage__advanced:hover,
.contrast-page .search__box--main__advanced:focus,
.contrast-page .search__box--subpage__advanced:focus {
  background-color: #fff200;
  color: #181818;
}

.contrast-page .search__box--main__advanced:hover .search__box--main__advanced-go,
.contrast-page .search__box--subpage__advanced:hover .search__box--main__advanced-go,
.contrast-page .search__box--main__advanced:hover .search__box--subpage__advanced-go,
.contrast-page .search__box--subpage__advanced:hover .search__box--subpage__advanced-go,
.contrast-page .search__box--main__advanced:focus .search__box--main__advanced-go,
.contrast-page .search__box--subpage__advanced:focus .search__box--main__advanced-go,
.contrast-page .search__box--main__advanced:focus .search__box--subpage__advanced-go,
.contrast-page .search__box--subpage__advanced:focus .search__box--subpage__advanced-go {
  background: transparent;
  border-color: #181818;
}

.contrast-page .search__box--main__advanced:hover .search__box--main__advanced-title,
.contrast-page .search__box--subpage__advanced:hover .search__box--main__advanced-title,
.contrast-page .search__box--main__advanced:focus .search__box--main__advanced-title,
.contrast-page .search__box--subpage__advanced:focus .search__box--main__advanced-title {
  color: #181818;
}

.contrast-page .search__box--main__advanced-about,
.contrast-page .search__box--subpage__advanced-about,
.contrast-page .search__box--main__advanced-go,
.contrast-page .search__box--subpage__advanced-go {
  background: transparent;
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .search__box--main__advanced-about:hover,
.contrast-page .search__box--subpage__advanced-about:hover,
.contrast-page .search__box--main__advanced-about:focus,
.contrast-page .search__box--subpage__advanced-about:focus,
.contrast-page .search__box--main__advanced-go:hover,
.contrast-page .search__box--subpage__advanced-go:hover,
.contrast-page .search__box--main__advanced-go:focus,
.contrast-page .search__box--subpage__advanced-go:focus {
  background: #fff200;
  color: #181818;
}

.contrast-page .search__box--main__advanced-container,
.contrast-page .search__box--subpage__advanced-container {
  background-color: #181818;
}

.contrast-page .search__box--subpage__input {
  border-color: #fff200;
  background-color: #181818;
  color: #fff200;
}

.contrast-page .search__box--subpage__submit {
  border-color: #fff200;
}

.contrast-page .search__box--subpage__advanced-go {
  background: #181818;
}

.contrast-page .search__box--subpage__advanced-about {
  background: #181818;
}

.contrast-page .search__contentinfo--inner {
  background: #181818;
}

.contrast-page .search__contentinfo--text,
.contrast-page .search__contentinfo--i {
  color: #fff;
}

.contrast-page .advsearch__content {
  background-color: #181818;
}

.contrast-page .advsearch__section {
  border-color: #fff200;
  background-color: #181818;
}

.contrast-page .advsearch__label,
.contrast-page .advsearch__label--fromdate,
.contrast-page .advsearch__label--full {
  color: #fff200;
}

.contrast-page .advsearch__label--fromdate {
  color: #fff200;
}

.contrast-page .advsearch__remove:before,
.contrast-page .advsearch__remove:after {
  background-color: #fff200;
}

.contrast-page .advsearch__input,
.contrast-page .advsearch__input--small,
.contrast-page .filters__date-input {
  border-color: #fff200;
  background-color: #181818;
  color: #fff200;
}

.contrast-page .advsearch__input--small,
.contrast-page .filters__date-input {
  background-color: #181818;
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .advsearch__input--small input::-webkit-input-placeholder,
.contrast-page .filters__date-input input::-webkit-input-placeholder,
.contrast-page .advsearch__input--small textarea::-webkit-input-placeholder,
.contrast-page .filters__date-input textarea::-webkit-input-placeholder {
  color: #fff200;
}

.contrast-page .advsearch__input--small input:-ms-input-placeholder,
.contrast-page .filters__date-input input:-ms-input-placeholder,
.contrast-page .advsearch__input--small textarea:-ms-input-placeholder,
.contrast-page .filters__date-input textarea:-ms-input-placeholder {
  color: #fff200;
}

.contrast-page .advsearch__input--small input::-moz-placeholder,
.contrast-page .filters__date-input input::-moz-placeholder,
.contrast-page .advsearch__input--small textarea::-moz-placeholder,
.contrast-page .filters__date-input textarea::-moz-placeholder {
  color: #fff200;
}

.contrast-page .advsearch__input--small input:-moz-placeholder,
.contrast-page .filters__date-input input:-moz-placeholder,
.contrast-page .advsearch__input--small textarea:-moz-placeholder,
.contrast-page .filters__date-input textarea:-moz-placeholder {
  color: #fff200;
}

.contrast-page .container--component {
  border-color: #525252;
  background-color: #181818;
}

.contrast-page .container--component-newsblock,
.contrast-page .container--component-recommended,
.contrast-page .container--component-similarhits,
.contrast-page .container--component-object-container,
.contrast-page .container--component-collectionspresentation {
  background-color: #181818;
}

.contrast-page .container--login,
.contrast-page .container--report-bug {
  background-color: #181818;
}

.contrast-page .button--plain-accent {
  background-color: #fff200;
  color: #181818;
  border-color: #fff200;
}

.contrast-page .button--plain-accent:active,
.contrast-page .button--plain-accent:hover {
  color: #fff200;
  background-color: #181818;
  border-color: #fff200;
}

.contrast-page .button--regular,
.contrast-page .component__objects--button-moreFBC,
.contrast-page .component__objects--button-planned,
.contrast-page .pagination__next,
.contrast-page .pagination__prev,
.contrast-page .stats__btn,
.contrast-page .other-news__btn,
.contrast-page .modal--regular .modal-dismiss,
.modal--regular .contrast-page .modal-dismiss,
.contrast-page .modal--access .modal-dismiss,
.modal--access .contrast-page .modal-dismiss,
.contrast-page .modal--change-view .modal-dismiss,
.modal--change-view .contrast-page .modal-dismiss,
.contrast-page .modal--login .modal-dismiss,
.modal--login .contrast-page .modal-dismiss,
.contrast-page .modal--register .modal-dismiss,
.modal--register .contrast-page .modal-dismiss,
.contrast-page .advsearch .modal-dismiss,
.advsearch .contrast-page .modal-dismiss,
.contrast-page .modal--password .modal-dismiss,
.modal--password .contrast-page .modal-dismiss,
.contrast-page .login__options-item,
.contrast-page .object__keywords-button,
.contrast-page .object__button-link,
.contrast-page .object__button-fav,
.contrast-page .object__dropdown-bib-button,
.contrast-page .object__tabs.nav-tabs>li:not(.active),
.contrast-page .nav-tabs.account__tabs>li:not(.active),
.contrast-page .tab-content__collection-list-item,
.contrast-page .download__all-button,
.contrast-page .lang__link,
.contrast-page .contact-form__reset,
.contrast-page .show-content__group-object-btn,
.contrast-page .account__dropdown-tabs,
.contrast-page .settings__cancel,
.contrast-page .published__button--regular,
.contrast-page .favs__button--regular,
.contrast-page .edit-bar__delete.disabled {
  color: #fff200;
  background: #181818;
  border-color: #fff200;
}

.contrast-page .button--regular:hover,
.contrast-page .component__objects--button-moreFBC:hover,
.contrast-page .component__objects--button-planned:hover,
.contrast-page .pagination__next:hover,
.contrast-page .pagination__prev:hover,
.contrast-page .stats__btn:hover,
.contrast-page .other-news__btn:hover,
.contrast-page .modal--regular .modal-dismiss:hover,
.modal--regular .contrast-page .modal-dismiss:hover,
.contrast-page .modal--access .modal-dismiss:hover,
.modal--access .contrast-page .modal-dismiss:hover,
.contrast-page .modal--change-view .modal-dismiss:hover,
.modal--change-view .contrast-page .modal-dismiss:hover,
.contrast-page .modal--login .modal-dismiss:hover,
.modal--login .contrast-page .modal-dismiss:hover,
.contrast-page .modal--register .modal-dismiss:hover,
.modal--register .contrast-page .modal-dismiss:hover,
.contrast-page .advsearch .modal-dismiss:hover,
.advsearch .contrast-page .modal-dismiss:hover,
.contrast-page .modal--password .modal-dismiss:hover,
.modal--password .contrast-page .modal-dismiss:hover,
.contrast-page .login__options-item:hover,
.contrast-page .object__keywords-button:hover,
.contrast-page .object__button-link:hover,
.contrast-page .object__button-fav:hover,
.contrast-page .object__dropdown-bib-button:hover,
.contrast-page .object__tabs.nav-tabs>li:hover:not(.active),
.contrast-page .nav-tabs.account__tabs>li:hover:not(.active),
.contrast-page .tab-content__collection-list-item:hover,
.contrast-page .download__all-button:hover,
.contrast-page .lang__link:hover,
.contrast-page .contact-form__reset:hover,
.contrast-page .show-content__group-object-btn:hover,
.contrast-page .account__dropdown-tabs:hover,
.contrast-page .settings__cancel:hover,
.contrast-page .published__button--regular:hover,
.contrast-page .favs__button--regular:hover,
.contrast-page .edit-bar__delete.disabled:hover {
  background: #fff200;
  color: #181818;
  border-color: #fff200;
}

.contrast-page .results__filters--button i {
  border-color: #181818;
  color: #181818;
}

.contrast-page .results__filters--button:hover i,
.contrast-page .results__filters--button:focus i {
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .results__filters--item {
  border-color: #fff200;
  background-color: #111;
}

.contrast-page .results__filters--item i,
.contrast-page .results__filters--item span {
  color: #fff200;
}

.contrast-page .results__filters--item:hover i,
.contrast-page .results__filters--item:focus i {
  background-color: #fff200;
  color: #111;
}

.contrast-page .results__filters--clear {
  color: #fff200;
}

.contrast-page .results__lineboxes {
  border-color: #525252;
  background-color: #111;
}

.contrast-page .results__text--onpage {
  color: #fff200;
}

.contrast-page .results__text--onpage a.active {
  color: #fff200;
}

.contrast-page .results__text--onpage button {
  color: #fff200 !important;
}

.contrast-page .results__link--addall {
  color: #fff200;
}

.contrast-page .results__link--addall i {
  color: #fff200;
}

.contrast-page .results__viewtype--button {
  color: #fff200 !important;
}

.contrast-page .results__viewtype--button:focus,
.contrast-page .results__viewtype--button:hover {
  color: #fff200;
  outline-color: #fff200;
}

.contrast-page .breadcrumbs-container,
.contrast-page .indexes__top-bar {
  background-color: #181818;
  border-color: #525252;
}

.contrast-page .breadcrumbs__item {
  color: #fff200;
}

.contrast-page .breadcrumbs__item a,
.contrast-page .breadcrumbs__item a:focus,
.contrast-page .breadcrumbs__item a:hover {
  color: #fff200;
}

.contrast-page .breadcrumbs__item span {
  color: #fff;
}

.contrast-page .breadcrumbs span,
.contrast-page .object__breadcrumbs span {
  color: #fff;
}

.contrast-page .filters__container {
  background-color: #181818;
}

.contrast-page .filters__attribute {
  color: #fff200;
}

.contrast-page .filters__attribute:before {
  color: #fff200;
}

.contrast-page .filters__date-label,
.contrast-page .filters__facet,
.contrast-page .filters__date-label {
  border-color: #fff200;
  color: #fff200;
  background: #181818;
}

.contrast-page .filters__date-label:focus,
.contrast-page .filters__date-label:hover,
.contrast-page .filters__facet:focus,
.contrast-page .filters__date-label:focus,
.contrast-page .filters__facet:hover,
.contrast-page .filters__date-label:hover {
  background: #fff200;
  color: #181818;
}

.contrast-page .filters__close {
  color: #fff200;
}

.contrast-page .filters__list--item.open .filters__attribute {
  color: #181818;
  background-color: #fff200;
}

.contrast-page .filters__list--item.open .filters__attribute:before {
  color: #181818;
}

.contrast-page .filters__sublist {
  background-color: #181818;
}

.contrast-page .filters__sublist--item:before {
  background-color: #181818;
}

.contrast-page .filters__sublist--item:last-of-type .filters__facet,
.contrast-page .filters__sublist--item:last-of-type .filters__date-label {
  border-color: #fff200;
}

.contrast-page .filters__sublist-container {
  background-color: #181818;
}

.contrast-page .filters__sublist-container .filters__sublist--item .filters__sublist--list .filters__sublist--expand {
  background-color: #181818;
}

.contrast-page .filters__sublist-container .filters__sublist--item .filters__sublist--item:last-child:before {
  background-color: #181818;
}

.contrast-page .filters__sublist--expand {
  background-color: #181818;
}

.contrast-page .filters__sublist--expand i {
  color: #fff200;
}

.contrast-page .collection__name {
  color: #fff200;
}

.contrast-page .collection__desc {
  color: #fff200;
}

.contrast-page .collection__desc a {
  color: #fff200;
}

.contrast-page .collection__desc-container a,
.contrast-page .collection__desc-container p,
.contrast-page .collection__desc-container b {
  color: #fff200;
}

.contrast-page .collection__toggle-link span.text {
  color: #fff200;
}

.contrast-page .collection__browse-collection {
  background: #fff200;
  color: #181818;
}

.contrast-page .collection__browse-collection:hover,
.contrast-page .collection__browse-collection:focus {
  background: #181818;
  color: #fff200;
}

.contrast-page .tab-content__collection-list-item>a:hover,
.contrast-page .tab-content__collection-list-item>a:focus {
  background: #fff200;
}

.contrast-page .tab-content__collection-list-item:hover a {
  color: #fff;
}

.contrast-page .alphabet__item>a.active,
.contrast-page .alphabet__item>a.active:focus,
.contrast-page .alphabet__item>a.active:hover {
  background-color: #fff200;
  border-color: #fff200;
  color: #fff;
}

.contrast-page .alphabet__dropdown-menu {
  background-color: #181818;
  border-color: #fff200;
}

.contrast-page .alphabet__dropdown-menu>.alphabet__item>a {
  color: #fff200;
}

.contrast-page .alphabet__dropdown-menu>.alphabet__item>a.active {
  color: #181818;
}

.contrast-page .alphabet__dropdown-menu>.alphabet__item>a:focus,
.contrast-page .alphabet__dropdown-menu>.alphabet__item>a:hover {
  border-color: #fff200;
  background-color: #fff200;
  color: #181818;
}

.contrast-page .alphabet__toggle {
  color: #fff200;
  border-color: #fff200;
  background-color: #181818;
}

.contrast-page .alphabet__toggle span {
  color: #fff200;
}

.contrast-page .active.results__viewtype--button,
.contrast-page .button--transparent.active,
.contrast-page .active.results__viewtype--button,
.contrast-page .button--transparent:focus,
.contrast-page .results__viewtype--button:focus,
.contrast-page .button--transparent:hover,
.contrast-page .results__viewtype--button:hover {
  color: #fff200;
  outline-color: #fff200;
}

.contrast-page .button--transparent,
.contrast-page .results__viewtype--button,
.contrast-page .results__viewtype--button {
  color: #181818;
}

.contrast-page .pagination__page-input {
  color: #fff200;
  background-color: #111;
  border-color: #fff200;
}

.contrast-page .pagination__page-input:-ms-input-placeholder {
  color: #fff200;
}

.contrast-page .pagination__page-input::placeholder {
  color: #fff200;
}

.contrast-page .pagination__pages {
  color: #fff200;
}

.contrast-page .pagination__pages .active {
  color: #fff200;
}

.contrast-page .pagination__page {
  color: #fff200;
}

.contrast-page .pagination__page:hover,
.contrast-page .pagination__page:focus {
  color: #fff200;
}

.contrast-page .pagination__page--last {
  color: #fff200;
}

.contrast-page .objectbox {
  background-color: #111;
  box-shadow: none;
}

.contrast-page .objectbox:hover {
  border-color: #fff200;
}

.contrast-page .objectbox__text--title a,
.contrast-page .objectbox__text--title a:hover,
.contrast-page .objectbox__text--title a:focus {
  color: #fff200;
}

.contrast-page .objectbox__text--creator {
  color: #181818;
}

.contrast-page .objectbox__text--date {
  color: #181818;
}

.contrast-page .objectbox__icons {
  border-color: #525252;
}

.contrast-page .objectbox__icons--span,
.contrast-page .objectbox.fbc-component .objectbox__icons--span,
.objectbox.fbc-component .contrast-page .objectbox__icons--span,
.contrast-page .component-news__icons--span {
  border-color: #525252;
  color: #fff200;
}

.contrast-page .objectbox__icons--span.go,
.contrast-page .go.component-news__icons--span {
  background-color: #181818;
}

.contrast-page .objectbox__icons--span.go:hover,
.contrast-page .go.component-news__icons--span:hover,
.contrast-page .objectbox__icons--span.go:focus,
.contrast-page .go.component-news__icons--span:focus {
  background: #fff200;
}

.contrast-page .objectbox__icons--span.go:hover button,
.contrast-page .go.component-news__icons--span:hover button,
.contrast-page .objectbox__icons--span.go:focus button,
.contrast-page .go.component-news__icons--span:focus button {
  color: #181818;
}

.contrast-page .objectbox__icons--span button,
.contrast-page .objectbox.fbc-component .objectbox__icons--span button,
.objectbox.fbc-component .contrast-page .objectbox__icons--span button,
.contrast-page .component-news__icons--span button {
  color: #fff200;
}

.contrast-page .objectbox__icons--span:hover,
.contrast-page .component-news__icons--span:hover,
.contrast-page .objectbox__icons--span:focus,
.contrast-page .component-news__icons--span:focus {
  background: #fff200;
}

.contrast-page .objectbox__icons--span:hover i,
.contrast-page .component-news__icons--span:hover i,
.contrast-page .objectbox__icons--span:hover a,
.contrast-page .component-news__icons--span:hover a,
.contrast-page .objectbox__icons--span:hover button,
.contrast-page .component-news__icons--span:hover button,
.contrast-page .objectbox__icons--span:focus i,
.contrast-page .component-news__icons--span:focus i,
.contrast-page .objectbox__icons--span:focus a,
.contrast-page .component-news__icons--span:focus a,
.contrast-page .objectbox__icons--span:focus button,
.contrast-page .component-news__icons--span:focus button {
  color: #181818;
}

.contrast-page .objectbox__icons--span:hover i:hover,
.contrast-page .component-news__icons--span:hover i:hover,
.contrast-page .objectbox__icons--span:hover i:focus,
.contrast-page .component-news__icons--span:hover i:focus,
.contrast-page .objectbox__icons--span:hover a:hover,
.contrast-page .component-news__icons--span:hover a:hover,
.contrast-page .objectbox__icons--span:hover a:focus,
.contrast-page .component-news__icons--span:hover a:focus,
.contrast-page .objectbox__icons--span:hover button:hover,
.contrast-page .component-news__icons--span:hover button:hover,
.contrast-page .objectbox__icons--span:hover button:focus,
.contrast-page .component-news__icons--span:hover button:focus,
.contrast-page .objectbox__icons--span:focus i:hover,
.contrast-page .component-news__icons--span:focus i:hover,
.contrast-page .objectbox__icons--span:focus i:focus,
.contrast-page .component-news__icons--span:focus i:focus,
.contrast-page .objectbox__icons--span:focus a:hover,
.contrast-page .component-news__icons--span:focus a:hover,
.contrast-page .objectbox__icons--span:focus a:focus,
.contrast-page .component-news__icons--span:focus a:focus,
.contrast-page .objectbox__icons--span:focus button:hover,
.contrast-page .component-news__icons--span:focus button:hover,
.contrast-page .objectbox__icons--span:focus button:focus,
.contrast-page .component-news__icons--span:focus button:focus {
  color: #181818;
}

.contrast-page .objectbox__icons--span a,
.contrast-page .objectbox.fbc-component .objectbox__icons--span a,
.objectbox.fbc-component .contrast-page .objectbox__icons--span a,
.contrast-page .component-news__icons--span a,
.contrast-page .objectbox__icons--span a.active,
.contrast-page .component-news__icons--span a.active,
.contrast-page .objectbox__icons--span a:focus,
.contrast-page .component-news__icons--span a:focus,
.contrast-page .objectbox__icons--span a:hover,
.contrast-page .component-news__icons--span a:hover {
  color: #fff200;
}

.contrast-page .objectbox__photo,
.contrast-page .objectbox__photo-fbc {
  background-color: #181818;
  border-color: #525252;
}

.contrast-page .objectbox__photo--image,
.contrast-page .objectbox__photo--image-fbc,
.contrast-page .collection__image-photo {
  background-color: #181818;
  border-color: #525252;
}

.contrast-page .objectbox__photo--image i,
.contrast-page .objectbox__photo--image-fbc i,
.contrast-page .collection__image-photo i {
  color: #fff200;
}

.contrast-page .objectbox__creator p {
  color: #fff200;
}

.contrast-page .objectbox--main .objectbox__text--title a {
  background-color: #111;
  border-top-color: #525252;
}

.contrast-page .objectbox--main .objectbox__text--title a:hover,
.contrast-page .objectbox--main .objectbox__text--title a:focus {
  color: #fff200;
}

.contrast-page .objectbox--main .objectbox__creator,
.contrast-page .objectbox--main .objectbox__type,
.contrast-page .objectbox--main .objectbox__date {
  background-color: #111;
}

.contrast-page .objectbox--main .objectbox__creator span,
.contrast-page .objectbox--main .objectbox__type span,
.contrast-page .objectbox--main .objectbox__date span {
  color: #fff200;
}

.contrast-page .objectbox--main .objectbox__icons--span:last-child.active,
.contrast-page .objectbox--main .component-news__icons--span:last-child.active {
  background: #fff200;
}

.contrast-page .objectbox--main .objectbox__icons--span:last-child.active a,
.contrast-page .objectbox--main .component-news__icons--span:last-child.active a {
  color: #181818;
}

.contrast-page .objectbox--main .objectbox__group,
.contrast-page .objectboxes__listnoimg .objectbox--main .listnoimg__group,
.objectboxes__listnoimg .contrast-page .objectbox--main .listnoimg__group {
  background-color: #181818;
}

.contrast-page .objectbox--main .objectbox__group span,
.contrast-page .objectboxes__listnoimg .objectbox--main .listnoimg__group span,
.objectboxes__listnoimg .contrast-page .objectbox--main .listnoimg__group span,
.contrast-page .objectbox--main .objectbox__group i,
.contrast-page .objectboxes__listnoimg .objectbox--main .listnoimg__group i,
.objectboxes__listnoimg .contrast-page .objectbox--main .listnoimg__group i {
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .objectbox--main .objectbox__group:hover,
.contrast-page .objectboxes__listnoimg .objectbox--main .listnoimg__group:hover,
.objectboxes__listnoimg .contrast-page .objectbox--main .listnoimg__group:hover,
.contrast-page .objectbox--main .objectbox__group:focus,
.contrast-page .objectboxes__listnoimg .objectbox--main .listnoimg__group:focus,
.objectboxes__listnoimg .contrast-page .objectbox--main .listnoimg__group:focus {
  background: #fff200;
}

.contrast-page .objectbox--main .objectbox__group:hover span,
.contrast-page .objectboxes__listnoimg .objectbox--main .listnoimg__group:hover span,
.objectboxes__listnoimg .contrast-page .objectbox--main .listnoimg__group:hover span,
.contrast-page .objectbox--main .objectbox__group:hover i,
.contrast-page .objectboxes__listnoimg .objectbox--main .listnoimg__group:hover i,
.objectboxes__listnoimg .contrast-page .objectbox--main .listnoimg__group:hover i,
.contrast-page .objectbox--main .objectbox__group:focus span,
.contrast-page .objectboxes__listnoimg .objectbox--main .listnoimg__group:focus span,
.objectboxes__listnoimg .contrast-page .objectbox--main .listnoimg__group:focus span,
.contrast-page .objectbox--main .objectbox__group:focus i,
.contrast-page .objectboxes__listnoimg .objectbox--main .listnoimg__group:focus i,
.objectboxes__listnoimg .contrast-page .objectbox--main .listnoimg__group:focus i {
  border-color: #181818;
  color: #181818;
}

.contrast-page .objectbox.fbc-component .objectbox__text--title a {
  color: #fff200;
}

.contrast-page .objectboxes__collection .objectbox__icons--span a,
.contrast-page .objectbox.fbc-component .objectbox__icons--span a,
.contrast-page .objectboxes__collection .component-news__icons--span a,
.contrast-page .objectbox.fbc-component .component-news__icons--span a {
  background: #181818;
}

.contrast-page .objectboxes__collection .objectbox__icons--span a:hover,
.contrast-page .objectbox.fbc-component .objectbox__icons--span a:hover,
.contrast-page .objectboxes__collection .component-news__icons--span a:hover,
.contrast-page .objectbox.fbc-component .component-news__icons--span a:hover,
.contrast-page .objectboxes__collection .objectbox__icons--span a:focus,
.contrast-page .objectbox.fbc-component .objectbox__icons--span a:focus,
.contrast-page .objectboxes__collection .component-news__icons--span a:focus,
.contrast-page .objectbox.fbc-component .component-news__icons--span a:focus {
  background: #fff200;
}

.contrast-page .objectboxes__collection .objectbox__icons--span a:hover i,
.contrast-page .objectbox.fbc-component .objectbox__icons--span a:hover i,
.contrast-page .objectboxes__collection .component-news__icons--span a:hover i,
.contrast-page .objectbox.fbc-component .component-news__icons--span a:hover i,
.contrast-page .objectboxes__collection .objectbox__icons--span a:focus i,
.contrast-page .objectbox.fbc-component .objectbox__icons--span a:focus i,
.contrast-page .objectboxes__collection .component-news__icons--span a:focus i,
.contrast-page .objectbox.fbc-component .component-news__icons--span a:focus i {
  color: #181818;
}

.contrast-page .object__header,
.contrast-page .messages__header {
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .object__header span,
.contrast-page .messages__header span {
  color: #fff200;
}

.contrast-page .object__title {
  color: #fff200;
}

.contrast-page .object__text {
  color: #fff200;
}

.contrast-page .object__action-action {
  color: #fff200;
}

.contrast-page .object__action-link {
  color: #fff200 !important;
  border-right-color: #fff200;
}

.contrast-page .object__action-link .icon:hover,
.contrast-page .object__action-link .icon:focus {
  color: #fff200 !important;
}

.contrast-page .object__checkbox-wrapper {
  border-right-color: #fff200;
}

.contrast-page .object__button-fav:hover span {
  color: #fff200;
}

.contrast-page .object__button-fav:hover span:before {
  color: #181818;
}

.contrast-page .object__keyword {
  background: #181818;
  color: #fff200;
}

.contrast-page .object__keyword:focus,
.contrast-page .object__keyword:hover {
  background: #fff200;
  color: #181818;
}

.contrast-page .object__dropdown-bib,
.contrast-page .account__dropdown-menu {
  background-color: #181818;
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .object__dropdown-bib a,
.contrast-page .account__dropdown-menu a {
  color: #fff200 !important;
}

.contrast-page .object__dropdown-bib:focus li>a:focus,
.contrast-page .account__dropdown-menu:focus li>a:focus,
.contrast-page .object__dropdown-bib:focus li>a:hover,
.contrast-page .account__dropdown-menu:focus li>a:hover,
.contrast-page .object__dropdown-bib:hover li>a:focus,
.contrast-page .account__dropdown-menu:hover li>a:focus,
.contrast-page .object__dropdown-bib:hover li>a:hover,
.contrast-page .account__dropdown-menu:hover li>a:hover {
  background-color: #fff200;
  color: #181818 !important;
}

.contrast-page .object__subheader {
  color: #181818;
}

.contrast-page .object__desc a.object__button-link:focus,
.contrast-page .object__desc a.object__button-link:hover {
  background: #fff200;
  color: #111;
}

.contrast-page .object__button-fav.active,
.contrast-page .object__button-fav:active {
  background: #fff200;
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .object__action-link {
  color: #181818;
}

.contrast-page .object__action-link:focus,
.contrast-page .object__action-link:hover {
  color: #fff200;
}

.contrast-page .object__tabs.nav-tabs>li.active>a,
.contrast-page .nav-tabs.account__tabs>li.active>a {
  background-color: #181818;
  color: #fff;
}

.contrast-page .object__tabs.nav-tabs>li:not(.active),
.contrast-page .nav-tabs.account__tabs>li:not(.active) {
  border-bottom-color: #fff;
}

.contrast-page .object__tabs.nav-tabs>li:not(.active)>a,
.contrast-page .nav-tabs.account__tabs>li:not(.active)>a {
  color: #fff200;
}

.contrast-page .object__tabs.nav-tabs>li:not(.active)>a:hover,
.contrast-page .nav-tabs.account__tabs>li:not(.active)>a:hover,
.contrast-page .object__tabs.nav-tabs>li:not(.active)>a:focus,
.contrast-page .nav-tabs.account__tabs>li:not(.active)>a:focus {
  color: #181818;
  background-color: #fff200;
}

.contrast-page .object .accessMessage {
  background-color: #181818;
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .object__image {
  background-color: #181818;
  border-color: #fff200;
}

.contrast-page .object__image .image__book {
  background-color: #181818;
  border-color: #fff200;
}

.contrast-page .object__image .image__book span {
  color: #fff200;
}

.contrast-page .account__tab-content,
.contrast-page .messages__tab-content {
  background-color: #181818;
  border-color: #fff;
}

.contrast-page .account__header,
.contrast-page .published__header,
.contrast-page .favs__header {
  color: #fff200;
}

.contrast-page .account__container {
  background-color: #111;
}

.contrast-page .account__container:before {
  background-color: #111;
}

.contrast-page .account__container .settings__row,
.contrast-page .account__container .settings__row-password {
  border-color: #fff200;
  background-color: #181818;
}

.contrast-page .account__container .settings__label,
.contrast-page .account__container .settings__name,
.contrast-page .account__container .settings__edit,
.contrast-page .account__container .settings__text {
  color: #fff200;
}

.contrast-page .account__container .settings__select .select2-selection--single.regular:focus,
.contrast-page .account__container .settings__select .select2-container--default .select2-selection--single.light:focus,
.select2-container--default .contrast-page .account__container .settings__select .select2-selection--single.light:focus,
.contrast-page .account__container .settings__select .select2-selection--single.regular,
.contrast-page .account__container .settings__select .select2-container--default .select2-selection--single.light,
.select2-container--default .contrast-page .account__container .settings__select .select2-selection--single.light {
  color: #fff200;
  border-color: #fff200;
  background-color: #181818;
}

.contrast-page .account__container .settings__select .select2-selection--single.regular span,
.contrast-page .account__container .settings__select .select2-container--default .select2-selection--single.light span,
.select2-container--default .contrast-page .account__container .settings__select .select2-selection--single.light span {
  color: #fff200;
}

.contrast-page .account__container .settings__select .select2-selection--single.regular span b,
.contrast-page .account__container .settings__select .select2-container--default .select2-selection--single.light span b,
.select2-container--default .contrast-page .account__container .settings__select .select2-selection--single.light span b {
  border-right-color: #fff200;
  border-bottom-color: #fff200;
}

.contrast-page .account__container .settings__radio-header,
.contrast-page .account__container .settings__radio-label {
  color: #fff200;
}

.contrast-page .tab-content,
.contrast-page .account__tab-content,
.contrast-page .messages__tab-content {
  background-color: #181818;
}

.contrast-page .tab-content .object__subheader,
.contrast-page .account__tab-content .object__subheader,
.contrast-page .messages__tab-content .object__subheader {
  color: #fff200;
}

.contrast-page .tab-content .object__desc,
.contrast-page .account__tab-content .object__desc,
.contrast-page .messages__tab-content .object__desc {
  color: #fff200;
}

.contrast-page .tab-content .object__desc a,
.contrast-page .account__tab-content .object__desc a,
.contrast-page .messages__tab-content .object__desc a {
  color: #fff200;
  border-bottom-color: #fff200;
}

.contrast-page .tab-content .object__button-link:hover,
.contrast-page .account__tab-content .object__button-link:hover,
.contrast-page .messages__tab-content .object__button-link:hover,
.contrast-page .tab-content .object__button-link:focus,
.contrast-page .account__tab-content .object__button-link:focus,
.contrast-page .messages__tab-content .object__button-link:focus {
  color: #181818;
}

.contrast-page .tab-content__tree-fake-list-item {
  background-color: #181818;
  border-color: #fff200;
}

.contrast-page .tab-content__tree-fake-list-item .tab-content__tree-link,
.contrast-page .tab-content__tree-fake-list-item .tab-content__tree-icons-holder .icon {
  color: #fff200;
}

.contrast-page .tab-content__tree-link:hover,
.contrast-page .tab-content__tree-link:focus,
.contrast-page .tab-content__tree-icons-holder:hover,
.contrast-page .tab-content__tree-icons-holder:focus {
  background-color: #fff200;
  color: #181818;
  border-color: #fff200;
}

.contrast-page .tab-content__tree-link:hover .icon,
.contrast-page .tab-content__tree-link:focus .icon,
.contrast-page .tab-content__tree-icons-holder:hover .icon,
.contrast-page .tab-content__tree-icons-holder:focus .icon {
  color: #181818;
}

.contrast-page .tab-content__tree-icons-holder {
  border-color: #fff200;
}

.contrast-page .tab-content__tree-sublist .tab-content__tree-fake-list-item.active {
  background-color: #fff200 !important;
}

.contrast-page .tab-content__tree-sublist .tab-content__tree-fake-list-item.active a,
.contrast-page .tab-content__tree-sublist .tab-content__tree-fake-list-item.active div {
  color: #181818 !important;
  border-color: #181818;
}

.contrast-page .tab-content__tree-sublist .tab-content__tree-fake-list-item.active .tab-content__tree-icons-holder .icon {
  color: #181818;
}

.contrast-page .tab-content__tree-sublist .tab-content__tree-fake-list-item.active .tab-content__tree-icons-holder:hover .icon,
.contrast-page .tab-content__tree-sublist .tab-content__tree-fake-list-item.active .tab-content__tree-icons-holder:focus .icon {
  color: #181818;
}

.contrast-page .tab-content__collection-link {
  color: #fff200;
}

.contrast-page .tab-content__collection-list-item:hover a {
  color: #181818;
}

.contrast-page .tree__toggle.active,
.contrast-page .tree__toggle.active:focus,
.contrast-page .tree__toggle.active:hover {
  color: #fff;
  background: #fff200;
}

.contrast-page .tree__toggle.active .dropdown-icon:focus,
.contrast-page .tree__toggle.active .dropdown-icon:hover,
.contrast-page .tree__toggle.active:focus .dropdown-icon:focus,
.contrast-page .tree__toggle.active:focus .dropdown-icon:hover,
.contrast-page .tree__toggle.active:hover .dropdown-icon:focus,
.contrast-page .tree__toggle.active:hover .dropdown-icon:hover {
  background: #fff;
  color: #fff200 !important;
}

.contrast-page .selfarchive__regulations--checkboxes {
  border-top-color: #fff200;
}

.contrast-page .selfarchive__file--field {
  background: #111;
  border-color: #fff;
}

.contrast-page .selfarchive__tabcontent {
  background: #111;
  border-color: #fff;
}

.contrast-page .selfarchive__tabs--button {
  background: #111;
  border-color: #fff200;
}

.contrast-page .selfarchive__tabs--item.active .selfarchive__tabs--button {
  border-color: #fff;
  background: #111;
  border-bottom-color: transparent;
}

.contrast-page .selfarchive__text--label,
.contrast-page .selfarchive__text--content,
.contrast-page .selfarchive__text--caption {
  color: #fff;
}

.contrast-page .selfarchive__text--label sup,
.contrast-page .selfarchive__text--content sup,
.contrast-page .selfarchive__text--caption sup {
  color: #fff200;
}

.contrast-page .selfarchive__input {
  background: #111;
  border-color: #fff200;
}

.contrast-page .selfarchive .green {
  color: #fff;
}

.contrast-page .owl-nav .owl-next,
.contrast-page .owl-nav .owl-prev {
  color: #525252;
}

.contrast-page .owl-nav .owl-next:hover,
.contrast-page .owl-nav .owl-next:focus,
.contrast-page .owl-nav .owl-prev:hover,
.contrast-page .owl-nav .owl-prev:focus {
  color: #fff200;
}

.contrast-page .owl-carousel .dropdown-menu,
.contrast-page .owl-carousel .header__dropdown-menu {
  background-color: #181818;
  border-color: #fff200;
}

.contrast-page .component-mostviewed__link--title {
  color: #fff200;
}

.contrast-page .component-mostviewed__icons--span {
  border-color: #525252;
}

.contrast-page .component-mostviewed__icons--span a,
.contrast-page .component-mostviewed__icons--span button,
.contrast-page .component-mostviewed__icons--span span {
  color: #fff200;
}

.contrast-page .component-mostviewed__icons--span.go {
  background: transparent;
}

.contrast-page .component-mostviewed__icons--span:hover,
.contrast-page .component-mostviewed__icons--span:focus {
  background-color: #fff200;
  color: #181818;
}

.contrast-page .component-mostviewed__icons--span:hover a,
.contrast-page .component-mostviewed__icons--span:hover button,
.contrast-page .component-mostviewed__icons--span:hover span,
.contrast-page .component-mostviewed__icons--span:focus a,
.contrast-page .component-mostviewed__icons--span:focus button,
.contrast-page .component-mostviewed__icons--span:focus span {
  color: #181818;
}

.contrast-page .component-mostviewed__text--info {
  color: #fff;
}

.contrast-page .component-mostviewed__item,
.contrast-page .component-news__item {
  background-color: #111;
  box-shadow: none;
}

.contrast-page .component-mostviewed__item--icons,
.contrast-page .component-news__item--icons {
  border-color: #525252;
}

.contrast-page .component-mostviewed__item--group {
  border-color: #fff200;
  background: #111;
  color: #fff200;
}

.contrast-page .component-mostviewed__item--group i {
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .component-mostviewed__item--group:hover,
.contrast-page .component-mostviewed__item--group:focus {
  background: #fff200;
  color: #111;
}

.contrast-page .component-mostviewed__item--group:hover i,
.contrast-page .component-mostviewed__item--group:focus i {
  color: #111;
  border-color: #111;
}

.contrast-page .component-news__item {
  border-color: #525252;
}

.contrast-page .component-news__link--title {
  color: #fff200;
}

.contrast-page .component-news__link--content {
  color: #fff;
}

.contrast-page .component-news__text--date {
  color: #fff;
}

.contrast-page .component-news__text--content {
  color: #fff200;
}

.contrast-page .component-news__text--content a {
  color: #fff200;
}

.contrast-page .component-news__icons--span span {
  color: #fff200;
}

.contrast-page .component-news__icons--span:hover span,
.contrast-page .component-news__icons--span:focus span {
  color: #111;
}

.contrast-page .select2-results__option[aria-selected] {
  background: #181818;
  color: #fff200;
}

.contrast-page .select2-results__option[aria-selected=true] {
  background-color: #fff200 !important;
  color: #181818 !important;
}

.contrast-page .select2-results__option--highlighted[aria-selected] {
  background: #fff200 !important;
  color: #181818 !important;
}

.contrast-page .select2-results__options {
  background-color: #181818;
}

.contrast-page .select2-container--default,
.contrast-page .select2-selection--single {
  background-color: #111 !important;
  border-color: #fff200 !important;
  color: #fff200 !important;
}

.contrast-page .select2-selection__arrow b {
  border-right-color: #fff200 !important;
  border-bottom-color: #fff200 !important;
}

.contrast-page .select2-container--default .select2-selection--single.order-select .select2-selection__rendered {
  color: #fff200;
  background-color: #181818;
  border-right-color: transparent;
}

.contrast-page .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff200;
}

.contrast-page .login__list-item {
  color: #fff200;
}

.contrast-page .login__list-item a,
.contrast-page .login__list-item a:focus,
.contrast-page .login__list-item a:hover {
  color: #fff200;
}

.contrast-page .news__page {
  background-color: #181818;
}

.contrast-page .news__page p {
  color: #fff200;
}

.contrast-page .other-news {
  background-color: #181818;
}

.contrast-page .other-news__list--item {
  background-color: #111;
  border-color: #525252;
}

.contrast-page .other-news__list--item:hover {
  border-color: #fff200;
}

.contrast-page .other-news__list--item a,
.contrast-page .other-news__list--item a:hover,
.contrast-page .other-news__list--item a:focus {
  color: #fff200;
}

.contrast-page .other-news__list--item span {
  color: #fff200;
}

.contrast-page .other-news__title {
  color: #fff200;
}

.contrast-page .static__content {
  color: #fff200;
}

.contrast-page .static__content p,
.contrast-page .static__content a,
.contrast-page .static__content li,
.contrast-page .static__content h3 {
  color: #fff200;
}

.contrast-page .static__content__help--accent {
  border-color: #fff200;
  background-color: #fff200;
  color: #181818;
}

.contrast-page .static__content__help--regular {
  border-color: #fff200;
  background-color: #181818;
  color: #fff200;
}

.contrast-page .static__header {
  color: #fff200;
}

.contrast-page .static__header span {
  color: #fff200;
}

.contrast-page .static__date {
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .__StaticPage {
  color: #fff200;
}

.contrast-page .__StaticPage .stats__header,
.contrast-page .__StaticPage .stats__title,
.contrast-page .__StaticPage .stats__list,
.contrast-page .__StaticPage .stats__more {
  color: #fff200;
}

.contrast-page .__StaticPage .stats__header a,
.contrast-page .__StaticPage .stats__header span,
.contrast-page .__StaticPage .stats__title a,
.contrast-page .__StaticPage .stats__title span,
.contrast-page .__StaticPage .stats__list a,
.contrast-page .__StaticPage .stats__list span,
.contrast-page .__StaticPage .stats__more a,
.contrast-page .__StaticPage .stats__more span {
  color: #fff200;
}

.contrast-page .contact-container {
  background-color: #181818;
}

.contrast-page .contact-form__input,
.contrast-page .contact-form__textarea {
  background-color: #111;
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .contact-form__input:-ms-input-placeholder,
.contrast-page .contact-form__textarea:-ms-input-placeholder {
  color: #fff200;
}

.contrast-page .contact-form__input::placeholder,
.contrast-page .contact-form__textarea::placeholder {
  color: #fff200;
}

.contrast-page .contact__header {
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .contact__header span {
  color: #fff200;
}

.contrast-page .indexes__top-bar {
  border-color: #fff200;
}

.contrast-page .indexes__header {
  border-color: #fff200;
}

.contrast-page .indexes__header__inner,
.contrast-page .indexes__header__label,
.contrast-page .indexes__header span {
  color: #fff200;
}

.contrast-page .indexes__list {
  border-color: #fff200;
}

.contrast-page .indexes__list-item a,
.contrast-page .indexes__list-item a:focus,
.contrast-page .indexes__list-item a:hover {
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .indexes__list-container {
  background-color: #181818;
  border-color: #fff200;
}

.contrast-page .indexes__search-input {
  background-color: #181818;
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .indexes__search-input:-ms-input-placeholder {
  color: #fff200;
}

.contrast-page .indexes__search-input::placeholder {
  color: #fff200;
}

.contrast-page .modal--regular sup,
.contrast-page .modal--access sup,
.contrast-page .modal--change-view sup,
.contrast-page .modal--login sup,
.contrast-page .modal--register sup,
.contrast-page .advsearch sup,
.contrast-page .modal--password sup {
  color: #fff;
}

.contrast-page .modal--register .modal-dialog,
.contrast-page .advsearch .modal-dialog,
.contrast-page .modal--register .advsearch__container,
.contrast-page .advsearch .advsearch__container {
  background-color: #181818;
}

.contrast-page .modal--login .alert-danger {
  background-color: #525252;
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .modal--access .modal-content,
.contrast-page .modal--change-view .modal-content,
.contrast-page .modal--change-view .modal-content {
  background-color: #fff;
}

.contrast-page .modal--access .modal-content .modal-input,
.contrast-page .modal--change-view .modal-content .modal-input,
.contrast-page .modal--change-view .modal-content .modal-input {
  border-color: #fff200;
  background-color: #fff;
}

.contrast-page .modal-content {
  border-color: #fff200;
  background-color: #111 !important;
}

.contrast-page .modal-title,
.contrast-page .modal-label,
.contrast-page .modal-info,
.contrast-page .modal-desc,
.contrast-page .modal-body {
  color: #fff;
}

.contrast-page .modal-title p,
.contrast-page .modal-label p,
.contrast-page .modal-info p,
.contrast-page .modal-desc p,
.contrast-page .modal-body p {
  color: #fff200;
}

.contrast-page .modal-title {
  border-left-color: #fff200;
}

.contrast-page .modal-title span {
  color: #fff200;
}

.contrast-page .modal-warning {
  background-color: #525252;
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .modal-input {
  background: #181818;
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .modal-input:focus {
  border-color: #fff200;
}

.contrast-page .modal-close:after,
.contrast-page .modal-close:before {
  background-color: #fff200;
}

.contrast-page .modal-close:hover:after,
.contrast-page .modal-close:hover:before,
.contrast-page .modal-close:focus:after,
.contrast-page .modal-close:focus:before {
  background-color: #fff200 !important;
}

.contrast-page .iradio--regular.checked:after,
.contrast-page .checked.iradio--light:after,
.contrast-page .checked.iradio--light:after {
  background-color: #fff200;
}

.contrast-page .messages__objects .table-row.active {
  background-color: #fff200;
  color: #181818;
}

.contrast-page .published__objects .table-row,
.contrast-page .messages__objects .table-row {
  background-color: #181818;
}

.contrast-page .published__objects .table-row.active,
.contrast-page .messages__objects .table-row.active {
  background-color: #fff200;
}

.contrast-page .published__objects .table-row.active .table-cell,
.contrast-page .messages__objects .table-row.active .table-cell {
  border-color: #181818;
}

.contrast-page .published__objects .table-row.active .table-cell:before,
.contrast-page .messages__objects .table-row.active .table-cell:before {
  color: #181818;
}

.contrast-page .published__objects .table-row.active .table-cell p,
.contrast-page .messages__objects .table-row.active .table-cell p,
.contrast-page .published__objects .table-row.active .table-cell a,
.contrast-page .messages__objects .table-row.active .table-cell a,
.contrast-page .published__objects .table-row.active .table-cell span,
.contrast-page .messages__objects .table-row.active .table-cell span {
  color: #181818;
}

.contrast-page .published__objects .table-row .table-cell,
.contrast-page .messages__objects .table-row .table-cell {
  border-color: #fff200;
  color: #fff200;
}

.contrast-page .published__objects .table-row .table-cell:before,
.contrast-page .messages__objects .table-row .table-cell:before {
  color: #fff200;
}

.contrast-page .published__objects .table-row .table-cell p,
.contrast-page .messages__objects .table-row .table-cell p,
.contrast-page .published__objects .table-row .table-cell a,
.contrast-page .messages__objects .table-row .table-cell a,
.contrast-page .published__objects .table-row .table-cell span,
.contrast-page .messages__objects .table-row .table-cell span {
  color: #fff200;
}

.contrast-page .published__objects-before,
.contrast-page .favs__objects-before,
.contrast-page .messages__objects-before {
  background-color: #111;
}

.contrast-page .published__objects-wrapper,
.contrast-page .favs__objects-wrapper,
.contrast-page .messages__objects-wrapper,
.contrast-page .published__objects-subheader,
.contrast-page .favs__objects-subheader,
.contrast-page .messages__objects-subheader {
  color: #fff200;
}

.contrast-page .published__objects-wrapper,
.contrast-page .favs__objects-wrapper,
.contrast-page .messages__objects-wrapper {
  background-color: #111;
}

.contrast-page .published__objects-header-item,
.contrast-page .messages__objects-header-item {
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .published__legend-header,
.contrast-page .messages__legend-header {
  color: #fff200;
}

.contrast-page .bug__box {
  background-color: #181818;
  border-color: #fff200;
}

.contrast-page .bug__header,
.contrast-page .bug__info,
.contrast-page .bug__label {
  color: #fff200;
}

.contrast-page .bug__header sup,
.contrast-page .bug__info sup,
.contrast-page .bug__label sup {
  color: #fff200;
}

.contrast-page .bug__textarea,
.contrast-page .bug__input {
  border-color: #fff200;
  background-color: #181818;
  color: #fff200;
}

.contrast-page .favs__object {
  background-color: #181818;
}

.contrast-page .favs__object__header {
  color: #fff200;
}

.contrast-page .favs__objects-wrapper {
  background-color: #111;
}

.contrast-page .favs__objects-before {
  background-color: #111;
}

.contrast-page .favs__edit-bar .edit-bar__delete {
  background-color: #fff200;
  color: #181818;
}

.contrast-page .favs__edit-bar .edit-bar__delete.disabled {
  background-color: #525252;
  color: #fff;
}

.contrast-page .favs__header {
  color: #fff200;
}

.contrast-page .settings__row,
.contrast-page .settings__row-password,
.contrast-page .settings__row-password {
  background: #fff;
}

.contrast-page .messages__objects-header,
.contrast-page .published__objects-header,
.contrast-page .messages__objects-header {
  background-color: #181818;
}

.contrast-page .error__header {
  color: #fff200;
}

.contrast-page .error__info {
  color: #fff200;
}

.contrast-page .error-container {
  background-color: #181818;
}

.contrast-page .alert--accent,
.contrast-page .settings__error-item,
.contrast-page .settings__success,
.contrast-page .settings__error-item,
.contrast-page .settings__success {
  background-color: #fff;
  color: #181818;
}

.contrast-page .info-close {
  color: #181818;
  background: #fff200;
}

.contrast-page .info-close:hover {
  color: #fff;
  background: #181818;
}

.contrast-page .download__header,
.contrast-page .download__header--all,
.contrast-page .download__header--text {
  color: #fff;
}

.contrast-page .download__header-icons span,
.contrast-page .download__header--locked {
  color: #fff200;
}

.contrast-page .download__buttons-item--label {
  color: #fff;
}

.contrast-page .download__button--link {
  color: #fff200;
}

.contrast-page .details__header,
.contrast-page .details__text {
  color: #181818;
}

.contrast-page .details__header a,
.contrast-page .details__text a {
  color: #fff;
}

.contrast-page .details__header.title,
.contrast-page .details__text.title {
  color: #fff200;
}

.contrast-page .details__header.title a,
.contrast-page .details__text.title a {
  color: #fff200;
}

.contrast-page .details__close:after,
.contrast-page .details__close:before {
  background-color: #fff200;
}

.contrast-page .details__tabs {
  border-bottom-color: #525252;
}

.contrast-page .details__tabs.nav-tabs>li>button {
  color: #fff;
}

.contrast-page .details__tabs.nav-tabs>li>button:hover,
.contrast-page .details__tabs.nav-tabs>li>button:focus {
  color: #fff200;
  background-color: #181818;
  border-color: #fff200;
}

.contrast-page .details__tabs-content {
  background-color: #181818;
}

.contrast-page .details__tabs-content .details__text .title a {
  color: #fff200;
}

.contrast-page .details__tabs-content .details__text a {
  color: #fff200;
}

.contrast-page .details__tabs .nav-tabs>li.active a:focus,
.contrast-page .details__tabs .nav-tabs>li.active a:hover {
  background: #fff200;
  color: #181818;
}

.contrast-page .details__tabs .nav-tabs>li.active button,
.contrast-page .details__tabs .nav-tabs>li.active button:focus,
.contrast-page .details__tabs .nav-tabs>li.active button:hover {
  background: #fff200;
  border-bottom-color: transparent;
  color: #181818;
}

.contrast-page .details__tabs .nav-tabs>li button {
  color: #fff;
  border-bottom-color: transparent;
  background-color: #181818;
}

.contrast-page .details__tabs .nav-tabs>li button:hover,
.contrast-page .details__tabs .nav-tabs>li button:focus {
  background: #fff200;
  color: #181818;
}

.contrast-page .details__tabs .nav-tabs>li:hover button,
.contrast-page .details__tabs .nav-tabs>li:focus button {
  background-color: #fff200;
  color: #181818;
}

.contrast-page .details__tabs .nav-tabs>li>a {
  background: #fff;
  color: #181818;
}

.contrast-page .details__tabs .nav-tabs>li>a:focus,
.contrast-page .details__tabs .nav-tabs>li>a:hover {
  background: #fff200;
  color: #fff;
}

.contrast-page .details__lang-toggle {
  background-color: #181818;
  color: #fff;
}

.contrast-page .details__lang-toggle span {
  color: #fff;
}

.contrast-page .details__lang-toggle {
  background-color: #181818;
  color: #fff;
}

.contrast-page .details__lang-toggle span {
  color: #fff;
}

.contrast-page .details__lang__dropdown-menu {
  background-color: #181818;
}

.contrast-page .details__lang__dropdown-menu>li>a:hover {
  background-color: #fff;
  color: #181818;
}

.contrast-page .buttons-list__item a {
  background: #181818;
  color: #fff200;
}

.contrast-page .buttons-list__item a:active,
.contrast-page .buttons-list__item a:focus,
.contrast-page .buttons-list__item a:hover {
  background: #fff200;
  color: #181818;
}

.contrast-page .buttons-list__item a:active span,
.contrast-page .buttons-list__item a:focus span,
.contrast-page .buttons-list__item a:hover span {
  color: #181818;
}

.contrast-page .buttons-list__item a:active span,
.contrast-page .buttons-list__item a.active span {
  color: #181818;
}

.contrast-page .buttons-list__item a:active:hover span,
.contrast-page .buttons-list__item a.active:hover span {
  color: #fff200;
}

.contrast-page .buttons-list__item button {
  background: #181818;
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .buttons-list__item button span {
  color: #fff200;
}

.contrast-page .buttons-list__item button.active {
  background: #fff200;
}

.contrast-page .buttons-list__item button.active span {
  color: #181818;
}

.contrast-page .buttons-list__item button:hover,
.contrast-page .buttons-list__item button:focus {
  background: #fff200;
  color: #181818;
}

.contrast-page .buttons-list__item button:hover span,
.contrast-page .buttons-list__item button:focus span {
  color: #181818;
}

.contrast-page .buttons-list__item .object__dropdown-bib>li>a,
.contrast-page .buttons-list__item .account__dropdown-menu>li>a {
  color: #fff200;
  border-color: #fff200;
}

.contrast-page .buttons-list__item .object__dropdown-bib>li>a:hover,
.contrast-page .buttons-list__item .account__dropdown-menu>li>a:hover,
.contrast-page .buttons-list__item .object__dropdown-bib>li>a:focus,
.contrast-page .buttons-list__item .account__dropdown-menu>li>a:focus {
  color: #181818;
}

.contrast-page .buttons-list__dropdown-menu>li>a.active,
.contrast-page .buttons-list__dropdown-menu>li>a:hover,
.contrast-page .buttons-list__dropdown-menu>li>a:focus {
  background-color: #fff200;
  color: #181818;
}

.contrast-page .pub-list__item a {
  color: #fff;
}

.contrast-page .pub-list__item a .icon {
  color: #fff;
}

.contrast-page .pub-list__item a:focus,
.contrast-page .pub-list__item a:hover {
  background-color: #333;
  color: #fff;
}

.contrast-page .pub-list__item a:focus .icon,
.contrast-page .pub-list__item a:hover .icon {
  color: #fff;
}

.contrast-page .object-navigation__item a:after,
.contrast-page .object-navigation__item a:before {
  background-color: #fff;
}

.contrast-page .object-navigation__item a:hover .arrow-container,
.contrast-page .object-navigation__item a:focus .arrow-container {
  background: #fff200;
}

.contrast-page .object-navigation__item a:hover .arrow-container span,
.contrast-page .object-navigation__item a:focus .arrow-container span {
  color: #181818;
}

.contrast-page .object-navigation__item .text-info {
  color: #fff200;
}

.contrast-page .object-navigation__item .arrow-container {
  background: #181818;
}

.contrast-page .object-navigation__item .arrow-container span {
  color: #fff200;
}

.contrast-page .object-navigation__item .arrow-container:hover,
.contrast-page .object-navigation__item .arrow-container:focus {
  background: #fff200;
}

.contrast-page .object-navigation__item .arrow-container:hover span,
.contrast-page .object-navigation__item .arrow-container:focus span {
  color: #181818;
}

.contrast-page .show-content__close a:after,
.contrast-page .show-content__close a:before {
  background-color: #fff;
}

.contrast-page .show-content__close a:hover {
  background-color: #fff;
}

.contrast-page .show-content__close a:hover:after,
.contrast-page .show-content__close a:hover:before {
  background-color: #181818;
}

.contrast-page .footer__top {
  background-color: #111;
}

.contrast-page .footer__top .footer__text--contact-title,
.contrast-page .footer__top .footer__history-list--title {
  color: #fff;
}

.contrast-page .footer__center {
  background-color: #000;
  border-color: #525252;
}

.contrast-page .footer__center .footer__text--contact-title,
.contrast-page .footer__center .footer__history-list--title {
  color: #fff;
}

.contrast-page .footer__contact-box--content {
  color: #fff;
}

.contrast-page .footer__contact-box--content a,
.contrast-page .footer__contact-box--content a:focus,
.contrast-page .footer__contact-box--content a:hover {
  color: #fff200;
}

.contrast-page .footer__contact-box--content a i {
  border-color: #fff200;
  color: #fff200;
  background-color: #181818;
}

.contrast-page .footer__bottom,
.contrast-page .footer__partners {
  background-color: #111;
}

.contrast-page .footer__bottom--text,
.contrast-page .footer__partners--text {
  color: #fff;
}

.contrast-page .footer__bottom--text a,
.contrast-page .footer__partners--text a {
  color: #fff200;
}

.contrast-page .footer__page--title {
  color: #fff200;
}

.contrast-page .footer__page--title a {
  color: #fff200;
}

.contrast-page .footer__page-list--title .title__link {
  color: #fff200;
}

.contrast-page .footer__page-list--list a,
.contrast-page .footer__history-list--list a,
.contrast-page .footer__page-list--list a:focus,
.contrast-page .footer__history-list--list a:focus,
.contrast-page .footer__page-list--list a:hover,
.contrast-page .footer__history-list--list a:hover {
  color: #fff200;
}

.contrast-page .footer__page-list--list .history-list__item a:focus,
.contrast-page .footer__history-list--list .history-list__item a:focus,
.contrast-page .footer__page-list--list .history-list__item a:hover,
.contrast-page .footer__history-list--list .history-list__item a:hover {
  border-color: #fff200;
}

.contrast-page .footer__page-list--list .page-list__divider,
.contrast-page .footer__history-list--list .page-list__divider {
  color: #fff;
}

.contrast-page .footer__page-list--list .page-list__divider:before,
.contrast-page .footer__history-list--list .page-list__divider:before {
  background-color: #fff200;
}

.contrast-page .footer__login {
  color: #fff200;
}

.contrast-page .footer__my-account,
.contrast-page .footer__my-account:hover,
.contrast-page .footer__my-account:focus {
  color: #fff200;
}

.contrast-page .heading__component,
.contrast-page .heading__subcomponent,
.contrast-page .footer__page--title,
.contrast-page .object__header,
.contrast-page .messages__header,
.contrast-page .static__header {
  color: #fff;
}

.contrast-page .a2a_menu {
  background: #fff !important;
}

.contrast-page .a2a_menu a {
  color: #181818 !important;
}

.contrast-page .a2a_menu a:focus,
.contrast-page .a2a_menu a:hover {
  background: #333 !important;
  color: #fff !important;
}

.contrast-page .a2a_menu a:focus span,
.contrast-page .a2a_menu a:hover span {
  background-color: #fff !important;
}

.contrast-page .a2a_menu_show_more_less:focus span,
.contrast-page .a2a_menu_show_more_less:hover span {
  background-color: #fff !important;
}

.contrast-page .a2a_i {
  border-color: #fff !important;
}

.contrast-page .a2a_i:focus span,
.contrast-page .a2a_i:hover span {
  background-color: #fff !important;
}

.contrast-page .a2a_full_footer:focus span,
.contrast-page .a2a_full_footer:hover span {
  background-color: #fff !important;
}

.contrast-page .a2a_s__default {
  background-color: #333 !important;
}

.contrast-page .a2a_s_find svg {
  background-color: #333 !important;
}

.contrast-page .dlibra-icon-menu {
  color: #fff200;
}

.contrast-page .cookies a {
  color: #fff200;
}

.contrast-page .cookies button {
  background-color: #fff200;
  border-color: #181818;
}

@media (max-width: 992px) {
  .contrast-page .menu__nav {
    background-color: #181818;
  }

  .contrast-page .menu__nav--no-dropdown:hover,
  .contrast-page .menu__nav--no-dropdown:focus {
    background-color: #fff200 !important;
    color: #181818 !important;
  }

  .contrast-page .menu--desktop .menu__nav>li .dropdown-menu li a:hover,
  .contrast-page .menu--desktop .menu__nav>li .header__dropdown-menu li a:hover,
  .contrast-page .menu--desktop .menu__nav>li .dropdown-menu li a:focus,
  .contrast-page .menu--desktop .menu__nav>li .header__dropdown-menu li a:focus {
    background-color: #fff200 !important;
    color: #181818 !important;
  }

  .contrast-page .menu--desktop .navbar-toggle:before,
  .contrast-page .menu--desktop .navbar-toggle:after {
    background: #fff200;
  }

  .contrast-page .menu--desktop .navbar-toggle:hover,
  .contrast-page .menu--desktop .navbar-toggle:focus {
    background: transparent;
  }

  .contrast-page .menu__back {
    color: #181818;
  }

  .contrast-page .menu__back__container {
    background-color: #111;
  }

  .contrast-page .header__user {
    background-color: #181818;
    border-color: #525252;
  }

  .contrast-page .header__user__link {
    color: #fff200;
  }

  .contrast-page .header__languages {
    background-color: #181818;
  }

  .contrast-page .header__languages__link {
    color: #fff;
  }

  .contrast-page .header__languages__link.active {
    color: #181818;
  }

  .contrast-page .header__current {
    color: #181818;
  }

  .contrast-page .header__current:hover,
  .contrast-page .header__current:focus {
    color: #181818 !important;
  }

  .contrast-page .dropdown-icon {
    background-color: #fff200;
  }
}

@media (max-width: 768px) {
  .contrast-page .filters__sublist--list .filters__sublist--expand {
    background-color: #181818;
  }
}