/*!
 * Resource /res/shared/css/bootstrap.css from 2024-11-08 13:55:15
 *
 */
/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
.container {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 800px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 1040px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 1260px) {
  .container {
    width: 1200px;
  }
}
.container-fluid {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -10px;
  margin-left: -10px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 800px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1040px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1260px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.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;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.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;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.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;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 800px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 800px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 10px;
}
@media (min-width: 800px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 800px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  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;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 1040px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 800px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 800px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 800px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 800px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 1040px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 1040px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 10px;
  padding-left: 10px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 1040px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 1040px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 1040px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 1040px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 10px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 1040px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 1040px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -10px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 1039px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 1040px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 10px;
  margin-right: -10px;
  margin-left: -10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 800px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 1039px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1040px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 1040px) {
  .navbar-text {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
  }
}
@media (min-width: 1040px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -10px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
@media (max-width: 1039px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-default .btn-link {
  color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #080808;
}
@media (max-width: 1039px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #cccccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #ffffff;
  cursor: default;
  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: #777777;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #ffffff;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 800px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 1040px) {
  .modal-lg {
    width: 900px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 799px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 799px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 799px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 799px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 800px) and (max-width: 1039px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 800px) and (max-width: 1039px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 800px) and (max-width: 1039px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 800px) and (max-width: 1039px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1040px) and (max-width: 1259px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1040px) and (max-width: 1259px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 1040px) and (max-width: 1259px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 1040px) and (max-width: 1259px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1260px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1260px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1260px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1260px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 799px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 800px) and (max-width: 1039px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1040px) and (max-width: 1259px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1260px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/*!
 * Resource /res/shared/css/jquery.swiper.css from 2024-11-08 13:55:15
 *
 */
/**
 * Swiper 4.5.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 16, 2019
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

/*!
 * Resource /res/shared/css/jquery.nice-select.css from 2024-11-08 13:55:15
 *
 */
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto; }
  .nice-select:hover {
    border-color: #dbdbdb; }
  .nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
  .nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
        -ms-transform-origin: 66% 66%;
            transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; }
  .nice-select.open:after {
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  .nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0); }
  .nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
    .nice-select.disabled:after {
      border-color: #cccccc; }
  .nice-select.wide {
    width: 100%; }
    .nice-select.wide .list {
      left: 0 !important;
      right: 0 !important; }
  .nice-select.right {
    float: right; }
    .nice-select.right .list {
      left: auto;
      right: 0; }
  .nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select.small:after {
      height: 4px;
      width: 4px; }
    .nice-select.small .option {
      line-height: 34px;
      min-height: 34px; }
  .nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
        -ms-transform: scale(0.75) translateY(-21px);
            transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
    .nice-select .list:hover .option:not(:hover) {
      background-color: transparent !important; }
  .nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
      background-color: #f6f6f6; }
    .nice-select .option.selected {
      font-weight: bold; }
    .nice-select .option.disabled {
      background-color: transparent;
      color: #999;
      cursor: default; }

.no-csspointerevents .nice-select .list {
  display: none; }

.no-csspointerevents .nice-select.open .list {
  display: block; }

/*!
 * Resource /res/shared/css/glightbox.css from 2024-11-08 13:55:15
 *
 */
.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
        .glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
        .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
    .gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide:not(.current) {
  pointer-events: none;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-top .gslide-image img,
        .desc-bottom .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img,
        .desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
  display: none;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
        /* max-width: 160vmin; */
  margin: auto;
}

.gslide-video::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.desc-top .gslide-media,
    .desc-bottom .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

.gslide-description.description-left,
    .gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom,
    .gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p:last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}

.glightbox-button-hidden {
  display: none;
}


/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader 0.8s infinite linear;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gprev,
.gnext,
.gclose {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: 0.1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

.gbtn.focused {
  outline: 2px solid #0f3d81;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
    .glightbox-closing .gprev,
    .glightbox-closing .gclose {
  opacity: 0 !important;
}


/*Skin */

.glightbox-clean .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
  fill: #fff;
}

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}


/*CSS Animations*/

.gfadeIn {
  -webkit-animation: gfadeIn 0.5s ease;
  animation: gfadeIn 0.5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut 0.5s ease;
  animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft 0.3s ease;
  animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft 0.3s ease;
  animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight 0.3s ease;
  animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight 0.3s ease;
  animation: gslideInRight 0.3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn 0.5s ease;
  animation: gzoomIn 0.5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut 0.5s ease;
  animation: gzoomOut 0.5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@media (min-width: 800px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-top .gslide-image,
                .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .gslide-inline {
    max-height: 95vh;
  }
  .gslide-external {
    max-height: 100vh;
  }
  .gslide-description.description-left,
    .gslide-description.description-right {
    max-width: 275px;
  }
  .glightbox-open {
    height: auto;
  }
  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }
  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }
  .glightbox-clean .description-left .gdesc-inner,
.glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }
  .glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose {
    background-color: rgba(0, 0, 0, 0.32);
  }
  .glightbox-clean .gprev:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gclose:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .glightbox-clean .gprev {
    top: 45%;
  }
  .glightbox-clean .gnext {
    top: 45%;
  }
}

@media (min-width: 1000px) {
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px;
  }
}

@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}

/*!
 * Resource /res/shared/css/circliful.css from 2024-11-08 13:55:15
 *
 */
.foreground-circle{fill:none;stroke:#3498db}.foreground-circle-without-stroke-color{fill:none}.background-circle{fill:none;stroke:#ccc}.circle-text{font-family:Arial,sans-serif;color:#aaa;font-size:20px}.circle-container{overflow:visible}.point-circle{fill:#f0f8ff}.circle-icon.fa{font-size:30px;fill:#000}

/*!
 * Resource /res/shared/css/main.css from 2024-12-17 15:25:57
 *
 */
/* ------ */
/* basics */
/* ------ */
html {
	-ms-overflow-style: scrollbar;
}
body {
	background-color: #fff;
	color: #4a4a4a;
	font-family: 'Montserrat', 'Arial', sans-serif;
	font-size: 15px;
	line-height: 150%;
	overflow-x: hidden;
}
body.menu-open {
	overflow: hidden;
}
a,
a:focus {
	color: #b91919;
	text-decoration: underline;
	-webkit-transition: color .3s;
	-o-transition: color .3s;
	-moz-transition: color .3s;
	transition: color .3s;
}
a:hover {
	color: #7e0000;
	text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 10px 0 24px 0;
	color: #b91919;
	font-weight: 600;
}
h1.h-gray,
h2.h-gray,
h3.h-gray,
h4.h-gray,
h5.h-gray,
h6.h-gray {
	color: #4a4a4a;
}
h1 {
	margin-top: 0;
	margin-bottom: 28px;
	font-size: 30px;
	line-height: 37px;
}
h2 {
	margin-bottom: 26px;
	font-size: 25px;
	line-height: 30px;
}
h3 {
	font-size: 20px;
	line-height: 24px;
}
h4 {
	font-size: 16px;
	line-height: 19px;
}
h5 {
	font-size: 14px;
	line-height: 19px;
}
h6 {
	font-size: 12px;
	line-height: 15px;
}
p,
ul,
ol,
table {
	margin: 0 0 40px 0;
	padding: 0;
}
/* ------ */
/* lists */
/* ------ */
ul ul,
ul ol,
ol ul,
ol ol {
	margin-top: 20px;
	margin-bottom: -20px;
	padding: 0;
}
ul li,
ol li {
	padding: 0 0 20px 25px;
	position: relative;
	list-style: none;
}
ul li:before {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 2px;
	left: 0;
	background: url('/res/shared/css/../images/icon-list-red.svg') no-repeat 50% 50%;
	-moz-background-size: 16px 16px;
	background-size: 16px 16px;
}
ul ul li:before,
ul ol li:before {
	background-image: url('/res/shared/css/../images/icon-list-gray.svg');
}
ul ul li li:before,
ul ol li li:before {
	background-image: url('/res/shared/css/../images/icon-list-gray-light.svg');
}
ol {
	padding: 0;
	counter-reset: counter;
	list-style: none;
}
ol li {
	padding: 0 0 20px 25px;
	counter-increment: counter;
}
ol li:before {
	content: counter(counter) '. ';
	display: inline-block;
	position: absolute;
	top: -1px;
	left: 0;
	background: none !important;
	/* for ul li */
	color: #b91919;
	font-weight: 700;
}
ol li ol li:before {
	color: #4a4a4a;
}
ol li ol li ol li:before {
	color: #a6a7a6;
}
html[lang='iq'] ul li,
html[lang='iq'] ol li {
	padding-right: 25px;
	padding-left: 0;
	text-align: right;
}
html[lang='iq'] ul li:before {
	right: 0;
	left: auto;
}
/* ------ */
/* images */
/* ------ */
img {
	max-width: 100%;
	height: auto;
}
/* ------ */
/* tables */
/* ------ */
table.cms-editor-table {
	border: 1px solid #e7e9ea;
	border-collapse: collapse;
	font-size: 13px;
}
table.cms-editor-table td,
table.cms-editor-table th {
	border: 1px solid #e7e9ea;
	padding: 12px 24px;
}
table.cms-editor-table.table td,
table.cms-editor-table.table th {
	border: 1px solid #e7e9ea !important;
	/* for bootstrap */
}
table.cms-editor-table.table-full {
	width: 100%;
}
table.cms-editor-table.standard {
	border-color: #eaeaea;
}
table.cms-editor-table.standard td,
table.cms-editor-table.standard th {
	border-color: #eaeaea;
	color: #4a4a4a;
}
table.cms-editor-table.standard th {
	background-color: transparent;
}
table.cms-editor-table.highlighted {
	border-color: #eaeaea;
}
table.cms-editor-table.highlighted td {
	border-color: #eaeaea;
}
table.cms-editor-table.highlighted th {
	background-color: transparent;
	border-color: #eaeaea;
	color: #b91919;
}
table.cms-editor-table.highlighted tr:nth-child(even) {
	background-color: #eaeaea;
}
table.cms-editor-table.highlighted tr:nth-child(odd) {
	background-color: transparent;
}
table.cms-editor-table.invisible {
	border: none;
	visibility: visible;
}
table.cms-editor-table.invisible td,
table.cms-editor-table.invisible th {
	border: none;
}
table.cms-editor-table.invisible td:first-child,
table.cms-editor-table.invisible th:first-child {
	padding-left: 0;
}
/* ------ */
/* perex */
/* ------ */
.perex {
	font-size: 16px;
	line-height: 22px;
}
/* ------ */
/* cite */
/* ------ */
.cite {
	padding: 0 70px;
	position: relative;
	color: #b91919;
	font-size: 19px;
	line-height: 23px;
}
.cite:before,
.cite:after {
	content: '';
	display: block;
	position: absolute;
	width: 22px;
	height: 18px;
	background-repeat: no-repeat;
	-moz-background-size: 22px 18px;
	background-size: 22px 18px;
}
.cite:before {
	top: 0;
	left: 0;
	background-image: url('/res/shared/css/../images/cite-left.svg');
}
.cite:after {
	bottom: 0;
	right: 0;
	background-image: url('/res/shared/css/../images/cite-right.svg');
}
/* ------ */
/* people */
/* ------ */
.people {
	margin-top: 80px;
	margin-bottom: 40px;
}
.people .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 10px;
}
.people .inside {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 30px;
	background-color: #f7f7f7;
	font-size: 15px;
	line-height: 28px;
}
.people .image {
	margin-right: 40px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.people .info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.people .title {
	margin: 0 0 16px 0;
	color: #b91919;
	font-size: 16px;
	line-height: 19px;
}
.people p {
	margin-bottom: 0;
}
.people p span {
	display: inline-block;
}
.people p span:not(:last-child) {
	margin-right: 15px;
}
.people.portrait .item {
	width: 33.33333333%;
	padding-top: 58px;
}
.people.portrait .inside {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}
.people.portrait .image {
	margin: -58px 0 30px 0;
}
/* ------ */
/* other colors */
/* ------ */
.tks-stats > tbody > tr:not(.charita):not(.organizace) > td:first-child,
.tks-stats tr.summary.all td,
.intentions ul.level-1 > li > .title,
.intentions .price,
.intentions .link a {
	color: #b91919;
}
.documents .item .title a:hover {
	border-color: #7e0000;
	color: #7e0000;
}
/* ------ */
/* lazy loading */
/* ------ */
.lazyload {
	opacity: 0;
}
.lazyloading {
	background-color: #fff;
	background-image: url('/res/shared/css/../images/icon-loading.svg') !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	-moz-background-size: 45px 45px !important;
	background-size: 45px 45px !important;
	opacity: 1;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
}
.lazyloaded {
	opacity: 1;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
}
/* ------ */
/* others */
/* ------ */
.adr-search-title {
	margin: 28px 0;
}
.swiper-wrapper.centered {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
	/* for JS plugin */
}
.text-lowercase {
	text-transform: lowercase;
}
.text-uppercase {
	text-transform: uppercase;
}
/* ------ */
/* bootstrap tables */
/* ------ */
.table-responsive {
	max-width: 100%;
	margin: 0 0 40px 0;
	border: 0;
	overflow: auto;
}
.table-responsive table,
.table-responsive table.cms-editor-table {
	margin-bottom: 0;
}
/* ------ */
/* bootstrap containers */
/* ------ */
/* ------ */
/* bootstrap tables */
/* ------ */
.table-responsive {
	margin: 0 0 40px 0;
}
.table-responsive table,
.table-responsive table.cms-editor-table {
	margin-bottom: 0;
}
/* ------ */
/* bootstrap buttons */
/* ------ */
.btn-default,
.btn-default:active,
.btn-default:active:focus,
.btn-default:focus,
.btn-default:hover {
	background-color: #b91919;
	border-color: #b91919;
	color: #fff;
	padding: 11px 22px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 14px;
	font-weight: 500;
	line-height: 21px;
	outline: none;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	white-space: normal;
}
.btn-default:hover {
	background-color: #7e0000;
	border-color: #7e0000;
	color: #fff;
}
.btn-default .btn-file {
	white-space: nowrap;
}
.btn-default.btn-gray {
	background-color: #e4e4e4;
	border-color: #e4e4e4;
	color: #4a4a4a;
}
.btn-default.btn-gray:hover {
	background-color: #b91919;
	border-color: #b91919;
	color: #fff;
}
.btn-default.btn-gray-dark {
	background-color: #4a4a4a;
	border-color: #4a4a4a;
	color: #fff;
}
.btn-default.btn-gray-dark:hover {
	background-color: #b91919;
	border-color: #b91919;
	color: #fff;
}
/* ------ */
/* bootstrap alerts */
/* ------ */
.alert {
	clear: both;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.alert-hp {
	margin-top: 20px;
}
.alert-top {
	margin-top: 65px;
}
/* ------ */
/* bootstrap modals */
/* ------ */
.modal-dialog .modal-content {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.modal-dialog .modal-header {
	background-color: #b91919;
}
.modal-dialog .modal-header .close {
	color: #fff;
	opacity: 1;
}
.modal-dialog .modal-body .alert {
	margin: 0 0 15px 0;
}
.modal-dialog .modal-body .alert:last-of-type {
	margin-bottom: 0;
}
/* ------ */
/* bootstrap breadcrumb */
/* ------ */
.breadcrumb {
	padding: 20px 10px 35px 10px;
	background-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 13px;
	line-height: 16px;
}
.breadcrumb > li {
	padding: 0;
}
.breadcrumb > li:first-child:before {
	display: none;
}
.breadcrumb > li + li:before {
	content: '';
	display: inline-block;
	width: 7px;
	height: 13px;
	margin: 0 8px;
	padding: 0;
	position: relative;
	top: 2px;
	background: url('/res/shared/css/../images/icon-arrow-right-gray.svg') no-repeat !important;
	/* for ul li */
	-moz-background-size: 7px 13px !important;
	background-size: 7px 13px !important;
	/* for ul li */
}
.breadcrumb a {
	color: #4a4a4a;
}
/* ------ */
/* bootstrap pagination */
/* ------ */
.pagination {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	margin: 65px 0 53px 0;
}
.pagination > li {
	margin-bottom: 12px;
	padding: 0;
}
.pagination > li:not(:last-child) {
	margin-right: 12px;
}
.pagination > li:before {
	display: none;
}
.pagination > li > a {
	min-width: 36px;
	background-color: #f7f7f7;
	border-color: #f7f7f7;
	color: #4a4a4a;
	font-size: 15px;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.pagination > li > a:focus,
.pagination > li > a:hover {
	background-color: #e7e9ea;
	border-color: #e7e9ea;
	color: #4a4a4a;
}
.pagination > li > span,
.pagination > li > span:hover {
	background-color: transparent;
	border-color: transparent;
	color: #4a4a4a;
}
.pagination > li.active a,
.pagination > li.active a:focus,
.pagination > li.active a:hover {
	background-color: #e7e9ea;
	border-color: #e7e9ea;
	color: #4a4a4a;
	text-decoration: none;
}
.pagination > li:first-child a,
.pagination > li:last-child a {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.pagination > li.pager-item-first a,
.pagination > li.pager-item-prev a,
.pagination > li.pager-item-next a,
.pagination > li.pager-item-last a {
	height: 100%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-moz-background-size: auto 12px;
	background-size: auto 12px;
	overflow: hidden;
	text-indent: -5000px;
}
.pagination > li.pager-item-prev a,
.pagination > li.pager-item-next a {
	background-image: url('/res/shared/css/../images/icon-arrow-right-gray.svg');
}
.pagination > li.pager-item-first a,
.pagination > li.pager-item-last a {
	background-image: url('/res/shared/css/../images/icon-arrow-right-gray-double.svg');
}
.pagination > li.pager-item-first a,
.pagination > li.pager-item-prev a {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
/* ------ */
/* bootstrap page navi */
/* ------ */
.page-navi {
	margin: 60px 0;
	padding: 0;
}
.page-navi a {
	color: #4a4a4a;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
}
.page-navi a:hover {
	text-decoration: underline;
}
.page-navi a:not(:last-of-type) span:after {
	content: ' | ';
	display: inline-block;
	margin: 0 5px 0 10px;
	color: #eaeaea;
	font-weight: normal;
}
.page-navi-center {
	text-align: center;
}
.contact-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.contact-print {
	margin-top: 20px;
	color: #4a4a4a;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
}
.landingpage-pagination-top .pagination {
	margin-bottom: 0;
}
/* ------ */
/* cms */
/* ------ */
.cms-editor-html > *:last-child {
	margin-bottom: 0;
}
.cms-editor-link-image,
.cms-editor-link-image:focus {
	outline: none;
}
/* ------ */
/* cms components */
/* ------ */
.anotation {
	font-size: 17px;
	line-height: 170%;
}
.btn-decent {
	padding-bottom: 3px;
	border-bottom: 1px solid #dedede;
	color: #4a4a4a;
	text-decoration: none;
	-webkit-transition: .3s border-color;
	-o-transition: .3s border-color;
	-moz-transition: .3s border-color;
	transition: .3s border-color;
}
.btn-decent:hover {
	border-color: #4a4a4a;
	color: #4a4a4a;
}
.block-two-cols {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px;
	clear: both;
}
.cms-block-gray,
.cms-block-gray-rounded,
.cms-block-gray-dark,
.cms-block-gray-dark-rounded,
.cms-block-red,
.cms-block-red-rounded {
	margin-bottom: 40px;
	padding: 60px;
	text-align: center;
}
.cms-block-gray h1,
.cms-block-gray-rounded h1,
.cms-block-gray-dark h1,
.cms-block-gray-dark-rounded h1,
.cms-block-red h1,
.cms-block-red-rounded h1,
.cms-block-gray h2,
.cms-block-gray-rounded h2,
.cms-block-gray-dark h2,
.cms-block-gray-dark-rounded h2,
.cms-block-red h2,
.cms-block-red-rounded h2,
.cms-block-gray h3,
.cms-block-gray-rounded h3,
.cms-block-gray-dark h3,
.cms-block-gray-dark-rounded h3,
.cms-block-red h3,
.cms-block-red-rounded h3,
.cms-block-gray h4,
.cms-block-gray-rounded h4,
.cms-block-gray-dark h4,
.cms-block-gray-dark-rounded h4,
.cms-block-red h4,
.cms-block-red-rounded h4,
.cms-block-gray h5,
.cms-block-gray-rounded h5,
.cms-block-gray-dark h5,
.cms-block-gray-dark-rounded h5,
.cms-block-red h5,
.cms-block-red-rounded h5,
.cms-block-gray h6,
.cms-block-gray-rounded h6,
.cms-block-gray-dark h6,
.cms-block-gray-dark-rounded h6,
.cms-block-red h6,
.cms-block-red-rounded h6 {
	margin-top: 0;
}
.cms-block-gray > *:last-child,
.cms-block-gray-rounded > *:last-child,
.cms-block-gray-dark > *:last-child,
.cms-block-gray-dark-rounded > *:last-child,
.cms-block-red > *:last-child,
.cms-block-red-rounded > *:last-child {
	margin-bottom: 0;
}
.cms-block-gray-rounded,
.cms-block-gray-dark-rounded,
.cms-block-red-rounded {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.cms-block-gray,
.cms-block-gray-rounded {
	background-color: #f7f7f7;
}
.cms-block-gray-dark,
.cms-block-gray-dark-rounded {
	background-color: #4a4a4a;
	color: #fff;
}
.cms-block-gray-dark h1,
.cms-block-gray-dark-rounded h1,
.cms-block-gray-dark h2,
.cms-block-gray-dark-rounded h2,
.cms-block-gray-dark h3,
.cms-block-gray-dark-rounded h3,
.cms-block-gray-dark h4,
.cms-block-gray-dark-rounded h4,
.cms-block-gray-dark h5,
.cms-block-gray-dark-rounded h5,
.cms-block-gray-dark h6,
.cms-block-gray-dark-rounded h6,
.cms-block-gray-dark a,
.cms-block-gray-dark-rounded a {
	color: #fff;
}
.cms-block-red,
.cms-block-red-rounded {
	background-color: #b91919;
	color: #fff;
}
.cms-block-red h1,
.cms-block-red-rounded h1,
.cms-block-red h2,
.cms-block-red-rounded h2,
.cms-block-red h3,
.cms-block-red-rounded h3,
.cms-block-red h4,
.cms-block-red-rounded h4,
.cms-block-red h5,
.cms-block-red-rounded h5,
.cms-block-red h6,
.cms-block-red-rounded h6,
.cms-block-red a,
.cms-block-red-rounded a {
	color: #fff;
}
.cms-circle-red-1,
.cms-circle-red-2,
.cms-circle-gray-dark-1,
.cms-circle-gray-dark-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px;
	color: #b91919;
	font-size: 22px;
	font-weight: 700;
	line-height: 30px;
}
.cms-circle-red-1:before,
.cms-circle-red-2:before,
.cms-circle-gray-dark-1:before,
.cms-circle-gray-dark-2:before {
	content: '';
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: block;
	width: 95px;
	height: 95px;
	margin-right: 35px;
	background: url('/res/shared/css/../images/logo-cross-white.svg') no-repeat 50% 50%;
	background-color: #b91919;
	-moz-background-size: 48px 48px;
	background-size: 48px 48px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.cms-circle-red-1 > *:last-child,
.cms-circle-red-2 > *:last-child,
.cms-circle-gray-dark-1 > *:last-child,
.cms-circle-gray-dark-2 > *:last-child {
	margin-bottom: 0;
}
.cms-circle-red-2,
.cms-circle-gray-dark-2 {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 33.33333333%;
}
.cms-circle-red-2:before,
.cms-circle-gray-dark-2:before {
	margin-right: 0;
	margin-bottom: 35px;
}
.cms-circle-gray-dark-1,
.cms-circle-gray-dark-2 {
	color: #4a4a4a;
}
.cms-circle-gray-dark-1:before,
.cms-circle-gray-dark-2:before {
	background-color: #4a4a4a;
}
.cms-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 880px;
	margin: 0 0 40px 0;
	background-color: #f7f7f7;
}
.cms-box.cms-box-white {
	background-color: #fff;
}
.cms-box .cms-box__image {
	width: 50%;
}
.cms-box .cms-box__content {
	width: 50%;
	padding: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cms-box .cms-box__text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}
.cms-box .cms-box__text > p:last-of-type {
	margin-bottom: 0;
}
.cms-box .cms-box__text > *:last-child {
	margin-bottom: 0;
}
.cms-box .cms-box__opener {
	width: 100%;
	height: 40px;
	margin: auto 0 -20px 0 !important;
	padding: 0;
	background: url('/res/shared/css/../images/icon-arrow-down-gray.png') no-repeat 50% 50%;
	border: 0;
	outline: none;
	-webkit-transition: .3s -webkit-transform;
	transition: .3s -webkit-transform;
	-o-transition: .3s -o-transform;
	-moz-transition: .3s transform, .3s -moz-transform;
	transition: .3s transform;
	transition: .3s transform, .3s -webkit-transform, .3s -moz-transform, .3s -o-transform;
}
.cms-box .cms-box__opener.cms-box__opener--opened {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.cms-box .cms-box__content--opener {
	width: 100%;
	padding: 35px;
}
.cms-box .cms-box__content--opener > *:last-child {
	margin-bottom: 0;
}
.cms-box h1,
.cms-box h2,
.cms-box h3,
.cms-box h4,
.cms-box h5,
.cms-box h6 {
	margin: 0 0 15px 0;
}
.cms-box.cms-box--img-top {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: -webkit-calc(50% - 10px);
	width: -moz-calc(50% - 10px);
	width: calc(50% - 10px);
}
.cms-box.cms-box--img-top .cms-box__image,
.cms-box.cms-box--img-top .cms-box__content {
	width: 100%;
}
.cms-box.cms-box--img-top .cms-box__image {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.cms-box-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 880px;
}
.cms-box-wrapper.cms-box-wrapper--two-cols {
	width: 100%;
}
.cms-box-wrapper.cms-box-wrapper--two-cols .cms-box {
	width: -webkit-calc(50% - 10px);
	width: -moz-calc(50% - 10px);
	width: calc(50% - 10px);
}
.cms-box-wrapper.cms-box-wrapper--three-cols .cms-box {
	width: -webkit-calc(33.333333333% - 10px);
	width: -moz-calc(33.333333333% - 10px);
	width: calc(33.333333333% - 10px);
}
.cms-opener {
	max-width: 880px;
	margin: 0 0 40px 0;
}
.cms-opener + .cms-opener {
	margin-top: -37px;
}
.cms-opener .cms-opener__header {
	padding: 18px 50px;
	position: relative;
	background-color: #e4e4e4;
}
.cms-opener .cms-opener__header:before,
.cms-opener .cms-opener__header:after {
	content: '';
	display: block;
	width: 50px;
	height: 58px;
	position: absolute;
	top: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.cms-opener .cms-opener__header:before {
	left: 0;
	background-image: url('/res/shared/css/../images/icon-list-red.svg');
	-moz-background-size: 16px 16px;
	background-size: 16px 16px;
}
.cms-opener .cms-opener__header:after {
	width: 60px;
	right: 0;
	background-image: url('/res/shared/css/../images/icon-arrow-down-gray.png');
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: .3s -webkit-transform;
	transition: .3s -webkit-transform;
	-o-transition: .3s -o-transform;
	-moz-transition: .3s transform, .3s -moz-transform;
	transition: .3s transform;
	transition: .3s transform, .3s -webkit-transform, .3s -moz-transform, .3s -o-transform;
}
.cms-opener .cms-opener__header > *:last-child {
	margin-bottom: 0;
}
.cms-opener .cms-opener__content {
	padding: 40px 50px;
	border: 1px solid #e4e4e4;
}
.cms-opener .cms-opener__content > *:last-child {
	margin-bottom: 0;
}
.cms-opener.cms-opener--closed .cms-opener__header:after {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
.cms-grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 880px;
	margin-bottom: 40px;
}
.cms-grid + .cms-grid {
	margin-top: -20px;
}
.cms-grid .inside {
	height: 100%;
	border: 2px dashed #e4e4e4;
}
.cms-grid .inside > *:last-child {
	margin-bottom: 0;
}
body.homepage .cms-box,
body.page .cms-box,
body.homepage .cms-box-wrapper,
body.page .cms-box-wrapper,
body.homepage .cms-opener,
body.page .cms-opener,
body.homepage .cms-grid,
body.page .cms-grid {
	max-width: 100%;
}
body.homepage .cms-opener .cms-opener__header,
body.page .cms-opener .cms-opener__header {
	cursor: pointer;
}
body.homepage .cms-opener .cms-opener__content,
body.page .cms-opener .cms-opener__content {
	display: none;
}
body.homepage .cms-grid .inside,
body.page .cms-grid .inside {
	border: 0;
}
body.homepage .cms-box__content--opener,
body.page .cms-box__content--opener {
	display: none;
}
/* ------ */
/* header */
/* ------ */
header {
	position: relative;
	z-index: 500;
	background-color: #fff;
}
header ul li {
	padding: 0;
}
header ul li:before {
	display: none;
}
/* ------ */
/* header navbar fixed*/
/* ------ */
.navbar-fixed-top {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
/* ------ */
/* header top */
/* ------ */
.header-top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 135px;
	z-index: 100;
	background-color: #fff;
}
/* ------ */
/* header top logo */
/* ------ */
.header-top-logo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	text-decoration: none;
}
.header-top-logo:focus {
	text-decoration: none;
}
.header-top-logo img {
	width: 72px;
	height: 72px;
}
.header-top-logo h1,
.header-top-logo strong {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 0 0 30px;
	color: #b91919;
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	text-transform: uppercase;
}
/* ------ */
/* header top controls */
/* ------ */
.header-top-controls {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	margin-left: auto;
}
/* ------ */
/* header top lang */
/* ------ */
.header-top-lang,
.header-top-menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0;
}
.header-top-lang li,
.header-top-menu li {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.header-top-lang li:not(:last-child),
.header-top-menu li:not(:last-child) {
	margin-right: 20px;
}
.header-top-lang a,
.header-top-menu a {
	color: #4a4a4a;
	text-decoration: none;
}
.header-top-lang a.active,
.header-top-menu a.active {
	color: #b91919;
}
.header-top-lang a:hover,
.header-top-menu a:hover {
	text-decoration: underline;
}
/* ------ */
/* header top menu */
/* ------ */
.header-top-menu {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: 70px;
}
.header-top-menu .level2 .caret,
.header-top-menu .level3 {
	display: none !important;
}
/* ------ */
/* header top socials */
/* ------ */
.header-top-socials {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 70px;
}
.header-top-socials .item {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.header-top-socials .item:not(:last-of-type) {
	margin-right: 20px;
}
.header-top-socials .item img {
	height: 18px;
}
.header-top-socials .item img _:-ms-fullscreen,
:root .header-top-socials .item img {
	width: 18px;
}
/* ------ */
/* header top search */
/* ------ */
.header-top-search-wrap {
	width: 44px;
	height: 45px;
	margin-left: 70px;
	position: relative;
}
.header-top-search {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 44px;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	border-bottom: 1px solid #fff;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.header-top-search .form-control {
	width: 0;
	height: 45px;
	padding: 0;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.header-top-search .btn-default {
	width: 35px;
	height: 45px;
	background: url('/res/shared/css/../images/icon-search.svg') no-repeat 50% 50%;
	-moz-background-size: 26px 25px;
	background-size: 26px 25px;
	border: 0;
	outline: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.header-top-search .btn-default.active,
.header-top-search .btn-default:active:focus,
.header-top-search .btn-default:focus,
.header-top-search .btn-default:hover {
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: none;
}
.header-top-search .btn-default.active {
	background-image: url('/res/shared/css/../images/icon-search-active.svg');
}
.header-top-search.active {
	width: 595px;
	border-color: #777;
}
.header-top-search.active .form-control {
	width: 560px;
	padding: 6px 12px;
}
.header-top-search.active .btn-default {
	background-image: url('/res/shared/css/../images/icon-search-active.svg');
}
/* ------ */
/* simpler header */
/* ------ */
body.simpler header .header-top {
	height: 135px;
}
body.simpler header .header-top-menu {
	margin-left: 0;
}
body.simpler header .header-top-menu a {
	font-weight: 700;
	text-transform: uppercase;
}
body.simpler header .header-top-menu .caret {
	width: 14px;
	height: 14px;
	margin-left: 10px;
	position: relative;
	top: 3px;
	background: url('/res/shared/css/../images/icon-arrow-down-gray.svg') no-repeat;
	-moz-background-size: 14px 8px;
	background-size: 14px 8px;
	border: 0;
}
body.simpler header .header-top-menu .dropdown-menu {
	margin-top: 0;
	padding: 8px 0 0 0;
	left: -16px;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
body.simpler header .header-top-menu .dropdown-menu li {
	padding: 0;
}
body.simpler header .header-top-menu .dropdown-menu li:not(:last-child) {
	margin-right: 0;
}
body.simpler header .header-top-menu .dropdown-menu li > a {
	padding: 4px 16px;
	font-weight: 700;
	line-height: 32px;
}
body.simpler header .header-top-menu .dropdown-menu li > a:focus,
body.simpler header .header-top-menu .dropdown-menu li > a:hover {
	background-color: transparent;
	text-decoration: underline;
}
body.simpler header .header-top-menu .dropdown-menu li.active > a {
	background-color: transparent;
	color: #b91919;
	text-decoration: underline;
}
header .header-top-lang-wrap {
	width: 55px;
	height: 22px;
	margin-left: 30px;
	position: relative;
}
header .header-top-lang-wrap .header-top-lang {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 10px;
	background-color: #fff;
}
header .header-top-lang-wrap .header-top-lang .item {
	display: none;
	font-weight: 600;
	text-decoration: none;
}
header .header-top-lang-wrap .header-top-lang .item.active {
	display: block;
	color: #4a4a4a;
}
header .header-top-lang-wrap .header-top-lang .item.active:after {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-left: 10px;
	position: relative;
	top: 5px;
	background: url('/res/shared/css/../images/icon-arrow-down-gray.svg') no-repeat;
	-moz-background-size: 14px 8px;
	background-size: 14px 8px;
}
header .header-top-lang-wrap .header-top-lang.open .item {
	display: block;
	margin-bottom: 5px;
}
header .header-top-lang-wrap .header-top-lang.open .item:hover {
	text-decoration: underline;
}
/* ------ */
/* search mobile */
/* ------ */
.search-mobile {
	display: none;
	width: 100%;
	padding: 85px 60px 110px 60px;
	position: absolute;
	background-color: #e7e9ea;
}
.search-mobile .form-control {
	height: auto;
	margin-bottom: 55px;
	padding: 15px 65px;
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #4a4a4a;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #4a4a4a;
	font-size: 25px;
}
.search-mobile .form-control:focus {
	border-color: #4a4a4a;
}
.search-mobile .btn-default {
	display: block;
	margin: 0 auto;
}
/* ------ */
/* simpler line */
/* ------ */
.simpler-line {
	display: none;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
	margin: 0;
	position: absolute;
	right: 10px;
	bottom: 0;
}
body:not(.homepage).simpler .simpler-line {
	display: block;
}
.simpler-line .simpler-line-back {
	width: -webkit-calc(75% - 5px);
	width: -moz-calc(75% - 5px);
	width: calc(75% - 5px);
	height: 2px;
	padding: 0;
	float: right;
	background-color: #4a4a4a;
}
/* ------ */
/* navbar toggle */
/* ------ */
.navbar-toggle {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 30px;
	height: 35px;
	margin: 0 0 0 auto;
	padding: 0;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-toggle:focus,
.navbar-toggle:hover {
	background-color: transparent;
}
.navbar-toggle .icon-bar {
	width: 100%;
	height: 1px;
	background-color: #b91919;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.navbar-toggle .icon-bar:not(:last-of-type) {
	margin: 0 0 8px 0;
}
.navbar-toggle .icon-bar:first-of-type {
	-webkit-transform: rotate(45deg) translate(8px, 5px);
	-moz-transform: rotate(45deg) translate(8px, 5px);
	-ms-transform: rotate(45deg) translate(8px, 5px);
	-o-transform: rotate(45deg) translate(8px, 5px);
	transform: rotate(45deg) translate(8px, 5px);
}
.navbar-toggle .icon-bar:nth-of-type(2) {
	opacity: 0;
}
.navbar-toggle .icon-bar:last-of-type {
	-webkit-transform: rotate(-45deg) translate(8px, -5px);
	-moz-transform: rotate(-45deg) translate(8px, -5px);
	-ms-transform: rotate(-45deg) translate(8px, -5px);
	-o-transform: rotate(-45deg) translate(8px, -5px);
	transform: rotate(-45deg) translate(8px, -5px);
}
.navbar-toggle.collapsed .icon-bar {
	background-color: #4a4a4a;
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}
/* ------ */
/* main menu top */
/* ------ */
.main-menu-top {
	display: none;
}
.header-top-link {
	margin-left: 35px;
}
/* ------ */
/* main menu */
/* ------ */
.main-menu {
	padding-left: 0;
	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #4a4a4a));
	background: -webkit-linear-gradient(left, #fff 50%, #4a4a4a 50%);
	background: -moz-linear-gradient(left, #fff 50%, #4a4a4a 50%);
	background: -o-linear-gradient(left, #fff 50%, #4a4a4a 50%);
	background: linear-gradient(90deg, #fff 50%, #4a4a4a 50%);
	border-bottom: 0;
}
.main-menu .row {
	margin: 0;
}
.main-menu .main-menu-wrap {
	min-height: 0;
	padding: 0;
	float: right;
	position: static;
}
.main-menu .navbar-nav {
	float: right;
	position: relative;
	border: 0;
}
.main-menu .navbar-collapse {
	padding: 0;
}
.main-menu .level2 .caret {
	display: none;
}
.main-menu .level3 {
	display: none !important;
	/* for javascript functions */
}
.main-menu ul > li > a {
	padding: 15px 12px;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.main-menu ul > li > a:hover {
	text-decoration: underline;
}
.main-menu ul > li > a:focus,
.main-menu ul > li > a:hover {
	background-color: #b91919;
}
.main-menu ul > li.active > a {
	background-color: #b91919;
	color: #fff;
}
.main-menu .dropdown.open > a,
.main-menu .dropdown > a:focus,
.main-menu .dropdown > a:hover {
	background-color: #b91919;
}
.main-menu .dropdown > a > .caret {
	width: 14px;
	height: 14px;
	margin-left: 8px;
	position: relative;
	top: 2px;
	background: url('/res/shared/css/../images/icon-arrow-down.svg') no-repeat;
	-moz-background-size: 14px 8px;
	background-size: 14px 8px;
	border: 0;
}
.main-menu .dropdown-menu {
	min-width: 240px;
	padding: 16px 0;
	right: 0;
	left: auto;
	background-color: #b91919;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.main-menu .dropdown-menu li > a {
	padding: 4px 16px;
	border-bottom: 1px solid #b91919;
	color: #fff;
	font-weight: 700;
	line-height: 22px;
	text-decoration: none;
	white-space: normal;
}
.main-menu .dropdown-menu li > a:active,
.main-menu .dropdown-menu li > a:focus,
.main-menu .dropdown-menu li > a:hover {
	background-color: #b91919;
	border-color: #b91919;
	color: #fff;
}
.main-menu .dropdown-menu li.active > a {
	background-color: #4a4a4a;
	border-color: #b91919;
	color: #fff;
}
.main-menu .dropdown-menu li:last-of-type > a {
	border: 0;
}
/* ------ */
/* main menu darkness */
/* ------ */
.main-menu-darkness {
	display: none;
	width: 100%;
	height: 200%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
	background: #000;
	opacity: .5;
}
/* ------ */
/* main menu bottom */
/* ------ */
.main-menu-bottom {
	display: none;
}
.main-menu-bottom .lang-mobile {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 15px;
	margin-bottom: 35px;
}
.main-menu-bottom .lang-mobile li:not(:last-child) {
	margin-right: 32px;
}
.main-menu-bottom .lang-mobile a {
	padding: 0;
	font-size: 13px;
}
.main-menu-bottom .socials-mobile {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 35px;
	margin-left: auto;
}
.main-menu-bottom .socials-mobile .item:not(:last-child) {
	margin-right: 25px;
}
.main-menu-bottom .socials-mobile .item img {
	height: 18px;
}
.main-menu-bottom .menu-mobile {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}
.main-menu-bottom .menu-mobile li:not(:last-child) {
	margin-right: 32px;
}
.main-menu-bottom .menu-mobile a {
	padding: 0;
	font-size: 13px;
	text-transform: none;
}
/* ------ */
/* slider */
/* ------ */
.slider-wrap {
	padding-top: 32px;
	padding-bottom: 37px;
	position: relative;
	background-color: #e7e9ea;
	overflow: hidden;
}
.slider-wrap .swiper-container {
	height: 490px;
}
.slider-wrap .swiper-button-prev,
.slider-wrap .swiper-button-next {
	display: none;
}
.slider-wrap .swiper-pagination-bullets {
	height: 9px;
	right: 0;
	bottom: 12px;
	left: 0;
	line-height: 9px;
}
.slider-wrap .swiper-pagination-bullet {
	width: 9px;
	height: 9px;
	margin: 0 3px;
	background: #fff;
	opacity: 1;
	outline: none;
}
.slider-wrap .swiper-pagination-bullet-active,
.slider-wrap .swiper-pagination-bullet:hover {
	background-color: #b91919;
	opacity: 1;
}
.slider-wrap .swiper-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	position: relative;
	background-position: 50% 50%;
	-moz-background-size: cover;
	background-size: cover;
	text-decoration: none;
}
.slider-wrap .swiper-slide.video:before {
	content: '';
	display: block;
	width: 68px;
	height: 48px;
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url('/res/shared/css/../images/icon-youtube-play.png') no-repeat;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.slider-wrap .swiper-slide.video:hover:before {
	background-image: url('/res/shared/css/../images/icon-youtube-active.png');
}
.slider-wrap .swiper-slide .inside {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: auto;
	max-width: 90%;
	min-width: 70%;
	height: auto;
	margin: 0 auto;
	padding: 35px 35px 0 35px;
	background: #e7e9ea;
	color: #4a4a4a;
	font-size: 16px;
	text-align: center;
	text-shadow: none;
}
body.shadow .slider-wrap .swiper-slide,
.slider-wrap .swiper-slide.shadow {
	border-bottom: 0;
}
body.shadow .slider-wrap .swiper-slide .inside,
.slider-wrap .swiper-slide.shadow .inside {
	width: 100%;
	max-width: 100%;
	height: 100%;
	padding: 40px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, .9)));
	background: -webkit-linear-gradient(transparent 60%, rgba(0, 0, 0, .9));
	background: -moz-linear-gradient(transparent 60%, rgba(0, 0, 0, .9));
	background: -o-linear-gradient(transparent 60%, rgba(0, 0, 0, .9));
	background: linear-gradient(transparent 60%, rgba(0, 0, 0, .9));
	color: #fff;
}
.slider-wrap .swiper-slide .title {
	max-width: 100%;
	margin: 0;
	color: #b91919;
	font-size: 30px;
	line-height: 37px;
}
body.shadow .slider-wrap .swiper-slide .title,
.slider-wrap .swiper-slide.shadow .title {
	color: #fff;
}
.slider-wrap .swiper-slide .text {
	max-width: 100%;
	line-height: 22px;
}
.slider-wrap .swiper-slide .text p {
	margin: 15px 0 0 0;
}
.slider-wrap .swiper-slide .btn-default {
	margin-top: 20px;
}
.slider-wrap .swiper-slide:hover .btn-default {
	background-color: #7e0000;
	border-color: #7e0000;
}
/* ------ */
/* slider mosaic */
/* ------ */
.mosaic .row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.mosaic .swiper-slide .inside {
	max-width: 100%;
}
.mosaic .news {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
}
.mosaic .news .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	height: -webkit-calc(50% - 10px);
	height: -moz-calc(50% - 10px);
	height: calc(50% - 10px);
	position: relative;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	background-size: cover;
	color: #fff;
	text-decoration: none;
}
.mosaic .news .item:not(:last-child) {
	margin-bottom: 20px;
}
.mosaic .news .item .inside {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: auto;
	height: auto;
	padding: 16px 20px 0 0;
	background: #e7e9ea;
	color: #4a4a4a;
	text-shadow: none;
}
body.shadow .mosaic .news .item .inside,
.mosaic .news .item.shadow .inside {
	width: 100%;
	height: 100%;
	padding: 20px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), to(rgba(0, 0, 0, .9)));
	background: -webkit-linear-gradient(transparent 50%, rgba(0, 0, 0, .9));
	background: -moz-linear-gradient(transparent 50%, rgba(0, 0, 0, .9));
	background: -o-linear-gradient(transparent 50%, rgba(0, 0, 0, .9));
	background: linear-gradient(transparent 50%, rgba(0, 0, 0, .9));
	color: #fff;
}
.mosaic .news .item .title {
	max-width: 100%;
	margin: 0;
	color: #b91919;
	font-size: 19px;
	line-height: 23px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
body.shadow .mosaic .news .item .title,
.mosaic .news .item.shadow .title {
	color: #fff;
}
.mosaic .news .item:hover .title {
	color: #7e0000;
}
.mosaic .news .item .text {
	max-width: 100%;
	margin-bottom: 0;
}
.mosaic .news .item .text p {
	margin: 15px 0 0 0;
	font-size: 14px;
}
.mosaic .news .item .btn-default {
	margin-top: 20px;
}
.mosaic .news .item:hover .btn-default {
	background-color: #7e0000;
	border-color: #7e0000;
}
.mosaic .news .item.video {
	outline: none;
}
.mosaic .news .item.video:before {
	content: '';
	display: block;
	width: 68px;
	height: 48px;
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url('/res/shared/css/../images/icon-youtube-play.png') no-repeat;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.mosaic .news .item.video:hover:before {
	background-image: url('/res/shared/css/../images/icon-youtube-active.png');
}
/* ------ */
/* signpost */
/* ------ */
.signpost {
	padding-top: 75px;
	padding-bottom: 62px;
	position: relative;
	visibility: hidden;
}
.signpost.visible {
	visibility: visible;
}
.signpost .title {
	margin: 0 0 85px 0;
	font-size: 30px;
	line-height: 37px;
	text-align: center;
}
.signpost .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.signpost .item {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 16.66666667%;
	margin-bottom: 50px;
	padding: 0 10px;
	font-size: 16px;
	text-align: center;
}
.signpost .item a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-decoration: none;
}
.signpost .image {
	width: 130px;
	height: 130px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 5px solid #fff;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.signpost .label {
	max-width: 100%;
	margin: 40px 0 10px 0;
	color: #b91919;
	font-size: 19px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.signpost .item a:hover .image {
	border-color: #7e0000;
}
.signpost .item a:hover .label {
	color: #7e0000;
}
.page .signpost {
	padding-top: 50px;
	padding-bottom: 0;
	border-top: 2px solid #b7b7b7;
	clear: both;
}
.page .signpost .item .label {
	margin-top: 25px;
	margin-bottom: 0;
	font-size: 14px;
}
.page .signpost .image {
	width: 100px;
	height: 100px;
}
.signpost .swiper-button-prev,
.signpost .swiper-button-next {
	display: none;
	margin-top: -47px;
	background: url('/res/shared/css/../images/icon-arrow-right-gray.svg') no-repeat 50% 50%;
	-moz-background-size: 20px auto;
	background-size: 20px auto;
	outline: none;
}
.signpost .swiper-button-prev:hover,
.signpost .swiper-button-next:hover {
	background-image: url('/res/shared/css/../images/icon-arrow-right-red.svg');
}
.signpost .swiper-button-prev {
	left: -15px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.signpost .swiper-button-next {
	right: -15px;
}
body.page .signpost .swiper-button-prev {
	margin-top: -21px;
	left: -20px;
}
body.page .signpost .swiper-button-next {
	margin-top: -21px;
	right: -20px;
}
body.homepage.web-status-run .signpost .title {
	margin-bottom: 50px;
}
/* ------ */
/* boxes */
/* ------ */
.boxes {
	padding-bottom: 15px;
	background-color: #e7e9ea;
}
.boxes .row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin: -37px 0 0 0;
	padding-top: 55px;
	background-color: #e7e9ea;
}
.boxes .item {
	margin-bottom: 80px;
	padding: 5px 40px 35px 40px;
	border-right: 1px solid #707070;
}
.boxes .inside {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	color: #4a4a4a;
	text-decoration: none;
}
.boxes .inside:hover {
	color: #b91919;
}
.boxes .title {
	max-width: 280px;
	margin-top: 0;
	margin-bottom: 30px;
	padding-bottom: 15px;
	border-bottom: 2px solid #b91919;
	font-size: 25px;
	line-height: 30px;
}
.boxes .title a {
	text-decoration: none;
}
.boxes p {
	margin-bottom: 40px;
}
.boxes .btn-default {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-top: auto;
}
.boxes .inside:hover .btn-default {
	background-color: #7e0000;
	border-color: #7e0000;
}
.boxes .item.last {
	padding-right: 0;
	border-right: 0;
}
.boxes .item.last .item-small {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none;
}
.boxes .item.last .circle {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 68px;
	height: 68px;
	margin: 25px 40px 25px 0;
	background-color: #b91919;
	background-image: url('/res/shared/css/../images/logo-cross-white.svg');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-moz-background-size: auto 32px;
	background-size: auto 32px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.boxes .item.last .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 0;
	border-right: 0;
	border-bottom: 1px solid #707070;
	color: #b91919;
	font-size: 19px;
	line-height: 23px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.boxes .item.last .item-small:hover .circle {
	background-color: #7e0000;
}
.boxes .item.last .item-small:hover .title {
	color: #7e0000;
}
.boxes .item.last .item-small:first-of-type {
	margin-top: -25px;
}
.boxes .item.last .item-small:last-of-type .title {
	border-bottom: 0;
}
/* ------ */
/* infographics */
/* ------ */
.infographics {
	min-height: 480px;
	padding-top: 78px;
	padding-bottom: 330px;
	background: url('/res/shared/css/../images/infographics-back.png') #073763 no-repeat 50% 110%;
	color: #fff;
	overflow: hidden;
}
.infographics a {
	color: #fff;
}
.infographics .title {
	margin: 0 0 85px 0;
	position: relative;
	z-index: 100;
	color: #fff;
	font-size: 30px;
	line-height: 37px;
	text-align: center;
}
.infographics .label {
	margin: 0 0 30px 0;
	color: #fff;
	font-size: 15px;
}
.infographics .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.infographics .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}
.infographics .item.percent {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-size: 25px;
	line-height: 31px;
}
.infographics .item.percent:before {
	content: '';
	display: block;
	width: 107px;
	height: 84px;
	position: absolute;
	top: -70px;
	left: 15px;
	background: url('/res/shared/css/../images/stars.png') no-repeat;
}
.infographics .item.percent .line-wrap {
	padding: 0 26px;
	position: relative;
}
.infographics .item.percent .line {
	width: 220px;
	height: 2px;
	margin-top: 30px;
	background-color: #fff;
}
.infographics .item.percent .star {
	display: block;
	width: 40px;
	height: 36px;
	position: absolute;
	top: 15px;
	left: 0;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
	transform: translateX(0%);
	background: url('/res/shared/css/../images/icon-star-line.png') no-repeat;
}
.infographics .item.yield {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-size: 41px;
	line-height: 47px;
	text-align: center;
}
.infographics .item.help {
	position: relative;
}
.infographics .item.help:before,
.infographics .item.help:after {
	content: '';
	display: block;
	position: absolute;
	background-repeat: no-repeat;
}
.infographics .item.help:before {
	width: 200px;
	height: 147px;
	top: -100px;
	left: 135px;
	background-image: url('/res/shared/css/../images/comet.png');
	-moz-background-size: 200px 147px;
	background-size: 200px 147px;
}
.infographics .item.help:after {
	width: 31px;
	height: 30px;
	right: 40px;
	bottom: -10px;
	background-image: url('/res/shared/css/../images/icon-star.png');
}
.infographics .item.help .btn-default {
	min-width: 200px;
	padding: 17px 22px 17px 50px;
	position: relative;
	z-index: 50;
}
.infographics .item.help .btn-default:before {
	content: '';
	display: inline-block;
	width: 31px;
	height: 30px;
	position: absolute;
	top: 12px;
	left: 15px;
	background: url('/res/shared/css/../images/icon-star.png') no-repeat;
}
.infographics .more {
	margin-top: 85px;
	font-size: 15px;
	font-weight: 600;
	text-align: center;
}
/* ------ */
/* infographics v2 */
/* ------ */
.infographics-v2 {
	padding-top: 100px;
	padding-bottom: 240px;
	background-position: 50% 100%;
}
.infographics-v2 .item.percent:before {
	top: -55px;
	left: -10px;
}
.infographics-v2 .item.help {
	margin-left: auto;
	padding-top: 70px;
	text-align: center;
}
.infographics-v2 .item.help:before {
	top: -85px;
}
.infographics-v2 .item.help .label {
	font-size: 36px;
	line-height: 42px;
}
.infographics-v2 .title {
	margin-bottom: 40px;
}
.infographics-v2 .yield {
	font-size: 50px;
	line-height: 56px;
	text-align: center;
}
.content-boxes .infographics-page-v2 {
	background-position: 50% 100%;
	text-align: center;
}
.content-boxes .infographics-page-v2 .title {
	margin-bottom: 40px;
	font-size: 24px;
	line-height: 30px;
}
.content-boxes .infographics-page-v2 .item.percent {
	font-size: 32px;
	line-height: 38px;
}
.content-boxes .infographics-page-v2 .item.percent:before {
	top: -35px;
	left: -15px;
}
.content-boxes .infographics-page-v2 .item.help {
	margin-top: 40px;
	font-size: 22px;
	line-height: 28px;
}
/* ------ */
/* articles */
/* ------ */
.articles:not(.items-list) {
	padding: 75px 50px 85px 50px;
}
.articles:not(.items-list) .container {
	padding: 0 45px;
}
.articles:not(.items-list) .title {
	margin: 0 0 65px 0;
	font-size: 30px;
	line-height: 37px;
	text-align: center;
}
.articles:not(.items-list) .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.articles:not(.items-list) .item {
	width: 33.3%;
	min-height: 250px;
	margin-bottom: 40px;
}
.articles:not(.items-list) .item.big {
	width: 49.9%;
}
.articles:not(.items-list) .item .inside {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	height: 100%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	background-size: cover;
	color: #fff;
	text-decoration: none;
}
.articles:not(.items-list) .item .wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
	max-width: 80%;
	height: auto;
	padding: 16px 16px 0 0;
	background: #fff;
	color: #4a4a4a;
	text-shadow: none;
}
body.shadow .articles:not(.items-list) .item .wrap,
.articles:not(.items-list) .item.shadow .wrap {
	max-width: 100%;
	height: 100%;
	padding: 16px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), to(rgba(0, 0, 0, .9)));
	background: -webkit-linear-gradient(transparent 50%, rgba(0, 0, 0, .9));
	background: -moz-linear-gradient(transparent 50%, rgba(0, 0, 0, .9));
	background: -o-linear-gradient(transparent 50%, rgba(0, 0, 0, .9));
	background: linear-gradient(transparent 50%, rgba(0, 0, 0, .9));
	color: #fff;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
body.shadow .articles:not(.items-list) .item.big .wrap,
.articles:not(.items-list) .item.big.shadow .wrap {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0, 0, 0, .9)));
	background: -webkit-linear-gradient(transparent 60%, rgba(0, 0, 0, .9));
	background: -moz-linear-gradient(transparent 60%, rgba(0, 0, 0, .9));
	background: -o-linear-gradient(transparent 60%, rgba(0, 0, 0, .9));
	background: linear-gradient(transparent 60%, rgba(0, 0, 0, .9));
}
.articles:not(.items-list) .item .info {
	margin-bottom: 10px;
	font-size: 12px;
}
.articles:not(.items-list) .item .label {
	margin: 0;
	color: #b91919;
	font-size: 19px;
	line-height: 23px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
body.shadow .articles:not(.items-list) .item:hover .wrap,
.articles:not(.items-list) .item.shadow:hover .wrap {
	background-color: rgba(126, 0, 0, .3);
}
.articles:not(.items-list) .item:hover .label {
	color: #7e0000;
}
body.shadow .articles:not(.items-list) .item .label,
.articles:not(.items-list) .item.shadow .label {
	color: #fff;
}
.articles:not(.items-list) .more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 45px;
}
/* ------ */
/* partners */
/* ------ */
.partners {
	padding: 75px 45px 95px 45px;
}
.partners .title {
	margin: 0 0 90px 0;
	font-size: 30px;
	line-height: 37px;
	text-align: center;
}
.partners .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.partners .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}
.partners .swiper-container {
	width: 100%;
	height: 130px;
}
.partners .swiper-wrapper {
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.partners .swiper-slide {
	width: auto !important;
	/* for JS plugin */
}
.partners .swiper-pagination-bullets {
	display: none;
	bottom: 0;
	line-height: 8px;
}
.partners .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 3px;
	background-color: #e7e9ea;
	opacity: 1;
	outline: none;
}
.partners .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background-color: #b91919;
}
/* ------ */
/* partners new */
/* ------ */
.partners-new {
	width: 100%;
	height: 130px;
	position: relative;
	overflow: hidden;
	visibility: hidden;
}
.partners-new.visible {
	visibility: visible;
}
.partners-new-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 100%;
	height: 130px;
	position: absolute;
	top: 0;
	left: 0;
}
.partners-new-item {
	padding: 0 20px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
@-webkit-keyframes moveSlideshow {
	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
@-moz-keyframes moveSlideshow {
	100% {
		-moz-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
@-o-keyframes moveSlideshow {
	100% {
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
@keyframes moveSlideshow {
	100% {
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
/* ------ */
/* footer */
/* ------ */
footer {
	padding-top: 70px;
	padding-bottom: 35px;
	background-color: #4a4a4a;
	color: #fff;
}
footer.has-shadow {
	position: relative;
	z-index: 100;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .8);
	box-shadow: 0 0 10px rgba(0, 0, 0, .8);
}
footer .container {
	padding-right: 50px;
	padding-left: 50px;
}
footer a {
	color: #fff;
}
footer a:focus,
footer a:hover {
	color: #fff;
}
footer .title {
	margin: 0 0 40px 0;
	color: #fff;
	font-size: 19px;
	line-height: 23px;
}
footer .title.main {
	font-size: 25px;
	line-height: 30px;
}
footer .top {
	margin-bottom: 100px;
}
footer .top .contact {
	font-size: 15px;
	line-height: 19px;
}
footer .top ul {
	margin-bottom: 0;
}
footer .top li {
	padding: 0;
	line-height: 30px;
}
footer .top li:before {
	display: none;
}
footer .middle {
	margin-bottom: 75px;
}
footer .middle .socials {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
footer .middle .socials .item {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 45px;
	height: 45px;
	margin: 0 12px 10px 12px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-moz-background-size: auto 15px;
	background-size: auto 15px;
	border: 2px solid #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	overflow: hidden;
	text-indent: -5000px;
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s;
	-moz-transition: background-color .3s;
	transition: background-color .3s;
}
footer .middle .socials .item:first-child {
	margin-left: 0;
}
footer .middle .socials .item:hover {
	background-color: #fff;
}
footer .middle .socials .item.facebook {
	background-image: url('/res/shared/css/../images/icon-facebook.svg');
}
footer .middle .socials .item.facebook:hover {
	background-image: url('/res/shared/css/../images/icon-facebook-red.svg');
}
footer .middle .socials .item.googleplus {
	background-image: url('/res/shared/css/../images/icon-googleplus.svg');
}
footer .middle .socials .item.googleplus:hover {
	background-image: url('/res/shared/css/../images/icon-googleplus-red.svg');
}
footer .middle .socials .item.twitter {
	background-image: url('/res/shared/css/../images/icon-twitter.svg');
}
footer .middle .socials .item.twitter:hover {
	background-image: url('/res/shared/css/../images/icon-twitter-red.svg');
}
footer .middle .socials .item.youtube {
	background-image: url('/res/shared/css/../images/icon-youtube.svg');
}
footer .middle .socials .item.youtube:hover {
	background-image: url('/res/shared/css/../images/icon-youtube-red.svg');
}
footer .middle .socials .item.instagram {
	background-image: url('/res/shared/css/../images/icon-instagram.svg');
}
footer .middle .socials .item.instagram:hover {
	background-image: url('/res/shared/css/../images/icon-instagram-red.svg');
}
footer .middle .socials .item.pinterest {
	background-image: url('/res/shared/css/../images/icon-pinterest.svg');
}
footer .middle .socials .item.pinterest:hover {
	background-image: url('/res/shared/css/../images/icon-pinterest-red.svg');
}
footer .middle .socials .item.linkedin {
	background-image: url('/res/shared/css/../images/icon-linkedin.svg');
}
footer .middle .socials .item.linkedin:hover {
	background-image: url('/res/shared/css/../images/icon-linkedin-red.svg');
}
footer .middle .socials .item.darujme {
	background-image: url('/res/shared/css/../images/icon-darujme.svg');
}
footer .middle .socials .item.darujme:hover {
	background-image: url('/res/shared/css/../images/icon-darujme-red.svg');
}
footer .bottom {
	font-size: 15px;
	line-height: 19px;
}
footer .bottom p {
	margin-bottom: 0;
}
footer .bottom a {
	display: inline-block;
}
/* ------ */
/* content */
/* ------ */
.content ul li,
.content ol li {
	font-size: 15px;
}
/* ------ */
/* content boxes */
/* ------ */
.content-boxes .box {
	margin-bottom: 36px;
	padding: 24px 20px;
	background-color: #f7f7f7;
}
.content-boxes .box.flag {
	padding: 0;
}
.content-boxes .submenu li {
	margin-bottom: 12px;
	padding-left: 16px;
	padding: 0;
}
.content-boxes .submenu li:before {
	display: none;
}
.content-boxes .submenu a {
	position: relative;
	color: #4a4a4a;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	text-decoration: none;
	text-transform: uppercase;
}
.content-boxes .submenu a:hover {
	color: #b91919;
}
.content-boxes .submenu a.active {
	color: #b91919;
}
.content-boxes .submenu a.active:before {
	content: '';
	display: inline-block;
	width: 6px;
	height: 10px;
	position: absolute;
	top: 2px;
	left: -13px;
	background: url('/res/shared/css/../images/icon-arrow-right-red.svg') no-repeat;
	-moz-background-size: 6px 10px;
	background-size: 6px 10px;
}
.content-boxes .submenu .level1 {
	margin-bottom: 10px;
}
.content-boxes .submenu .level2 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 18px;
}
.content-boxes .submenu .level2 a {
	font-size: 12px;
	line-height: 15px;
}
.content-boxes .submenu .level3 {
	margin-top: 6px;
	margin-bottom: 12px;
}
.content-boxes .submenu .level3 li {
	margin-bottom: 5px;
	padding-left: 24px;
}
.content-boxes .submenu .level3 a {
	font-size: 12px;
	line-height: 15px;
	text-transform: none;
}
.content-boxes .submenu .level4 {
	margin-top: 12px;
	margin-bottom: 12px;
}
.content-boxes .submenu .level4 li {
	margin-bottom: 5px;
	padding-left: 32px;
}
.content-boxes .circles {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: transparent;
}
.content-boxes .circles .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px 0;
	text-decoration: none;
}
.content-boxes .circles .item:not(:last-child) {
	border-bottom: 0;
}
.content-boxes .circles .circle {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 70px;
	height: 70px;
	margin-right: 30px;
	background-color: #b91919;
	background-image: url('/res/shared/css/../images/logo-cross-white.svg');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-moz-background-size: auto 32px;
	background-size: auto 32px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.content-boxes .circles .title {
	margin: 0;
	font-size: 14px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.content-boxes .circles .item:hover .circle {
	background-color: #7e0000;
}
.content-boxes .circles .item:hover .title {
	color: #7e0000;
}
.content-boxes .infographics {
	background-color: #153e64;
}
.content-boxes .infographics .list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 280px;
	-moz-background-size: auto 65px;
	background-size: auto 65px;
}
.content-boxes .infographics .item.percent {
	font-size: 22px;
	line-height: 26px;
}
.content-boxes .infographics .item.percent:before {
	top: -85px;
}
.content-boxes .infographics .item.percent .line-wrap,
.content-boxes .infographics .item.percent .line {
	width: 100%;
}
.content-boxes .infographics .item.yield {
	margin-top: 80px;
}
.content-boxes .infographics .item.yield strong {
	font-size: 30px;
}
.content-boxes .infographics .item.help {
	margin-top: 60px;
}
.content-boxes .infographics .item.help:before {
	display: none;
	top: -100px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
/* ------ */
/* parallax */
/* ------ */
.parallax-window {
	min-height: 744px;
	background: transparent;
}
.parallax-image {
	display: none;
	background-color: #13365e;
	text-align: center;
}
/* ------ */
/* landing page */
/* ------ */
/* ------ */
/* list */
/* ------ */
.page .items-list .item {
	padding: 65px 0;
}
.page .items-list .item:not(:last-child) {
	border-bottom: 2px solid #b7b7b7;
}
.page .items-list .inside {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	color: #4a4a4a;
	text-decoration: none;
}
.page .items-list .image {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 50px;
}
.page .items-list .info {
	margin-bottom: 15px;
	color: #b91919;
	font-size: 14px;
	font-weight: 500;
}
.page .items-list .info span:not(:last-child) {
	margin-right: 65px;
}
.page .items-list .title {
	display: inline-block;
	margin: 0 0 30px 0;
	padding-bottom: 2px;
	position: relative;
	border-bottom: 1px solid transparent;
	font-size: 19px;
	line-height: 26px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.page .items-list .title.outside {
	padding-right: 44px;
}
.page .items-list .title.outside:after {
	content: '';
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 1px;
	right: 0;
	background: url('/res/shared/css/../images/icon-outside.svg') no-repeat;
	-moz-background-size: 21px 21px;
	background-size: 21px 21px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.page .items-list .text {
	width: 100%;
}
.page .items-list .text p:last-of-type {
	margin-bottom: 0;
}
.page .items-list .inside:hover {
	color: #7e0000;
}
.page .items-list .inside:hover .title {
	color: #7e0000;
	border-color: #7e0000;
}
.page .items-list .inside:hover .title.outside:after {
	background-image: url('/res/shared/css/../images/icon-outside-dark.svg');
}
.page .items-list .item.event .icon,
.page .items-list .item.position .icon {
	display: block;
	margin-bottom: 12px;
	padding-left: 40px;
	position: relative;
	color: #b91919;
	font-size: 14px;
	font-weight: 500;
	line-height: 21px;
}
.page .items-list .item.event .icon:before,
.page .items-list .item.position .icon:before {
	content: '';
	display: block;
	height: 21px;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
}
.page .items-list .item.event .icon.date:before,
.page .items-list .item.position .icon.date:before {
	width: 21px;
	background-image: url('/res/shared/css/../images/icon-calendar.svg');
	-moz-background-size: 21px 21px;
	background-size: 21px 21px;
}
.page .items-list .item.event .icon.place:before,
.page .items-list .item.position .icon.place:before {
	width: 15px;
	background-image: url('/res/shared/css/../images/icon-pin.svg');
	-moz-background-size: 15px 21px;
	background-size: 15px 21px;
}
.page .items-list .item.event .icon.type:before,
.page .items-list .item.position .icon.type:before {
	width: 17px;
	background-image: url('/res/shared/css/../images/icon-graph.svg');
	-moz-background-size: 17px 21px;
	background-size: 17px 21px;
}
.page .items-list .item.event .icon.tender:before,
.page .items-list .item.position .icon.tender:before {
	width: 18px;
	height: 22px;
	background-image: url('/res/shared/css/../images/icon-tender.svg');
	-moz-background-size: 18px 22px;
	background-size: 18px 22px;
}
.page .items-list .item.event .icon.web {
	padding: 0;
	font-size: 16px;
	line-height: 24px;
}
.page .items-list .item.gallery .pictures {
	margin: 0 -27px;
}
.page .items-list .item.gallery .pictures-item {
	padding: 0 27px;
	color: #b91919;
}
.page .items-list .item.gallery .pictures-image {
	margin-bottom: 25px;
}
.page .items-list .item.gallery .btn-default {
	display: block;
	max-width: 185px;
	margin: 40px auto 0 auto;
}
.page .items-list .item.gallery .inside:hover .btn-default {
	background-color: #7e0000;
}
.page .items-list .item.position .info {
	text-transform: uppercase;
}
.page .items-list .item.position .info.outside span {
	display: inline-block;
	padding-right: 36px;
	position: relative;
}
.page .items-list .item.position .info.outside span:after {
	content: '';
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: -1px;
	right: 0;
	background: url('/res/shared/css/../images/icon-outside.svg') no-repeat;
	-moz-background-size: 21px 21px;
	background-size: 21px 21px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.page .items-list .item.position .contact-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}
.page .items-list .item.position .icons {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 20px;
}
.page .items-list .item.position .icons .icon {
	margin-bottom: 16px;
}
.page .items-list .item.position .contact {
	max-width: 500px;
	margin-left: auto;
}
.page .items-list .item.position .contact .contact-title {
	display: block;
	margin-bottom: 5px;
}
.page .items-list .item.position .contact .contact-person {
	width: 100%;
	padding: 15px 30px 0 30px;
	float: right;
	background-color: #f7f7f7;
}
.page .items-list .item.position .contact .contact-image {
	margin-right: 40px;
	margin-bottom: 15px;
	float: left;
}
.page .items-list .item.position .contact .contact-label {
	display: inline-block;
	margin-bottom: 10px;
}
.page .items-list .item.position .contact p {
	margin-bottom: 15px;
	line-height: 28px;
}
.page .items-list .item.position .contact p span {
	display: inline-block;
}
.page .items-list .item.position .contact p span:not(:last-child) {
	margin-right: 15px;
}
.page .items-list .item.position .inside:hover .contact {
	color: #4a4a4a;
}
/* filter */
.items-filter .outside {
	display: inline-block;
	margin-bottom: 10px;
	padding-right: 30px;
	position: relative;
}
.items-filter .outside:after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 3px;
	right: 0;
	background-repeat: no-repeat;
	-moz-background-size: 15px 15px;
	background-size: 15px 15px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.page .items-filter {
	margin-bottom: 20px;
	padding-top: 35px;
	padding-bottom: 70px;
	border-bottom: 2px solid #b7b7b7;
}
.page .items-filter .wrap {
	width: 100%;
	margin-bottom: 25px;
	padding: 30px 30px 0 30px;
	float: left;
	clear: both;
	background-color: #e7e9ea;
}
.page .items-filter .wrap-margin {
	margin-top: 26px;
	margin-bottom: 26px;
}
.page .items-filter .label {
	display: inline-block;
	margin-right: 32px;
	margin-bottom: 10px;
	font-size: 16px;
}
.page .items-filter .checkboxes,
.page .items-filter .radios,
.page .items-filter .selects {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.page .items-filter .check {
	margin-right: 44px;
	margin-bottom: 10px;
	position: relative;
	top: 1px;
	font-size: 14px;
}
.page .items-filter .check input[type='checkbox'],
.page .items-filter .check input[type='radio'] {
	display: none;
}
.page .items-filter .check input[type='checkbox'] + label:before,
.page .items-filter .check input[type='radio'] + label:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 0;
	position: relative;
	top: 4px;
	border: 1px solid #4a4a4a;
	cursor: pointer;
}
.page .items-filter .check input[type='checkbox']:checked + label:before,
.page .items-filter .check input[type='radio']:checked + label:before {
	background: url('/res/shared/css/../images/icon-check.svg') no-repeat 50% 50% #b91919;
	-moz-background-size: 11px 10px;
	background-size: 11px 10px;
	border-color: #b91919;
}
.page .items-filter .check input[type='radio'] + label:before {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.page .items-filter .check input[type='radio']:checked + label:before {
	background: #fff;
	border: 6px solid #b91919;
}
.page .items-filter .check label {
	cursor: pointer;
}
.page .items-filter .selects {
	width: 100%;
	float: left;
	clear: both;
}
.page .items-filter .selects.selects-top {
	margin-top: -15px;
}
.page .items-filter .selects .select {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 100%;
}
.page .items-filter .selects .select:not(:last-child) {
	margin-right: 40px;
}
.page .items-filter .selects .select .nice-select {
	max-width: 100%;
	height: 30px;
	margin-bottom: 10px;
	padding: 0 60px 0 20px;
	background-color: transparent;
	border: 1px solid #4a4a4a;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-weight: 600;
	line-height: 30px;
}
.page .items-filter .selects .select .nice-select:after {
	width: 14px;
	height: 8px;
	margin-top: -3px;
	background: url('/res/shared/css/../images/icon-arrow-down-red.svg') no-repeat;
	-moz-background-size: 14px 8px;
	background-size: 14px 8px;
	border: 0;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
.page .items-filter .selects .select .nice-select .list {
	overflow-x: hidden;
}
.page .items-filter .selects .select .nice-select.open .list {
	min-width: 100%;
	margin-top: 1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.page .items-filter .selects .select .nice-select .option {
	min-width: 300px;
	min-height: 30px;
	padding: 6px 20px;
	background-color: #e7e9ea !important;
	font-size: 14px;
	line-height: 20px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	white-space: normal;
}
.page .items-filter .selects .select .nice-select .option:before {
	display: none;
}
.page .items-filter .selects .select .nice-select .option:hover {
	background-color: #f7f7f7 !important;
}
.page .items-filter .btn-default {
	display: block;
	margin: 0 auto;
}
.page .items-filter .inputs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-bottom: 15px;
	float: left;
	clear: both;
}
.page .items-filter .inputs .input {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 33.33333333%;
	margin-bottom: 15px;
}
.page .items-filter .inputs .input.half {
	width: 50%;
}
.page .items-filter .inputs .input.full {
	width: 100%;
}
.page .items-filter .inputs .input.full .label {
	white-space: nowrap;
}
.page .items-filter .inputs .input:not(:last-child) {
	margin-right: 40px;
}
.page .items-filter .inputs .label {
	margin-bottom: 0;
}
.page .items-filter .inputs .form-control {
	height: 30px;
	padding: 6px 20px;
	background-color: transparent;
	border: 1px solid #4a4a4a;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-weight: 600;
	line-height: 30px;
}
.page .items-filter .types {
	margin-bottom: 25px;
	text-align: center;
}
.page .items-filter .types a {
	display: inline-block;
	margin: 0 5px;
	color: #4a4a4a;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
}
.page .items-filter .types a:hover {
	text-decoration: none;
}
.page .items-filter .types a.active {
	color: #b91919;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
}
.page .items-filter .texts {
	margin: 0 0 30px 0;
}
.page .items-filter .texts .title {
	display: block;
	color: #b91919;
}
.page .items-filter .drows {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 15px;
	clear: both;
}
.page .items-filter .drows .drow {
	margin-right: 15px;
}
.page .items-filter .drows .drow input[type='checkbox'] {
	margin-right: 2px;
	position: relative;
	top: 1px;
	cursor: pointer;
}
.page .items-filter .drows label {
	cursor: pointer;
}
.page .items-filter .drow-link {
	margin-bottom: 30px;
}
.page .items-filter .drow-link span {
	cursor: pointer;
}
.page .items-filter .drow-link span:hover {
	text-decoration: underline;
}
.page .items-filter.address-filter {
	width: 100%;
	margin-bottom: 0;
	float: left;
	clear: both;
	border-bottom: 0;
}
.page .items-filter.address-filter.no-button {
	padding: 0 0 52px 0;
}
.page .items-filter.address-filter.no-button .wrap {
	margin-bottom: 0;
}
.page .items-filter.address-filter.no-button .wrap-margin {
	margin-top: 26px;
	margin-bottom: 26px;
}
/* ------ */
/* related items */
/* ------ */
.related-items {
	margin-top: 140px;
}
.related-items .related-items-title {
	margin-top: 0;
	margin-bottom: 25px;
	padding-top: 35px;
	border-top: 2px solid #b7b7b7;
	font-size: 22px;
	line-height: 28px;
}
.related-items .item {
	padding: 25px 0 !important;
}
/* ------ */
/* documents */
/* ------ */
.documents .list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.documents .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 65px;
}
.documents .item .title {
	margin: 0 0 30px 0;
	padding-bottom: 2px;
}
.documents .item .title a {
	display: inline-block;
	border-bottom: 1px solid transparent;
	font-size: 19px;
	line-height: 26px;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.documents .item .icon {
	margin: 0 20px 15px 0;
	position: relative;
	top: 5px;
	float: left;
}
.documents .item .icon img {
	width: 40px;
}
.documents .item .btn-default {
	margin: auto auto 0 0;
}
.documents .image {
	max-width: 280px;
	margin-bottom: 30px;
	position: relative;
}
.documents .image .shadow {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: transparent;
	opacity: 0;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.documents .image .shadow .btn-default {
	margin: auto;
}
.documents .image:hover .shadow {
	background-color: rgba(126, 0, 0, .3);
	opacity: 1;
}
.documents .image .shadow-blank {
	width: 100%;
	height: 280px;
	position: static;
	background-color: #f7f7f7;
	background-image: url('/res/shared/css/../images/blank-image.png');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	opacity: 1;
}
.documents .image .shadow-blank .btn-default {
	opacity: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.documents .image:hover .shadow-blank .btn-default {
	opacity: 1;
}
.documents .image .wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.documents .image:hover .wrap {
	background-color: rgba(126, 0, 0, .3);
}
/* ------ */
/* detail */
/* ------ */
.page .items-detail .top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 45px;
}
.page .items-detail .top .image {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 50px;
	position: relative;
}
.page .items-detail .top .image .btn-default {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.page .items-detail .top .image .btn-default:after {
	content: '';
	display: inline-block;
	width: 9px;
	height: 16px;
	margin-left: 15px;
	position: relative;
	top: 3px;
	background: url('/res/shared/css/../images/icon-arrow-right.svg');
	-moz-background-size: 9px 16px;
	background-size: 9px 16px;
}
.page .items-detail .top .text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}
.page .items-detail .top .text.outside {
	display: inline-block;
	padding-right: 55px;
}
.page .items-detail .top .text.outside:after {
	content: '';
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 1px;
	right: 0;
	background: url('/res/shared/css/../images/icon-outside.svg') no-repeat;
	-moz-background-size: 21px 21px;
	background-size: 21px 21px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.page .items-detail .top .info {
	margin-bottom: 15px;
	color: #b91919;
	font-size: 14px;
	font-weight: 500;
}
.page .items-detail .top .info span:not(:last-child) {
	margin-right: 65px;
}
.page .items-detail .top .title {
	max-width: 100%;
	margin: 0 0 20px 0;
	position: relative;
}
.page .items-detail .top .title.outside {
	display: inline-block;
	margin-right: auto;
	padding-right: 44px;
}
.page .items-detail .top .title.outside:after {
	content: '';
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 6px;
	right: 0;
	background: url('/res/shared/css/../images/icon-outside.svg') no-repeat;
	-moz-background-size: 21px 21px;
	background-size: 21px 21px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.page .items-detail .top .btn-default {
	margin-top: auto;
	margin-right: auto;
}
.page .items-detail .top .gallery {
	display: none;
}
.page .items-detail .perex {
	font-size: 16px;
	font-weight: 500;
}
.page .items-detail.article .image {
	outline: none;
}
.page .items-detail.article .image:hover .btn-default {
	background-color: #7e0000;
	border-color: #7e0000;
}
.page .items-detail.event .icon,
.page .items-detail.position .icon {
	display: block;
	margin-bottom: 12px;
	padding-left: 40px;
	position: relative;
	color: #b91919;
	font-size: 14px;
	font-weight: 500;
	line-height: 21px;
}
.page .items-detail.event .icon:before,
.page .items-detail.position .icon:before {
	content: '';
	display: block;
	height: 21px;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
}
.page .items-detail.event .icon.date:before,
.page .items-detail.position .icon.date:before {
	width: 21px;
	background-image: url('/res/shared/css/../images/icon-calendar.svg');
	-moz-background-size: 21px 21px;
	background-size: 21px 21px;
}
.page .items-detail.event .icon.place:before,
.page .items-detail.position .icon.place:before {
	width: 15px;
	background-image: url('/res/shared/css/../images/icon-pin.svg');
	-moz-background-size: 15px 21px;
	background-size: 15px 21px;
}
.page .items-detail.event .icon.type:before,
.page .items-detail.position .icon.type:before {
	width: 17px;
	background-image: url('/res/shared/css/../images/icon-graph.svg');
	-moz-background-size: 17px 21px;
	background-size: 17px 21px;
}
.page .items-detail.event .icon.tender:before,
.page .items-detail.position .icon.tender:before {
	width: 18px;
	height: 22px;
	background-image: url('/res/shared/css/../images/icon-tender.svg');
	-moz-background-size: 18px 22px;
	background-size: 18px 22px;
}
.page .items-detail.gallery .top {
	margin-bottom: 25px;
}
.page .items-detail.gallery .pictures {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 40px -27px 0 -27px;
}
.page .items-detail.gallery .pictures-item {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-bottom: 40px;
	padding: 0 27px;
	color: #b91919;
}
.page .items-detail.gallery .pictures-inside {
	text-decoration: none;
}
.page .items-detail.gallery .pictures-image {
	margin-bottom: 25px;
}
.page .items-detail.position .info {
	text-transform: uppercase;
}
.page .items-detail.position .info.outside span {
	display: inline-block;
	padding-right: 36px;
	position: relative;
}
.page .items-detail.position .info.outside span:after {
	content: '';
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: -1px;
	right: 0;
	background: url('/res/shared/css/../images/icon-outside.svg') no-repeat;
	-moz-background-size: 21px 21px;
	background-size: 21px 21px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.page .items-detail.position .contact-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}
.page .items-detail.position .icons {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 20px;
}
.page .items-detail.position .icons .icon {
	margin-bottom: 16px;
}
.page .items-detail.position .contact {
	max-width: 500px;
	margin-left: auto;
}
.page .items-detail.position .contact .contact-title {
	display: block;
	margin-bottom: 5px;
}
.page .items-detail.position .contact .contact-person {
	width: 100%;
	padding: 15px 30px 0 30px;
	float: right;
	background-color: #f7f7f7;
}
.page .items-detail.position .contact .contact-image {
	margin-right: 40px;
	margin-bottom: 15px;
	float: left;
}
.page .items-detail.position .contact .contact-label {
	display: inline-block;
	margin-bottom: 10px;
}
.page .items-detail.position .contact p {
	margin-bottom: 15px;
	line-height: 28px;
}
.page .items-detail.position .contact p span {
	display: inline-block;
}
.page .items-detail.position .contact p span:not(:last-child) {
	margin-right: 15px;
}
.page .items-detail.position .inside:hover .contact {
	color: #4a4a4a;
}
/* ------ */
/* form */
/* ------ */
.form-control {
	height: 45px;
	background-color: #fff;
	border-color: #b91919;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	line-height: 45px;
	outline: 0;
}
.form-control:focus {
	border-color: #4a4a4a;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
textarea.form-control {
	height: 165px;
	resize: vertical;
}
/* ------ */
/* custom form */
/* ------ */
.custom-form {
	width: 100%;
	margin: 0 0 40px 0;
	padding: 70px 90px 70px 40px;
	background-color: #f7f7f7;
}
/* ------ */
/* form block */
/* ------ */
.custom-form .form-block {
	width: 100%;
	margin: 0 0 40px 0;
	padding-right: 10px;
	float: left;
}
.custom-form .form-block.sm {
	width: 50%;
}
.custom-form .form-block.ssm {
	width: 33.33333333%;
}
.custom-form .form-block.none .cherad-input {
	width: 285px;
	max-width: 100%;
}
.custom-form .form-block.none .cherad-input.sm {
	width: 190px;
}
.custom-form .form-block.none .cherad-input.ssm {
	width: 95px;
}
.custom-form .form-block.none .cherad div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
/* ------ */
/* form clear */
/* ------ */
.custom-form .form-clear {
	clear: both;
}
/* ------ */
/* form group */
/* ------ */
.custom-form .form-group {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: -webkit-calc(100% + 10px);
	width: -moz-calc(100% + 10px);
	width: calc(100% + 10px);
	height: auto;
	margin: 20px -5px -20px -5px;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 15px;
	line-height: normal;
}
.custom-form .form-group .form-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 5px;
	float: none;
}
.custom-form .form-group.input-sm .form-block,
.custom-form .form-group.input-ssm .form-block {
	padding: 0 30px;
}
.custom-form .form-group.input-sm .form-block:first-of-type,
.custom-form .form-group.input-ssm .form-block:first-of-type {
	padding-left: 5px;
}
.custom-form .form-group.input-sm .form-block:last-of-type,
.custom-form .form-group.input-ssm .form-block:last-of-type {
	padding-right: 5px;
}
.custom-form .form-group.input-sm .form-control,
.custom-form .form-group.input-ssm .form-control {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
}
/* ------ */
/* label */
/* ------ */
.custom-form label {
	width: 100%;
	color: #b91919;
	font-size: 14px;
	line-height: 20px;
}
.custom-form label .title {
	position: relative;
}
/* ------ */
/* required */
/* ------ */
.custom-form .required {
	position: static;
	color: #a60010;
	cursor: help;
	font-size: 120%;
	font-weight: bold;
}
/* ------ */
/* note */
/* ------ */
.custom-form .note {
	width: 100%;
	margin: 0 0 5px 0;
	position: relative;
	color: #4a4a4a;
	font-size: 85%;
}
.custom-form .note-main {
	width: 100%;
	margin: 0 0 40px 0;
}
.custom-form .note-main .title {
	position: relative;
}
/* ------ */
/* heading */
/* ------ */
.custom-form .form-heading {
	margin: 40px 0;
}
.custom-form .form-heading h2 {
	margin: 0;
	font-size: 16px;
	line-height: 22px;
}
.custom-form .form-heading.main {
	margin-top: 0;
}
.custom-form .form-heading.main h2 {
	font-size: 20px;
	line-height: 26px;
}
/* ------ */
/* cherad */
/* ------ */
.custom-form .cherad {
	width: 100%;
	padding: 20px;
	background-color: #b91919;
	border: 1px solid #b91919;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	color: #fff;
}
.custom-form .cherad div {
	display: inline-block;
	margin: 0 15px 0 0;
}
.custom-form .cherad div:last-of-type {
	margin-right: 0;
}
.custom-form .cherad label {
	display: inline-block;
	width: auto;
	margin: 0;
	position: relative;
	top: -3px;
	color: #fff;
	cursor: pointer;
	font-weight: 500;
	line-height: 25px;
}
.custom-form .cherad .checkbox,
.custom-form .cherad .radio {
	display: none;
}
.custom-form .cherad .checkbox + label:before,
.custom-form .cherad .radio + label:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 0;
	position: relative;
	top: 5px;
	border: 1px solid #fff;
}
.custom-form .cherad .checkbox:checked + label:before,
.custom-form .cherad .radio:checked + label:before {
	background: url('/res/shared/css/../images/icon-check-red.svg') #fff no-repeat 50% 50%;
	-moz-background-size: 12px 10px;
	background-size: 12px 10px;
}
.custom-form .cherad .radio + label:before {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.custom-form .cherad .radio:checked + label:before {
	background-image: url('/res/shared/css/../images/icon-dot.svg');
	-moz-background-size: 8px 8px;
	background-size: 8px 8px;
}
.custom-form .cherad-top-down div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 0;
	padding: 3px 0;
}
.custom-form .cherad-input {
	display: inline-block;
	width: 95px;
	height: 25px;
	margin: 0 0 0 10px;
	padding: 0 5px;
	font-size: 13px;
}
/* ------ */
/* text note */
/* ------ */
.custom-form .text-note *:last-child {
	margin-bottom: 0;
}
/* ------ */
/* custom form nice select */
/* ------ */
.custom-form .nice-select {
	width: 100%;
	float: none;
	line-height: 34px;
}
.custom-form .nice-select:after {
	width: 14px;
	height: 8px;
	right: 15px;
	background: url('/res/shared/css/../images/icon-arrow-down-red.svg') no-repeat;
	-moz-background-size: 14px 8px;
	background-size: 14px 8px;
	border: 0;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	-webkit-transform-origin: none;
	-moz-transform-origin: none;
	-ms-transform-origin: none;
	-o-transform-origin: none;
	transform-origin: none;
}
.custom-form .nice-select:hover {
	border-color: #b91919;
}
.custom-form .nice-select:focus,
.custom-form .nice-select:focus:hover {
	border-color: #4a4a4a;
}
.custom-form .nice-select.open .list {
	width: 100%;
	margin: 1px 0 0 0;
}
.custom-form .nice-select .option:before {
	display: none;
}
.nice-select .list {
	width: 0;
	height: 0;
}
.nice-select.open .list {
	width: auto;
	max-width: 500px;
	height: 300px;
	margin-bottom: 0;
	background-color: #e7e9ea !important;
	overflow: auto;
}
/* ------ */
/* custom form controls */
/* ------ */
.custom-form-controls {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 20px 0 0 0;
	clear: both;
}
/* ------ */
/* captcha */
/* ------ */
.custom-form .g-recaptcha {
	width: 50%;
}
.grecaptcha-badge {
	z-index: 100;
}
/* ------ */
/* submit button */
/* ------ */
.btn-submit,
.btn-submit:active,
.btn-submit:hover,
.btn-submit:focus {
	display: block;
	padding: 12px 65px;
	background-color: #b91919;
	border: 0;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	line-height: 21px;
	outline: none;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	white-space: nowrap;
}
.btn-submit:active,
.btn-submit:hover {
	background-color: #7e0000;
}
.custom-form .btn-submit {
	margin: 0 100px 0 auto;
}
.custom-form .btn-submit:active,
.custom-form .btn-submit:hover {
	background-color: #7e0000;
}
/* ------ */
/* nice file input */
/* ------ */
.nice {
	width: 100%;
	display: block;
	background: #fff;
	border: 1px solid #b91919;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 0 2px #fff;
	-moz-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
}
.nice .NFI-button {
	width: 25%;
	height: 45px;
	background: #b91919;
	color: #fff;
	line-height: 45px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.nice .NFI-button:hover {
	background-color: #7e0000;
}
.nice .NFI-filename {
	display: block;
	width: 75%;
	height: 45px;
	margin: 0;
	padding: 0 10px !important;
	border: none;
}
.nice .NFI-filename:focus {
	border: none;
}
/* ------ */
/* donate form */
/* ------ */
.donate-hp-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 500px;
	margin: 0 auto 30px auto;
	text-align: left;
}
.donate-hp-form .row {
	margin: 0 -13px;
}
.donate-hp-form .col-xs-12 {
	padding: 0 13px;
}
.donate-hp-form .btn-default,
.donate-hp-form .btn-default:active,
.donate-hp-form .btn-default:active:focus,
.donate-hp-form .btn-default:focus {
	width: 100%;
	min-width: 0;
	margin-bottom: 26px;
	background-color: transparent;
	border-color: #b91919;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #b91919;
	font-weight: 700;
}
.donate-hp-form .btn-default:hover,
.donate-hp-form .btn-default:active:hover,
.donate-hp-form .btn-default:active:focus:hover,
.donate-hp-form .btn-default:focus:hover,
.donate-hp-form .btn-default.active,
.donate-hp-form .btn-default:active.active,
.donate-hp-form .btn-default:active:focus.active,
.donate-hp-form .btn-default:focus.active {
	background-color: transparent;
	border-color: #7e0000;
	color: #7e0000;
}
.donate-hp-form .btn-default span,
.donate-hp-form .btn-default:active span,
.donate-hp-form .btn-default:active:focus span,
.donate-hp-form .btn-default:focus span {
	text-transform: uppercase;
}
.donate-hp-form .btn-red,
.donate-hp-form .btn-red:active,
.donate-hp-form .btn-red:active:focus,
.donate-hp-form .btn-red:focus {
	max-width: 200px;
	margin: 0 auto 5px auto;
	background-color: #b91919;
	border-color: #b91919;
	color: #fff;
}
.donate-hp-form input[type='radio'] {
	display: none;
}
.donate-hp-form input[type='radio'] + label,
.donate-hp-form .custom-amount-input input[type='number'] {
	display: inline-block;
	width: 100%;
	min-width: 0;
	margin-bottom: 26px;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #b91919;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #b91919;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	outline: none;
	text-align: center;
	text-decoration: none;
	-webkit-transition: background-color .3s, border-color .3s, color .3s;
	-o-transition: background-color .3s, border-color .3s, color .3s;
	-moz-transition: background-color .3s, border-color .3s, color .3s;
	transition: background-color .3s, border-color .3s, color .3s;
}
.donate-hp-form input[type='radio'] + label span {
	text-transform: uppercase;
}
.donate-hp-form input[type='radio']:checked + label {
	background-color: #7e0000;
	border-color: #7e0000;
	color: #fff;
}
.donate-hp-form .custom-amount-wrap {
	margin-bottom: 26px;
	text-align: center;
}
.donate-hp-form .custom-amount-input {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 700;
}
.donate-hp-form .custom-amount-input input[type='number'] {
	max-width: 130px;
	margin: 0 10px 0 0;
	cursor: text;
}
.donate-hp-form .custom-amount-input input[type='number'].active,
.donate-hp-form .custom-amount-input input[type='number']:focus {
	border-color: #7e0000;
	color: #7e0000;
}
.donate-hp-form .donate-logo {
	padding-top: 26px;
	text-align: center;
}
/* ------ */
/* search */
/* ------ */
.search-content {
	width: 100%;
}
.search-content h2 {
	margin-top: 30px;
	padding-bottom: 5px;
	border-bottom: 1px solid #b91919;
	font-weight: bold;
}
.search-tips {
	margin-top: 60px;
}
/* ------ */
/* tks */
/* ------ */
.tks-stats {
	width: 100%;
}
.tks-stats th {
	padding: 0 5px 20px 5px;
	font-size: 12px;
	vertical-align: top;
}
.tks-stats th:not(:first-of-type) {
	width: 15%;
}
.tks-stats > tbody > tr:not(.charita):not(.organizace) > td:first-child {
	padding: 20px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.tks-stats tr:not(:first-of-type) {
	background-color: #f7f7f7;
	border-top: 20px solid #fff;
}
.tks-stats tr.dieceze.open {
	border-bottom: 2px solid #b3b3b3;
}
.tks-stats tr.dieceze td {
	padding: 20px 5px;
}
.tks-stats tr.charita {
	border-top: 0;
}
.tks-stats tr.charita.open {
	background-color: #ececec;
}
.tks-stats tr.organizace {
	border-top: 0;
}
.tks-stats tr.organizace td {
	background-color: #ececec;
}
.tks-stats tr.organizace td.n {
	padding-left: 55px;
	font-size: 14px;
}
.tks-stats tr.charita > td:first-child,
.tks-stats tr.organizace > td:first-child {
	padding: 10px 20px;
	color: #4a4a4a;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.tks-stats tr.summary {
	border-top: 0;
	border-bottom: 2px solid #b3b3b3;
	font-weight: 700;
}
.tks-stats tr.summary.all {
	border-bottom: 0;
}
.tks-stats tr td:last-child {
	padding-right: 20px;
}
.tks-stats.all tr.charita,
.tks-stats.all tr.organizace,
.tks-stats.tks tr.organizace,
.tks-stats.dieceze tr.organizace {
	display: none;
}
.tks-stats .opener {
	width: 20px;
	height: 20px;
	margin: 0 15px 0 0;
	position: relative;
	top: 1px;
	float: left;
	background-color: #4a4a4a;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}
.tks-stats .title {
	width: -webkit-calc(100% - 35px);
	width: -moz-calc(100% - 35px);
	width: calc(100% - 35px);
	float: left;
}

/* ---------*/
/* TKS 2025 */
/* ---------*/
.tks-stats.tks-2025 {
	line-height: 27px;
	font-weight: 400;
}
.tks-stats.tks-2025 tr.charita:not(.tks-show),
.tks-stats.tks-2025 tr.organizace:not(.tks-show),
.tks-stats.tks-2025 tr.org-child:not(.tks-show) {
	display: none;
}
.tks-stats.tks-2025 tr.summary.dary {
	border-bottom: 0;
}
.tks-stats.tks-2025 tr.organizace > td:first-child {
	font-weight: unset;
}
.tks-stats.tks-2025 .title {
	gap: 5px;
}
.tks-stats.tks-2025 .title > .pm-opener {
	margin-left: 25px;
}
.tks-stats.tks-2025 tr.has-opener {
	cursor: pointer;
}
.tks-stats.tks-2025 tr.charita.open {
	background-color: #ececec;
}
.tks-stats.tks-2025 .title {
	float: right;
}
.tks-stats.tks-2025 button.pm-opener {
	margin-left: auto !important;
}
.tks-stats.tks-2025 > tbody > tr:not(.charita):not(.organizace) > td:first-child {
	font-weight: unset !important;
	text-transform: none !important;
}
.tks-stats.tks-2025 tr.organizace.open {
	border-bottom: 2px solid #b3b3b3;
}
.tks-stats.tks-2025 tr.org-child {
	padding-left: 20px;
	border-top: 0;
}
.tks-stats.tks-2025 tr.org-child > td:first-child {
	padding: 10px 20px;
	color: #4a4a4a;
	font-size: 16px;
	line-height: 24px;
}
.tks-stats.tks-2025 .summary.all .pm-opener {
	filter: brightness(10);
}
.tks-stats.tks-2025 .details {
	border-top: 20px solid #fff !important;
}
.tks-stats.tks-2025 .summary.all > td:not(:first-child):not(.val) {
	display: none !important;
}
.tks-stats.tks-2025 .summary.all > .val {
	text-align: right !important;
	padding-right: 20px;
}
.tks-stats.tks-2025 tr.charita > td:first-child,
.tks-stats.tks-2025 tr.organizace > td:first-child {
	font-weight: unset !important;
}
/* ------ */
/* intentions */
/* ------ */
.intentions {
	width: 100%;
	float: left;
	clear: both;
}
.intentions ul,
.intentions ul li ul,
.intentions ul li,
.intentions ul li ul li {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}
.intentions ul.level-1 {
	width: 100%;
}
.intentions ul.level-1 > li {
	margin-bottom: 20px;
	padding: 0;
	background-color: #f7f7f7;
}
.intentions ul.level-1 > li:last-of-type {
	margin-bottom: 10px;
}
.intentions ul.level-1 > li .title {
	padding: 20px;
	font-size: 16px;
	text-transform: uppercase;
}
.intentions ul.level-1 > li.open > .title {
	margin-bottom: 0;
	border-bottom: 2px solid #b3b3b3;
}
.intentions ul.level-1 > li.type-level3.open > .title,
.intentions ul.level-1 > li.type-charita.open > .title,
.intentions ul.level-1 > li:last-of-type,
.intentions ul.level-1 > li:last-of-type:not(:first-of-type) > .title {
	border-bottom: 0;
}
.intentions ul.level-2 {
	margin: 0 0 20px 0;
	padding: 0 20px;
}
.intentions ul.level-2 > li {
	border-bottom: 2px solid #b3b3b3;
}
.intentions ul.level-2 > li.open {
	width: -webkit-calc(100% + 40px);
	width: -moz-calc(100% + 40px);
	width: calc(100% + 40px);
	margin: 0 -20px;
	padding: 0 20px;
	background-color: #ececec;
	border-bottom: 0;
}
.intentions ul.level-2 > li.open:last-of-type {
	margin-bottom: -20px;
	border-bottom: 0;
}
.intentions ul.level-3 > li {
	width: -webkit-calc(100% + 88px);
	width: -moz-calc(100% + 88px);
	width: calc(100% + 88px);
	margin: 0 -44px;
	padding: 0 20px 0 68px;
}
.intentions ul .title {
	width: 100%;
	margin: 0;
	padding: 10px 0;
	float: left;
	cursor: pointer;
	font-size: 16px;
}
.intentions ul .title > div {
	width: -webkit-calc(100% - 35px);
	width: -moz-calc(100% - 35px);
	width: calc(100% - 35px);
	float: left;
}
.intentions ul li:before {
	display: none;
}
.intentions ul li > .title:before {
	content: '+';
	width: 20px;
	height: 20px;
	margin: 0 15px 0 0;
	position: relative;
	top: 1px;
	float: left;
	background-color: #4a4a4a;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}
.intentions ul li.open > .title:before {
	content: '-';
}
.intentions ul li > ul {
	display: none;
}
.intentions ul li > ul.open {
	display: block;
}
.intentions .list {
	padding: 15px 15px 10px 35px;
}
.intentions .item {
	margin: 0 0 20px 0;
}
.intentions p {
	margin: 0 0 5px 0;
}
.intentions .price {
	font-weight: bold;
}
/****************
Intentions 2025
****************/
.intentions.intentions2025 ul .title {
	font-weight: 300 !important;
	font-size: 13px !important;
	line-height: 19px !important;
}
.intentions.intentions2025 ul:not(.level-1) .title {
	color: #000 !important;
}
.intentions.intentions2025 ul.level-1 > li .title {
	text-transform: none !important;
}
.intentions.intentions2025 p {
	white-space: pre-line;
}
/* ------ */
/* address book */
/* ------ */
.address-book {
	clear: both;
	word-break: break-word;
}
.address-book.margin-top {
	margin-top: 70px;
}
.address-book .item {
	padding: 26px 0;
	border-top: 2px solid #b7b7b7;
}
.address-book .item .title {
	display: inline-block;
	margin-top: 0;
	border-bottom: 1px solid transparent;
	font-size: 19px;
	line-height: 26px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.address-book .item .title a {
	text-decoration: none;
}
.address-book .item .address {
	margin-bottom: 26px;
}
.address-book .item .info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 26px;
	border-top: 2px solid #f7f7f7;
	line-height: 30px;
}
.address-book .item .left {
	width: 50%;
	padding-right: 13px;
}
.address-book .item .right {
	width: 50%;
	padding-left: 13px;
}
.address-book .services {
	margin-bottom: 26px;
	line-height: 30px;
}
.address-book .description {
	line-height: 30px;
}
/* ------ */
/* directory */
/* ------ */
.map-wrap {
	position: relative;
	overflow: hidden;
}
.map-wrap.event-map-wrap,
.map-wrap.job-map-wrap {
	margin-top: 40px;
	margin-bottom: 40px;
}
.map-wrap .map {
	height: 280px;
}
.map-wrap .map img {
	max-width: none;
}
div[data-object='directory.map'] {
	height: 500px;
	margin: 70px 0;
}
div[data-object='directory.map'] img {
	max-width: none;
}
.smap .cluster div {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	/* for inline CSS */
	-webkit-box-align: center !important;
	-webkit-align-items: center !important;
	-moz-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	/* for inline CSS */
	-webkit-box-pack: center !important;
	-webkit-justify-content: center !important;
	-moz-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	/* for inline CSS */
}
.smap .cluster div > img {
	display: none !important;
	/* for inline CSS */
}
.is-smap .smap-wrap {
	width: 100%;
	padding: 0;
}
.is-smap .smap-wrap .map {
	margin: 0;
}
.is-smap .directory-controller {
	position: relative;
	z-index: 100;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .8);
	box-shadow: 0 0 10px rgba(0, 0, 0, .8);
}
.directory-head {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding: 30px 30px 0 30px;
}
.directory-buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	padding-right: 12px;
}
.directory-buttons a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 6px 12px;
	background-color: #e7e9ea;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.directory-buttons a:not(:last-child) {
	margin-right: 10px;
}
.directory-buttons a:hover,
.directory-buttons .active {
	color: #fff;
}
.directory-search {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 50%;
	margin-bottom: 15px;
	padding-left: 13px;
}
.directory-search .inputs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 5px;
}
.directory-search input[type='text'] {
	height: 30px;
	padding: 6px 20px;
	background: #fff;
	border: 1px solid #4a4a4a;
	border-right: 0;
	color: #4a4a4a;
	font-size: 14px;
	outline: none;
}
.directory-search button[type='submit'] {
	width: 30px;
	height: 30px;
	padding: 0;
	background: url('/res/shared/css/../images/icon-search-white.svg') no-repeat 50% 50% #b91919;
	-moz-background-size: 15px auto;
	background-size: 15px auto;
	border: 0;
	color: #fff;
	outline: none;
}
.directory-search label {
	margin-bottom: 0;
	font-size: 11px;
	font-weight: 500;
	text-align: right;
}
.directory-detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-right: 30px;
}
.directory-detail a,
.directory-detail span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 6px 12px;
	background-color: #e7e9ea;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.directory-detail a:hover,
.directory-detail .active {
	color: #fff;
}
.directory-detail *:not(:last-child) {
	margin-right: 10px;
}
.directory-sort {
	margin-bottom: 5px;
	padding: 0 30px;
	text-align: right;
}
.char-filter {
	width: 100%;
	margin-top: 13px;
	margin-bottom: 52px;
	padding: 0 24px;
}
.char-filter ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin: 0;
}
.char-filter li {
	padding: 0;
}
.char-filter li:before {
	display: none;
}
.char-filter a {
	padding: 6px;
	background-color: transparent;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
}
.char-filter li.actual a {
	text-decoration: underline;
}
.directory-view .title {
	margin-top: 26px;
}
.directory-view .image {
	margin: 0 26px 26px 0;
	float: left;
}
.directory-view .info {
	margin-bottom: 26px;
	line-height: 30px;
}
.directory-view .description {
	margin-bottom: 26px;
}
.directory-view .data-block {
	padding: 26px 0;
	clear: both;
	border-top: 2px solid #b7b7b7;
	line-height: 30px;
}
.directory-view .data-block.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.directory-view .data-block .label {
	margin-top: 0;
}
.directory-view .data-block .full {
	width: 100%;
}
.directory-view .data-block .half {
	width: 50%;
	margin-bottom: 26px;
	padding-right: 13px;
}
.directory-view .data-block .third {
	width: 33.33333333%;
	margin-bottom: 26px;
	padding-right: 13px;
}
.directory-view .data-block .line {
	margin-top: 26px;
	padding-top: 26px;
	border-top: 2px solid #f7f7f7;
}
.directory-view .data-block .services {
	margin-bottom: 26px;
}
.directory-view .data-block .services h3 {
	margin: 0;
	font-size: 15px;
	font-weight: 700;
	line-height: 30px;
}
.directory-view .data-block .description,
.directory-view .data-block .description *:last-child {
	margin-bottom: 0;
}
/* ------ */
/* directory controller */
/* ------ */
.directory-controller,
.page .directory-controller {
	min-height: 620px;
	padding: 30px 0 15px 0;
	background-color: #e7e9ea;
	overflow: hidden;
	-webkit-transition: .3s height;
	-o-transition: .3s height;
	-moz-transition: .3s height;
	transition: .3s height;
}
.directory-controller .container,
.page .directory-controller .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
}
.directory-controller .wrapper,
.page .directory-controller .wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.directory-controller.is-search .wrapper,
.page .directory-controller.is-search .wrapper {
	height: auto;
}
.directory-controller .title,
.page .directory-controller .title {
	margin: 0 0 30px 0;
	text-align: center;
}
.directory-controller .title .trial,
.page .directory-controller .title .trial {
	position: relative;
	top: -10px;
	color: #4a4a4a;
	font-size: 10px;
	text-transform: uppercase;
}
.directory-controller .signpost-v2,
.page .directory-controller .signpost-v2 {
	padding: 0;
	border: 0;
}
.directory-controller .signpost-v2 .item,
.page .directory-controller .signpost-v2 .item {
	margin-bottom: 0;
}
.directory-controller .signpost-v2 .item a,
.page .directory-controller .signpost-v2 .item a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	text-align: center;
}
.directory-controller .signpost-v2 .label,
.page .directory-controller .signpost-v2 .label {
	margin-top: 15px;
	font-size: 17px;
	line-height: 20px;
}
.directory-controller .signpost-v2 .image,
.page .directory-controller .signpost-v2 .image {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 122px;
	height: 122px;
	position: relative;
	border: 5px solid transparent;
}
.directory-controller .signpost-v2 .image:after,
.page .directory-controller .signpost-v2 .image:after {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 3px;
	right: 3px;
	background: url('/res/shared/css/../images/icon-close.png') no-repeat 50% 50%;
	background-color: #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	opacity: 0;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	-moz-transition: .3s opacity;
	transition: .3s opacity;
}
.directory-controller .signpost-v2 .image img,
.page .directory-controller .signpost-v2 .image img {
	border: 2px solid transparent;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.directory-controller .signpost-v2 .item.active a .label,
.page .directory-controller .signpost-v2 .item.active a .label,
.directory-controller .signpost-v2 .item a:hover .label,
.page .directory-controller .signpost-v2 .item a:hover .label {
	color: #7e0000;
}
.directory-controller .signpost-v2 .item.active a .image,
.page .directory-controller .signpost-v2 .item.active a .image,
.directory-controller .signpost-v2 .item a:hover .image,
.page .directory-controller .signpost-v2 .item a:hover .image {
	border-color: #7e0000;
}
.directory-controller .signpost-v2 .item.active a .image img,
.page .directory-controller .signpost-v2 .item.active a .image img,
.directory-controller .signpost-v2 .item a:hover .image img,
.page .directory-controller .signpost-v2 .item a:hover .image img {
	border-color: #fff;
}
.directory-controller .signpost-v2 .item.active a:after,
.page .directory-controller .signpost-v2 .item.active a:after {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.directory-controller .signpost-v2 .item.active .image:after,
.page .directory-controller .signpost-v2 .item.active .image:after {
	opacity: 1;
}
.directory-controller .subcategory-list-wrap,
.page .directory-controller .subcategory-list-wrap {
	display: none;
	position: relative;
	z-index: 1;
}
.directory-controller .subcategory-list-wrap:not(.open),
.page .directory-controller .subcategory-list-wrap:not(.open) {
	overflow: hidden;
}
.directory-controller .subcategory-list,
.page .directory-controller .subcategory-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 40px -13px 0 -13px;
}
.directory-controller .subcategory-item,
.page .directory-controller .subcategory-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: -webkit-calc(25% - 26px);
	width: -moz-calc(25% - 26px);
	width: calc(25% - 26px);
	min-height: 55px;
	margin: 0 13px 25px 13px;
	padding: 15px;
	position: relative;
	background-color: #fff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	color: #4a4a4a;
	font-size: 12px;
	font-weight: 600;
	line-height: 15px;
	opacity: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
	transition: none;
}
.directory-controller .subcategory-item.flipInX,
.page .directory-controller .subcategory-item.flipInX,
.directory-controller .subcategory-item.flipOutX,
.page .directory-controller .subcategory-item.flipOutX {
	opacity: 1;
}
.directory-controller .subcategory-item.active,
.page .directory-controller .subcategory-item.active,
.directory-controller .subcategory-item:hover,
.page .directory-controller .subcategory-item:hover {
	background-color: #7e0000;
	color: #fff;
}
.directory-controller .subcategory-item:after,
.page .directory-controller .subcategory-item:after {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: -12px;
	right: -12px;
	background: url('/res/shared/css/../images/icon-close.png') no-repeat 50% 50%;
	background-color: #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	opacity: 0;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	-moz-transition: .3s opacity;
	transition: .3s opacity;
}
.directory-controller .subcategory-item.active:after,
.page .directory-controller .subcategory-item.active:after {
	opacity: 1;
}
.directory-controller .find-city,
.page .directory-controller .find-city {
	display: none;
	width: 100%;
	margin-top: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.directory-controller .find-city .opener,
.page .directory-controller .find-city .opener {
	padding: 0;
	background: transparent;
	border: 0;
	cursor: default;
	font-size: 14px;
	line-height: 18px;
	outline: none;
}
.directory-controller .find-city .opener:after,
.page .directory-controller .find-city .opener:after {
	content: '';
	display: inline-block;
	width: 14px;
	height: 8px;
	margin-left: 6px;
	background: url('/res/shared/css/../images/icon-arrow-down-gray-thin.png') no-repeat 50% 50%;
}
.directory-controller .find-city .form,
.page .directory-controller .find-city .form {
	display: inline-block;
	width: 340px;
	max-width: 100%;
	margin: 0;
	padding-top: 0;
}
.directory-controller .find-city .form .inside,
.page .directory-controller .find-city .form .inside {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.directory-controller .find-city .input,
.page .directory-controller .find-city .input {
	width: -webkit-calc(100% - 55px);
	width: -moz-calc(100% - 55px);
	width: calc(100% - 55px);
	height: 45px;
	padding: 0 12px;
	background-color: #fff;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 1px solid #b91919;
	border-right: 0;
	-webkit-border-radius: 7px 0 0 7px;
	-moz-border-radius: 7px 0 0 7px;
	border-radius: 7px 0 0 7px;
	outline: none;
}
.directory-controller .find-city .button,
.page .directory-controller .find-city .button {
	width: 55px;
	background: url('/res/shared/css/../images/icon-search.png') no-repeat 50% 50%;
	background-color: #fff;
	border: 1px solid #b91919;
	border-left: 0;
	-webkit-border-radius: 0 7px 7px 0;
	-moz-border-radius: 0 7px 7px 0;
	border-radius: 0 7px 7px 0;
	outline: none;
}
.directory-controller .find-city .form.is-searched .button,
.page .directory-controller .find-city .form.is-searched .button {
	background-image: url('/res/shared/css/../images/icon-close-gray.png');
}
.directory-controller .find-city.open,
.page .directory-controller .find-city.open {
	display: block;
	color: #7e0000;
}
.directory-controller .find-city.open .opener:after,
.page .directory-controller .find-city.open .opener:after {
	background-image: url('/res/shared/css/../images/icon-arrow-down-red-thin.png');
}
.directory-controller .find-city.open .form,
.page .directory-controller .find-city.open .form {
	display: inline-block;
}
.directory-controller .find-city.open.fixed,
.page .directory-controller .find-city.open.fixed {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 500;
	background-color: #e7e9ea;
}
.directory-controller .find-city[style='display: block;'].fixed,
.page .directory-controller .find-city[style='display: block;'].fixed {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 500;
	background-color: #e7e9ea;
}
.directory-controller .find-city .links,
.page .directory-controller .find-city .links {
	display: inline-block;
	margin: 0 0 0 26px;
}
.directory-controller .find-city .link,
.page .directory-controller .find-city .link {
	display: inline-block;
	padding: 0;
}
.directory-controller .find-city .link:not(:last-child),
.page .directory-controller .find-city .link:not(:last-child) {
	margin-right: 20px;
}
.directory-controller .find-city .link:before,
.page .directory-controller .find-city .link:before {
	display: none;
}
.directory-controller .find-city .link a,
.page .directory-controller .find-city .link a {
	color: #4a4a4a;
	text-decoration: none;
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
	transition: none;
}
.directory-controller .find-city .link a:before,
.page .directory-controller .find-city .link a:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	position: relative;
	top: 3px;
	background: url('/res/shared/css/../images/icon-pin.png') no-repeat 50% 50%;
}
.directory-controller .find-city .link a.active,
.page .directory-controller .find-city .link a.active,
.directory-controller .find-city .link a:hover,
.page .directory-controller .find-city .link a:hover {
	color: #b91919;
}
.directory-controller .find-city .link a.active:before,
.page .directory-controller .find-city .link a.active:before,
.directory-controller .find-city .link a:hover:before,
.page .directory-controller .find-city .link a:hover:before {
	background-image: url('/res/shared/css/../images/icon-pin-red.png');
}
.directory-controller .find-city .link a[data-type='list']:before,
.page .directory-controller .find-city .link a[data-type='list']:before {
	top: 4px;
	background-image: url('/res/shared/css/../images/icon-list.png');
}
.directory-controller .find-city .link a[data-type='list'].active:before,
.page .directory-controller .find-city .link a[data-type='list'].active:before,
.directory-controller .find-city .link a[data-type='list']:hover:before,
.page .directory-controller .find-city .link a[data-type='list']:hover:before {
	background-image: url('/res/shared/css/../images/icon-list-red.png');
}
.directory-controller .find-city .go-to-top,
.page .directory-controller .find-city .go-to-top {
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	left: 20px;
	background: url('/res/shared/css/../images/icon-arrow-up.png') no-repeat 50% 50%;
	background-color: #f7f7f7;
	opacity: 0;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	-moz-transition: .3s opacity;
	transition: .3s opacity;
}
.directory-controller .find-city.fixed .go-to-top,
.page .directory-controller .find-city.fixed .go-to-top {
	opacity: 1;
}
/* ------ */
/* directory results */
/* ------ */
.directory-results {
	padding-top: 70px;
}
.directory-results .title-no-results {
	display: block;
	margin-bottom: 25px;
	font-size: 30px;
	font-weight: 600;
	line-height: 37px;
	text-align: center;
}
.directory-results .title-no-results:after {
	content: '';
	display: block;
	width: 23px;
	height: 48px;
	margin: 25px auto 0 auto;
	background: url('/res/shared/css/../images/icon-arrow-down.png') no-repeat 50% 50%;
}
.directory-results .title {
	margin: 0 0 85px 0;
	font-size: 30px;
	line-height: 37px;
	text-align: center;
}
.directory-results .title.gray {
	color: #4a4a4a;
}
.directory-results .found {
	margin: -65px 0 85px 0;
	text-align: center;
}
.directory-results .pagination-top {
	margin-top: -50px;
}
.directory-results .item {
	margin-bottom: 40px;
	border-bottom: 1px solid #b91919;
	font-size: 14px;
	line-height: 22px;
}
.directory-results .list .item:last-child {
	margin-bottom: 0;
}
.directory-results .top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.directory-results .top .label {
	margin: 0 10px 17px 0;
	font-size: 19px;
	line-height: 23px;
}
.directory-results .top .label a {
	text-decoration: none;
}
.directory-results .top .btn-default {
	margin-left: auto;
	padding: 9px 25px 7px 25px;
}
.directory-results .middle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e9ea;
}
.directory-results .bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px 0 40px 0;
}
.directory-results .bottom .col:not(:last-child) {
	margin-right: 10px;
}
.directory-results .bottom .col-contact {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
	white-space: nowrap;
	word-break: break-word;
}
.directory-results .bottom .col-contact span {
	padding-left: 30px;
	position: relative;
}
.directory-results .bottom .col-contact span:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 1px;
	left: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.directory-results .bottom .col-contact span.phone:before {
	top: -1px;
	background-image: url('/res/shared/css/../images/icon-phone.png');
}
.directory-results .bottom .col-contact span.mail:before {
	background-image: url('/res/shared/css/../images/icon-mail.png');
}
.directory-results .bottom .col-contact a {
	color: #4a4a4a;
}
.directory-results .bottom .btn-default {
	display: none;
}
/* ------ */
/* directory results blank */
/* ------ */
.directory-results-blank {
	padding-bottom: 215px;
	text-align: center;
}
.directory-results-blank-no-arrow {
	padding-bottom: 70px;
	text-align: center;
}
/* ------ */
/* directory detail */
/* ------ */
.directory-detail-v2 .dd-title {
	margin: 0 0 40px 0;
	font-size: 30px;
	line-height: 37px;
	text-align: center;
}
.directory-detail-v2 .dd-label {
	margin: 0 0 40px 0;
	color: #4a4a4a;
	font-size: 20px;
	font-weight: 500;
	line-height: 22px;
	text-align: center;
}
.directory-detail-v2 .floating-header {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: 0;
	-webkit-transition: .3s top, .3s opacity;
	-o-transition: .3s top, .3s opacity;
	-moz-transition: .3s top, .3s opacity;
	transition: .3s top, .3s opacity;
}
.directory-detail-v2 .floating-header.active {
	top: 0 !important;
	opacity: 1;
}
.directory-detail-v2 .floating-header .top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 30px;
	padding-right: 120px;
	padding-bottom: 30px;
}
.directory-detail-v2 .floating-header .top .back {
	margin-right: 15px;
	padding-left: 50px;
	background: url('/res/shared/css/../images/icon-arrow-left.png') no-repeat 0 50%;
	color: #4a4a4a;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	text-transform: uppercase;
}
.directory-detail-v2 .floating-header .top .back:hover {
	color: #b91919;
}
.directory-detail-v2 .floating-header .top .title {
	margin-left: auto;
	color: #b91919;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
}
.directory-detail-v2 .floating-header .bottom {
	background-color: #e7e9ea;
}
.directory-detail-v2 .floating-header .bottom ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
}
.directory-detail-v2 .floating-header .bottom li {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 0 25px;
}
.directory-detail-v2 .floating-header .bottom li.go-to-top {
	width: 50px;
	height: 50px;
	margin-right: 25px;
	padding: 0;
	background-color: #f7f7f7;
}
.directory-detail-v2 .floating-header .bottom li.go-to-top a {
	display: block;
	width: 100%;
	height: 100%;
	background: url('/res/shared/css/../images/icon-arrow-up.png') no-repeat 50% 50%;
}
.directory-detail-v2 .floating-header .bottom li:before {
	display: none;
}
.directory-detail-v2 .floating-header .bottom a {
	color: #4a4a4a;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	text-decoration: none;
}
.directory-detail-v2 .floating-header .bottom a.active,
.directory-detail-v2 .floating-header .bottom a:hover {
	color: #b91919;
}
.directory-detail-v2 .header {
	padding-top: 30px;
	padding-bottom: 45px;
}
.directory-detail-v2 .header .back-wrap {
	margin: 0 0 40px 0;
	text-align: center;
}
.directory-detail-v2 .header .back-wrap .back {
	padding-left: 60px;
	position: relative;
	background: url('/res/shared/css/../images/icon-arrow-left.png') no-repeat 0 50%;
	color: #4a4a4a;
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	text-decoration: none;
	text-transform: uppercase;
}
.directory-detail-v2 .header .back-wrap .back:hover {
	color: #b91919;
}
.directory-detail-v2 .header .contacts-item {
	margin-bottom: 25px;
	line-height: 30px;
}
.directory-detail-v2 .header .contacts-item > *:last-child {
	margin-bottom: 0;
}
.directory-detail-v2 .header .map-wrap {
	position: relative;
	overflow: hidden;
}
.directory-detail-v2 .header .map-wrap .map {
	height: 280px;
}
.directory-detail-v2 .header .map-wrap .map img {
	max-width: none;
}
.directory-detail-v2 .header .map-wrap .arrow {
	content: '';
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 155px;
	height: 155px;
	position: absolute;
	right: 0;
	bottom: -80px;
	z-index: 50;
	background: url('/res/shared/css/../images/icon-arrow-down.png') no-repeat 50% 20px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	cursor: pointer;
	-webkit-transition: .3s bottom;
	-o-transition: .3s bottom;
	-moz-transition: .3s bottom;
	transition: .3s bottom;
}
.directory-detail-v2 .header .map-wrap .arrow:hover {
	bottom: -85px;
}
.directory-detail-v2 .main-contact {
	margin-bottom: 20px;
	padding-bottom: 70px;
	position: relative;
}
.directory-detail-v2 .main-contact:after {
	content: '';
	display: block;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
	height: 1px;
	position: absolute;
	left: 10px;
	bottom: 0;
	background: #4a4a4a;
}
.directory-detail-v2 .main-contact .people {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 0;
	margin-bottom: 0;
}
.directory-detail-v2 .main-contact .people .item {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 50%;
	margin-bottom: 20px;
}
.directory-detail-v2 .main-contact .people .inside {
	width: 100%;
	padding: 15px 30px 15px 50px;
}
.directory-detail-v2 .main-contact .people .inside.no-image {
	padding-left: 30px;
}
.directory-detail-v2 .main-contact .people .title {
	margin-bottom: 10px;
	color: #4a4a4a;
	font-size: 15px;
	font-weight: 700;
	line-height: 22px;
}
.directory-detail-v2 .for-whom {
	margin-bottom: 40px;
	padding-bottom: 45px;
	position: relative;
}
.directory-detail-v2 .for-whom:after {
	content: '';
	display: block;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
	height: 1px;
	position: absolute;
	left: 10px;
	bottom: 0;
	background: #4a4a4a;
}
.directory-detail-v2 .for-whom .row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.directory-detail-v2 .for-whom .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px;
}
.directory-detail-v2 .for-whom .item .image {
	margin-right: 20px;
}
.directory-detail-v2 .for-whom .item .info > *:last-child {
	margin-bottom: 0;
}
.directory-detail-v2 .for-whom .item .label {
	margin: 0 0 10px 0;
	color: #4a4a4a;
	font-size: 17px;
	line-height: 20px;
}
.directory-detail-v2 .contact-info {
	padding-bottom: 15px;
}
.directory-detail-v2 .contact-info .row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.directory-detail-v2 .contact-info .item {
	margin-bottom: 50px;
	line-height: 30px;
	word-break: break-word;
}
.directory-detail-v2 .contact-info .item a {
	color: #4a4a4a;
}
.directory-detail-v2 .contact-info .item > *:last-child {
	margin-bottom: 0;
}
.directory-detail-v2 .obligatory-info .container {
	position: relative;
	text-align: center;
}
.directory-detail-v2 .obligatory-info .show-gray {
	margin-bottom: 65px;
	padding-right: 20px;
	position: relative;
	background-color: transparent;
	border: 0;
	font-size: 14px;
	line-height: 18px;
	outline: none;
	text-align: center;
}
.directory-detail-v2 .obligatory-info .show-gray:after {
	content: '';
	display: block;
	width: 14px;
	height: 8px;
	position: absolute;
	top: 7px;
	right: 0;
	background: url('/res/shared/css/../images/icon-arrow-down-gray.svg') no-repeat 100% 50%;
	-moz-background-size: 14px 8px;
	background-size: 14px 8px;
	-webkit-transition: .3s -webkit-transform;
	transition: .3s -webkit-transform;
	-o-transition: .3s -o-transform;
	-moz-transition: .3s transform, .3s -moz-transform;
	transition: .3s transform;
	transition: .3s transform, .3s -webkit-transform, .3s -moz-transform, .3s -o-transform;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
.directory-detail-v2 .obligatory-info .show-gray.active,
.directory-detail-v2 .obligatory-info .show-gray:hover {
	color: #b91919;
}
.directory-detail-v2 .obligatory-info .show-gray.active:after,
.directory-detail-v2 .obligatory-info .show-gray:hover:after {
	background-image: url('/res/shared/css/../images/icon-arrow-down-red.svg');
}
.directory-detail-v2 .obligatory-info .show-gray.active:after {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.directory-detail-v2 .obligatory-info .obligatory-gray {
	display: none;
	padding-top: 65px;
	padding-bottom: 15px;
	background-color: #f7f7f7;
}
.directory-detail-v2 .obligatory-info .obligatory-gray.active {
	display: block;
}
.directory-detail-v2 .obligatory-info .obligatory-gray .close {
	width: 20px;
	height: 20px;
	position: absolute;
	top: -42px;
	right: 10px;
	background: url('/res/shared/css/../images/icon-close-black.png') no-repeat 50% 50%;
	opacity: 1;
	outline: none;
}
.directory-detail-v2 .obligatory-info .obligatory-gray .title {
	margin: 0 0 40px 0;
	color: #4a4a4a;
	font-size: 30px;
	font-weight: 400;
	line-height: 37px;
}
.directory-detail-v2 .obligatory-info .obligatory-gray .item {
	margin-bottom: 50px;
	text-align: left;
}
.directory-detail-v2 .obligatory-info .obligatory-gray .item > *:last-child {
	margin-bottom: 0;
}
.directory-detail-v2 .obligatory-info .cms-opener {
	text-align: left;
}
/* ------ */
/* modal directory */
/* ------ */
.modal-open .modal-directory {
	padding-right: 0 !important;
}
.modal-directory .container {
	max-width: 100%;
}
.modal-directory .container:last-child {
	border-bottom: 0;
}
.modal-directory .modal-dialog {
	width: 1180px;
	max-width: -webkit-calc(100% - 40px);
	max-width: -moz-calc(100% - 40px);
	max-width: calc(100% - 40px);
}
.modal-directory .modal-content {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.modal-directory .modal-header {
	padding: 60px 0 0 0;
	background-color: transparent;
	border: 0;
}
.modal-directory .modal-header .close {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 35px;
	right: 35px;
	background: url('/res/shared/css/../images/icon-close-black.png') no-repeat 50% 50%;
	outline: none;
}
.modal-directory .modal-header .title {
	margin: 0;
	font-size: 30px;
	line-height: 37px;
	text-align: center;
}
.modal-directory .modal-body {
	padding: 0;
}
.modal-directory .inside .row {
	width: -webkit-calc(100% + 20px);
	width: -moz-calc(100% + 20px);
	width: calc(100% + 20px);
}
.modal-directory .contact-top,
.modal-directory .contact-middle,
.modal-directory .contact-bottom {
	padding-top: 40px;
	border-bottom: 1px solid #4a4a4a;
}
.modal-directory .contact-top .inside,
.modal-directory .contact-middle .inside,
.modal-directory .contact-bottom .inside {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.modal-directory .contact-top .contact-item,
.modal-directory .contact-middle .contact-item,
.modal-directory .contact-bottom .contact-item {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 33.33333333%;
	padding-bottom: 40px;
	word-wrap: break-word;
}
.modal-directory .contact-top .contact-item > *:last-child,
.modal-directory .contact-middle .contact-item > *:last-child,
.modal-directory .contact-bottom .contact-item > *:last-child {
	margin-bottom: 0;
}
.modal-directory .contact-bottom {
	border: 0;
	text-align: center;
}
.modal-directory .contact-bottom .inside {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 40px;
}
.modal-directory .contact-bottom .contact-title {
	margin-bottom: 20px;
}
/* ------ */
/* animate.css */
/* ------ */
.flipInX {
	-webkit-animation-name: flipInX;
	-moz-animation-name: flipInX;
	-o-animation-name: flipInX;
	animation-name: flipInX;
	-webkit-backface-visibility: visible !important;
	-moz-backface-visibility: visible !important;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipInX {
	from {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	}
	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	}
	60% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}
@-moz-keyframes flipInX {
	from {
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	}
	40% {
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	}
	60% {
		opacity: 1;
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	}
	80% {
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
		-moz-transform: perspective(400px);
		transform: perspective(400px);
	}
}
@-o-keyframes flipInX {
	from {
		-o-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	}
	40% {
		-o-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	}
	60% {
		opacity: 1;
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	}
	80% {
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
		transform: perspective(400px);
	}
}
@keyframes flipInX {
	from {
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		-o-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	}
	40% {
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		-o-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	}
	60% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
		-webkit-transform: perspective(400px);
		-moz-transform: perspective(400px);
		transform: perspective(400px);
	}
}
.flipOutX {
	-webkit-animation-duration: .75s;
	-moz-animation-duration: .75s;
	-o-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-name: flipOutX;
	-moz-animation-name: flipOutX;
	-o-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-moz-backface-visibility: visible !important;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	30% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	}
	to {
		opacity: 0;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	}
}
@-moz-keyframes flipOutX {
	from {
		-moz-transform: perspective(400px);
		transform: perspective(400px);
	}
	30% {
		opacity: 1;
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	}
	to {
		opacity: 0;
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	}
}
@-o-keyframes flipOutX {
	from {
		transform: perspective(400px);
	}
	30% {
		opacity: 1;
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	}
	to {
		opacity: 0;
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	}
}
@keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		-moz-transform: perspective(400px);
		transform: perspective(400px);
	}
	30% {
		opacity: 1;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	}
	to {
		opacity: 0;
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-moz-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	}
}
.animated.fast {
	-webkit-animation-duration: 800ms;
	-moz-animation-duration: 800ms;
	-o-animation-duration: 800ms;
	animation-duration: 800ms;
}
/* ------ */
/* others */
/* ------ */
.vizus-test {
	display: none;
}
.address-book .item:first-child {
	border-color: #b91919;
}
.address-book .item .title:hover {
	border-color: #7e0000;
}
.directory-head {
	border-bottom: 2px solid #b91919;
}
.directory-buttons a:hover,
.directory-buttons .active {
	background-color: #b91919;
}
.directory-search button[type='submit'] {
	background-color: #b91919;
}
.directory-detail a:hover,
.directory-detail .active {
	background-color: #b91919;
}
.char-filter li.actual a {
	color: #7e0000;
}
.directory-view .data-block .label {
	color: #b91919;
}
@media (min-width: 800px) {
	.cms-box.cms-box--img-right .cms-box__image {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.cms-box.cms-box--img-right .cms-box__text {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.cms-box.cms-box--img-right .cms-box__content--opener {
		-webkit-box-ordinal-group: 21;
		-webkit-order: 20;
		-moz-box-ordinal-group: 21;
		-ms-flex-order: 20;
		order: 20;
	}
	.articles:not(.items-list) .item.big {
		min-height: 360px;
	}
	footer .title:not(.main) {
		margin-top: 6px;
	}
	footer .top ul {
		display: block !important;
	}
	footer .bottom a {
		margin-left: 50px;
	}
	_:-ms-fullscreen,
	:root .directory-controller .find-city .links {
		position: relative;
		top: -16px;
	}
	.directory-results .top {
		padding-bottom: 10px;
	}
	.directory-results .middle .col:first-child {
		margin-right: 60px;
	}
	.directory-results .bottom .col-contact span:not(:last-child) {
		margin-right: 55px;
	}
	.directory-results-blank .title-no-results:after {
		margin-top: 60px;
	}
}
@media (min-width: 1040px) {
	.header-top-controls.is-link .header-top-search-wrap {
		margin-left: 15px;
	}
	body.simpler header .header-top {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		position: relative;
	}
	body.simpler header .header-top-menu {
		padding-left: 30px;
	}
	header .header-top-lang-wrap {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
	body.simpler header .header-top-link,
	body.simpler header .header-top-search-wrap {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
	body.simpler .main-menu {
		display: none;
	}
	.search-mobile {
		display: none !important;
	}
	.main-menu .main-menu-wrap {
		background-color: #4a4a4a;
	}
	.main-menu .dropdown-menu {
		min-width: 260px;
		max-width: 350px;
		padding: 10px 0;
	}
	.main-menu .dropdown-menu li > a {
		padding: 6px 16px;
	}
	.main-menu .dropdown-menu li > a:active,
	.main-menu .dropdown-menu li > a:focus,
	.main-menu .dropdown-menu li > a:hover {
		text-decoration: underline;
	}
	.mosaic .swiper-slide .inside {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		min-width: 0;
		margin: 0;
		padding: 20px 26px 0 0;
		text-align: left;
	}
	body.shadow .mosaic .swiper-slide .inside,
	.mosaic .swiper-slide.shadow .inside {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		text-align: left;
	}
	.infographics-v2 .item.percent {
		padding-left: 100px;
	}
	.infographics-v2 .item.help {
		padding-right: 80px;
	}
	.landing-page {
		padding-top: 40px;
	}
}
@media (min-width: 1260px) {
	.main-menu .main-menu-wrap {
		width: -webkit-calc(75% - 5px);
		width: -moz-calc(75% - 5px);
		width: calc(75% - 5px);
	}
}
@media (max-width: 1259px) {
	.container {
		width: 100%;
		padding-right: 32px;
		padding-left: 32px;
	}
	.header-top-logo h1,
	.header-top-logo strong {
		font-size: 14px;
		line-height: 17px;
	}
	.header-top-menu {
		margin-left: 35px;
	}
	.header-top-socials {
		margin-left: 35px;
	}
	.header-top-search-wrap {
		margin-left: 35px;
	}
	.main-menu {
		padding: 0 0 0 7px;
	}
	.articles:not(.items-list) {
		padding-right: 32px;
		padding-left: 32px;
	}
	footer .container {
		padding-right: 32px;
		padding-left: 32px;
	}
	.content-boxes .circles .circle {
		width: 60px;
		height: 60px;
		margin-right: 20px;
	}
	.parallax-window {
		display: none;
	}
	.parallax-image {
		display: block;
	}
	.page .items-list .item.position .contact {
		width: 50%;
		min-width: 50%;
	}
	.page .items-detail.position .contact {
		width: 50%;
		min-width: 50%;
	}
	.donate-hp-form .col-xs-12 {
		padding: 0 10px;
	}
	.donate-hp-form .btn-default,
	.donate-hp-form .btn-default:active,
	.donate-hp-form .btn-default:active:focus,
	.donate-hp-form .btn-default:focus {
		padding: 15px 8px;
		font-size: 14px;
	}
	.donate-hp-form input[type='radio'] + label,
	.donate-hp-form .custom-amount-input input[type='number'] {
		padding: 15px 10px;
	}
	.directory-detail-v2 .floating-header .bottom li {
		padding: 0 10px;
	}
	.directory-detail-v2 .floating-header .bottom li.go-to-top {
		margin-right: 10px;
	}
	.directory-detail-v2 .floating-header .bottom a {
		font-size: 13px;
		line-height: 17px;
	}
	.directory-detail-v2 .obligatory-info .obligatory-gray .close {
		right: 32px;
	}
}
@media (max-width: 1039px) {
	.page-navi {
		margin-bottom: 40px;
		text-align: center;
	}
	.cms-editor-html {
		width: 100%;
		margin: 0 0 40px 0;
		clear: both;
	}
	.header-top {
		width: 100%;
		height: 110px;
	}
	.header-top-logo img {
		width: 54px;
		height: 54px;
	}
	.header-top-logo h1,
	.header-top-logo strong {
		font-size: 12px;
		line-height: 15px;
	}
	.header-top-controls {
		width: 100%;
		margin-left: 15px;
	}
	.header-top-lang,
	.header-top-menu {
		display: none;
	}
	.header-top-socials {
		display: none;
	}
	.header-top-search-wrap {
		margin: 0 20px 0 auto;
	}
	body.simpler header .header-top {
		height: 110px;
	}
	header .header-top-lang-wrap {
		display: none;
	}
	body:not(.homepage).simpler .simpler-line {
		display: none;
	}
	.main-menu-top {
		display: block;
		padding: 45px 32px 25px 117px;
	}
	.header-top-link {
		display: none;
	}
	.main-menu .main-menu-blank {
		display: none;
	}
	.main-menu .navbar-nav {
		max-width: 440px;
		padding: 25px 32px 10px 117px;
		float: none;
		left: 0;
	}
	.main-menu .navbar-collapse {
		width: 100%;
		margin: 0;
		position: absolute;
		left: 0;
		background-color: #e7e9ea;
		border: 0;
	}
	.main-menu .level2 .caret {
		display: block;
	}
	.main-menu .level2 > .dropdown.open > .level3 {
		display: block !important;
		/* for javascript functions */
	}
	.main-menu ul {
		margin: 0;
		clear: both;
	}
	.main-menu ul > li > a {
		padding: 15px 0;
		border: 0;
		color: #4a4a4a;
	}
	.main-menu ul > li > a:focus,
	.main-menu ul > li > a:hover {
		background-color: transparent;
		color: #b91919;
	}
	.main-menu ul > li.active > a {
		background-color: transparent;
		color: #b91919;
	}
	.main-menu .dropdown.open > a,
	.main-menu .dropdown > a:focus,
	.main-menu .dropdown > a:hover {
		background-color: transparent;
		color: #b91919;
	}
	.main-menu .dropdown > a > .caret {
		width: 47px;
		height: 47px;
		margin: 0;
		position: absolute;
		top: 0;
		right: 0;
		background-image: url('/res/shared/css/../images/icon-arrow-down-gray.svg');
		background-position: 50% 50%;
		border: 0;
		-webkit-transition: .3s;
		-o-transition: .3s;
		-moz-transition: .3s;
		transition: .3s;
	}
	.main-menu .dropdown.open > a > .caret {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.main-menu .dropdown-menu {
		width: 100%;
		background-color: transparent;
	}
	.main-menu li.open .dropdown-menu {
		padding: 0;
		background-color: #b91919;
	}
	.main-menu li.open .dropdown-menu > li > a {
		padding: 15px 0 15px 30px;
		border-bottom: 0;
		color: #4a4a4a;
	}
	.main-menu li.open .dropdown-menu > li > a:focus,
	.main-menu li.open .dropdown-menu > li > a:hover {
		background-color: transparent;
		color: #b91919;
	}
	.main-menu li.open .dropdown-menu > .active > a,
	.main-menu li.open .dropdown-menu > .active > a:focus,
	.main-menu li.open .dropdown-menu > .active > a:hover {
		background-color: transparent;
		color: #b91919;
	}
	.main-menu li.open .dropdown-menu.level3 > li > a {
		padding-left: 45px;
	}
	.main-menu li.open .dropdown-menu.level4 > li > a {
		padding-left: 60px;
	}
	.main-menu-bottom {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 32px 32px 45px 117px;
		border-top: 1px solid #4a4a4a;
	}
	.slider-wrap .slider {
		width: -webkit-calc(100% + 64px);
		width: -moz-calc(100% + 64px);
		width: calc(100% + 64px);
		margin: -32px -32px 0 -32px;
	}
	.slider-wrap .swiper-container {
		height: 465px;
	}
	.slider-wrap .swiper-button-prev,
	.slider-wrap .swiper-button-next {
		display: block;
		width: 50px;
		height: 50px;
		margin-top: 0;
		top: 140px;
		background-color: #b91919;
		-moz-background-size: 14px 25px;
		background-size: 14px 25px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		outline: none;
		-webkit-transition: .3s;
		-o-transition: .3s;
		-moz-transition: .3s;
		transition: .3s;
	}
	.slider-wrap .swiper-button-prev:hover,
	.slider-wrap .swiper-button-next:hover {
		background-color: #7e0000;
	}
	.slider-wrap .swiper-button-prev {
		left: 60px;
		background-image: url('/res/shared/css/../images/icon-arrow-left.svg');
		background-position: -webkit-calc(50% - 2px) 50%;
		background-position: -moz-calc(50% - 2px) 50%;
		background-position: calc(50% - 2px) 50%;
		-moz-background-size: 14px 25px;
		background-size: 14px 25px;
	}
	.slider-wrap .swiper-button-next {
		right: 60px;
		background-image: url('/res/shared/css/../images/icon-arrow-right.svg');
		background-position: -webkit-calc(50% + 2px) 50%;
		background-position: -moz-calc(50% + 2px) 50%;
		background-position: calc(50% + 2px) 50%;
		-moz-background-size: 14px 25px;
		background-size: 14px 25px;
	}
	.slider-wrap .swiper-slide {
		border-bottom: 140px solid #e7e9ea;
	}
	body.shadow .slider-wrap .swiper-slide.video:before,
	.slider-wrap .swiper-slide.shadow.video:before {
		top: 140px;
		bottom: auto;
	}
	.slider-wrap .swiper-slide .inside {
		max-width: 700px;
		position: relative;
		top: 140px;
		font-size: 14px;
	}
	body.shadow .slider-wrap .swiper-slide .inside,
	.slider-wrap .swiper-slide.shadow .inside {
		top: 0;
	}
	.slider-wrap .swiper-slide .btn-default {
		margin-top: 50px;
	}
	.mosaic .row {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.mosaic .slider {
		margin-bottom: 32px;
	}
	.mosaic .swiper-pagination-bullets {
		top: 484px;
		bottom: auto;
	}
	.mosaic .news {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 32px;
	}
	.mosaic .news .item {
		width: -webkit-calc(50% - 16px);
		width: -moz-calc(50% - 16px);
		width: calc(50% - 16px);
		height: auto;
		min-height: 230px;
	}
	.mosaic .news .item:not(:last-child) {
		margin-bottom: 0;
	}
	.signpost {
		padding-top: 60px;
	}
	.signpost .title {
		margin-bottom: 75px;
	}
	.signpost .list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.signpost .item {
		width: 33.33333333%;
	}
	.signpost .label {
		font-size: 18px;
	}
	.signpost .swiper-button-prev,
	.signpost .swiper-button-next {
		display: block;
	}
	.boxes .row {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -30px;
		margin-bottom: 40px;
		padding-top: 30px;
	}
	.boxes .item {
		margin-bottom: 60px;
	}
	.boxes .item:nth-of-type(2) {
		border-right: 0;
	}
	.boxes .item.last {
		margin-top: 20px;
		margin-bottom: 0;
	}
	.boxes .title {
		max-width: 100%;
		font-size: 20px;
		line-height: 24px;
	}
	.infographics {
		padding-top: 68px;
	}
	.infographics .item.percent:before {
		top: -160px;
	}
	.infographics .item.help:before {
		left: 80px;
	}
	.infographics .item.help:after {
		display: none;
	}
	.articles:not(.items-list) {
		padding-top: 65px;
		padding-bottom: 50px;
	}
	.articles:not(.items-list) .item:not(.big) .wrap {
		max-width: 100%;
	}
	.partners {
		padding-top: 40px;
		padding-bottom: 85px;
	}
	.partners .title {
		margin-bottom: 80px;
	}
	footer {
		padding-top: 60px;
	}
	footer .top {
		margin-bottom: 75px;
	}
	footer .middle {
		margin-bottom: 65px;
	}
	footer .middle .socials .item {
		margin: 0 5px 10px 5px;
	}
	.content-left {
		display: none;
	}
	.related-items {
		margin-top: 80px;
	}
	.custom-form {
		padding: 32px 22px 32px 32px;
	}
	.donate-hp-form .col-xs-12 {
		padding: 0 6px;
	}
	.donate-hp-form .btn-default,
	.donate-hp-form .btn-default:active,
	.donate-hp-form .btn-default:active:focus,
	.donate-hp-form .btn-default:focus {
		padding: 15px 6px;
		font-size: 12px;
	}
	.donate-hp-form input[type='radio'] + label,
	.donate-hp-form .custom-amount-input input[type='number'] {
		padding: 15px 10px;
		font-size: 13px;
	}
	.directory-controller,
	.page .directory-controller {
		min-height: 0;
	}
	.directory-controller .signpost-v2 .item,
	.page .directory-controller .signpost-v2 .item {
		padding-bottom: 15px;
	}
	.directory-controller .signpost-v2 .image,
	.page .directory-controller .signpost-v2 .image {
		width: 100px;
		height: 100px;
	}
	.directory-controller .subcategory-item,
	.page .directory-controller .subcategory-item {
		width: -webkit-calc(33.333333333% - 26px);
		width: -moz-calc(33.333333333% - 26px);
		width: calc(33.333333333% - 26px);
	}
	.directory-controller .find-city,
	.page .directory-controller .find-city {
		padding-top: 5px;
	}
	.directory-controller .find-city .go-to-top,
	.page .directory-controller .find-city .go-to-top {
		display: none;
	}
	.directory-detail-v2 .floating-header {
		display: none;
	}
}
@media (max-width: 1039px) and (max-width: 1039px) {
	.main-menu li.open .dropdown-menu {
		background-color: transparent;
	}
	.main-menu li .dropdown-toggle {
		padding-right: 57px !important;
	}
}
@media (max-width: 1039px) and (max-width: 399px) {
	.main-menu li.open .dropdown-menu > li > a {
		padding-left: 15px;
	}
	.main-menu li.open .dropdown-menu.level3 > li > a {
		padding-left: 15px;
	}
	.main-menu li.open .dropdown-menu.level4 > li > a {
		padding-left: 15px;
	}
}
@media (max-width: 799px) {
	.cite {
		padding: 0 40px;
	}
	.people .item {
		width: 100%;
	}
	.people.portrait .item {
		width: 100%;
	}
	.container {
		padding-right: 16px;
		padding-left: 16px;
	}
	.table-responsive {
		border: 0;
	}
	.block-two-cols {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.cms-block-gray,
	.cms-block-gray-rounded,
	.cms-block-gray-dark,
	.cms-block-gray-dark-rounded,
	.cms-block-red,
	.cms-block-red-rounded {
		padding: 30px;
	}
	.cms-box .cms-box__image {
		width: 100%;
	}
	.cms-box .cms-box__content {
		width: 100%;
		padding: 20px;
	}
	.cms-box .cms-box__text > p:last-of-type {
		margin-bottom: 20px;
	}
	.cms-box .cms-box__opener {
		margin-bottom: 0 !important;
	}
	.cms-box .cms-box__content--opener {
		padding: 20px;
	}
	.cms-box.cms-box--img-top {
		width: 100%;
	}
	.cms-box-wrapper {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.cms-box-wrapper.cms-box-wrapper--two-cols .cms-box {
		width: 100%;
	}
	.cms-box-wrapper.cms-box-wrapper--three-cols .cms-box {
		width: 100%;
	}
	.cms-opener .cms-opener__content {
		padding: 20px;
	}
	.cms-grid {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 20px;
	}
	.cms-grid .col-xs-12 {
		margin-bottom: 20px;
	}
	.header-top-logo h1,
	.header-top-logo strong {
		margin-left: 10px;
		font-size: 11px;
		line-height: 13px;
	}
	.header-top-search-wrap {
		margin-right: 10px;
	}
	.search-mobile {
		padding: 30px 16px 110px 16px;
	}
	.search-mobile .form-control {
		margin-bottom: 40px;
		padding: 15px 0;
		font-size: 20px;
	}
	.main-menu-top {
		padding-right: 16px;
		padding-left: 16px;
	}
	.main-menu .navbar-nav {
		max-width: 100%;
		padding-right: 16px;
		padding-left: 16px;
	}
	.main-menu-bottom {
		padding-right: 16px;
		padding-left: 16px;
	}
	.main-menu-bottom .menu-mobile li:not(:last-child) {
		margin-right: 22px;
	}
	.slider-wrap .slider {
		width: -webkit-calc(100% + 32px);
		width: -moz-calc(100% + 32px);
		width: calc(100% + 32px);
		margin: -32px -16px 0 -16px;
	}
	.slider-wrap .swiper-container {
		height: 375px;
	}
	.slider-wrap .swiper-button-prev,
	.slider-wrap .swiper-button-next {
		width: 48px;
		height: 48px;
		top: 78px;
		-moz-background-size: 11px 20px;
		background-size: 11px 20px;
	}
	.slider-wrap .swiper-button-prev {
		left: 16px;
	}
	.slider-wrap .swiper-button-next {
		right: 16px;
	}
	.slider-wrap .swiper-slide {
		border-bottom: 0;
	}
	.slider-wrap .swiper-slide.video:before {
		top: 78px;
		bottom: auto;
	}
	body.shadow .slider-wrap .swiper-slide.video:before,
	.slider-wrap .swiper-slide.shadow.video:before {
		top: 78px;
	}
	.slider-wrap .swiper-slide .inside {
		width: 100%;
		max-width: 100%;
		padding: 20px 16px 0 16px;
		top: 0;
	}
	.slider-wrap .swiper-slide .title {
		font-size: 22px;
		line-height: 28px;
	}
	.slider-wrap .swiper-slide .text p {
		margin-top: 10px;
	}
	.slider-wrap .swiper-slide .btn-default {
		margin-top: 15px;
	}
	.mosaic {
		padding-bottom: 0;
	}
	.mosaic .swiper-pagination-bullets {
		top: 356px;
	}
	.mosaic .swiper-slide .inside {
		padding-bottom: 28px;
	}
	.mosaic .news {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: -webkit-calc(100% + 12px);
		width: -moz-calc(100% + 12px);
		width: calc(100% + 12px);
		margin: 0 -6px;
		padding: 16px;
		background-color: #fff;
	}
	.mosaic .news .item {
		width: 100%;
		margin-bottom: 32px;
	}
	.mosaic .news .item:not(:last-child) {
		margin-bottom: 48px;
	}
	.mosaic .news .item .inside {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		padding-right: 16px;
		padding-bottom: 16px;
		padding-left: 16px;
		position: absolute;
		bottom: -30px;
		background-color: #e7e9ea;
		text-align: center;
	}
	.mosaic .news .item .title {
		font-size: 18px;
	}
	.signpost {
		padding-top: 54px;
		padding-bottom: 0;
	}
	.signpost .title {
		font-size: 22px;
		line-height: 26px;
	}
	.signpost .image {
		width: 120px;
		height: 120px;
	}
	.signpost .label {
		margin: 20px 0 0 0;
		font-size: 14px;
	}
	.signpost .swiper-button-prev {
		left: 0;
	}
	.signpost .swiper-button-next {
		right: 0;
	}
	body.page .signpost .swiper-button-prev {
		left: -10px;
	}
	body.page .signpost .swiper-button-next {
		right: -10px;
	}
	.boxes .row {
		margin-top: 0;
		padding-top: 16px;
	}
	.boxes .item {
		padding: 0;
		border-right: 0;
	}
	.infographics {
		padding-top: 90px;
		padding-bottom: 300px;
	}
	.infographics .title {
		margin-bottom: 40px;
		font-size: 22px;
		line-height: 26px;
		text-shadow: 0 0 8px #073763;
	}
	.infographics .list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.infographics .item.percent {
		font-size: 22px;
		line-height: 26px;
	}
	.infographics .item.percent:before {
		top: -130px;
	}
	.infographics .item.yield {
		margin-top: 80px;
	}
	.infographics .item.help {
		margin-top: 60px;
	}
	.infographics .item.help:before {
		display: none;
		top: -100px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.infographics .more {
		margin-top: 40px;
		font-size: 13px;
		line-height: 16px;
	}
	.infographics-v2 {
		padding-top: 75px;
		padding-bottom: 300px;
	}
	.infographics-v2 .item.percent:before {
		top: -37px;
		left: 15px;
	}
	.infographics-v2 .item.help {
		padding-top: 0;
	}
	.articles:not(.items-list) {
		padding-right: 16px;
		padding-left: 16px;
	}
	.articles:not(.items-list) .item {
		width: 100%;
	}
	.articles:not(.items-list) .item.big {
		width: 100%;
	}
	.articles:not(.items-list) .item .wrap {
		max-width: 100%;
		padding-right: 0;
	}
	.articles:not(.items-list) .item .label {
		font-size: 18px;
	}
	.partners .title {
		margin-bottom: 45px;
		font-size: 22px;
		line-height: 26px;
	}
	.partners .swiper-container {
		padding-bottom: 28px;
	}
	footer {
		padding-top: 40px;
		padding-bottom: 90px;
	}
	footer .container {
		padding-right: 16px;
		padding-left: 16px;
	}
	footer .title {
		margin-top: 35px;
		margin-bottom: 0;
		cursor: pointer;
		font-size: 16px;
		line-height: 19px;
	}
	footer .title:not(.main):after {
		content: '';
		width: 26px;
		height: 15px;
		float: right;
		position: relative;
		top: 2px;
		background: url('/res/shared/css/../images/icon-arrow-down.svg') no-repeat;
		-moz-background-size: 26px 15px;
		background-size: 26px 15px;
		-webkit-transition: .4s;
		-o-transition: .4s;
		-moz-transition: .4s;
		transition: .4s;
	}
	footer .title.active:after {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	footer .title.main {
		margin-top: 0;
		margin-bottom: 25px;
		font-size: 20px;
		line-height: 24px;
	}
	footer .top {
		margin-bottom: 45px;
	}
	footer .top ul {
		display: none;
	}
	footer .middle {
		text-align: center;
	}
	footer .middle .socials {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 35px;
	}
	footer .middle .socials .item:first-child {
		margin-left: 5px;
	}
	footer .bottom {
		text-align: center;
	}
	footer .bottom span {
		display: block;
		margin-bottom: 25px;
	}
	.page .items-list .image {
		-webkit-flex-shrink: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1;
		margin-right: 25px;
	}
	.page .items-list .item.gallery .pictures {
		margin: 0 -10px;
	}
	.page .items-list .item.gallery .pictures-item {
		padding: 0 10px;
	}
	.page .items-list .item.position .info.outside span {
		width: auto;
	}
	.page .items-list .item.position .contact-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page .items-list .item.position .icons {
		margin-right: 0;
	}
	.page .items-list .item.position .contact {
		width: 100%;
		min-width: 100%;
		margin-top: 20px;
	}
	.page .items-filter .inputs {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page .items-filter .inputs .input {
		width: 100%;
		margin-right: 0;
	}
	.page .items-filter .inputs .input.full {
		width: 100%;
		margin-right: 0;
	}
	.page .items-filter .inputs .input:not(:last-child) {
		width: 100%;
		margin-right: 0;
	}
	.related-items {
		margin-top: 40px;
	}
	.page .items-detail .top .image {
		-webkit-flex-shrink: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1;
		width: 100%;
		margin-right: 25px;
	}
	.page .items-detail.gallery .pictures {
		margin: 0 -10px;
	}
	.page .items-detail.gallery .pictures-item {
		padding: 0 10px;
	}
	.page .items-detail.position .info.outside span {
		width: auto;
	}
	.page .items-detail.position .contact-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page .items-detail.position .icons {
		margin-right: 0;
	}
	.page .items-detail.position .contact {
		width: 100%;
		min-width: 100%;
		margin-top: 20px;
	}
	.custom-form {
		padding: 24px 16px;
	}
	.custom-form .form-block {
		padding-right: 0;
	}
	.custom-form .form-block.sm {
		width: 100%;
	}
	.custom-form .form-block.ssm {
		width: 100%;
	}
	.custom-form .form-group.input-sm .form-block,
	.custom-form .form-group.input-ssm .form-block {
		padding: 0 6px;
	}
	.custom-form .form-group.input-sm .form-block,
	.custom-form .form-group.input-ssm .form-block {
		margin-bottom: 20px;
	}
	.custom-form .note-main {
		text-align: center;
	}
	.custom-form .g-recaptcha {
		width: auto;
		margin: 0 auto;
	}
	.btn-submit,
	.btn-submit:active,
	.btn-submit:hover,
	.btn-submit:focus {
		width: 100%;
		margin-top: 20px;
	}
	.custom-form .btn-submit {
		width: 100%;
		margin-top: 20px;
		margin-right: 0;
	}
	.nice .NFI-button {
		width: 50%;
	}
	.nice .NFI-filename {
		width: 50%;
	}
	.donate-hp-form {
		margin-bottom: 0;
	}
	.donate-hp-form .col-sm-6 {
		width: 49.8%;
	}
	.donate-hp-form .col-sm-4 {
		width: 33%;
	}
	.tks-stats {
		font-size: 13px;
		line-height: 19px;
	}
	.tks-stats > tbody {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.tks-stats tr > th:nth-child(1),
	.tks-stats tr > th:nth-child(2),
	.tks-stats tr > th:nth-child(3),
	.tks-stats tr > td:nth-child(2),
	.tks-stats tr > td:nth-child(3),
	.tks-stats colgroup,
	.tks-stats:not(.tks-2025) tr.organizace > td:nth-child(4) {
		display: none;
	}
	.tks-stats th {
		padding: 0 10px 10px 10px;
	}
	.tks-stats:not(.tks-2025) > tbody > tr:not(.charita):not(.organizace) > td:first-child {
		padding: 10px 10px 0 10px !important;
	}
	.tks-stats.tks-2025 > tbody > tr:not(.summary):not(.charita):not(.organizace) > td:first-child {
		padding: 10px 10px 0 10px !important;
	}
	.tks-stats tr:not(:first-of-type) {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		border-top: 1px solid #fff;
	}
	.tks-stats tr.dieceze.open {
		border-bottom: 1px solid #b3b3b3;
	}
	.tks-stats tr:not(:first-of-type)[style='display: table-row;'] {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.tks-stats tr:not(:first-of-type) td:first-child {
		width: 100% !important;
	}
	.tks-stats tr.organizace:not(:first-of-type) td:first-child {
		width: 50%;
	}
	.tks-stats tr:not(:first-of-type) td:nth-child(4),
	.tks-stats tr:not(:first-of-type) td:nth-child(5) {
		width: 50%;
		padding: 10px;
	}
	.tks-stats tr.dieceze td {
		padding: 10px;
	}
	.tks-stats tr.charita > td:first-child,
	.tks-stats tr.organizace > td:first-child {
		padding: 10px 10px 0 10px;
	}
	.tks-stats tr.organizace > td:first-child {
		font-size: 12px;
		line-height: 17px;
	}
	.tks-stats .opener {
		margin-right: 5px;
	}
	.tks-stats .title {
		width: -webkit-calc(100% - 25px);
		width: -moz-calc(100% - 25px);
		width: calc(100% - 25px);
		position: relative;
		top: 3px;
		font-size: 12px;
		line-height: 17px;
	}
	.tks-stats.charita tr > th:nth-child(3),
	.tks-stats.charita tr > td:nth-child(3) {
		display: table-cell !important;
		width: 50% !important;
	}
	.tks-stats.charita tr > td:nth-child(3) {
		padding: 0 10px 10px 10px;
	}
	.address-book .item .info {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.address-book .item .left {
		width: 100%;
		margin-bottom: 26px;
		padding: 0;
	}
	.address-book .item .right {
		width: 100%;
		padding: 0;
	}
	div[data-object='directory.map'] {
		margin: 45px 0;
	}
	.directory-head {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.directory-buttons {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
		width: 100%;
		padding: 0;
	}
	.directory-search {
		width: 100%;
		padding: 0;
	}
	.directory-view .data-block .half {
		width: 100%;
		padding: 0;
	}
	.directory-view .data-block .third {
		width: 100%;
		padding: 0;
	}
	.directory-controller .signpost-v2 .label,
	.page .directory-controller .signpost-v2 .label {
		font-size: 15px;
		line-height: 19px;
	}
	.directory-controller .signpost-v2 .image,
	.page .directory-controller .signpost-v2 .image {
		width: 60px;
		height: 60px;
	}
	.directory-controller .signpost-v2 .image:after,
	.page .directory-controller .signpost-v2 .image:after {
		top: -6px;
		right: -6px;
	}
	.directory-controller .subcategory-item,
	.page .directory-controller .subcategory-item {
		width: -webkit-calc(50% - 26px);
		width: -moz-calc(50% - 26px);
		width: calc(50% - 26px);
	}
	.directory-controller .find-city,
	.page .directory-controller .find-city {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.directory-controller .find-city .form,
	.page .directory-controller .find-city .form {
		width: 100%;
		margin-bottom: 10px;
	}
	.directory-results {
		padding-top: 45px;
	}
	.directory-results .title-no-results {
		font-size: 24px;
		line-height: 29px;
	}
	.directory-results .title {
		margin-bottom: 35px;
		font-size: 24px;
		line-height: 29px;
	}
	.directory-results .found {
		margin: -20px 0 55px 0;
	}
	.directory-results .pagination-top {
		margin-top: -40px;
	}
	.directory-results .item {
		margin-bottom: 35px;
	}
	.directory-results .top .label {
		margin: 0 0 20px 0;
	}
	.directory-results .top .btn-default {
		display: none;
	}
	.directory-results .middle {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.directory-results .middle .col:first-child {
		margin-bottom: 20px;
	}
	.directory-results .bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-bottom: 20px;
	}
	.directory-results .bottom .col-contact {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 20px 0 0 0;
		white-space: normal;
	}
	.directory-results .bottom .col-contact span:not(:last-child) {
		margin-bottom: 20px;
	}
	.directory-results .bottom .btn-default {
		display: block;
		margin: 20px auto 0 auto;
		padding: 11px 26px;
		font-size: 12px;
		line-height: 15px;
	}
	.directory-results-blank {
		padding-bottom: 45px;
	}
	.directory-results-blank-no-arrow {
		padding-bottom: 45px;
	}
	.directory-detail-v2 .dd-title {
		font-size: 25px;
		line-height: 30px;
	}
	.directory-detail-v2 .header {
		padding-top: 10px;
		padding-bottom: 35px;
	}
	.directory-detail-v2 .header .back-wrap .back {
		padding-left: 40px;
		-moz-background-size: 24px auto;
		background-size: 24px auto;
		font-size: 10px;
		line-height: 13px;
	}
	.directory-detail-v2 .header .contacts-item {
		margin-bottom: 20px;
		text-align: center;
	}
	.directory-detail-v2 .header .map-wrap {
		margin: 0 -16px;
	}
	.directory-detail-v2 .header .map-wrap .arrow {
		width: 100px;
		height: 100px;
		bottom: -50px;
		-moz-background-size: auto 20px;
		background-size: auto 20px;
	}
	.directory-detail-v2 .header .map-wrap .arrow:hover {
		bottom: -60px;
	}
	.directory-detail-v2 .main-contact {
		padding-bottom: 40px;
	}
	.directory-detail-v2 .main-contact .dd-label {
		margin-bottom: 15px;
	}
	.directory-detail-v2 .main-contact .people .item {
		width: 100%;
	}
	.directory-detail-v2 .main-contact .people .inside {
		padding: 15px;
		word-break: break-word;
	}
	.directory-detail-v2 .main-contact .people .image {
		margin-bottom: 20px;
	}
	.directory-detail-v2 .for-whom .dd-label {
		margin-bottom: 30px;
	}
	.directory-detail-v2 .for-whom .item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 30px;
		text-align: center;
	}
	.directory-detail-v2 .for-whom .item .image {
		margin: 0 0 10px 0;
	}
	.directory-detail-v2 .contact-info {
		padding-bottom: 20px;
	}
	.directory-detail-v2 .contact-info .dd-label {
		margin-bottom: 20px;
	}
	.directory-detail-v2 .contact-info .item {
		margin-bottom: 20px;
		text-align: center;
	}
	.directory-detail-v2 .obligatory-info .show-gray {
		margin-bottom: 40px;
		padding: 0 0 20px 0;
		font-size: 15px;
		font-weight: 700;
		line-height: 19px;
	}
	.directory-detail-v2 .obligatory-info .show-gray:after {
		margin: 0 auto;
		top: auto;
		bottom: 0;
		left: 0;
	}
	.directory-detail-v2 .obligatory-info .obligatory-gray {
		padding-top: 55px;
		padding-bottom: 20px;
	}
	.directory-detail-v2 .obligatory-info .obligatory-gray .close {
		top: -37px;
		right: 16px;
	}
	.directory-detail-v2 .obligatory-info .obligatory-gray .title {
		margin-bottom: 35px;
		font-size: 25px;
		line-height: 30px;
	}
	.directory-detail-v2 .obligatory-info .obligatory-gray .item {
		margin-bottom: 20px;
		text-align: center;
	}
	.modal-directory .modal-dialog {
		margin: 0 20px;
	}
	.modal-directory .modal-header .close {
		top: 20px;
		right: 20px;
	}
	.modal-directory .modal-header .title {
		font-size: 25px;
		line-height: 30px;
	}
	.modal-directory .contact-top .inside,
	.modal-directory .contact-middle .inside,
	.modal-directory .contact-bottom .inside {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}
	.modal-directory .contact-top .contact-item,
	.modal-directory .contact-middle .contact-item,
	.modal-directory .contact-bottom .contact-item {
		width: 100%;
	}
	.modal-directory .contact-top .contact-item:not(:last-child),
	.modal-directory .contact-middle .contact-item:not(:last-child),
	.modal-directory .contact-bottom .contact-item:not(:last-child) {
		padding-bottom: 20px;
	}
	.modal-directory .contact-bottom .inside {
		padding-bottom: 20px;
	}
}
@media (max-width: 599px) {
	.cms-circle-red-1:before,
	.cms-circle-red-2:before,
	.cms-circle-gray-dark-1:before,
	.cms-circle-gray-dark-2:before {
		margin-right: 15px;
	}
	.cms-circle-red-2,
	.cms-circle-gray-dark-2 {
		max-width: 100%;
	}
	.cms-circle-red-2:before,
	.cms-circle-gray-dark-2:before {
		margin-bottom: 15px;
	}
	.signpost .item {
		width: 49.8%;
	}
	.page .items-list .item {
		padding: 45px 0;
	}
	.page .items-list .inside {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page .items-list .image {
		margin: 0 0 20px 0;
	}
	.page .items-detail .top {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page .items-detail .top .image {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.page .items-detail .top .image .btn-default {
		right: auto;
		left: 10px;
	}
	.directory-controller,
	.page .directory-controller {
		min-height: 0;
		padding-bottom: 15px;
	}
	.directory-controller .title,
	.page .directory-controller .title {
		margin-bottom: 20px;
	}
	.directory-controller .signpost-v2 .item,
	.page .directory-controller .signpost-v2 .item {
		width: 100%;
	}
	.directory-controller .signpost-v2 .item a,
	.page .directory-controller .signpost-v2 .item a {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding-right: 20px;
		text-align: left;
	}
	.directory-controller .signpost-v2 .item a:after,
	.page .directory-controller .signpost-v2 .item a:after {
		content: '';
		display: block;
		width: 14px;
		height: 8px;
		margin: auto 0;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		background: url('/res/shared/css/../images/icon-arrow-down-gray-thin.png') no-repeat 50% 50%;
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		-webkit-transition: .3s -webkit-transform;
		transition: .3s -webkit-transform;
		-o-transition: .3s -o-transform;
		-moz-transition: .3s transform, .3s -moz-transform;
		transition: .3s transform;
		transition: .3s transform, .3s -webkit-transform, .3s -moz-transform, .3s -o-transform;
	}
	.directory-controller .signpost-v2 .label,
	.page .directory-controller .signpost-v2 .label {
		margin-top: 0;
	}
	.directory-controller .signpost-v2 .image,
	.page .directory-controller .signpost-v2 .image {
		margin-right: 20px;
	}
	.directory-controller .signpost-v2 .image:after,
	.page .directory-controller .signpost-v2 .image:after {
		display: none;
	}
	.directory-controller .subcategory-list-wrap,
	.page .directory-controller .subcategory-list-wrap {
		margin: 0 -16px;
	}
	.directory-controller .subcategory-list,
	.page .directory-controller .subcategory-list {
		margin: 15px 0 0 0;
		padding: 0 25px;
	}
	.directory-controller .subcategory-item,
	.page .directory-controller .subcategory-item {
		width: -webkit-calc(100% - 26px);
		width: -moz-calc(100% - 26px);
		width: calc(100% - 26px);
		font-size: 11px;
		line-height: 14px;
	}
	.directory-controller .subcategory-item:after,
	.page .directory-controller .subcategory-item:after {
		display: none;
	}
	.directory-controller .subcategory-item.active,
	.page .directory-controller .subcategory-item.active {
		width: -webkit-calc(100% + 56px);
		width: -moz-calc(100% + 56px);
		width: calc(100% + 56px);
		margin: 0 -28px 25px -28px;
		padding-right: 40px;
		padding-left: 40px;
		background: url('/res/shared/css/../images/icon-close-white.png') no-repeat -webkit-calc(100% - 19px) 50%;
		background: url('/res/shared/css/../images/icon-close-white.png') no-repeat -moz-calc(100% - 19px) 50%;
		background: url('/res/shared/css/../images/icon-close-white.png') no-repeat calc(100% - 19px) 50%;
		background-color: #7e0000;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.directory-controller .find-city,
	.page .directory-controller .find-city {
		padding-bottom: 15px;
	}
}
@media (max-width: 479px) {
	.people .inside {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.people .image {
		width: 100%;
		margin: 0 0 40px 0;
		text-align: center;
	}
	.people .info {
		width: 100%;
		text-align: center;
	}
	.slider-wrap .swiper-slide .text {
		display: none;
	}
	.page .items-list .info span {
		display: block;
		width: 100%;
		margin: 0 0 5px 0;
	}
	.page .items-list .item.gallery .pictures-item {
		width: 100%;
		margin-bottom: 20px;
	}
	.page .items-list .item.gallery .pictures-item strong {
		display: block;
		width: 100%;
	}
	.page .items-list .item.gallery .pictures-image {
		margin-bottom: 5px;
	}
	.page .items-detail .top .info span {
		display: block;
		width: 100%;
		margin: 0 0 5px 0;
	}
	.page .items-detail.gallery .pictures-item {
		width: 100%;
		margin-bottom: 20px;
	}
	.page .items-detail.gallery .pictures-item strong {
		display: block;
		width: 100%;
	}
	.page .items-detail.gallery .pictures-image {
		margin-bottom: 5px;
	}
	.custom-form .form-block.none .cherad-input {
		width: 95px;
	}
	.custom-form #rc-imageselect,
	.custom-form .g-recaptcha {
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
		transform: scale(.8);
		-webkit-transform-origin: 0;
		-moz-transform-origin: 0;
		-ms-transform-origin: 0;
		-o-transform-origin: 0;
		transform-origin: 0;
	}
	.donate-hp-form input[type='radio'] + label,
	.donate-hp-form .custom-amount-input input[type='number'] {
		font-size: 11px;
	}
	.directory-detail-v2 .main-contact .people .inside {
		padding-left: 30px;
	}
}
@media (max-width: 399px) {
	body {
		overflow-x: hidden;
	}
	.cms-editor-link-image img,
	.cms-editor-link-image:focus img {
		width: 100%;
		height: auto;
		margin: 0 0 40px 0;
		clear: both;
	}
	.header-top-logo {
		-webkit-flex-shrink: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1;
	}
	.header-top-logo img {
		width: 30px;
		height: 30px;
	}
	.header-top-logo h1,
	.header-top-logo strong {
		font-size: 9px;
		line-height: 11px;
	}
	.signpost .image {
		max-width: none;
	}
	.signpost .swiper-button-prev {
		left: -6px;
	}
	.signpost .swiper-button-next {
		right: -6px;
	}
	.articles:not(.items-list) .item .info {
		display: block;
	}
	.page .items-filter .selects .select {
		width: 100%;
	}
	.page .items-filter .selects .select:not(:last-child) {
		margin-right: 0;
	}
	.page .items-filter .selects .select .nice-select {
		width: 100%;
	}
	.page .items-filter .selects .select .current {
		display: block;
		max-width: 100%;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
	}
	.page .items-filter .inputs .input {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page .items-filter .inputs .label {
		margin-bottom: 10px;
	}
	.nice-select .list {
		max-width: 100%;
	}
	.nice-select.open .list .list {
		max-width: 100%;
	}
	.directory-head {
		padding-right: 10px;
		padding-left: 10px;
	}
	.directory-buttons a {
		padding: 6px;
		font-size: 12px;
	}
	.directory-detail {
		padding-right: 10px;
	}
	.directory-detail a,
	.directory-detail span {
		padding: 6px;
		font-size: 12px;
	}
	.directory-view .info {
		line-height: 150%;
	}
}
@media (min-width: 800px) and (max-width: 1039px) {
	.boxes .item.last {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		padding-top: 0;
		padding-left: 0;
	}
	.boxes .item.last .item-small {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 33.33333333%;
		padding-bottom: 0;
		text-align: center;
	}
	.boxes .item.last .circle {
		margin: 0 0 18px 0;
	}
	.boxes .item.last .title {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-bottom: 0;
		border: 0;
	}
	.boxes .item.last .item-small:first-of-type {
		margin-top: 0;
	}
}
@media (print), (prefers-reduced-motion: reduce) {
	.animated {
		-webkit-animation-duration: 1ms !important;
		-moz-animation-duration: 1ms !important;
		-o-animation-duration: 1ms !important;
		animation-duration: 1ms !important;
		-webkit-animation-iteration-count: 1 !important;
		-moz-animation-iteration-count: 1 !important;
		-o-animation-iteration-count: 1 !important;
		animation-iteration-count: 1 !important;
		-webkit-transition-duration: 1ms !important;
		-moz-transition-duration: 1ms !important;
		-o-transition-duration: 1ms !important;
		transition-duration: 1ms !important;
	}
}

/*!
 * Resource /res/shared/css/devel.css from 2025-05-28 10:19:38
 *
 */
/* devel */

/* slider fix 11/05/2021 */
@media (max-width: 799px) {
	.mosaic .news .item {
		margin-bottom: 0;
	}
	.mosaic .news .item:not(:last-child) {
		margin-bottom: 16px;
	}
	.mosaic .news .item .inside {
		bottom: 0;
	}
}

/* slider fix 01/06/2021 */
.signpost .swiper-button-next,
.signpost .swiper-button-prev {
	display: block;
}

/* Dary */
.project-gift-summary {
	width: 100%;
	margin: 0 0 30px 0;
	background: #f7f7f7;
	border: 2px solid #eaeaea;
}
table.project-gift-summary tr {
	border-bottom: 1px solid #eaeaea;
}
table.project-gift-summary td.field,
table.project-gift-summary td.label {
	padding: 15px 20px;
	text-align: left;
	vertical-align: top;
}
table.project-gift-summary td.label {
	width: 150px;
	padding-right: 7px;
}
table.project-gift-summary td.field {
	padding-left: 7px;
	font-weight: bold;
}
table.project-gift-summary td .info {
	margin-top: 5px;
	font-size: 13px;
	font-weight: normal;
}
table.project-gift-summary td.qr {
	padding: 10px;
	background-color: white;
	text-align: center;
}
table.project-gift-summary td.qr img {
	width: 100%;
	max-width: auto;
}
.project-gift-summary.blue {
	background-color: rgba(51, 122, 183, 0.1);
	border-color:rgba(51, 122, 183, 0.2);
}
table.project-gift-summary.blue tr {
	border-color:rgba(51, 122, 183, 0.2);
}
table.project-gift-summary.blue td.field,
table.project-gift-summary.blue td.label {
	color: #337ab7;
}
.project-gift-summary-wrapper h3 {
	margin: 0 0 15px 0;
	color: #b7b7b7;
	font-weight: normal;
}
.project-gift-summary .payment-status-wait {
	color: rgb(51, 122, 183);
}
.project-gift-summary .payment-status-process {
	color: rgb(128, 0, 128);
}
.project-gift-summary .payment-status-success {
	color: rgb(12, 129, 37);
}
.project-gift-summary .payment-status-failed {
	color: rgb(179, 13, 13);
}
.project-gift-summary.payment-wait {
	background-color: rgba(51, 122, 183, 0.1);
	color: rgb(51, 122, 183);
}
.project-gift-summary.payment-wait,
.project-gift-summary.payment-wait tr {
	border-color:rgba(51, 122, 183, 0.2);
}
.project-gift-summary.payment-process {
	background-color: rgba(128, 0, 128, 0.1);
	color: rgb(128, 0, 128);
}
.project-gift-summary.payment-process,
.project-gift-summary.payment-process tr {
	border-color:rgba(128, 0, 128, 0.2);
}
.project-gift-summary.payment-success {
	background-color: rgba(12, 129, 37, 0.1);
	color: rgb(12, 129, 37);
}
.project-gift-summary.payment-success,
.project-gift-summary.payment-success tr {
	border-color:rgba(12, 129, 37, 0.2);
}
.project-gift-summary.payment-failed {
	background-color: rgba(179, 13, 13, 0.1);
	color: rgb(179, 13, 13);
}
.project-gift-summary.payment-failed,
.project-gift-summary.payment-failed tr {
	border-color:rgba(179, 13, 13, 0.2);
}
.project-gift-summary.payment-cancel {
	opacity: 0.5;
}

/* update 26. 07. 2021 (components) */
.nice-select .option {
	padding-bottom: 0;
}
.nice .NFI-filename {
	outline: none;
}
.component {
	padding-top: 40px;
	padding-bottom: 40px;
}
.component:not(.component-meter) + .component {
	margin-top: -40px;
}
.component .title,
.component .label {
	margin: 0 0 15px 0;
	font-size: 20px;
	line-height: 24px;
}
.component .text > *:last-child {
	margin-bottom: 0;
}
.component-image-left .wrap,
.component-image-right .wrap {
	background-color: #f7f7f7;
}
.component-image-left .inside {
	padding: 35px 45px 35px 25px;
}
.component-image-left .row,
.component-image-right .row {
	display: flex;
}
.component-image-right .image {
	order: 10;
}
.component-image-right .inside {
	padding: 35px 25px 35px 45px;
}
.component-boxes-two .inside,
.component-boxes-three .inside {
	padding: 35px;
	background-color: #f7f7f7;
}
.component-boxes-two .image,
.component-boxes-three .image {
	display: block;
	margin: -35px -35px 35px -35px;
}
.component-partners .container {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: -20px;
}
.component-partners .title {
	width: 100%;
	text-align: center;
}
.component-partners .item {
	margin: 0 20px 20px 20px;
}
.component-image-left.has-rounded-corners .wrap,
.component-image-right.has-rounded-corners .wrap {
	border-radius: 10px;
}
.component-image-left.has-rounded-corners .image img,
.component-image-left.has-rounded-corners .image video {
	border-radius: 10px 0 0 10px;
}
.component-image-right.has-rounded-corners .image img,
.component-image-right.has-rounded-corners .image video {
	border-radius: 0 10px 10px 0;
}
.component-boxes-two.has-rounded-corners .inside,
.component-boxes-three.has-rounded-corners .inside {
	border-radius: 10px;
}
.component-boxes-two.has-rounded-corners .image img,
.component-boxes-two.has-rounded-corners .image video,
.component-boxes-three.has-rounded-corners .image img,
.component-boxes-three.has-rounded-corners .image video {
	border-radius: 10px 10px 0 0;
}
.component.has-rounded-corners .cms-box {
	border-radius: 10px;
}
.component.has-rounded-corners .cms-box--img-top img {
	border-radius: 10px 10px 0 0;
}
.component.has-rounded-corners .cms-box--img-left img {
	border-radius: 10px 0 0 10px;
}
.component.has-rounded-corners .cms-box--img-right img {
	border-radius: 0 10px 10px 0;
}
.media-wrap {
	position: relative;
	overflow: hidden;
}
.media-wrap .video {
	width: 100%;
	height: auto;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background-size: cover;
	opacity: 0;
	transition: .6s opacity;
}
.content-right .media-wrap .video {
	height: 100%;
	background: #000;
}
.media-wrap.is-loaded .video {
	opacity: 1;
}
.component-image-left .video,
.component-image-right .video {
	width: calc(100% - 20px);
	left: 10px;
}
.video-mute {
	width: 100%;
	height: auto;
	margin: 0;
	padding-top: 56.25%;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background: url('/res/shared/css/../images/icon-mute.svg') no-repeat 50% 90%;
	background-size: 40px auto;
	cursor: pointer;
	opacity: 0;
	transition: .6s opacity;
}
.media-wrap.is-loaded .video-mute {
	opacity: 1;
}
.component-image-left .video-mute,
.component-image-right .video-mute {
	width: calc(100% - 20px);
	left: 10px;
}
.content-right .component,
.content-right .component .container {
	width: 100%;
}
.content-right .component .container {
	padding-right: 0;
	padding-left: 0;
}

@media (max-width: 1039px) {
	.media-wrap .video,
	.media-wrap .video-mute {
		display: none;
	}
}

@media (max-width: 799px) {
	.component {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.component:not(.component-meter) + .component {
		margin-top: -20px;
	}
	.component-image-left .row,
	.component-image-right .row {
		flex-direction: column;
	}
	.component-image-right .image {
		order: 0;
	}
	.component-image-left.has-rounded-corners .image img,
	.component-image-left.has-rounded-corners .image video,
	.component-image-right.has-rounded-corners .image img,
	.component-image-right.has-rounded-corners .image video {
		border-radius: 10px 10px 0 0;
	}
	.component-image-left .inside,
	.component-image-right .inside {
		padding: 20px 30px;
	}
	.component-boxes-two .inside, .component-boxes-three .inside {
		padding: 20px;
	}
	.component-boxes-two .image,
	.component-boxes-three .image {
		margin: -20px -20px 20px -20px;
	}
}

/* component donate form */
.component-donate-form {
	background: transparent;
	visibility: hidden;
}
.component-donate-form.visible {
	visibility: visible;
}
.component-donate-form .row {
	margin-top: 0;
	margin-bottom: 0;
}
.component-donate-form .inside {
	min-height: 540px;
	padding: 0 105px 55px 105px;
	position: relative;
	background-color: #f7f7f7;
	border-radius: 10px;
}
.component-donate-form .back-wrap {
	display: none;
}
.component-donate-form .back-wrap.active {
	display: flex;
	align-items: center;
	height: 100px;
	position: absolute;
	top: 0;
	left: 97px;
}
.component-donate-form .back-wrap .back {
	display: block;
	width: 25px;
	height: 15px;
	padding: 0;
	position: relative;
	z-index: 50;
	background: url('/res/shared/css/../images/icon-arrow-left-red.svg') no-repeat 50% 50%;
	background-size: 8px auto;
	border: 0;
	cursor: pointer;
	outline: none;
}
.component-donate-form .swiper-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100px;
	position: static;
}
.component-donate-form .swiper-pagination-bullet {
	width: 4px;
	height: 4px;
	margin: 0 27px;
	background-color: #4a4a4a;
	opacity: 1;
	outline: none;
}
.component-donate-form .swiper-pagination-bullet-active {
	width: 9px;
	height: 9px;
	background-color: #b91919;
}
.component-donate-form .swiper-slide {
	display: flex;
	overflow: hidden;
}
.component-donate-form .swiper-slide form {
	width: 100%;
}
.component-donate-form .swiper-slide .left {
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	height: 100%;
	min-height: 495px;
	text-align: center;
}
.component-donate-form .swiper-slide .left .input {
	width: 100%;
}
.component-donate-form .swiper-slide .left .wrapper {
	position: relative;
}
.component-donate-form .swiper-slide .right {
	display: none;
}
.component-donate-form .swiper-slide .full {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	min-height: 495px;
	padding-right: 1px;
}
.component-donate-form .swiper-slide .full .row {
	display: flex;
	flex-wrap: wrap;
	height: 100%;
}
.component-donate-form .swiper-slide .title {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0 30px 0;
	padding: 0;
	position: relative;
	font-size: 28px;
	font-weight: 700;
	line-height: 36px;
	text-align: center;
}
.component-donate-form .swiper-slide .text {
	margin: 0 0 45px 0;
	font-size: 16px;
	line-height: 24px;
}
.component-donate-form .swiper-slide .text > *:last-child {
	margin-bottom: 0;
}
.component-donate-form .swiper-slide .price {
	display: flex;
	align-items: center;
	justify-content: center;
}
.component-donate-form .swiper-slide .price .input,
.donate-hp-form .amount .input {
	width: 100%;
	max-width: 170px;
	height: 50px;
	padding: 0 10px;
	margin: 0 7px 15px 0;
	border: 1px solid #4a4a4a;
	border-radius: 14px;
	font-size: 13px;
	font-weight: 500;
	line-height: 16px;
	outline: none;
	text-align: center;
}
.component-donate-form .swiper-slide .price .input:focus,
.donate-hp-form .amount .input:focus {
	border-color: #b91919;
}
.component-donate-form .swiper-slide .price .control,
.donate-hp-form .amount .control {
	flex-shrink: 0;
	width: 50px;
	height: 50px;
	margin: 0 7px 15px 0;
	padding: 0;
	background-color: #fff;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 1px solid #4a4a4a;
	border-radius: 100%;
	outline: none;
}
.component-donate-form .swiper-slide .price .control:hover,
.donate-hp-form .amount .control:hover {
	border-color: #b91919;
}
.component-donate-form .swiper-slide .price .control-plus,
.donate-hp-form .amount .control-plus {
	background-image: url('/res/shared/css/../images/icon-plus.svg');
	background-size: 18px 18px;
}
.component-donate-form .swiper-slide .price .control-plus:hover,
.donate-hp-form .amount .control-plus:hover {
	background-image: url('/res/shared/css/../images/icon-plus-red.svg');
}
.component-donate-form .swiper-slide .price .control-minus,
.donate-hp-form .amount .control-minus {
	margin-right: 0 !important;
	background-image: url('/res/shared/css/../images/icon-minus.svg');
	background-size: 18px auto;
}
.component-donate-form .swiper-slide .price .control-minus:hover,
.donate-hp-form .amount .control-minus:hover {
	background-image: url('/res/shared/css/../images/icon-minus-red.svg');
}
.component-donate-form .swiper-slide .input {
	margin: 0 0 30px 0;
}
.component-donate-form .swiper-slide .input input {
	width: 100%;
	height: 50px;
	padding: 0 30px;
	border: 1px solid #4a4a4a;
	border-radius: 14px;
	font-size: 13px;
	font-weight: 500;
	line-height: 16px;
	outline: none;
	transition: .1s border-radius;
}
.component-donate-form .swiper-slide .input input:focus {
	border-color: #b91919;
}
.component-donate-form .swiper-slide .input input.is_autocomplete {
	border-radius: 14px 14px 0 0;
}
.component-donate-form .swiper-slide .input input.not-required {
	border: 1px solid rgba(29, 56, 93, .5);
}
.component-donate-form .swiper-slide div[data-object='confirm.wrapper'] .input:last-of-type {
	margin-bottom: 45px;
}
.component-donate-form .swiper-slide .result {
	display: none;
}
.component-donate-form .swiper-slide .result.active {
	display: block;
	padding: 50px 30px;
	position: relative;
	background: #e7e9ea;
	border-radius: 14px;
	font-size: 16px;
	line-height: 34px;
	text-align: center;
}
.component-donate-form .swiper-slide .result .close {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto;
	position: absolute;
	top: -25px;
	right: 0;
	left: 0;
	background: url('/res/shared/css/../images/icon-close.svg') no-repeat 50% 50%;
	background-color: #fff;
	background-size: 18px 18px;
	border: 1px solid #173151;
	border-radius: 100%;
	opacity: 1;
}
.component-donate-form .swiper-slide .result .label {
	margin: 0 0 35px 0;
	font-size: 22px;
	font-weight: 700;
	line-height: 27px;
}
.component-donate-form .swiper-slide .result > *:last-child {
	margin-bottom: 0;
}
.component-donate-form .swiper-slide .btn-wrap {
	margin-top: auto;
	text-align: center;
}
.component-donate-form .swiper-slide .btn-default {
	width: 100%;
	max-width: 365px;
	margin: auto auto 0 auto;
}
.component-donate-form .swiper-slide .form .label {
	margin: 0 0 15px 0;
	font-size: 22px;
	font-weight: 700;
	line-height: 36px;
}
.component-donate-form .swiper-slide .form .cherad {
	display: flex;
	align-items: center;
	margin: 0 0 15px 0;
}
.component-donate-form .swiper-slide .form .cherad.is-centered {
	justify-content: center;
}
.component-donate-form .swiper-slide .form .cherad.is-top-down {
	flex-direction: column;
}
.component-donate-form .swiper-slide .form .cherad div {
	margin-right: 35px;
	position: relative;
}
.component-donate-form .swiper-slide .form .cherad.is-top-down div {
	margin-right: 0;
}
.component-donate-form .swiper-slide .form .cherad div:last-child {
	margin-right: 0;
}
.component-donate-form .swiper-slide .form .cherad div.more a {
	display: block;
	height: 36px;
	position: relative;
	top: -1px;
	font-size: 18px;
	line-height: 36px;
}
.component-donate-form .swiper-slide .form .cherad label {
	display: inline-block;
	width: auto;
	margin: 0;
	padding: 3px 0;
	position: relative;
	top: -2px;
	cursor: pointer;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}
.component-donate-form .swiper-slide .form .cherad label span {
	font-size: 12px;
}
.component-donate-form .swiper-slide .form .cherad .radio,
.component-donate-form .swiper-slide .form .cherad .checkbox {
	width: 1px;
	height: 1px;
	margin: 0;
	position: absolute;
	top: 15px;
	left: 10px;
	z-index: -1;
	outline: none;
}
.component-donate-form .swiper-slide .form .cherad .radio + label:before,
.component-donate-form .swiper-slide .form .cherad .checkbox + label:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 0;
	position: relative;
	top: 3px;
	background: #fff;
	border: 1px solid #4a4a4a;
	border-radius: 100%;
}
.component-donate-form .swiper-slide .form .cherad .checkbox + label:before {
	border-radius: 0;
}
.component-donate-form .swiper-slide .form .cherad .radio:checked + label:before,
.component-donate-form .swiper-slide .form .cherad .checkbox:checked + label:before {
	background-size: 8px 8px;
	border: 6px solid #b91919;
}
.component-donate-form .swiper-slide .nice-select {
	width: 100%;
	height: 50px;
	margin: 0 0 45px 0;
	padding: 0 85px 0 35px;
	float: none;
	border: 1px solid #4a4a4a;
	border-radius: 14px;
	font-size: 13px;
	font-weight: 500;
	line-height: 48px;
	transition: .1s border-radius;
}
.component-donate-form .swiper-slide .nice-select:focus {
	border-color: #b91919;
}
.component-donate-form .swiper-slide .nice-select:after {
	width: 15px;
	height: 8px;
	right: 15px;
	background: url('/res/shared/css/../images/icon-arrow-down-red.svg') no-repeat;
	background-size: 14px 8px;
	border: 0;
	transform: rotate(180deg);
	transform-origin: center;
}
.component-donate-form .swiper-slide .nice-select.open {
	border-radius: 14px 14px 0 0;
}
.component-donate-form .swiper-slide .nice-select.open:after {
	transform: rotate(0);
}
.component-donate-form .nice-select.open .list {
	height: 154px;
	background-color: #fff !important;
}
.component-donate-form .swiper-slide .nice-select.cgp-importatnt {
	display: inline-block !important;
	width: calc(100% - 26px);
	height: 49px;
	position: absolute;
	top: 1px;
	left: 26px;
	z-index: 0;
}
.component-donate-form .swiper-slide .nice-select.cgp-importatnt:required,
.component-donate-form .swiper-slide .nice-select.cgp-importatnt:invalid {
	box-shadow: none;
}
.component-donate-form .swiper-slide .nice-select .list {
	max-height: 307px;
	margin: 0;
	right: -1px;
	left: -1px;
	border: 1px solid #b91919;
	border-top: 0;
	border-radius: 0 0 14px 14px;
	box-shadow: none;
}
.component-donate-form .swiper-slide .nice-select .option {
	min-height: 50px;
	padding: 15px 35px;
	background-color: #fff;
	border-top: 1px solid #4a4a4a;
	font-weight: 500;
	line-height: 20px;
	white-space: normal;
}
.component-donate-form .swiper-slide .nice-select .option:before {
	display: none;
}
.component-donate-form .swiper-slide .nice-select .option:focus,
.component-donate-form .swiper-slide .nice-select .option:hover,
.component-donate-form .swiper-slide .nice-select .option.selected,
.component-donate-form .swiper-slide .nice-select .option.selected.focus {
	background-color: #e7e9ea;
}
.component-donate-form .link-instructions {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 35px;
	right: 35px;
	background: url('/res/shared/css/../images/icon-instructions.svg') no-repeat 50% 50%;
	background-size: 30px 30px;
}
.component-donate-form .form-calCaptcha {
	display: flex;
	align-items: center;
	margin: 0 0 60px 0;
	line-height: 16px;
}
.component-donate-form .form-calCaptcha .wrap {
	display: flex;
	flex-direction: column;
	padding-right: 15px;
	line-height: 20px;
}
.component-donate-form .form-calCaptcha label {
	margin-bottom: 0;
	cursor: pointer;
}
.component-donate-form .form-calCaptcha-rovnitko {
	display: none;
}
.component-donate-form .form-calCaptcha-ex-1,
.component-donate-form .form-calCaptcha-operator,
.component-donate-form .form-calCaptcha-ex-2 {
	display: inline-block;
	margin-right: 3px;
	color: #b91919;
}
.component-donate-form #formCalcaptchaInput {
	width: 50px;
	height: 50px;
	margin-left: auto;
	padding: 0 5px;
	border: 1px solid #4a4a4a;
	border-radius: 14px;
	font-size: 13px;
	font-weight: 500;
	line-height: 16px;
	outline: none;
	text-align: center;
	transition: .1s border-radius;
}
.component-donate-form #formCalcaptchaInput:focus {
	padding: 0 5px;
	border: 2px solid #4a4a4a;
}
.component-donate-form.is-simple .inside {
	min-height: 0;
	padding: 60px;
}
.component-donate-form.is-simple .swiper-slide {
	flex-direction: column;
}
.component-donate-form.is-simple .text {
	text-align: center;
}
.component-donate-form.is-simple form {
	text-align: center;
}
.component-donate-form.is-simple .donate-hp-form {
	margin-bottom: 0;
}
.component-donate-form .amount .row {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.component-donate-form .donate-hp-form input[type='radio'] {
	display: block;
	width: 1px;
	height: 1px;
	margin: 0 auto;
	position: absolute;
	top: 15px;
	right: 0;
	left: 0;
	z-index: -1;
	outline: none;
}
.component-donate-form .donate-hp-form input[type='radio'] + label {
	margin-bottom: 5px;
}
.component-donate-form .donate-hp-form input[type='radio'] + label + span {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}
.component-donate-form .swiper-slide .price .input,
.component-donate-form .swiper-slide .price .control-plus,
.component-donate-form .swiper-slide .price .control-minus {
	margin-bottom: 30px;
}

@media (min-width: 800px) {
	.component-donate-form .row.is-centered {
		display: flex;
		justify-content: center;
	}
	.component-donate-form .inside:before {
		content: '';
		display: block;
		width: 301px;
		height: 280px;
		position: absolute;
		top: 40px;
		left: 30px;
		background: url('/res/shared/css/../images/heart.png') no-repeat 50% 50%;
		background-size: 260px auto;
		opacity: 0.2;
		transform: rotate(-15deg);
	}
	.component-donate-form .inside:after {
		content: '';
		display: block;
		width: 301px;
		height: 280px;
		position: absolute;
		bottom: 40px;
		right: 40px;
		background: url('/res/shared/css/../images/heart.png') no-repeat 50% 50%;
		background-size: 180px auto;
		opacity: 0.2;
		transform: rotate(25deg);
	}
}

@media (max-width: 1259px) {
	.component-donate-form .inside {
		padding: 0 55px 55px 55px;
	}
	.component-donate-form .back-wrap.active {
		left: 47px;
	}
	.component-donate-form .amount .row {
		margin-right: -10px;
		margin-left: -10px;
	}
}

@media (max-width: 799px) {
	.component-donate-form .inside {
		min-height: 0;
		padding: 0 20px;
	}
	.component-donate-form .back-wrap.active {
		height: 44px;
		left: 20px;
	}
	.component-donate-form .swiper-pagination {
		height: 44px;
		margin-bottom: 10px;
	}
	.component-donate-form .swiper-pagination-bullet {
		margin: 0 16px;
	}
	.component-donate-form .swiper-pagination-bullet-active {
		width: 8px;
		height: 8px;
	}
	.component-donate-form .swiper-slide {
		padding-bottom: 20px;
	}
	.component-donate-form .swiper-slide:not(:nth-of-type(3)) {
		background-color: transparent;
		background-image: none;
	}
	.component-donate-form .swiper-slide .row {
		display: flex;
		justify-content: center;
		width: calc(100% + 30px);
	}
	.component-donate-form .swiper-slide .left {
		max-width: 365px;
		height: auto;
		min-height: 0;
		padding-right: 20px;
	}
	.component-donate-form .swiper-slide .full {
		min-height: 0;
		padding-right: 10px;
	}
	.component-donate-form .swiper-slide .title {
		margin-bottom: 10px;
		min-height: 0;
		font-size: 20px;
	}
	.component-donate-form .swiper-slide .text {
		margin-bottom: 20px;
		font-size: 13px;
		line-height: 21px;
	}
	.component-donate-form .swiper-slide .price {
		margin-bottom: 20px;
	}
	.component-donate-form .swiper-slide .price .input {
		margin-right: 5px;
	}
	.component-donate-form .swiper-slide .price .control {
		margin-right: 5px;
	}
	.component-donate-form .swiper-slide .input {
		margin-bottom: 10px;
	}
	.component-donate-form .swiper-slide div[data-object='confirm.wrapper'] .input:last-of-type {
		margin-bottom: 30px;
	}
	.component-donate-form .swiper-slide .result.active {
		margin-top: 15px;
		margin-bottom: 25px;
		padding: 30px 20px;
		font-size: 14px;
		line-height: 27px;
	}
	.component-donate-form .swiper-slide .result .close {
		width: 34px;
		height: 34px;
		top: -17px;
		background-size: 9px 9px;
	}
	.component-donate-form .swiper-slide .result .label {
		margin-bottom: 15px;
		font-size: 16px;
	}
	.component-donate-form .swiper-slide .form .label {
		margin-bottom: 5px;
		font-size: 16px;
		font-weight: 500;
		line-height: 36px;
		text-align: center;
	}
	.component-donate-form .swiper-slide .form .cherad {
		flex-wrap: wrap;
		justify-content: center;
	}
	.component-donate-form .swiper-slide .form .cherad.cherad-top-down {
		align-items: flex-start;
		flex-direction: column;
	}
	.component-donate-form .swiper-slide .form .cherad.cherad-top-down div {
		margin: 0 0 10px 0;
	}
	.component-donate-form .swiper-slide .form .cherad.cherad-top-down div:last-child {
		margin-bottom: 0;
	}
	.component-donate-form .swiper-slide .form .cherad div {
		margin-right: 10px;
	}
	.component-donate-form .swiper-slide .form .cherad div.more {
		width: 100%;
	}
	.component-donate-form .swiper-slide .form .cherad div.more a {
		top: 0;
		font-size: 13px;
		line-height: 16px;
		text-align: center;
	}
	.component-donate-form .swiper-slide .form .cherad label {
		font-size: 13px;
		line-height: 16px;
	}
	.component-donate-form .swiper-slide .form .cherad .radio + label:before,
	.component-donate-form .swiper-slide .form .cherad .checkbox + label:before {
		width: 18px;
		height: 18px;
	}
	.component-donate-form .swiper-slide .nice-select {
		margin-bottom: 10px;
	}
	.component-donate-form .swiper-slide .nice-select.cgp-importatnt {
		width: 100%;
		height: 50px;
		position: static;
	}
	.component-donate-form .link-instructions {
		width: 22px;
		height: 22px;
		top: 11px;
		right: 29px;
		background-size: 22px 22px;
	}
	.component-donate-form .form-calCaptcha {
		margin: 0 0 30px 0;
	}
	.component-donate-form .swiper-slide .form .cherad .radio,
	.component-donate-form .swiper-slide .form .cherad .checkbox {
		top: 18px;
		left: 9px;
	}
	.component-donate-form .swiper-slide .input input,
	.component-donate-form .swiper-slide .nice-select {
		padding: 0 20px;
	}
	.component-donate-form.is-simple .inside {
		padding: 20px;
	}
	.component-donate-form .amount .row {
		width: calc(100% + 12px);
		margin-right: -6px;
		margin-left: -6px;
	}
}

@media (max-width: 479px) {
	.component-donate-form .amount .col-xs-12 {
		width: 100%;
	}
	.component-donate-form .donate-hp-form input[type='radio'] + label + span {
		margin-bottom: 15px;
	}
}

.header-top-logo.is-custom img {
	width: auto;
	height: auto;
	max-height: 54px;
}

@media (min-width: 1040px) {
	.header-top-logo.is-custom {
		height: 185px;
		position: absolute;
		top: 0;
	}
	.header-top-logo.is-custom img {
		max-height: 100px;
	}
}

@media (max-width: 399px) {
	.header-top-logo.is-custom {
		flex-shrink: 0;
	}
}

/* tks stats 2022 */
.tks-stats .title {
	margin-bottom: 0;
	font-size: 14px;
	line-height: 23px;
}
.tks-stats.is-2022 th {
	line-height: 16px;
}
.tks-stats.is-2022 th > span {
	font-size: 10px;
}
.tks-stats.is-2022 tr.summary.dms {
	border-bottom: 0;
}
.tks-stats.is-2022 tr.summary.all td {
	background-color: #b91919;
	color: #fff !important;
}
.tks-stats.is-2022 tr.summary.all td.v {
	font-size: 18px;
	line-height: 18px;
}
.tks-stats.is-2022 .tks-summary-details {
	font-size: 12px;
	font-weight: 500;
}

@media (max-width: 799px) {
	.tks-stats.is-2022 tr > td:nth-child(3),
	.tks-stats.is-2022 tr > th:nth-child(3) {
		display: table-cell !important;
	}
	.tks-stats.is-2022 tr:not(:first-of-type) td:nth-child(3),
	.tks-stats.is-2022 tr:not(:first-of-type) td:nth-child(4),
	.tks-stats.is-2022 tr:not(:first-of-type) td:nth-child(5) {
		width: 33.333333333%;
		padding: 10px;
	}
	.tks-stats.is-2022 tr.organizace td:nth-child(4) {
		width: 33.333333333% !important;
	}
	.tks-stats.is-2022 tr.organizace td:nth-child(5) {
		display: table-cell !important;
	}
	.tks-stats.is-2022 tr.summary td:nth-child(3),
	.tks-stats.is-2022 tr.summary td:nth-child(5) {
		display: none;
	}
	.tks-stats.is-2022 tr.summary td:nth-child(4) {
		width: 100%;
	}
	.tks-stats.is-2022 tr.summary td:nth-child(1) {
		font-size: 12px !important;
		font-weight: 500 !important;
		line-height: 17px !important;
	}
	.tks-stats.is-2022 tr.summary.all td:nth-child(4) {
		padding-bottom: 10px;
	}
	.tks-stats.is-2022.dieceze tr.summary.dieceze > td > .title {
		padding-bottom: 10px;
	}
	.tks-stats.is-2022.dieceze tr.summary.dieceze td:nth-child(4) {
		display: none;
	}
	.tks-stats.is-2022.dieceze tr.organizace:not(:first-of-type) td:first-child {
		width: 100%;
	}
	.tks-stats.is-2022.dieceze tr.organizace>td:nth-child(4) {
		display: table-cell;
	}
	.tks-stats.is-2022.charita tr.summary.charita > td > .title {
		padding-bottom: 10px;
	}
	.tks-stats.is-2022.charita tr.summary.charita td:nth-child(4) {
		display: none;
	}
	.tks-stats.is-2022.charita tr.summary.koleda td:nth-child(3) {
		display: table-cell;
		width: 100%;
	}
	.tks-stats.is-2022.charita tr.summary.koleda td:nth-child(4) {
		display: none;
	}

	/* TKS 2025 */
	.tks-stats.tks-2025 .summary.all {
		align-items: center;
		background-color: #1d385d;
	}
	.tks-stats.tks-2025 .summary.all > td {
		background-color: unset !important;
	}
	.tks-stats.tks-2025 .summary.all .title {
		width: max-content;
	}
	.tks-stats.tks-2025 .summary.all .pm-opener {
		margin-left: 20px !important;
	}
	.tks-stats.tks-2025 .summary.all td:nth-child(1) {
		flex: 0;
	}
	.tks-stats.tks-2025 .summary.all td:nth-child(2) {
		display: block;
		flex: 1;
	}

	.tks-stats.tks-2025 .details > td:first-of-type {
		display: none;
	}
	.tks-stats.tks-2025 .details > td {
		padding: 10px 10px 0 10px !important;
	}
}

@media (max-width: 399px) {
	.tks-stats.is-2022 th {
		padding: 0 3px 3px 3px;
	}
	.tks-stats.is-2022 td {
		padding: 3px;
	}
	.tks-stats.is-2022 tr.summary td:nth-child(4) {
		padding: 3px 10px 10px 10px;
		font-size: 14px;
		line-height: 18px;
	}

	.tks-stats.tks-2025 .summary.details > td {
		font-size: smaller !important;
	}
}

/* calcaptcha */
.custom-form label .title {
	font-size: 14px;
	line-height: 20px;
}
.custom-form .form-calCaptcha {
	width: 100%;
	margin-bottom: 40px;
}
.custom-form .form-calCaptcha-operator {
	margin: 0 3px;
	color: #b91919;
}
.custom-form .form-calCaptcha-rovnitko {
	margin-left: 3px;
}
.custom-form #formCalcaptchaInput {
	height: 45px;
	margin-left: 6px;
	padding: 6px 12px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #b91919;
	border-radius: 7px;
	box-shadow: none;
	color: #555555;
	font-size: 14px;
	line-height: 45px;
	outline: 0;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.custom-form #formCalcaptchaInput:focus {
	border-color: #4a4a4a;
	box-shadow: none;
}

@media (max-width: 479px) {
	.custom-form .form-calCaptcha {
		display: flex;
		align-items: center;
		flex-direction: column;
		text-align: center;
	}
}

textarea.form-control {
	line-height: 20px;
}

html[lang="iq"] p {
	direction: rtl;
}

/* donate form - recurring payment */
.donate-hp-form {
	width: 100%;
}
.donate-hp-form .amount.is-recurring {
	margin-bottom: 37px;
}
.donate-hp-form .amount.has-only-number {
	display: flex;
	justify-content: center;
}
.donate-hp-form .amount.has-only-number > input {
	margin: 0 7px 15px 0;
}
.component-donate-form .nice-select.open .list {
	height: auto;
}
.ws-nowrap {
	white-space: nowrap;
}

@media (max-width: 1039px) {
	.donate-hp-form .amount.is-recurring {
		margin-bottom: 21px;
	}
}

.container.content .container {
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}
.component-boxes-three .row {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: -16px
}
.component-boxes-three .item {
	margin-bottom: 16px;
}
.component-boxes-three .inside {
	height: 100%;
}

/* update 08.06.2022 */
.content-main h1 {
	margin: 0;
}
.content-right .component:first-child {
	padding-top: 0;
}
.content-right .component + .pagination,
.content-right .component + .page-navi {
	margin-top: 20px;
}
.content-right .component.component-meter + .pagination,
.content-right .component.component-meter + .page-navi {
	margin-top: 60px;
}
.pagination + .page-navi {
	margin-top: 0;
}
.page .items-list .item:first-child {
	padding-top: 0;
}
.page .items-list .item:last-child {
	padding-bottom: 0;
}

@media (max-width: 1039px) {
	.breadcrumb {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (max-width: 799px) {
	.content-right .component.component-meter + .pagination,
	.content-right .component.component-meter + .page-navi {
		margin-top: 40px;
	}
}

@media (max-width: 599px) {
	p,
	ul,
	ol,
	table {
		margin-bottom: 24px;
	}
	.breadcrumb {
		padding-top: 0;
		padding-bottom: 5px;
	}
	.page .items-detail .top {
		margin-bottom: 0;
	}
}

/* update 14.06.2022 */
.articles:not(.items-list) .item .info {
	line-height: 18px;
}
.articles:not(.items-list) .item.big.shadow .wrap,
body.shadow .articles:not(.items-list) .item.big .wrap {
	background: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.9));
}
.articles:not(.items-list) .item.shadow .wrap,
body.shadow .articles:not(.items-list) .item .wrap {
	background: linear-gradient(transparent 15%, rgba(0, 0, 0, 0.9));
}

/* update 01.07.2022 - new logo */
.header-top-logo h1,
.header-top-logo strong {
	margin-left: 6px;
	color: #000;
	font-family: minion-pro, serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 17px;
	text-transform: none;
}
.header-top-logo small {
	font-size: 14px;
	line-height: 14px;
}
.header-top-logo big {
	position: relative;
	top: 2px;
	font-size: 22px;
	line-height: 28px;
}
.header-top-logo big + br + small {
	position: relative;
	top: -4px;
	left: 1px;
}
.header-top-logo .smallest-wrap,
.header-top-logo .smallest {
	font-size: 10px;
	line-height: 11px;
}

@media (min-width: 400px) {
	.header-top-logo img {
		width: 50px;
		height: 50px;
	}
	.header-top-logo h1,
	.header-top-logo strong {
		margin-left: 8px;
		font-size: 28px;
		line-height: 28px;
	}
	.header-top-logo small {
		font-size: 20px;
		line-height: 20px;
	}
	.header-top-logo big {
		top: 3px;
		font-size: 34px;
		line-height: 40px;
	}
	.header-top-logo .smallest-wrap,
	.header-top-logo .smallest {
		font-size: 14px;
		line-height: 18px;
	}
	.header-top-logo h1:not(.smallest-wrap) .smallest {
		position: relative;
		top: -6px;
	}
}

@media (min-width: 1040px) {
	.header-top-logo img {
		width: 66px;
		height: 66px;
	}
	.header-top-logo h1,
	.header-top-logo strong {
		margin-left: 12px;
		font-size: 39px;
		line-height: 37px;
	}
	.header-top-logo small {
		font-size: 25px;
		line-height: 25px;
	}
	.header-top-logo big {
		top: 7px;
		left: -5px;
		font-size: 56px;
		letter-spacing: -1px;
		line-height: 48px;
	}
	.header-top-logo big + br + small {
		top: -5px;
		left: -2px;
		letter-spacing: -0.7px;
	}
	.header-top-logo .smallest-wrap,
	.header-top-logo .smallest {
		font-size: 18px;
		line-height: 26px;
	}
	.header-top-logo h1:not(.smallest-wrap) .smallest {
		top: -10px;
	}
}

/* 18. 7. 2022 - project widget small */
.component-project-widget-small .component-donate-form .inside {
	border-radius: 0;
}
.component-project-widget-small.has-rounded-corners .component-donate-form .inside {
	border-radius: 10px;
}
.content-right .component-project-widget-small .blank {
	display: none;
}
.content-right .component-project-widget-small .inside-wrap {
	width: 100%;
}
.component-project-widget-small .component-donate-form.has-image {
	padding-top: 40px;
	padding-bottom: 40px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.component-project-widget-small .component-donate-form .inside:before,
.component-project-widget-small .component-donate-form .inside:after {
	display: none;
}
.component-project-widget-small .component-donate-form.has-image {
	padding-top: 20px;
	padding-bottom: 20px;
}
.component-project-widget-small .component-donate-form.has-image .nice-select.open .list {
	max-height: 255px;
}
.component-project-widget-small .component-donate-form .swiper-slide {
	max-width: 100%;
}

@media (min-width: 1260px) {
	.is-blank-first,
	.component-donate-form .inside-wrap,
	.is-blank-second {
		transition: 0.3s width;
	}
	.component-project-widget-small .component-donate-form .inside {
		padding-right: 30px;
		padding-left: 30px;
	}
	.component-project-widget-small .component-donate-form .swiper-pagination,
	.component-project-widget-small .component-donate-form .back-wrap.active {
		height: 69px;
	}
	.component-project-widget-small .component-donate-form .donate-hp-form {
		margin: 0 auto;
	}
	.component-project-widget-small .component-donate-form .swiper-slide {
		transition: 0.3s opacity;
	}
	.component-project-widget-small .component-donate-form .swiper-slide .left {
		min-height: 450px;
	}
	.component-project-widget-small .component-donate-form .swiper-slide .full {
		height: auto;
		min-height: 450px;
	}
	.component-project-widget-small .component-donate-form .donate-hp-form .amount.is-recurring {
		margin-bottom: 26px;
	}
	.component-project-widget-small .component-donate-form .donate-hp-form input[type='radio'] + label {
		margin-bottom: 0;
	}
	.component-project-widget-small .component-donate-form .donate-hp-form input[type='radio'] + label + span,
	.component-project-widget-small .component-donate-form .swiper-slide .price .input,
	.component-project-widget-small .component-donate-form .swiper-slide .price .control-plus,
	.component-project-widget-small .component-donate-form .swiper-slide .price .control-minus {
		margin-bottom: 26px;
	}
	.component-project-widget-small .component-donate-form .donate-hp-form input[type='radio'] + label + span {
		padding-top: 6px;
		line-height: 14px;
	}
	.component-project-widget-small.is-wider .component-donate-form .swiper-slide {
		opacity: 0;
	}
	.component-project-widget-small.has-padding .component-donate-form .inside {
		min-height: 794px;
		padding: 0 105px 55px 105px;
	}
	.component-project-widget-small.has-padding .component-donate-form [data-object="confirm.wrapper"] {
		min-height: 302px;
	}
}

/* 26. 7. 2022 - new components */
.component.component-signpost.component.has-rounded-corners .inside {
	border-radius: 10px;
}
.component.component-signpost.component.has-rounded-corners .inside.has-image:before {
	border-radius: 10px;
}
.component.component-signpost .row {
	display: flex;
	margin-bottom: -16px;
}
.component.component-signpost .item {
	max-width: 33.333333333%;
	margin-bottom: 16px;
}
.component.component-signpost .items-4 .item {
	max-width: 25%;
}
.component.component-signpost .items-4 .inside {
	padding: 30px;
}
.component.component-signpost .items-5 .item {
	max-width: 20%;
}
.component.component-signpost .items-5 .inside {
	padding: 20px;
}
.component.component-signpost .inside {
	display: flex;
	flex-direction: column;
	padding: 40px;
	position: relative;
	aspect-ratio: 1;
	background-color: rgb(166, 21, 21);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	text-decoration: none;
}
.component.component-signpost a.inside:focus .more,
.component.component-signpost a.inside:hover .more {
	text-decoration: underline;
}
.component.component-signpost .inside.has-image:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	background: rgba(126, 0, 0, 0.3);
	opacity: 1;
	transition: opacity 0.3s;
}
.component.component-signpost .inside.has-image:focus:before,
.component.component-signpost .inside.has-image:hover:before,
.component.component-signpost .is-reverse .inside.has-image:before {
	opacity: 0;
}
.component.component-signpost .is-reverse .inside.has-image:focus:before,
.component.component-signpost .is-reverse .inside.has-image:hover:before {
	opacity: 1;
}
.component.component-signpost .inside.has-image > * {
	position: relative;
	z-index: 1;
}
.component.component-signpost .label {
	margin: 0 0 15px 0;
	color: #fff;
	font-size: 19px;
	line-height: 23px;
}
.component.component-signpost .is-black .label {
	color: #000;
}
.component.component-signpost .is-black .inside.has-image:focus .label,
.component.component-signpost .is-black .inside.has-image:hover .label {
	color: #fff;
}
.component.component-signpost .more {
	display: flex;
	align-items: center;
	margin-top: auto;
	font-size: 12px;
	font-weight: 600;
	line-height: 15px;
	text-transform: uppercase;
}
.component.component-signpost .more.has-arrow:before {
	content: '';
	width: 18px;
	height: 10px;
	margin-right: 10px;
	position: relative;
	top: -1px;
	background: url('/res/shared/css/../images/icon-arrow-right-white.svg') no-repeat 50% 50%;
	background-size: 18px 10px;
}
.component.component-signpost .is-black .more.has-arrow {
	color: #000;
}
.component.component-signpost .is-black .more.has-arrow:before {
	background-image: url('/res/shared/css/../images/icon-arrow-right-black.svg');
}
.component.component-signpost .is-black .inside.has-image:focus .more.has-arrow,
.component.component-signpost .is-black .inside.has-image:hover .more.has-arrow {
	color: #fff;
}
.component.component-signpost .is-black .inside.has-image:focus .more.has-arrow:before,
.component.component-signpost .is-black .inside.has-image:hover .more.has-arrow:before {
	background-image: url('/res/shared/css/../images/icon-arrow-right-white.svg');
}

@media (min-width: 1040px) {
	body.page .component.component-signpost .items-4 .inside,
	body.page .component.component-signpost .items-5 .inside {
		padding: 16px;
	}
	body.page .component.component-signpost .items-4 .label,
	body.page .component.component-signpost .items-5 .label {
		font-size: 14px;
		line-height: 18px;
	}
}

@media (min-width: 800px) and (max-width: 1039.98px) {
	.component.component-signpost .items-5 .inside {
		padding: 14px;
	}
	.component.component-signpost .items-5 .label {
		font-size: 14px;
		line-height: 18px;
	}
}

@media (max-width: 1039.98px) {
	.component.component-signpost .items-4 .inside,
	.component.component-signpost .items-5 .inside {
		padding: 20px;
	}
}

@media (max-width: 799.98px) {
	.component.component-signpost .row {
		flex-wrap: wrap;
	}
	.component.component-signpost .item,
	.component.component-signpost .items-4 .item,
	.component.component-signpost .items-5 .item {
		max-width: 50%;
	}
	.component.component-signpost .inside,
	.component.component-signpost .items-4 .inside,
	.component.component-signpost .items-5 .inside {
		padding: 16px;
	}
}

@media (max-width: 399.98px) {
	.component.component-signpost .item,
	.component.component-signpost .items-4 .item,
	.component.component-signpost .items-5 .item {
		max-width: 100%;
	}
}

.component.component-video.has-rounded-corners .cms-player,
.component.component-video.has-rounded-corners .cms-player .vjs-tech,
.component.component-video.has-rounded-corners .vjs-poster {
	border-radius: 10px;
}
.component.component-video .video-mobile {
	display: none;
}

@media (max-width: 799.98px) {
	.component.component-video .video-desktop {
		display: none;
	}
	.component.component-video .video-mobile {
		display: block;
	}
}

.component.component-galleries,
.component.component-galleries-effect {
	visibility: hidden;
}
.component.component-galleries.has-rounded-corners img,
.component.component-galleries-effect.has-rounded-corners img {
	border-radius: 10px;
}
.component.component-galleries.is-visible,
.component.component-galleries-effect.is-visible {
	visibility: visible;
}
.component.component-galleries .title,
.component.component-galleries-effect .title {
	text-align: center;
}
.component.component-galleries .swiper-button-prev,
.component.component-galleries .swiper-button-next,
.component.component-galleries-effect .swiper-button-prev,
.component.component-galleries-effect .swiper-button-next {
	width: 50px;
	height: 50px;
	background: url('/res/shared/css/../images/icon-arrow-down.svg') no-repeat 50% 50%;
	background-color: rgba(74, 74, 74, 0.4);
	background-size: 20px auto;
	border: 0;
	border-radius: 100%;
	transform: rotate(-90deg);
}
.component.component-galleries .swiper-button-prev,
.component.component-galleries-effect .swiper-button-prev {
	transform: rotate(-270deg);
}

@media (max-width: 799.98px) {
	.component.component-galleries .title,
	.component.component-galleries-effect .title {
		font-size: 22px;
		line-height: 26px;
	}
}

@media (min-width: 800px) {
	.component.component-galleries-effect .wrap {
		display: flex;
		align-items: center;
		width: 100%;
		height: 650px;
		position: relative;
	}
	.component.component-galleries-effect .inside {
		width: 100%;
		height: 235px;
		margin: auto;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: cover;
		box-shadow: 0 0 50px transparent;
		overflow: hidden;
		transition: 0.3s;
	}
	.component.component-galleries-effect.has-rounded-corners .inside,
	.component.component-galleries-effect.has-rounded-corners .inside:after {
		border-radius: 20px;
	}
	.component.component-galleries-effect .inside:after {
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 0;
		background: rgba(126, 0, 0, 0.3);
		opacity: 1;
		transition: opacity .6s;
	}
	.component.component-galleries-effect .swiper-container {
		width: 100%;
		margin: -90px 0;
	}
	.component.component-galleries-effect.has-rounded-corners .swiper-container {
		border-radius: 10px;
	}
	.component.component-galleries-effect .swiper-wrapper {
		display: flex;
		align-items: center;
	}
	.component.component-galleries-effect .swiper-slide {
		display: flex;
		height: auto;
		position: relative;
	}
	.component.component-galleries-effect .swiper-slide img {
		display: none;
	}
	.component.component-galleries-effect .swiper-slide-active {
		z-index: 100;
	}
	.component.component-galleries-effect .swiper-slide-active .inside {
		width: 186%;
		max-width: 707px;
		height: 470px;
		left: -43%;
		box-shadow: 0 0 50px rgba(16, 17, 16, 0.2);
		opacity: 1;
	}
	.component.component-galleries-effect .swiper-slide-active .inside:after {
		opacity: 0;
	}
}

/* 27. 7. 2022 - others */
header .header-top-lang-wrap {
	flex-shrink: 0;
	width: 57px;
}
header .header-top-lang-wrap.is-packed {
	margin: 0;
}
header .header-top-lang-wrap.is-packed .header-top-lang {
	position: relative;
	z-index: 10;
}
.content-right .component-donate-form.has-image > .container {
	padding-right: 20px;
	padding-left: 20px;
}
.component-project-widget .title,
.component-project-widget-small .title {
	text-align: center;
}
ul li a.cms-editor-link-image {
	position: relative;
	z-index: 10;
}
.glightbox-clean .gslide-description {
	background-color: transparent;
}
.glightbox-clean .gslide-title {
	margin: 0;
	color: #fff;
	text-align: center;
}

@media (max-width: 799.98px) {
	.component-project-widget-small .title {
		font-size: 22px;
		line-height: 26px;
	}
}

.component-boxes-two .title,
.component-boxes-three .title,
.component-signpost .title,
.component-video .title {
	text-align: center;
}
.h-minion {
	margin-bottom: 14px !important;
	color: #000;
	font-family: minion-pro, serif;
	font-weight: 600;
}
h1.h-minion {
	font-size: 66px;
	line-height: 60px;
}
h2.h-minion {
	font-size: 46px;
	line-height: 50px;
}
h3.h-minion {
	font-size: 36px;
	line-height: 40px;
}
h4.h-minion {
	font-size: 26px;
	line-height: 36px;
}
h5.h-minion {
	font-size: 22px;
	line-height: 32px;
}
h6.h-minion {
	font-size: 20px;
	line-height: 28px;
}

@media (max-width: 599px) {
	h1.h-minion {
		font-size: 46px;
		line-height: 50px;
	}
	h2.h-minion {
		font-size: 36px;
		line-height: 40px;
	}
	h3.h-minion {
		font-size: 26px;
		line-height: 36px;
	}
	h4.h-minion,
	h5.h-minion,
	h6.h-minion {
		font-size: 20px;
		line-height: 28px;
	}
}

/* 22. 08. 2022 - corrections */
.landing-page .container.is-data {
	padding-top: 40px;
	padding-bottom: 40px;
}
.landing-page .is-dynamic-data {
	width: 100%;
	margin: 0 auto;
	padding-left: 32px;
	padding-right: 32px;
}
.is-dynamic-data > *:last-child {
	margin-bottom: 0;
}
.cms-editor-html,
.cms-editor-html iframe {
	max-width: 100%;
}
.is-dynamic-data .cms-editor-html {
	margin-right: auto;
	margin-left: auto;
}
.cms-opener .cms-opener__header > *:first-child {
	margin-top: 0;
}
.cms-opener .cms-opener__content > ul:last-child > li:last-child {
	padding-bottom: 0;
}
.landingpage-pagination-top .pagination {
	margin-top: 0;
	margin-bottom: 65px;
}

@media (min-width: 1040px) {
	.landing-page .container.is-data {
		padding-bottom: 60px;
	}
}

@media (min-width: 1260px) {
	.landing-page .is-dynamic-data {
		width: 1200px;
	}
}

@media (max-width: 799px) {
	.landing-page .is-dynamic-data {
		padding-right: 16px;
		padding-left: 16px;
	}
}

.cms-box,
.cms-box-wrapper,
.cms-opener,
.cms-grid {
	max-width: none;
}

/* 17. 10. 2022 - update darovaciho widgetu */
.animate__animated {
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes shakeX {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}
 @keyframes shakeX {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}
.animate__shakeX {
	-webkit-animation-name: shakeX;
	animation-name: shakeX;
}

/* component meter */
.component-meter {
	margin-top: 0 !important;
	padding-top: 70px;
	padding-bottom: 0;
	background-color: #1d385d;
}
.component-meter a {
	color: #fff;
}
.component-meter .row {
	margin-top: 0;
	margin-bottom: 0;
}
.component-meter .inside {
	display: flex;
	align-items: center;
	gap: 0 20px;
	justify-content: space-between;
}
.component-meter .info {
	color: #fff;
}
.component-meter .info .title {
	margin: 0 0 25px 0;
	color: #fff;
	font-size: 25px;
	font-weight: 700;
	line-height: 30px;
}
.component-meter .info .text {
	margin: 0 0 35px 0;
	font-size: 15px;
	line-height: 26px;
}
.component-meter .info > *:last-child,
.component-meter .info .text > *:last-child {
	margin-bottom: 0;
}
.component-meter .info .btn-default {
	background-color: #cb3a37;
	text-transform: uppercase;
}
.component-meter .info .btn-default:focus,
.component-meter .info .btn-default:hover {
	background-color: #bc0e0a;
	border-color: #bc0e0a;
}
.component-meter .unsealed {
	display: flex;
	align-items: center;
	flex-direction: column;
	flex-shrink: 0;
	gap: 3px 0;
	width: 355px;
	max-height: 230px;
	padding: 15px 15px 0 15px;
	background-color: #fff;
	border-radius: 27px;
	color: #1d385d;
	overflow: hidden;
	text-align: center;
	transition: 0.6s transform;
}
.component-meter .unsealed .label {
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
}
.component-meter .unsealed .label.is-bigger {
	font-size: 16px;
	line-height: 19px;
}
.component-meter .unsealed .number {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 23px;
}
.component-meter .unsealed .number.is-bigger {
	color: #1d385d !important;
	font-size: 21px;
	line-height: 28px;
	-webkit-text-size-adjust: 100%;
}
.component-meter .unsealed .number a {
	text-decoration: none;
}
.component-meter .unsealed .circle-wrap {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	width: 100%;
	max-width: 200px;
	height: 140px;
	margin: auto auto 0 auto;
	position: relative;
	top: 0px;
	overflow: hidden;
}
.component-meter .unsealed .circle {
	display: flex;
	justify-content: center;
	max-width: 265px;
	opacity: 1;
	transition: 0.6s opacity;
	transition-delay: 0.3s;
}

.component-meter .unsealed .circle svg {
	overflow: visible;
}
.component-meter .unsealed .background-circle {
	fill: #e8e8e7;
	stroke: #e8e8e7;
	transform: translate(0, 3px);
}
.component-meter .unsealed .foreground-circle {
	stroke: #bd2529;
}
.component-meter .unsealed .circle-text {
	fill: #1d385d;
	font: 700 20px 'Montserrat', 'Arial', sans-serif;
	transform: translate(0, -8px);
	transform-origin: center;
}
.component-meter .unsealed .circle-thanks {
	position: absolute;
	top: 30px;
	font-size: 20px;
	opacity: 0;
	transition: 0.6s opacity;
}
.component-meter .unsealed:hover {
	transform: scale(1.05);
}
.component-meter .unsealed:hover .circle {
	opacity: 0;
}
.component-meter .unsealed:hover .circle-thanks {
	opacity: 1;
	transition-delay: 0.9s;
}
.component-meter .boxes {
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	gap: 25px 0;
	justify-content: space-between;
	width: 245px;
	padding: 0;
	max-height: 220px;
	background: transparent;
}
.component-meter .boxes .box {
	display: flex;
	align-items: center;
	flex-direction: column;
	gap: 12px 0;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 15px;
	background-color: #fff;
	border-radius: 27px;
	color: #1d385d;
	text-align: center;
}
.component-meter .boxes .label {
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
}
.component-meter .boxes .number {
	font-size: 18px;
	line-height: 25px;
}
.component-meter .boxes .number a {
	color: #1d385d;
	text-decoration: none;
}
.component-meter .thermometer {
	display: flex;
	align-items: center;
	gap: 0 10px;
	font-size: 14px;
	line-height: 25px;
}
.component-meter .line {
	width: 120px;
	height: 16px;
	background-color: #e8e8e7;
	border-radius: 5px;
}
.component-meter .line > div {
	height: 16px;
	background-color: #cb3a37;
	border-radius: 5px;
	transition: 0.6s width;
}
.component-meter .line + strong a {
	color: #1d385d;
	text-decoration: none;
}

@media (max-width: 1259px) {
	.component-meter .unsealed {
		max-width: 255px;
	}
	.component-meter .unsealed .circle-wrap {
		max-width: 150px;
		top: 28px;
	}
	.popup-meter .component-meter .unsealed {
		max-width: 100%;
	}
	.popup-meter .component-meter .unsealed .circle-wrap {
		top: 24px !important;
	}
	.component-meter .unsealed .circle-thanks {
		top: 15px;
	}
}

@media (max-width: 799px) {
	.component-meter {
		padding-top: 20px;
	}
	.component-meter .inside {
		flex-wrap: wrap;
		gap: 30px 20px;
	}
	.component-meter .info {
		width: 100%;
	}
	.component-meter .info .text {
		margin-bottom: 25px;
	}
	.component-meter .unsealed,
	.component-meter .boxes {
		width: 100%;
		max-width: none;
	}
	.component-meter .unsealed .circle {
		max-width: 230px;
	}
}

@media (max-width: 599px) {
	.component-meter .unsealed .circle {
		max-width: 225px;
	}
	.component-meter .unsealed,
	.component-meter .boxes {
		width: 100%;
	}
}

@media (max-width: 479px) {
	.component-meter .unsealed .circle-thanks {
		top: 15px;
	}
}

@media (min-width: 1040px) {
	.component-meter .info .btn-default {
		min-width: 245px;
	}
}

/* component meter - parallax */
.component-meter .parallax {
	width: 100%;
	max-height: 300px;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.component-meter .parallax .item {
	width: 100%;
	max-width: 1366px;
	height: 100%;
	margin: 0 auto;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	transition: 0.1s transform;
}
.component-meter .parallax .item[data-id='1'] {
	bottom: 0;
	z-index: 10;
	background-image: url('/res/shared/css/../images/parallax-1.png');
}
.component-meter .parallax .item[data-id='2'] {
	bottom: 0;
	z-index: 9;
	background-image: url('/res/shared/css/../images/parallax-2.png');
}

@media (max-width: 1039px) {
	body.page .content:not(.landing-page) .component-meter {
		width: calc(100% + 64px);
		margin-right: -32px;
		margin-left: -32px;
	}
	body.page .content:not(.landing-page) .component-meter .inside {
		padding-right: 42px;
		padding-left: 42px;
	}
}

@media (min-width: 1040px) {
	body.page .content:not(.landing-page) .component-meter .row {
		margin-right: 0;
		margin-left: 0;
	}
	body.page .content:not(.landing-page) .component-meter .blank {
		display: none;
	}
	body.page .content:not(.landing-page) .component-meter .inside {
		gap: 0 14px;
		width: 100%;
		padding-right: 35px;
		padding-left: 35px;
	}
	body.page .content:not(.landing-page) .component-meter .boxes {
		gap: 14px 0;
	}
	body.page .content:not(.landing-page) .component-meter .unsealed {
		width: 260px;
	}
	body.page .content:not(.landing-page) .component-meter .boxes {
		width: 200px;
	}
	body.page .content:not(.landing-page) .component-meter .boxes .box {
		padding: 12px 15px;
	}
	body.page .content:not(.landing-page) .component-meter .info .title {
		font-size: 22px;
		line-height: 27px;
	}
	body.page .content:not(.landing-page) .component-meter .info .text {
		margin-bottom: 25px;
		font-size: 14px;
		line-height: 24px;
	}
	body.page .content:not(.landing-page) .component-meter .info .btn-default {
		width: 100%;
		max-width: 245px;
	}
	body.page .content:not(.landing-page) .component-meter .unsealed {
		width: 200px;
	}
	body.page .content:not(.landing-page) .component-meter .boxes {
		max-height: 160px;
	}
	body.page .content:not(.landing-page) .component-meter .boxes .label {
		font-size: 13px;
		line-height: 16px;
	}
	body.page .content:not(.landing-page) .component-meter .boxes .number {
		font-size: 15px;
		line-height: 21px;
	}
	body.page .content:not(.landing-page) .component-meter .boxes .box {
		gap: 8px 0;
	}
	body.page .content:not(.landing-page) .component-meter .thermometer {
		font-size: 11px;
		line-height: 20px;
	}
	body.page .content:not(.landing-page) .component-meter .line {
		width: 100px;
		height: 14px;
	}
	body.page .content:not(.landing-page) .component-meter .line > div {
		height: 14px;
	}
	body.page .content:not(.landing-page) .component-meter .parallax {
		display: flex;
		justify-content: center;
		height: 315px !important;
	}
	body.page .content:not(.landing-page) .component-meter .parallax .item {
		width: 1366px;
		right: auto;
		left: auto;
		background-position: calc(50% - 50px) 100%;
		background-size: auto 400px;
	}
}

@media (min-width: 1260px) {
	body.page .content:not(.landing-page) .component-meter {
		padding-top: 70px;
	}
	body.page .content:not(.landing-page) .component-meter .inside {
		padding-right: 40px;
		padding-left: 40px;
	}
	body.page .content:not(.landing-page) .component-meter .unsealed {
		width: 260px;
	}
	body.page .content:not(.landing-page) .component-meter .boxes {
		gap: 21px 0;
	}
	body.page .content:not(.landing-page) .component-meter .unsealed .circle-text {
		font: 700 19px 'Montserrat', 'Arial', sans-serif;
		transform: translate(0, -10px);
	}
}

@media (min-width: 1040px) and (max-width: 1259px) {
	body.page .content:not(.landing-page) .component-meter .unsealed .circle {
		max-width: 140px;
	}
	body.page .content:not(.landing-page) .component-meter .unsealed .circle-text {
		font: 700 18px 'Montserrat', 'Arial', sans-serif;
		transform: translate(0, -12px);
	}
}

@media (max-width: 799px) {
	body.page .content:not(.landing-page) .component-meter .unsealed .circle-text {
		font: 700 18px 'Montserrat', 'Arial', sans-serif;
	}
}

/* pop-up meter */
body.has-popup-meter {
	position: relative;
	overflow: hidden;
}
.popup-meter-wrap {
	display: none;
	justify-content: center;
	width: 100%;
	height: 100vh;
	margin: auto;
	padding: 10px;
	position: absolute;
	z-index: 999999;
	background: rgba(29, 56, 93, 0.6);
	overflow: auto;
}
body.has-popup-meter .popup-meter-wrap {
	display: flex;
}
.popup-meter {
	width: 620px;
	max-width: 100%;
	margin: auto;
	padding: 40px 70px 45px 70px;
	position: relative;
	border-radius: 56px 0 56px 56px;
	background-color: #1d385d;
	box-shadow: 0 0 70px rgba(255, 255, 255, 0.92);
}
.popup-meter .pm-header {
	text-align: center;
}
.popup-meter .pm-title {
	color: #fff;
	font-size: 22px;
	line-height: 27px;
}
.popup-meter .pm-close {
	width: 30px;
	height: 30px;
	padding: 0;
	position: absolute;
	top: 40px;
	right: 30px;
	background: url('/res/shared/css/../images/icon-meter-close.svg') no-repeat 50% 50%;
	background-size: 30px 30px;
	border-radius: 100%;
	border: 0;
}
.popup-meter .pm-text {
	padding: 20px 0;
	color: #fff;
	font-size: 13px;
	line-height: 24px;
}
.popup-meter .pm-text > *:last-child {
	margin-bottom: 0;
}
.popup-meter .pm-text + .component-meter {
	margin-top: -25px;
}
.popup-meter .component-meter {
	padding-top: 25px;
	padding-bottom: 0;
}
.popup-meter .component-meter .inside {
	gap: 0 14px;
}
.popup-meter .component-meter .unsealed {
	width: 100%;
}
.popup-meter .component-meter .boxes {
	gap: 21px 0;
	width: calc(45% - 7px);
}
.popup-meter .component-meter .unsealed .label {
	font-size: 14px;
	line-height: 17px;
}
.popup-meter .component-meter .unsealed .circle-wrap {
	top: 12px;
}
.popup-meter .component-meter .unsealed .circle {
	max-width: 175px;
}
.popup-meter .component-meter .boxes .label {
	font-size: 13px;
	line-height: 16px;
}
.popup-meter .component-meter .boxes .number {
	font-size: 18px;
	line-height: 25px;
}
.popup-meter .component-meter .thermometer {
	font-size: 10px;
	line-height: 14px;
}
.popup-meter .component-meter .line {
	width: 80px;
}
.popup-meter .pm-more {
	padding: 20px 0 0 0;
	text-align: center;
}
.popup-meter .pm-more .btn-default {
	text-transform: uppercase;
}

@media (max-width: 799px) {
	.popup-meter {
		padding: 30px;
	}
	.popup-meter .pm-header {
		padding: 0 40px;
	}
}

@media (max-width: 599px) {
	.popup-meter .pm-title {
		font-size: 18px;
		line-height: 22px;
	}
	.popup-meter .component-meter .inside {
		flex-wrap: wrap;
		gap: 14px;
	}
	.popup-meter .component-meter .unsealed,
	.popup-meter .component-meter .boxes {
		width: 100%;
	}
	.popup-meter .component-meter .boxes {
		gap: 14px;
	}
}

/* pop-up meter - tks stats */
.tks-stats .title {
	display: flex;
	align-items: center;
	gap: 0 25px;
}
.tks-stats .title .pm-opener {
	flex-shrink: 0;
	width: 22px;
	height: 22px;
	padding: 0;
	background: url('/res/shared/css/../images/icon-meter-info.svg') no-repeat 50% 50%;
	background-size: 22px 22px;
	border: 0;
}

@media (max-width: 1019px) {
	.tks-stats .title {
		flex-wrap: wrap;
		gap: 3px 10px;
	}
}

@media (max-width: 799px) {
	.tks-stats.is-2022 .opener {
		top: 3px;
	}
	.tks-stats.is-2022 td[style*="text-align: right"],
	.tks-stats.is-2022 th[style*="text-align: right"] {
		text-align: left !important;
	}
}

@media (max-width: 599px) {
	.tks-stats .title .pm-opener {
		width: 18px;
		height: 18px;
		background-size: 18px 18px;
	}
}

.custom-form .cherad .checkbox, .custom-form .cherad .radio {
	display: inline-block;
	width: 1px;
	height: 1px;
	position: absolute;
}

.component.component-meter.has-no-images {
	padding-bottom: 70px;
}

@media (max-width: 799px) {
	.component.component-meter.has-no-images {
		padding-bottom: 20px;
	}
}

/* update 06.02.2023 */
.slider-wrap .swiper-button-prev.swiper-button-disabled,
.slider-wrap .swiper-button-next.swiper-button-disabled {
	display: none;
}
.cms-box.cms-box--text .cms-box__content {
	width: 100%;
}
.cms-box.cms-box--text .cms-box__content--opener {
	padding-top: 0;
}
.cms-box.cms-box--text.is-white {
	background-color: #fff;
}
.cms-box.cms-box--text.is-white .cms-box__content {
	padding: 0 0 25px 0;
}
.cms-box.cms-box--text.is-white .cms-box__content--opener {
	padding: 0;
}
body.homepage .cms-box.cms-box--text.is-gradient .has-gradient,
body.page .cms-box.cms-box--text.is-gradient .has-gradient {
	max-height: 145px;
	position: relative;
	overflow: hidden;
}
body.homepage .cms-box.cms-box--text.is-gradient .has-gradient:after,
body.page .cms-box.cms-box--text.is-gradient .has-gradient:after,
body.homepage .cms-box.cms-box--text.is-white.is-gradient .has-gradient:after,
body.page .cms-box.cms-box--text.is-white.is-gradient .has-gradient:after {
	content: '';
	display: block;
	width: 100%;
	height: 70%;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(transparent, #f7f7f7);
}
body.homepage .cms-box.cms-box--text.is-white.is-gradient .has-gradient:after,
body.page .cms-box.cms-box--text.is-white.is-gradient .has-gradient:after {
	background-image: linear-gradient(transparent, #fff);
}
body.homepage .cms-box.cms-box--text.is-gradient .has-gradient p:first-child,
body.page .cms-box.cms-box--text.is-gradient .has-gradient p:first-child {
	margin-bottom: 0;
	transition: none;
}
body.homepage .cms-box.cms-box--text.is-gradient .has-gradient p:not(:first-child),
body.page .cms-box.cms-box--text.is-gradient .has-gradient p:not(:first-child) {
	display: none;
}
body.homepage .cms-box.cms-box--text.is-gradient.is-opened .has-gradient,
body.page .cms-box.cms-box--text.is-gradient.is-opened .has-gradient {
	max-height: none;
}
body.homepage .cms-box.cms-box--text.is-gradient.is-opened .has-gradient:after,
body.page .cms-box.cms-box--text.is-gradient.is-opened .has-gradient:after {
	display: none;
}
body.homepage .cms-box.cms-box--text.is-gradient.is-opened .has-gradient p:first-child,
body.page .cms-box.cms-box--text.is-gradient.is-opened .has-gradient p:first-child {
	margin-bottom: 40px;
	transition: 0.4s margin-bottom;
}
body.homepage .cms-box.cms-box--text.is-gradient.is-opened .has-gradient p:last-child,
body.page .cms-box.cms-box--text.is-gradient.is-opened .has-gradient p:last-child {
	margin-bottom: 0;
}
.cms-box.cms-box--text.is-gradient .has-gradient > *:last-child {
	margin-bottom: 0;
}

@media (max-width: 799px) {
	.cms-box.cms-box--text.is-white .cms-box__content {
		padding-bottom: 0;
	}
	.cms-box.cms-box--text.is-white .cms-box__text > p:last-of-type {
		margin-bottom: 0;
	}
}

/* update 09.03.2023 */
body.is-loading .cms-opener .cms-opener__header:after {
	transform: rotate(0);
}
.cms-opener .cms-opener__header.cms-opener--closed:after {
	transform: rotate(0);
}
.cms-opener:not(.cms-opener--closed) .cms-opener__header:after {
	transform: rotate(180deg);
}

@media (min-width: 1040px) {
	body.simpler .header-top-logo.is-custom {
		height: 100%;
	}
	body.simpler .header-top-logo.is-custom img {
		width: auto;
		height: auto;
		max-height: 100px;
	}
}

/* vícekrokotvyý darovací formulář Darujme.cz */
.textDarujmeAgreement {
	margin-top: 72px;
}

/* donate form update 17.07.2023 */
.component-donate-form .inside:before,
.component-donate-form .inside:after {
	display: none;
}
.component-donate-form .inside {
	background: url('/res/shared/css/../images/back-donate.svg') no-repeat 100% 0;
	background-color: #f7f7f7;
}

@media (min-width: 1260px) {
	.component-donate-form.has-image .inside {
		background-size: 130% auto;
	}
}

@media (max-width: 799px) {
	.component-donate-form .inside {
		background-size: 100% auto;
	}
}

/* component signpost effect */
.component.component-signpost.is-effect .item {
	max-width: 25%;
}
.component.component-signpost.is-effect .inside {
	padding: 0;
	position: relative;
	overflow: hidden;
	transition: 0.3s transform;
}
.component.component-signpost.is-effect .item.is-rotated .inside {
	transform: rotateY(180deg);
}
.component.component-signpost.is-effect .front,
.component.component-signpost.is-effect .back {
	display: flex;
	width: 100%;
	height: 100%;
	padding: 24px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	transition: 0.3s opacity;
}
.component.component-signpost.is-effect .front {
	align-items: center;
	justify-content: center;
	opacity: 1;
}
.component.component-signpost.is-effect .item.has-no-label .front,
.component.component-signpost.is-effect .item.is-rotated .front {
	opacity: 0;
}
.component.component-signpost.is-effect .image {
	max-width: 250px;
}
.component.component-signpost.is-effect .back {
	flex-direction: column;
	justify-content: space-between;
	transform: rotateY(180deg);
}
.component.component-signpost.is-effect .item.has-no-label .back,
.component.component-signpost.is-effect .item.is-rotated .back {
	opacity: 1;
}
.component.component-signpost.is-effect .item.has-no-label .back {
	transform: none;
}
.component.component-signpost.is-effect .label {
	margin: 0;
	text-align: center;
}

@media (max-width: 1019.98px) {
	.component.component-signpost.is-effect .item {
		max-width: 33.333333333%;
	}
}

@media (max-width: 799.98px) {
	.component.component-signpost.is-effect .item {
		max-width: 50%;
	}
	.component.component-signpost.is-effect .front,
	.component.component-signpost.is-effect .back {
		padding: 16px;
	}
}

@media (max-width: 399.98px) {
	.component.component-signpost.is-effect .item {
		max-width: 100%;
	}
}

.component.component-signpost.is-effect.is-white {
	margin-top: 0;
	margin-bottom: 40px;
	background-color: #e7e9ea;
}
.component.component-signpost.is-effect.is-white .inside {
	background-color: #fff;
	color: #4a4a4a;
}
.component.component-signpost.is-effect.is-white .label {
	color: #4a4a4a;
}
.component.component-signpost.is-effect.is-white .more.has-arrow:before {
	background-image: url('/res/shared/css/../images/icon-arrow-right-gray-long.svg');
}

@media (max-width: 799.98px) {
	.component.component-signpost.is-effect.is-white {
		margin-bottom: 20px;
	}
}

/* component signpost effect on pages */
body.page .component.component-signpost.is-effect.is-white {
	padding-right: 20px;
	padding-left: 20px;
}

@media (min-width: 800px) {
	body.page .component.component-signpost.is-effect .front,
	body.page .component.component-signpost.is-effect .back {
		padding: 12px;
	}
}

/* component breadcrumbs */
.component.component-breadcrumbs .breadcrumb {
	margin: 0;
	padding: 0;
}
.component.component-breadcrumbs .breadcrumb li {
	font-size: 13px;
	line-height: 16px;
}
.content-main .component-breadcrumbs:first-child {
	padding-top: 0;
}

/* signpost animation */
.homepage .signpost .item:not(.is-custom) {
	margin-bottom: 40px;
}
.signpost .item:not(.is-custom) .image-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 135px;
	height: 135px;
}
.signpost .item:not(.is-custom) .image-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 120px;
	height: 120px;
	border-radius: 100%;
	overflow: hidden;
	transition: 0.4s width, 0.4s height;
}
.signpost .item:not(.is-custom) .image,
.directory-controller .signpost-v2 .image,
.page .directory-controller .signpost-v2 .image {
	flex-shrink: 0;
	width: 135px;
	max-width: none;
	height: 135px;
	border: 0;
	border-radius: 0;
}
.signpost .item:not(.is-custom) a:hover .image-wrap,
.directory-controller .signpost-v2 .item.active .image-wrap,
.page .directory-controller .signpost-v2 .item.active .image-wrap {
	width: 135px;
	height: 135px;
}
.signpost:not(.signpost-v2) .item:not(.is-custom) .label {
	margin-top: 30px;
}
.page .signpost:not(.signpost-v2) .item:not(.is-custom) .image-wrapper,
.page .signpost:not(.signpost-v2) .item:not(.is-custom) .image,
.page .signpost:not(.signpost-v2) .item:not(.is-custom) a:hover .image-wrap {
	width: 115px;
	height: 115px;
}
.page .signpost:not(.signpost-v2) .item:not(.is-custom) .image-wrap {
	width: 100px;
	height: 100px;
}
.directory-controller .signpost-v2 .image,
.page .directory-controller .signpost-v2 .image,
.directory-controller .signpost-v2 .image img,
.page .directory-controller .signpost-v2 .image img {
	border: 0;
}
.directory-controller .signpost-v2 .image img,
.page .directory-controller .signpost-v2 .image img {
	border-radius: 0;
}
.directory-controller .signpost-v2 .image:after,
.page .directory-controller .signpost-v2 .image:after {
	display: none;
}
.directory-controller .signpost-v2 .image-wrapper,
.page .directory-controller .signpost-v2 .image-wrapper {
	position: relative;
}
.directory-controller .signpost-v2 .image-wrapper:after,
.page .directory-controller .signpost-v2 .image-wrapper:after {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 3px;
	right: 3px;
	background: url('/res/shared/css/../images/icon-close.png') no-repeat 50% 50%;
	background-color: #fff;
	border-radius: 100%;
	opacity: 0;
	transition: .3s opacity;
}
.directory-controller .signpost-v2 .item.active .image-wrapper:after,
.page .directory-controller .signpost-v2 .item.active .image-wrapper:after {
	opacity: 1;
}

@media (max-width: 799px) {
	.homepage .signpost .item:not(.is-custom) .label {
		margin-top: 15px;
	}
}

@media (max-width: 599px) {
	.directory-controller .signpost-v2 .image-wrap,
	.page .directory-controller .signpost-v2 .image-wrap {
		width: 40px;
		height: 40px;
	}
	.directory-controller .signpost-v2 .image-wrapper,
	.page .directory-controller .signpost-v2 .image-wrapper {
		flex-shrink: 0;
		width: 60px;
		height: 60px;
		margin-right: 10px;
	}
	.directory-controller .signpost-v2 .image,
	.page .directory-controller .signpost-v2 .image,
	.directory-controller .signpost-v2 .item a:hover .image-wrap,
	.page .directory-controller .signpost-v2 .item a:hover .image-wrap,
	.directory-controller .signpost-v2 .item.active .image-wrap,
	.page .directory-controller .signpost-v2 .item.active .image-wrap {
		width: 50px;
		height: 50px;
	}
	.directory-controller .signpost-v2 .image,
	.page .directory-controller .signpost-v2 .image {
		margin: 0;
	}
}
.directory-detail-v2 .for-whom .item .image {
	flex-shrink: 0;
}
.directory-detail-v2 .for-whom .item .image img {
	border-radius: 100%;
}
.component.component-galleries-effect {
	overflow: hidden;
}
.parallax.is-hp {
	display: none;
}

@media (min-width: 1260px) {
	.parallax.is-hp {
		display: block;
		min-height: 744px;
		position: relative;
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		overflow: hidden;
		transition: background-position;
	}
	.parallax.is-hp a {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}
}

/* new social icons */
.header-top-socials .item img[src*="stream"] {
	height: 14px;
}
footer .middle .socials .item.threads {
	background-image: url('/res/shared/css/../images/icon-threads.svg');
	background-size: auto 20px;
}
footer .middle .socials .item.threads:hover {
	background-image: url('/res/shared/css/../images/icon-threads-red.svg');
}
footer .middle .socials .item.spotify {
	background-image: url('/res/shared/css/../images/icon-spotify.svg');
	background-size: auto 20px;
}
footer .middle .socials .item.spotify:hover {
	background-image: url('/res/shared/css/../images/icon-spotify-red.svg');
}
footer .middle .socials .item.stream {
	background-image: url('/res/shared/css/../images/icon-stream.svg');
	background-size: auto 14px;
}
footer .middle .socials .item.stream:hover {
	background-image: url('/res/shared/css/../images/icon-stream-red.svg');
}
footer .middle .socials .item.givt {
	background-image: url('/res/shared/css/../images/icon-givt.svg');
	background-size: auto 20px;
}
footer .middle .socials .item.givt:hover {
	background-image: url('/res/shared/css/../images/icon-givt-red.svg');
}
.component-donate-form .swiper-slide .input input[type="date"] {
	-webkit-appearance: none;
	background-color: #fff;
}
.is-date-note {
	display: inline-block;
	padding: 3px 0 0 20px;
	font-size: 80%;
}

@media (min-width: 800px) {
	.is-date-note {
		padding-left: 30px;
	}
}

/* tks stats update 2024 */
.tks-stats > tbody > tr:first-child {
	position: sticky;
	top: 0;
	z-index: 10;
	background: #fff;
}
.tks-stats th {
	padding-top: 20px;
}

@media (max-width: 799px) {
	.tks-stats th {
		padding-top: 10px;
	}
}

@media (max-width: 399px) {
	.tks-stats.is-2022 th {
		padding-top: 10px;
	}
}

/* component marbles */
.component.component-marbles .signpost {
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}
.component.component-marbles .title {
	margin-bottom: 30px !important;
	font-size: 30px;
	line-height: 37px;
	text-align: center;
}
.component.component-marbles .item {
	height: auto;
	margin-bottom: 0 !important;
}
.component.component-marbles .label {
	margin: 30px 0 0 0 !important;
	font-size: 19px !important;
	line-height: 24px;
}
.component.component-marbles .image-wrapper {
	width: 135px !important;
	height: 135px !important;
}
.component.component-marbles .item.is-custom .image {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 135px;
	height: 135px;
}
.component.component-marbles .item.is-custom .image img {
	width: 80px;
	height: 80px;
}
.content-right .component.component-marbles .label {
	font-size: 14px !important;
}

@media (max-width: 1039px) {
	.component.component-marbles .label {
		font-size: 18px;
	}
}

@media (max-width: 799px) {
	.component.component-marbles .title {
		margin-bottom: 15px !important;
		font-size: 22px;
		line-height: 26px;
	}
	.component.component-marbles .label {
		margin: 15px 0 0 0 !important;
		font-size: 14px !important;
	}
}

/* blockquote */
blockquote {
	margin: 0 0 40px 0;
	padding: 0 70px;
	position: relative;
	color: #b91919;
	font-size: 19px;
	line-height: 23px;
}
blockquote:before,
blockquote:after {
	content: '';
	display: block;
	position: absolute;
	width: 22px;
	height: 18px;
	background-repeat: no-repeat;
	-moz-background-size: 22px 18px;
	background-size: 22px 18px;
}
blockquote:before {
	top: 0;
	left: 0;
	background-image: url('/res/shared/css/../images/cite-left.svg');
}
blockquote:after {
	bottom: 0;
	right: 0;
	background-image: url('/res/shared/css/../images/cite-right.svg');
}

@media (max-width: 799px) {
	blockquote {
		padding: 0 40px;
	}
}

@media (max-width: 599px) {
	blockquote {
		margin-bottom: 24px;
	}
}

/* lang */
header .header-top-lang-wrap .header-top-lang .item.active {
	order: -1;
}

/*!
 * Resource /server/lib/vizus-framework-2.7.23/ai/1.7/css/web.css from 2025-07-22 11:36:02
 *
 */
/* chat AI assistant */
.wrap-ai-assistant.start {
	position: fixed;
	align-items: center;
	justify-content: center;
	display: flex;
	z-index: 1000;
}
.but-start-chat {
	display: flex;
	align-items: center;
	min-width: 64px;
	height: 64px;
	animation-name: animateBtn;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	background: #e0072d url('/server/lib/vizus-framework-2.7.23/ai/1.7/css/../images/icon-chat.svg') no-repeat center center;
	background-size: 48px;
	border-radius: 100px;
	cursor: pointer;
}
.but-start-chat.is-text-activate {
	max-width: 250px;
	padding: 0 24px 0 72px;
	background: #e0072d url('/server/lib/vizus-framework-2.7.23/ai/1.7/css/../images/icon-chat.svg') no-repeat 10px center;
	background-size: 48px;
	border-radius: 100px;
}
.but-start-chat span{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.25em;
}
.wrap-ai-assistant.chat {
	width: calc(100vw - 51px);
	max-width: 500px;
	height: calc(100vh - 220px);
	max-height: 700px;
	position: fixed;
	z-index: 1000;
	border-radius: 6px;
	box-shadow: 0 3px 36px rgba(0, 0, 0, 0.25);
}
.wrap-ai-assistant.left-top {
	top: 130px;
	left: 17px;
}
.wrap-ai-assistant.left-bottom {
	bottom: 17px;
	left: 51px;
}
.wrap-ai-assistant.right-top {
	top: 130px;
	right: 54px;
}
.wrap-ai-assistant.right-bottom {
	right: 54px;
	bottom: 17px;
}

.wrap-ai-assistant.embed.chat {
	position: relative;
}
.wrap-ai-assistant.embed.left-top,
.wrap-ai-assistant.embed.left-bottom,
.wrap-ai-assistant.embed.right-top,
.wrap-ai-assistant.embed.right-bottom {
	bottom: 0;
	right: 0;
	top: 0;
	left: 0;
}

.wrap-chat-header {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 70px;
	position: relative;
	padding: 17px 40px;
	background: #fff;
	border-radius: 6px 6px 0 0;
}
.wrap-chat-header:before {
	content: '';
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	top: -20px;
	left: 17px;
	z-index: 10;
	background: url('/server/lib/vizus-framework-2.7.23/ai/1.7/css/../images/avatar.png') no-repeat 50% 50%;
	background-size: 100%;
	border: 5px solid #fff;
	border-radius: 100%;
}
.wrap-chat-header span {
	display: block;
	width: 40px;
	height: 34px;
	position: absolute;
	right: 0;
	background: url('/server/lib/vizus-framework-2.7.23/ai/1.7/css/../images/icon-arrow-down.svg') no-repeat 50% 50%;
	background-size: 14px 8px;
	cursor: pointer;
}
.wrap-chat-messages {
	display: block;
	height: calc(100% - 170px); /*70 hlavička, 60 input, 40 copyright*/
	padding: 17px;
	background: #f2f1ef;
	overflow-y: scroll;
}
.chat-item {
	display: block;
	width: 80%;
	padding: 17px;
	float: none;
	position: relative;
	background: #fff;
	/* box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);  */
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.13);
	font-size: 13px;
	overflow: visible;
}
.chat-item + .chat-item {
	margin-top: 24px;
}

.chat-item.assistant.is-hidden
{
	display: none;
}

.chat-item-content
{
	font-size: 13px;
}
.chat-item.user {
	margin-left: 20%;
	border-radius: 8px;
}
.chat-item:after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	bottom: -9px;
	border-color: #fff transparent transparent transparent;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	transform: rotate(0deg);
}
.chat-item.user:after {
	right: 17px;
}
.chat-item.assistant {
	margin-right: 20%;
	background: #fad5dc;
	border-radius: 8px;
}
.chat-item.assistant:after {
	left: 17px;
	border-color: #fad5dc transparent transparent transparent;
}
.chat-item-header {
	font-size: 10px;
}
.chat-item-header .role,
.chat-item-header .date {
	color: #555;
}
.chat-item-header .role {
	margin-right: 4px;
}
.chat-item-content ol,
.chat-item-content p,
.chat-item-content table,
.chat-item-content ul {
	margin-bottom: 15px;
}
.chat-item-content p:last-child {
	margin-bottom: 0;
}
.chat-item-content ol ol,
.chat-item-content ol ul,
.chat-item-content ul ol,
.chat-item-content ul ul {
	margin-top: 0;
}
.wrap-chat-input {
	display: flex;
	align-items: center;
	gap: 0 17px;
	justify-content: space-between;
	height: 60px;
	padding: 17px 17px 0;
	background: #fff;
}
.wrap-chat-input .ai-autocomplete {
	width: 100%;
}
.wrap-chat-input textarea {
	width: 100%;
	height: 43px;
	padding: 2px 6px;
	border: 1px solid #000;
	border-radius: 6px;
	font-size: 13px;
	resize: none;
}
.wrap-chat-input a {
	display: flex;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
	width: 72px;
	height: 43px;
	background: #e0072d;
	border: 1px solid #e0072d;
	border-radius: 6px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.wrap-chat-input a:hover {
	background-color: #fff;
	color: #e0072d;
}
.wrap-chat-input .loader{
	width: 34px;
	height: 34px;
}
.wrap-chat-input *.hidden {
	display: none;
}

/* copyright */
.wrap-chat-copyright
{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	border-radius: 0 0 6px 6px;
	background: #fff;
	font-size: 11px;
	line-height: .1;
}

	.wrap-chat-copyright span
	{
		position: relative;
		display: inline-block;
		top: -1px;
	}

	.chat-powerby
	{
		display: block;
		width: 109px;
		height: 20px;
		background: transparent url('/server/lib/vizus-framework-2.7.23/ai/1.7/css/../images/powered-by-vizus.svg') no-repeat center center;
		background-size: contain;
		margin-left: 6px;
		font-size: 0;
	}

/* navodne otazky */
.chat-item.guiding-question {
	background: #fff;
	border: 1px solid #e0072d;
	border-radius: 100px;
	box-shadow: none;
	padding: 8px 17px;
	margin-left: 17px;
	cursor: pointer;
	transition: .3s;
}
.chat-item.guiding-question:hover {
	transition: .3s;
}
.chat-item.guiding-question:after {
	display: none;
}

@keyframes animateBtn {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

@media (max-width: 799px) {
	.wrap-ai-assistant.start.left-top {
		top: 115px;
		left: 15px;
	}
	.wrap-ai-assistant.start.left-bottom {
		bottom: 15px;
		left: 15px;
	}
	.wrap-ai-assistant.start.right-top {
		top: 115px;
		right: 15px;
	}
	.wrap-ai-assistant.start.right-bottom {
		bottom: 15px;
		right: 15px;
	}
}

@media (max-width: 575px) {
	body.has-ai-open {
		overflow: hidden;
	}
	.but-start-chat, .but-start-chat.is-text-activate {
		min-width: 50px;
		width: 50px;
		height: 50px;
		background-size: 34px;
		padding: 0;
		background-position: center center;
	}
	.but-start-chat span{
	display: none;
	}
	.wrap-ai-assistant.chat {
		width: calc(100dvw - 34px);
		height: calc(100dvh - 34px);
		max-height: none;
		top: 17px;
		left: 17px;
		z-index: 1000;
	}
	.wrap-chat-header {
		padding-left: 70px;
	}
	.wrap-chat-header:before {
		width: 60px;
		height: 60px;
		top: 5px;
		left: 5px;
	}
}

/* loading ve streamu chatu */
.loader-chat {
	width: 60px;
	aspect-ratio: 2;
	margin-top: 17px;
	--_g: no-repeat radial-gradient(circle closest-side, #df062c 90%, #0000);
	background:
		var(--_g) 0%   50%,
		var(--_g) 50%  50%,
		var(--_g) 100% 50%;
	background-size: calc(100%/3) 50%;
	animation: l3 1s infinite linear;
}

@keyframes l3 {
	20%{background-position:0%   0%, 50%  50%,100%  50%}
	40%{background-position:0% 100%, 50%   0%,100%  50%}
	60%{background-position:0%  50%, 50% 100%,100%   0%}
	80%{background-position:0%  50%, 50%  50%,100% 100%}
}

/* produkty */
.chat-product-list {
	display: flex;
	flex-wrap: wrap;
	gap: 15px 15px;
	margin: 15px 0 0 0;
}
.chat-product-item {
	display: flex;
	flex-direction: column;
	gap: 10px 0;
	width: calc(50% - 8px);
	padding: 10px;
	background: #fff;
	border-radius: 8px;
}
.chat-product-item img {
	margin: auto 0;
}
.chat-product-item a {
	color: #000;
	font-weight: 700;
	line-height: 16px;
}
.chat-product-item:before {
	display: none;
}
.chat-product-prices {
	display: flex;
	flex-direction: column;
	gap: 4px 0;
	line-height: 14px;
}
.chat-product-prices .is-actual {
	color: #e0072d;
}
.chat-product-prices .is-original {
	font-size: 80%;
	text-decoration: line-through;
}

/* error message */
.wrap-error
{
	width: 100%;
	height: calc(100% - 70px);

	display: flex;
	justify-content: center;
	align-content: center;
	flex-direction: row;
	flex-wrap: wrap;

	background: #fff;
	border-radius: 0 0 6px 6px;
}

	.ico-error
	{
		display: block;
		width: 100%;
		height: 64px;
		background: transparent url('/server/lib/vizus-framework-2.7.23/ai/1.7/css/../images/error.svg') no-repeat center center;
		background-size: 64px;
	}

	.text-error
	{
		display: block;
		width: 100%;
		padding: 24px;
		text-align: center;
	}

/* AI Autocomplete*/
.ai-autocomplete
{
	display: inline-block;
	position: relative;
	width: 100%;
}

.ai-autocomplete-items
{
	bottom: 11px;
	left: 0;
	max-height: 299px;
	overflow: auto;
	position: absolute;
	right: 0;
	z-index: 99;
	padding: 10px;

	background: #fff;
	border: 1px solid #707070 ;
	border-radius: 6px;
}

.ai-autocomplete-items.is-hidden
{
	display: none;
}

ul.ai-autocomplete-items li,
ul.ai-autocomplete-items li:link,
ul.ai-autocomplete-items li:last-child
{
	position: relative;
	color: #000;
	font-size: 13px;
	line-height: 140%;
	padding-left: 16px;
}

ul.ai-autocomplete-items li::before
{
	position: absolute;
	top: 2px;
	left: 0px;
	content: '•';
	font-size: 24px;
}

ul.ai-autocomplete-items li:hover {
	color: #e0072d;
	cursor: pointer;
}

.ai-autocomplete-item + .ai-autocomplete-item
{
	margin-top: 2px;
}

/*!
 * Resource /server/lib/vizus-framework-2.7.23/system/1.7/system.css from 2025-03-24 14:19:36
 *
 */
/* Errors */
body.system-event
{
	background-color: #f5f5f5;
	margin: 20px;
	padding: 0;
}

div.system-events
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 50%;
	z-index: 60000;
	background-color: rgba(0, 0, 0, 0.2);
	border-top: 32px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid #b0b0b0;
	padding: 20px;
	overflow: auto;
}

div.system-events a.hide
{
	display: block;
	position: fixed;
	right: 8px;
	top: 8px;
	width: 16px;
	height: 16px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNq0k1EOwCAIQ+n9D13jxwwurKI4/kzaFywAkuaqP2C6Jg0cwJMgzJPmATAQQ5iHpgMo2oUw26qDTOErg5T5HeIOJJxCFoIog2uA0hdKIZbG+NsipVf5yjEdn3MTYACWH0ffODIpOgAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	opacity: 0.5;
}

div.system-event
{
	margin: 0;
	padding: 0;
	display: table;
	margin-bottom: 20px;
}

div.system-event *
{
	background-color: transparent;
	color: #000;
	font: normal 14px/18px sans-serif;
	text-align: left;
	border: none;
	text-decoration: none;
	text-transform: none;
}

div.system-event a
{
	text-decoration: underline;
}

div.system-event a:hover
{
	color: #ff3300;
}

div.system-event a.param-link {
	color: inherit;
	text-decoration: none;
	font: 12px consolas, monospace;
}

div.system-event a.param-link:hover {
	color: inherit;
	text-decoration: underline;
}

div.system-event .file-trace {
	padding: 1px 0;
	font: 12px consolas, monospace;
	text-decoration: none;
}

div.system-event .file-trace.active {
	display: block;
	background: #f3c8bd;
	color: inherit;
	padding: 5px 0;
	margin: 3px 0;
}

div.system-event .file-trace.active:hover {
	text-decoration: none;
}

div.system-event-box
{
	background-color: #fff;
	border: 5px solid #e0e0e0;
	padding: 10px 10px 0 10px;
}

div.system-event h1
{
	font: normal 22px sans-serif;
	background-color: #404040;
	color: #fff;
	margin: 0;
	padding: 10px 10px 6px 10px;
	display: table;
}

div.system-event-error h1
{
	background-color: #ff3300;
}

div.system-event-error div.system-event-box
{
	border-color: #ff3300;
}

div.system-event-warning h1
{
	background-color: #ff6600;
}

div.system-event-warning div.system-event-box
{
	border-color: #ff6600;
}

div.system-event-info h1
{
	background-color: #3366ff;
}

div.system-event-info div.system-event-box
{
	border-color: #3366ff;
}

div.system-event-contents
{
}

div.system-event h2
{
	font: bold 16px sans-serif;
	margin: 0 0 10px 0;
}

div.system-event-error h2
{
	color: #ff3300;
}

div.system-event-warning h2
{
	color: #ff6600;
}

div.system-event-contents h3
{
	font: bold 14px sans-serif;
	margin: 0 0 10px 0;
}

div.system-event-contents p
{
	margin: 0 0 10px 0;
	padding: 0;
}

div.system-event-contents table
{
	border-spacing: 1px 1px;
	margin: 0 0 10px 0;
}

div.system-event-contents table td.name
{
	width: 100px;
	padding: 3px;
	vertical-align: top;
	background-color: #e0e0e0;
	font: normal 12px consolas, monospace;
}

div.system-event-contents table td.value
{
	padding: 3px;
	background-color: #f0f0f0;
	font: normal 12px consolas, monospace;
}

div.system-event-contents ol
{
	margin: 0;
	padding: 0 0 0 30px;
}

div.system-event-contents ol li
{
	font: normal 12px consolas, monospace;
}

div.system-event-box ul
{
	margin: 10px 0 10px 0;
	padding: 0;
}

div.system-event-box ul li
{
	display: inline-block;
	padding: 0 10px 0 0;
}

div.system-event-element
{
	margin: 20px 20px 0 20px;
}

/* Showbox */
iframe.system-showbox
{
	position: fixed;
	width: 320px;
	height: 240px;
	z-index: 50001;
	margin: 20px;
	padding: 0;
	background: #e0e0e0;
	border: 10px solid #e0e0e0;
	overflow: hidden;
}

div.system-showbox-wait
{
	position: fixed;
	width: 128px;
	height: 128px;
	z-index: 50002;
	background: url("/server/lib/vizus-framework-2.7.23/system/1.7/wait.png") no-repeat;
}

div.system-showbox-overlay
{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 50000;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.75;
}

/* Captcha */
div.system-captcha
{
	display: table;
	background: #ff7000;
	padding: 10px;
}

img.system-captcha-image
{
	float: left;
	margin-bottom: 10px;
}

a.system-captcha-reload
{
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	margin: 5px 0 15px 5px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWdJREFUeNpiYKAM1AFx8v///xlgGBfQAuJ2IL4NxP+R8EMgngzElkCsCMQ/gfgtEAvhMpAHiOegGYILP0diT4MZyIhkmDQQbwdiXSSx10C8G4i/ADEbEDsBsRwWH/0FYhOggReQXXYJyUaQV0NwBIc3EP/B4uItyF6ehiRxDBQmeCIiE08wgCyDBy5I4AkQi+IxDOSTV3gMPM8CJMKh4QMCTdBwwwV+AbEnAXmGk1DTv0FdQBJAToOwMPwANfAMOSkb3UAmJFd9ZKACABn4AsoWZaASOAD18h8CyQUbYAZiYyhWh4VhBVK0V5BoYCB69oNluc9QQRCtQqRhIN/cQzLQADmntCNJ3CPCUJBhh5H0LEUvbdiQwvI/NClVYIkoUIpIRitpbgAxP7biSwjNUHh2gqbRM0hZFIZBBYoivgIW5NIWaK7BVxb+gRYoPNhyCjYgAfXyXmiB8R9aKByGFvsquHIKQIABAAyi6f+2WI2NAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	opacity: 0.5;
	font-size: 0;
	line-height: 0;
}

a.system-captcha-reload:hover
{
	opacity: 1;
}

input.system-captcha-code
{
	clear: both;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 175px;
	height: 26px;
	font-size: 18px;
	border: none;
	color: #303030;
	text-transform: uppercase;
	letter-spacing: 6px;
	background-color: #fff;
}

/*!
 * Resource /server/lib/vizus-framework-2.7.23/cms/3.7/web.css from 2016-03-13 19:36:00
 *
 */
div.cms-viewer{position:fixed;width:320px;height:240px;z-index:50001;margin:20px;padding:0;border:10px solid #e0e0e0;background:#e0e0e0}div.cms-viewer iframe{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:transparent;border:0}div.cms-viewer-wait{position:fixed;width:128px;height:128px;z-index:50002;background:url("/server/lib/vizus-framework-2.7.23/cms/3.7/wait.png") no-repeat}div.cms-viewer-overlay{position:fixed;top:0;left:0;z-index:50000;width:100%;height:100%;background-color:#000;opacity:.75}div.cms-viewer a.previous,div.cms-viewer a.next{display:none;position:absolute;z-index:2;width:70px;height:100%;opacity:0;cursor:pointer;color:#e0e0e0}div.cms-viewer:hover a.previous,div.cms-viewer:hover a.next{opacity:.5}div.cms-viewer a.previous:hover,div.cms-viewer a.next:hover{opacity:1;background:rgba(0,0,0,0.5)}div.cms-viewer a.previous:before,div.cms-viewer a.next:before{display:block;position:absolute;left:0;top:50%;top:calc(50% - 35px);width:70px;height:70px;text-align:center;font-family:sans-serif;font-weight:bold;font-size:70px;line-height:70px}div.cms-viewer a.previous{left:0}div.cms-viewer a.previous:before{content:"\276e"}div.cms-viewer a.next{right:0}div.cms-viewer a.next:before{content:"\276f"}a.cms-editor-link-file[class*="file16-"],a.filename[class*="file16-"]{display:inline-block;background-repeat:no-repeat;background-position:left center;padding-left:19px}a.cms-editor-link-file[class*="file64-"],a.filename[class*="file64-"]{display:inline-block;background-repeat:no-repeat;background-position:center 6px;min-width:76px;max-width:96px;padding-top:76px;text-align:center}a.cms-editor-link-file.filesize:after,a.filename.filesize:after{content:" (" attr(data-filesize) ")"}

/*!
 * Resource /server/lib/vizus-framework-2.7.23/cms/3.7/files.css from 2022-09-06 19:37:39
 *
 */
.file16-ai {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNpi/DFHmoEUwMRAImCBUGyR5yCMX8uN0FSgSbHAJYB8oByr+1JMUyFSKDbATfq9MxrTBrhqhB+AZvx/dx3TPZhSJHt6GGkABhyjkCZy8CEHK7IU7SOOkeapFSDAAPx4NJVt9G3XAAAAAElFTkSuQmCC");}
.file16-avi {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUeNqUkrtKA1EYhMc1ZNV4ScQLCCFdCpFYWFja2Pk6voKNhc8ggg8iViIWioikMgoKRhJivK2F+v3nHGMWFyXD3+z+M4c5M2fo83BDgyCX+hpd0HhVhYriOftM7vXc0FNdr7dZgtKKplcVz/z8GavYTC6qdaT2SVoAe35dUazOmbp1vdw4QVkTVU3VbAWcJheccDbs5oFND48XNu9tza4Z4e0Ob5Et8I0Tzvbs2rbZ6IGfrCBAk5yAWwKceMBGs7Rlfjz8ytGcJZ+J991DcVnFHbWOdb0fVo4W/Rd7QcMjv3ogb0uwbFfsv3FjT53zYNLTgoB2EOAYUpRX91JXu4Hq4S8DLQjokjPImwTJ5HQz5YpMWSUPRgsCmqdL2mGXL2UU95EYwT2Q76Z987TDmukHZ2c8Da+hywEen/fGNP/K+UuAAQB6s4NNMCykDQAAAABJRU5ErkJggg==");}
.file16-bmp {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMxJREFUeNpiZFiawUAKYMEUYmRgNBNWMBCUUeYVBXLvfn594f2TU28f/Gf4j0UDULWPtC4QwUWMhOSASIyDd8vTy0A9TGgagGYjq4YDoCBQCshA1wB0CS7XQ6TQNUDcjRVApKB+eBbYAWHc+fyai4UNrujsu0do2tBt+Pr3Jy4bgMGFRQMbEwsuDcDAxaJBg0/izc8vmKqBYQqMCqzxwKArIH3j04tf//5wM7N//P2dQMRB9GjySUDYdnt6CXiaICBZAyOpqZVkGwACDAAoxkNuBFddWAAAAABJRU5ErkJggg==");}
.file16-doc {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS5JREFUeNpidO95wEAKYGIgEZClYUexPBD56PNChEwUOCEijprcEJE0B0Egt9pXFMWGr7/+QRiJtgLIRnKzM3nq8f77z7Dw6AcUDd/BGuzVuZXF2L7+BLH/gU3wM+DlZGXce+3Lk3e/UTT8+P2fiZEh3kbg7Ze/15//BBnx+x8LM6OfIe+fv/+XHv+I7mmgqR66PFICLCtPffwHdR2Dmza3IDfzjitfXnz8g64B6MpoS4FXn/5su/QFKsfIEGTM9+vP/+UnPmIJVmctbmEe5qUnPgIdABHRkeaQEWLdcvEz0JHoGoDGA7377MOf3Ve+QEIGSAKD9fvv/ytPfsIScUDbQcYf//DvP0IOKLLuzKeP3/9ij+kHb37vv/4VWe7zj3/rzn5Ci2nGwZf4AAIMAETff7vQBEiSAAAAAElFTkSuQmCC");}
.file16-dwg {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi3C6ozIAKjJfPOhuZxoADMDGQCIaDBhY4y/H6MQiDVUAAzt6vaYXPBqA0EL09cATCoI6TGF/t2AthCTvYAM1GlsMUAWmAxzTQ3RBnwGMaLkKlUIIHFHIo4dMAt32gEx9AgAEAtPUqWKsu5uEAAAAASUVORK5CYII=");}
.file16-eml {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQdJREFUeNpi/HFVkoEUwMRAIiBZAwsQM4tkMwsmMDCy4FP4/8/f94v/vpkEsoGZL/Dv22kMfz/hVP33E1ABM58fzEkswszCWX8/rvr/+wkWo38/AUoBFQCVIfmBkYVZKOX/t5P/v51FUf3tLFAQKAV3MIqnmfiD/307+u/zdgj33+dd/76dAAqiexph3vcLjOxajMyC/94vA9nKqcfIxAMS5DTAogHo1v8/rjEJRoGUskqDhFglQPZ83MDAIsLIKoPqpH9f/n3eDVENVQpWDXZnAFAKqABJw/9/f98vYYarxgDMgrF/gY78/w+q4e+HZcwC4QyM7DjjARiGAqHAiAMxB1/iAwgwALOXZYzYLwlOAAAAAElFTkSuQmCC");}
.file16-eps {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNpi/DFHmoEUwMRAImCBUGyR5yCMX8uN0FSgSbHAJYB8oByr+1JMUyFSKDbATfq9MxrTBrhqhB+AZvx/dx3TPZhSJHt6GGkABhyjkCZy8CEHK7IU7SOOkeapFSDAAPx4NJVt9G3XAAAAAElFTkSuQmCC");}
.file16-error {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNpivPXoGQMpgImBRECBBtVQKSDCVIEmzoQpjYeLouH26mdoiuAMuBQQMKKFEqaRyKqxOAlNGo1LjWAlwdNovsQMAyzxgOZurHpI9jTj4Et8AAEGAFGJK1SCg91lAAAAAElFTkSuQmCC");}
.file16-exe {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVJREFUeNpi3C6ozEAKYGIgEZCsgQWNr1Keh0vpnc5J1LABYgwea6EaHK8fw2Xkfk0r+oYS/eMBTwzQ2UlogU1NGwACDACvpQ0u/E69DAAAAABJRU5ErkJggg==");}
.file16-flv {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWJJREFUeNqUks1Kw0AUhTuTSPyptg0qRsGCqCC4Uvx5J0HBF/FhRPQVXOhKcdFS1IWVtrRRMVhqpn7jHWpLi9BLEpjcc2bOPWfU8VWSGaf8/sXCtFrN6eVZXZhULFtf3ZcP8/xm6kl3BGFr3ttedFCpKKuirLdW0Hc189BIBwigD1a8CS9Tapqn2Lx+2i2XZlQxr9dDTYulcHxRwt6gb6vpTTXtnVCJu5XYvLe9ncge3kisNk0D3SgpN42gT/YDZPRo/KQFABhL+zIlX5QIAjSco72gmHM0aQnMSpJBRXevNkN9ehjc19PL8re0BKb/d33KV4E/lAN+4yCeMOXfxC1zUe6g3orMa4E5AungNw7iCV49xua85KBSxV8CMEcgSwbFbxzEk7Prdr+G3cijxfbAHAF3yZJ08HsuUMPBddIMALkgbiJJkXQ2Qvv0n8DeI66GcMhyjMsn2urJwO0Yrh8BBgDJQ8JIVk+TBAAAAABJRU5ErkJggg==");}
.file16-folder {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNpi/P//PwMlgOXWJEa8Jqjl/WfEawBYUTB2yVtriXABIQWEXIjXAFwuQ3YhEwOFgIVYv5IViATDhxpeGDVgMBhAcUICCDAAM54SpaXlTUwAAAAASUVORK5CYII=");}
.file16-forbidden {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKVJREFUeNpivPXoGQMpgImBRECyBhYU3v//vIfX8ZzeyXHzNJD3Q930i6n7Z9sgBkZGuBJGhB/+/xde3Se0uhfNyHehxW9Di+B6EE4Cmo2pGgiAgkApLH4AugSXu5GlEH6AuJvhxH905RaMUClKQwkYJjwntgDNw1QElMJiAzAEcZmKLIXQAAxvYAhiqgYKgqICS8QxMgLD+5eEAtERN1gSH0CAAQCKQEE5NdsQOQAAAABJRU5ErkJggg==");}
.file16-gif {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM5JREFUeNpiZFgqw0AKYMEUYmRgNBM2MBDUVuaVB3Lvfn544f3VU28v/Gf4j0UDULWPtIuPtDNcxEhIB4jEOES2PN0D1MOEpgFoNrJqOAAKAqWADHQNQJfgcj1ECl0DxN1YAUQK6odngWchjDufH3CxcMIVnX13CU0bug1f/37DZQMwuLBoYGNixaUBGLhYNGjwqbz5+Q5T9Zane4FRgT0edAU0bny68+vfb25mro+/PxOIOIgeTT5VCNtuTzABTxMEJGtgJDW1kmwDQIABAJS7QyrN0h4jAAAAAElFTkSuQmCC");}
.file16-htm {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaJJREFUeNqUUmlLAlEUdTbHGXV0dERTQzIjqAwpoujf9a2/JChiJVnhlwoLy33f0nEdna0rFdRoUI878M6Fc985cy5yfhbR/efg8BkMuNtrYSwGksQ77VG1zAuC9CthP+QOhtZwAvvqOCVRTt1WntPNlQSkXhu0myME1RVzPcA+P6sqOofTVC33o+EXVVU1BDQRz81mUjyanUzmUJex3HQqQtOzbg0depZfQGVZgTGj4ewDD3gBQXQURYCwnT0nuNIS/AHOZCZhmMvNQMEFIEiKhDNgzO1ltKZLhR5BoN3uZHOLAwyWJFERBLHVGCmywlgoLQEkwWnWh0ajHjBczGZSUVSbnUYxFDhagsdr4fvC9xZN61kbdXSyEMPzgpYAGo5PfaCVNBCAA9sOjqOTiaKJITEMgRC1BL0eKxf7j/d1K7uQ2+9Nd4MuSJ1zmFI3ZXlJ0iK4bmeMYWgx/7YIbsOG4yj8qPxr9yKWXbEa11eF0IGHogkr+xmTOJfukqX0Q2P1LmWeWjCMtdNgFPBkPK9VBstKfmyrKMqtxhDqL+v9LsAA2wrFrMOZYS8AAAAASUVORK5CYII=");}
.file16-jpg {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMNJREFUeNpi/DFHmoEUwMRAIqC9BhZ8ckYljNK2QMb/p4f/nOshrIFJyY+RXwmkgV2QAaaBqk769/w4E4wBF2SkKB5YXecDEbEaWJ1nM0lYABGr20KEi607sGtgdZrBJGUDFRI3Y7EFhQlQJ7OSP6vnCnQNrI5TmaTtEX59f+PP4RKgaqBOkAoRfVbP5SgamKQdEKrfXvm9JRDoE4hqqCIRA1b3JUhOYoQ67N+bC7+3hbK6zAH6BN3pYsYQv5EcrAABBgA5lDS0dKF6cwAAAABJRU5ErkJggg==");}
.file16-m4v {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVtJREFUeNqUUsFKw0AUzO5G00QbiCBYDxakLQie9NCPEhT8ET9GxK+oXhQPLUV70EKFQGpCY7svzvK2IdJS6JIENm/m7byZFdfPmbPNcqubQ0+cBPK4JqNdgW38W3zOaJTRJC/WEM5CdR5aKK+GLxq+Ot2TLwm9JfofAejugdqRTn9KHxmNZ6blUU00A9mqS5SwZY7LStAb6KdY92JdnjBMi2FKyUJdRObw79xokyhAN5QMpsTom7YHGSUNP1ECADBszYsp8YUSRgANzlXLawaWxiWGGUk8KOsuV2df3na810Q/jhdcYpjc7LqvhCdXcoDfcBCeYMrKxPTwNR/8EItkmCUgHfgNxQDBq/eU7pdQXjwMYJaALNEDfsNBeHLXz6saLiOFEtqPsiUB7iJLpAO/Q1esBjcnBwC+IDZpThHptOvmqZ6A3muuBnOQ5RaXj7VNct1z9Aaj/wQYAIXswXLzcnxkAAAAAElFTkSuQmCC");}
.file16-mov {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVtJREFUeNqUksFKw0AURTOTmrRVKy4EK9iCqCC4sgs/SlDwR/wYEb+irhQFpWgWUmhAqDZpm87EE19aIi2FDklg8u59c9+9oy5fImeVVSpudjzVKOs9X2+XFNuvSfo5ssHQ9sbpAsLJunu6kUNl1T1V99yDin78sc8D848A+nzLXVPOa2Q/hrb713LXU82yPqxqSmyFUxIl9Ab98G3afTM7oROnndj2jXu2mR0eJpk2TQHdKHmLrKCvGj4yZjR+UgIAjG32MiVflAgCNJyLfb9ZzmlSElgmSQbtFqxgHVf1ddN/Gpj7cCIlgenlrle08vVcDviNg3jClIWJ7V2YoF5ECiwnkA5+oxgQXr3H9nYKlSXDAMsJZEkP/MZBPLkJRkUNrZpLifbBcErAXbIkHfyuuWo+uCR1AMgFyZOWFEnnqJo9xRPoveBqCIcsV7h8oq03Nm3HLDH6V4ABAGi7wXBA5xuCAAAAAElFTkSuQmCC");}
.file16-mp3 {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNpibAh9xkAKYGIgEbBgFWVkYhCTZRUUZxYCIgkWQQnmB1d+HV7/BV0DCyujbzq/kASzgCi6QUANWGxgZmFQ0mUnx0lvn/959/LP+xd/3738++bpn8Acfnwats79eOPUD2SRv3+oHkpowcXEhEODiDQKV0aNzT+Tn4OLCYsNtoE8xq5czMyMyHLeyXxoqqEaRGVZzDy4sTiXDaH/9dM/CE9zcjOhhSmEsWPBpy8f/v749g8Yx/BwA9nw6MavY5u/6NtzAoPv2Oavrx9DNdy9+BOIsIfS8S1fgYgmqRUgwACrRU/r4uHtUwAAAABJRU5ErkJggg==");}
.file16-mp4 {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVtJREFUeNqUUsFKw0AUzO5G00QbiCBYDxakLQie9NCPEhT8ET9GxK+oXhQPLUV70EKFQGpCY7svzvK2IdJS6JIENm/m7byZFdfPmbPNcqubQ0+cBPK4JqNdgW38W3zOaJTRJC/WEM5CdR5aKK+GLxq+Ot2TLwm9JfofAejugdqRTn9KHxmNZ6blUU00A9mqS5SwZY7LStAb6KdY92JdnjBMi2FKyUJdRObw79xokyhAN5QMpsTom7YHGSUNP1ECADBszYsp8YUSRgANzlXLawaWxiWGGUk8KOsuV2df3na810Q/jhdcYpjc7LqvhCdXcoDfcBCeYMrKxPTwNR/8EItkmCUgHfgNxQDBq/eU7pdQXjwMYJaALNEDfsNBeHLXz6saLiOFEtqPsiUB7iJLpAO/Q1esBjcnBwC+IDZpThHptOvmqZ6A3muuBnOQ5RaXj7VNct1z9Aaj/wQYAIXswXLzcnxkAAAAAElFTkSuQmCC");}
.file16-mpg {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWhJREFUeNqUkl1Kw0AUhTuTaPAHJUiljfhDqYrgkz64CUFch6DgRnx1GYKIa1DUJ8UHQ6ktxGqV0qIFaTPxCzeElBahQxuYuefMnHvOVcfn3dw4y85u8vNqJa+9Be3OKrat7yj4MrWmabajEYStZWt7TbszKj0puqroWqWifqya53o4QAC9t2lN2LmXwLx+mEYrvrLgqtVFXfY0JbbCsUUJd4N+8MN7P0xfqDSiSsN0utZOOX78sxNr0xTQjRI/MII+OXBKBZ3SOKQEABjb+E+XfFEiCNBwjvYd9MiJlAQWSxJPRHe6Npb06aHzVAuv7/pSEpj+3/WpSeXYQzngNw7iCV1mOjZXtz3/zYhIgSUE0sFvFAPCq+q7ubxJoLKkGWAJgSxJB79xEE/OLn6zGnbLFqXWTwQsIeAuWZIOfs9Nq+Hgev0cABmQpCNJkXTWvfiXfYG7R4yGcMhyjOETbc32wHQMrz8BBgD2xsIffGjg3wAAAABJRU5ErkJggg==");}
.file16-pdf {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAW5JREFUeNpi/Hf2yP8Pb/8f3/v/4imGv38YCAGm/+eOMbJzMmfVMncuYHLyZWBiwq+B8XeQCYjmF2LyDGVy8vv/8Pbf6a0M714T0gDhKKozFTQz/P71t6OE4c0L7E5C5vy/f/PfzHZGAWHmzCpcbkMX/X/t/P/rFxjlVRmtXInQwMLKqKzJ8OEtAysbk08kAxs7Tj8wWrsyuQYyahujueT/+eP/ti4HkggNwDBhDEpgFJOCqjh9iIGZmVFVB8j8t301AycXo4Iag6DI39JYhl8/QY5gCkliEJGAKP03r/f/q2fM9VMZ/vwGiZw5/P/udZCpUvIM//5BXQ2hgEr/bV0BlpNjlFWCWv/1M9TaZw8R3vz/79+/CbX/D++AOtE7Eirz98//11iiguXfgv7/Jw9AVcsqMZnaQU29dxNr0mKCqwaGD1NMDjyU/l86RSAemPxjQZEA9dO/f8DgwqOBUdOAyTMMEfxXzuBKSwABBgDyII9ihOF4xAAAAABJRU5ErkJggg==");}
.file16-png {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM1JREFUeNpi3Bz7koEUwIJFjJFBQImVX46FS5wZyPv28u/HR38+3PvN8B+rBkYGcQN2cQM2uAC/AgsQsfMxvbzwE6iHCU090Gxk1XAAFARKARnoGoAuweV6iBS6Boi7sQKIFNQ810kiEMbXl3+Z2Rnhij7e/42mDd2Gvz//47IBGFxYNDDi9AIDMHCxaOCRZPn1+R+m6pcXfoGiAjMeGBkZeGVYvjz/8/8PA9Azv7//JxRxED1SUPFjre8JeJogIFkD1OrdeW9oZQNAgAEAippAXp960lIAAAAASUVORK5CYII=");}
.file16-ppt {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNpi/N9gyUAKYGIgEbDglAnvYPj0kuHlXYbHlxle38ehQVqLQdWSQU6fYVEeAxMzg4AUCEmqM1zdy/DgHIYGTQcGi3AGIRl0q/jEGLSdGb6+h9jDhDAbq2q4HlldVE8DXYJLNQSIK6NqALobP+ATR/WDkCy6iuWleIP13WMGUUWEcPFmFFVA7wLDDcVJjy7icw+SLEzD7eMM755gVw0UB8qia3h6jeHESix6gCJAcaAslpi+foDh0ytoTAPDAOgroEuAZiOpxkgaQDlUaSqkVoAAAwCLmEING6lC0wAAAABJRU5ErkJggg==");}
.file16-psd {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAERJREFUeNpiZEjbxEAKYGIgEZCsgQWN3+Crjktpw+abVLEBbAwea6EannW54jJSqmw3fUOJ/vGAJwbo5SRGmqdWgAADAEQaDWNQ/7csAAAAAElFTkSuQmCC");}
.file16-rar {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtJREFUeNpi9PDxYACD7Zu3A0lPX08GvIAFzlq6fCkDEYAJzoqOjAYighroYMN22x9Q5tGFIK/DuQScVLYfyrCOZ+hyJMpJRAImZPegMAhpWIDOIKDBOgGdQUhDPDqDsKeBgYM3fMgMJRZE4ECiglAoMf7vdCDJBoAAAwAlHiNaYfjtGAAAAABJRU5ErkJggg==");}
.file16-swf {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNpi/NEmzUAKYGIgEbBAKLbccxDGr8lGaCrQpFjgEkA+UI41fCmmqRApFBvgJv1eGY1pA1w1wg9AM/6/uo7pHkwpkj09jDQAA45RTBM5+JCDFVmK9hHHSPPUChBgAPGwNOH/D9h6AAAAAElFTkSuQmCC");}
.file16-tif {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAERJREFUeNpiZEjbxEAKYGIgEZCsgQWN3+Crjktpw+abVLEBbAwea6EannW54jJSqmw3fUOJ/vGAJwbo5SRGmqdWgAADAEQaDWNQ/7csAAAAAElFTkSuQmCC");}
.file16-txt {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFRJREFUeNpiTN14iYGBwVddfPPNlwxEAJZZfrpwDjF6WNI2XUazAW4ERApdA6YQVnW0cRJWy0ekk5ifGQVvvvmKgYGRyKTBxEAioJuTiFQNBAABBgCXw0N3ZwG1OQAAAABJRU5ErkJggg==");}
.file16-unknown {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiXHL8CwMpgImBRMACoaItuAkqXXriKzk2kOskuI24ANzNtHfSiNTAghnSRGnAH2sUOQkgwABi0AuHqqbdCAAAAABJRU5ErkJggg==");}
.file16-wav {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARRJREFUeNpinNP5n4EUwIJLQtOQgZmF4e41hu9fUcSZMJWysTO4BjHIqzKwsTFIyhKyQUSCwcmfgZef4cEtEJdfiIGJieHfPxwatIwYzB0ZmJgZfv9i+PAWJMLIyMDJzfD1MzYNQGfIqUDZzx4x/IeZysWDogHhB7hqIHh4i+HxPZiRrIQ8DQQ/fzC8fs7w6ydYBRMRGoBOxwWwawC6W0wKFL5AgBxEKBru30SISiswyChC2X9+49CwbyPD8T0M//6C2KKSQGdBxb9/w+2ka+cYNi9l+PwR5CQJGZDI//8M3z7j9cObFwwbFjA8usMgKcfAwsbw8R26H7AkPmBo7l7HYGTL8Psnw/PHRKfWc4exiwMEGAAGN0ueLYMocwAAAABJRU5ErkJggg==");}
.file16-webm {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVZJREFUeNqUUk9LAlEcnMT+EAVCIXZYMROiDaQUIaSrpz6I0KFTnySCovocEXmN6OSGVBKoWSKFJAidokPN771fa0tL4fAOu+83sztv5o197hYxCqKBt3kHzgoW0ogl5HXwgucWOnW8dsIEyxtY3UQsPtxJpGUtZnF7gfuroIDswhbGJ9Go4ukOvbZsxlNIuljKyYgwmqg64bfJvq7Aqwz/0K7JeutjrSSEfpfeIjKgbzppVpW9fSA2fHCTIxJIA4yApyToxIJsasp7cFzdsSNDM5ZsJta3j0weO8eoX+L8REeGFvkn9qkZTEz/6oF5Mz5mwiP6eKjh7AgtT55TWaWpgO1QwAQpYFaPNzg9VKpF0lWaCtglD8q8mSAz2S8HXK2XZDToCU0FbJ5dsh3mPTsXUtzHuxDMBflu2jbPdjI5WT/Bb4dcDathlyNcPuuNy/sr5y8BBgBci4MP66Va+wAAAABJRU5ErkJggg==");}
.file16-webp {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMtJREFUeNpinLtdiYEUwIJNkFFUQF+YV5OXSx7I+fzt4dvP119/uMjA8B+rBkY5MSdZUSc4X5hPB4g42YQfvdoH1MOEphxoNrJqOAAKAqWADHQNQJfgcj1ECl0DxN1YAUQK6ocIx+MQBtCLzMyccEVvP15B04Zuw++/33HZADQLiwZmRlZcGoCBi0UDP4/Sz1/vMFU/fr0PHBXY4kGQV/3jl3t///9mZeb89eczwYgD6eHnUYawtp6MIOBpgoBkDVAnrdhvSSsbAAIMAF7PQPW7xzVmAAAAAElFTkSuQmCC");}
.file16-wmv {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWhJREFUeNqUUsFKAlEUvW+aoowonJyohIGgJNEWbdq5CGnX7/QFLVr0FRH+RDt3QgSlZNFqIC3GSYzKIHBe5859ZUMieHmb9+457517zlODyiFNUnZit7Cm0pu05NG8y9uPgHq+7j7QW3sEQa3u0voepZaH/EUPS2Xy1Krpp6sEgdEbZZqaoaCuX+7p9TEmZJWTI7eAliISji1K+G6g/ar2q8MXOk3daarPLnklBrw/Q5vF10M3lAQNQVvlE4KMn+LDoAEAw9DlM0yJBpRIZfLgqP1jcrYMR1oxLJYknojuXw9WdtTBqW5f6nrFtGKYNd51NZ0ie/ZfDvCbHcxiyj8T30Y356yeRW4bmCH0fPbbycET9iq8i67PDFTegbkCEwKy5HTcAhyEJ9HFUUIVPEUU/ZAjNy8g+VaNg/NKai49IrjBFwPiD2KSRorIktNxi8otJgbvhyO+hnCQ5QSfT7Rp9PxxRn8LMABwhZxO5+hkcAAAAABJRU5ErkJggg==");}
.file16-xls {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlJREFUeNpi3HDdmYEUwMRAIiBZAwuEcldZhSm3806YuUwLnHvySQ1dnMRIaiiN+mFw+IFkGwACDACoqxlLbHm1ngAAAABJRU5ErkJggg==");}
.file16-xml {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUVJREFUeNpivHbbgYEUwMRAIkBoEBVO1lTZLyQQSpQGRkZ2QT6ff/++f/i0Db8GFgjFz+vMzCzw/uP6f/++srHJMjFy/v33+ffv5zhtEOQPBJLvP24EksxM3HJSncpyi/h4HLFr4OLU52BX+fLt1M9fD4Hc7z9uPHiS8+fPa2mJGkF+fywaoMZ/WAsX/fX7KVDPj5/3JEQLRIUSUTSwsojx8dgCVXz5dgZZ4s/fdw+f5gHtFBGKExNORWgAG8/0DmT8PzTbBfi82NnkgWZB/AYNJX4+N2DIfPy8A021mHC6sGAE0D+Pn1f+/fsBoYGJkf3j513AGIALMTKySIqV8vO6ff125smLOmQpkIb///+9Q/IuEPByW////+vNu0Vv3i/+//8PesR9/XYK6EpkoU9fDgIRzqTx7uN60hLf9x9XSdIAEGAAgaqNoFe4h/YAAAAASUVORK5CYII=");}
.file16-zip {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHdJREFUeNpi9PDxYACD7Zu3A0lPX08GvIAFzlq6fCkDEYAJzoqOjAYighpobwPj/+MOUKZMAoh8soA4DRb7EWInHIlyEpEApuHJQnQGIQ0L0BkENEB8jMwgpCEenUHY08DAwRs+ZIYSCyJwIFFBKJSQYpo4ABBgAOpGJEJnXtH2AAAAAElFTkSuQmCC");}
.file64-ai {background-image: url("data:image/png;base64,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");}
.file64-avi {background-image: url("data:image/png;base64,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");}
.file64-bmp {background-image: url("data:image/png;base64,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");}
.file64-doc {background-image: url("data:image/png;base64,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");}
.file64-dwg {background-image: url("data:image/png;base64,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");}
.file64-eml {background-image: url("data:image/png;base64,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");}
.file64-eps {background-image: url("data:image/png;base64,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");}
.file64-error {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAodJREFUeNrsm7tO40AUhseOcxFauUxFhWiQ6EK3DdUCAlpegjeAN6Cn4zlQgkRDvRHSbrHVPkASKRcJisS58B+LkSzk2DNmcDzmHOnIIZyJ8n1z8bEQzmq1EnHR7Xbp4iOvkXvCzviLvEFOWq1WbIGXMHgL+YzcEfbGOfICuY+cxhW4CYMPLYeXsYv8ue6XbsoKKEv4WQQEJRIQZBHwLYIFsAAWwAJYAAtgASyABbAAFsACWAALYAEsgAWwgC+M1uWBkRorBUiwJECVGisFfASKA1SpsVLAOpDo+yo11gro3v5OlJMEmTTWqi2QBSQP+FwPQR2gvOBzvw2qgOUJz40QN0IbaIRM11rZCBVJgrtJeDrw0vqE0jZC0fdVakrVCMWBqdSUohFKAlOp4UaIGyEWwAJYAAtgAcbCs+nLLhYL7TGO41D+sFoAQSyXS1Gv10W1WhXr/schbhxFEAT/rBRAoJVKJYQncN/3leFlzGazE8/z/lgnQMLTLE4mE9FsNpW3gZx5gp/P523Xde06BCU8Zk70ej0xHo/D1yqzH4E/ToMvpIB18Dp7/h2+kwZfOAESnpLgR6NRuPclmGn4QgmIzvxgMAjha7WaFjzAj3FgdlTGFEpAFL7f74vhcBjC6yx7wJ/hc5RnvjB3gbhlrwuP+/wJLm36Wfc2uXEBEp5mPgv8dDo9wuWBPsO6ZwFarnLZZ4HHgXeEvuBBZ88XRoAJeOz7T8GnCah91Z6Pwmc58AB/TvC6B57uGfBaxAMP8KeAvzcBn7YCnpD/TS97SoJXnXl5qtMV8L9MwqetgBck/W3qCrmNXH7ykXZFXxyzXsHDjdNoNITq/qVxuNXdYeU8moSneBNgAJ/TRyO4vbobAAAAAElFTkSuQmCC");}
.file64-exe {background-image: url("data:image/png;base64,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");}
.file64-flv {background-image: url("data:image/png;base64,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");}
.file64-folder {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB2lJREFUeNrkW0uMFFUUva9+3TNTzcw4IMEYQIGJUZAFkpi4dKNrY+KOhIVb3bhxo3HtQpduNDHxt0AMRqKSSIwxASMBwQ8JosaA09MzDPPpnu6uro/n1quR+XT19Ot51VMdX3KZT0+9enXeveeee18hoiiidqNarbb9vds4R1T5lMjeTZrHEOxV2NEerq3BPoKdSf2LQ2+2/bVF+Rk/wh7dwvUvwE7C3lO5yMjJwz+3xYdfGW+rXpAHAFzYO5rmKsFeU7lAPQQEOKM9bxyB2bBQYbZ9sLdgExoBfR02DvsYdgN2Ry8AYQAAPPiOKb8nOgj7EnYgR3zyUmJMji/CPtQWAqExSVTAhgXzEgSiUzl7+NVjBPYBbL82AJYLeNZdJ+AFPpG/4ACEScr/OKQvBFgjWIfJ3YmMM/OuR83KAllDxb4/EkefA+kQGWmctHp4WwFgV+Ipa+5SLRyN3F0nizR32iSzQGT2WVIELaLWLFaFe9vDK3yUNqJeADgGex/2cDsAEhCI9hwtGNTE/c2+Pr9t16nQvApVehqh2MAK7Z7m6QQA9C7t7YoYiT2gvw7QCkvUsp8id7xJNPcZfnNfT/N0IsE9A0BuFLiHE7L3tQNwYSAACB3JAZGvPQT+psAnt34mET8Z+bjByjKkhvs0+Ya6G3s0Ro7gJLSkGYDAn3bLLxPd/R4IQ2KHIqM99GJ5Xdw5R43S8+QXeohlE+mwBQ8QGgFwq59UqHaJqPhIcpOMnj9OX1h8uEzF+rdINZNUKzym6EWuTIuGTg6o/4Qkuzv7II7ltCdBEDaJ2gVyWz8oCt7dijVYNwBYpWlILex8lD0IAov3F7GagqyO56+Q2zivcP0O8IjQDICwfiXbiSgIsgcg5hfkcyPg+4JzwANLN8itnSUWWZuOCCRoWZJQtQFgOn9A3s70Mqm6B2AZIdRcyHGc7KSFirP+Dw0vfEEF407n5xfwGuFwTtQaAjzp9CYaWx8AQQLAiitz44U9oTVP9uzXVPT+TL3ct0eT8Ak0AtASPGmlF1SVB2uMiPW8v3ZJ0Adkj8UEaS2eJze81h6ACBxgDPVEhB1CgD91yhT2IQQ4E/jYfa+OnV+XbxkEMSwfcO4iud5GgRrw56wFelCD6QAEdwGoX47dsx8kGDalGW0EB4eDhRg3EJaL18htftNmjkJP9UD60xn8kT0lv2Zd2xpy8RwGZoriYk9kcKxxZIib5C59jgy9vIqzxjQDIMaZCCt9yQIBPCACgZkcw87msWyCHOsVGlo4S1Y4J39XhBjqIWWn1wK8IGfoNoW2ZFcj44Kfd77xO+4JGVx8QHae0/iHUyXXDP4SFRsXqTr8LFHpINFMogUU6pZ0ADgvk3MVIHjUrDrZdzxQ0y/fAtanAMBDMq1xShRRJwGAa+oQTDdl2nYmOnW/VMvh2A1nwcogwmhv5mFgchgABA8KvHoVdiPZ7eKmIPjQCpaNJe4/Aa/wlLhgEwDYpSzmgewBCCK5ewZS2ggqUAvipnoZP3MoDHWUuRbzhsViqim7xHo8ABOZNmsBKYb61fMLca8QeqDwoCTE5cuJRB6RmqCt9yQdIU6j5oiSIEyHKyYg/tgpd3TBrEarChDuR3F4XGqAqJpe8QW8ToDk15XJ2uhcp1tcD5S3reHHIDhIx8PHZRiIWnsQROL+IYeLoQkA05eNCtOc2tb3KDw8dBEMP/4k1jIq+wbrQYgPapG1/Hnl84F0ABqYMKizuJj+r0TdTk+wkA1Gn5AHswzChmzASnJBZzFkStJxSn/FN+9HWZya6gwJAr9+sAPh4IAbxFL7noIIlLpD6QDYbiIuxn7BN7W4bbWdg0Hwa7JGmQAI0Z61INgJAL5PKh6bDgAzasDvF/jL0ALl1BTUdxBQAPnY5fFj2BfIk2hRagQ+m/QTD1BoD3fIAlEyWSwXKl0cQfcPhNjVsdOlI+CEA3Kj4oKyKbOBQio0OtfoQnZrTGeq34efm3tCQ+Z+PhscnoSD8gFLNQFARzFkJulEcKOhMBWToJEzEDwAYEWxdI6dtXkd/wCEcEIDACslpY2vtjPda9890yGE7AFECIHSpDxfiOABluhaDne3p1GhsqFXl6fB9YMHcizuAwijSUW4ZQ+o35tcBLdjYmEiFCKnKERSuSp2htMBuHtl9U+3ZF1A+R6xWEsOV4Ite0Bw7y98msm8JaYFACEbqwqt/M7VYFxkxF+5IpzKPQCxHG4lxCi2CMC6ihv2c/4BSLrLnBMNvQDQQHgAPzSHLqdDoR+A6dwD4CdZiwui8P/oASI5YeIQ6PJITwWA8kBwwEoRlwEH5B+AOAxCfsMtEwBmBgKA2AO6PxhR9YAw9wAw+fHbJn6oHYBZkv8HZzDEUJdEqFrhX889AFECwOr3jTQCUBkIHmAtwK/ckX4A8p8J4u5wIOuBDEJgLvcA8NsmVrheC9i6APhtYLTA2ncEqroAOAf7qj35RPmylrfiAd/BLqk3RFLoBfYM7BXY4wmAYcw2pmlQXnpG/L4xH+6GAaftN6jDKyP/CjAANG7L7wIKmAsAAAAASUVORK5CYII=");}
.file64-forbidden {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNJREFUeNrsm89rE1EQx2c3P9G6h0qjqBeLl4J4iZSIgp5sq+2lh/4NHj3rf+Bf4MGjJw96kdIWelAKLUIQ2kNP2ouKSXCTaBWTzQ9nFl9Z6Sa7b7Nu921mYNi2eZPm+3kz8+ZBq/X7fXCzcrlMDwP9MfoMqGl76E/Qm8Vi0XVBekjwKfT36NOgri2hr6BfRW+5LdCHBN9RXLywK+g3B72oe2RAUswIAsBKEAArCICxMAbAABgAA2AADIABMAAGwAAYAANgAAyAATAABjBulo76Fxr7O+jbMPFxF/JfD+yf/T5/GQ6nr8H3mRvopWQCyH77AoU3L2Bq6yXorV//vHb6YM/2qa1XULu1DNXbK9A+eyE5AEj8xddPYfLd6vB6RDDnNp9D5ocJnxcfRAIhkh5AO+8l3mm0lmIS0QSp5intZY1iKDYBALaP1byvD4YxFKt8D6Buf2Q7fX9BJe14rKoZII66qGN5EIoLABpyTiI2Nj2AJjwacpy1LROrfAbQeNvLyf+pAcVQbAIAlOzxVtYoJop7QSRNkGZ7c/ae7/W0lmIScxegmZ5me+vMpOtlyJn2ibwMCQiflh/aaT2W12FnT4haJA9CDIABMAAGwABicgyOYt1uVzpG0zTyCaUBkIherwe5XA4ymQwM+h8Htzgyy7L2lQRAQlOplC2ehBuG4Vv80QTabi+k0+ld5QAI8bSLzWYTCoWC7zIQO0/iO53Omq7rajVBIR53DiqVCjQaDftrP7vvED/vJT6WAAaJl6n5v+LXvcTHDoAQT07i6/W6XftCWNjiYwXAufO1Ws0Wn81mpcSj8HlsmOt+YmIFwCm+Wq2CaZq2eJm0R/GL+D6+dz42p4Bb2suKx3N+AR9r9L3sMXniAIR42vkg4lut1hw+Nug9lLsLULqKtA8iHhveHM4FGzI1HxsAYYjHuh9JvBeA7P+qeaf4IA0PxS+ReNmGJ9sDfsax4aH4+yh+NQzxXhnwFv1D2GlPTuL97rzo6vRE8XfDFO+VAYfo19EfoV9C7414pe3TB8ddT+HlRsvn8+C3fikOj7pnmDmbYYon+yPAAMe5eZagDLsfAAAAAElFTkSuQmCC");}
.file64-gif {background-image: url("data:image/png;base64,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");}
.file64-htm {background-image: url("data:image/png;base64,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");}
.file64-jpg {background-image: url("data:image/png;base64,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");}
.file64-m4v {background-image: url("data:image/png;base64,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");}
.file64-mov {background-image: url("data:image/png;base64,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");}
.file64-mp3 {background-image: url("data:image/png;base64,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");}
.file64-mp4 {background-image: url("data:image/png;base64,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");}
.file64-mpg {background-image: url("data:image/png;base64,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");}
.file64-pdf {background-image: url("data:image/png;base64,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");}
.file64-png {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACelJREFUeNrsW1tsXFcVXfecc++d94wdN3actOTh0pQWEqTSBgJBRfwgIfiqKviAD4oQvxRREaBABUpJpSAQgo/yAxI/IPEQqOIDISEKfUaEtCVPEic4fsSxPa87r/ti73MnTtJ6xuOZSTxOe6SjyXjO3Ll77X3WXnufGyMMQ6w0/vS5yya9PEvz4zRjNFdeOJjDoOnSfInmFz75y80LrRaqNhf5Ns3PY2OPT9Os0PxsqwWizZc/jNtjPNTuw3YAVG4TAJxuAQhuEwCCbgF4WwzV16uJKFHUl0K4lQj4+JABlZQI/WiJpDUe8XOjQK9VWm8EkAmBWE7qz/zAiGhcAp7jo0rXMihT8TV4TUjr0VwzWADQzbORlekAm+4zMbRDwfcMzB2rwZl2kdpq6WU1MtyvBRihNclxE4K+V7roY4bWpUYURJyMNwyUpjwkRgV2fiIGg+I0P9nAwht0nVG6ZRX2DYS+RkBlLsB9n0ni/scyy38rzSTxwtMF5E83oOIG0lsl9jyWw+Y99g3fPfWbEl7/hQPbMlBd8DC8y8SHvpXVIF0dx35WxJk/lhEf6aPf+nWh2iJ5frepjeewfeF7S/jPr0pIb1H46FND5GlaMx8gu8PSxrOHX/zBEo7+OE/rPdzzSBqjH7DhXPIReAH2P5nTxp/8bRkv/zCPoBFi75czdD2JuuMP3hbwSkBuVxTmU89X8e+fF2FlDAzdY2PLAxbGHozh1O8cBLWIG+Zfc3Hs2TKFcqA54aHHcxh5t4XTvy/hro8kkCDgls55+MdTebhFH1s/GMPWfTHEhhRKl+tAcsAigPcpe4mHaQsMTSjYOYES7V0eHAlB/VpGspIGcjskcttN+G60nzXBERjxkeh9+YKLeJZAnLBgqujaPkUHc8RgZoHm4Jus0JYIvRDWJhltkbwPpVa+cRUFTpQpTInKfARU9k4TNfK+X/Dg1TZCGmwOOyuQGpMYeyCO7Q/HwfXW7Ms12MMCYTNV3uBF49rfYsSfCyddFCddZCZMHPjuJswdbyC93dw4AGzbH8Mjz403owF45fASqgXK90oQGUa7TlBGAHncJ2dfjQwZa94UffY87f19X81g4lNJPaMQoc/EBgBg8ZSHmVcq2qNTf68hf548OG5R/ve1Z1/9SRHOrAu7uT0WyeOv/rSAIpFeknJ/bEjSdzw898V5xHgNAfWxZ4Yx/B6b0r9B2mkAOSAkTxpNT7LBf3tyCcN32ogNhzqdhX6k5qoLPhYotamUgUQzn5cu+7hyokGGG7CyCkUiv3sfTWPkfRam/1lHdqfSxrukHIv/c2HGxeABIKSBsB6iUQ41GCxkUuRNzjNXZXBApCgoQ6S2ieX3OmtQyJvb1PLfmPCYK8ZJF/DkUSB9wEKoTuk2PRptnYECwB4TmD9Vx1+/skAhGiBJJIguIzV9l8LFv1Qxd7RG4Kgoq0x7ZDxfl977A8gBiiLAq4WoU8pSJhMaFS5hd1005g6KI5TI63ADHQ0WRUlqs+yr8f3lADJWsuGmWH7fy7UMAtROyxv1xU3oULzt+wHvAPBOR6hfHEB5PqiH+lWTGMtb3bwxoEjhCSVuPwDYUK7d/UoAYZGOH1VRs8KK2ls6p1MxU5/zUC17kFJCsKrto5JbNwDYeLfiamMy98aReZetVZwRw7JU1YWPz72CANXLDSydqOrGiZ02+trWuuUAaOOLHmI5kqgPJpEYt3Xp63O9X1qBaCiHZ3cnkCRpfOVfDkpnaroRapjrD4LqxvhGOdCFzPjDQ5BpAZfEjzakxTYPGySR6642euxAmuSwgcLxGlRarDsNr/nnuaJjpbflQAaCCppG3l3uCq8GHHNFUPYxRlGTmrB027uf3Z1bAgC3vbLvTcDKmfDya2tP8VqvwcWOgTven4JMCXrvbRwAuBy1ieVzu2JEgN6qXm8XCVaWeGEncUdtA20Bg1JefIsVdXPcXn41hEuagUmRecHzw8EHgAsUzvXxzZZm/F4HbyXeAlZOwnDX7xy2ZRYoT3nh9RVdQB7Xio7/XW2mvBUtM6Cbu7SWdA+CFmmOtYJh8TqBqo/BA2D3oykprmtjc5MjoPdqhBubBsxQtk+VRQYp1IecK+MUQDKcJJGN0Bg8APZ+KbNiH3r6lIcaRYBlt97fbHXhDR/VIgGWCNtsK9FT3+CmAuBWvZDbUW8VApGwaUUDIWsbEWjDQtGOB0V0LEa6Yj3FUMufbtV6tlPGcjOzp2FGXOIVQs0FG0YIZe4Qel/7PWh43T5LGChdauiaYj1L5TX/MrewM1QH8EGn6EIIcZbg1rhXMeCcq1NBtAE7QsPbib8pI7h1Y/msr3MESU0mBfInHNQXXRi22ngA8Fne+N0mQpf4oEMQdKdXRSc/CyfryL9WAUgFCiPceADw4Ieftt4vNdN7zrXTn1a6wEwpLXuXjjuYe7EUiaABaJP1FH/xrMDOvSYWL/ooLvhUIJFHVUiCiUNdwM5G5wRBEHWE8q/XUZ6uwrRoC1ly3TVAzwDoEKKwHtmpkN0iUWb15xic3uGc9rB41tMFVD3vojbrav1vplX0RFkwGM9e942BODsMcZXY3FXnfl3C1J8dKp64QcpHZUKf++vnNrtModxx1kJsbcQrbgkAb1WElOvjbzre6qHo4x4C84bko/FARM8TddB7oDm6LgA0f7z3EJWR8YltFjbtSVyLhNV+Xxr6aRRn3j2yLgD0C0S/TlmGIunOfWkqx6WuHcI2qVNXliLSG9XL/hNEwIe7AkAlZU/u495BL40TNj4elzh5ekk3UGMZicrC6m2oUNLWo1dnyn+iVmwcXk1mtwTgzB/KnjC7z9PlSz6lwe4CjE+VYnETs9NlXDhfwJ67N0dsxqdNbQhUH8nRGmfe/1q14D2jOki1Le/w6I+KXi95OjaiEBsWa64c2Xg7bmFuxsG5c3ldKPGR2mr3ojmHUnJ13msa31kAtwQgtU31zGDdGj87XcHZs3lYpoRJe7lT4yvz7jfXYvxAkSAbYVPYT5PxF84ukfGkG1QHHSN+FEksG//9tRg/MABowqMKceYS7fmzBS2fOzWeUx0Z/3Uy/um1Gj8QAFxl+5lLDia7M/5xYvsjTHi3tBrsq/Ez14w3TazF+IPk+SPSlF3fg1j3sH+T8cEqdYK8znjy/KFuwr7TLWDcbM/PTpUx+d9ix8Zrd9ESZ9Y9WC+5h6Qte76XdhEQv9lhf/58555nbR9qbe9/g8rrQ9LsT/C2i4DZm2X8NCs88ryivas68Xwz7KtXvIP1gneIH7C4FS2x79C80K8fYpFjkliZJrZneavIg6ID4692ntn4RtHrm+c7iYDTNCdo7kf03+d7A4DYq+Q0MDlZohJXauM7aYyw5xsVL+/m3ZeY7cM+H6X/X4ABAH4xR7xKQGIuAAAAAElFTkSuQmCC");}
.file64-ppt {background-image: url("data:image/png;base64,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");}
.file64-psd {background-image: url("data:image/png;base64,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");}
.file64-rar {background-image: url("data:image/png;base64,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");}
.file64-swf {background-image: url("data:image/png;base64,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");}
.file64-tif {background-image: url("data:image/png;base64,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");}
.file64-txt {background-image: url("data:image/png;base64,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");}
.file64-unknown {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlJJREFUeNrsl89u00AQh2fWm1ihVXuu1BPiABJHDkhcONFW0GsvvAm8Ac/AlVdATSQunLghgUQACfFHlIIEVAgKpF57mE1kkUOIvU6q2OE3yshKYnv3+3Z212YRoUlx79GxP6xp3ta8QM2Mp5p3NL/dvLwy8QQ75eIzmo81z1JzY1dzT/Oi5mDSCWbKxVcbDp/HOc0r//rTFFTAssRaFQHJEglIqgj4LwICIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIGBpwzaps0laYYSZSD+rjRZgmMmlQqsxU6fFlEl5eB+/Euk3UkCWEbWtwitxp820sR6RBN7jeCA7sdCTxgnI4f0oHhyldH6jNfz9xEnpkffwAyf7NuJmLYI5fKzl/uxDQu9VQKzfJaDsFX67CL6WAsbh+2PwFA7fLYKvnYAcvhXREP7tFzec+4ZPB75WAsZH/uUnN4RfiQ1xwMgPHG3rZtE1hku3a+oG//wwoTefR/AUBn8jE+lGHNa2rWPZh8LrPr+jh33/vJAFbpQLF5DDv/joKsF//y1beui1LVdqf6FTwJpR2VeF1wVvK0mlZ7h6H8yi4f2crwqvq33PzEJfIKB9WnN+HD5kweO/j7e7Ht5GPPtATHuMruOCp/DXFf7+POCLKuCh5qu5lr12OtIW+4eOXpcc+XxN92+AP0/k2jzhiyrgh+YlzVuam74PM77SilXed1/T6ODI8XrHULnpO5KmW93dlqEH84T38UeAAQAmfekCHxs1BQAAAABJRU5ErkJggg==");}
.file64-wav {background-image: url("data:image/png;base64,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");}
.file64-webm {background-image: url("data:image/png;base64,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");}
.file64-webp {background-image: url("data:image/png;base64,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");}
.file64-wmv {background-image: url("data:image/png;base64,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");}
.file64-xls {background-image: url("data:image/png;base64,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");}
.file64-xml {background-image: url("data:image/png;base64,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");}
.file64-zip {background-image: url("data:image/png;base64,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");}
