@charset "UTF-8";
/*! 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: 1px dotted
}
b,
strong {
  font-weight: 700
}
dfn {
  font-style: italic
}
h1 {
  font-size: 2em;
  margin: .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: -.5em
}
sub {
  bottom: -.25em
}
img {
  border: 0
}
svg:not(:root) {
  overflow: hidden
}
figure {
  margin: 1em 40px
}
hr {
  -webkit-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;
  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;
  box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}
legend {
  border: 0;
  padding: 0
}
textarea {
  overflow: auto
}
optgroup {
  font-weight: 700
}
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 {
  *,
  :after,
  :before {
    background: 0 0!important;
    color: #000!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    text-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: ""
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid
  }
  thead {
    display: table-header-group
  }
  img,
  tr {
    page-break-inside: avoid
  }
  img {
    max-width: 100%!important
  }
  h2,
  h3,
  p {
    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 td,
  .table-bordered th {
    border: 1px solid #ddd!important
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(../bootstrap/fonts/glyphicons-halflings-regular.eot);
  src: url(../bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../bootstrap/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.glyphicon-asterisk:before {
  content: "\002a"
}
.glyphicon-plus:before {
  content: "\002b"
}
.glyphicon-eur:before,
.glyphicon-euro:before {
  content: "\20ac"
}
.glyphicon-minus:before {
  content: "\2212"
}
.glyphicon-cloud:before {
  content: "\2601"
}
.glyphicon-envelope:before {
  content: "\2709"
}
.glyphicon-pencil:before {
  content: "\270f"
}
.glyphicon-glass:before {
  content: "\e001"
}
.glyphicon-music:before {
  content: "\e002"
}
.glyphicon-search:before {
  content: "\e003"
}
.glyphicon-heart:before {
  content: "\e005"
}
.glyphicon-star:before {
  content: "\e006"
}
.glyphicon-star-empty:before {
  content: "\e007"
}
.glyphicon-user:before {
  content: "\e008"
}
.glyphicon-film:before {
  content: "\e009"
}
.glyphicon-th-large:before {
  content: "\e010"
}
.glyphicon-th:before {
  content: "\e011"
}
.glyphicon-th-list:before {
  content: "\e012"
}
.glyphicon-ok:before {
  content: "\e013"
}
.glyphicon-remove:before {
  content: "\e014"
}
.glyphicon-zoom-in:before {
  content: "\e015"
}
.glyphicon-zoom-out:before {
  content: "\e016"
}
.glyphicon-off:before {
  content: "\e017"
}
.glyphicon-signal:before {
  content: "\e018"
}
.glyphicon-cog:before {
  content: "\e019"
}
.glyphicon-trash:before {
  content: "\e020"
}
.glyphicon-home:before {
  content: "\e021"
}
.glyphicon-file:before {
  content: "\e022"
}
.glyphicon-time:before {
  content: "\e023"
}
.glyphicon-road:before {
  content: "\e024"
}
.glyphicon-download-alt:before {
  content: "\e025"
}
.glyphicon-download:before {
  content: "\e026"
}
.glyphicon-upload:before {
  content: "\e027"
}
.glyphicon-inbox:before {
  content: "\e028"
}
.glyphicon-play-circle:before {
  content: "\e029"
}
.glyphicon-repeat:before {
  content: "\e030"
}
.glyphicon-refresh:before {
  content: "\e031"
}
.glyphicon-list-alt:before {
  content: "\e032"
}
.glyphicon-lock:before {
  content: "\e033"
}
.glyphicon-flag:before {
  content: "\e034"
}
.glyphicon-headphones:before {
  content: "\e035"
}
.glyphicon-volume-off:before {
  content: "\e036"
}
.glyphicon-volume-down:before {
  content: "\e037"
}
.glyphicon-volume-up:before {
  content: "\e038"
}
.glyphicon-qrcode:before {
  content: "\e039"
}
.glyphicon-barcode:before {
  content: "\e040"
}
.glyphicon-tag:before {
  content: "\e041"
}
.glyphicon-tags:before {
  content: "\e042"
}
.glyphicon-book:before {
  content: "\e043"
}
.glyphicon-bookmark:before {
  content: "\e044"
}
.glyphicon-print:before {
  content: "\e045"
}
.glyphicon-camera:before {
  content: "\e046"
}
.glyphicon-font:before {
  content: "\e047"
}
.glyphicon-bold:before {
  content: "\e048"
}
.glyphicon-italic:before {
  content: "\e049"
}
.glyphicon-text-height:before {
  content: "\e050"
}
.glyphicon-text-width:before {
  content: "\e051"
}
.glyphicon-align-left:before {
  content: "\e052"
}
.glyphicon-align-center:before {
  content: "\e053"
}
.glyphicon-align-right:before {
  content: "\e054"
}
.glyphicon-align-justify:before {
  content: "\e055"
}
.glyphicon-list:before {
  content: "\e056"
}
.glyphicon-indent-left:before {
  content: "\e057"
}
.glyphicon-indent-right:before {
  content: "\e058"
}
.glyphicon-facetime-video:before {
  content: "\e059"
}
.glyphicon-picture:before {
  content: "\e060"
}
.glyphicon-map-marker:before {
  content: "\e062"
}
.glyphicon-adjust:before {
  content: "\e063"
}
.glyphicon-tint:before {
  content: "\e064"
}
.glyphicon-edit:before {
  content: "\e065"
}
.glyphicon-share:before {
  content: "\e066"
}
.glyphicon-check:before {
  content: "\e067"
}
.glyphicon-move:before {
  content: "\e068"
}
.glyphicon-step-backward:before {
  content: "\e069"
}
.glyphicon-fast-backward:before {
  content: "\e070"
}
.glyphicon-backward:before {
  content: "\e071"
}
.glyphicon-play:before {
  content: "\e072"
}
.glyphicon-pause:before {
  content: "\e073"
}
.glyphicon-stop:before {
  content: "\e074"
}
.glyphicon-forward:before {
  content: "\e075"
}
.glyphicon-fast-forward:before {
  content: "\e076"
}
.glyphicon-step-forward:before {
  content: "\e077"
}
.glyphicon-eject:before {
  content: "\e078"
}
.glyphicon-chevron-left:before {
  content: "\e079"
}
.glyphicon-chevron-right:before {
  content: "\e080"
}
.glyphicon-plus-sign:before {
  content: "\e081"
}
.glyphicon-minus-sign:before {
  content: "\e082"
}
.glyphicon-remove-sign:before {
  content: "\e083"
}
.glyphicon-ok-sign:before {
  content: "\e084"
}
.glyphicon-question-sign:before {
  content: "\e085"
}
.glyphicon-info-sign:before {
  content: "\e086"
}
.glyphicon-screenshot:before {
  content: "\e087"
}
.glyphicon-remove-circle:before {
  content: "\e088"
}
.glyphicon-ok-circle:before {
  content: "\e089"
}
.glyphicon-ban-circle:before {
  content: "\e090"
}
.glyphicon-arrow-left:before {
  content: "\e091"
}
.glyphicon-arrow-right:before {
  content: "\e092"
}
.glyphicon-arrow-up:before {
  content: "\e093"
}
.glyphicon-arrow-down:before {
  content: "\e094"
}
.glyphicon-share-alt:before {
  content: "\e095"
}
.glyphicon-resize-full:before {
  content: "\e096"
}
.glyphicon-resize-small:before {
  content: "\e097"
}
.glyphicon-exclamation-sign:before {
  content: "\e101"
}
.glyphicon-gift:before {
  content: "\e102"
}
.glyphicon-leaf:before {
  content: "\e103"
}
.glyphicon-fire:before {
  content: "\e104"
}
.glyphicon-eye-open:before {
  content: "\e105"
}
.glyphicon-eye-close:before {
  content: "\e106"
}
.glyphicon-warning-sign:before {
  content: "\e107"
}
.glyphicon-plane:before {
  content: "\e108"
}
.glyphicon-calendar:before {
  content: "\e109"
}
.glyphicon-random:before {
  content: "\e110"
}
.glyphicon-comment:before {
  content: "\e111"
}
.glyphicon-magnet:before {
  content: "\e112"
}
.glyphicon-chevron-up:before {
  content: "\e113"
}
.glyphicon-chevron-down:before {
  content: "\e114"
}
.glyphicon-retweet:before {
  content: "\e115"
}
.glyphicon-shopping-cart:before {
  content: "\e116"
}
.glyphicon-folder-close:before {
  content: "\e117"
}
.glyphicon-folder-open:before {
  content: "\e118"
}
.glyphicon-resize-vertical:before {
  content: "\e119"
}
.glyphicon-resize-horizontal:before {
  content: "\e120"
}
.glyphicon-hdd:before {
  content: "\e121"
}
.glyphicon-bullhorn:before {
  content: "\e122"
}
.glyphicon-bell:before {
  content: "\e123"
}
.glyphicon-certificate:before {
  content: "\e124"
}
.glyphicon-thumbs-up:before {
  content: "\e125"
}
.glyphicon-thumbs-down:before {
  content: "\e126"
}
.glyphicon-hand-right:before {
  content: "\e127"
}
.glyphicon-hand-left:before {
  content: "\e128"
}
.glyphicon-hand-up:before {
  content: "\e129"
}
.glyphicon-hand-down:before {
  content: "\e130"
}
.glyphicon-circle-arrow-right:before {
  content: "\e131"
}
.glyphicon-circle-arrow-left:before {
  content: "\e132"
}
.glyphicon-circle-arrow-up:before {
  content: "\e133"
}
.glyphicon-circle-arrow-down:before {
  content: "\e134"
}
.glyphicon-globe:before {
  content: "\e135"
}
.glyphicon-wrench:before {
  content: "\e136"
}
.glyphicon-tasks:before {
  content: "\e137"
}
.glyphicon-filter:before {
  content: "\e138"
}
.glyphicon-briefcase:before {
  content: "\e139"
}
.glyphicon-fullscreen:before {
  content: "\e140"
}
.glyphicon-dashboard:before {
  content: "\e141"
}
.glyphicon-paperclip:before {
  content: "\e142"
}
.glyphicon-heart-empty:before {
  content: "\e143"
}
.glyphicon-link:before {
  content: "\e144"
}
.glyphicon-phone:before {
  content: "\e145"
}
.glyphicon-pushpin:before {
  content: "\e146"
}
.glyphicon-usd:before {
  content: "\e148"
}
.glyphicon-gbp:before {
  content: "\e149"
}
.glyphicon-sort:before {
  content: "\e150"
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"
}
.glyphicon-sort-by-order:before {
  content: "\e153"
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154"
}
.glyphicon-sort-by-attributes:before {
  content: "\e155"
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"
}
.glyphicon-unchecked:before {
  content: "\e157"
}
.glyphicon-expand:before {
  content: "\e158"
}
.glyphicon-collapse-down:before {
  content: "\e159"
}
.glyphicon-collapse-up:before {
  content: "\e160"
}
.glyphicon-log-in:before {
  content: "\e161"
}
.glyphicon-flash:before {
  content: "\e162"
}
.glyphicon-log-out:before {
  content: "\e163"
}
.glyphicon-new-window:before {
  content: "\e164"
}
.glyphicon-record:before {
  content: "\e165"
}
.glyphicon-save:before {
  content: "\e166"
}
.glyphicon-open:before {
  content: "\e167"
}
.glyphicon-saved:before {
  content: "\e168"
}
.glyphicon-import:before {
  content: "\e169"
}
.glyphicon-export:before {
  content: "\e170"
}
.glyphicon-send:before {
  content: "\e171"
}
.glyphicon-floppy-disk:before {
  content: "\e172"
}
.glyphicon-floppy-saved:before {
  content: "\e173"
}
.glyphicon-floppy-remove:before {
  content: "\e174"
}
.glyphicon-floppy-save:before {
  content: "\e175"
}
.glyphicon-floppy-open:before {
  content: "\e176"
}
.glyphicon-credit-card:before {
  content: "\e177"
}
.glyphicon-transfer:before {
  content: "\e178"
}
.glyphicon-cutlery:before {
  content: "\e179"
}
.glyphicon-header:before {
  content: "\e180"
}
.glyphicon-compressed:before {
  content: "\e181"
}
.glyphicon-earphone:before {
  content: "\e182"
}
.glyphicon-phone-alt:before {
  content: "\e183"
}
.glyphicon-tower:before {
  content: "\e184"
}
.glyphicon-stats:before {
  content: "\e185"
}
.glyphicon-sd-video:before {
  content: "\e186"
}
.glyphicon-hd-video:before {
  content: "\e187"
}
.glyphicon-subtitles:before {
  content: "\e188"
}
.glyphicon-sound-stereo:before {
  content: "\e189"
}
.glyphicon-sound-dolby:before {
  content: "\e190"
}
.glyphicon-sound-5-1:before {
  content: "\e191"
}
.glyphicon-sound-6-1:before {
  content: "\e192"
}
.glyphicon-sound-7-1:before {
  content: "\e193"
}
.glyphicon-copyright-mark:before {
  content: "\e194"
}
.glyphicon-registration-mark:before {
  content: "\e195"
}
.glyphicon-cloud-download:before {
  content: "\e197"
}
.glyphicon-cloud-upload:before {
  content: "\e198"
}
.glyphicon-tree-conifer:before {
  content: "\e199"
}
.glyphicon-tree-deciduous:before {
  content: "\e200"
}
.glyphicon-cd:before {
  content: "\e201"
}
.glyphicon-save-file:before {
  content: "\e202"
}
.glyphicon-open-file:before {
  content: "\e203"
}
.glyphicon-level-up:before {
  content: "\e204"
}
.glyphicon-copy:before {
  content: "\e205"
}
.glyphicon-paste:before {
  content: "\e206"
}
.glyphicon-alert:before {
  content: "\e209"
}
.glyphicon-equalizer:before {
  content: "\e210"
}
.glyphicon-king:before {
  content: "\e211"
}
.glyphicon-queen:before {
  content: "\e212"
}
.glyphicon-pawn:before {
  content: "\e213"
}
.glyphicon-bishop:before {
  content: "\e214"
}
.glyphicon-knight:before {
  content: "\e215"
}
.glyphicon-baby-formula:before {
  content: "\e216"
}
.glyphicon-tent:before {
  content: "\26fa"
}
.glyphicon-blackboard:before {
  content: "\e218"
}
.glyphicon-bed:before {
  content: "\e219"
}
.glyphicon-apple:before {
  content: "\f8ff"
}
.glyphicon-erase:before {
  content: "\e221"
}
.glyphicon-hourglass:before {
  content: "\231b"
}
.glyphicon-lamp:before {
  content: "\e223"
}
.glyphicon-duplicate:before {
  content: "\e224"
}
.glyphicon-piggy-bank:before {
  content: "\e225"
}
.glyphicon-scissors:before {
  content: "\e226"
}
.glyphicon-bitcoin:before {
  content: "\e227"
}
.glyphicon-btc:before {
  content: "\e227"
}
.glyphicon-xbt:before {
  content: "\e227"
}
.glyphicon-yen:before {
  content: "\00a5"
}
.glyphicon-jpy:before {
  content: "\00a5"
}
.glyphicon-ruble:before {
  content: "\20bd"
}
.glyphicon-rub:before {
  content: "\20bd"
}
.glyphicon-scale:before {
  content: "\e230"
}
.glyphicon-ice-lolly:before {
  content: "\e231"
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232"
}
.glyphicon-education:before {
  content: "\e233"
}
.glyphicon-option-horizontal:before {
  content: "\e234"
}
.glyphicon-option-vertical:before {
  content: "\e235"
}
.glyphicon-menu-hamburger:before {
  content: "\e236"
}
.glyphicon-modal-window:before {
  content: "\e237"
}
.glyphicon-oil:before {
  content: "\e238"
}
.glyphicon-grain:before {
  content: "\e239"
}
.glyphicon-sunglasses:before {
  content: "\e240"
}
.glyphicon-text-size:before {
  content: "\e241"
}
.glyphicon-text-color:before {
  content: "\e242"
}
.glyphicon-text-background:before {
  content: "\e243"
}
.glyphicon-object-align-top:before {
  content: "\e244"
}
.glyphicon-object-align-bottom:before {
  content: "\e245"
}
.glyphicon-object-align-horizontal:before {
  content: "\e246"
}
.glyphicon-object-align-left:before {
  content: "\e247"
}
.glyphicon-object-align-vertical:before {
  content: "\e248"
}
.glyphicon-object-align-right:before {
  content: "\e249"
}
.glyphicon-triangle-right:before {
  content: "\e250"
}
.glyphicon-triangle-left:before {
  content: "\e251"
}
.glyphicon-triangle-bottom:before {
  content: "\e252"
}
.glyphicon-triangle-top:before {
  content: "\e253"
}
.glyphicon-console:before {
  content: "\e254"
}
.glyphicon-superscript:before {
  content: "\e255"
}
.glyphicon-subscript:before {
  content: "\e256"
}
.glyphicon-menu-left:before {
  content: "\e257"
}
.glyphicon-menu-right:before {
  content: "\e258"
}
.glyphicon-menu-down:before {
  content: "\e259"
}
.glyphicon-menu-up:before {
  content: "\e260"
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent
}
body {
  font-family: 'Kelson Sans',Helvetica,Arial,sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #391b00;
  background-color: #fff
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}
a {
  color: #b89a63;
  text-decoration: none
}
a:focus,
a:hover {
  color: #391b00;
  text-decoration: underline
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}
figure {
  margin: 0
}
img {
  vertical-align: middle
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto
}
.img-rounded {
  border-radius: 6px
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto
}
.img-circle {
  border-radius: 50%
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eee
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  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
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 18px;
  margin-bottom: 9px
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
  font-size: 65%
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin-top: 9px;
  margin-bottom: 9px
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-size: 75%
}
.h1,
h1 {
  font-size: 30px
}
.h2,
h2 {
  font-size: 18px
}
.h3,
h3 {
  font-size: 16px
}
.h4,
h4 {
  font-size: 17px
}
.h5,
h5 {
  font-size: 13px
}
.h6,
h6 {
  font-size: 12px
}
p {
  margin: 0 0 9px
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4
}
@media (min-width:768px) {
  .lead {
    font-size: 19.5px
  }
}
.small,
small {
  font-size: 92%
}
.mark,
mark {
  background-color: #fcf8e3;
  padding: .2em
}
.text-left {
  text-align: left
}
.text-right {
  text-align: right
}
.text-center {
  text-align: center
}
.text-justify {
  text-align: justify
}
.text-nowrap {
  white-space: nowrap
}
.text-lowercase {
  text-transform: lowercase
}
.text-uppercase {
  text-transform: uppercase
}
.text-capitalize {
  text-transform: capitalize
}
.text-muted {
  color: #777
}
.text-primary {
  color: #337ab7
}
a.text-primary:focus,
a.text-primary:hover {
  color: #286090
}
.text-success {
  color: #3c763d
}
a.text-success:focus,
a.text-success:hover {
  color: #2b542c
}
.text-info {
  color: #31708f
}
a.text-info:focus,
a.text-info:hover {
  color: #245269
}
.text-warning {
  color: #8a6d3b
}
a.text-warning:focus,
a.text-warning:hover {
  color: #66512c
}
.text-danger {
  color: #a94442
}
a.text-danger:focus,
a.text-danger:hover {
  color: #843534
}
.bg-primary {
  color: #fff;
  background-color: #337ab7
}
a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #286090
}
.bg-success {
  background-color: #dff0d8
}
a.bg-success:focus,
a.bg-success:hover {
  background-color: #c1e2b3
}
.bg-info {
  background-color: #d9edf7
}
a.bg-info:focus,
a.bg-info:hover {
  background-color: #afd9ee
}
.bg-warning {
  background-color: #fcf8e3
}
a.bg-warning:focus,
a.bg-warning:hover {
  background-color: #f7ecb5
}
.bg-danger {
  background-color: #f2dede
}
a.bg-danger:focus,
a.bg-danger:hover {
  background-color: #e4b9b9
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eee
}
ol,
ul {
  margin-top: 0;
  margin-bottom: 9px
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0
}
.list-unstyled {
  padding-left: 0;
  list-style: none
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px
}
dl {
  margin-top: 0;
  margin-bottom: 18px
}
dd,
dt {
  line-height: 1.42857143
}
dt {
  font-weight: 700
}
dd {
  margin-left: 0
}
@media (min-width:768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }
  .dl-horizontal dd {
    margin-left: 180px
  }
}
abbr[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777
}
.initialism {
  font-size: 90%;
  text-transform: uppercase
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: 16.25px;
  border-left: 5px solid #eee
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0
}
blockquote .small,
blockquote footer,
blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
  content: '\2014 \00A0'
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
  content: ''
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
  content: '\00A0 \2014'
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143
}
code,
kbd,
pre,
samp {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px
}
@media (min-width:768px) {
  .container {
    width: 750px
  }
}
@media (min-width:992px) {
  .container {
    width: 970px
  }
}
@media (min-width:1200px) {
  .container {
    width: 1170px
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px
}
.row {
  margin-left: -15px;
  margin-right: -15px
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  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:768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    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:992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    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:1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    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
  }
}
table {
  background-color: transparent
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left
}
th {
  text-align: left
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  border-top: 0
}
.table > tbody + tbody {
  border-top: 2px solid #ddd
}
.table .table {
  background-color: #fff
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 5px
}
.table-bordered {
  border: 1px solid #ddd
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #ddd
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border-bottom-width: 2px
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5
}
table col[class*=col-] {
  position: static;
  float: none;
  display: table-column
}
table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell
}
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th {
  background-color: #f5f5f5
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active {
  background-color: #e8e8e8
}
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th {
  background-color: #dff0d8
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success {
  background-color: #d0e9c6
}
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th {
  background-color: #d9edf7
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info {
  background-color: #c4e3f3
}
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th {
  background-color: #fcf8e3
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning {
  background-color: #faf2cc
}
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th {
  background-color: #f2dede
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger {
  background-color: #ebcccc
}
.table-responsive {
  overflow-x: auto;
  min-height: .01%
}
@media screen and (max-width:767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd
  }
  .table-responsive > .table {
    margin-bottom: 0
  }
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > thead > tr > th {
    white-space: nowrap
  }
  .table-responsive > .table-bordered {
    border: 0
  }
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0
  }
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333;
  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;
  box-sizing: border-box
}
input[type=checkbox],
input[type=radio] {
  margin: 4px 0 0;
  line-height: normal
}
input[type=file] {
  display: block
}
input[type=range] {
  display: block;
  width: 100%
}
select[multiple],
select[size] {
  height: auto
}
input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  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,-webkit-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,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
  color: #391b00;
  opacity: 1
}
.form-control:-ms-input-placeholder {
  color: #391b00
}
.form-control::-webkit-input-placeholder {
  color: #391b00
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed
}
textarea.form-control {
  height: auto
}
input[type=search] {
  -webkit-appearance: none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  input[type=date].form-control,
  input[type=datetime-local].form-control,
  input[type=month].form-control,
  input[type=time].form-control {
    line-height: 32px
  }
  .input-group-sm input[type=date],
  .input-group-sm input[type=datetime-local],
  .input-group-sm input[type=month],
  .input-group-sm input[type=time],
  input[type=date].input-sm,
  input[type=datetime-local].input-sm,
  input[type=month].input-sm,
  input[type=time].input-sm {
    line-height: 30px
  }
  .input-group-lg input[type=date],
  .input-group-lg input[type=datetime-local],
  .input-group-lg input[type=month],
  .input-group-lg input[type=time],
  input[type=date].input-lg,
  input[type=datetime-local].input-lg,
  input[type=month].input-lg,
  input[type=time].input-lg {
    line-height: 46px
  }
}
.form-group {
  margin-bottom: 15px
}
.checkbox,
.radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px
}
.checkbox label,
.radio label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
  position: absolute;
  margin-left: -20px
}
.checkbox + .checkbox,
.radio + .radio {
  margin-top: -5px
}
.checkbox-inline,
.radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
  margin-top: 0;
  margin-left: 10px
}
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
  cursor: not-allowed
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
  cursor: not-allowed
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
  cursor: not-allowed
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 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
}
select[multiple].input-sm,
textarea.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 select[multiple].form-control,
.form-group-sm textarea.form-control {
  height: auto
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  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
}
select[multiple].input-lg,
textarea.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 select[multiple].form-control,
.form-group-lg textarea.form-control {
  height: auto
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 36px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333
}
.has-feedback {
  position: relative
}
.has-feedback .form-control {
  padding-right: 40px
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none
}
.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px
}
.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
  color: #3c763d
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8
}
.has-success .form-control-feedback {
  color: #3c763d
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
  color: #8a6d3b
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3
}
.has-warning .form-control-feedback {
  color: #8a6d3b
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #a94442
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede
}
.has-error .form-control-feedback {
  color: #a94442
}
.has-feedback label ~ .form-control-feedback {
  top: 23px
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #b95700
}
@media (min-width:768px) {
  .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 .form-control,
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn {
    width: auto
  }
  .form-inline .input-group > .form-control {
    width: 100%
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle
  }
  .form-inline .checkbox,
  .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle
  }
  .form-inline .checkbox label,
  .form-inline .radio label {
    padding-left: 0
  }
  .form-inline .checkbox input[type=checkbox],
  .form-inline .radio input[type=radio] {
    position: relative;
    margin-left: 0
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0
  }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: 25px
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px
}
@media (min-width:768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px
}
@media (min-width:768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px
  }
}
@media (min-width:768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}
.btn.focus,
.btn:focus,
.btn:hover {
  color: #333;
  text-decoration: none
}
.btn.active,
.btn:active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: .65;
  -webkit-box-shadow: none;
  box-shadow: none
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc
}
.btn-default.focus,
.btn-default:focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad
}
.btn-default.active,
.btn-default:active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c
}
.btn-default.active,
.btn-default:active,
.open > .dropdown-toggle.btn-default {
  background-image: none
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #ccc
}
.btn-default .badge {
  color: #fff;
  background-color: #333
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4
}
.btn-primary.focus,
.btn-primary:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74
}
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40
}
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary {
  background-image: none
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #337ab7;
  border-color: #2e6da4
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c
}
.btn-success.focus,
.btn-success:focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439
}
.btn-success.active,
.btn-success:active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
  color: #fff;
  background-color: #398439;
  border-color: #255625
}
.btn-success.active,
.btn-success:active,
.open > .dropdown-toggle.btn-success {
  background-image: none
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da
}
.btn-info.focus,
.btn-info:focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc
}
.btn-info.active,
.btn-info:active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85
}
.btn-info.active,
.btn-info:active,
.open > .dropdown-toggle.btn-info {
  background-image: none
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236
}
.btn-warning.focus,
.btn-warning:focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512
}
.btn-warning.active,
.btn-warning:active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d
}
.btn-warning.active,
.btn-warning:active,
.open > .dropdown-toggle.btn-warning {
  background-image: none
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a
}
.btn-danger.focus,
.btn-danger:focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925
}
.btn-danger.active,
.btn-danger:active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19
}
.btn-danger.active,
.btn-danger:active,
.open > .dropdown-toggle.btn-danger {
  background-image: none
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff
}
.btn-link {
  color: #b89a63;
  font-weight: 400;
  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:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent
}
.btn-link:focus,
.btn-link:hover {
  color: #391b00;
  text-decoration: underline;
  background-color: transparent
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none
}
.btn-group-lg > .btn,
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px
}
.btn-group-sm > .btn,
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px
}
.btn-group-xs > .btn,
.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=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width: 100%
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .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;
  transition-property: height,visibility;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-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-right: 4px solid transparent;
  border-left: 4px solid transparent
}
.dropdown,
.dropup {
  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;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 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: #333;
  white-space: nowrap
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  color: #777
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: not-allowed
}
.open > .dropdown-menu {
  display: block
}
.open > a {
  outline: 0
}
.dropdown-menu-right {
  left: auto;
  right: 0
}
.dropdown-menu-left {
  left: 0;
  right: auto
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  content: ""
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px
}
@media (min-width:768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left
}
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover {
  z-index: 2
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px
}
.btn-toolbar {
  margin-left: -5px
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0
}
.btn-group > .btn:first-child {
  margin-left: 0
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}
.btn-group > .btn-group {
  float: left
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none
}
.btn .caret {
  margin-left: 0
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%
}
.btn-group-vertical > .btn-group > .btn {
  float: none
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%
}
.btn-group-justified > .btn-group .btn {
  width: 100%
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto
}
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0,0,0,0);
  pointer-events: none
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate
}
.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 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
}
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn,
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.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
}
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn,
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
  display: table-cell
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn: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: 13px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  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=checkbox],
.input-group-addon input[type=radio] {
  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-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-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:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-top-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:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
  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 {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none
}
.nav > li {
  position: relative;
  display: block
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px
}
.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eee
}
.nav > li.disabled > a {
  color: #777
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: #eee;
  border-color: #b89a63
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5
}
.nav > li > a > img {
  max-width: none
}
.nav-tabs {
  border-bottom: 1px solid #b89a63
}
.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: #b89a63 #b89a63 #b89a63
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0
}
.nav-tabs.nav-justified > li {
  float: none
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto
}
@media (min-width:768px) {
  .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:focus,
.nav-tabs.nav-justified > .active > a:hover {
  border: 1px solid #ddd
}
@media (min-width:768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #fff
  }
}
.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:focus,
.nav-pills > li.active > a:hover {
  color: #fff;
  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 {
  text-align: center;
  margin-bottom: 5px
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto
}
@media (min-width:768px) {
  .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:focus,
.nav-tabs-justified > .active > a:hover {
  border: 1px solid #ddd
}
@media (min-width:768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs-justified > .active > a:hover {
    border-bottom-color: #fff
  }
}
.tab-content > .tab-pane {
  display: none
}
.tab-content > .active {
  display: block
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 18px;
  border: 1px solid transparent
}
@media (min-width:768px) {
  .navbar {
    border-radius: 4px
  }
}
@media (min-width:768px) {
  .navbar-header {
    float: left
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
  -webkit-overflow-scrolling: touch
}
.navbar-collapse.in {
  overflow-y: auto
}
@media (min-width:768px) {
  .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-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse {
    padding-left: 0;
    padding-right: 0
  }
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 340px
}
@media (max-device-width:480px) and (orientation:landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: 200px
  }
}
.container > .navbar-collapse,
.container > .navbar-header,
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header {
  margin-right: -15px;
  margin-left: -15px
}
@media (min-width:768px) {
  .container > .navbar-collapse,
  .container > .navbar-header,
  .container-fluid > .navbar-collapse,
  .container-fluid > .navbar-header {
    margin-right: 0;
    margin-left: 0
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px
}
@media (min-width:768px) {
  .navbar-static-top {
    border-radius: 0
  }
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030
}
@media (min-width:768px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    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
}
.navbar-brand {
  float: left;
  padding: 16px 15px;
  font-size: 18px;
  line-height: 18px;
  height: 50px
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none
}
.navbar-brand > img {
  display: block
}
@media (min-width:768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 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:768px) {
  .navbar-toggle {
    display: none
  }
}
.navbar-nav {
  margin: 8px -15px
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px
}
@media (max-width:767px) {
  .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 .dropdown-header,
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px
  }
  .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none
  }
}
@media (min-width:768px) {
  .navbar-nav {
    float: left;
    margin: 0
  }
  .navbar-nav > li {
    float: left
  }
  .navbar-nav > li > a {
    padding-top: 16px;
    padding-bottom: 16px
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
  margin-top: 9px;
  margin-bottom: 9px
}
@media (min-width:768px) {
  .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 .form-control,
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn {
    width: auto
  }
  .navbar-form .input-group > .form-control {
    width: 100%
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle
  }
  .navbar-form .checkbox,
  .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle
  }
  .navbar-form .checkbox label,
  .navbar-form .radio label {
    padding-left: 0
  }
  .navbar-form .checkbox input[type=checkbox],
  .navbar-form .radio input[type=radio] {
    position: relative;
    margin-left: 0
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0
  }
}
@media (max-width:767px) {
  .navbar-form .form-group {
    margin-bottom: 5px
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0
  }
}
@media (min-width:768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}
.navbar-btn {
  margin-top: 9px;
  margin-bottom: 9px
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px
}
.navbar-text {
  margin-top: 16px;
  margin-bottom: 16px
}
@media (min-width:768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px
  }
}
@media (min-width:768px) {
  .navbar-left {
    float: left!important
  }
  .navbar-right {
    float: right!important;
    margin-right: -15px
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7
}
.navbar-default .navbar-brand {
  color: #777
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent
}
.navbar-default .navbar-text {
  color: #777
}
.navbar-default .navbar-nav > li > a {
  color: #777
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: #333;
  background-color: transparent
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  color: #555;
  background-color: #e7e7e7
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
  color: #ccc;
  background-color: transparent
}
.navbar-default .navbar-toggle {
  border-color: #ddd
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  background-color: #e7e7e7;
  color: #555
}
@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
    background-color: transparent
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #555;
    background-color: #e7e7e7
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #ccc;
    background-color: transparent
  }
}
.navbar-default .navbar-link {
  color: #777
}
.navbar-default .navbar-link:hover {
  color: #333
}
.navbar-default .btn-link {
  color: #777
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color: #333
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent
}
.navbar-inverse .navbar-text {
  color: #9d9d9d
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #080808
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #444;
  background-color: transparent
}
.navbar-inverse .navbar-toggle {
  border-color: #333
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #333
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  background-color: #080808;
  color: #fff
}
@media (max-width:767px) {
  .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:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: transparent
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #080808
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #444;
    background-color: transparent
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d
}
.navbar-inverse .navbar-link:hover {
  color: #fff
}
.navbar-inverse .btn-link {
  color: #9d9d9d
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
  color: #fff
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px
}
.breadcrumb > li {
  display: inline-block
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc
}
.breadcrumb > .active {
  color: #777
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 4px
}
.pagination > li {
  display: inline
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #b89a63;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  z-index: 2;
  color: #391b00;
  background-color: #eee;
  border-color: #ddd
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  color: #777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed
}
.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-bottom-left-radius: 6px;
  border-top-left-radius: 6px
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-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-bottom-left-radius: 3px;
  border-top-left-radius: 3px
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center
}
.pager li {
  display: inline
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px
}
.pager li > a:focus,
.pager li > a:hover {
  text-decoration: none;
  background-color: #eee
}
.pager .next > a,
.pager .next > span {
  float: right
}
.pager .previous > a,
.pager .previous > span {
  float: left
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #777;
  background-color: #fff;
  cursor: not-allowed
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em
}
a.label:focus,
a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer
}
.label:empty {
  display: none
}
.btn .label {
  position: relative;
  top: -1px
}
.label-default {
  background-color: #777
}
.label-default[href]:focus,
.label-default[href]:hover {
  background-color: #5e5e5e
}
.label-primary {
  background-color: #337ab7
}
.label-primary[href]:focus,
.label-primary[href]:hover {
  background-color: #286090
}
.label-success {
  background-color: #5cb85c
}
.label-success[href]:focus,
.label-success[href]:hover {
  background-color: #449d44
}
.label-info {
  background-color: #5bc0de
}
.label-info[href]:focus,
.label-info[href]:hover {
  background-color: #31b0d5
}
.label-warning {
  background-color: #f0ad4e
}
.label-warning[href]:focus,
.label-warning[href]:hover {
  background-color: #ec971f
}
.label-danger {
  background-color: #d9534f
}
.label-danger[href]:focus,
.label-danger[href]:hover {
  background-color: #c9302c
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777;
  border-radius: 10px
}
.badge:empty {
  display: none
}
.btn .badge {
  position: relative;
  top: -1px
}
.btn-group-xs > .btn .badge,
.btn-xs .badge {
  top: 0;
  padding: 1px 5px
}
a.badge:focus,
a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #b89a63;
  background-color: #fff
}
.list-group-item > .badge {
  float: right
}
.list-group-item > .badge + .badge {
  margin-right: 5px
}
.nav-pills > li > a > .badge {
  margin-left: 3px
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee
}
.jumbotron .h1,
.jumbotron h1 {
  color: inherit
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200
}
.jumbotron > hr {
  border-top-color: #d5d5d5
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px
}
.jumbotron .container {
  max-width: 100%
}
@media screen and (min-width:768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px
  }
  .jumbotron .h1,
  .jumbotron h1 {
    font-size: 59px
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #b89a63
}
.thumbnail .caption {
  padding: 9px;
  color: #391b00
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 4px
}
.alert h4 {
  margin-top: 0;
  color: inherit
}
.alert .alert-link {
  font-weight: 700
}
.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 {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d
}
.alert-success hr {
  border-top-color: #c9e2b3
}
.alert-success .alert-link {
  color: #2b542c
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f
}
.alert-info hr {
  border-top-color: #a6e1ec
}
.alert-info .alert-link {
  color: #245269
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b
}
.alert-warning hr {
  border-top-color: #f7e1b5
}
.alert-warning .alert-link {
  color: #66512c
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442
}
.alert-danger hr {
  border-top-color: #e4b9c0
}
.alert-danger .alert-link {
  color: #843534
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0
  }
  to {
    background-position: 0 0
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0
  }
  to {
    background-position: 0 0
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease
}
.progress-bar-striped,
.progress-striped .progress-bar {
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-size: 40px 40px
}
.progress-bar.active,
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
  background-color: #5cb85c
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
  background-color: #5bc0de
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
  background-color: #f0ad4e
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
  background-color: #d9534f
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media {
  margin-top: 15px
}
.media:first-child {
  margin-top: 0
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden
}
.media-body {
  width: 10000px
}
.media-object {
  display: block
}
.media-object.img-thumbnail {
  max-width: none
}
.media > .pull-right,
.media-right {
  padding-left: 10px
}
.media > .pull-left,
.media-left {
  padding-right: 10px
}
.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top
}
.media-middle {
  vertical-align: middle
}
.media-bottom {
  vertical-align: bottom
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px
}
.media-list {
  padding-left: 0;
  list-style: none
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
a.list-group-item,
button.list-group-item {
  color: #555
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5
}
button.list-group-item {
  width: 100%;
  text-align: left
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  background-color: #eee;
  color: #777;
  cursor: not-allowed
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
  color: #777
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > small {
  color: inherit
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #c7ddef
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
  padding: 15px
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit
}
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
  color: inherit
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0
}
.list-group + .panel-footer {
  border-top-width: 0
}
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0
}
.panel > .panel-collapse > .table caption,
.panel > .table caption,
.panel > .table-responsive > .table caption {
  padding-left: 15px;
  padding-right: 15px
}
.panel > .table-responsive:first-child > .table:first-child,
.panel > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px
}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px
}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px
}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px
}
.panel > .table-responsive:last-child > .table:last-child,
.panel > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px
}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px
}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd
}
.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th {
  border-top: 0
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0
}
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0
}
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0
}
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  border-bottom: 0
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0
}
.panel-group {
  margin-bottom: 18px
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px
}
.panel-group .panel + .panel {
  margin-top: 5px
}
.panel-group .panel-heading {
  border-bottom: 0
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd
}
.panel-group .panel-footer {
  border-top: 0
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd
}
.panel-default {
  border-color: #ddd
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd
}
.panel-primary {
  border-color: #337ab7
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7
}
.panel-success {
  border-color: #d6e9c6
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6
}
.panel-info {
  border-color: #bce8f1
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1
}
.panel-warning {
  border-color: #faebcc
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc
}
.panel-danger {
  border-color: #ebccd1
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%
}
.embed-responsive-4by3 {
  padding-bottom: 75%
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0,0,0,.15)
}
.well-lg {
  padding: 24px;
  border-radius: 6px
}
.well-sm {
  padding: 9px;
  border-radius: 3px
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5
}
button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none
}
.modal-open {
  overflow: hidden
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0,-25%);
  transform: translate(0,-25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out
}
.modal.in .modal-dialog {
  -webkit-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: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
  box-shadow: 0 3px 9px rgba(0,0,0,.5);
  background-clip: padding-box;
  outline: 0
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000
}
.modal-backdrop.fade {
  opacity: 0
}
.modal-backdrop.in {
  opacity: .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-left: 5px;
  margin-bottom: 0
}
.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:768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5)
  }
  .modal-sm {
    width: 300px
  }
}
@media (min-width:992px) {
  .modal-lg {
    width: 900px
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: 'Kelson Sans',Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0
}
.tooltip.in {
  opacity: .9
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: 'Kelson Sans',Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  box-shadow: 0 5px 10px rgba(0,0,0,.2)
}
.popover.top {
  margin-top: -10px
}
.popover.right {
  margin-left: 10px
}
.popover.bottom {
  margin-top: 10px
}
.popover.left {
  margin-left: -10px
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0
}
.popover-content {
  padding: 9px 14px
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid
}
.popover > .arrow {
  border-width: 11px
}
.popover > .arrow:after {
  border-width: 10px;
  content: ""
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0,0,0,.25);
  bottom: -11px
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0,0,0,.25)
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,.25);
  top: -11px
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0,0,0,.25)
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px
}
.carousel {
  position: relative
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
  line-height: 1
}
@media all and (transform-3d),
(-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
  }
  .carousel-inner > .item.active.right,
  .carousel-inner > .item.next {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    left: 0
  }
  .carousel-inner > .item.active.left,
  .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    left: 0
  }
  .carousel-inner > .item.active,
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    left: 0
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block
}
.carousel-inner > .active {
  left: 0
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%
}
.carousel-inner > .next {
  left: 100%
}
.carousel-inner > .prev {
  left: -100%
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0
}
.carousel-inner > .active.left {
  left: -100%
}
.carousel-inner > .active.right {
  left: 100%
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);
  background-color: rgba(0,0,0,0)
}
.carousel-control.left {
  background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
  background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
  background-repeat: repeat-x
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
  background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
  background-repeat: repeat-x
}
.carousel-control:focus,
.carousel-control:hover {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: .9
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif
}
.carousel-control .icon-prev:before {
  content: '\2039'
}
.carousel-control .icon-next:before {
  content: '\203a'
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: rgba(0,0,0,0)
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
  text-shadow: none
}
@media screen and (min-width:768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next,
  .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px
  }
  .carousel-indicators {
    bottom: 20px
  }
}
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.filter-wrapper:after,
.filter-wrapper:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
  content: " ";
  display: table
}
.btn-group-vertical > .btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.filter-wrapper:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
  clear: both
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: 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;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden
}
.hidden {
  display: none!important
}
.affix {
  position: fixed
}
@-ms-viewport {
  width: device-width
}
.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
  display: none!important
}
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none!important
}
@media (max-width:767px) {
  .visible-xs {
    display: block!important
  }
  table.visible-xs {
    display: table!important
  }
  tr.visible-xs {
    display: table-row!important
  }
  td.visible-xs,
  th.visible-xs {
    display: table-cell!important
  }
}
@media (max-width:767px) {
  .visible-xs-block {
    display: block!important
  }
}
@media (max-width:767px) {
  .visible-xs-inline {
    display: inline!important
  }
}
@media (max-width:767px) {
  .visible-xs-inline-block {
    display: inline-block!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm {
    display: block!important
  }
  table.visible-sm {
    display: table!important
  }
  tr.visible-sm {
    display: table-row!important
  }
  td.visible-sm,
  th.visible-sm {
    display: table-cell!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm-block {
    display: block!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm-inline {
    display: inline!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm-inline-block {
    display: inline-block!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md {
    display: block!important
  }
  table.visible-md {
    display: table!important
  }
  tr.visible-md {
    display: table-row!important
  }
  td.visible-md,
  th.visible-md {
    display: table-cell!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md-block {
    display: block!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md-inline {
    display: inline!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md-inline-block {
    display: inline-block!important
  }
}
@media (min-width:1200px) {
  .visible-lg {
    display: block!important
  }
  table.visible-lg {
    display: table!important
  }
  tr.visible-lg {
    display: table-row!important
  }
  td.visible-lg,
  th.visible-lg {
    display: table-cell!important
  }
}
@media (min-width:1200px) {
  .visible-lg-block {
    display: block!important
  }
}
@media (min-width:1200px) {
  .visible-lg-inline {
    display: inline!important
  }
}
@media (min-width:1200px) {
  .visible-lg-inline-block {
    display: inline-block!important
  }
}
@media (max-width:767px) {
  .hidden-xs {
    display: none!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .hidden-sm {
    display: none!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .hidden-md {
    display: none!important
  }
}
@media (min-width:1200px) {
  .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
  }
  td.visible-print,
  th.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
  }
}
.alert-sm {
  padding: 5px 10px
}
.alert a {
  font-weight: 700
}
.alert-success a,
.alert-success a:focus,
.alert-success a:hover {
  color: #2b542c
}
.alert-info a,
.alert-info a:focus,
.alert-info a:hover {
  color: #245269
}
.alert-warning a,
.alert-warning a:focus,
.alert-warning a:hover {
  color: #66512c
}
.alert-danger a,
.alert-danger a:focus,
.alert-danger a:hover {
  color: #843534
}
@-webkit-keyframes glyphicon-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}
@keyframes glyphicon-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}
.glyphicon-spin {
  display: inline-block;
  -webkit-animation: glyphicon-spin 1s infinite linear;
  animation: glyphicon-spin 1s infinite linear
}
a .glyphicon-spin {
  display: inline-block;
  text-decoration: none
}
html.js .btn .ajax-throbber {
  margin-left: .5em;
  margin-right: -.25em
}
html.js .form-item .input-group-addon .glyphicon {
  color: #777;
  opacity: .5;
  -webkit-transition: 150ms color,150ms opacity;
  transition: 150ms color,150ms opacity
}
html.js .form-item .input-group-addon .glyphicon.glyphicon-spin {
  color: #337ab7;
  opacity: 1
}
html.js .form-item .input-group-addon .input-group-addon {
  background-color: #fff
}
html.js .ajax-new-content:empty {
  display: none!important
}
.field--label {
  font-weight: 700
}
.field--label-inline .field--items,
.field--label-inline .field--label {
  float: left
}
.field--label-inline .field--items,
.field--label-inline .field--label,
.field--label-inline > .field--item {
  padding-right: .5em
}
[dir=rtl] .field--label-inline .field--items,
[dir=rtl] .field--label-inline .field--label {
  padding-left: .5em;
  padding-right: 0
}
.field--label-inline .field--label::after {
  content: ':'
}
.file {
  display: table;
  font-size: 75%;
  font-weight: 700;
  margin: 5px 0;
  width: 100%
}
.file > span {
  background: #fff;
  color: #337ab7;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc
}
.file > span:first-child {
  border-left: 1px solid #ccc
}
.file > span:last-child {
  border-right: 1px solid #ccc
}
.file > .tabledrag-changed {
  background: #fcf8e3;
  border-radius: 0;
  color: #8a6d3b;
  display: table-cell;
  padding: 0 1em;
  top: 0;
  vertical-align: middle;
  border-left: 1px solid inherit
}
.file > .tabledrag-changed,
.file > .tabledrag-changed:last-child {
  border: 1px solid #f7e1b5
}
.file-icon {
  display: table-cell;
  font-size: 150%;
  padding: .25em .5em;
  text-align: center;
  vertical-align: middle
}
.file-link {
  display: table-cell;
  vertical-align: middle;
  width: 100%
}
.file-link a,
.file-link a:active,
.file-link a:focus,
.file-link a:hover {
  color: inherit
}
.file-size {
  display: table-cell;
  padding: 0 1em;
  text-align: right;
  white-space: pre;
  vertical-align: middle
}
.image-widget.row {
  overflow: hidden
}
.filter-wrapper {
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
  margin-bottom: 0;
  padding: 10px;
  height: 51px
}
.filter-help {
  float: right;
  line-height: 1;
  margin: .5em 0 0
}
.nav.nav-tabs.filter-formats {
  margin-bottom: 15px
}
table .checkbox.form-no-label,
table .radio.form-no-label {
  margin-bottom: 0;
  margin-top: 0
}
.select-wrapper {
  display: inline-block;
  position: relative;
  width: 100%
}
.form-inline .select-wrapper {
  width: auto
}
.input-group .select-wrapper {
  display: table-cell
}
.input-group .select-wrapper:first-child .form-control:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px
}
.input-group .select-wrapper:last-child .form-control:first-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px
}
.select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 1;
  padding-right: 2em
}
.select-wrapper select::-ms-expand {
  opacity: 0
}
.select-wrapper:after {
  color: #337ab7;
  content: '▼';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-top: -.5em;
  padding-right: .5em;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 10
}
.has-glyphicons .select-wrapper:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e114';
  display: inline-block;
  font-family: 'Glyphicons Halflings'
}
.has-error .select-wrapper:after {
  color: #a94442
}
.has-success .select-wrapper:after {
  color: #3c763d
}
.has-warning .select-wrapper:after {
  color: #8a6d3b
}
.form-required:after {
  background-image: url(../images/required.svg);
  background-size: 10px 7px;
  content: "";
  display: inline-block;
  line-height: 1;
  height: 7px;
  width: 10px
}
.form-actions .btn,
.form-actions .btn-group {
  margin-right: 10px
}
.form-actions .btn-group .btn {
  margin-right: 0
}
a.icon-before .glyphicon {
  margin-right: .25em
}
a.icon-after .glyphicon {
  margin-left: .25em
}
.btn.icon-before .glyphicon {
  margin-left: -.25em;
  margin-right: .25em
}
.btn.icon-after .glyphicon {
  margin-left: .25em;
  margin-right: -.25em
}
body {
  position: relative
}
body.navbar-is-static-top {
  margin-top: 0
}
body.navbar-is-fixed-top {
  margin-top: 65px
}
body.navbar-is-fixed-bottom {
  padding-bottom: 65px
}
@media screen and (min-width:768px) {
  body {
    margin-top: 15px
  }
}
@media screen and (max-width:767px) {
  body.toolbar-vertical.navbar-is-fixed-bottom .toolbar-bar,
  body.toolbar-vertical.navbar-is-fixed-top .toolbar-bar {
    position: fixed
  }
  body.toolbar-vertical.navbar-is-fixed-bottom header,
  body.toolbar-vertical.navbar-is-fixed-top header {
    z-index: 500
  }
  body.toolbar-vertical.navbar-is-fixed-top header {
    top: 39px
  }
}
@media screen and (min-width:768px) {
  .navbar.container {
    max-width: 720px
  }
}
@media screen and (min-width:992px) {
  .navbar.container {
    max-width: 940px
  }
}
@media screen and (min-width:1200px) {
  .navbar.container {
    max-width: 1140px
  }
}
.navbar .logo {
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px
}
@media screen and (min-width:768px) {
  .navbar .logo {
    margin-right: 0;
    padding-left: 0
  }
}
.node-preview-container {
  margin-top: -15px
}
.node-preview-form-select {
  padding: 15px
}
.panel-title {
  display: block;
  margin: -10px -15px;
  padding: 10px 15px
}
.panel-title,
.panel-title:focus,
.panel-title:hover,
.panel-title:hover:focus {
  color: inherit
}
.panel-title:focus,
.panel-title:hover {
  text-decoration: none
}
.progress-wrapper {
  margin-bottom: 15px
}
.progress-wrapper:last-child .progress {
  margin-bottom: 5px
}
.progress-wrapper .message {
  font-weight: 700;
  margin-bottom: 5px
}
.progress-wrapper .percentage,
.progress-wrapper .progress-label {
  font-size: 12px
}
.progress-wrapper .progress-bar {
  min-width: 2em
}
.tabledrag-toggle-weight {
  float: right;
  margin: 1px 2px 1px 10px
}
.tabledrag-changed-warning {
  margin: 0;
  overflow: hidden
}
.tabledrag-handle {
  color: #777;
  cursor: move;
  float: left;
  font-size: 125%;
  line-height: 1;
  margin: -10px 0 0 -10px;
  padding: 10px
}
.tabledrag-handle:focus,
.tabledrag-handle:hover {
  color: #337ab7
}
.indentation {
  float: left;
  height: 1.7em;
  margin: -.4em .2em -.4em -.4em;
  padding: .42em 0 .42em .6em;
  width: 20px
}
[dir=rtl] .indentation {
  float: right;
  margin: -.4em -.4em -.4em .2em;
  padding: .42em .6em .42em 0
}
.local-actions {
  margin: 10px 0 10px -5px
}
.tabs--secondary {
  margin: 10px 0 5px
}
.tabbable {
  margin-bottom: 20px
}
.tabs-below > .nav-tabs,
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  border-bottom: 0
}
.tabs-below > .nav-tabs .summary,
.tabs-left > .nav-tabs .summary,
.tabs-right > .nav-tabs .summary {
  color: #777;
  font-size: 12px
}
.tab-pane > .panel-heading {
  display: none
}
.tab-content > .active {
  display: block
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #b89a63
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0
}
.tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px
}
.tabs-below > .nav-tabs > li > a:focus,
.tabs-below > .nav-tabs > li > a:hover {
  border-top-color: #b89a63;
  border-bottom-color: transparent
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:focus,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #b89a63 #b89a63 #b89a63
}
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  padding-bottom: 20px;
  width: 220px
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none
}
.tabs-left > .nav-tabs > li:focus,
.tabs-right > .nav-tabs > li:focus {
  outline: 0
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px
}
.tabs-left > .nav-tabs > li > a:focus,
.tabs-right > .nav-tabs > li > a:focus {
  outline: 0
}
.tabs-left > .tab-content,
.tabs-right > .tab-content {
  border-radius: 0 4px 4px 4px;
  border: 1px solid #b89a63;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
  overflow: hidden;
  padding: 10px 15px
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: -1px
}
.tabs-left > .nav-tabs > li > a {
  border-radius: 4px 0 0 4px
}
.tabs-left > .nav-tabs > li > a:focus,
.tabs-left > .nav-tabs > li > a:hover {
  border-color: #b89a63 #b89a63 #b89a63 #b89a63
}
.tabs-left > .nav-tabs > .active > a,
.tabs-left > .nav-tabs > .active > a:focus,
.tabs-left > .nav-tabs > .active > a:hover {
  border-color: #b89a63 transparent #b89a63 #b89a63;
  -webkit-box-shadow: -1px 1px 1px rgba(0,0,0,.05);
  box-shadow: -1px 1px 1px rgba(0,0,0,.05)
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: -1px
}
.tabs-right > .nav-tabs > li > a {
  border-radius: 0 4px 4px 0
}
.tabs-right > .nav-tabs > li > a:focus,
.tabs-right > .nav-tabs > li > a:hover {
  border-color: #b89a63 #b89a63 #b89a63 #b89a63;
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.05);
  box-shadow: 1px 1px 1px rgba(0,0,0,.05)
}
.tabs-right > .nav-tabs > .active > a,
.tabs-right > .nav-tabs > .active > a:focus,
.tabs-right > .nav-tabs > .active > a:hover {
  border-color: #b89a63 #b89a63 #b89a63 transparent
}
body.toolbar-fixed .toolbar-oriented .toolbar-bar {
  z-index: 1031
}
body.toolbar-fixed .navbar-fixed-top {
  top: 39px
}
body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top {
  top: 79px
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open .navbar-fixed-top {
  left: 240px
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed {
  margin-left: 240px
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray {
  padding-bottom: 40px
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray,
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray > .toolbar-lining:before {
  width: 240px
}
.ui-autocomplete {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  color: inherit;
  font-family: 'Kelson Sans',Helvetica,Arial,sans-serif;
  font-size: 13px;
  list-style: none;
  min-width: 160px;
  padding: 5px 0;
  text-align: left;
  z-index: 1000
}
.ui-autocomplete .ui-menu-item {
  border: 0;
  border-radius: 0;
  clear: both;
  color: #333;
  cursor: pointer;
  display: block;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  outline: 0;
  padding: 3px 20px;
  text-decoration: none;
  white-space: nowrap
}
.ui-autocomplete .ui-menu-item.ui-state-hover {
  background: #f5f5f5;
  color: #262626
}
.ui-autocomplete .ui-menu-item.ui-state-active,
.ui-autocomplete .ui-menu-item.ui-state-focus {
  background: #337ab7;
  color: #fff
}
ol,
ul {
  padding-left: 1.5em
}
.popover ol:last-child,
.popover ul:last-child {
  margin-bottom: 0
}
.page-header {
  margin-top: 0
}
.footer {
  margin-top: 45px;
  padding-top: 35px;
  padding-bottom: 36px;
  border-top: 1px solid #e5e5e5
}
.form-group:last-child,
.panel:last-child,
p:last-child {
  margin-bottom: 0
}
.region-help > .glyphicon {
  font-size: 18px;
  float: left;
  margin: -.05em .5em 0 0
}
.region-help .block {
  overflow: hidden
}
.control-group .help-inline,
.help-block {
  color: #777;
  font-size: 12px;
  margin: 5px 0 10px;
  padding: 0
}
.control-group .help-inline:first-child,
.help-block:first-child {
  margin-top: 0
}
@font-face {
  font-family: 'Kelson Sans';
  src: local('Kelson Sans Light RU'),local('KelsonSans-LightRU'),url(../fonts/Kelson/kelsonsanslightru.woff2) format('woff2'),url(../fonts/Kelson/kelsonsanslightru.woff) format('woff'),url(../fonts/Kelson/kelsonsanslightru.ttf) format('truetype');
  font-weight: 300;
  font-style: normal
}
@font-face {
  font-family: 'Kelson Sans';
  src: local('Kelson Sans Regular RU'),local('KelsonSans-RegularRU'),url(../fonts/Kelson/kelsonsansregularru.woff2) format('woff2'),url(../fonts/Kelson/kelsonsansregularru.woff) format('woff'),url(../fonts/Kelson/kelsonsansregularru.ttf) format('truetype');
  font-weight: 400;
  font-style: normal
}
@font-face {
  font-family: 'Kelson Sans';
  src: local('Kelson Sans Bold RU'),local('KelsonSans-BoldRU'),url(../fonts/Kelson/kelsonsansboldru.woff2) format('woff2'),url(../fonts/Kelson/kelsonsansboldru.woff) format('woff'),url(../fonts/Kelson/kelsonsansboldru.ttf) format('truetype');
  font-weight: 700;
  font-style: normal
}
@font-face {
  font-family: Arvo;
  src: local('Arvo'),url(../fonts/Arvo/arvo.woff2) format('woff2'),url(../fonts/Arvo/arvo.woff) format('woff'),url(../fonts/Arvo/arvo.ttf) format('truetype');
  font-weight: 400;
  font-style: normal
}
@font-face {
  font-family: Arvo;
  src: local('Arvo Italic'),local('Arvo-Italic'),url(../fonts/Arvo/arvoitalic.woff2) format('woff2'),url(../fonts/Arvo/arvoitalic.woff) format('woff'),url(../fonts/Arvo/arvoitalic.ttf) format('truetype');
  font-weight: 400;
  font-style: italic
}
@font-face {
  font-family: Arvo;
  src: local('Arvo Bold'),local('Arvo-Bold'),url(../fonts/Arvo/arvobold.woff2) format('woff2'),url(../fonts/Arvo/arvobold.woff) format('woff'),url(../fonts/Arvo/arvobold.ttf) format('truetype');
  font-weight: 700;
  font-style: normal
}
@font-face {
  font-family: Arvo;
  src: local('Arvo Bold Italic'),local('Arvo-BoldItalic'),url(../fonts/Arvo/arvobolditalic.woff2) format('woff2'),url(../fonts/Arvo/arvobolditalic.woff) format('woff'),url(../fonts/Arvo/arvobolditalic.ttf) format('truetype');
  font-weight: 700;
  font-style: italic
}
@font-face {
  font-family: conservatory;
  src: url(../fonts/Conservatory/Conservatory.woff2) format("woff2"),url(../fonts/Conservatory/Conservatory.woff) format("woff"),url(../fonts/Conservatory/Conservatory.ttf) format("truetype");
  font-weight: 400;
  font-style: normal
}
[data-icon]:before {
  font-family: conservatory!important;
  content: attr(data-icon);
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
[class*=" icon-"]:before,
[class^=icon-]:before {
  font-family: conservatory!important;
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.icon-youtube-play:before {
  content: "\e900"
}
.icon-arrow-left:before {
  content: "\e901"
}
.icon-arrow-right:before {
  content: "\e902"
}
.icon-calendar:before {
  content: "\e903"
}
.icon-clock-o:before {
  content: "\e904"
}
.icon-e:before {
  content: "\e905"
}
.icon-eyes:before {
  content: "\e906"
}
.icon-facebook:before {
  content: "\e907"
}
.icon-location:before {
  content: "\e908"
}
.icon-mobile:before {
  content: "\e909"
}
.icon-newspaper:before {
  content: "\e00a"
}
.icon-play-circle:before {
  content: "\e00b"
}
.icon-search:before {
  content: "\e00c"
}
.icon-vk:before {
  content: "\e00d"
}
body {
  background: url(../images/head-full-bg.png) no-repeat top center,url(../images/footer-full-bg.png) no-repeat bottom center,url(../images/vintage-concrete.png) repeat;
  margin-top: 10px
}
@media (max-width:437px) {
  body.vi_panel {
    margin-top: 140px
  }
}
@media (min-width:438px) and (max-width:739px) {
  body.vi_panel {
    margin-top: 95px
  }
}
@media (min-width:740px) and (max-width:1199px) {
  body.vi_panel {
    margin-top: 60px
  }
}
@media (min-width:1200px) {
  body.vi_panel {
    margin-top: 44px
  }
}
a:active,
a:focus,
a:hover,
a:visited {
  outline: 0 none
}
.logo img {
  width: 100%
}
.icon:not(.glyphicon) {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  line-height: 1
}
.icon:not(.glyphicon):active,
.icon:not(.glyphicon):focus,
.icon:not(.glyphicon):hover,
.icon:not(.glyphicon):visited {
  text-decoration: none!important
}
.btn-outline-primary {
  color: #391b00;
  font-family: Arvo;
  font-size: 12px;
  letter-spacing: 1.68px;
  text-transform: uppercase;
  width: 166px;
  height: 54px;
  padding: 19px 5px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22167%22%20height%3D%2255%22%20viewBox%3D%220%200%20167%2055%22%3E%3Cdefs%3E%3Cpath%20id%3D%22tl1fa%22%20d%3D%22M1171%201688h162v50h-162z%22%2F%3E%3Cpath%20id%3D%22tl1fc%22%20d%3D%22M1210%201687v3h-37v15h-3v-18zm84%2052v-3h37v-15h3v18z%22%2F%3E%3CclipPath%20id%3D%22tl1fb%22%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%23tl1fa%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-1169%20-1686)%22%3E%3Cuse%20fill%3D%22%23fff%22%20fill-opacity%3D%220%22%20stroke%3D%22%23391b00%22%20stroke-miterlimit%3D%2250%22%20stroke-width%3D%222%22%20clip-path%3D%22url(%26quot%3B%23tl1fb%26quot%3B)%22%20xlink%3Ahref%3D%22%23tl1fa%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-1169%20-1686)%22%3E%3Cuse%20fill%3D%22%23391b00%22%20xlink%3Ahref%3D%22%23tl1fc%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top center;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out
}
.btn-outline-primary:focus,
.btn-outline-primary:hover {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22167%22%20height%3D%2255%22%20viewBox%3D%220%200%20167%2055%22%3E%3Cdefs%3E%3Cpath%20id%3D%222791a%22%20d%3D%22M389%201650h164v52H389z%22%2F%3E%3CclipPath%20id%3D%222791b%22%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%232791a%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-388%20-1649)%22%3E%3Cuse%20fill%3D%22%23e7d7c4%22%20xlink%3Ahref%3D%22%232791a%22%2F%3E%3Cuse%20fill%3D%22%23fff%22%20fill-opacity%3D%220%22%20stroke%3D%22%23391b00%22%20stroke-miterlimit%3D%2250%22%20stroke-width%3D%226%22%20clip-path%3D%22url(%26quot%3B%232791b%26quot%3B)%22%20xlink%3Ahref%3D%22%232791a%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top center
}
.btn-outline-secondary {
  color: #b89a63;
  font-family: Arvo;
  font-size: 12px;
  letter-spacing: 1.68px;
  text-transform: uppercase;
  padding: 10px 12px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2248%22%20height%3D%2226%22%20viewBox%3D%220%200%2048%2026%22%3E%3Cdefs%3E%3Cpath%20id%3D%22zzjfa%22%20d%3D%22M624%201590v3h-37v15h-3v-18z%22%2F%3E%3Cpath%20id%3D%22zzjfb%22%20d%3D%22M624%201591h5v1h-5z%22%2F%3E%3Cpath%20id%3D%22zzjfc%22%20d%3D%22M585%201613v-5h1v5z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-583%20-1589)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23zzjfa%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-583%20-1589)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23zzjfb%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-583%20-1589)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23zzjfc%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top left;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out
}
.btn-outline-secondary:focus,
.btn-outline-secondary:hover {
  color: #391b00;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2248%22%20height%3D%2226%22%20viewBox%3D%220%200%2048%2026%22%3E%3Cdefs%3E%3Cpath%20id%3D%22t8jla%22%20d%3D%22M429%201371v1h5v1h-5v1h-37v15h-1v5h-1v-5h-1v-18z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-388%20-1370)%22%3E%3Cuse%20fill%3D%22%23391b00%22%20xlink%3Ahref%3D%22%23t8jla%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top left
}
.node-readmore .btn-outline-secondary,
.views-read-more .btn-outline-secondary {
  margin-top: 12px
}
.empty-block {
  display: block;
  height: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAdBAMAAAAneUMHAAAAAXNSR0IB2cksfwAAAC1QTFRFAAAAuJpjuZtkuJpiuJpkuJpjuJpjt5lit5ljuJpjuZtkuJpjvJ5iuZtjtJZpGN2H6wAAAA90Uk5TAP8zRLvuzJndd2aIIqoRTXkY0gAAAJVJREFUeJxjEMQCGIAAm7igoABWcbB6AQasYIiJMxnDgQGyOAtyGCDEXVyTYcrNkcUlXB1gBnMii0uyODgCjeAEYTRxj5kzHZlnzjJGF3dhYJiIZA4jA5I4kjko4swzZ87EJo7NHFcXl0YuFxcXdPEtQDEkcQaYOJq/GAipxyoujcMcV8fMmVAw1QFJ/GwgPPhjH4AEAE1wLfS9a6YpAAAAAElFTkSuQmCC) no-repeat center center
}
@media (max-width:1199px) {
  .empty-block {
    min-width: 60px
  }
}
@media (min-width:1200px) {
  .empty-block {
    min-width: 161px
  }
}
.social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}
.social-icons a {
  display: block;
  font-size: 17px;
  color: #391b00;
  width: 35px;
  height: 35px
}
.social-icons a:hover {
  text-decoration: none;
  color: #b89a63
}
.social-icons a:hover .icon {
  border: 1px solid #b89a63
}
.social-icons a:not(:last-child) {
  margin-right: 8px
}
.social-icons .icon {
  padding: 8px;
  border: 1px solid #391b00;
  border-radius: 50%
}
.social-icons .icon + span {
  display: none
}
.language-switcher-language-url .links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none
}
.language-switcher-language-url .links > li {
  padding: 1px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent
}
.language-switcher-language-url .links > li.is-active {
  border-color: #391b00
}
.language-switcher-language-url .links > li.en > a::before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2030%22%20width%3D%221200%22%20height%3D%22600%22%3E%0A%3CclipPath%20id%3D%22t%22%3E%0A%09%3Cpath%20d%3D%22M30%2C15%20h30%20v15%20z%20v15%20h-30%20z%20h-30%20v-15%20z%20v-15%20h30%20z%22%2F%3E%0A%3C%2FclipPath%3E%0A%3Cpath%20d%3D%22M0%2C0%20v30%20h60%20v-30%20z%22%20fill%3D%22%2300247d%22%2F%3E%0A%3Cpath%20d%3D%22M0%2C0%20L60%2C30%20M60%2C0%20L0%2C30%22%20stroke%3D%22%23fff%22%20stroke-width%3D%226%22%2F%3E%0A%3Cpath%20d%3D%22M0%2C0%20L60%2C30%20M60%2C0%20L0%2C30%22%20clip-path%3D%22url(%23t)%22%20stroke%3D%22%23cf142b%22%20stroke-width%3D%224%22%2F%3E%0A%3Cpath%20d%3D%22M30%2C0%20v30%20M0%2C15%20h60%22%20stroke%3D%22%23fff%22%20stroke-width%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M30%2C0%20v30%20M0%2C15%20h60%22%20stroke%3D%22%23cf142b%22%20stroke-width%3D%226%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center/cover
}
.language-switcher-language-url .links > li.ru > a::before {
  background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%209%206%22%20width%3D%22900%22%20height%3D%22600%22%3E%3Crect%20fill%3D%22%23fff%22%20width%3D%229%22%20height%3D%223%22%2F%3E%3Crect%20fill%3D%22%23d52b1e%22%20y%3D%223%22%20width%3D%229%22%20height%3D%223%22%2F%3E%3Crect%20fill%3D%22%230039a6%22%20y%3D%222%22%20width%3D%229%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E) no-repeat center center/cover
}
.language-switcher-language-url .links > li.fr > a::before {
  background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%20standalone%3D%22yes%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%0A%09%09%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%22900%22%20height%3D%22600%22%20viewBox%3D%220%200%203%202%22%3E%0A%09%3Crect%20width%3D%223%22%20height%3D%222%22%20fill%3D%22%23ED2939%22%2F%3E%0A%09%3Crect%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23fff%22%2F%3E%0A%09%3Crect%20width%3D%221%22%20height%3D%222%22%20fill%3D%22%23002395%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat center center/cover
}
.language-switcher-language-url .links > li:not(:last-child) {
  margin-right: 7px
}
.language-switcher-language-url .links > li > a {
  display: block;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden
}
.language-switcher-language-url .links > li > a::before {
  display: block;
  content: '';
  width: 28px;
  height: 14px
}
#block-vi-panel a.special_mode {
  color: #391b00;
  font-size: 35px
}
#block-vi-panel a.special_mode .icon + span {
  display: none
}
#block-vi-panel a.special_mode:hover {
  text-decoration: none;
  color: #b89a63
}
.main-wrapper .main-container {
  background-color: #eee1d1;
  -webkit-box-shadow: 0 -10px 60px rgba(199,161,116,.21);
  box-shadow: 0 -10px 60px rgba(199,161,116,.21)
}
@media (min-width:1200px) {
  .main-wrapper .main-container::after {
    content: '';
    position: relative;
    width: 100%;
    min-width: 1170px;
    height: 18px;
    bottom: -18px;
    margin-left: -15px;
    margin-right: -15px;
    background-color: #eee1d1;
    -webkit-clip-path: polygon(0 9px,0 0,1170px 0,1170px 9px,1169px 18px,1162px 12px,1156px 7px,1155px 13px,1155px 18px,1135px 18px,1134px 14px,1133px 9px,1132px 14px,1132px 18px,1118px 17px,1081px 16px,1057px 16px,1056px 11px,1055px 9px,1023px 16px,975px 17px,946px 11px,943px 8px,940px 12px,937px 16px,901px 16px,864px 14px,863px 7px,862px 5px,861px 9px,860px 13px,782px 16px,766px 16px,759px 11px,738px 5px,735px 10px,733px 15px,719px 15px,693px 15px,681px 12px,680px 11px,670px 13px,646px 15px,630px 15px,602px 14px,574px 13px,571px 13px,536px 16px,494px 14px,483px 14px,457px 16px,419px 17px,394px 15px,379px 11px,378px 14px,377px 18px,363px 18px,348px 16px,347px 16px,329px 18px,310px 18px,310px 14px,307px 14px,307px 17px,279px 17px,250px 15px,249px 15px,239px 18px,217px 14px,215px 14px,188px 16px,161px 14px,159px 15px,151px 18px,140px 16px,134px 16px,118px 17px,104px 17px,103px 14px,101px 12px,98px 14px,94px 14px,91px 18px,40px 18px,39px 14px,37px 12px,12px 18px,0 18px,0 9px);
    clip-path: polygon(0 9px,0 0,1170px 0,1170px 9px,1169px 18px,1162px 12px,1156px 7px,1155px 13px,1155px 18px,1135px 18px,1134px 14px,1133px 9px,1132px 14px,1132px 18px,1118px 17px,1081px 16px,1057px 16px,1056px 11px,1055px 9px,1023px 16px,975px 17px,946px 11px,943px 8px,940px 12px,937px 16px,901px 16px,864px 14px,863px 7px,862px 5px,861px 9px,860px 13px,782px 16px,766px 16px,759px 11px,738px 5px,735px 10px,733px 15px,719px 15px,693px 15px,681px 12px,680px 11px,670px 13px,646px 15px,630px 15px,602px 14px,574px 13px,571px 13px,536px 16px,494px 14px,483px 14px,457px 16px,419px 17px,394px 15px,379px 11px,378px 14px,377px 18px,363px 18px,348px 16px,347px 16px,329px 18px,310px 18px,310px 14px,307px 14px,307px 17px,279px 17px,250px 15px,249px 15px,239px 18px,217px 14px,215px 14px,188px 16px,161px 14px,159px 15px,151px 18px,140px 16px,134px 16px,118px 17px,104px 17px,103px 14px,101px 12px,98px 14px,94px 14px,91px 18px,40px 18px,39px 14px,37px 12px,12px 18px,0 18px,0 9px)
  }
}
.main-wrapper .main-container img {
  padding: 1px;
  border: 1px solid #b89a63
}
h1 {
  text-transform: uppercase
}
hr {
  border-top: 1px dashed #ccb69c
}
article .created {
  color: #ccb69c;
  font-family: Arvo;
  font-weight: 400;
  margin-bottom: 22px
}
@media (max-width:767px) {
  .region-footer-site-branding,
  .region-site-branding {
    max-width: 250px;
    margin: 0 auto 15px
  }
}
.block-title {
  font-family: Arvo;
  font-weight: 700;
  font-size: 16px;
  color: #b89a63;
  text-align: center
}
.paragraph > .paragraph__column,
.paragraph.paragraph--width--full > .paragraph__column,
.paragraph.paragraph--width--medium > .paragraph__column,
.paragraph.paragraph--width--narrow > .paragraph__column,
.paragraph.paragraph--width--tiny > .paragraph__column,
.paragraph.paragraph--width--wide > .paragraph__column {
  padding-left: 0;
  padding-right: 0
}
article table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px
}
article table > tbody > tr > td,
article table > tbody > tr > th,
article table > tfoot > tr > td,
article table > tfoot > tr > th,
article table > thead > tr > td,
article table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px dashed #ccb69c
}
article table > tbody > tr > td:not(:last-child),
article table > tbody > tr > th:not(:last-child),
article table > tfoot > tr > td:not(:last-child),
article table > tfoot > tr > th:not(:last-child),
article table > thead > tr > td:not(:last-child),
article table > thead > tr > th:not(:last-child) {
  border-right: 1px dashed #ccb69c
}
.nav-tabs > li > a {
  font-family: Arvo;
  font-size: 12px;
  font-weight: 700;
  border-radius: 0;
  margin-right: 1px
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #391b00;
  background-color: #e7d8c5;
  border-color: #b89a63;
  border-bottom-color: transparent
}
.nav-tabs.nav > li > a:focus,
.nav-tabs.nav > li > a:hover {
  background-color: #e7d8c5
}
.nav-tabs.tabs--primary {
  margin-top: 15px;
  margin-bottom: 15px
}
.nav-tabs:not(.tabs--primary) {
  border-bottom: 0 none
}
.nav-tabs:not(.tabs--primary) > li > a {
  font-size: 16px;
  color: #ccb69c;
  border-radius: 0;
  background-color: #e7d7c4;
  border: 0 none;
  margin: 0
}
.nav-tabs:not(.tabs--primary) > li.active > a,
.nav-tabs:not(.tabs--primary) > li.active > a:focus,
.nav-tabs:not(.tabs--primary) > li.active > a:hover {
  color: #b89a63;
  border: 0 none
}
body:not(.path-frontpage) .main-container {
  padding-top: 20px
}
body:not(.path-frontpage) .paragraph--type--bp-tabs .nav-tabs {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 23px
}
body:not(.path-frontpage) .paragraph--type--bp-tabs .nav-tabs > li {
  float: none;
  margin-bottom: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center
}
body:not(.path-frontpage) .paragraph--type--bp-tabs .nav-tabs > li > a {
  min-width: 74px;
  color: #b89a63;
  font-family: Arvo;
  font-size: 14px;
  font-weight: 700;
  padding: 18px 8px 12px;
  background-color: #e7d7c4
}
body:not(.path-frontpage) .paragraph--type--bp-tabs .nav-tabs > li > a:hover {
  color: #391b00;
  background-color: #e1cfba
}
body:not(.path-frontpage) .paragraph--type--bp-tabs .nav-tabs > li > a::after {
  content: '';
  position: absolute;
  display: block;
  height: calc(100% - 8px);
  width: calc(100% - 8px);
  left: 0;
  top: 0;
  border: 2px solid #eee1d1;
  margin: 4px
}
body:not(.path-frontpage) .paragraph--type--bp-tabs .nav-tabs > li.active > a {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2278%22%20height%3D%228%22%20viewBox%3D%220%200%2078%208%22%3E%3Cdefs%3E%3Cpath%20id%3D%223uaga%22%20d%3D%22M1022.5%20851a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm21%200a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-10-2a2.5%202.5%200%201%201%200%205%202.5%202.5%200%200%201%200-5zm-38.5%204v-1h10v1zm65%200v-1h10v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-994%20-848)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%233uaga%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top 5px center transparent
}
body:not(.path-frontpage) .paragraph--type--bp-tabs .nav-tabs > li.active > a:hover {
  color: #b89a63
}
.path-frontpage .paragraph__column .nav-tabs {
  margin-bottom: 30px
}
.path-frontpage .paragraph__column .nav-tabs > li > a {
  text-align: center;
  padding-left: 50px;
  padding-top: 29px;
  padding-bottom: 29px
}
.path-frontpage .paragraph__column .nav-tabs > li > a::before {
  content: '';
  position: absolute;
  display: block;
  height: 34px;
  width: 34px;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
.path-frontpage .paragraph__column .nav-tabs > li:not(.active) > a::after {
  content: '';
  position: absolute;
  display: block;
  height: calc(100% - 20px);
  width: calc(100% - 20px);
  left: 0;
  top: 0;
  border: 2px solid #eee1d1;
  margin: 10px
}
.path-frontpage .paragraph__column .nav-tabs > li:not(.active) > a:hover {
  color: #391b00;
  background-color: #e1cfba
}
.paragraph__column .nav-tabs > li > a[aria-controls="Новости"],
.paragraph__column .nav-tabs > li > a[aria-controls=News] {
  padding-left: 55px
}
.paragraph__column .nav-tabs > li > a[aria-controls="Новости"]::before,
.paragraph__column .nav-tabs > li > a[aria-controls=News]::before {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2233%22%20height%3D%2233%22%20viewBox%3D%220%200%2033%2033%22%3E%3Cdefs%3E%3Cpath%20id%3D%22sdyea%22%20d%3D%22M425.72%20923.75c0%20.26-.22.47-.48.47h-5.9a.47.47%200%201%201%200-.95h5.9c.26%200%20.48.22.48.48zm0%202.2c0%20.26-.22.47-.48.47h-5.9a.47.47%200%201%201%200-.95h5.9c.26%200%20.48.22.48.48zm0%202.2c0%20.26-.22.47-.48.47h-5.9a.47.47%200%201%201%200-.95h5.9c.26%200%20.48.22.48.48zm0%202.2c0%20.26-.22.47-.48.47h-5.9a.47.47%200%200%201%200-.95h5.9c.26%200%20.48.22.48.48zm0%202.2c0%20.26-.22.47-.48.47h-5.9a.47.47%200%200%201%200-.95h5.9c.26%200%20.48.22.48.48zm-8.44-8.8c0%20.26-.21.47-.47.47h-5.85a.47.47%200%201%201%200-.95h5.85c.26%200%20.47.22.47.48zm0%202.2c0%20.26-.21.47-.47.47h-5.85a.47.47%200%201%201%200-.95h5.85c.26%200%20.47.22.47.48zm0%202.2c0%20.26-.21.47-.47.47h-5.85a.47.47%200%201%201%200-.95h5.85c.26%200%20.47.22.47.48zm0%202.2c0%20.26-.21.47-.47.47h-5.85a.47.47%200%200%201%200-.95h5.85c.26%200%20.47.22.47.48zm0%202.2c0%20.26-.21.47-.47.47h-5.85a.47.47%200%200%201%200-.95h5.85c.26%200%20.47.22.47.48zM434%20919.78v14.47a2.93%202.93%200%200%201-2.92%202.92h-20.24a3.67%203.67%200%201%201-3.65-5.46v-3.8a.47.47%200%200%201%20.95%200v3.8h.04l.08.02.1.01.07.02.1.02.07.02c.04%200%20.07.02.1.03l.07.02c.04%200%20.07.02.1.03l.06.02.12.05.04.02.16.07c.06.02.1.05.15.08l.05.02.1.06.06.03.09.06.05.04.08.06a1.52%201.52%200%200%201%20.14.1%204.81%204.81%200%200%201%20.13.11l.05.05a3.47%203.47%200%200%201%20.35.37l.07.1.03.04.09.11.01.02.1.15.01.03.07.12.03.05.05.1.03.06.04.1.03.06.04.1.02.06a4.48%204.48%200%200%201%20.12.43l.02.08.02.1v.07l.02.1.01.08.01.12v.06a3.54%203.54%200%200%201%200%20.39v.07l-.01.13-.02.1-.01.1-.02.1-.02.1-.02.07h17.7l-.04-.04a2.31%202.31%200%200%201-.05-.07l-.04-.04-.05-.06-.03-.05a2.31%202.31%200%200%201-.05-.07l-.03-.05a2.52%202.52%200%200%201-.04-.06l-.03-.05a3.67%203.67%200%200%201-.1-.2c-.02-.01-.02-.03-.03-.05a3.59%203.59%200%200%201-.11-.25l-.02-.08-.02-.06-.02-.07-.02-.06-.02-.08-.01-.06-.02-.08v-.06l-.02-.09v-.05l-.01-.1v-.05-24.44h-20.02v16.32a.47.47%200%201%201-.95%200v-16.8c0-.25.21-.47.47-.47h20.97c.26%200%20.47.22.47.48v9.83h4.43c.26%200%20.47.21.47.47zm-23.62%2015.56a2.72%202.72%200%201%200-.23%201.1l.02-.06a2.24%202.24%200%200%200%20.12-.35l.01-.04.02-.1.01-.04.02-.09v-.05l.01-.09.01-.07v-.07l.01-.14zm22.67-15.08h-3.95v13.99a1.98%201.98%200%200%200%203.95%200zm-7.33-8.61c0%20.26-.22.47-.48.47h-2.28a.47.47%200%201%201%200-.95h2.28c.26%200%20.48.21.48.48zm0%202.23v7.54c0%20.26-.22.48-.48.48h-14.28a.47.47%200%200%201-.48-.48v-7.54c0-.26.21-.47.48-.47h14.28c.26%200%20.48.21.48.47zm-.95.48h-13.34v6.59h13.34zm-16.25%2020.1a.47.47%200%200%201%20.66.67l-1.48%201.47a.47.47%200%200%201-.33.13.47.47%200%200%201-.34-.14l-.9-.93a.47.47%200%201%201%20.7-.66l.55.58zm6.52-18.07v2.67h-.58l-1.06-1.31v1.3h-.73v-2.66h.57l1.07%201.36v-1.36zm2.36%202.03v.64h-1.9v-2.67h1.87v.64h-1.14v.38h.97v.59h-.97v.42zm4.13-2.03l-1.05%202.67h-.6l-.38-.96-.38.96h-.6l-1.05-2.67h.79l.58%201.83.18-.55-.43-1.28h.67l.24.82.23-.82h.67l-.44%201.28.2.55.57-1.83zm2.1%201.85c0%20.16-.04.3-.1.4-.05.12-.13.2-.23.27-.1.06-.2.11-.32.14a1.6%201.6%200%200%201-.67.02%202.7%202.7%200%200%201-.86-.29l.31-.64a2.24%202.24%200%200%200%20.55.25c.1.03.2.04.31.04.08%200%20.14%200%20.17-.03a.1.1%200%200%200%20.05-.09.12.12%200%200%200-.05-.1.42.42%200%200%200-.13-.06%204.63%204.63%200%200%201-.72-.26.82.82%200%200%201-.21-.16.56.56%200%200%201-.13-.2.78.78%200%200%201-.03-.26.9.9%200%200%201%20.08-.39.8.8%200%200%201%20.22-.28c.09-.08.2-.13.31-.17.12-.04.25-.06.38-.06a2.24%202.24%200%200%201%20.8.2l.2.09-.32.6a2.03%202.03%200%200%200-.46-.2.82.82%200%200%200-.24-.04.35.35%200%200%200-.16.03c-.04.02-.06.05-.06.1%200%20.04.02.06.04.09l.1.06.15.05a7.62%207.62%200%200%201%20.54.2c.1.04.19.09.26.15s.12.14.16.22c.04.1.05.2.05.32z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-403%20-908)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23sdyea%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center
}
.paragraph__column .nav-tabs > li > a[aria-controls="Объявления"]::before,
.paragraph__column .nav-tabs > li > a[aria-controls=Events]::before {
  left: 48px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2227%22%20height%3D%2235%22%20viewBox%3D%220%200%2027%2035%22%3E%3Cdefs%3E%3Cpath%20id%3D%22f0n6a%22%20d%3D%22M682%20907.5v26.95a.5.5%200%200%201-.5.5h-3.84v3.55a.5.5%200%200%201-.5.5h-12.71a.5.5%200%200%201-.1%200v-.01h-.04v-.01l-.04-.01h-.01l-.03-.02h-.02l-.02-.02-.02-.01-.02-.02-.02-.01a.68.68%200%200%201-.03-.04l-5.95-6.05a.47.47%200%200%201-.09-.12.5.5%200%200%201-.05-.13v-.07-.02-4.05c0-.28.22-.5.49-.5s.5.22.5.5v3.53h5.45c.27%200%20.5.23.5.5V938h11.72v-3.04H668.69l-.04-.02-.04-.01h-.01l-.03-.02h-.02l-.02-.02-.02-.01-.02-.02-.02-.01a.46.46%200%200%201-.03-.04l-5.95-6.04a.45.45%200%200%201-.05-.05v-.02a.52.52%200%200%201-.08-.2.5.5%200%200%201-.02-.07v-16.36H659v14.54a.5.5%200%200%201-.5.5.5.5%200%200%201-.49-.5v-15.05c0-.28.23-.5.5-.5h3.84v-3.55c0-.27.22-.5.5-.5h18.66c.28%200%20.5.23.5.5zm-18.05%2025.45h-4.25l4.25%204.33zm4.34-4.05h-4.25l4.25%204.33zm12.72-20.9h-17.68v19.9h5.46c.27%200%20.5.22.5.5v5.54H681zm-8.8%205.85v9.6a.5.5%200%200%201-.5.51h-6.17a.5.5%200%200%201-.5-.5v-9.6c0-.28.23-.51.5-.51h6.17c.28%200%20.5.23.5.5zm-1%20.5h-5.17v8.6h5.18zm7.9%204.28a.5.5%200%200%201-.5.5h-4.94a.5.5%200%200%201-.5-.5c0-.27.22-.5.5-.5h4.94c.28%200%20.5.23.5.5zm0%202.42a.5.5%200%200%201-.5.5h-4.94a.5.5%200%200%201-.5-.5c0-.28.22-.5.5-.5h4.94c.28%200%20.5.22.5.5zm0%202.4a.5.5%200%200%201-.5.51h-4.94a.5.5%200%200%201-.5-.5c0-.28.22-.5.5-.5h4.94c.28%200%20.5.22.5.5zm0%202.42a.5.5%200%200%201-.5.5h-13.07a.5.5%200%200%201-.5-.5c0-.28.23-.5.5-.5h13.07c.28%200%20.5.22.5.5zm0%202.41a.5.5%200%200%201-.5.5h-7.7a.5.5%200%200%201-.49-.5c0-.28.22-.5.5-.5h7.7c.27%200%20.49.22.49.5zm0%202.41a.5.5%200%200%201-.5.5h-7.7a.5.5%200%200%201-.49-.5c0-.27.22-.5.5-.5h7.7c.27%200%20.49.23.49.5zm0-14.47a.5.5%200%200%201-.5.5h-4.94a.5.5%200%200%201-.5-.5c0-.28.22-.5.5-.5h4.94c.28%200%20.5.22.5.5zm0-2.37a.5.5%200%200%201-.5.5h-4.94a.5.5%200%200%201-.5-.5c0-.27.22-.5.5-.5h4.94c.28%200%20.5.23.5.5zm0-4.1v1.88a.5.5%200%200%201-.5.5h-13.07a.5.5%200%200%201-.5-.5v-1.87c0-.28.23-.5.5-.5h13.07c.28%200%20.5.22.5.5zm-1%201.38v-.87h-12.07v.87z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-657%20-906)%22%3E%3Cuse%20fill%3D%22%23ccb69c%22%20xlink%3Ahref%3D%22%23f0n6a%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center
}
.paragraph__column .nav-tabs > li > a[aria-controls="Пресса"]::before,
.paragraph__column .nav-tabs > li > a[aria-controls=Press]::before {
  left: 70px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2234%22%20height%3D%2237%22%20viewBox%3D%220%200%2034%2037%22%3E%3Cdefs%3E%3Cpath%20id%3D%22fjhia%22%20d%3D%22M946.53%20915.5c.3%200%20.53.24.53.53v.63h10.66v-5.67h-10.66v3.33c0%20.3-.24.54-.53.54a.53.53%200%200%201-.53-.54v-3.86c0-.3.24-.54.53-.54h1.25a6.45%206.45%200%200%201-1.78-4.47%206.43%206.43%200%200%201%206.39-6.45c3.52%200%206.39%202.9%206.39%206.45%200%201.7-.65%203.28-1.78%204.47h1.25c.29%200%20.53.24.53.54v6.74c0%20.3-.24.53-.53.53h-2.52c.95.13%202.24.42%203.28%201.12v-.1c0-.29.24-.53.53-.53h2.24v-.58c0-.3.24-.54.53-.54h13.16c.3%200%20.53.24.53.54v12.58c0%20.3-.24.53-.53.53h-13.16a.53.53%200%200%201-.53-.53v-.59h-2.24a.53.53%200%200%201-.53-.53v-.02c-.73.37-1.98.78-4.03.94v.36a2.6%202.6%200%200%201-2.6%202.62%202.6%202.6%200%200%201-2.58-2.62v-.3h-.48c-.96%200-1.8-.78-1.8-1.67%200-.25.05-.48.14-.69a1.68%201.68%200%200%201-.78-2.57%201.68%201.68%200%200%201%20.2-2.69%201.68%201.68%200%200%201%201.23-2.5%201.69%201.69%200%200%201%201-2.23h-2.78a.53.53%200%200%201-.53-.53v-1.17c0-.3.24-.53.53-.53zm11.19-10.05c0-2.96-2.4-5.38-5.33-5.38a5.36%205.36%200%200%200-5.33%205.38c0%201.8.88%203.47%202.36%204.47h5.94a5.37%205.37%200%200%200%202.36-4.47zm5.12%2024.23h12.1v-11.5h-12.1zm-2.77-1.12h1.71v-9.27h-1.7zm-6.15-10.83h-3.06v2.21h3.05v-1.76l.01-.12zm-3.06%2012.65c0%20.86.68%201.55%201.53%201.55.84%200%201.53-.7%201.53-1.55v-.3h-3.06v.3zm-2.95-8.76c0%20.28.2.52.47.58h3.8c.3%200%20.54.24.54.54%200%20.3-.24.53-.53.53h-4.23a.6.6%200%200%200-.6.6c0%20.34.27.62.6.62H952a.53.53%200%201%201%200%201.07h-3.9a.6.6%200%200%200%20.12%201.2H949.06l.08-.01H952a.53.53%200%201%201%200%201.07H949.08a.6.6%200%200%200-.5.59c0%20.3.37.6.74.6H953.3c3.9-.01%205.33-.89%205.7-1.19v-7.58c-1.05-1.16-3.07-1.44-4.03-1.5v1.73c0%20.3-.24.54-.53.54h-5.94a.6.6%200%200%200-.6.6zm1.33-2.3c0%20.32.25.59.56.62v-1.23c-.31.03-.56.3-.56.62zm15.4%200h1.4c.29%200%20.52.24.52.54%200%20.3-.23.53-.53.53h-1.38a.53.53%200%200%201-.53-.53c0-.3.24-.54.53-.54zM952.4%20901.1a.53.53%200%201%201%200%201.07c-1.82%200-3.3%201.5-3.3%203.34%200%20.3-.24.53-.54.53a.53.53%200%200%201-.53-.53%204.4%204.4%200%200%201%204.37-4.41z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-944%20-898)%22%3E%3Cuse%20fill%3D%22%23ccb69c%22%20xlink%3Ahref%3D%22%23fjhia%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center
}
.paragraph__column .nav-tabs > li > a[aria-controls="Концерты"],
.paragraph__column .nav-tabs > li > a[aria-controls=Concerts] {
  padding-left: 60px
}
.paragraph__column .nav-tabs > li > a[aria-controls="Концерты"]::before,
.paragraph__column .nav-tabs > li > a[aria-controls=Concerts]::before {
  width: 48px;
  height: 46px;
  left: 11px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2242%22%20height%3D%2246%22%20viewBox%3D%220%200%2042%2046%22%3E%3Cdefs%3E%3Cpath%20id%3D%22u6pxa%22%20d%3D%22M408.4%201786.76a2.95%202.95%200%200%201-2.97%202.92%202.95%202.95%200%200%201-2.97-2.92%202.95%202.95%200%200%201%202.97-2.92c1.63%200%202.96%201.3%202.96%202.92zm-1.2%200c0-.97-.8-1.76-1.77-1.76-.99%200-1.79.8-1.79%201.76s.8%201.75%201.79%201.75c.98%200%201.78-.79%201.78-1.75zm14.77%200a2.95%202.95%200%200%201-2.97%202.92%202.95%202.95%200%200%201-2.97-2.92%202.95%202.95%200%200%201%202.97-2.92c1.64%200%202.97%201.3%202.97%202.92zm-1.19%200c0-.97-.8-1.76-1.78-1.76s-1.78.8-1.78%201.76.8%201.75%201.78%201.75%201.78-.79%201.78-1.75zm14.76%200a2.95%202.95%200%200%201-2.97%202.92%202.95%202.95%200%200%201-2.96-2.92%202.95%202.95%200%200%201%202.96-2.92c1.64%200%202.97%201.3%202.97%202.92zm-1.18%200c0-.97-.8-1.76-1.79-1.76-.98%200-1.78.8-1.78%201.76s.8%201.75%201.78%201.75c.99%200%201.79-.79%201.79-1.75zm4.64-6.18v8.2c0%20.32-.27.58-.6.58h-1.1v1.45c0%20.33-.27.59-.6.59h-8.25a.59.59%200%200%201-.6-.59v-1.45h-4.13v1.45c0%20.33-.26.59-.6.59h-2.39v2.24h1.11c.33%200%20.6.27.6.59v7.5c0%20.32-.27.59-.6.59h-1.1v6.34c.14.1.23.28.23.46v1.85c0%20.32-.27.58-.6.58h-.28l4.96%207.55c.18.27.1.63-.18.8a.6.6%200%200%201-.82-.17l-1.28-1.95h-7.57l-1.3%201.96a.6.6%200%200%201-.82.17.58.58%200%200%201-.18-.81l5-7.55h-.27a.59.59%200%200%201-.6-.58v-1.85c0-.18.1-.35.24-.46v-6.34h-1.11a.59.59%200%200%201-.6-.59v-7.5c0-.33.27-.59.6-.59h1.1v-2.24h-2.39a.59.59%200%200%201-.6-.59v-1.45h-4.12v1.45c0%20.33-.27.59-.6.59h-8.25a.59.59%200%200%201-.6-.59v-1.45h-1.1a.59.59%200%200%201-.6-.58v-8.2c0-.32.27-.58.6-.58.32%200%20.59.26.59.58v.34h1.8v-.54a3.41%203.41%200%200%201%203.44-3.38c1.89%200%203.43%201.52%203.43%203.38v.54h1.8v-.34c0-.32.27-.58.6-.58.32%200%20.59.26.59.58v7.61h.72v-7.6c0-.33.27-.6.6-.6.33%200%20.6.27.6.6v.33h1.8v-.54A3.41%203.41%200%200%201%20419%201777c1.9%200%203.44%201.52%203.44%203.38v.54h1.8v-.34c0-.32.26-.58.6-.58.32%200%20.59.26.59.58v7.61h.72v-7.6c0-.33.27-.6.6-.6.32%200%20.59.27.59.6v.33h1.8v-.54a3.41%203.41%200%200%201%203.43-3.38c1.9%200%203.44%201.52%203.44%203.38v.54h1.8v-.34c0-.32.27-.58.6-.58.32%200%20.59.26.59.58zm-38.81%207.61h.51v-5.5c0-.31.27-.57.6-.57h.69v-.04h-1.8zm3.03-8.25c.6-.5%201.37-.82%202.2-.82.33%200%20.6.26.6.59%200%20.32-.27.58-.6.58-1.07%200-1.96.78-2.19%201.83h4.39c-.1-.48-.34-.9-.7-1.24a.58.58%200%200%201-.02-.82c.2-.2.5-.24.73-.1a2.24%202.24%200%200%200-2.2-1.8c-1.1%200-2%20.77-2.21%201.78zm-1.33%2010.3h7.07v-6.96h-7.07zm8.26-7.54v5.5h.51v-6.12h-1.8v.03h.7c.32%200%20.59.27.59.59zm12.38%207.53v-6.95h-7.06v6.95zm-8.77-8.15v6.11h.52v-5.5c0-.31.26-.57.6-.57h.68v-.04zm3.03-2.14c.6-.51%201.37-.82%202.21-.82.33%200%20.6.26.6.59%200%20.32-.27.58-.6.58-1.07%200-1.97.78-2.2%201.82h4.4c-.1-.48-.36-.92-.72-1.25a.58.58%200%200%201-.04-.82.6.6%200%200%201%20.77-.1%202.24%202.24%200%200%200-2.21-1.77c-1.09%200-2%20.76-2.2%201.77zm6.93%202.76v5.5h.52v-6.12h-1.8v.03h.69c.33%200%20.6.27.6.59zm-4.17%208.7h-1.1v2.24h1.1zm1.7%203.41h-4.5v6.34h4.5zm-5.28%2021.8h2.44v-3.67zm3.62%200H422l-2.4-3.66zm.19-6.22v-.68h-1.56v.68h1.56zm-.23-8.07h-1.1v6.22h1.1zm7.79-20.24v6.11h.51v-5.5c0-.31.27-.57.6-.57h.69v-.04zm3.03-2.14c.6-.5%201.37-.82%202.2-.82.33%200%20.6.26.6.59%200%20.32-.27.58-.6.58-1.07%200-1.96.78-2.19%201.83h4.39c-.1-.49-.35-.93-.72-1.26a.58.58%200%200%201-.04-.82.6.6%200%200%201%20.77-.1%202.24%202.24%200%200%200-2.2-1.77c-1.1%200-2%20.76-2.21%201.77zm-1.33%2010.3h7.07v-6.96h-7.07zm8.26-7.54v5.5h.51v-6.12h-1.8v.03h.7c.32%200%20.59.27.59.59zm-17.07%2015.19a1.69%201.69%200%200%201%200%202.43%201.75%201.75%200%200%201-2.47%200%201.69%201.69%200%200%201%200-2.43c.34-.32.77-.5%201.24-.5s.9.18%201.23.5zm-.67%201.21a.54.54%200%200%200-.17-.38.56.56%200%200%200-.39-.16.56.56%200%200%200-.4.16.54.54%200%200%200%200%20.77c.11.1.25.16.4.16.15%200%20.29-.06.4-.16.1-.1.16-.24.16-.39zm-1.93-3.52h2.74c.33%200%20.6.26.6.59%200%20.32-.27.58-.6.58h-2.74a.59.59%200%200%201-.6-.58c0-.33.27-.59.6-.59z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-398%20-1776)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23u6pxa%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center
}
.paragraph__column .nav-tabs > li > a[aria-controls="Мастер-классы"]::before,
.paragraph__column .nav-tabs > li > a[aria-controls=Master-classes]::before {
  height: 42px;
  left: 40px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2244%22%20viewBox%3D%220%200%2020%2044%22%3E%3Cdefs%3E%3Cpath%20id%3D%22zg29a%22%20d%3D%22M640.84%201790.12l-1.8%201.78a.55.55%200%200%201-.75.03c-.03-.03-3.25-2.87-4.46-3.86-.17-.14-.43-.34-.8-.6v4.13c0%20.12-.03.23-.1.33v22.4c2.4.12%203.61.54%203.67.56.22.08.36.29.36.52v1.04c0%20.3-.24.55-.55.55h-9.61a.55.55%200%200%201-.56-.55v-1.04c0-.23.15-.44.37-.52.05-.02%201.26-.44%203.67-.56v-22.4a.55.55%200%200%201-.11-.34v-6.17l-.57-.4h-.08a4.5%204.5%200%200%201-3.12-1.24l-.01-.02a4.5%204.5%200%200%201%203.13-7.76c1.33%200%202.53.58%203.35%201.5h.01l.05.06a4.49%204.49%200%200%201%201.1%203.23c.4.58%202.3%203.31%202.97%204.12%201%201.2%203.83%204.42%203.86%204.45.2.22.18.55-.02.76zm-7.92-9.32a3.45%203.45%200%200%200-.5-2.08l-4.78%204.63a3.4%203.4%200%200%200%202.16.56zm-6.81-.29c0%20.79.26%201.51.71%202.09l4.87-4.71a3.4%203.4%200%200%200-5.58%202.62zm5.82%208a.33.33%200%200%200-.65%200v2.53h.65zm.43%2026.9a.55.55%200%200%201-.54-.55v-22.71h-.43v22.7c0%20.3-.24.55-.54.56-1.8.05-2.95.28-3.5.42v.06h8.5v-.06c-.54-.14-1.71-.37-3.5-.42zm1.35-28.83l1.8-1.8c-.68-.92-1.58-2.2-2.09-2.93l-2.64%202.65.87.6a.55.55%200%200%201-.37%201v1.01a1.44%201.44%200%200%201%20.65%200v-.73a.55.55%200%200%201%20.88-.45l.9.65zm5.98%203.12c-.78-.88-2.67-3.03-3.5-4.03l-1.6%201.6c1%20.82%203.16%202.7%204.04%203.48z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-623%20-1775)%22%3E%3Cuse%20fill%3D%22%23ccb69c%22%20xlink%3Ahref%3D%22%23zg29a%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center
}
.path-frontpage .paragraph__column .nav-tabs > li.active > a {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22168%22%20height%3D%2280%22%20viewBox%3D%220%200%20168%2080%22%3E%3Cdefs%3E%3Cpath%20id%3D%22fhrsa%22%20d%3D%22M461.5%20883a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm21%200a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-10-2a2.5%202.5%200%201%201%200%205%202.5%202.5%200%200%201%200-5z%22%2F%3E%3Cpath%20id%3D%22fhrsb%22%20d%3D%22M389%20885v-1h55v1zm110%200v-1h55v1zm-110%2073h165v1H389zm0-3h165v1H389z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-388%20-880)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23fhrsa%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-388%20-880)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23fhrsb%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top center
}
.path-frontpage .paragraph__column .nav-tabs > li:first-child {
  margin-right: 15px
}
.path-frontpage .paragraph__column .nav-tabs > li:first-child > a {
  min-width: 165px
}
.path-frontpage .paragraph__column .nav-tabs > li:not(:first-child) > a {
  min-width: 260px
}
.pager__item.pager__item--first,
.pager__item.pager__item--last {
  display: none
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 4px 10px;
  font-family: Arvo;
  font-size: 14px;
  text-decoration: none;
  color: #391b00;
  background-color: transparent;
  border: 1px solid transparent;
  margin-top: 3px;
  margin-left: -2px
}
.pagination > li.pager-border:not(.last) > a::after {
  content: '';
  position: absolute;
  display: block;
  height: 17px;
  border-left: 1px solid #ccb69c;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
.pagination > li.pager-border.active > a::after {
  border-left: 1px solid transparent
}
.pagination > .active > a,
.pagination > .active > span {
  z-index: 3;
  color: #fff;
  background-color: #b89a63;
  border-color: transparent;
  cursor: default;
  margin-left: -2px
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover,
.pagination > li.active > a:focus,
.pagination > li.active > a:hover,
.pagination > li.active > span:focus,
.pagination > li.active > span:hover {
  z-index: 2;
  color: #fff;
  background-color: #ccb69c;
  border-color: transparent
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-radius: 0
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-radius: 0
}
.pagination > li.pager__item.pager__item--previous > a {
  margin-right: 10px
}
.pagination > li.pager__item.pager__item--next > a {
  margin-left: 10px
}
.pagination > li.pager__item--next > a,
.pagination > li.pager__item--previous > a {
  font-size: 15px;
  padding: 5px;
  border: 1px solid #391b00;
  width: 35px;
  height: 35px;
  margin-top: 0
}
.pagination > li.pager__item--next > a:hover,
.pagination > li.pager__item--previous > a:hover {
  background-color: #391b00
}
#search-form .button.btn-primary {
  background-color: #b89a63;
  border-color: transparent
}
#search-form .button.btn-primary:hover {
  background-color: #ccb69c;
  border-color: transparent
}
.header .top-header {
  padding-bottom: 28px
}
.header .top-header .region-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-item-align: center;
  align-self: center;
  margin-top: 14px
}
.header .top-header .region-navigation > section {
  -ms-flex-item-align: center;
  align-self: center
}
.header .top-header #block-topiconsblock {
  margin-right: auto
}
.header .top-header #block-lang-selector {
  margin-right: 30px
}
.header .top-header #block-bootstrap-conservatory-search {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-top: 64px
}
.header .top-header #block-bootstrap-conservatory-search button[type=submit],
.header .top-header #block-bootstrap-conservatory-search input[name=keys] {
  border-radius: 0;
  color: #391b00;
  border: 0;
  border-bottom: 1px solid #391b00;
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px 12px 7px;
  margin-left: 0;
  max-height: 32px
}
@media (min-width:1200px) {
  .header .main-navigation .nav.main > li:not(:last-of-type) > a:after {
    position: absolute;
    display: block;
    height: 3px;
    width: 3px;
    background-color: #b89a63;
    top: 50%;
    right: 0
  }
  .header .main-navigation .nav.child > li:not(:last-of-type) > a::after {
    position: absolute;
    display: block;
    width: 24px;
    height: 6px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2228%22%20height%3D%228%22%20viewBox%3D%220%200%2028%208%22%3E%3Cdefs%3E%3Cpath%20id%3D%22ydcya%22%20d%3D%22M549.5%20316a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm21%200a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-10-2a2.5%202.5%200%201%201%200%205%202.5%202.5%200%200%201%200-5z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-546%20-313)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23ydcya%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center;
    top: 50%;
    right: -12px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
  }
}
@media (min-width:992px) {
  .header .main-navigation {
    position: relative;
    height: 98px;
    margin-left: -15px;
    margin-right: -15px;
    background-color: #eee1d1;
    -webkit-box-shadow: 0 -10px 60px rgba(199,161,116,.21);
    box-shadow: 0 -10px 60px rgba(199,161,116,.21);
    -webkit-clip-path: polygon(365px 0,340px 1px,310px 2px,305px 2px,304px 5px,303px 8px,301px 8px,301px 2px,280px 2px,260px 2px,252px 5px,245px 7px,244px 6px,242px 6px,242px 4px,241px 2px,226px 1px,212px 1px,211px 3px,209px 5px,208px 3px,207px 0,175px 0,173px 1px,170px 2px,170px 4px,170px 8px,169px 9px,163px 5px,156px 1px,151px 3px,143px 7px,140px 9px,140px 7px,139px 3px,137px 1px,129px 1px,120px 1px,110px 4px,101px 6px,99px 5px,96px 4px,88px 4px,80px 2px,72px 0,57px 0,41px 1px,40px 4px,39px 7px,37px 4px,36px 1px,0 1px,0 15px,0 15px,0 49px,0 49px,0 98px,1170px 98px,1170px 49px,1170px 49px,1170px 15px,1170px 15px,1170px 0,1169px 0,1163px 4px,1158px 9px,1155px 9px,1155px 7px,1154px 3px,1154px 1px,1134px 1px,1133px 4px,1132px 8px,1130px 8px,1130px 1px,1081px 1px,1081px 9px,1078px 9px,1075px 5px,1073px 1px,1057px 1px,1031px 1px,1020px 0,1017px 1px,1013px 2px,1013px 5px,1013px 8px,1011px 6px,1009px 5px,1003px 3px,998px 2px,972px 2px,947px 2px,946px 3px,945px 4px,944px 8px,944px 12px,943px 13px,942px 13px,941px 11px,939px 7px,934px 3px,931px 2px,928px 3px,924px 3px,919px 2px,913px 0,902px 0,892px 0,888px 1px,884px 2px,877px 2px,870px 3px,867px 2px,865px 1px,864px 5px,861px 11px,859px 11px,857px 9px,855px 7px,851px 6px,839px 4px,831px 2px,813px 3px,795px 3px,794px 5px,793px 9px,793px 10px,792px 8px,790px 6px,787px 5px,783px 4px,779px 4px,775px 5px,773px 4px,765px 3px,759px 2px,758px 5px,757px 7px,757px 5px,757px 3px,755px 3px,740px 3px,728px 2px,727px 4px,725px 7px,723px 4px,721px 2px,691px 2px,662px 3px,662px 4px,662px 4px,661px 4px,661px 3px,657px 2px,654px 2px,644px 4px,633px 6px,632px 5px,631px 3px,631px 2px,625px 2px,625px 3px,624px 4px,624px 3px,624px 2px,601px 2px,600px 4px,599px 5px,598px 5px,599px 4px,599px 2px,597px 2px,583px 1px,570px 1px,569px 2px,568px 2px,568px 6px,567px 6px,557px 3px,549px 1px,531px 1px,514px 1px,514px 7px,513px 7px,505px 4px,499px 0,481px 0,480px 2px,474px 6px,469px 8px,467px 8px,465px 7px,464px 4px,463px 0,451px 0,440px 0,436px 1px,433px 2px,415px 1px,398px 1px,384px 1px,370px 1px,369px 4px,368px 6px,367px 4px,366px 1px,365px 0);
    clip-path: polygon(365px 0,340px 1px,310px 2px,305px 2px,304px 5px,303px 8px,301px 8px,301px 2px,280px 2px,260px 2px,252px 5px,245px 7px,244px 6px,242px 6px,242px 4px,241px 2px,226px 1px,212px 1px,211px 3px,209px 5px,208px 3px,207px 0,175px 0,173px 1px,170px 2px,170px 4px,170px 8px,169px 9px,163px 5px,156px 1px,151px 3px,143px 7px,140px 9px,140px 7px,139px 3px,137px 1px,129px 1px,120px 1px,110px 4px,101px 6px,99px 5px,96px 4px,88px 4px,80px 2px,72px 0,57px 0,41px 1px,40px 4px,39px 7px,37px 4px,36px 1px,0 1px,0 15px,0 15px,0 49px,0 49px,0 98px,1170px 98px,1170px 49px,1170px 49px,1170px 15px,1170px 15px,1170px 0,1169px 0,1163px 4px,1158px 9px,1155px 9px,1155px 7px,1154px 3px,1154px 1px,1134px 1px,1133px 4px,1132px 8px,1130px 8px,1130px 1px,1081px 1px,1081px 9px,1078px 9px,1075px 5px,1073px 1px,1057px 1px,1031px 1px,1020px 0,1017px 1px,1013px 2px,1013px 5px,1013px 8px,1011px 6px,1009px 5px,1003px 3px,998px 2px,972px 2px,947px 2px,946px 3px,945px 4px,944px 8px,944px 12px,943px 13px,942px 13px,941px 11px,939px 7px,934px 3px,931px 2px,928px 3px,924px 3px,919px 2px,913px 0,902px 0,892px 0,888px 1px,884px 2px,877px 2px,870px 3px,867px 2px,865px 1px,864px 5px,861px 11px,859px 11px,857px 9px,855px 7px,851px 6px,839px 4px,831px 2px,813px 3px,795px 3px,794px 5px,793px 9px,793px 10px,792px 8px,790px 6px,787px 5px,783px 4px,779px 4px,775px 5px,773px 4px,765px 3px,759px 2px,758px 5px,757px 7px,757px 5px,757px 3px,755px 3px,740px 3px,728px 2px,727px 4px,725px 7px,723px 4px,721px 2px,691px 2px,662px 3px,662px 4px,662px 4px,661px 4px,661px 3px,657px 2px,654px 2px,644px 4px,633px 6px,632px 5px,631px 3px,631px 2px,625px 2px,625px 3px,624px 4px,624px 3px,624px 2px,601px 2px,600px 4px,599px 5px,598px 5px,599px 4px,599px 2px,597px 2px,583px 1px,570px 1px,569px 2px,568px 2px,568px 6px,567px 6px,557px 3px,549px 1px,531px 1px,514px 1px,514px 7px,513px 7px,505px 4px,499px 0,481px 0,480px 2px,474px 6px,469px 8px,467px 8px,465px 7px,464px 4px,463px 0,451px 0,440px 0,436px 1px,433px 2px,415px 1px,398px 1px,384px 1px,370px 1px,369px 4px,368px 6px,367px 4px,366px 1px,365px 0)
  }
  .header .main-navigation .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
  .header .main-navigation .nav > li {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center
  }
  .header .main-navigation .nav.main > li {
    position: static;
    background-color: #e7d8c5
  }
  .header .main-navigation .nav.main > li.active,
  .header .main-navigation .nav.main > li:hover {
    background-color: #eee1d1
  }
  .header .main-navigation .nav.main > li.active > a::after,
  .header .main-navigation .nav.main > li:hover > a::after {
    background-color: transparent!important
  }
  .header .main-navigation .nav .expanded .child {
    position: absolute;
    top: 49px;
    left: 0;
    width: 100%;
    opacity: 0
  }
  .header .main-navigation .nav > .expanded.active > .child {
    opacity: 1;
    z-index: 1;
    min-height: 46px
  }
  .header .main-navigation .nav > .expanded:hover > .child {
    min-height: 46px;
    opacity: 1;
    z-index: 2;
    background-color: #eee1d1
  }
  .header .main-navigation .nav > li > a {
    font-family: Arvo,"Times New Roman",Times,serif;
    font-weight: 700;
    color: #391b00;
    text-transform: uppercase;
    padding: 15px 2px
  }
  .header .main-navigation .nav > li > a.is-active,
  .header .main-navigation .nav > li > a:focus,
  .header .main-navigation .nav > li > a:hover {
    color: #b89a63;
    background-color: transparent
  }
  .header .main-navigation .nav > li > a::after {
    content: ''
  }
  .header .main-navigation .nav.child > li > a {
    font-size: 11.5px;
    letter-spacing: .2px;
    padding: 15px 2px
  }
  .header .main-navigation .nav.child > li > a[href*=contacts] {
    /* Edited by Phil
    opacity: 0;
    display: none */
  }
}
@media (max-width:991px) {
  .header .main-navigation {
    display: none;
    background-color: #eee1d1;
    padding: 0 15px 15px;
    margin-bottom: 15px
  }
  .header .main-navigation .nav > li > a {
    font-family: Arvo,"Times New Roman",Times,serif;
    font-weight: 700;
    color: #391b00;
    text-transform: uppercase;
    padding: 15px 2px
  }
  .header .main-navigation .nav > li > a.is-active,
  .header .main-navigation .nav > li > a:focus,
  .header .main-navigation .nav > li > a:hover {
    color: #b89a63;
    background-color: transparent
  }
  .header .main-navigation .child {
    display: none;
    margin-left: 30px
  }
  .header .main-navigation .child > li > a {
    font-size: 11.5px
  }
  .header .main-navigation .child > li > a[href*=contacts] {
/* Edited by Phil
    opacity: 0;
    display: none */
  }
}
.toggle {
  outline: 0;
  border: 0;
  display: inline-block;
  background-color: transparent;
  background-image: none;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: .5rem
}
@media (min-width:992px) {
  .toggle {
    display: none
  }
}
.toggle .toggle-name {
  font-family: Arvo,"Times New Roman",Times,serif;
  font-weight: 700;
  color: #391b00;
  font-size: 16px;
  text-transform: uppercase;
  display: block;
  float: left
}
.toggle > .hamburger {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  float: left
}
.toggle > .hamburger,
.toggle > .hamburger::after,
.toggle > .hamburger::before {
  display: block;
  width: 34px;
  height: 3px;
  -webkit-transition: background-color .3s linear,-webkit-transform .3s linear;
  transition: background-color .3s linear,-webkit-transform .3s linear;
  transition: background-color .3s linear,transform .3s linear;
  transition: background-color .3s linear,transform .3s linear,-webkit-transform .3s linear;
  background-color: #391b00
}
.toggle > .hamburger::after,
.toggle > .hamburger::before {
  position: absolute;
  content: ""
}
.toggle > .hamburger::before {
  top: -8px
}
.toggle > .hamburger::after {
  top: 8px
}
.toggle.active > .hamburger {
  background-color: transparent
}
.toggle.active > .hamburger::before {
  -webkit-transform: translateY(8px) rotate(45deg);
  transform: translateY(8px) rotate(45deg)
}
.toggle.active > .hamburger::after {
  -webkit-transform: translateY(-8px) rotate(-45deg);
  transform: translateY(-8px) rotate(-45deg)
}
.footer {
  border-top: 0
}
.footer .region-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.footer .region-footer > nav {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 36%;
  flex: 0 1 36%
}
.footer #block-bottomiconsblock {
  -ms-flex-item-align: center;
  align-self: center
}
.footer #block-footer-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-family: Arvo;
  font-style: italic;
  font-size: 11px;
  line-height: 2.2727;
  text-align: center;
  margin-top: 30px
}
.footer .nav > li > a {
  color: #391b00;
  text-decoration: underline;
  padding: 3px 0
}
.footer .nav > li > a::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 5px;
  border-color: transparent transparent transparent #391b00;
  margin-right: 12px
}
.footer .nav > li > a:focus,
.footer .nav > li > a:hover {
  color: #b89a63;
  background-color: transparent;
  text-decoration: none
}
.footer .nav > li > a:focus::before,
.footer .nav > li > a:hover::before {
  border-color: transparent transparent transparent #b89a63
}
.breadcrumb {
  font-size: 12px;
  font-weight: 700;
  color: #b89a63;
  background-color: transparent;
  border-radius: 0;
  border-top: 1px dashed #ccb69c;
  border-bottom: 1px dashed #ccb69c
}
.breadcrumb .active {
  color: #b89a63
}
.page-header {
  position: relative;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4;
  padding-left: 60px;
  border-bottom: none
}
.page-header::before {
  content: '';
  width: 42px;
  height: 17px;
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  left: 0;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2248%22%20height%3D%2221%22%20viewBox%3D%220%200%2048%2021%22%3E%3Cdefs%3E%3Cpath%20id%3D%22elera%22%20d%3D%22M751.21%201878.6c.11-.13.35.05.25.2.17.56.35%201.05.55%201.47a3.17%203.17%200%200%200%202.09-2.59c.12-.66.1-1.24-.04-1.73-.38.05-.75.12-1.08.19a14.6%2014.6%200%200%200-5.51%202.7%204.38%204.38%200%200%200%203.13%201.6c-.06-.56.1-1.2.61-1.83zm4.64%202.4a6%206%200%200%200%201.31-2.29c.39-2.37-.98-2.87-2.44-2.82.12.55.13%201.19%200%201.92a3.65%203.65%200%200%201-2.47%202.93c.96%201.7%202.16%201.78%203.6.27zm-8.96-1.75c-3.14%202.42-5.81%205.5-9.49%207.15-1.79.8-4.04%201.08-6.07.75-4.3%201.98-9.72%202.98-13.51-.14-3.36-2.77-1.82-9.4%202.53-10.32a6.27%206.27%200%200%201%203.05-2.66c1.98-.82%205-.9%206.56.83%201.18%201.3%201%203.26-.64%204.02-.24.12-.44-.2-.21-.35%201.63-1.98%201.16-3.4-1.44-4.26a4.83%204.83%200%200%200-2.06-.13c-1.38.1-2.69.58-3.74%201.51-.32.28-.6.6-.84.95%203.49-.17%204.47%205%20.99%204.86-.26%200-.32-.39-.06-.45%201.15-2.9.7-4.15-1.33-3.74a5.3%205.3%200%200%200%20.13%205.17c1.38%202.19%203.8%202.69%206.2%202.4-.79-1.01-1.21-2.35-1.05-4.05.02-.2.33-.2.32%200a5.43%205.43%200%200%200%201.44%203.94c1.45-.27%202.85-.8%203.99-1.38%205.14-2.64%208.87-7.45%2014.3-9.62%202.73-1.09%207.16-1.22%208.47%201.36.7%200%201.37.13%202.03.4%203.17%201.3.78%205.86-1.42%206.89-1.72.8-3.76-.02-4.3-1.41a4.15%204.15%200%200%201-3.46-2.01l-.4.3zm-19.34%206.21a8.46%208.46%200%200%201-4.58-.5c-3.3-1.34-4.13-4.72-3.02-7.47a5.08%205.08%200%200%200-2.12%201.84c-.97%201.35-1.68%203.23-1.21%204.91.76%202.77%204.07%203.91%206.65%204.09a15.3%2015.3%200%200%200%207.1-1.39%206.86%206.86%200%200%201-2.82-1.48zm7.7%201.13c3.51-.95%206.2-3.45%208.84-5.8%202.26-2%205.94-5.22%209.5-5.65-4.1-.91-7.95%201.88-11.07%204.21-2.92%202.18-5.64%204.63-8.77%206.51-.54.33-1.12.65-1.72.95%201.06.13%202.17.06%203.21-.22zm12.54-12.83c-3.66.96-6.68%203.46-9.57%205.76-2.73%202.18-6.22%204.94-9.91%205.8a7.13%207.13%200%200%200%202.74%201.31%2030.5%2030.5%200%200%200%204.5-2.68c3.2-2.25%206.1-4.93%209.4-7.02%202.41-1.53%205.31-3.08%208.2-2.4-1.3-1.09-3.58-1.23-5.36-.77z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-713%20-1871)%22%3E%3Cuse%20fill%3D%22%23391b00%22%20xlink%3Ahref%3D%22%23elera%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center
}
.views-field-title,
.views-field-title a {
  font-size: 13px;
  font-weight: 700;
  color: #391b00
}
#block-bootstrap-conservatory-front-slider-block {
  margin-bottom: 15px
}
@media (max-width:991px) {
  #block-bootstrap-conservatory-front-slider-block {
    padding-top: 20px;
    padding-bottom: 36px
  }
}
@media (min-width:991px) {
  #block-bootstrap-conservatory-front-slider-block {
    padding-top: 30px;
    padding-bottom: 50px
  }
}
@media (min-width:1200px) {
  #block-bootstrap-conservatory-front-slider-block {
    padding-top: 40px;
    padding-bottom: 85px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22751%22%20height%3D%22495%22%20viewBox%3D%220%200%20751%20495%22%3E%3Cdefs%3E%3Cpath%20id%3D%22hfuaa%22%20d%3D%22M606%20366h705v480H606z%22%2F%3E%3Cpath%20id%3D%22hfuab%22%20d%3D%22M585%20353h749v480H585z%22%2F%3E%3CclipPath%20id%3D%22hfuac%22%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%23hfuaa%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22hfuad%22%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%23hfuab%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-584%20-352)%22%3E%3Cuse%20fill%3D%22%23fff%22%20fill-opacity%3D%220%22%20stroke%3D%22%23dfcdb7%22%20stroke-miterlimit%3D%2250%22%20stroke-width%3D%222%22%20clip-path%3D%22url(%26quot%3B%23hfuac%26quot%3B)%22%20xlink%3Ahref%3D%22%23hfuaa%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-584%20-352)%22%3E%3Cuse%20fill%3D%22%23fff%22%20fill-opacity%3D%220%22%20stroke%3D%22%23dfcdb7%22%20stroke-miterlimit%3D%2250%22%20stroke-width%3D%2220%22%20clip-path%3D%22url(%26quot%3B%23hfuad%26quot%3B)%22%20xlink%3Ahref%3D%22%23hfuab%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top 10px center
  }
}
#block-bootstrap-conservatory-front-slider-block .views-field-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 20px
}
#block-bootstrap-conservatory-front-slider-block .views-field-title a {
  display: block;
  line-height: 1.6666;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}
@media (max-width:767px) {
  #block-bootstrap-conservatory-front-slider-block .views-field-title a {
    font-size: 13px;
    font-weight: 700;
    color: #391b00
  }
}
@media (min-width:768px) and (max-width:991px) {
  #block-bootstrap-conservatory-front-slider-block .views-field-title a {
    max-width: 440px;
    font-size: 16px;
    font-weight: 700;
    color: #391b00
  }
}
@media (min-width:992px) {
  #block-bootstrap-conservatory-front-slider-block .views-field-title a {
    max-width: 587px;
    font-size: 18px;
    font-weight: 700;
    color: #391b00
  }
}
#block-bootstrap-conservatory-front-slider-block .views-field-field-image a {
  display: block;
  width: 100%
}
#block-bootstrap-conservatory-front-slider-block .views-field-field-image img {
  width: 100%;
  border: 0 none;
  padding: 0
}
#block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text {
  position: relative;
  width: 100%;
  bottom: 20px
}
#block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text > span {
  display: block;
  position: absolute;
  z-index: 10
}
@media (max-width:991px) {
  #block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text .views_slideshow_controls_text_next {
    right: 0
  }
  #block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text .views_slideshow_controls_text_previous {
    left: 0
  }
}
@media (min-width:992px) {
  #block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text .views_slideshow_controls_text_next {
    right: 12%
  }
  #block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text .views_slideshow_controls_text_previous {
    left: 12%
  }
}
#block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text a {
  color: #391b00
}
#block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text a:focus,
#block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text a:visited {
  text-decoration: none;
  -webkit-text-decoration-color: transparent;
  text-decoration-color: transparent
}
#block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text a:active,
#block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text a:hover {
  color: #eee1d1;
  text-decoration: none;
  -webkit-text-decoration-color: transparent;
  text-decoration-color: transparent
}
#block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text a:active .icon,
#block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text a:hover .icon {
  background-color: #391b00
}
#block-bootstrap-conservatory-front-slider-block .views_slideshow_controls_text a .icon {
  font-size: 15px;
  padding: 8px;
  border: 1px solid #391b00
}
#block-views-block-jubilees-block-2 .block-title {
  position: relative;
  display: inline-block;
  min-width: 165px;
  text-align: center;
  padding-top: 34px;
  padding-bottom: 28px;
  margin-bottom: 20px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22167%22%20height%3D%2280%22%20viewBox%3D%220%200%20167%2080%22%3E%3Cdefs%3E%3Cpath%20id%3D%22l3vea%22%20d%3D%22M462.5%20414a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm21%200a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-10-2a2.5%202.5%200%201%201%200%205%202.5%202.5%200%200%201%200-5z%22%2F%3E%3Cpath%20id%3D%22l3veb%22%20d%3D%22M390%20416v-1h55v1z%22%2F%3E%3Cpath%20id%3D%22l3vec%22%20d%3D%22M500%20416v-1h55v1z%22%2F%3E%3Cpath%20id%3D%22l3ved%22%20d%3D%22M390%20489h165v1H390z%22%2F%3E%3Cpath%20id%3D%22l3vee%22%20d%3D%22M390%20486h165v1H390z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3vea%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3veb%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3vec%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3ved%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3vee%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top center
}
#block-views-block-jubilees-block-2 .congratulations-info {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 63%;
  flex: 0 0 63%;
  margin-left: 20px;
  margin-bottom: 5px
}
#block-views-block-jubilees-block-2 .view-jubilees .views-row {
  margin-bottom: 24px
}
@media (min-width:1200px) {
  #block-views-block-jubilees-block-2 .view-jubilees .views-row {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2261%22%20height%3D%2259%22%20viewBox%3D%220%200%2061%2059%22%3E%3Cdefs%3E%3Cpath%20id%3D%22kctaa%22%20d%3D%22M1497%201235.06a1.13%201.13%200%200%201%20.54-2.18%201.13%201.13%200%200%201-.54%202.18zm12.38-4.14a.64.64%200%200%201%20.31-1.24.64.64%200%200%201-.31%201.24zm5.75-11.13a.32.32%200%200%201%20.15-.62c.17.04.28.22.23.39a.32.32%200%200%201-.38.23zm.94-5.72a.48.48%200%200%201-.35-.59.48.48%200%201%201%20.93.24.48.48%200%200%201-.58.35zm7.8%201.65a.8.8%200%200%201%20.4-1.56.8.8%200%200%201-.4%201.56zm-29.41%2013.06a.64.64%200%200%201-.46-.78.64.64%200%200%201%20.77-.46.64.64%200%200%201-.31%201.24zm-3.5%2010.05a.64.64%200%200%201%20.3-1.25.64.64%200%200%201-.3%201.25zm-4.28%209.18a.52.52%200%200%201%20.26-1.01.52.52%200%200%201-.26%201.01zm-14.3-12.42a.52.52%200%200%201%20.25-1.01.52.52%200%200%201-.25%201.01zm6.35%207.42a.65.65%200%200%201-.46-.78.64.64%200%201%201%201.24.31.64.64%200%200%201-.78.47zm40.56-17.52a.32.32%200%200%201-.23-.4.32.32%200%200%201%20.38-.22.32.32%200%200%201-.15.62zm-13.1%2012.9a.32.32%200%200%201%20.16-.62.32.32%200%200%201-.16.62zm-8.07%204.02a.58.58%200%200%201%20.28-1.13c.3.08.5.4.42.7-.08.32-.4.5-.7.43zm30.1-38.17a.64.64%200%200%201%20.32-1.25.64.64%200%200%201-.31%201.25zm-9.85-10a.64.64%200%200%201-.46-.78.64.64%200%201%201%201.23.31.64.64%200%200%201-.77.47zm-36.38%2046.65c0%20.24-.19.44-.43.44a.43.43%200%200%201-.43-.44v-2.66h-2.64a.43.43%200%200%201-.44-.44c0-.24.2-.43.44-.43h2.64v-2.67c0-.24.2-.43.43-.43.24%200%20.43.2.43.43v2.67h2.65c.24%200%20.43.2.43.43%200%20.24-.2.44-.43.44h-2.65zm32.2%201.93c0%20.24-.19.43-.43.43a.43.43%200%200%201-.43-.43v-2.67h-2.64a.43.43%200%200%201-.44-.43c0-.24.2-.44.44-.44h2.64v-2.66c0-.24.2-.44.43-.44.24%200%20.43.2.43.44v2.66h2.65c.24%200%20.43.2.43.44s-.2.43-.43.43h-2.65zm9.89-38.88c0%20.24-.2.44-.43.44a.43.43%200%200%201-.44-.44v-2.66h-2.64a.43.43%200%200%201%200-.87h2.64v-2.66c0-.24.2-.44.44-.44.23%200%20.43.2.43.44v2.66h2.64c.24%200%20.43.2.43.44s-.19.43-.43.43h-2.64z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-1470%20-1191)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23kctaa%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat bottom right
  }
}
#block-views-block-jubilees-block-2 .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
#block-views-block-jubilees-block-2 .views-field-field-images {
  margin-bottom: 15px
}
#block-views-block-jubilees-block-2 .views-field-field-birthdate {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-family: Arvo;
  color: #b4945b
}
#block-views-block-jubilees-block-2 .views-field-field-birthdate .icon {
  font-size: 17px;
  margin-right: 6px
}
#block-views-block-jubilees-block-2 .views-field-field-birthdate span:last-child {
  text-transform: uppercase
}
#block-views-block-jubilees-block-2 .views-field-title {
  font-size: 14px;
  font-weight: 700;
  color: #391b00;
  line-height: 1.4;
  margin-top: -2px
}
#block-congratulations {
  position: relative;
  padding-top: 2px
}
@media (min-width:1200px) {
  #block-congratulations {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2267%22%20height%3D%2242%22%20viewBox%3D%220%200%2067%2042%22%3E%3Cdefs%3E%3Cpath%20id%3D%22yuoaa%22%20d%3D%22M1506.4%20902.43a1.13%201.13%200%200%201-2.09.86%201.13%201.13%200%200%201%202.08-.86zm-10.7-7.5c.13.33-.03.7-.35.84a.64.64%200%200%201-.84-.34.64.64%200%200%201%201.19-.5zm-12.37%202a.32.32%200%200%201-.59.25.32.32%200%200%201%20.18-.41c.16-.07.35%200%20.41.17zm-5.16%202.66c.1.24-.02.52-.26.63a.48.48%200%201%201-.36-.9c.24-.1.52.02.62.27zm-3.31-7.26a.8.8%200%200%201-1.49.61.8.8%200%200%201%201.49-.61zm28%2015.87c.13.33-.03.7-.36.84a.64.64%200%200%201-.83-.35.64.64%200%200%201%201.18-.49zm10.15-3.16a.64.64%200%200%201-1.19.5.64.64%200%200%201%201.2-.5zm9.93-2.03a.52.52%200%200%201-.97.4.52.52%200%200%201%20.97-.4zm-1.48%2018.9a.52.52%200%200%201-.96.39.52.52%200%200%201%20.28-.68c.27-.11.57.02.68.28zm2.19-9.53c.13.33-.03.7-.36.84a.64.64%200%201%201-.48-1.18c.33-.14.7.02.84.34zm-38.21-22.18a.32.32%200%200%201-.18.42.32.32%200%200%201-.42-.17.32.32%200%200%201%20.18-.42c.16-.07.35.01.42.17zm18.16%202.85a.32.32%200%200%201-.6.25.32.32%200%200%201%20.6-.25zm8.03%204.1a.58.58%200%200%201-1.07.45.58.58%200%200%201%20.32-.76c.3-.12.63.02.75.32zm-48.6-1.5a.64.64%200%200%201-1.18.5.64.64%200%200%201%201.19-.5zm-2.17%2013.88c.14.33-.02.7-.35.84a.64.64%200%201%201-.48-1.18c.32-.14.7.02.83.34zm59.14%201.5c.2-.15.47-.11.6.08.15.2.11.46-.08.6l-2.15%201.6%201.58%202.12a.43.43%200%200%201-.7.51l-1.57-2.12-2.15%201.58c-.19.15-.46.1-.6-.09a.43.43%200%200%201%20.09-.6l2.14-1.59-1.57-2.12a.43.43%200%200%201%20.1-.6c.18-.15.46-.11.6.08l1.57%202.13zm-17.6-27.04c.2-.14.46-.1.6.09.15.19.1.46-.09.6l-2.14%201.59%201.57%202.12c.14.2.1.47-.09.61-.2.14-.46.1-.6-.09l-1.58-2.12-2.14%201.58a.43.43%200%201%201-.52-.7l2.15-1.58-1.58-2.12a.43.43%200%200%201%20.1-.6c.19-.15.46-.11.6.08l1.58%202.12zm-37.13%2015.18c.2-.14.46-.1.6.09.15.19.1.46-.09.6l-2.14%201.59%201.57%202.12a.43.43%200%200%201-.7.52l-1.57-2.12-2.14%201.58c-.2.14-.46.1-.6-.09a.43.43%200%200%201%20.09-.6l2.14-1.59-1.57-2.12a.43.43%200%200%201%20.09-.61c.2-.14.46-.1.6.09l1.58%202.12z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-1458%20-882)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23yuoaa%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top right
  }
}
@media (min-width:768px) {
  aside.second #block-congratulations::before {
    position: absolute;
    content: '';
    display: block;
    height: 86%;
    width: 35px;
    top: 18px;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAPCAYAAABut3YUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwNTM5RjJCRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwNTM5RjJDRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDA1MzlGMjlGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDA1MzlGMkFGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Sfor2AAAEj0lEQVR42qRVS28bVRg9dzy2x86M7bEdZ5zETkLbFIk0D+iiVBWwgAUSKyQktgiJf8CC/oCu+ANdIJY8dl2xYgES4qG0JSlF0DhpYjuOY48fE7/tzFy+uU6cRAntIncxY8+999zvO98532Wcc1w06rknUiR1w8FLhvl8le9lN5FKzyMyt8JwiSG5j2p2Xa3lnhqnJ2y7r5Q2V++bzx99ZmUfT/wfQN0sg8PBfin34qAzq7yy+ZC/aI3sPqLpxSa9mvXtPw2rbn5Sq5p3JdiqLMsUlI2B7dxXi3mEI/HPJ+bf/PI0gFUtIT13Hds7mXPg5Wd/8GplF51WEy6WJEnIb//DIcmI6DHMLL97hkl2XKby1kOjlNvYsMHVuDGHQCB4tMID2+mjU6ujYuYRVHXM3/pAgBSe/sLNcg6L73zMnvz0HY/FDUy+9raY2/j9AW8fNBAZN6CFovB4PC4YuMTQa7dhFrcBfggj9SpiV95gI2bcUcxlNmTZq05PX0V4Zul87WeAFL3+/fUBX//5Wz41NY9O+4CCDohpRVHQbnZQ3XrE89kM/AEFM9duIDK7dKGO/H4/Lxa2sb+76QbKI7PLTASTXfvxCziOmpy6Mgqkll3ndq+Dbr9FB6mQfQGQoJkxOYeDRg3Fwib8sh+y4h/W26vhsGehkN9CNDZBbOiEtciGIn/Mu20LHq8fPiWAWHqZuYeDOTy78TcaVgWRY2Ya9fLdsD4Ohw2TqGXXuFnchWUWSeKMVM4QT6YoGIgDnPw6l0i2xXwOCW1a7HHLUGscEO1zUIIhsY6MwVt1E6XdHaqQA4cz6PEkZM64mzQnCYSptFatJFgXbur3+6pCdA/rSqW0B7RgF0yy4SFJMfsQxWJ2RLE+vciCWhyqHoZDa4ebBlCJDWUsCnaUlEP73EBIJZC4Q5nbqJl7FNThsWThC2rod3sn1hZYHtc5w0Vuc+EOE9Nev4IQ0S5xUU5OjhOK12cWmJ9Kd9gfBjMYDODz+ciZC0xPLzFrZ423m3VxAPNpVANF4DEmkTuHpmGOIwLn7JS1CaTZ63RUxasMI5S9SCRn0WxYiI4nBO3NlkUbvVSPUfz0fQzVckP87nabiCWSJ31qmAqV3oFrCpeNillAjBj1en1DAkgC/XZj5FwRTCgyfq9ayt9TQyHxMZpaYtHUELRCGTbqFvp2HwFNI9ATRxjXb7Ny4RtuEVvO4YD+3xk5h1FP8Y2Nicwd6lWKqmHhzkej+drOX4TkQb1ShB5LnJRJi+hfe/yBTIEaVyXzG3eddLyp26qjRD3BMGYhEzA1yDNWDUcNlGle0yfPWFcn5/m8MmLJOezlN2BV9kdzwqnUu/I7z0QzTC29x840vdrW6tW9Qvb7dvNgJXAk5l6vKzpwIpkmcYYRmXn9wp6x+sNXLgi7+f6n5+boKuGWZaG6n3cPI8EGBWav1YIWDmP+9ofszHUgMnnlZoZ5fW91281Gl9q3Q+IaC5FjtDD0S1yA4fQKc4gJ12nNgxrsfkd8dxNMXLvFzt1NpHyDfF+MpMQddamb96KhH5U2+pJ1/wkwAFMY+Sxd8PUZAAAAAElFTkSuQmCC) no-repeat top center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAC/VBMVEXItqTMtZzMu5nTvJvNtpvQtZrMtpzLtpzfv5/YsZ3LtpzLtpzMtZzLtZzMtpzLtpzMtpzPt5rMtpzOt53MtpvRuaLLtZzMtZzMtZzLtJ7LtZvMuJzLtpvMtpvLtZvStJbNt5rLtpvLtpzNtZzOtp7LtZzLtpzLtZzNtZrMtpvRtpvLtZzLtpvMtpzOup3LtpvLtZvMtpzMtZzOtZzMtZvLtZzMtpvLtpzMtZrMtZvNtJvLtpzMtpvNtpvNt53Nt5vLt5vMtpvNt5vMtpvOt5zLtpvNtZvLtZzMtpzNtpzMtp3MtZzNtpvLtpvLtpzNtJvPv5/Ms5nLtZzLt5zMtpvPt5/MtZvVv5XMuJ7LtpzLtZzLtJzMtZzMtZzMtpzMtpvMtpzMtZzNtZ3MtpvPtJrMtpzLtZvMtZzMtpvNt5vOtZ3MtpvLtZvPtZrMtpzNtZvMtZvMtpzMs5nLtZzMtpvQuJrGxqrLtZvMtpvLtZvMt5zNtZ3LtpzMtpvNtZvLtpzLtZvMtpvMtZ/LtZvKtZ/MtZzMtpzNuJzLtpvLtpzMuZnJvKHLt5vQs6HMu5nRuZvLtp3Lt53LtZvPup/MtpnKuZ7Nt5rMuJnLtZvMtJ3Otp7Mt53LuJzVqqq/v7///4DNt5vOtp7OuJ3LtpzMtZ7LtpzNuJvLuJ7Lt5vLt53LtZ3NtpvLt5zNtp3Mt5zLtpzMtZzNtp3MtpvMt5zMtp3MtZvMtZ3LtpzMtpzMt5vLtpvMtZzMtpvMtpzMtpvLtpzMtZvMtpzLtZvMtpzMtZzLtpvMtZvMtZzMtpvMtZzMtZvLtpzLtpvMtpzMtpzRuaLMtZvLtpvMtZvVuJzMtpvMtpvMtpzMtZvLtpzLtpzMtZvMtZzMtpvLtpzbtpLLtZzMzJnMtpz/qqr////MtpzMtZvLtZzLtpvMtZvMtpzMtpvLtpzMtZzMtpvLtZvMtZzLtZzLtpzMtZvMtZzMtZvMtpzLtpvLtZzLtZvMtZvMtZvLtZzMtpzNtpvOtZzYsMo1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAApJREFUCNdjEAIAABQAE6iTY5kAAAAASUVORK5CYII=) repeat-y center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAOCAYAAACl66WxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQ0YxRDk3RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQ0YxRDk4RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVDRjFEOTVGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVDRjFEOTZGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XGKEuAAAEQElEQVR42nxVyXIjRRB9VdVaWmqpW7K12lgeW54wMQcCCL6DG3c+gQhOfMBwgC/gwmdw4MaR2wDBBHiMd0kzkrUvrd6KrOpRjzzDUFJK6loyX2W+fGJSStw8+xmzyRCGkYJTacrFdAQ1RNqEVSyBMQaOkEkmIMH02vkfv2JrSDK2eTh68pn+5lFEsxHm0wnyliPnswl8zwXnHNm8hWzOKkjfmzPB4bQ+gYGHQ968eI5MPg8hBLzhAMOXtyjX9mHb9oOAu43j5NCge45q8wjvGeocLs5+0z4zmSzCMMTgVQc5q/hLo3nwBS2/0OC3D60DoHX6EfYOT/E6MHN2ahTsCuPxOHH8djCntPPetdlkjF73BrX9w8Rn89GHeNQ+RRQFH991rn6iufo2GBkEAfZbjyF4Wh/KW2UIMwubwDT2T3DfvYDnB0nQrGlom406qNQPMRn2kM5mtCU+iQK93iWqtJ7NOzCo7KblvAHVaiNcr9qz8ejLBMxsMoKzQ+BYuNkoN+YuZ+CUXsUtb7GAJB4o2wTkxDN1RqQyCVDOYlvNZkiLNAqODW813axLyeidMSHoVaruYzruf6MWNWdWqyXKjUPimtobwKMsvaLSCBmit3LJMweXHBF8Og5EFChtOpgObpHNWhj0u8SFDNzlAna5AYRBjFT68H0fw841Vss51t4Sy/kIeduJr8INZEwT955nJWCYhL655HHVUpQcKdXtyQKXrhOSZYhwznbm4HkegcnFgalrXHcVYzA4Y0GkyU6fcnr/kgIL3VmMv+GGEAa5XyQE0/Oqzh6VY1MdzgyUdhuUI0HOuAZS3WuRP0NjUcDdxZBaliSApbRxkcJ8NMFyNoixsThkvX4ASedCgiYjAbu0p2qqTXWVu1ohnU7Pk8zYpSpGlGq7VFYsgBKWUq0hVTpDf016YFP9R5u2lkvSjfGoj0KhqB3qEXmq/fU83R/FQknaToVJIg/JCWVtjmyaJIO4orDy19WY0H67XH2aZKZg7xDT0+jdXetgrusmjN9YRKTlkZSqO4aU9ub+EaXcRODPYvPWYETmevMYo2EXvc4Facuzd/woW63icnbvzhUfVVa+3W5tVts7RugtcHf1l94omJC5TF4WrJLk6go0d3X2O3hMF+00Z5lQwJ1SDSqAmSsma4yJWGfuBxJGSuaLNUlZSbr06vJPRIE/r3/QPjELMaG3FViXwbJ3ZK9zSWkPkEoZUBlRGmSSfDdJh8ajLts+43q+du6v19hWaPW7cdD+ejIefNc/u0OKJF8psPIVQcxL5cpT29n90Y/Cnojl4Z2/gwcOa3ttqZJye/mcvb2p37/V38ViEV0SRKo7lsuptq3xvbLjx09qfig/p4t9KgT76uafs+Vmg5HK1qUMVanmBv5/sP+aPGidPHi+uf4bzm4leXZQof+03vYW6m38ELdzmh+ePMFEtXs8ko3/CjAA7ofx9SapHZAAAAAASUVORK5CYII=) no-repeat bottom center
  }
  aside.second #block-congratulations .block-title {
    margin-left: 92px
  }
  aside.second #block-congratulations .paragraph--type--bp-view {
    padding-left: 98px
  }
}
#block-congratulations .paragraph > .paragraph__column {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0
}
#block-congratulations .block-title {
  padding: 33px 0 37px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22266%22%20height%3D%2277%22%20viewBox%3D%220%200%20266%2077%22%3E%3Cdefs%3E%3Cpath%20id%3D%22q5ffa%22%20d%3D%22M1516.72%20962l3.84%2028a641.56%20641.56%200%200%200-51.57-4.44l7.97-51.65c17.36%201%2034.71%202.5%2052.05%204.5zm-249.73-23.6a931.43%20931.43%200%200%201%2052.05-4.49l7.97%2051.65a641.6%20641.6%200%200%200-51.57%204.44l3.84-28z%22%2F%3E%3Cpath%20id%3D%22q5ffb%22%20d%3D%22M1495.46%20973.84l8.44-50.72A946.88%20946.88%200%200%200%201398%20917c-35.3.06-70.6%202.1-105.9%206.13l8.44%2050.72c32.98-3.04%2065.46-4.6%2097.46-4.72%2032.01.12%2064.5%201.7%2097.46%204.72z%22%2F%3E%3CclipPath%20id%3D%22q5ffc%22%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%23q5ffa%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22q5ffd%22%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%23q5ffb%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-1265%20-915)%22%3E%3Cuse%20fill%3D%22%23e7d7c4%22%20xlink%3Ahref%3D%22%23q5ffa%22%2F%3E%3Cuse%20fill%3D%22%23fff%22%20fill-opacity%3D%220%22%20stroke%3D%22%23b89a63%22%20stroke-miterlimit%3D%2250%22%20stroke-width%3D%224%22%20clip-path%3D%22url(%26quot%3B%23q5ffc%26quot%3B)%22%20xlink%3Ahref%3D%22%23q5ffa%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-1265%20-915)%22%3E%3Cuse%20fill%3D%22%23eee1d1%22%20xlink%3Ahref%3D%22%23q5ffb%22%2F%3E%3Cuse%20fill%3D%22%23fff%22%20fill-opacity%3D%220%22%20stroke%3D%22%23b89a63%22%20stroke-miterlimit%3D%2250%22%20stroke-width%3D%224%22%20clip-path%3D%22url(%26quot%3B%23q5ffd%26quot%3B)%22%20xlink%3Ahref%3D%22%23q5ffb%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top 12px center;
  margin-bottom: 28px
}
#block-congratulations .view-jubilees .views-row {
  margin-bottom: 24px
}
@media (min-width:1200px) {
  #block-congratulations .view-jubilees .views-row {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2261%22%20height%3D%2259%22%20viewBox%3D%220%200%2061%2059%22%3E%3Cdefs%3E%3Cpath%20id%3D%22kctaa%22%20d%3D%22M1497%201235.06a1.13%201.13%200%200%201%20.54-2.18%201.13%201.13%200%200%201-.54%202.18zm12.38-4.14a.64.64%200%200%201%20.31-1.24.64.64%200%200%201-.31%201.24zm5.75-11.13a.32.32%200%200%201%20.15-.62c.17.04.28.22.23.39a.32.32%200%200%201-.38.23zm.94-5.72a.48.48%200%200%201-.35-.59.48.48%200%201%201%20.93.24.48.48%200%200%201-.58.35zm7.8%201.65a.8.8%200%200%201%20.4-1.56.8.8%200%200%201-.4%201.56zm-29.41%2013.06a.64.64%200%200%201-.46-.78.64.64%200%200%201%20.77-.46.64.64%200%200%201-.31%201.24zm-3.5%2010.05a.64.64%200%200%201%20.3-1.25.64.64%200%200%201-.3%201.25zm-4.28%209.18a.52.52%200%200%201%20.26-1.01.52.52%200%200%201-.26%201.01zm-14.3-12.42a.52.52%200%200%201%20.25-1.01.52.52%200%200%201-.25%201.01zm6.35%207.42a.65.65%200%200%201-.46-.78.64.64%200%201%201%201.24.31.64.64%200%200%201-.78.47zm40.56-17.52a.32.32%200%200%201-.23-.4.32.32%200%200%201%20.38-.22.32.32%200%200%201-.15.62zm-13.1%2012.9a.32.32%200%200%201%20.16-.62.32.32%200%200%201-.16.62zm-8.07%204.02a.58.58%200%200%201%20.28-1.13c.3.08.5.4.42.7-.08.32-.4.5-.7.43zm30.1-38.17a.64.64%200%200%201%20.32-1.25.64.64%200%200%201-.31%201.25zm-9.85-10a.64.64%200%200%201-.46-.78.64.64%200%201%201%201.23.31.64.64%200%200%201-.77.47zm-36.38%2046.65c0%20.24-.19.44-.43.44a.43.43%200%200%201-.43-.44v-2.66h-2.64a.43.43%200%200%201-.44-.44c0-.24.2-.43.44-.43h2.64v-2.67c0-.24.2-.43.43-.43.24%200%20.43.2.43.43v2.67h2.65c.24%200%20.43.2.43.43%200%20.24-.2.44-.43.44h-2.65zm32.2%201.93c0%20.24-.19.43-.43.43a.43.43%200%200%201-.43-.43v-2.67h-2.64a.43.43%200%200%201-.44-.43c0-.24.2-.44.44-.44h2.64v-2.66c0-.24.2-.44.43-.44.24%200%20.43.2.43.44v2.66h2.65c.24%200%20.43.2.43.44s-.2.43-.43.43h-2.65zm9.89-38.88c0%20.24-.2.44-.43.44a.43.43%200%200%201-.44-.44v-2.66h-2.64a.43.43%200%200%201%200-.87h2.64v-2.66c0-.24.2-.44.44-.44.23%200%20.43.2.43.44v2.66h2.64c.24%200%20.43.2.43.44s-.19.43-.43.43h-2.64z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-1470%20-1191)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23kctaa%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat bottom right
  }
}
#block-congratulations .view-laureats .views-row {
  margin-bottom: 12px
}
#block-congratulations .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
#block-congratulations .views-field-field-images {
  margin-bottom: 15px
}
#block-congratulations .views-field-field-desc {
  font-weight: 300;
  letter-spacing: .4px
}
#block-congratulations .views-field-field-birthdate {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-family: Arvo;
  color: #b4945b
}
#block-congratulations .views-field-field-birthdate .icon {
  font-size: 17px;
  margin-right: 6px
}
#block-congratulations .views-field-field-birthdate span:last-child {
  text-transform: uppercase
}
#block-congratulations .congratulations-info {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 63%;
  flex: 0 0 63%;
  margin-left: 20px;
  margin-bottom: 5px
}
#block-congratulations .views-field-title {
  font-size: 14px;
  font-weight: 700;
  color: #391b00;
  line-height: 1.4;
  margin-top: -2px
}
#block-congratulations .views-field-title .paragraph > .paragraph__column {
  line-height: 1.4
}
#block-congratulations .star-statuette {
  width: 27px;
  height: 36px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2231%22%20height%3D%2240%22%20viewBox%3D%220%200%2031%2040%22%3E%3Cdefs%3E%3Cpath%20id%3D%22164oa%22%20d%3D%22M1288.23%201489.24l-3.98-2.86c-.43-.32-.3-.98.28-1%201.61-.1%203.23-.17%204.84-.23%201.28-.05%202.83.15%204.08-.12%201.2-.26%201.48-2.04%201.94-3.1a81.75%2081.75%200%200%201%201.68-3.67c.17-.35.77-.36.94%200l1.79%203.85c.51%201.14.77%202.6%202.08%202.9%201.33.29%203.01.05%204.37.09l4.2.12c.56.02.71.7.27%201a229.8%20229.8%200%200%200-7.07%205.12c1.26%203.35%202.42%206.74%203.43%2010.17.13.42-.4.9-.8.6a947.6%20947.6%200%200%200-5.2-3.73l-1.54-1.1%201.26%208.44c.01.09%200%20.17-.02.25l1.73.05c.42.02.59.41.5.72.02.04.03.07.03.11.12.96.32%201.9.45%202.85l1.85.05h.06c.19%200%20.37.11.42.34a.6.6%200%200%201%20.04.21c.14.95.1%201.91.26%202.86a.54.54%200%200%201-.08.39.51.51%200%200%201-.51.44c-5.52.06-11.03-.26-16.54-.2-.42%200-.59-.38-.5-.7a.54.54%200%200%201-.05-.22v-2.58c0-.5.54-.64.86-.43.08-.07.2-.11.32-.11l1.45-.03a.57.57%200%200%201-.02-.14v-2.87c0-.35.27-.52.54-.52a.51.51%200%200%201%20.44-.24l2.24-.04a.58.58%200%200%201%200-.19l1.27-8.48c-2.23%201.43-4.2%203.33-6.5%204.65-.39.22-1-.15-.81-.6.62-1.51%201.21-3.03%201.77-4.56.4-1.09%201.74-3.46%201.6-4.57-.17-1.26-2.36-2.2-3.37-2.92zm3.9%2017.78v1.44l1.83.05c-.26-.3-.13-.9.4-.9h5.67c.7%200%20.7%201.04.03%201.07l2.2.06c-.1-.55-.2-1.1-.28-1.66-3.28-.12-6.56-.14-9.84-.06zm4.6-10.48l-.12.86.02-.1c.06-.28.14-.57.26-.83l-.15.07zm8.27%2016.38c-.07-.7-.08-1.4-.16-2.1-5.07-.14-10.14-.1-15.22%200h-.09v1.89c5.16-.03%2010.31.24%2015.47.2zm-5.26-6.98l-1.35-9.03a117.94%20117.94%200%200%200-.42%200c-.18.54-.94%204.14-1%204.44-.27%201.52-.55%203.03-.84%204.55%201.2%200%202.4%200%203.6.04zm-13.65-19.57c2.18%201.58%204.37%203.14%206.57%204.7.19.14.33.37.25.61-.97%202.83-1.94%205.66-3.04%208.44%202.04-1.3%203.99-2.78%205.92-4.25a198.9%20198.9%200%200%201%201.5-1.12c.13-.1.4-.1.54%200%202.59%201.83%205.16%203.67%207.73%205.53a148.1%20148.1%200%200%200-3.09-8.98c-.1-.28.02-.48.22-.58l.03-.03c2.02-1.5%204.04-3%206.09-4.44-2.7-.08-5.4-.15-8.1-.18-.17%200-.4-.1-.47-.27-.87-2.01-1.77-4.01-2.7-6-.9%201.93-1.73%203.9-2.5%205.9-.08.22-.26.38-.52.39-2.81.05-5.62.15-8.43.28z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-1282%20-1476)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23164oa%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center;
  margin-top: 11px;
  margin-left: auto;
  margin-right: auto
}
#block-congratulations .paragraph--type--rich-text-paragraph {
  padding-top: 30px
}
#block-congratulations .paragraph--type--rich-text-paragraph a.btn:first-child {
  margin-right: 24px
}
#block-congratulations .field--name-field-full-name {
  display: inline-block
}
#block-congratulations .field--name-field-full-name::after {
  position: relative;
  content: ', ';
  display: inline-block;
  vertical-align: bottom
}
#block-congratulations .field--name-field-full-name:hover {
  text-decoration: underline
}
#block-congratulations .field--name-field-prize {
  display: inline-block;
  font-weight: 400
}
#block-congratulations .field--name-field-prize:hover {
  text-decoration: underline
}
@media (min-width:992px) {
  #block-novostiobavleniapressa {
    background: url(../images/svg/soffit.svg) no-repeat bottom right 50px;
    min-height: 843px
  }
}
#block-novostiobavleniapressa .view-news-and-ads .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 30px
}
@media (min-width:1200px) {
  #block-novostiobavleniapressa .view-news-and-ads .views-row .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 525px;
    flex: 0 1 525px
  }
}
@media (min-width:1200px) {
  #block-novostiobavleniapressa .view-news-and-ads .views-row .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 525px;
    flex: 0 0 525px
  }
}
#block-novostiobavleniapressa .views-field-field-image {
  margin-right: 30px
}
@media (max-width:1199px) {
  #block-novostiobavleniapressa .views-field-field-image {
    min-width: 60px;
    max-width: 60px
  }
}
#block-novostiobavleniapressa .views-field-title {
  margin-bottom: 4px
}
#block-novostiobavleniapressa .views-field-body {
  font-size: 12.5px;
  line-height: 1.52
}
.view-concerts .view-content > h3 {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px
}
.view-concerts .view-content > h3 > a {
  color: #391b00
}
.concerts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-bottom: 24px;
  min-height: 180px
}
.concerts .views-field-title {
  margin-bottom: 4px
}
.concerts .views-field-body {
  font-size: 12.5px;
  line-height: 1.52
}
.concerts.page-concerts .concert-date-format {
  font-family: Arvo;
  font-weight: 700;
  font-size: 12px;
  color: #b89a63;
  margin-bottom: 5px
}
.concerts.page-concerts .concert-date-format span {
  font-size: 22px
}
.concerts.page-concerts .concert-date {
  margin-right: 30px;
  min-width: 161px
}
.concerts .concert-date-time {
  margin-bottom: 8px
}
.concert-date-time {
  display: inline-block;
  font-family: Arvo;
  font-weight: 700;
  font-size: 12px;
  color: #fff;
  background-color: #b89a63;
  padding: 0 3px
}
.concert-date-time .icon {
  margin-bottom: 2px
}
.concerts-mc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  font-family: Arvo;
  font-weight: 700;
  color: #b89a63;
  margin-bottom: 20px
}
.concerts-mc .concert-date {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 84px;
  flex: 0 0 84px;
  max-width: 84px;
  padding: 10px 15px 10px 0;
  border-right: 1px dashed #ccb69c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  margin-right: 15px
}
.concerts-mc .concert-date .concert-date-day {
  font-size: 22px;
  letter-spacing: .88px
}
.concerts-mc .concert-date .concert-date-day-text,
.concerts-mc .concert-date .concert-date-month {
  font-size: 12px;
  letter-spacing: .48px
}
.concerts-mc .views-field-title {
  padding-top: 10px
}
.region-full-content {
  margin-top: 28px
}
.region-full-content .paragraph > .paragraph__column {
  padding-left: 0;
  padding-right: 0
}
.region-full-content .view-content {
  margin-bottom: 20px
}
@media (min-width:992px) {
  .region-full-content .view-content {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2229%22%20height%3D%22367%22%20viewBox%3D%220%200%2029%20367%22%3E%3Cdefs%3E%3Cpath%20id%3D%2228w6a%22%20d%3D%22M403.6%202089.4c-.25.12-.46-.22-.22-.36%204.08-2.49%206.6%204.04%202.5%206.05-5.4%202.65-8.44-5.1-6.02-9.12%202.88-4.78%2010.04-3.47%2012.22%201.28.28.62.48%201.27.6%201.95l.14-2.64c.01-.22.31-.22.33%200%20.71%2011.3.31%2022.74.33%2034.07l.02%20119.72c0%205.63.33%2011.39-.13%2017l.2.1c.05.03.08.08.08.13%201.7.29%202.86%203.43%204.74%202.36.38-.21.73.28.45.6-.6.7-1.47.72-2.27.31-.96-.5-1.55-1.66-2.39-2.3.66%201.08.98%202.32%201.41%203.55.45%201.28%201.07%202.78%202.25%203.54.62.4%201.59.57%202.29.36%201.08-.33%203.32-3.08.56-2.78.3-.03.4.44.15.57-1.76.92-3.03-1.52-1.61-2.78%202-1.8%204.07%201.03%203.72%203.02a3.61%203.61%200%200%201-5.54%202.37c-1.56-1.03-2.21-2.83-2.77-4.67-.14%203.67-2.7%208.27%201.1%209.47.41.13.35.85-.11.8a3.4%203.4%200%200%201-2.96-2.8c-.78-3.46%202.73-6.92.85-10.1.02.9-.64%201.76-1.42%202.6%200%20.16-.15.32-.32.34-1.31%201.38-2.72%202.7-1.62%204%20.33.39-.1%201.1-.58.77-1.13-.8-1.33-2.05-.73-3.3.34-.69%201.12-1.3%201.89-1.93a2.78%202.78%200%200%201-.6-3%202.45%202.45%200%200%201%202.44-1.43c-.43-5.56-.1-11.24-.1-16.8v-119.73c.02-4.66-.05-9.34-.08-14.03-1.14%202.7-5.96%202.72-7.66-.03-1.18-1.9-.86-4.41.35-6.2%202.36-3.48%206.6-4.53%206.74-9.51.14-5.11-6.24-9.53-10.34-5.47a5.96%205.96%200%200%200-1.32%206.3%204.55%204.55%200%200%200%204.76%202.72c3.6-.48%202.08-6.57-1.34-5zm8.76%20168.48a.25.25%200%200%201-.04-.15c-.68.15-1.3.6-1.49%201.32-.2.76.13%201.4.61%201.93.9-.81%201.56-1.7%201.05-2.83a.17.17%200%200%201-.1-.2%202.91%202.91%200%200%200-.03-.07zm1.16.5a8.47%208.47%200%200%200-.1-.2%201.82%201.82%200%200%200-.18-.04l.28.24zm-1.97-163.14c-.8%201.36-1.98%202.3-3.16%203.3a9.04%209.04%200%200%200-2.64%203c-.98%201.32-1.03%202.82-.14%204.5%202.32%202.68%203.85%202.4%204.59-.86-.13.09-.3.1-.44-.02-2.02-1.68%201.62-3.8%202.63-1.28%200-3.7.02-7.38.14-11.06-.2.85-.54%201.67-.98%202.42zm-8.17-19.29c-.24-.14-.03-.48.21-.37%202.29.7%203.47-.24%203.54-2.8l-2.2-2.2c-2.07-1.06-4.56%201.6-5%203.35a5.99%205.99%200%200%200%202.1%206.08c4.27%203.25%209.93-.94%209.8-5.88-.13-5.01-4.38-6-6.73-9.5-1.22-1.8-1.51-4.27-.36-6.2%201.66-2.78%206.5-2.72%207.66-.06.03-4.68.1-9.36.09-14.01l-.02-103.73c0-5.55-.32-11.24.11-16.79-.99.08-2-.46-2.43-1.44a2.78%202.78%200%200%201%20.59-3c-.77-.62-1.55-1.23-1.88-1.92-.61-1.25-.4-2.5.72-3.3.48-.33.91.38.58.77-1.1%201.3.3%202.62%201.62%204%20.17.02.33.18.32.34.78.84%201.44%201.7%201.42%202.6%201.92-3.2-1.6-6.57-.86-10.04.33-1.53%201.33-2.64%202.87-2.84.5-.07.71.62.2.78-3.83%201.2-1.23%205.8-1.09%209.48.59-1.93%201.28-3.82%202.99-4.81a3.6%203.6%200%200%201%205.32%202.5c.34%202-1.8%204.89-3.76%202.99-1.36-1.3-.08-3.65%201.65-2.76.26.14.15.61-.16.58%202.95.32.54-2.35-.55-2.78-.88-.35-1.98.1-2.64.65-.98.82-1.49%202.06-1.9%203.25-.43%201.23-.75%202.48-1.42%203.55.85-.63%201.43-1.8%202.4-2.3.8-.42%201.66-.39%202.27.31.27.32-.07.81-.44.6-1.9-1.07-3.05%202.07-4.75%202.36%200%20.05-.03.1-.08.13l-.2.1c.46%205.62.13%2011.37.13%2017l-.02%20103.73c-.02%2011.32.38%2022.76-.33%2034.06-.02.22-.32.21-.33%200l-.15-2.64a7.75%207.75%200%200%201-.59%201.95c-2.18%204.75-9.34%206.06-12.22%201.28-2.43-4.02.59-11.75%206.02-9.12%204.13%202%201.58%208.53-2.5%206.05zm8.98-152.85l.04-.06a.17.17%200%200%201%20.1-.2c.5-1.14-.16-2.02-1.06-2.83-.48.52-.82%201.17-.6%201.93.2.72.8%201.17%201.48%201.32%200-.05%200-.1.04-.16zm1.15-.5c-.08.09-.17.17-.27.24l.18-.03.1-.2zm-3.76%20137.23c.15-.12.34-.1.46-.01-.6-3-1.99-3.48-4.17-1.43-1.41%202.28-1.3%204.36.32%206.23.56.71%201.34%201.26%202.02%201.83%201.2.98%202.37%201.93%203.17%203.3.44.74.77%201.57.98%202.42-.12-3.68-.14-7.38-.14-11.07-1.04%202.55-4.63.4-2.64-1.27zm5.17%2021.3c.06.04.06.1.04.15.7.8.78%202.04.15%202.96-.75%201.07-2.32%201.24-3.35.5-1.1-.76-1.2-2.35-.42-3.4.87-1.15%202.54-1.08%203.58-.21zm-1.03.09c-.74-.1-1.5-.04-1.93.67-.4.67-.34%201.63.33%202.09.6.4%201.57.32%202-.31.45-.67.23-1.66-.3-2.2a.37.37%200%200%201-.1-.25z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-396%20-1907)%22%3E%3Cuse%20fill%3D%22%23ccb69c%22%20xlink%3Ahref%3D%22%2328w6a%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center left 15px,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2229%22%20height%3D%22367%22%20viewBox%3D%220%200%2029%20367%22%3E%3Cdefs%3E%3Cpath%20id%3D%22jprba%22%20d%3D%22M1514.06%202094.4c2%20.27%204-.87%204.77-2.72a5.95%205.95%200%200%200-1.33-6.3c-4.1-4.06-10.5.36-10.35%205.47.14%204.98%204.39%206.03%206.75%209.5%201.21%201.8%201.53%204.3.36%206.2-1.71%202.76-6.53%202.74-7.68.04-.03%204.69-.1%209.37-.09%2014.03l.02%20119.73c0%205.56.32%2011.24-.11%2016.8%201-.08%202%20.45%202.44%201.44.42.95.17%202.28-.6%202.99.78.63%201.56%201.24%201.9%201.93.6%201.25.4%202.5-.74%203.3-.47.33-.9-.38-.58-.77%201.1-1.3-.3-2.62-1.61-4-.18-.02-.34-.18-.33-.34-.77-.84-1.44-1.7-1.41-2.6-1.9%203.18%201.62%206.64.84%2010.1a3.4%203.4%200%200%201-2.96%202.8c-.46.06-.52-.67-.1-.8%203.8-1.2%201.23-5.8%201.09-9.47-.56%201.84-1.2%203.64-2.77%204.67a3.62%203.62%200%200%201-5.55-2.37c-.35-2%201.72-4.82%203.72-3.02%201.42%201.26.15%203.7-1.6%202.78-.26-.13-.16-.6.14-.57-2.77-.3-.52%202.45.56%202.78.7.21%201.68.04%202.3-.36%201.18-.76%201.8-2.26%202.25-3.54.43-1.23.75-2.47%201.41-3.55-.85.64-1.43%201.8-2.4%202.3-.79.41-1.66.38-2.27-.32-.27-.31.07-.8.45-.59%201.89%201.07%203.04-2.07%204.75-2.36%200-.05.03-.1.08-.13l.2-.1c-.46-5.61-.13-11.37-.13-17l.02-119.72c.02-11.33-.38-22.77.33-34.07.02-.22.32-.22.33%200%20.06.87.1%201.75.15%202.64.11-.68.31-1.33.6-1.95%202.18-4.75%209.34-6.06%2012.23-1.28%202.42%204.01-.62%2011.77-6.03%209.12-4.1-2-1.59-8.54%202.5-6.05.24.14.03.48-.21.37-3.42-1.58-4.95%204.5-1.34%204.99zm-7.44%20163.48a2.9%202.9%200%200%200-.03.07.17.17%200%200%201-.1.2c-.5%201.13.15%202.02%201.05%202.83.48-.53.82-1.17.61-1.93a1.92%201.92%200%200%200-1.5-1.32c.02.05%200%20.1-.03.15zm-1.15.5l.27-.24-.18.04-.1.2zm3.76-153.22a.36.36%200%200%201-.44.02c.74%203.26%202.27%203.54%204.59.85.9-1.66.85-3.17-.14-4.5a9.05%209.05%200%200%200-2.64-3c-1.19-.98-2.37-1.93-3.17-3.29a9.03%209.03%200%200%201-.98-2.42c.12%203.68.15%207.37.14%2011.06%201.02-2.53%204.65-.4%202.64%201.28zm3.88-35.26c5.44-2.63%208.46%205.1%206.03%209.12-2.89%204.78-10.05%203.47-12.24-1.28a7.75%207.75%200%200%201-.6-1.95c-.03.88-.08%201.76-.14%202.64-.01.21-.31.22-.33%200-.71-11.3-.31-22.74-.33-34.06l-.02-103.73c0-5.63-.33-11.38.13-17a2.36%202.36%200%200%201-.2-.1.15.15%200%200%201-.08-.13c-1.7-.29-2.86-3.43-4.75-2.36-.38.21-.72-.28-.45-.6.61-.7%201.48-.73%202.28-.31.97.5%201.55%201.67%202.4%202.3-.67-1.07-.99-2.32-1.42-3.55-.42-1.19-.92-2.43-1.9-3.25-.67-.54-1.77-1-2.64-.65-1.1.43-3.52%203.1-.56%202.78-.3.03-.41-.44-.16-.58%201.73-.9%203.01%201.45%201.66%202.76-1.98%201.9-4.12-1-3.77-2.98a3.6%203.6%200%200%201%205.33-2.51c1.71%201%202.4%202.88%202.99%204.81.14-3.68%202.74-8.28-1.1-9.48-.5-.16-.29-.85.2-.78%201.55.2%202.55%201.3%202.88%202.84.75%203.47-2.79%206.84-.86%2010.04-.02-.9.64-1.76%201.42-2.6%200-.16.15-.32.33-.35%201.3-1.37%202.71-2.68%201.61-4-.33-.38.11-1.1.58-.76%201.14.8%201.34%202.05.73%203.3-.33.69-1.11%201.3-1.88%201.93.76.7%201.01%202.04.59%203a2.46%202.46%200%200%201-2.44%201.43c.44%205.55.11%2011.24.11%2016.8l-.02%20103.72c0%204.65.06%209.33.09%2014%201.17-2.65%206-2.7%207.68.07%201.15%201.93.85%204.4-.37%206.2-2.35%203.5-6.6%204.49-6.74%209.5-.13%204.94%205.54%209.13%209.82%205.88a5.98%205.98%200%200%200%202.1-6.08c-.44-1.75-2.93-4.4-5-3.34l-2.2%202.2c.06%202.55%201.24%203.48%203.53%202.79.24-.11.45.23.21.37-4.08%202.48-6.64-4.06-2.5-6.05zm-6.48-146.8c.03.06.04.11.03.16.68-.15%201.3-.6%201.5-1.32.2-.76-.14-1.4-.62-1.93-.9.81-1.56%201.7-1.05%202.83.07.03.12.12.1.2%200%20.02.02.04.04.06zm-1.16-.5l.1.21c.05.01.11.03.17.03-.1-.07-.19-.15-.27-.23zm1.96%20147.14c.8-1.36%201.98-2.3%203.17-3.3.7-.56%201.47-1.1%202.03-1.82%201.63-1.87%201.73-3.95.32-6.23-2.19-2.05-3.58-1.57-4.18%201.43.13-.1.31-.11.46.01%202%201.66-1.6%203.82-2.64%201.27%200%203.7-.02%207.39-.14%2011.07.21-.85.54-1.68.98-2.43zm.21%2011.6c.79%201.05.68%202.64-.42%203.4-1.03.74-2.6.57-3.35-.5a2.42%202.42%200%200%201%20.15-2.96.12.12%200%200%201%20.04-.15c1.04-.87%202.7-.94%203.58.22zm-2.65.12c-.53.55-.75%201.54-.3%202.2.43.64%201.4.73%202%20.32.68-.46.73-1.42.33-2.09-.42-.7-1.19-.76-1.93-.67%200%20.08-.03.17-.1.24z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-1494%20-1907)%22%3E%3Cuse%20fill%3D%22%23ccb69c%22%20xlink%3Ahref%3D%22%23jprba%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center right 15px
  }
}
.region-full-content .view-content div[class*=row]:not(:first-of-type) .even::before {
  top: 0
}
.region-full-content .view-content div[class*=row]:first-of-type .even::before {
  bottom: 0
}
@media (min-width:992px) {
  .region-full-content .view-content .even::before {
    content: '';
    display: block;
    height: 90%;
    border-left: 1px dashed #ccb69c;
    position: absolute;
    left: 0
  }
}
@media (min-width:1200px) {
  .region-full-content .view-content div[class*=row]:not(:last-of-type)::after {
    content: '';
    display: block;
    width: 80%;
    margin: 0 auto;
    border-bottom: 1px dashed #ccb69c
  }
}
.region-full-content .view-content + .more-link {
  text-align: center
}
.region-full-content .border-wrapper {
  padding-top: 32px
}
.region-full-content .concerts .concert-date {
  max-width: 90px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
  font-family: Arvo;
  font-weight: 700;
  color: #b89a63;
  text-align: center;
  margin-right: 30px
}
.region-full-content .concerts .concert-date .concert-date-day {
  font-size: 50px;
  line-height: 1
}
.region-full-content .concerts .concert-date .concert-date-month {
  font-size: 18px;
  margin-bottom: 12px
}
.region-full-content .concerts .concert-date .concert-date-cal {
  width: 47px;
  height: 44px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2250%22%20height%3D%2247%22%20viewBox%3D%220%200%2050%2047%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cpath%20id%3D%22a%22%20d%3D%22M547%202006.5v36.14a2.31%202.31%200%200%201-2.35%202.36h-42.3a2.31%202.31%200%200%201-2.35-2.36v-36.14a2.31%202.31%200%200%201%202.35-2.36h.08a3.87%203.87%200%200%201%203.84-3.14%203.87%203.87%200%200%201%203.84%203.14h.93a3.87%203.87%200%200%201%203.84-3.14%203.87%203.87%200%200%201%203.84%203.14h.94a3.87%203.87%200%200%201%203.84-3.14%203.87%203.87%200%200%201%203.84%203.14h.94a3.87%203.87%200%200%201%203.84-3.14%203.87%203.87%200%200%201%203.84%203.14h.93a3.87%203.87%200%200%201%203.84-3.14%203.87%203.87%200%200%201%203.84%203.14h.08a2.31%202.31%200%200%201%202.35%202.36zm-8.49-2.36h4.45a2.3%202.3%200%200%200-2.23-1.57%202.3%202.3%200%200%200-2.22%201.57zm-8.62%200h4.45a2.3%202.3%200%200%200-2.22-1.57%202.3%202.3%200%200%200-2.23%201.57zm-8.61%200h4.44a2.3%202.3%200%200%200-2.22-1.57%202.3%202.3%200%200%200-2.22%201.57zm-8.62%200h4.45a2.3%202.3%200%200%200-2.23-1.57%202.3%202.3%200%200%200-2.22%201.57zm-8.62%200h4.45a2.3%202.3%200%200%200-2.22-1.57%202.3%202.3%200%200%200-2.23%201.57zm-2.47%207.86h43.86v-5.5c0-.47-.31-.79-.78-.79h-.08a3.87%203.87%200%200%201-3.84%203.15c-.47%200-.78-.32-.78-.79%200-.47.31-.78.78-.78a2.3%202.3%200%200%200%202.23-1.58h-7a3.87%203.87%200%200%201-3.84%203.15c-.47%200-.79-.32-.79-.79%200-.47.32-.78.79-.78a2.3%202.3%200%200%200%202.22-1.58h-7a3.87%203.87%200%200%201-3.84%203.15c-.47%200-.78-.32-.78-.79%200-.47.31-.78.78-.78a2.3%202.3%200%200%200%202.22-1.58h-7a3.87%203.87%200%200%201-3.84%203.15c-.47%200-.78-.32-.78-.79%200-.47.31-.78.78-.78a2.3%202.3%200%200%200%202.23-1.58h-7a3.87%203.87%200%200%201-3.84%203.15c-.47%200-.79-.32-.79-.79%200-.47.32-.78.79-.78a2.3%202.3%200%200%200%202.22-1.58h-6.14c-.47%200-.78.32-.78.79zm43.86%2030.64v-29.07h-43.86v29.07c0%20.47.31.79.78.79h42.3c.47%200%20.78-.32.78-.79zm-39.16-20.43v-4.71c0-.47.31-.79.78-.79h4.7c.47%200%20.78.32.78.79v4.71c0%20.48-.31.79-.78.79h-4.7c-.47%200-.78-.31-.78-.79zm1.56-.78h3.14v-3.14h-3.14zm7.84.78v-4.71c0-.47.31-.79.78-.79h4.7c.47%200%20.78.32.78.79v4.71c0%20.48-.31.79-.78.79h-4.7c-.47%200-.78-.31-.78-.79zm1.56-.78h3.14v-3.14h-3.14zm7.84.78v-4.71c0-.47.31-.79.78-.79h4.7c.47%200%20.78.32.78.79v4.71c0%20.48-.31.79-.78.79h-4.7c-.47%200-.78-.31-.78-.79zm1.56-.78h3.14v-3.14h-3.14zm7.84.78v-4.71c0-.47.31-.79.78-.79h4.7c.47%200%20.78.32.78.79v4.71c0%20.48-.31.79-.78.79h-4.7c-.47%200-.78-.31-.78-.79zm1.56-.78h3.14v-3.14h-3.14zm-29.76%209.43v-4.72c0-.47.31-.78.78-.78h4.7c.47%200%20.78.31.78.78v4.72c0%20.47-.31.78-.78.78h-4.7c-.47%200-.78-.31-.78-.78zm1.56-.79h3.14v-3.14h-3.14zm7.84.79v-4.72c0-.47.31-.78.78-.78h4.7c.47%200%20.78.31.78.78v4.72c0%20.47-.31.78-.78.78h-4.7c-.47%200-.78-.31-.78-.78zm1.56-.79h3.14v-3.14h-3.14zm-10.96%209.43v-4.71c0-.48.31-.79.78-.79h4.7c.47%200%20.78.31.78.79v4.71c0%20.47-.31.79-.78.79h-4.7c-.47%200-.78-.32-.78-.79zm1.56-.79h3.14v-3.14h-3.14zm7.84.8v-4.72c0-.48.31-.79.78-.79h4.7c.47%200%20.78.31.78.79v4.71c0%20.47-.31.79-.78.79h-4.7c-.47%200-.78-.32-.78-.79zm1.56-.8h3.14v-3.14h-3.14z%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22b%22%20d%3D%22M524.28%202033.21a8.6%208.6%200%201%201%2017.24%200%208.6%208.6%200%201%201-17.24%200zm1.57%200a7.03%207.03%200%200%200%207.05%207.08%207.03%207.03%200%200%200%207.05-7.08%207.03%207.03%200%200%200-7.05-7.07%207.03%207.03%200%200%200-7.05%207.07zm2.58%201.34a.76.76%200%200%201%200-1.1.75.75%200%200%201%201.1%200l2.43%202.44%204.15-6.29c.24-.4.7-.47%201.1-.24.39.24.47.71.23%201.1l-4.7%207.08c-.08.23-.31.39-.62.39a.71.71%200%200%201-.55-.24z%22%2F%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cuse%20fill%3D%22%23dfcdb7%22%20transform%3D%22translate(-499%20-2000)%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%0A%20%20%3Cuse%20fill%3D%22%23b89a63%22%20transform%3D%22translate(-499%20-2000)%22%20xlink%3Ahref%3D%22%23b%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
  margin: 0 auto
}
.region-full-content .viewsreference--view-title {
  position: relative;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}
.region-full-content .viewsreference--view-title::after,
.region-full-content .viewsreference--view-title::before {
  content: '';
  width: 42px;
  height: 17px;
  display: block;
  position: absolute;
  top: calc(50% - 8px)
}
@media (min-width:992px) {
  .region-full-content .viewsreference--view-title::before {
    left: -72px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2248%22%20height%3D%2221%22%20viewBox%3D%220%200%2048%2021%22%3E%3Cdefs%3E%3Cpath%20id%3D%22elera%22%20d%3D%22M751.21%201878.6c.11-.13.35.05.25.2.17.56.35%201.05.55%201.47a3.17%203.17%200%200%200%202.09-2.59c.12-.66.1-1.24-.04-1.73-.38.05-.75.12-1.08.19a14.6%2014.6%200%200%200-5.51%202.7%204.38%204.38%200%200%200%203.13%201.6c-.06-.56.1-1.2.61-1.83zm4.64%202.4a6%206%200%200%200%201.31-2.29c.39-2.37-.98-2.87-2.44-2.82.12.55.13%201.19%200%201.92a3.65%203.65%200%200%201-2.47%202.93c.96%201.7%202.16%201.78%203.6.27zm-8.96-1.75c-3.14%202.42-5.81%205.5-9.49%207.15-1.79.8-4.04%201.08-6.07.75-4.3%201.98-9.72%202.98-13.51-.14-3.36-2.77-1.82-9.4%202.53-10.32a6.27%206.27%200%200%201%203.05-2.66c1.98-.82%205-.9%206.56.83%201.18%201.3%201%203.26-.64%204.02-.24.12-.44-.2-.21-.35%201.63-1.98%201.16-3.4-1.44-4.26a4.83%204.83%200%200%200-2.06-.13c-1.38.1-2.69.58-3.74%201.51-.32.28-.6.6-.84.95%203.49-.17%204.47%205%20.99%204.86-.26%200-.32-.39-.06-.45%201.15-2.9.7-4.15-1.33-3.74a5.3%205.3%200%200%200%20.13%205.17c1.38%202.19%203.8%202.69%206.2%202.4-.79-1.01-1.21-2.35-1.05-4.05.02-.2.33-.2.32%200a5.43%205.43%200%200%200%201.44%203.94c1.45-.27%202.85-.8%203.99-1.38%205.14-2.64%208.87-7.45%2014.3-9.62%202.73-1.09%207.16-1.22%208.47%201.36.7%200%201.37.13%202.03.4%203.17%201.3.78%205.86-1.42%206.89-1.72.8-3.76-.02-4.3-1.41a4.15%204.15%200%200%201-3.46-2.01l-.4.3zm-19.34%206.21a8.46%208.46%200%200%201-4.58-.5c-3.3-1.34-4.13-4.72-3.02-7.47a5.08%205.08%200%200%200-2.12%201.84c-.97%201.35-1.68%203.23-1.21%204.91.76%202.77%204.07%203.91%206.65%204.09a15.3%2015.3%200%200%200%207.1-1.39%206.86%206.86%200%200%201-2.82-1.48zm7.7%201.13c3.51-.95%206.2-3.45%208.84-5.8%202.26-2%205.94-5.22%209.5-5.65-4.1-.91-7.95%201.88-11.07%204.21-2.92%202.18-5.64%204.63-8.77%206.51-.54.33-1.12.65-1.72.95%201.06.13%202.17.06%203.21-.22zm12.54-12.83c-3.66.96-6.68%203.46-9.57%205.76-2.73%202.18-6.22%204.94-9.91%205.8a7.13%207.13%200%200%200%202.74%201.31%2030.5%2030.5%200%200%200%204.5-2.68c3.2-2.25%206.1-4.93%209.4-7.02%202.41-1.53%205.31-3.08%208.2-2.4-1.3-1.09-3.58-1.23-5.36-.77z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-713%20-1871)%22%3E%3Cuse%20fill%3D%22%23391b00%22%20xlink%3Ahref%3D%22%23elera%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center
  }
  .region-full-content .viewsreference--view-title::after {
    right: -72px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2248%22%20height%3D%2221%22%20viewBox%3D%220%200%2048%2021%22%3E%3Cdefs%3E%3Cpath%20id%3D%2273uia%22%20d%3D%22M1163.96%201882.38c-2.2-1.03-4.59-5.58-1.42-6.89a5.4%205.4%200%200%201%202.03-.4c1.31-2.58%205.74-2.45%208.48-1.36%205.42%202.17%209.15%206.98%2014.29%209.62%201.14.59%202.54%201.1%203.99%201.38.92-1%201.48-2.32%201.44-3.94%200-.2.3-.2.32%200a5.47%205.47%200%200%201-1.06%204.04c2.42.3%204.83-.2%206.2-2.39a5.3%205.3%200%200%200%20.14-5.17c-2.04-.41-2.48.84-1.33%203.74.26.06.2.44-.06.45-3.48.13-2.5-5.03.99-4.86a5.28%205.28%200%200%200-.84-.95%206.28%206.28%200%200%200-3.74-1.51%204.83%204.83%200%200%200-2.06.13c-2.6.86-3.07%202.28-1.44%204.26.23.14.03.47-.2.35-1.65-.76-1.83-2.71-.65-4.02%201.56-1.74%204.58-1.65%206.56-.83a6.27%206.27%200%200%201%203.05%202.66c4.35.93%205.89%207.56%202.53%2010.32-3.8%203.12-9.22%202.12-13.5.14-2.04.33-4.3.05-6.08-.75-3.68-1.65-6.35-4.73-9.49-7.15a31.04%2031.04%200%200%200-.4-.28%204.15%204.15%200%200%201-3.44%202c-.55%201.4-2.59%202.22-4.3%201.41zm32.07%202.58a8.46%208.46%200%200%201-4.58.5%206.86%206.86%200%200%201-2.82%201.48%2015.3%2015.3%200%200%200%207.1%201.39c2.58-.18%205.89-1.32%206.65-4.09.47-1.68-.24-3.56-1.21-4.91a5.08%205.08%200%200%200-2.12-1.84c1.11%202.75.28%206.13-3.02%207.47zm-21.12-4.16c2.65%202.34%205.33%204.84%208.85%205.8%201.04.27%202.15.34%203.21.21-.6-.3-1.18-.62-1.72-.95-3.13-1.88-5.85-4.33-8.77-6.5-3.12-2.34-6.97-5.13-11.08-4.22%203.57.43%207.25%203.65%209.51%205.66zm15.78%204.51c-3.69-.85-7.18-3.61-9.91-5.79-2.9-2.3-5.9-4.8-9.57-5.76-1.78-.46-4.06-.32-5.35.78%202.88-.69%205.78.86%208.18%202.39%203.32%202.1%206.2%204.77%209.4%207.02a30.5%2030.5%200%200%200%204.51%202.68%207.13%207.13%200%200%200%202.74-1.32zm-24.67-9.17c-.33-.07-.7-.14-1.08-.2-.13.5-.16%201.08-.04%201.74a3.17%203.17%200%200%200%202.1%202.59c.19-.42.37-.91.54-1.47-.1-.15.14-.33.25-.2.5.65.67%201.28.6%201.85a4.38%204.38%200%200%200%203.15-1.63%2014.6%2014.6%200%200%200-5.52-2.68zm-4.18%202.57a6%206%200%200%200%201.3%202.3c1.45%201.51%202.65%201.42%203.6-.27a3.65%203.65%200%200%201-2.47-2.93%204.98%204.98%200%200%201%20.01-1.92c-1.46-.05-2.83.45-2.44%202.82z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-1158%20-1871)%22%3E%3Cuse%20fill%3D%22%23391b00%22%20xlink%3Ahref%3D%22%2373uia%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center
  }
}
.region-full-content .paragraph__column .field--name-field-body {
  text-align: center
}
.places-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 54px
}
.places-row .places-image {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 355px;
  flex: 0 0 355px;
  max-width: 355px;
  margin-right: 30px
}
.places-row .places-data {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}
.places-row .places-description > div {
  margin-bottom: 6px
}
.places-row .places-phone {
  font-size: 18px
}
.places-row .places-address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px
}
.places-row .places-address .icon {
  margin-left: 2px;
  margin-right: 8px
}
.places-row .places-address > div,
.places-row .places-phone > div {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}
.places-row .places-website {
  margin-left: 20px
}
@media (min-width:992px) {
  .region-gallery {
    background: url(../images/svg/camera.svg) no-repeat top left,url(../images/svg/photocam.svg) no-repeat top right
  }
}
.region-gallery .block-title {
  display: inline-block;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 16px;
  margin-bottom: 20px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22167%22%20height%3D%2257%22%20viewBox%3D%220%200%20167%2057%22%3E%3Cdefs%3E%3Cpath%20id%3D%22dn6ya%22%20d%3D%22M657.5%203208a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm21%200a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-10-2a2.5%202.5%200%201%201%200%205%202.5%202.5%200%200%201%200-5z%22%2F%3E%3Cpath%20id%3D%22dn6yb%22%20d%3D%22M585%203210v-1h55v1zm110%200v-1h55v1zm-110%2049h165v1H585zm0-3h165v1H585z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-584%20-3205)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23dn6ya%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-584%20-3205)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23dn6yb%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top center;
  padding-left: 20px;
  padding-right: 20px
}
.region-gallery #block-views-block-videos-block-1 .block-title {
  float: left
}
@media (min-width:1200px) {
  .region-gallery #block-views-block-videos-block-1 .more-link {
    position: absolute;
    left: -196px;
    bottom: 128px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
  }
}
@media (min-width:768px) {
  .region-gallery #block-views-block-galleries-block-1 .block-title {
    float: right
  }
}
@media (min-width:1200px) {
  .region-gallery #block-views-block-galleries-block-1 .more-link {
    position: absolute;
    right: -196px;
    bottom: 128px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
  }
}
.view-galleries .galleries-videos,
.view-videos .galleries-videos {
  margin-bottom: 20px
}
.view-galleries .views-field-field-images img,
.view-galleries .views-field-field-video img,
.view-videos .views-field-field-images img,
.view-videos .views-field-field-video img {
  width: 100%
}
.view-galleries .galleries-videos-description,
.view-videos .galleries-videos-description {
  min-height: 100px;
  padding-left: 50px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211%22%20height%3D%2239%22%20viewBox%3D%220%200%2011%2039%22%3E%3Cdefs%3E%3Cpath%20id%3D%22ing4a%22%20d%3D%22M999.5%203556a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-5%208a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm5%208a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-5%208a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm5%208a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-992%20-3554)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23ing4a%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left 18px top 4px;
  margin-top: 10px
}
.view-galleries .page-videos .galleries-videos-description,
.view-videos .page-videos .galleries-videos-description {
  min-height: 36px;
  padding-left: 32px;
  background-position: left center
}
.view-galleries .views-field-title,
.view-galleries .views-field-title a,
.view-videos .views-field-title,
.view-videos .views-field-title a {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4
}
.view-galleries .created,
.view-videos .created {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  color: #b89a63;
  margin-top: 5px
}
.view-galleries .created .views-field-created,
.view-videos .created .views-field-created {
  padding-right: 12px;
  border-right: 2px solid currentColor
}
.view-galleries .created .views-field-delta,
.view-videos .created .views-field-delta {
  padding-left: 12px
}
.view-galleries .galleries-videos-more .views-field-created,
.view-videos .galleries-videos-more .views-field-created {
  font-family: Arvo;
  color: #ccb69c;
  padding-top: 16px;
  padding-bottom: 10px
}
#block-views-block-galleries-block-1 .galleries-videos,
#block-views-block-videos-block-1 .galleries-videos,
#block-views-block-videos-block-2 .galleries-videos {
  min-height: 332px
}
#block-views-block-galleries-block-2 .block-title,
#block-views-block-videos-block-2 .block-title {
  font-size: 18px;
  font-weight: 700;
  color: #391b00;
  font-family: 'Kelson Sans';
  text-transform: uppercase;
  text-align: left
}
article.video {
  margin-bottom: 36px
}
article.video .field--name-field-video {
  margin-top: 25px
}
section[id^=block-views-block-advertisments-block-] .block-title {
  position: relative;
  display: inline-block;
  min-width: 165px;
  text-align: center;
  padding-top: 34px;
  padding-bottom: 28px;
  margin-bottom: 20px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22167%22%20height%3D%2280%22%20viewBox%3D%220%200%20167%2080%22%3E%3Cdefs%3E%3Cpath%20id%3D%22l3vea%22%20d%3D%22M462.5%20414a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm21%200a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-10-2a2.5%202.5%200%201%201%200%205%202.5%202.5%200%200%201%200-5z%22%2F%3E%3Cpath%20id%3D%22l3veb%22%20d%3D%22M390%20416v-1h55v1z%22%2F%3E%3Cpath%20id%3D%22l3vec%22%20d%3D%22M500%20416v-1h55v1z%22%2F%3E%3Cpath%20id%3D%22l3ved%22%20d%3D%22M390%20489h165v1H390z%22%2F%3E%3Cpath%20id%3D%22l3vee%22%20d%3D%22M390%20486h165v1H390z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3vea%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3veb%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3vec%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3ved%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3vee%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top center;
  padding-left: 20px
}
section[id^=block-views-block-advertisments-block-] .block-title::before {
  content: '';
  position: absolute;
  display: block;
  height: 36px;
  width: 30px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2227%22%20height%3D%2235%22%20viewBox%3D%220%200%2027%2035%22%3E%3Cdefs%3E%3Cpath%20id%3D%22f0n6a%22%20d%3D%22M682%20907.5v26.95a.5.5%200%200%201-.5.5h-3.84v3.55a.5.5%200%200%201-.5.5h-12.71a.5.5%200%200%201-.1%200v-.01h-.04v-.01l-.04-.01h-.01l-.03-.02h-.02l-.02-.02-.02-.01-.02-.02-.02-.01a.68.68%200%200%201-.03-.04l-5.95-6.05a.47.47%200%200%201-.09-.12.5.5%200%200%201-.05-.13v-.07-.02-4.05c0-.28.22-.5.49-.5s.5.22.5.5v3.53h5.45c.27%200%20.5.23.5.5V938h11.72v-3.04H668.69l-.04-.02-.04-.01h-.01l-.03-.02h-.02l-.02-.02-.02-.01-.02-.02-.02-.01a.46.46%200%200%201-.03-.04l-5.95-6.04a.45.45%200%200%201-.05-.05v-.02a.52.52%200%200%201-.08-.2.5.5%200%200%201-.02-.07v-16.36H659v14.54a.5.5%200%200%201-.5.5.5.5%200%200%201-.49-.5v-15.05c0-.28.23-.5.5-.5h3.84v-3.55c0-.27.22-.5.5-.5h18.66c.28%200%20.5.23.5.5zm-18.05%2025.45h-4.25l4.25%204.33zm4.34-4.05h-4.25l4.25%204.33zm12.72-20.9h-17.68v19.9h5.46c.27%200%20.5.22.5.5v5.54H681zm-8.8%205.85v9.6a.5.5%200%200%201-.5.51h-6.17a.5.5%200%200%201-.5-.5v-9.6c0-.28.23-.51.5-.51h6.17c.28%200%20.5.23.5.5zm-1%20.5h-5.17v8.6h5.18zm7.9%204.28a.5.5%200%200%201-.5.5h-4.94a.5.5%200%200%201-.5-.5c0-.27.22-.5.5-.5h4.94c.28%200%20.5.23.5.5zm0%202.42a.5.5%200%200%201-.5.5h-4.94a.5.5%200%200%201-.5-.5c0-.28.22-.5.5-.5h4.94c.28%200%20.5.22.5.5zm0%202.4a.5.5%200%200%201-.5.51h-4.94a.5.5%200%200%201-.5-.5c0-.28.22-.5.5-.5h4.94c.28%200%20.5.22.5.5zm0%202.42a.5.5%200%200%201-.5.5h-13.07a.5.5%200%200%201-.5-.5c0-.28.23-.5.5-.5h13.07c.28%200%20.5.22.5.5zm0%202.41a.5.5%200%200%201-.5.5h-7.7a.5.5%200%200%201-.49-.5c0-.28.22-.5.5-.5h7.7c.27%200%20.49.22.49.5zm0%202.41a.5.5%200%200%201-.5.5h-7.7a.5.5%200%200%201-.49-.5c0-.27.22-.5.5-.5h7.7c.27%200%20.49.23.49.5zm0-14.47a.5.5%200%200%201-.5.5h-4.94a.5.5%200%200%201-.5-.5c0-.28.22-.5.5-.5h4.94c.28%200%20.5.22.5.5zm0-2.37a.5.5%200%200%201-.5.5h-4.94a.5.5%200%200%201-.5-.5c0-.27.22-.5.5-.5h4.94c.28%200%20.5.23.5.5zm0-4.1v1.88a.5.5%200%200%201-.5.5h-13.07a.5.5%200%200%201-.5-.5v-1.87c0-.28.23-.5.5-.5h13.07c.28%200%20.5.22.5.5zm-1%201.38v-.87h-12.07v.87z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-657%20-906)%22%3E%3Cuse%20fill%3D%22%23ccb69c%22%20xlink%3Ahref%3D%22%23f0n6a%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center
}
section[id^=block-views-block-advertisments-block-] .views-field-title {
  line-height: 22px;
  padding-top: 10px;
  padding-left: 15px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2248%22%20height%3D%2226%22%20viewBox%3D%220%200%2048%2026%22%3E%3Cdefs%3E%3Cpath%20id%3D%22zzjfa%22%20d%3D%22M624%201590v3h-37v15h-3v-18z%22%2F%3E%3Cpath%20id%3D%22zzjfb%22%20d%3D%22M624%201591h5v1h-5z%22%2F%3E%3Cpath%20id%3D%22zzjfc%22%20d%3D%22M585%201613v-5h1v5z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-583%20-1589)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23zzjfa%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-583%20-1589)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23zzjfb%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-583%20-1589)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23zzjfc%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top left;
  margin-bottom: 22px
}
section[id^=block-views-block-advertisments-block-] .more-link {
  padding-top: 16px
}
.festival-expo-contest .field--name-field-image,
.job-openings .field--name-field-image,
.science-feed .field--name-field-image,
.secondary-ppl .field--name-field-image,
.secondary-structure .field--name-field-image,
.structure-feed .field--name-field-image,
.view-advertisments .field--name-field-image,
.view-news-and-ads .field--name-field-image,
.library-feed .field--name-field-image {
  float: left;
  margin-right: 20px;
  margin-bottom: 15px
}
#block-views-block-confs-and-contests-block-block-1 .concert-date {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.concert-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 60px
}
.concert-summary .concert-summary-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 20px
}
.concert-summary .concert-summary-left .concert-date {
  font-family: Arvo;
  font-weight: 700;
  color: #b89a63;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-left: 1px dashed #ccb69c;
  margin-bottom: 30px;
  min-width: 184px
}
.concert-summary .concert-summary-left .concert-date .concert-date-day {
  font-size: 42px;
  margin-right: 5px
}
.concert-summary .concert-summary-left .concert-date .concert-date-month {
  font-size: 22px
}
.concert-summary .concert-summary-left .concert-date .concert-date-time {
  font-size: 17px;
  color: #fff
}
.concert-summary .concert-summary-left .concert-date .concert-date-day-text {
  font-size: 14px
}
.concert-summary .concert-summary-left .field--name-field-room a {
  color: #391b00;
  font-size: 12px;
  font-weight: 700
}
#block-views-block-concerts-and-mc-block-block-1 .block-title,
#block-views-block-confs-and-contests-block-block-1 .block-title {
  position: relative;
  display: inline-block;
  min-width: 165px;
  text-align: center;
  padding-top: 34px;
  padding-bottom: 28px;
  margin-bottom: 20px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22167%22%20height%3D%2280%22%20viewBox%3D%220%200%20167%2080%22%3E%3Cdefs%3E%3Cpath%20id%3D%22l3vea%22%20d%3D%22M462.5%20414a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm21%200a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-10-2a2.5%202.5%200%201%201%200%205%202.5%202.5%200%200%201%200-5z%22%2F%3E%3Cpath%20id%3D%22l3veb%22%20d%3D%22M390%20416v-1h55v1z%22%2F%3E%3Cpath%20id%3D%22l3vec%22%20d%3D%22M500%20416v-1h55v1z%22%2F%3E%3Cpath%20id%3D%22l3ved%22%20d%3D%22M390%20489h165v1H390z%22%2F%3E%3Cpath%20id%3D%22l3vee%22%20d%3D%22M390%20486h165v1H390z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3vea%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3veb%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3vec%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3ved%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(-389%20-411)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23l3vee%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat top center;
  padding-left: 12px
}
#block-views-block-concerts-and-mc-block-block-1 .block-title::before,
#block-views-block-confs-and-contests-block-block-1 .block-title::before {
  content: '\e903';
  font-family: conservatory;
  font-size: 18px;
  position: absolute;
  display: block;
  height: 17px;
  width: 19px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
#block-concert-halls .nav > li,
#block-gallery-tags .nav > li,
#block-video-tags .nav > li {
  margin-bottom: 4px
}
#block-concert-halls .nav > li > a,
#block-gallery-tags .nav > li > a,
#block-video-tags .nav > li > a {
  text-align: center;
  color: #ccb69c;
  font-family: Arvo;
  font-size: 16px;
  font-weight: 700;
  background-color: #e7d7c4;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out
}
#block-concert-halls .nav > li > a::after,
#block-gallery-tags .nav > li > a::after,
#block-video-tags .nav > li > a::after {
  content: '';
  position: absolute;
  display: block;
  height: calc(100% - 8px);
  width: calc(100% - 8px);
  left: 0;
  top: 0;
  border: 2px solid #eee1d1;
  margin: 4px
}
#block-concert-halls .nav > li > a.is-active,
#block-concert-halls .nav > li > a:focus,
#block-concert-halls .nav > li > a:hover,
#block-gallery-tags .nav > li > a.is-active,
#block-gallery-tags .nav > li > a:focus,
#block-gallery-tags .nav > li > a:hover,
#block-video-tags .nav > li > a.is-active,
#block-video-tags .nav > li > a:focus,
#block-video-tags .nav > li > a:hover {
  color: #eee1d1;
  background-color: #b4945b
}
aside.first #block-concert-halls,
aside.first #block-gallery-tags,
aside.first #block-raskrytaaformaconcertspage-1,
aside.first #block-raskrytaaformaconcertspage-2,
aside.first #block-raskrytaaformamaster-classespage-1,
aside.first #block-video-tags {
  padding-top: 22px;
  padding-bottom: 26px
}
@media (min-width:420px) {
  aside.first #block-concert-halls,
  aside.first #block-gallery-tags,
  aside.first #block-raskrytaaformaconcertspage-1,
  aside.first #block-raskrytaaformaconcertspage-2,
  aside.first #block-raskrytaaformamaster-classespage-1,
  aside.first #block-video-tags {
    padding-right: 98px;
    position: relative
  }
  aside.first #block-concert-halls::after,
  aside.first #block-gallery-tags::after,
  aside.first #block-raskrytaaformaconcertspage-1::after,
  aside.first #block-raskrytaaformaconcertspage-2::after,
  aside.first #block-raskrytaaformamaster-classespage-1::after,
  aside.first #block-video-tags::after {
    position: absolute;
    content: '';
    display: block;
    height: 90%;
    width: 35px;
    top: 18px;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAPCAYAAABut3YUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwNTM5RjJCRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwNTM5RjJDRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDA1MzlGMjlGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDA1MzlGMkFGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Sfor2AAAEj0lEQVR42qRVS28bVRg9dzy2x86M7bEdZ5zETkLbFIk0D+iiVBWwgAUSKyQktgiJf8CC/oCu+ANdIJY8dl2xYgES4qG0JSlF0DhpYjuOY48fE7/tzFy+uU6cRAntIncxY8+999zvO98532Wcc1w06rknUiR1w8FLhvl8le9lN5FKzyMyt8JwiSG5j2p2Xa3lnhqnJ2y7r5Q2V++bzx99ZmUfT/wfQN0sg8PBfin34qAzq7yy+ZC/aI3sPqLpxSa9mvXtPw2rbn5Sq5p3JdiqLMsUlI2B7dxXi3mEI/HPJ+bf/PI0gFUtIT13Hds7mXPg5Wd/8GplF51WEy6WJEnIb//DIcmI6DHMLL97hkl2XKby1kOjlNvYsMHVuDGHQCB4tMID2+mjU6ujYuYRVHXM3/pAgBSe/sLNcg6L73zMnvz0HY/FDUy+9raY2/j9AW8fNBAZN6CFovB4PC4YuMTQa7dhFrcBfggj9SpiV95gI2bcUcxlNmTZq05PX0V4Zul87WeAFL3+/fUBX//5Wz41NY9O+4CCDohpRVHQbnZQ3XrE89kM/AEFM9duIDK7dKGO/H4/Lxa2sb+76QbKI7PLTASTXfvxCziOmpy6Mgqkll3ndq+Dbr9FB6mQfQGQoJkxOYeDRg3Fwib8sh+y4h/W26vhsGehkN9CNDZBbOiEtciGIn/Mu20LHq8fPiWAWHqZuYeDOTy78TcaVgWRY2Ya9fLdsD4Ohw2TqGXXuFnchWUWSeKMVM4QT6YoGIgDnPw6l0i2xXwOCW1a7HHLUGscEO1zUIIhsY6MwVt1E6XdHaqQA4cz6PEkZM64mzQnCYSptFatJFgXbur3+6pCdA/rSqW0B7RgF0yy4SFJMfsQxWJ2RLE+vciCWhyqHoZDa4ebBlCJDWUsCnaUlEP73EBIJZC4Q5nbqJl7FNThsWThC2rod3sn1hZYHtc5w0Vuc+EOE9Nev4IQ0S5xUU5OjhOK12cWmJ9Kd9gfBjMYDODz+ciZC0xPLzFrZ423m3VxAPNpVANF4DEmkTuHpmGOIwLn7JS1CaTZ63RUxasMI5S9SCRn0WxYiI4nBO3NlkUbvVSPUfz0fQzVckP87nabiCWSJ31qmAqV3oFrCpeNillAjBj1en1DAkgC/XZj5FwRTCgyfq9ayt9TQyHxMZpaYtHUELRCGTbqFvp2HwFNI9ATRxjXb7Ny4RtuEVvO4YD+3xk5h1FP8Y2Nicwd6lWKqmHhzkej+drOX4TkQb1ShB5LnJRJi+hfe/yBTIEaVyXzG3eddLyp26qjRD3BMGYhEzA1yDNWDUcNlGle0yfPWFcn5/m8MmLJOezlN2BV9kdzwqnUu/I7z0QzTC29x840vdrW6tW9Qvb7dvNgJXAk5l6vKzpwIpkmcYYRmXn9wp6x+sNXLgi7+f6n5+boKuGWZaG6n3cPI8EGBWav1YIWDmP+9ofszHUgMnnlZoZ5fW91281Gl9q3Q+IaC5FjtDD0S1yA4fQKc4gJ12nNgxrsfkd8dxNMXLvFzt1NpHyDfF+MpMQddamb96KhH5U2+pJ1/wkwAFMY+Sxd8PUZAAAAAElFTkSuQmCC) no-repeat top center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAC/VBMVEXItqTMtZzMu5nTvJvNtpvQtZrMtpzLtpzfv5/YsZ3LtpzLtpzMtZzLtZzMtpzLtpzMtpzPt5rMtpzOt53MtpvRuaLLtZzMtZzMtZzLtJ7LtZvMuJzLtpvMtpvLtZvStJbNt5rLtpvLtpzNtZzOtp7LtZzLtpzLtZzNtZrMtpvRtpvLtZzLtpvMtpzOup3LtpvLtZvMtpzMtZzOtZzMtZvLtZzMtpvLtpzMtZrMtZvNtJvLtpzMtpvNtpvNt53Nt5vLt5vMtpvNt5vMtpvOt5zLtpvNtZvLtZzMtpzNtpzMtp3MtZzNtpvLtpvLtpzNtJvPv5/Ms5nLtZzLt5zMtpvPt5/MtZvVv5XMuJ7LtpzLtZzLtJzMtZzMtZzMtpzMtpvMtpzMtZzNtZ3MtpvPtJrMtpzLtZvMtZzMtpvNt5vOtZ3MtpvLtZvPtZrMtpzNtZvMtZvMtpzMs5nLtZzMtpvQuJrGxqrLtZvMtpvLtZvMt5zNtZ3LtpzMtpvNtZvLtpzLtZvMtpvMtZ/LtZvKtZ/MtZzMtpzNuJzLtpvLtpzMuZnJvKHLt5vQs6HMu5nRuZvLtp3Lt53LtZvPup/MtpnKuZ7Nt5rMuJnLtZvMtJ3Otp7Mt53LuJzVqqq/v7///4DNt5vOtp7OuJ3LtpzMtZ7LtpzNuJvLuJ7Lt5vLt53LtZ3NtpvLt5zNtp3Mt5zLtpzMtZzNtp3MtpvMt5zMtp3MtZvMtZ3LtpzMtpzMt5vLtpvMtZzMtpvMtpzMtpvLtpzMtZvMtpzLtZvMtpzMtZzLtpvMtZvMtZzMtpvMtZzMtZvLtpzLtpvMtpzMtpzRuaLMtZvLtpvMtZvVuJzMtpvMtpvMtpzMtZvLtpzLtpzMtZvMtZzMtpvLtpzbtpLLtZzMzJnMtpz/qqr////MtpzMtZvLtZzLtpvMtZvMtpzMtpvLtpzMtZzMtpvLtZvMtZzLtZzLtpzMtZvMtZzMtZvMtpzLtpvLtZzLtZvMtZvMtZvLtZzMtpzNtpvOtZzYsMo1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAApJREFUCNdjEAIAABQAE6iTY5kAAAAASUVORK5CYII=) repeat-y center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAOCAYAAACl66WxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQ0YxRDk3RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQ0YxRDk4RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVDRjFEOTVGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVDRjFEOTZGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XGKEuAAAEQElEQVR42nxVyXIjRRB9VdVaWmqpW7K12lgeW54wMQcCCL6DG3c+gQhOfMBwgC/gwmdw4MaR2wDBBHiMd0kzkrUvrd6KrOpRjzzDUFJK6loyX2W+fGJSStw8+xmzyRCGkYJTacrFdAQ1RNqEVSyBMQaOkEkmIMH02vkfv2JrSDK2eTh68pn+5lFEsxHm0wnyliPnswl8zwXnHNm8hWzOKkjfmzPB4bQ+gYGHQ968eI5MPg8hBLzhAMOXtyjX9mHb9oOAu43j5NCge45q8wjvGeocLs5+0z4zmSzCMMTgVQc5q/hLo3nwBS2/0OC3D60DoHX6EfYOT/E6MHN2ahTsCuPxOHH8djCntPPetdlkjF73BrX9w8Rn89GHeNQ+RRQFH991rn6iufo2GBkEAfZbjyF4Wh/KW2UIMwubwDT2T3DfvYDnB0nQrGlom406qNQPMRn2kM5mtCU+iQK93iWqtJ7NOzCo7KblvAHVaiNcr9qz8ejLBMxsMoKzQ+BYuNkoN+YuZ+CUXsUtb7GAJB4o2wTkxDN1RqQyCVDOYlvNZkiLNAqODW813axLyeidMSHoVaruYzruf6MWNWdWqyXKjUPimtobwKMsvaLSCBmit3LJMweXHBF8Og5EFChtOpgObpHNWhj0u8SFDNzlAna5AYRBjFT68H0fw841Vss51t4Sy/kIeduJr8INZEwT955nJWCYhL655HHVUpQcKdXtyQKXrhOSZYhwznbm4HkegcnFgalrXHcVYzA4Y0GkyU6fcnr/kgIL3VmMv+GGEAa5XyQE0/Oqzh6VY1MdzgyUdhuUI0HOuAZS3WuRP0NjUcDdxZBaliSApbRxkcJ8NMFyNoixsThkvX4ASedCgiYjAbu0p2qqTXWVu1ohnU7Pk8zYpSpGlGq7VFYsgBKWUq0hVTpDf016YFP9R5u2lkvSjfGoj0KhqB3qEXmq/fU83R/FQknaToVJIg/JCWVtjmyaJIO4orDy19WY0H67XH2aZKZg7xDT0+jdXetgrusmjN9YRKTlkZSqO4aU9ub+EaXcRODPYvPWYETmevMYo2EXvc4Facuzd/woW63icnbvzhUfVVa+3W5tVts7RugtcHf1l94omJC5TF4WrJLk6go0d3X2O3hMF+00Z5lQwJ1SDSqAmSsma4yJWGfuBxJGSuaLNUlZSbr06vJPRIE/r3/QPjELMaG3FViXwbJ3ZK9zSWkPkEoZUBlRGmSSfDdJh8ajLts+43q+du6v19hWaPW7cdD+ejIefNc/u0OKJF8psPIVQcxL5cpT29n90Y/Cnojl4Z2/gwcOa3ttqZJye/mcvb2p37/V38ViEV0SRKo7lsuptq3xvbLjx09qfig/p4t9KgT76uafs+Vmg5HK1qUMVanmBv5/sP+aPGidPHi+uf4bzm4leXZQof+03vYW6m38ELdzmh+ePMFEtXs8ko3/CjAA7ofx9SapHZAAAAAASUVORK5CYII=) no-repeat bottom center
  }
}
aside.first #block-views-block-jubilees-block-2 {
  padding-bottom: 26px
}
@media (min-width:420px) {
  aside.first #block-views-block-jubilees-block-2 {
    padding-right: 98px;
    position: relative
  }
  aside.first #block-views-block-jubilees-block-2::after {
    position: absolute;
    content: '';
    display: block;
    height: 90%;
    width: 35px;
    top: 18px;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAPCAYAAABut3YUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwNTM5RjJCRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwNTM5RjJDRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDA1MzlGMjlGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDA1MzlGMkFGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Sfor2AAAEj0lEQVR42qRVS28bVRg9dzy2x86M7bEdZ5zETkLbFIk0D+iiVBWwgAUSKyQktgiJf8CC/oCu+ANdIJY8dl2xYgES4qG0JSlF0DhpYjuOY48fE7/tzFy+uU6cRAntIncxY8+999zvO98532Wcc1w06rknUiR1w8FLhvl8le9lN5FKzyMyt8JwiSG5j2p2Xa3lnhqnJ2y7r5Q2V++bzx99ZmUfT/wfQN0sg8PBfin34qAzq7yy+ZC/aI3sPqLpxSa9mvXtPw2rbn5Sq5p3JdiqLMsUlI2B7dxXi3mEI/HPJ+bf/PI0gFUtIT13Hds7mXPg5Wd/8GplF51WEy6WJEnIb//DIcmI6DHMLL97hkl2XKby1kOjlNvYsMHVuDGHQCB4tMID2+mjU6ujYuYRVHXM3/pAgBSe/sLNcg6L73zMnvz0HY/FDUy+9raY2/j9AW8fNBAZN6CFovB4PC4YuMTQa7dhFrcBfggj9SpiV95gI2bcUcxlNmTZq05PX0V4Zul87WeAFL3+/fUBX//5Wz41NY9O+4CCDohpRVHQbnZQ3XrE89kM/AEFM9duIDK7dKGO/H4/Lxa2sb+76QbKI7PLTASTXfvxCziOmpy6Mgqkll3ndq+Dbr9FB6mQfQGQoJkxOYeDRg3Fwib8sh+y4h/W26vhsGehkN9CNDZBbOiEtciGIn/Mu20LHq8fPiWAWHqZuYeDOTy78TcaVgWRY2Ya9fLdsD4Ohw2TqGXXuFnchWUWSeKMVM4QT6YoGIgDnPw6l0i2xXwOCW1a7HHLUGscEO1zUIIhsY6MwVt1E6XdHaqQA4cz6PEkZM64mzQnCYSptFatJFgXbur3+6pCdA/rSqW0B7RgF0yy4SFJMfsQxWJ2RLE+vciCWhyqHoZDa4ebBlCJDWUsCnaUlEP73EBIJZC4Q5nbqJl7FNThsWThC2rod3sn1hZYHtc5w0Vuc+EOE9Nev4IQ0S5xUU5OjhOK12cWmJ9Kd9gfBjMYDODz+ciZC0xPLzFrZ423m3VxAPNpVANF4DEmkTuHpmGOIwLn7JS1CaTZ63RUxasMI5S9SCRn0WxYiI4nBO3NlkUbvVSPUfz0fQzVckP87nabiCWSJ31qmAqV3oFrCpeNillAjBj1en1DAkgC/XZj5FwRTCgyfq9ayt9TQyHxMZpaYtHUELRCGTbqFvp2HwFNI9ATRxjXb7Ny4RtuEVvO4YD+3xk5h1FP8Y2Nicwd6lWKqmHhzkej+drOX4TkQb1ShB5LnJRJi+hfe/yBTIEaVyXzG3eddLyp26qjRD3BMGYhEzA1yDNWDUcNlGle0yfPWFcn5/m8MmLJOezlN2BV9kdzwqnUu/I7z0QzTC29x840vdrW6tW9Qvb7dvNgJXAk5l6vKzpwIpkmcYYRmXn9wp6x+sNXLgi7+f6n5+boKuGWZaG6n3cPI8EGBWav1YIWDmP+9ofszHUgMnnlZoZ5fW91281Gl9q3Q+IaC5FjtDD0S1yA4fQKc4gJ12nNgxrsfkd8dxNMXLvFzt1NpHyDfF+MpMQddamb96KhH5U2+pJ1/wkwAFMY+Sxd8PUZAAAAAElFTkSuQmCC) no-repeat top center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAC/VBMVEXItqTMtZzMu5nTvJvNtpvQtZrMtpzLtpzfv5/YsZ3LtpzLtpzMtZzLtZzMtpzLtpzMtpzPt5rMtpzOt53MtpvRuaLLtZzMtZzMtZzLtJ7LtZvMuJzLtpvMtpvLtZvStJbNt5rLtpvLtpzNtZzOtp7LtZzLtpzLtZzNtZrMtpvRtpvLtZzLtpvMtpzOup3LtpvLtZvMtpzMtZzOtZzMtZvLtZzMtpvLtpzMtZrMtZvNtJvLtpzMtpvNtpvNt53Nt5vLt5vMtpvNt5vMtpvOt5zLtpvNtZvLtZzMtpzNtpzMtp3MtZzNtpvLtpvLtpzNtJvPv5/Ms5nLtZzLt5zMtpvPt5/MtZvVv5XMuJ7LtpzLtZzLtJzMtZzMtZzMtpzMtpvMtpzMtZzNtZ3MtpvPtJrMtpzLtZvMtZzMtpvNt5vOtZ3MtpvLtZvPtZrMtpzNtZvMtZvMtpzMs5nLtZzMtpvQuJrGxqrLtZvMtpvLtZvMt5zNtZ3LtpzMtpvNtZvLtpzLtZvMtpvMtZ/LtZvKtZ/MtZzMtpzNuJzLtpvLtpzMuZnJvKHLt5vQs6HMu5nRuZvLtp3Lt53LtZvPup/MtpnKuZ7Nt5rMuJnLtZvMtJ3Otp7Mt53LuJzVqqq/v7///4DNt5vOtp7OuJ3LtpzMtZ7LtpzNuJvLuJ7Lt5vLt53LtZ3NtpvLt5zNtp3Mt5zLtpzMtZzNtp3MtpvMt5zMtp3MtZvMtZ3LtpzMtpzMt5vLtpvMtZzMtpvMtpzMtpvLtpzMtZvMtpzLtZvMtpzMtZzLtpvMtZvMtZzMtpvMtZzMtZvLtpzLtpvMtpzMtpzRuaLMtZvLtpvMtZvVuJzMtpvMtpvMtpzMtZvLtpzLtpzMtZvMtZzMtpvLtpzbtpLLtZzMzJnMtpz/qqr////MtpzMtZvLtZzLtpvMtZvMtpzMtpvLtpzMtZzMtpvLtZvMtZzLtZzLtpzMtZvMtZzMtZvMtpzLtpvLtZzLtZvMtZvMtZvLtZzMtpzNtpvOtZzYsMo1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAApJREFUCNdjEAIAABQAE6iTY5kAAAAASUVORK5CYII=) repeat-y center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAOCAYAAACl66WxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQ0YxRDk3RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQ0YxRDk4RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVDRjFEOTVGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVDRjFEOTZGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XGKEuAAAEQElEQVR42nxVyXIjRRB9VdVaWmqpW7K12lgeW54wMQcCCL6DG3c+gQhOfMBwgC/gwmdw4MaR2wDBBHiMd0kzkrUvrd6KrOpRjzzDUFJK6loyX2W+fGJSStw8+xmzyRCGkYJTacrFdAQ1RNqEVSyBMQaOkEkmIMH02vkfv2JrSDK2eTh68pn+5lFEsxHm0wnyliPnswl8zwXnHNm8hWzOKkjfmzPB4bQ+gYGHQ968eI5MPg8hBLzhAMOXtyjX9mHb9oOAu43j5NCge45q8wjvGeocLs5+0z4zmSzCMMTgVQc5q/hLo3nwBS2/0OC3D60DoHX6EfYOT/E6MHN2ahTsCuPxOHH8djCntPPetdlkjF73BrX9w8Rn89GHeNQ+RRQFH991rn6iufo2GBkEAfZbjyF4Wh/KW2UIMwubwDT2T3DfvYDnB0nQrGlom406qNQPMRn2kM5mtCU+iQK93iWqtJ7NOzCo7KblvAHVaiNcr9qz8ejLBMxsMoKzQ+BYuNkoN+YuZ+CUXsUtb7GAJB4o2wTkxDN1RqQyCVDOYlvNZkiLNAqODW813axLyeidMSHoVaruYzruf6MWNWdWqyXKjUPimtobwKMsvaLSCBmit3LJMweXHBF8Og5EFChtOpgObpHNWhj0u8SFDNzlAna5AYRBjFT68H0fw841Vss51t4Sy/kIeduJr8INZEwT955nJWCYhL655HHVUpQcKdXtyQKXrhOSZYhwznbm4HkegcnFgalrXHcVYzA4Y0GkyU6fcnr/kgIL3VmMv+GGEAa5XyQE0/Oqzh6VY1MdzgyUdhuUI0HOuAZS3WuRP0NjUcDdxZBaliSApbRxkcJ8NMFyNoixsThkvX4ASedCgiYjAbu0p2qqTXWVu1ohnU7Pk8zYpSpGlGq7VFYsgBKWUq0hVTpDf016YFP9R5u2lkvSjfGoj0KhqB3qEXmq/fU83R/FQknaToVJIg/JCWVtjmyaJIO4orDy19WY0H67XH2aZKZg7xDT0+jdXetgrusmjN9YRKTlkZSqO4aU9ub+EaXcRODPYvPWYETmevMYo2EXvc4Facuzd/woW63icnbvzhUfVVa+3W5tVts7RugtcHf1l94omJC5TF4WrJLk6go0d3X2O3hMF+00Z5lQwJ1SDSqAmSsma4yJWGfuBxJGSuaLNUlZSbr06vJPRIE/r3/QPjELMaG3FViXwbJ3ZK9zSWkPkEoZUBlRGmSSfDdJh8ajLts+43q+du6v19hWaPW7cdD+ejIefNc/u0OKJF8psPIVQcxL5cpT29n90Y/Cnojl4Z2/gwcOa3ttqZJye/mcvb2p37/V38ViEV0SRKo7lsuptq3xvbLjx09qfig/p4t9KgT76uafs+Vmg5HK1qUMVanmBv5/sP+aPGidPHi+uf4bzm4leXZQof+03vYW6m38ELdzmh+ePMFEtXs8ko3/CjAA7ofx9SapHZAAAAAASUVORK5CYII=) no-repeat bottom center
  }
}
aside.first #block-views-block-concerts-and-mc-block-block-1,
aside.first #block-views-block-confs-and-contests-block-block-1,
aside.first section[id^=block-views-block-advertisments-block-] {
  padding-bottom: 26px
}
@media (min-width:420px) {
  aside.first #block-views-block-concerts-and-mc-block-block-1,
  aside.first #block-views-block-confs-and-contests-block-block-1,
  aside.first section[id^=block-views-block-advertisments-block-] {
    padding-right: 68px;
    position: relative
  }
  aside.first #block-views-block-concerts-and-mc-block-block-1::after,
  aside.first #block-views-block-confs-and-contests-block-block-1::after,
  aside.first section[id^=block-views-block-advertisments-block-]::after {
    position: absolute;
    content: '';
    display: block;
    height: 90%;
    width: 35px;
    top: 18px;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAPCAYAAABut3YUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwNTM5RjJCRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwNTM5RjJDRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDA1MzlGMjlGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDA1MzlGMkFGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Sfor2AAAEj0lEQVR42qRVS28bVRg9dzy2x86M7bEdZ5zETkLbFIk0D+iiVBWwgAUSKyQktgiJf8CC/oCu+ANdIJY8dl2xYgES4qG0JSlF0DhpYjuOY48fE7/tzFy+uU6cRAntIncxY8+999zvO98532Wcc1w06rknUiR1w8FLhvl8le9lN5FKzyMyt8JwiSG5j2p2Xa3lnhqnJ2y7r5Q2V++bzx99ZmUfT/wfQN0sg8PBfin34qAzq7yy+ZC/aI3sPqLpxSa9mvXtPw2rbn5Sq5p3JdiqLMsUlI2B7dxXi3mEI/HPJ+bf/PI0gFUtIT13Hds7mXPg5Wd/8GplF51WEy6WJEnIb//DIcmI6DHMLL97hkl2XKby1kOjlNvYsMHVuDGHQCB4tMID2+mjU6ujYuYRVHXM3/pAgBSe/sLNcg6L73zMnvz0HY/FDUy+9raY2/j9AW8fNBAZN6CFovB4PC4YuMTQa7dhFrcBfggj9SpiV95gI2bcUcxlNmTZq05PX0V4Zul87WeAFL3+/fUBX//5Wz41NY9O+4CCDohpRVHQbnZQ3XrE89kM/AEFM9duIDK7dKGO/H4/Lxa2sb+76QbKI7PLTASTXfvxCziOmpy6Mgqkll3ndq+Dbr9FB6mQfQGQoJkxOYeDRg3Fwib8sh+y4h/W26vhsGehkN9CNDZBbOiEtciGIn/Mu20LHq8fPiWAWHqZuYeDOTy78TcaVgWRY2Ya9fLdsD4Ohw2TqGXXuFnchWUWSeKMVM4QT6YoGIgDnPw6l0i2xXwOCW1a7HHLUGscEO1zUIIhsY6MwVt1E6XdHaqQA4cz6PEkZM64mzQnCYSptFatJFgXbur3+6pCdA/rSqW0B7RgF0yy4SFJMfsQxWJ2RLE+vciCWhyqHoZDa4ebBlCJDWUsCnaUlEP73EBIJZC4Q5nbqJl7FNThsWThC2rod3sn1hZYHtc5w0Vuc+EOE9Nev4IQ0S5xUU5OjhOK12cWmJ9Kd9gfBjMYDODz+ciZC0xPLzFrZ423m3VxAPNpVANF4DEmkTuHpmGOIwLn7JS1CaTZ63RUxasMI5S9SCRn0WxYiI4nBO3NlkUbvVSPUfz0fQzVckP87nabiCWSJ31qmAqV3oFrCpeNillAjBj1en1DAkgC/XZj5FwRTCgyfq9ayt9TQyHxMZpaYtHUELRCGTbqFvp2HwFNI9ATRxjXb7Ny4RtuEVvO4YD+3xk5h1FP8Y2Nicwd6lWKqmHhzkej+drOX4TkQb1ShB5LnJRJi+hfe/yBTIEaVyXzG3eddLyp26qjRD3BMGYhEzA1yDNWDUcNlGle0yfPWFcn5/m8MmLJOezlN2BV9kdzwqnUu/I7z0QzTC29x840vdrW6tW9Qvb7dvNgJXAk5l6vKzpwIpkmcYYRmXn9wp6x+sNXLgi7+f6n5+boKuGWZaG6n3cPI8EGBWav1YIWDmP+9ofszHUgMnnlZoZ5fW91281Gl9q3Q+IaC5FjtDD0S1yA4fQKc4gJ12nNgxrsfkd8dxNMXLvFzt1NpHyDfF+MpMQddamb96KhH5U2+pJ1/wkwAFMY+Sxd8PUZAAAAAElFTkSuQmCC) no-repeat top center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAC/VBMVEXItqTMtZzMu5nTvJvNtpvQtZrMtpzLtpzfv5/YsZ3LtpzLtpzMtZzLtZzMtpzLtpzMtpzPt5rMtpzOt53MtpvRuaLLtZzMtZzMtZzLtJ7LtZvMuJzLtpvMtpvLtZvStJbNt5rLtpvLtpzNtZzOtp7LtZzLtpzLtZzNtZrMtpvRtpvLtZzLtpvMtpzOup3LtpvLtZvMtpzMtZzOtZzMtZvLtZzMtpvLtpzMtZrMtZvNtJvLtpzMtpvNtpvNt53Nt5vLt5vMtpvNt5vMtpvOt5zLtpvNtZvLtZzMtpzNtpzMtp3MtZzNtpvLtpvLtpzNtJvPv5/Ms5nLtZzLt5zMtpvPt5/MtZvVv5XMuJ7LtpzLtZzLtJzMtZzMtZzMtpzMtpvMtpzMtZzNtZ3MtpvPtJrMtpzLtZvMtZzMtpvNt5vOtZ3MtpvLtZvPtZrMtpzNtZvMtZvMtpzMs5nLtZzMtpvQuJrGxqrLtZvMtpvLtZvMt5zNtZ3LtpzMtpvNtZvLtpzLtZvMtpvMtZ/LtZvKtZ/MtZzMtpzNuJzLtpvLtpzMuZnJvKHLt5vQs6HMu5nRuZvLtp3Lt53LtZvPup/MtpnKuZ7Nt5rMuJnLtZvMtJ3Otp7Mt53LuJzVqqq/v7///4DNt5vOtp7OuJ3LtpzMtZ7LtpzNuJvLuJ7Lt5vLt53LtZ3NtpvLt5zNtp3Mt5zLtpzMtZzNtp3MtpvMt5zMtp3MtZvMtZ3LtpzMtpzMt5vLtpvMtZzMtpvMtpzMtpvLtpzMtZvMtpzLtZvMtpzMtZzLtpvMtZvMtZzMtpvMtZzMtZvLtpzLtpvMtpzMtpzRuaLMtZvLtpvMtZvVuJzMtpvMtpvMtpzMtZvLtpzLtpzMtZvMtZzMtpvLtpzbtpLLtZzMzJnMtpz/qqr////MtpzMtZvLtZzLtpvMtZvMtpzMtpvLtpzMtZzMtpvLtZvMtZzLtZzLtpzMtZvMtZzMtZvMtpzLtpvLtZzLtZvMtZvMtZvLtZzMtpzNtpvOtZzYsMo1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAApJREFUCNdjEAIAABQAE6iTY5kAAAAASUVORK5CYII=) repeat-y center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAOCAYAAACl66WxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQ0YxRDk3RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQ0YxRDk4RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVDRjFEOTVGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVDRjFEOTZGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XGKEuAAAEQElEQVR42nxVyXIjRRB9VdVaWmqpW7K12lgeW54wMQcCCL6DG3c+gQhOfMBwgC/gwmdw4MaR2wDBBHiMd0kzkrUvrd6KrOpRjzzDUFJK6loyX2W+fGJSStw8+xmzyRCGkYJTacrFdAQ1RNqEVSyBMQaOkEkmIMH02vkfv2JrSDK2eTh68pn+5lFEsxHm0wnyliPnswl8zwXnHNm8hWzOKkjfmzPB4bQ+gYGHQ968eI5MPg8hBLzhAMOXtyjX9mHb9oOAu43j5NCge45q8wjvGeocLs5+0z4zmSzCMMTgVQc5q/hLo3nwBS2/0OC3D60DoHX6EfYOT/E6MHN2ahTsCuPxOHH8djCntPPetdlkjF73BrX9w8Rn89GHeNQ+RRQFH991rn6iufo2GBkEAfZbjyF4Wh/KW2UIMwubwDT2T3DfvYDnB0nQrGlom406qNQPMRn2kM5mtCU+iQK93iWqtJ7NOzCo7KblvAHVaiNcr9qz8ejLBMxsMoKzQ+BYuNkoN+YuZ+CUXsUtb7GAJB4o2wTkxDN1RqQyCVDOYlvNZkiLNAqODW813axLyeidMSHoVaruYzruf6MWNWdWqyXKjUPimtobwKMsvaLSCBmit3LJMweXHBF8Og5EFChtOpgObpHNWhj0u8SFDNzlAna5AYRBjFT68H0fw841Vss51t4Sy/kIeduJr8INZEwT955nJWCYhL655HHVUpQcKdXtyQKXrhOSZYhwznbm4HkegcnFgalrXHcVYzA4Y0GkyU6fcnr/kgIL3VmMv+GGEAa5XyQE0/Oqzh6VY1MdzgyUdhuUI0HOuAZS3WuRP0NjUcDdxZBaliSApbRxkcJ8NMFyNoixsThkvX4ASedCgiYjAbu0p2qqTXWVu1ohnU7Pk8zYpSpGlGq7VFYsgBKWUq0hVTpDf016YFP9R5u2lkvSjfGoj0KhqB3qEXmq/fU83R/FQknaToVJIg/JCWVtjmyaJIO4orDy19WY0H67XH2aZKZg7xDT0+jdXetgrusmjN9YRKTlkZSqO4aU9ub+EaXcRODPYvPWYETmevMYo2EXvc4Facuzd/woW63icnbvzhUfVVa+3W5tVts7RugtcHf1l94omJC5TF4WrJLk6go0d3X2O3hMF+00Z5lQwJ1SDSqAmSsma4yJWGfuBxJGSuaLNUlZSbr06vJPRIE/r3/QPjELMaG3FViXwbJ3ZK9zSWkPkEoZUBlRGmSSfDdJh8ajLts+43q+du6v19hWaPW7cdD+ejIefNc/u0OKJF8psPIVQcxL5cpT29n90Y/Cnojl4Z2/gwcOa3ttqZJye/mcvb2p37/V38ViEV0SRKo7lsuptq3xvbLjx09qfig/p4t9KgT76uafs+Vmg5HK1qUMVanmBv5/sP+aPGidPHi+uf4bzm4leXZQof+03vYW6m38ELdzmh+ePMFEtXs8ko3/CjAA7ofx9SapHZAAAAAASUVORK5CYII=) no-repeat bottom center
  }
}
aside.second #block-concert-halls,
aside.second #block-gallery-tags,
aside.second #block-raskrytaaformaconcertspage-1,
aside.second #block-raskrytaaformamaster-classespage-1,
aside.second #block-video-tags {
  padding-top: 22px;
  padding-bottom: 26px
}
@media (min-width:420px) {
  aside.second #block-concert-halls,
  aside.second #block-gallery-tags,
  aside.second #block-raskrytaaformaconcertspage-1,
  aside.second #block-raskrytaaformamaster-classespage-1,
  aside.second #block-video-tags {
    padding-left: 98px;
    position: relative
  }
  aside.second #block-concert-halls::before,
  aside.second #block-gallery-tags::before,
  aside.second #block-raskrytaaformaconcertspage-1::before,
  aside.second #block-raskrytaaformamaster-classespage-1::before,
  aside.second #block-video-tags::before {
    position: absolute;
    content: '';
    display: block;
    height: 90%;
    width: 35px;
    top: 18px;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAPCAYAAABut3YUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwNTM5RjJCRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwNTM5RjJDRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDA1MzlGMjlGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDA1MzlGMkFGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Sfor2AAAEj0lEQVR42qRVS28bVRg9dzy2x86M7bEdZ5zETkLbFIk0D+iiVBWwgAUSKyQktgiJf8CC/oCu+ANdIJY8dl2xYgES4qG0JSlF0DhpYjuOY48fE7/tzFy+uU6cRAntIncxY8+999zvO98532Wcc1w06rknUiR1w8FLhvl8le9lN5FKzyMyt8JwiSG5j2p2Xa3lnhqnJ2y7r5Q2V++bzx99ZmUfT/wfQN0sg8PBfin34qAzq7yy+ZC/aI3sPqLpxSa9mvXtPw2rbn5Sq5p3JdiqLMsUlI2B7dxXi3mEI/HPJ+bf/PI0gFUtIT13Hds7mXPg5Wd/8GplF51WEy6WJEnIb//DIcmI6DHMLL97hkl2XKby1kOjlNvYsMHVuDGHQCB4tMID2+mjU6ujYuYRVHXM3/pAgBSe/sLNcg6L73zMnvz0HY/FDUy+9raY2/j9AW8fNBAZN6CFovB4PC4YuMTQa7dhFrcBfggj9SpiV95gI2bcUcxlNmTZq05PX0V4Zul87WeAFL3+/fUBX//5Wz41NY9O+4CCDohpRVHQbnZQ3XrE89kM/AEFM9duIDK7dKGO/H4/Lxa2sb+76QbKI7PLTASTXfvxCziOmpy6Mgqkll3ndq+Dbr9FB6mQfQGQoJkxOYeDRg3Fwib8sh+y4h/W26vhsGehkN9CNDZBbOiEtciGIn/Mu20LHq8fPiWAWHqZuYeDOTy78TcaVgWRY2Ya9fLdsD4Ohw2TqGXXuFnchWUWSeKMVM4QT6YoGIgDnPw6l0i2xXwOCW1a7HHLUGscEO1zUIIhsY6MwVt1E6XdHaqQA4cz6PEkZM64mzQnCYSptFatJFgXbur3+6pCdA/rSqW0B7RgF0yy4SFJMfsQxWJ2RLE+vciCWhyqHoZDa4ebBlCJDWUsCnaUlEP73EBIJZC4Q5nbqJl7FNThsWThC2rod3sn1hZYHtc5w0Vuc+EOE9Nev4IQ0S5xUU5OjhOK12cWmJ9Kd9gfBjMYDODz+ciZC0xPLzFrZ423m3VxAPNpVANF4DEmkTuHpmGOIwLn7JS1CaTZ63RUxasMI5S9SCRn0WxYiI4nBO3NlkUbvVSPUfz0fQzVckP87nabiCWSJ31qmAqV3oFrCpeNillAjBj1en1DAkgC/XZj5FwRTCgyfq9ayt9TQyHxMZpaYtHUELRCGTbqFvp2HwFNI9ATRxjXb7Ny4RtuEVvO4YD+3xk5h1FP8Y2Nicwd6lWKqmHhzkej+drOX4TkQb1ShB5LnJRJi+hfe/yBTIEaVyXzG3eddLyp26qjRD3BMGYhEzA1yDNWDUcNlGle0yfPWFcn5/m8MmLJOezlN2BV9kdzwqnUu/I7z0QzTC29x840vdrW6tW9Qvb7dvNgJXAk5l6vKzpwIpkmcYYRmXn9wp6x+sNXLgi7+f6n5+boKuGWZaG6n3cPI8EGBWav1YIWDmP+9ofszHUgMnnlZoZ5fW91281Gl9q3Q+IaC5FjtDD0S1yA4fQKc4gJ12nNgxrsfkd8dxNMXLvFzt1NpHyDfF+MpMQddamb96KhH5U2+pJ1/wkwAFMY+Sxd8PUZAAAAAElFTkSuQmCC) no-repeat top center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAC/VBMVEXItqTMtZzMu5nTvJvNtpvQtZrMtpzLtpzfv5/YsZ3LtpzLtpzMtZzLtZzMtpzLtpzMtpzPt5rMtpzOt53MtpvRuaLLtZzMtZzMtZzLtJ7LtZvMuJzLtpvMtpvLtZvStJbNt5rLtpvLtpzNtZzOtp7LtZzLtpzLtZzNtZrMtpvRtpvLtZzLtpvMtpzOup3LtpvLtZvMtpzMtZzOtZzMtZvLtZzMtpvLtpzMtZrMtZvNtJvLtpzMtpvNtpvNt53Nt5vLt5vMtpvNt5vMtpvOt5zLtpvNtZvLtZzMtpzNtpzMtp3MtZzNtpvLtpvLtpzNtJvPv5/Ms5nLtZzLt5zMtpvPt5/MtZvVv5XMuJ7LtpzLtZzLtJzMtZzMtZzMtpzMtpvMtpzMtZzNtZ3MtpvPtJrMtpzLtZvMtZzMtpvNt5vOtZ3MtpvLtZvPtZrMtpzNtZvMtZvMtpzMs5nLtZzMtpvQuJrGxqrLtZvMtpvLtZvMt5zNtZ3LtpzMtpvNtZvLtpzLtZvMtpvMtZ/LtZvKtZ/MtZzMtpzNuJzLtpvLtpzMuZnJvKHLt5vQs6HMu5nRuZvLtp3Lt53LtZvPup/MtpnKuZ7Nt5rMuJnLtZvMtJ3Otp7Mt53LuJzVqqq/v7///4DNt5vOtp7OuJ3LtpzMtZ7LtpzNuJvLuJ7Lt5vLt53LtZ3NtpvLt5zNtp3Mt5zLtpzMtZzNtp3MtpvMt5zMtp3MtZvMtZ3LtpzMtpzMt5vLtpvMtZzMtpvMtpzMtpvLtpzMtZvMtpzLtZvMtpzMtZzLtpvMtZvMtZzMtpvMtZzMtZvLtpzLtpvMtpzMtpzRuaLMtZvLtpvMtZvVuJzMtpvMtpvMtpzMtZvLtpzLtpzMtZvMtZzMtpvLtpzbtpLLtZzMzJnMtpz/qqr////MtpzMtZvLtZzLtpvMtZvMtpzMtpvLtpzMtZzMtpvLtZvMtZzLtZzLtpzMtZvMtZzMtZvMtpzLtpvLtZzLtZvMtZvMtZvLtZzMtpzNtpvOtZzYsMo1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAApJREFUCNdjEAIAABQAE6iTY5kAAAAASUVORK5CYII=) repeat-y center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAOCAYAAACl66WxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQ0YxRDk3RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQ0YxRDk4RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVDRjFEOTVGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVDRjFEOTZGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XGKEuAAAEQElEQVR42nxVyXIjRRB9VdVaWmqpW7K12lgeW54wMQcCCL6DG3c+gQhOfMBwgC/gwmdw4MaR2wDBBHiMd0kzkrUvrd6KrOpRjzzDUFJK6loyX2W+fGJSStw8+xmzyRCGkYJTacrFdAQ1RNqEVSyBMQaOkEkmIMH02vkfv2JrSDK2eTh68pn+5lFEsxHm0wnyliPnswl8zwXnHNm8hWzOKkjfmzPB4bQ+gYGHQ968eI5MPg8hBLzhAMOXtyjX9mHb9oOAu43j5NCge45q8wjvGeocLs5+0z4zmSzCMMTgVQc5q/hLo3nwBS2/0OC3D60DoHX6EfYOT/E6MHN2ahTsCuPxOHH8djCntPPetdlkjF73BrX9w8Rn89GHeNQ+RRQFH991rn6iufo2GBkEAfZbjyF4Wh/KW2UIMwubwDT2T3DfvYDnB0nQrGlom406qNQPMRn2kM5mtCU+iQK93iWqtJ7NOzCo7KblvAHVaiNcr9qz8ejLBMxsMoKzQ+BYuNkoN+YuZ+CUXsUtb7GAJB4o2wTkxDN1RqQyCVDOYlvNZkiLNAqODW813axLyeidMSHoVaruYzruf6MWNWdWqyXKjUPimtobwKMsvaLSCBmit3LJMweXHBF8Og5EFChtOpgObpHNWhj0u8SFDNzlAna5AYRBjFT68H0fw841Vss51t4Sy/kIeduJr8INZEwT955nJWCYhL655HHVUpQcKdXtyQKXrhOSZYhwznbm4HkegcnFgalrXHcVYzA4Y0GkyU6fcnr/kgIL3VmMv+GGEAa5XyQE0/Oqzh6VY1MdzgyUdhuUI0HOuAZS3WuRP0NjUcDdxZBaliSApbRxkcJ8NMFyNoixsThkvX4ASedCgiYjAbu0p2qqTXWVu1ohnU7Pk8zYpSpGlGq7VFYsgBKWUq0hVTpDf016YFP9R5u2lkvSjfGoj0KhqB3qEXmq/fU83R/FQknaToVJIg/JCWVtjmyaJIO4orDy19WY0H67XH2aZKZg7xDT0+jdXetgrusmjN9YRKTlkZSqO4aU9ub+EaXcRODPYvPWYETmevMYo2EXvc4Facuzd/woW63icnbvzhUfVVa+3W5tVts7RugtcHf1l94omJC5TF4WrJLk6go0d3X2O3hMF+00Z5lQwJ1SDSqAmSsma4yJWGfuBxJGSuaLNUlZSbr06vJPRIE/r3/QPjELMaG3FViXwbJ3ZK9zSWkPkEoZUBlRGmSSfDdJh8ajLts+43q+du6v19hWaPW7cdD+ejIefNc/u0OKJF8psPIVQcxL5cpT29n90Y/Cnojl4Z2/gwcOa3ttqZJye/mcvb2p37/V38ViEV0SRKo7lsuptq3xvbLjx09qfig/p4t9KgT76uafs+Vmg5HK1qUMVanmBv5/sP+aPGidPHi+uf4bzm4leXZQof+03vYW6m38ELdzmh+ePMFEtXs8ko3/CjAA7ofx9SapHZAAAAAASUVORK5CYII=) no-repeat bottom center
  }
}
aside.second #block-views-block-jubilees-block-2 {
  padding-bottom: 26px
}
@media (min-width:420px) {
  aside.second #block-views-block-jubilees-block-2 {
    padding-left: 98px;
    position: relative
  }
  aside.second #block-views-block-jubilees-block-2::before {
    position: absolute;
    content: '';
    display: block;
    height: 90%;
    width: 35px;
    top: 18px;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAPCAYAAABut3YUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwNTM5RjJCRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwNTM5RjJDRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDA1MzlGMjlGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDA1MzlGMkFGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Sfor2AAAEj0lEQVR42qRVS28bVRg9dzy2x86M7bEdZ5zETkLbFIk0D+iiVBWwgAUSKyQktgiJf8CC/oCu+ANdIJY8dl2xYgES4qG0JSlF0DhpYjuOY48fE7/tzFy+uU6cRAntIncxY8+999zvO98532Wcc1w06rknUiR1w8FLhvl8le9lN5FKzyMyt8JwiSG5j2p2Xa3lnhqnJ2y7r5Q2V++bzx99ZmUfT/wfQN0sg8PBfin34qAzq7yy+ZC/aI3sPqLpxSa9mvXtPw2rbn5Sq5p3JdiqLMsUlI2B7dxXi3mEI/HPJ+bf/PI0gFUtIT13Hds7mXPg5Wd/8GplF51WEy6WJEnIb//DIcmI6DHMLL97hkl2XKby1kOjlNvYsMHVuDGHQCB4tMID2+mjU6ujYuYRVHXM3/pAgBSe/sLNcg6L73zMnvz0HY/FDUy+9raY2/j9AW8fNBAZN6CFovB4PC4YuMTQa7dhFrcBfggj9SpiV95gI2bcUcxlNmTZq05PX0V4Zul87WeAFL3+/fUBX//5Wz41NY9O+4CCDohpRVHQbnZQ3XrE89kM/AEFM9duIDK7dKGO/H4/Lxa2sb+76QbKI7PLTASTXfvxCziOmpy6Mgqkll3ndq+Dbr9FB6mQfQGQoJkxOYeDRg3Fwib8sh+y4h/W26vhsGehkN9CNDZBbOiEtciGIn/Mu20LHq8fPiWAWHqZuYeDOTy78TcaVgWRY2Ya9fLdsD4Ohw2TqGXXuFnchWUWSeKMVM4QT6YoGIgDnPw6l0i2xXwOCW1a7HHLUGscEO1zUIIhsY6MwVt1E6XdHaqQA4cz6PEkZM64mzQnCYSptFatJFgXbur3+6pCdA/rSqW0B7RgF0yy4SFJMfsQxWJ2RLE+vciCWhyqHoZDa4ebBlCJDWUsCnaUlEP73EBIJZC4Q5nbqJl7FNThsWThC2rod3sn1hZYHtc5w0Vuc+EOE9Nev4IQ0S5xUU5OjhOK12cWmJ9Kd9gfBjMYDODz+ciZC0xPLzFrZ423m3VxAPNpVANF4DEmkTuHpmGOIwLn7JS1CaTZ63RUxasMI5S9SCRn0WxYiI4nBO3NlkUbvVSPUfz0fQzVckP87nabiCWSJ31qmAqV3oFrCpeNillAjBj1en1DAkgC/XZj5FwRTCgyfq9ayt9TQyHxMZpaYtHUELRCGTbqFvp2HwFNI9ATRxjXb7Ny4RtuEVvO4YD+3xk5h1FP8Y2Nicwd6lWKqmHhzkej+drOX4TkQb1ShB5LnJRJi+hfe/yBTIEaVyXzG3eddLyp26qjRD3BMGYhEzA1yDNWDUcNlGle0yfPWFcn5/m8MmLJOezlN2BV9kdzwqnUu/I7z0QzTC29x840vdrW6tW9Qvb7dvNgJXAk5l6vKzpwIpkmcYYRmXn9wp6x+sNXLgi7+f6n5+boKuGWZaG6n3cPI8EGBWav1YIWDmP+9ofszHUgMnnlZoZ5fW91281Gl9q3Q+IaC5FjtDD0S1yA4fQKc4gJ12nNgxrsfkd8dxNMXLvFzt1NpHyDfF+MpMQddamb96KhH5U2+pJ1/wkwAFMY+Sxd8PUZAAAAAElFTkSuQmCC) no-repeat top center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAC/VBMVEXItqTMtZzMu5nTvJvNtpvQtZrMtpzLtpzfv5/YsZ3LtpzLtpzMtZzLtZzMtpzLtpzMtpzPt5rMtpzOt53MtpvRuaLLtZzMtZzMtZzLtJ7LtZvMuJzLtpvMtpvLtZvStJbNt5rLtpvLtpzNtZzOtp7LtZzLtpzLtZzNtZrMtpvRtpvLtZzLtpvMtpzOup3LtpvLtZvMtpzMtZzOtZzMtZvLtZzMtpvLtpzMtZrMtZvNtJvLtpzMtpvNtpvNt53Nt5vLt5vMtpvNt5vMtpvOt5zLtpvNtZvLtZzMtpzNtpzMtp3MtZzNtpvLtpvLtpzNtJvPv5/Ms5nLtZzLt5zMtpvPt5/MtZvVv5XMuJ7LtpzLtZzLtJzMtZzMtZzMtpzMtpvMtpzMtZzNtZ3MtpvPtJrMtpzLtZvMtZzMtpvNt5vOtZ3MtpvLtZvPtZrMtpzNtZvMtZvMtpzMs5nLtZzMtpvQuJrGxqrLtZvMtpvLtZvMt5zNtZ3LtpzMtpvNtZvLtpzLtZvMtpvMtZ/LtZvKtZ/MtZzMtpzNuJzLtpvLtpzMuZnJvKHLt5vQs6HMu5nRuZvLtp3Lt53LtZvPup/MtpnKuZ7Nt5rMuJnLtZvMtJ3Otp7Mt53LuJzVqqq/v7///4DNt5vOtp7OuJ3LtpzMtZ7LtpzNuJvLuJ7Lt5vLt53LtZ3NtpvLt5zNtp3Mt5zLtpzMtZzNtp3MtpvMt5zMtp3MtZvMtZ3LtpzMtpzMt5vLtpvMtZzMtpvMtpzMtpvLtpzMtZvMtpzLtZvMtpzMtZzLtpvMtZvMtZzMtpvMtZzMtZvLtpzLtpvMtpzMtpzRuaLMtZvLtpvMtZvVuJzMtpvMtpvMtpzMtZvLtpzLtpzMtZvMtZzMtpvLtpzbtpLLtZzMzJnMtpz/qqr////MtpzMtZvLtZzLtpvMtZvMtpzMtpvLtpzMtZzMtpvLtZvMtZzLtZzLtpzMtZvMtZzMtZvMtpzLtpvLtZzLtZvMtZvMtZvLtZzMtpzNtpvOtZzYsMo1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAApJREFUCNdjEAIAABQAE6iTY5kAAAAASUVORK5CYII=) repeat-y center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAOCAYAAACl66WxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQ0YxRDk3RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQ0YxRDk4RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVDRjFEOTVGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVDRjFEOTZGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XGKEuAAAEQElEQVR42nxVyXIjRRB9VdVaWmqpW7K12lgeW54wMQcCCL6DG3c+gQhOfMBwgC/gwmdw4MaR2wDBBHiMd0kzkrUvrd6KrOpRjzzDUFJK6loyX2W+fGJSStw8+xmzyRCGkYJTacrFdAQ1RNqEVSyBMQaOkEkmIMH02vkfv2JrSDK2eTh68pn+5lFEsxHm0wnyliPnswl8zwXnHNm8hWzOKkjfmzPB4bQ+gYGHQ968eI5MPg8hBLzhAMOXtyjX9mHb9oOAu43j5NCge45q8wjvGeocLs5+0z4zmSzCMMTgVQc5q/hLo3nwBS2/0OC3D60DoHX6EfYOT/E6MHN2ahTsCuPxOHH8djCntPPetdlkjF73BrX9w8Rn89GHeNQ+RRQFH991rn6iufo2GBkEAfZbjyF4Wh/KW2UIMwubwDT2T3DfvYDnB0nQrGlom406qNQPMRn2kM5mtCU+iQK93iWqtJ7NOzCo7KblvAHVaiNcr9qz8ejLBMxsMoKzQ+BYuNkoN+YuZ+CUXsUtb7GAJB4o2wTkxDN1RqQyCVDOYlvNZkiLNAqODW813axLyeidMSHoVaruYzruf6MWNWdWqyXKjUPimtobwKMsvaLSCBmit3LJMweXHBF8Og5EFChtOpgObpHNWhj0u8SFDNzlAna5AYRBjFT68H0fw841Vss51t4Sy/kIeduJr8INZEwT955nJWCYhL655HHVUpQcKdXtyQKXrhOSZYhwznbm4HkegcnFgalrXHcVYzA4Y0GkyU6fcnr/kgIL3VmMv+GGEAa5XyQE0/Oqzh6VY1MdzgyUdhuUI0HOuAZS3WuRP0NjUcDdxZBaliSApbRxkcJ8NMFyNoixsThkvX4ASedCgiYjAbu0p2qqTXWVu1ohnU7Pk8zYpSpGlGq7VFYsgBKWUq0hVTpDf016YFP9R5u2lkvSjfGoj0KhqB3qEXmq/fU83R/FQknaToVJIg/JCWVtjmyaJIO4orDy19WY0H67XH2aZKZg7xDT0+jdXetgrusmjN9YRKTlkZSqO4aU9ub+EaXcRODPYvPWYETmevMYo2EXvc4Facuzd/woW63icnbvzhUfVVa+3W5tVts7RugtcHf1l94omJC5TF4WrJLk6go0d3X2O3hMF+00Z5lQwJ1SDSqAmSsma4yJWGfuBxJGSuaLNUlZSbr06vJPRIE/r3/QPjELMaG3FViXwbJ3ZK9zSWkPkEoZUBlRGmSSfDdJh8ajLts+43q+du6v19hWaPW7cdD+ejIefNc/u0OKJF8psPIVQcxL5cpT29n90Y/Cnojl4Z2/gwcOa3ttqZJye/mcvb2p37/V38ViEV0SRKo7lsuptq3xvbLjx09qfig/p4t9KgT76uafs+Vmg5HK1qUMVanmBv5/sP+aPGidPHi+uf4bzm4leXZQof+03vYW6m38ELdzmh+ePMFEtXs8ko3/CjAA7ofx9SapHZAAAAAASUVORK5CYII=) no-repeat bottom center
  }
}
aside.second #block-views-block-concerts-and-mc-block-block-1,
aside.second #block-views-block-confs-and-contests-block-block-1,
aside.second section[id^=block-views-block-advertisments-block-] {
  padding-bottom: 26px
}
@media (min-width:420px) {
  aside.second #block-views-block-concerts-and-mc-block-block-1,
  aside.second #block-views-block-confs-and-contests-block-block-1,
  aside.second section[id^=block-views-block-advertisments-block-] {
    padding-left: 68px;
    position: relative
  }
  aside.second #block-views-block-concerts-and-mc-block-block-1::before,
  aside.second #block-views-block-confs-and-contests-block-block-1::before,
  aside.second section[id^=block-views-block-advertisments-block-]::before {
    position: absolute;
    content: '';
    display: block;
    height: 90%;
    width: 35px;
    top: 18px;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAPCAYAAABut3YUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwNTM5RjJCRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwNTM5RjJDRjUyNTExRTdBMTVBREYwQjgwMDEyQ0JDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDA1MzlGMjlGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDA1MzlGMkFGNTI1MTFFN0ExNUFERjBCODAwMTJDQkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Sfor2AAAEj0lEQVR42qRVS28bVRg9dzy2x86M7bEdZ5zETkLbFIk0D+iiVBWwgAUSKyQktgiJf8CC/oCu+ANdIJY8dl2xYgES4qG0JSlF0DhpYjuOY48fE7/tzFy+uU6cRAntIncxY8+999zvO98532Wcc1w06rknUiR1w8FLhvl8le9lN5FKzyMyt8JwiSG5j2p2Xa3lnhqnJ2y7r5Q2V++bzx99ZmUfT/wfQN0sg8PBfin34qAzq7yy+ZC/aI3sPqLpxSa9mvXtPw2rbn5Sq5p3JdiqLMsUlI2B7dxXi3mEI/HPJ+bf/PI0gFUtIT13Hds7mXPg5Wd/8GplF51WEy6WJEnIb//DIcmI6DHMLL97hkl2XKby1kOjlNvYsMHVuDGHQCB4tMID2+mjU6ujYuYRVHXM3/pAgBSe/sLNcg6L73zMnvz0HY/FDUy+9raY2/j9AW8fNBAZN6CFovB4PC4YuMTQa7dhFrcBfggj9SpiV95gI2bcUcxlNmTZq05PX0V4Zul87WeAFL3+/fUBX//5Wz41NY9O+4CCDohpRVHQbnZQ3XrE89kM/AEFM9duIDK7dKGO/H4/Lxa2sb+76QbKI7PLTASTXfvxCziOmpy6Mgqkll3ndq+Dbr9FB6mQfQGQoJkxOYeDRg3Fwib8sh+y4h/W26vhsGehkN9CNDZBbOiEtciGIn/Mu20LHq8fPiWAWHqZuYeDOTy78TcaVgWRY2Ya9fLdsD4Ohw2TqGXXuFnchWUWSeKMVM4QT6YoGIgDnPw6l0i2xXwOCW1a7HHLUGscEO1zUIIhsY6MwVt1E6XdHaqQA4cz6PEkZM64mzQnCYSptFatJFgXbur3+6pCdA/rSqW0B7RgF0yy4SFJMfsQxWJ2RLE+vciCWhyqHoZDa4ebBlCJDWUsCnaUlEP73EBIJZC4Q5nbqJl7FNThsWThC2rod3sn1hZYHtc5w0Vuc+EOE9Nev4IQ0S5xUU5OjhOK12cWmJ9Kd9gfBjMYDODz+ciZC0xPLzFrZ423m3VxAPNpVANF4DEmkTuHpmGOIwLn7JS1CaTZ63RUxasMI5S9SCRn0WxYiI4nBO3NlkUbvVSPUfz0fQzVckP87nabiCWSJ31qmAqV3oFrCpeNillAjBj1en1DAkgC/XZj5FwRTCgyfq9ayt9TQyHxMZpaYtHUELRCGTbqFvp2HwFNI9ATRxjXb7Ny4RtuEVvO4YD+3xk5h1FP8Y2Nicwd6lWKqmHhzkej+drOX4TkQb1ShB5LnJRJi+hfe/yBTIEaVyXzG3eddLyp26qjRD3BMGYhEzA1yDNWDUcNlGle0yfPWFcn5/m8MmLJOezlN2BV9kdzwqnUu/I7z0QzTC29x840vdrW6tW9Qvb7dvNgJXAk5l6vKzpwIpkmcYYRmXn9wp6x+sNXLgi7+f6n5+boKuGWZaG6n3cPI8EGBWav1YIWDmP+9ofszHUgMnnlZoZ5fW91281Gl9q3Q+IaC5FjtDD0S1yA4fQKc4gJ12nNgxrsfkd8dxNMXLvFzt1NpHyDfF+MpMQddamb96KhH5U2+pJ1/wkwAFMY+Sxd8PUZAAAAAElFTkSuQmCC) no-repeat top center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAC/VBMVEXItqTMtZzMu5nTvJvNtpvQtZrMtpzLtpzfv5/YsZ3LtpzLtpzMtZzLtZzMtpzLtpzMtpzPt5rMtpzOt53MtpvRuaLLtZzMtZzMtZzLtJ7LtZvMuJzLtpvMtpvLtZvStJbNt5rLtpvLtpzNtZzOtp7LtZzLtpzLtZzNtZrMtpvRtpvLtZzLtpvMtpzOup3LtpvLtZvMtpzMtZzOtZzMtZvLtZzMtpvLtpzMtZrMtZvNtJvLtpzMtpvNtpvNt53Nt5vLt5vMtpvNt5vMtpvOt5zLtpvNtZvLtZzMtpzNtpzMtp3MtZzNtpvLtpvLtpzNtJvPv5/Ms5nLtZzLt5zMtpvPt5/MtZvVv5XMuJ7LtpzLtZzLtJzMtZzMtZzMtpzMtpvMtpzMtZzNtZ3MtpvPtJrMtpzLtZvMtZzMtpvNt5vOtZ3MtpvLtZvPtZrMtpzNtZvMtZvMtpzMs5nLtZzMtpvQuJrGxqrLtZvMtpvLtZvMt5zNtZ3LtpzMtpvNtZvLtpzLtZvMtpvMtZ/LtZvKtZ/MtZzMtpzNuJzLtpvLtpzMuZnJvKHLt5vQs6HMu5nRuZvLtp3Lt53LtZvPup/MtpnKuZ7Nt5rMuJnLtZvMtJ3Otp7Mt53LuJzVqqq/v7///4DNt5vOtp7OuJ3LtpzMtZ7LtpzNuJvLuJ7Lt5vLt53LtZ3NtpvLt5zNtp3Mt5zLtpzMtZzNtp3MtpvMt5zMtp3MtZvMtZ3LtpzMtpzMt5vLtpvMtZzMtpvMtpzMtpvLtpzMtZvMtpzLtZvMtpzMtZzLtpvMtZvMtZzMtpvMtZzMtZvLtpzLtpvMtpzMtpzRuaLMtZvLtpvMtZvVuJzMtpvMtpvMtpzMtZvLtpzLtpzMtZvMtZzMtpvLtpzbtpLLtZzMzJnMtpz/qqr////MtpzMtZvLtZzLtpvMtZvMtpzMtpvLtpzMtZzMtpvLtZvMtZzLtZzLtpzMtZvMtZzMtZvMtpzLtpvLtZzLtZvMtZvMtZvLtZzMtpzNtpvOtZzYsMo1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAApJREFUCNdjEAIAABQAE6iTY5kAAAAASUVORK5CYII=) repeat-y center,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAOCAYAAACl66WxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQ0YxRDk3RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQ0YxRDk4RjUyNTExRTdBM0YxQUI1OEFFNkY2QUJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVDRjFEOTVGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVDRjFEOTZGNTI1MTFFN0EzRjFBQjU4QUU2RjZBQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XGKEuAAAEQElEQVR42nxVyXIjRRB9VdVaWmqpW7K12lgeW54wMQcCCL6DG3c+gQhOfMBwgC/gwmdw4MaR2wDBBHiMd0kzkrUvrd6KrOpRjzzDUFJK6loyX2W+fGJSStw8+xmzyRCGkYJTacrFdAQ1RNqEVSyBMQaOkEkmIMH02vkfv2JrSDK2eTh68pn+5lFEsxHm0wnyliPnswl8zwXnHNm8hWzOKkjfmzPB4bQ+gYGHQ968eI5MPg8hBLzhAMOXtyjX9mHb9oOAu43j5NCge45q8wjvGeocLs5+0z4zmSzCMMTgVQc5q/hLo3nwBS2/0OC3D60DoHX6EfYOT/E6MHN2ahTsCuPxOHH8djCntPPetdlkjF73BrX9w8Rn89GHeNQ+RRQFH991rn6iufo2GBkEAfZbjyF4Wh/KW2UIMwubwDT2T3DfvYDnB0nQrGlom406qNQPMRn2kM5mtCU+iQK93iWqtJ7NOzCo7KblvAHVaiNcr9qz8ejLBMxsMoKzQ+BYuNkoN+YuZ+CUXsUtb7GAJB4o2wTkxDN1RqQyCVDOYlvNZkiLNAqODW813axLyeidMSHoVaruYzruf6MWNWdWqyXKjUPimtobwKMsvaLSCBmit3LJMweXHBF8Og5EFChtOpgObpHNWhj0u8SFDNzlAna5AYRBjFT68H0fw841Vss51t4Sy/kIeduJr8INZEwT955nJWCYhL655HHVUpQcKdXtyQKXrhOSZYhwznbm4HkegcnFgalrXHcVYzA4Y0GkyU6fcnr/kgIL3VmMv+GGEAa5XyQE0/Oqzh6VY1MdzgyUdhuUI0HOuAZS3WuRP0NjUcDdxZBaliSApbRxkcJ8NMFyNoixsThkvX4ASedCgiYjAbu0p2qqTXWVu1ohnU7Pk8zYpSpGlGq7VFYsgBKWUq0hVTpDf016YFP9R5u2lkvSjfGoj0KhqB3qEXmq/fU83R/FQknaToVJIg/JCWVtjmyaJIO4orDy19WY0H67XH2aZKZg7xDT0+jdXetgrusmjN9YRKTlkZSqO4aU9ub+EaXcRODPYvPWYETmevMYo2EXvc4Facuzd/woW63icnbvzhUfVVa+3W5tVts7RugtcHf1l94omJC5TF4WrJLk6go0d3X2O3hMF+00Z5lQwJ1SDSqAmSsma4yJWGfuBxJGSuaLNUlZSbr06vJPRIE/r3/QPjELMaG3FViXwbJ3ZK9zSWkPkEoZUBlRGmSSfDdJh8ajLts+43q+du6v19hWaPW7cdD+ejIefNc/u0OKJF8psPIVQcxL5cpT29n90Y/Cnojl4Z2/gwcOa3ttqZJye/mcvb2p37/V38ViEV0SRKo7lsuptq3xvbLjx09qfig/p4t9KgT76uafs+Vmg5HK1qUMVanmBv5/sP+aPGidPHi+uf4bzm4leXZQof+03vYW6m38ELdzmh+ePMFEtXs8ko3/CjAA7ofx9SapHZAAAAAASUVORK5CYII=) no-repeat bottom center
  }
}
#block-bannerblock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
@media (max-width:992px) {
  #block-bannerblock {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (max-width:1199px) {
  #block-bannerblock {
    margin-top: 30px
  }
}
#block-bannerblock > div:not(.contextual) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}
#block-bannerblock .field--name-field-banner {
  margin-right: 15px;
  margin-bottom: 15px
}
#block-bannerblock .field--name-field-banner img {
  padding: 0;
  border: 0
}
form[id^=views-exposed-form-concerts-page-],
form[id^=views-exposed-form-master-classes-page-] {
  position: relative
}
form[id^=views-exposed-form-concerts-page-] .form-item-field-concert-datetime-value-1,
form[id^=views-exposed-form-master-classes-page-] .form-item-field-concert-datetime-value-1 {
  position: relative
}
form[id^=views-exposed-form-concerts-page-] .form-item-field-concert-datetime-value-1 .control-label,
form[id^=views-exposed-form-master-classes-page-] .form-item-field-concert-datetime-value-1 .control-label {
  display: none
}
form[id^=views-exposed-form-concerts-page-] #edit-field-concert-datetime-value-1,
form[id^=views-exposed-form-master-classes-page-] #edit-field-concert-datetime-value-1 {
  display: none
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker {
  width: 100%
}
form[id^=views-exposed-form-concerts-page-] .ui-widget-header,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-header {
  border: 0;
  background: #b4945b;
  color: #fff;
  font-weight: 400
}
form[id^=views-exposed-form-concerts-page-] .ui-widget.ui-widget-content,
form[id^=views-exposed-form-master-classes-page-] .ui-widget.ui-widget-content {
  border: 1px solid #ccb69c;
  padding: 0
}
form[id^=views-exposed-form-concerts-page-] .ui-corner-all,
form[id^=views-exposed-form-master-classes-page-] .ui-corner-all {
  border-radius: 0
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-header,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-header {
  height: 60px;
  padding: 18px
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker-title,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker-title {
  color: #fff;
  font-family: Arvo;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 1.76px;
  text-transform: uppercase;
  margin: 3px 2.3em 0
}
form[id^=views-exposed-form-concerts-page-] .ui-widget-content,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-content {
  background: #eee1d1;
  color: #391b00
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker table,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker table {
  color: #391b00;
  font-family: Arvo;
  font-weight: 700;
  font-size: 10px;
  margin: 0 0 12px;
  width: 260px
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker th,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 700;
  border: 0;
  text-transform: uppercase
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker-calendar thead tr,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker-calendar thead tr {
  background-color: #ccb69c
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker-calendar thead tr > th,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker-calendar thead tr > th {
  color: #eee1d1;
  font-size: 12px
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker-calendar tbody tr:first-of-type > td,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker-calendar tbody tr:first-of-type > td {
  padding-top: 8px
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker td,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker td {
  border: 0;
  padding: 0 3px
}
form[id^=views-exposed-form-concerts-page-] .ui-button,
form[id^=views-exposed-form-concerts-page-] .ui-state-default,
form[id^=views-exposed-form-concerts-page-] .ui-widget-content .ui-state-default,
form[id^=views-exposed-form-concerts-page-] .ui-widget-header .ui-state-default,
form[id^=views-exposed-form-concerts-page-] html .ui-button.ui-state-disabled:active,
form[id^=views-exposed-form-concerts-page-] html .ui-button.ui-state-disabled:hover,
form[id^=views-exposed-form-master-classes-page-] .ui-button,
form[id^=views-exposed-form-master-classes-page-] .ui-state-default,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-content .ui-state-default,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-header .ui-state-default,
form[id^=views-exposed-form-master-classes-page-] html .ui-button.ui-state-disabled:active,
form[id^=views-exposed-form-master-classes-page-] html .ui-button.ui-state-disabled:hover {
  border: 0;
  background: 0 0;
  font-weight: 700;
  color: #391b00
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker td a,
form[id^=views-exposed-form-concerts-page-] .ui-datepicker td span,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker td a,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker td span {
  display: block;
  padding: 8px;
  text-align: center;
  text-decoration: none;
  width: 30px;
  height: 30px;
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker td a:hover,
form[id^=views-exposed-form-concerts-page-] .ui-datepicker td span:hover,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker td a:hover,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker td span:hover {
  color: #fff;
  background: #ccb69c
}
form[id^=views-exposed-form-concerts-page-] .ui-state-highlight,
form[id^=views-exposed-form-concerts-page-] .ui-widget-content .ui-state-highlight,
form[id^=views-exposed-form-concerts-page-] .ui-widget-header .ui-state-highlight,
form[id^=views-exposed-form-master-classes-page-] .ui-state-highlight,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-content .ui-state-highlight,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-header .ui-state-highlight {
  border: 0;
  background: #ccb69c;
  color: #fff
}
form[id^=views-exposed-form-concerts-page-] .ui-button.ui-state-active:hover,
form[id^=views-exposed-form-concerts-page-] .ui-button:active,
form[id^=views-exposed-form-concerts-page-] .ui-state-active,
form[id^=views-exposed-form-concerts-page-] .ui-widget-content .ui-state-active,
form[id^=views-exposed-form-concerts-page-] .ui-widget-header .ui-state-active,
form[id^=views-exposed-form-concerts-page-] a.ui-button:active,
form[id^=views-exposed-form-master-classes-page-] .ui-button.ui-state-active:hover,
form[id^=views-exposed-form-master-classes-page-] .ui-button:active,
form[id^=views-exposed-form-master-classes-page-] .ui-state-active,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-content .ui-state-active,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-header .ui-state-active,
form[id^=views-exposed-form-master-classes-page-] a.ui-button:active {
  border: 0;
  background: #b89a63;
  color: #fff;
  font-weight: 700
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-prev,
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-prev-hover,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-prev,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-prev-hover {
  left: 28px
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-next,
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-next-hover,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-next,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-next-hover {
  right: 28px
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-next,
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-prev,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-next,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-prev {
  position: absolute;
  top: 50%;
  width: 1.8em;
  height: 1.8em;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-next-hover,
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-prev-hover,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-next-hover,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-prev-hover {
  top: 50%
}
form[id^=views-exposed-form-concerts-page-] .ui-button:focus,
form[id^=views-exposed-form-concerts-page-] .ui-button:hover,
form[id^=views-exposed-form-concerts-page-] .ui-widget-header .ui-state-focus,
form[id^=views-exposed-form-concerts-page-] .ui-widget-header .ui-state-hover,
form[id^=views-exposed-form-master-classes-page-] .ui-button:focus,
form[id^=views-exposed-form-master-classes-page-] .ui-button:hover,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-header .ui-state-focus,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-header .ui-state-hover {
  border: 0;
  background: 0 0;
  font-weight: 400;
  color: #eee1d1
}
form[id^=views-exposed-form-concerts-page-] .ui-widget-header .ui-icon:hover,
form[id^=views-exposed-form-master-classes-page-] .ui-widget-header .ui-icon:hover {
  cursor: pointer
}
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-next span,
form[id^=views-exposed-form-concerts-page-] .ui-datepicker .ui-datepicker-prev span,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-next span,
form[id^=views-exposed-form-master-classes-page-] .ui-datepicker .ui-datepicker-prev span {
  display: block;
  position: absolute;
  font-size: 10px;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px
}
form[id^=views-exposed-form-concerts-page-] .ui-icon-circle-triangle-e,
form[id^=views-exposed-form-master-classes-page-] .ui-icon-circle-triangle-e {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAAXNSR0IB2cksfwAAACFQTFRFAAAA////////////////////////////////////////zyHr+QAAAAt0Uk5TAGYi/3eZVRHM7jMrxXc0AAAAL0lEQVR4nGNgFGBgYFA2BBIsxiBmMIjJapzAwFBhuYCBvXkWkAdkMGgCGQxcQAYAgFcGiXxGbKcAAAAASUVORK5CYII=) no-repeat center center
}
form[id^=views-exposed-form-concerts-page-] .ui-icon-circle-triangle-w,
form[id^=views-exposed-form-master-classes-page-] .ui-icon-circle-triangle-w {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAAXNSR0IB2cksfwAAACFQTFRFAAAA////////////////////////////////////////zyHr+QAAAAt0Uk5TADOI7v9mqswRIlWyy1AiAAAAM0lEQVR4nGNgYBBiYGBgNAlgYBB2AzEqGBgmuzcwMLQ7CzAwcJQYAmXbQXyOkgVAZhcDAJmxB3P+KoxgAAAAAElFTkSuQmCC) no-repeat center center
}
.start-end-date {
  font-family: Arvo;
  font-weight: 700;
  color: #b89a63;
  margin-bottom: 10px
}
.festival-expo-contest h2 a,
.job-openings h2 a,
.science-feed h2 a,
.secondary-ppl h2 a,
.structure-feed h2 a,
.secondary-entrants h2 a,
.library-feed h2 a,
.is-promoted h2 a {
  color: #391b00
}
.view-pps .view-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 13px 18px;
  background-color: #e7d7c4;
  margin-bottom: 50px
}
.view-pps .view-header::after {
  content: '';
  position: absolute;
  display: block;
  height: calc(100% - 8px);
  width: calc(100% - 8px);
  left: 0;
  top: 0;
  border: 2px solid #eee1d1;
  margin: 4px
}
.view-pps .view-header a {
  position: relative;
  display: block;
  font-family: Arvo;
  font-size: 14px;
  font-weight: 700;
  color: #ccb69c;
  padding: 15px 4px;
  z-index: 1
}
.view-pps .view-header a:hover {
  color: #b89a63;
  text-decoration: none
}
.view-jubilees.view-display-id-page_1 .views-row,
.view-pps .views-row {
  margin-bottom: 40px
}
.view-jubilees.view-display-id-page_1 .views-field-title,
.view-pps .views-field-title {
  font-size: 14px;
  padding-bottom: 8px;
  border-bottom: 1px dashed #ccb69c;
  margin-bottom: 4px
}
.view-jubilees.view-display-id-page_1 .views-field-field-faculty,
.view-jubilees.view-display-id-page_1 .views-field-field-job-post,
.view-pps .views-field-field-faculty,
.view-pps .views-field-field-job-post {
  padding: 6px 0
}
.view-jubilees.view-display-id-page_1 .views-field-field-birthdate {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-family: Arvo;
  color: #b4945b
}
.view-jubilees.view-display-id-page_1 .views-field-field-birthdate .icon {
  font-size: 17px;
  margin-right: 6px;
  margin-top: -2px
}
.view-jubilees.view-display-id-page_1 .views-field-field-birthdate span:last-child,
.view-jubilees.view-display-id-page_1 .views-field-field-birthdate span:nth-last-child(2) {
  text-transform: uppercase
}
.pps.full .field--name-field-images {
  float: left;
  margin-right: 32px
}
.pps.full .field--name-field-images img {
  margin-bottom: 40px
}
.pps.full .field--name-field-faculty {
  font-size: 18px
}
.pps.full .field--name-field-job-post {
  font-size: 14px;
  margin-bottom: 8px
}
.pps.full .field--name-field-status {
  font-size: 14px
}
.pps.full .field--name-field-birthdate {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-family: Arvo;
  color: #b4945b;
  margin-bottom: 16px
}
.pps.full .field--name-field-birthdate .icon {
  font-size: 17px;
  margin-right: 6px;
  margin-top: -2px
}
.laureats.teaser .views-row {
  margin-bottom: 16px
}
.laureats.teaser h2 {
  margin-top: 0
}
.laureats.teaser h2 a {
  color: #391b00;
  font-size: 13px;
  font-weight: 700
}
.laureats.teaser .paragraph > .paragraph__column {
  line-height: 1.4;
  padding: 6px 0
}
.laureats.teaser .field--name-field-full-name {
  display: inline-block
}
.laureats.teaser .field--name-field-full-name::after {
  position: relative;
  content: ', ';
  display: inline-block;
  vertical-align: bottom
}
.laureats.teaser .field--name-field-prize {
  display: inline-block;
  font-weight: 400
}
.laureats.full .laureats-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}
.laureats.full .laureats-image {
  margin-right: 30px;
  margin-bottom: 40px
}
.laureats.full .paragraph > .paragraph__column {
  line-height: 1.4;
  padding: 6px 0
}
.laureats.full .field--name-field-full-name {
  display: inline-block
}
.laureats.full .field--name-field-full-name::after {
  position: relative;
  content: ', ';
  display: inline-block;
  vertical-align: bottom
}
.laureats.full .field--name-field-prize {
  display: inline-block;
  font-weight: 400
}
article.job-openings.teaser .created {
  margin-bottom: 8px
}
/*# sourceMappingURL=style.css.map */
