﻿/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/Content/fonts/fontawesome-webfont.eot');
  src: url('/Content/fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('/Content/fonts/fontawesome-webfont.woff') format('woff'), url('/Content/fonts/fontawesome-webfont.ttf') format('truetype'), url('/Content/fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
@font-face {
  font-family: 'FontAwesome';
  src: url('../../../fonts/fontawesome-webfont.eot');
  src: url('../../../fonts/fontawesome-webfont.eot') format('embedded-opentype'), 
  url('../../../fonts/fontawesome-webfont.woff2') format('woff2'), 
  url('../../../fonts/fontawesome-webfont.woff') format('woff'), 
  url('../../../fonts/fontawesome-webfont.ttf') format('truetype'), 
  url('../../../fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
    */
.fa {
  display: inline-block;
  font: normal normal normal 16px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
html,
body {
  font-family: "RobotoCondensed-Light";
}
h1,
h2,
h3,
.h1,
.h2,
.h3 {
  font-family: "Roboto", Sans-serif;
  font-style: normal;
  font-weight: 600;
  font-kerning: normal;
}
.footer p b,
body,
html {
  font-family: "Roboto", Sans-serif;
  font-style: normal;
  -webkit-font-kerning: normal;
}
/*DEFINE PARTNER ID=443 DESIGN 
https://zdenekpolach.cz/
https://vstupenky.zdenekpolach.cz

// DEFAULT SETTINGS
@primary-color: #222222;
@secondary-color: #b96c4d;
@text-color: #666;
// buttons, links
@link-color: #b96c4d;
@btn-text: white;
@btn-bg: #b96c4d;
@btn-hover: #c8896f;
@btn-capitalize: uppercase; // uppercase || lowercase || initial
@btn-border: #b96c4d;
@btn-radius: 0;
//modals
@modal-content-bg: #fff;
@modal-body-bg: @modal-content-bg;
@modal-body-text: @text-color;
@modal-hr: @modal-body-bg ;
@dropdown-menu-bg: @bg-content;
@dropdown-menu-hover-bg: @dropdown-menu-bg;
@dropdown-menu-text: @link-color;
@dropdown-menu-text-hover: @dropdown-menu-bg;
// pages
@bg-pages: #ffffff url("https://www.palacearthotel.sk/upload/hg-bwpatterns2-13-5.png") repeat;
@bg-img-pages: @bg-pages; // @bg-pages je deafult. Ak je img, tak example: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png)
@bg-content: #fff;
@bg-content-cardpay: white;
@bg-content-timeline: #f5f0dc;
// panels
@panel-bg: white;
// Preloader 4
@preloader-page-bg: rgba(255, 255, 255, 0.33);
@preloader-color-1: #b96c4d;
@preloader-color-2: white;
@preloader-color-3: #0A2E56;
// fonts
@font-color-h1-h2-h3: #212529;
@font-family-h1-h2-h3: "Roboto", Sans-serif;
@font-family-base: "RobotoCondensed-Light";
// navigation
@navigation-bg: white;
@navigation-width: 100%; //  kontajnerova sirka, alebo na sirku obrazovky: inherit || 100%
@navigation-height: 90px;
@navigation-height-mobile: 70px;
@navigation-width-mobile: 50px;
@navigation-logo-height: 138px;
@navigation-logo-height-mobile: 20px;
@bg-navbar-filter: white;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-bottom-border: ""; //4px solid #c0a375;
@top-navigation-link: #666;
@top-navigation-top-capitalize: uppercase; //uppercase,lowercase, initial
@mobile-navigation-bg: white;
@mobile-navigation-link: #666;
@mobile-navigation-link-dark: #0A2E56;
@mobile-navigation-border-color: darken(@mobile-navigation-bg,3%);
//personal menu (if logged)
@personal-menu-border-left-color: @secondary-color;
// partner header
@partner-header-display: block; // zobrazit || nezobrazit => (block||none)
@partner-header-height: auto;
@partner-header-bg: #fafafa;
@partner-header-color: @primary-color;
// logo
@logo-display: show; // block=show, none=no display
// logo mobile
@logo-mobile-height: 43px;
@logo-mobile-top: 14px;
@logo-mobile-left: 74px;
// logo desktop
@logo-desktop-height: 53px;
@logo-desktop-top: 10px;
@logo-desktop-left: 10px;
// header
@header-bg: #0A2E56;
@header-border-bottom: none;
@header-shadow: @shadow-1;
// timeline
@timeline-panel-bg: @bg-content;
@timeline-tozdoba: show; // block=show, none=no display
@item-link-color: @link-color;
// DETAIL EVENT PAGE
@nav-left-sidebar-link: @text-color;
// DETAIL EVENT PAGE - ticket item
@ticket-background: #f2f2f2;
@ticket-font-color: #666;
@ticket-info-link: @ticket-font-color;
@ticket-control-text: #fff;
@ticket-control-text-hover: @ticket-control-text;
@ticket-control-bg: #b96c4d;
@ticket-control-hover: #cc8568;
@ticket-border: @bg-content;
// footer
@footer-bg: #292929;
@footer-bg-img: none; //url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png);
@footer-bottom-bg: lighten(@footer-bg,5%);
@footer-title: #f2f2f2;
@footer-text: #fff;
// back to top
@cd-top: #e14a0e;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: @text-color;
@basket-line: @secondary-color;
@basket-table-bg: inherit;
// effects
@shadow-1: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);


/*DEFINE PARTNER ID=623 DESIGN 
https://www.palacearthotel.sk/sk/podujatia-kalendar-podujati/
https://demo1.ticketportal.sk/
*/
/* 
DEFINE PARTNER ID=606 DESIGN 
https://www.smejkoatanculienka.sk/predstavenia-koncerty/
https://demo3.ticketportal.sk/

// DEFAULT SETTINGS
@primary-color: #f5c400;
@secondary-color: #7ac8ef;
@text-color: #212529;
// buttons, links
@link-color: #007bff;
@btn-text: white;
@btn-bg: #f5c400;
@btn-hover: #fff;
@btn-capitalize: initial; // uppercase || lowercase || initial
@btn-border: #f5c400;
@btn-radius: .75rem;
//modals
@modal-content-bg: @bg-pages;
@modal-body-bg: @modal-content-bg;
@modal-body-text: @text-color;
@modal-hr: lighten(@modal-content-bg,5%);
@dropdown-menu-bg: @modal-content-bg;
@dropdown-menu-hover-bg: lighten(@modal-content-bg,5%);
@dropdown-menu-text: @link-color;
@dropdown-menu-text-hover: @dropdown-menu-bg;
// pages
@bg-pages: #e7eef4;
@bg-img-pages: @bg-pages; // @bg-pages je deafult. Ak je img, tak example: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png)
@bg-content: #fff;
@bg-content-cardpay: white;
@bg-content-timeline: #f5f0dc;
// panels
@panel-bg: initial;
// Preloader 4
@preloader-page-bg: rgba(255, 255, 255, 0.33);
@preloader-color-1: @primary-color;
@preloader-color-2: white;
@preloader-color-3: @secondary-color;
// fonts
@font-color-h1-h2-h3: #212529;
@font-family-h1-h2-h3: "Open Sans", Sans-serif;
@font-family-base: "RobotoCondensed-Light";
// navigation
@navigation-bg: #f5c400;
@navigation-width: inherit; //  kontajnerova sirka, alebo na sirku obrazovky: inherit || 100%
@navigation-height: 90px;
@navigation-height-mobile: 70px;
@navigation-width-mobile: 50px;
@navigation-logo-height: 138px;
@navigation-logo-height-mobile: 20px;
@bg-navbar-filter: #f5c400;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-bottom-border: ""; //4px solid #c0a375;
@top-navigation-link: white;
@top-navigation-top-capitalize: uppercase; //uppercase,lowercase, initial
@mobile-navigation-bg: white;
@mobile-navigation-link: #f5c400;
@mobile-navigation-link-dark: #f5c400;
@mobile-navigation-border-color: darken(@mobile-navigation-bg,3%);
//personal menu (if logged)
@personal-menu-border-left-color: @secondary-color;
// partner header
@partner-header-display: block; // zobrazit || nezobrazit => (block||none)
@partner-header-height: auto;
@partner-header-bg: #ee2a23;
@partner-header-color: @primary-color;
// logo
@logo-display: show; // block=show, none=no display
// logo mobile
@logo-mobile-height: 17px;
@logo-mobile-top: 31px;
@logo-mobile-left: 74px;
// logo desktop
@logo-desktop-height: 30px;
@logo-desktop-top: 23px;
@logo-desktop-left: 10px;
// header
@header-bg: #f5c400;
@header-border-bottom: 4px solid #c41425;
@header-shadow: @shadow-1;
// timeline
@timeline-panel-bg: @bg-content;
@timeline-tozdoba: none; // block=show, none=no display
@item-link-color: @link-color;
// DETAIL EVENT PAGE
@nav-left-sidebar-link: @text-color;
// DETAIL EVENT PAGE - ticket item
@ticket-background: #7ac8ef;
@ticket-font-color: #212529;
@ticket-info-link: @ticket-font-color;
@ticket-control-text: #fff;
@ticket-control-text-hover: @ticket-control-text;
@ticket-control-bg: #e92b1d;
@ticket-control-hover: #d72417;
@ticket-border: @bg-content;
// footer
@footer-bg: #f5c400;
@footer-bg-img: none; //url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png);
@footer-bottom-bg: lighten(@footer-bg,5%);
@footer-title: @text-light;
@footer-text: #fff;
// back to top
@cd-top: #e92b1d;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: @text-color;
@basket-line: @secondary-color;
@basket-table-bg: inherit;
// effects
@shadow-1: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

/* 
DEFINE PARTNER ID=493 DESIGN 
https://www.aldeaagency.com/
https://demo2.ticketportal.sk

// DEFAULT SETTINGS
@primary-color: #000;
@secondary-color: #d60000;
@text-color: white;
// buttons, links
@link-color: #f6f6f6;
@btn-text: white;
@btn-bg: #d60000;
@btn-hover: #e82020;
@btn-capitalize: uppercase; // uppercase || lowercase || initial
@btn-border: white;
@btn-radius: 2px;
//modals
@modal-content-bg:#1a1a1a;
@modal-body-bg: @modal-content-bg;
@modal-body-text:@text-color;
@modal-hr: lighten(@modal-content-bg,5%);
@dropdown-menu-bg: @modal-content-bg;
@dropdown-menu-hover-bg: lighten(@modal-content-bg,5%);
@dropdown-menu-text: @link-color;
@dropdown-menu-text-hover: @btn-bg;
// pages
@bg-pages: #000;
@bg-img-pages: @bg-pages; // @bg-pages je deafult. Ak je img, tak example: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png)
@bg-content: #000;
@bg-content-cardpay: #000;
@bg-content-timeline: #000;
// panels
@panel-bg: #444444;
// Preloader 4
@preloader-page-bg: rgba(255, 255, 255, 0.33);
@preloader-color-1: @primary-color;
@preloader-color-2: white;
@preloader-color-3: @secondary-color;
// fonts
@font-color-h1-h2-h3: white;
@font-family-h1-h2-h3: "Montserrat", sans-serif;
@font-family-base: "Montserrat", sans-serif;
// navigation
@navigation-bg: #000;
@navigation-width: inherit; //  kontajnerova sirka, alebo na sirku obrazovky: inherit || 100%
@navigation-height: 83px;
@navigation-height-mobile: 70px;
@navigation-width-mobile: auto;
@navigation-logo-height: 80px;
@navigation-logo-height-mobile: 40px;
@bg-navbar-filter: @navigation-bg;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-bottom-border: ""; //4px solid #c0a375;
@top-navigation-link: white;
@top-navigation-top-capitalize: initial; //uppercase,lowercase, initial
@mobile-navigation-bg: #000;
@mobile-navigation-link: #fff;
@mobile-navigation-link-dark: #fff;
@mobile-navigation-border-color: darken(@mobile-navigation-bg,3%);
//personal menu (if logged)
@personal-menu-border-left-color: @secondary-color;
// partner header
@partner-header-display: block; // zobrazit || nezobrazit => (block||none)
@partner-header-height: auto;
@partner-header-bg: #ee2a23;
@partner-header-color: @primary-color;
// logo
@logo-display: show; // block=show, none=no display
// logo mobile
@logo-mobile-height: 40px;
@logo-mobile-top: 17px;
@logo-mobile-left: 4px;
// logo desktop
@logo-desktop-height: 70px;
@logo-desktop-top: 7px;
@logo-desktop-left: 10px;
// header
@header-bg: #d60000;
@header-border-bottom: none; //4px solid #c41425;
@header-shadow: @shadow-1;
// timeline
@timeline-panel-bg: @bg-content;
@timeline-tozdoba: none; // block=show, none=no display
@item-link-color:@link-color;
// DETAIL EVENT PAGE
@nav-left-sidebar-link: @text-color;
// DETAIL EVENT PAGE - ticket item
@ticket-background: white;
@ticket-font-color: #000;
@ticket-info-link: @ticket-font-color;
@ticket-control-text: #fff;
@ticket-control-text-hover: @ticket-control-text;
@ticket-control-bg: #d60000;
@ticket-control-hover: #d72417;
@ticket-border: @bg-content;
// footer
@footer-bg: #000;
@footer-bg-img: none; //url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png);
@footer-bottom-bg: lighten(@footer-bg,5%);
@footer-title: @text-light;
@footer-text: #fff;
// back to top
@cd-top: #d60000;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: #000;
@basket-line: @secondary-color;
@basket-table-bg: #444444;
// effects
@shadow-1: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    */
/* 
DEFINE PARTNER ID=421 DESIGN 
https://vstupenky.sfc.cz/
https://sfc.cz/

// DEFAULT SETTINGS
@primary-color: #003d7b; 
@secondary-color: #ffde00;
@text-color: #626262;
// buttons, links
@link-color: #003d7b;
@btn-text: #003d7b;
@btn-bg: #ffde00;
@btn-hover: #e9cb01;
@btn-capitalize: initial; // uppercase || lowercase || initial
@btn-border: #e9cb01;
@btn-radius: 3px;
//modals
@modal-content-bg:white;
@modal-body-bg: @modal-content-bg;
@modal-body-text:@text-color;
@modal-hr: lighten(@modal-content-bg,5%);
@dropdown-menu-bg: @modal-content-bg;
@dropdown-menu-hover-bg: lighten(@modal-content-bg,5%);
@dropdown-menu-text: @link-color;
@dropdown-menu-text-hover: @btn-bg;
// pages
@bg-pages: #e3e3e3;
@bg-img-pages: @bg-pages; // @bg-pages je deafult. Ak je img, tak example: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png)
@bg-content: white;
@bg-content-cardpay: white;
@bg-content-timeline: #f5f0dc;
// panels
@panel-bg: initial;
// Preloader 4
@preloader-page-bg: rgba(255, 255, 255, 0.33);
@preloader-color-1: @primary-color;
@preloader-color-2: white;
@preloader-color-3: @secondary-color;
// fonts
@font-color-h1-h2-h3: #003d7b;
@font-family-h1-h2-h3: "Open Sans", Sans-serif;
@font-family-base: "RobotoCondensed-Light";
// navigation
@navigation-bg: #003d7b;
@navigation-width: inherit; //  kontajnerova sirka, alebo na sirku obrazovky: inherit || 100%
@navigation-height: 83px;
@navigation-height-mobile: 70px;
@navigation-width-mobile: auto;
@navigation-logo-height: 138px;
@navigation-logo-height-mobile: 46px;
@bg-navbar-filter: @navigation-bg;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-bottom-border: ""; //4px solid #c0a375;
@top-navigation-link: white;
@top-navigation-top-capitalize: uppercase; //uppercase,lowercase, initial
@mobile-navigation-bg: white;
@mobile-navigation-link: #003d7b;
@mobile-navigation-link-dark: #003d7b;
@mobile-navigation-border-color: darken(@mobile-navigation-bg,3%);
//personal menu (if logged)
@personal-menu-border-left-color: @secondary-color;
// partner header
@partner-header-display: none; // zobrazit || nezobrazit => (block||none)
@partner-header-height: 5px;
@partner-header-bg: #ffde00;
@partner-header-color: @primary-color;
// logo
@logo-display: show; // block=show, none=no display
// logo mobile
@logo-mobile-height: 72px;
@logo-mobile-top: 6px;
@logo-mobile-left: 60px;
// logo desktop
@logo-desktop-height: 94px;
@logo-desktop-top: 7px;
@logo-desktop-left: 10px;
// header
@header-bg: #fff;
@header-border-bottom: 5px solid #ffde00;
@header-shadow: @shadow-1;
// timeline
@timeline-panel-bg: @bg-content;
@timeline-ozdoba: none; // block=show, none=no display
// DETAIL EVENT PAGE
@nav-left-sidebar-link: @text-color;
// DETAIL EVENT PAGE - ticket item
@ticket-background: #000;
@ticket-font-color: white;
@ticket-info-link: @ticket-font-color;
@ticket-control-text: @btn-text;
@ticket-control-text-hover:#ffde00;
@ticket-control-bg: @btn-bg;
@ticket-control-hover: @btn-hover;
@ticket-border: @bg-content;
// footer
@footer-bg: #004f9f;
@footer-bg-img: none; //url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png);
@footer-bottom-bg: lighten(@footer-bg,5%);
@footer-title: @text-light;
@footer-text: #fff;
// back to top
@cd-top: #003d7b;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: @text-color;
@basket-line: #003d7b;
@basket-table-bg: inherit;
// effects
@shadow-1: 0 14px 28px rgba(0,0,0,0.01), 0 10px 10px rgba(0,0,0,0.22);

/* 
DEFINE PARTNER ID=420 DESIGN 
https://vstupenky.hokejkv.cz/
https://hokejkv.cz/


// DEFAULT SETTINGS
@primary-color: #a69867;
@secondary-color: #010101;
@text-color: #010101;
// buttons, links
@link-color: #a69867;
@btn-text: white;
@btn-bg: #a69867;
@btn-hover: lighten(@btn-bg,5%);
@btn-capitalize: initial; // uppercase || lowercase || initial
@btn-border: #a69867;
@btn-radius: 3px;
//modals
@modal-content-bg:#1a1a1a;
@modal-body-bg: @modal-content-bg;
@modal-body-text:@text-color;
@modal-hr: lighten(@modal-content-bg,5%);
@dropdown-menu-bg: @modal-content-bg;
@dropdown-menu-hover-bg: lighten(@modal-content-bg,5%);
@dropdown-menu-text: @link-color;
@dropdown-menu-text-hover: @btn-bg;
// pages
@bg-pages: #e7eef4;
@bg-img-pages: @bg-pages; // @bg-pages je deafult. Ak je img, tak example: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png)
@bg-content: white;
@bg-content-cardpay: white;
@bg-content-timeline: #f5f0dc;
// panels
@panel-bg: initial;
// Preloader 4
@preloader-page-bg: rgba(255, 255, 255, 0.33);
@preloader-color-1: @primary-color;
@preloader-color-2: white;
@preloader-color-3: @secondary-color;
// fonts
@font-color-h1-h2-h3: #a69867;
@font-family-h1-h2-h3: "RobotoCondensed-Light", "Open Sans", Sans-serif;
@font-family-base: "RobotoCondensed-Light";
// navigation
@navigation-bg: #010101;
@navigation-width: 100%; //  kontajnerova sirka, alebo na sirku obrazovky: inherit || 100%
@navigation-height: 90px;
@navigation-height-mobile: 70px;
@navigation-width-mobile: auto;
@navigation-logo-height: 138px;
@navigation-logo-height-mobile: 46px;
@bg-navbar-filter: @navigation-bg;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-bottom-border: ""; //4px solid #c0a375;
@top-navigation-link: white;
@top-navigation-top-capitalize: uppercase; //uppercase,lowercase, initial
@mobile-navigation-bg: @navigation-bg;
@mobile-navigation-link: @top-navigation-link;
@mobile-navigation-link-dark: @top-navigation-link;
@mobile-navigation-border-color: darken(@mobile-navigation-bg,3%);
//personal menu (if logged)
@personal-menu-border-left-color: @link-color;
// partner header
@partner-header-display: block; // zobrazit || nezobrazit => (block||none)
@partner-header-height: 20px;
@partner-header-bg: white;
@partner-header-color: @primary-color;
// logo
@logo-display: show; // block=show, none=no display
// logo mobile
@logo-mobile-height: 50px;
@logo-mobile-top: 6px;
@logo-mobile-left: 60px;
// logo desktop
@logo-desktop-height: 62px;
@logo-desktop-top: 7px;
@logo-desktop-left: 10px;
// header
@header-bg: #fff;
@header-border-bottom: none; //4px solid #c41425;
@header-shadow: @shadow-1;
// timeline
@timeline-panel-bg: @bg-content;
@timeline-ozdoba: none; // block=show, none=no display
// DETAIL EVENT PAGE
@nav-left-sidebar-link: @text-color;
// DETAIL EVENT PAGE - ticket item
@ticket-background: #f5f0dc;
@ticket-font-color: @text-color;
@ticket-info-link: @ticket-font-color;
@ticket-control-text: #fff;
@ticket-control-text: @btn-text;
@ticket-control-text-hover: @ticket-control-text;
@ticket-control-bg: @btn-bg;
@ticket-control-hover: lighten(@ticket-control-bg,5%);
@ticket-border: @bg-content;
// footer
@footer-bg: @secondary-color;
@footer-bg-img: none; //url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png);
@footer-bottom-bg: lighten(@footer-bg,5%);
@footer-title: @text-light;
@footer-text: #fff;
// back to top
@cd-top: #a69867;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: @text-color;
@basket-line: #a69867;
@basket-table-bg: inherit;
// effects
@shadow-1: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
*/
/* 
DEFINE PARTNER ID=413 DESIGN 
https://facr.ticketportal.cz/
https://www.fotbal.cz/

// DEFAULT SETTINGS
@primary-color: #d33703;
@secondary-color: #1a2c38;
@text-color: #1a2c38;
// buttons, links
@link-color: #d33703;
@btn-text: white;
@btn-bg: #d33703;
@btn-hover: lighten(@btn-bg,5%);
@btn-capitalize: initial; // uppercase, lowercase, initial
@btn-border: #d33703;
@btn-radius: 3px;
//modals
@modal-content-bg: @bg-pages;
@modal-body-bg: @modal-content-bg;
@modal-body-text:@text-color;
@modal-hr: lighten(@modal-content-bg,5%);
@dropdown-menu-bg: @modal-content-bg;
@dropdown-menu-hover-bg: lighten(@modal-content-bg,5%);
@dropdown-menu-text: @link-color;
@dropdown-menu-text-hover: @btn-bg;
// pages
@bg-pages: #e7eef4;
@bg-img-pages: @bg-pages; // @bg-pages je deafult. Ak je img, tak example: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png)
@bg-content: white;
@bg-content-cardpay: white;
@bg-content-timeline: #f5f0dc;
// panels
@panel-bg: initial;
// Preloader 4
@preloader-page-bg: rgba(255, 255, 255, 0.33);
@preloader-color-1: @primary-color;
@preloader-color-2: white;
@preloader-color-3: @secondary-color;
// fonts
@font-color-h1-h2-h3: #01257b;
@font-family-h1-h2-h3: "RobotoCondensed-Light", "Open Sans", Sans-serif;
@font-family-base: "RobotoCondensed-Light";
// navigation
@navigation-bg: #1a2c38;
@navigation-width: 100%; //  kontajnerova sirka: inherit || plna sirka: 100%
@navigation-height: 90px;
@navigation-height-mobile: 70px;
@navigation-width-mobile: 40px;
@navigation-logo-height: auto;
@navigation-logo-height-mobile: auto;
@bg-navbar-filter: @navigation-bg;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-bottom-border: ""; //4px solid #c0a375;
@top-navigation-link: white;
@top-navigation-top-capitalize: uppercase; //uppercase,lowercase, initial
@mobile-navigation-bg: @navigation-bg;
@mobile-navigation-link: @top-navigation-link;
@mobile-navigation-link-dark: @top-navigation-link;
@mobile-navigation-border-color: darken(@mobile-navigation-bg,3%);
//personal menu (if logged)
@personal-menu-border-left-color: @secondary-color;
// partner header
@partner-header-display: block; // zobrazit || nezobrazit => (block||none)
@partner-header-height: auto;
@partner-header-bg: @bg-pages;
@partner-header-color: @primary-color;
// logo
@logo-display: show; // block=show, none=no display
// logo mobile
@logo-mobile-height: 94px;
@logo-mobile-top: 19px;
@logo-mobile-left: 56px;
// logo desktop
@logo-desktop-height: 138px;
@logo-desktop-top: 7px;
@logo-desktop-left: 10px;
// header
@header-bg: #fff;
@header-border-bottom: none; //4px solid #c41425;
@header-shadow: @shadow-1;
// timeline
@timeline-panel-bg: @bg-content;
@timeline-ozdoba: none; // block=show, none=no display
// DETAIL EVENT PAGE
@nav-left-sidebar-link: @text-color;
// DETAIL EVENT PAGE - ticket item
@ticket-background: #efefef;
@ticket-font-color: #182752;
@ticket-info-link: @ticket-font-color;
@ticket-control-text: #fff;
@ticket-control-text: @btn-text;
@ticket-control-text-hover: #ffde00;
@ticket-control-bg: @btn-bg;
@ticket-control-hover: lighten(@ticket-control-bg,5%);
@ticket-border: @bg-content;
// footer
@footer-bg: @secondary-color;
@footer-bg-img: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png);
@footer-bottom-bg: lighten(@footer-bg,5%);
@footer-title: @text-light;
@footer-text: #fff;
// back to top
@cd-top: #d33703;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: @text-color;
@basket-line: #d33703;
@basket-table-bg: inherit;
// effects
@shadow-1: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

/* 
DEFINE PARTNER ID=419 DESIGN 
https://u19.vstupenkyfotbal.cz
https://www.fotbal.cz/

// DEFAULT SETTINGS
@primary-color: #d70077;
@secondary-color: #280018;
@text-color: #280018;
// buttons, links
@link-color: #d70077;
@btn-text: white;
@btn-bg: #d70077;
@btn-hover: lighten(@btn-bg,5%);
@btn-capitalize: initial; // uppercase, lowercase, initial
@btn-border: #d70077;
@btn-radius: 3px;
//modals
@modal-content-bg:#1a1a1a;
@modal-body-bg: @modal-content-bg;
@modal-body-text:@text-color;
@modal-hr: lighten(@modal-content-bg,5%);
@dropdown-menu-bg: @modal-content-bg;
@dropdown-menu-hover-bg: lighten(@modal-content-bg,5%);
@dropdown-menu-text: @link-color;
@dropdown-menu-text-hover: @btn-bg;
// pages
@bg-pages: #e7eef4;
@bg-img-pages: @bg-pages; // @bg-pages je deafult. Ak je img, tak example: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png)
@bg-content: white;
@bg-content-cardpay: white;
@bg-content-timeline: #f5f0dc;
// panels
@panel-bg: initial;
// Preloader 4
@preloader-page-bg: rgba(255, 255, 255, 0.33);
@preloader-color-1: @primary-color;
@preloader-color-2: white;
@preloader-color-3: @secondary-color;
// fonts
@font-color-h1-h2-h3: #d70077;
@font-family-h1-h2-h3: "RobotoCondensed-Light", "Open Sans", Sans-serif;
@font-family-base: "RobotoCondensed-Light";
// navigation
@navigation-bg: #280018;
@navigation-width: 100%; //  kontajnerova sirka: inherit || plna sirka: 100%
@navigation-height: 90px;
@navigation-height-mobile: 70px;
@navigation-width-mobile: auto;
@navigation-logo-height: 138px;
@navigation-logo-height-mobile: 46px;
@bg-navbar-filter: @navigation-bg;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-bottom-border: ""; //4px solid #c0a375;
@top-navigation-link: white;
@top-navigation-top-capitalize: uppercase; //uppercase,lowercase, initial
@mobile-navigation-bg: @navigation-bg;
@mobile-navigation-link: @top-navigation-link;
@mobile-navigation-link-dark: @top-navigation-link;
@mobile-navigation-border-color: darken(@mobile-navigation-bg,3%);
//personal menu (if logged)
@personal-menu-border-left-color: @secondary-color;
// partner header
@partner-header-display: block; // zobrazit || nezobrazit => (block||none)
@partner-header-height: 5px;
@partner-header-bg: #ffde00;
@partner-header-color: @primary-color;
// logo
@logo-display: show; // block=show, none=no display
// logo mobile
@logo-mobile-height: 50px;
@logo-mobile-top: 6px;
@logo-mobile-left: 60px;
// logo desktop
@logo-desktop-height: 62px;
@logo-desktop-top: 7px;
@logo-desktop-left: 10px;
// header
@header-bg: #fff;
@header-border-bottom: none; //4px solid #c41425;
@header-shadow: @shadow-1;
// timeline
@timeline-panel-bg: @bg-content;
@timeline-ozdoba: none; // block=show, none=no display
// DETAIL EVENT PAGE
@nav-left-sidebar-link: @text-color;
// DETAIL EVENT PAGE - ticket item
@ticket-background: #efefef;
@ticket-font-color: #182752;
@ticket-info-link: @ticket-font-color;
@ticket-control-text: #fff;
@ticket-control-text: @btn-text;
@ticket-control-text-hover: #ffde00;
@ticket-control-bg: @btn-bg;
@ticket-control-hover: lighten(@ticket-control-bg,5%);
@ticket-border: @bg-content;
// footer
@footer-bg: @secondary-color;
@footer-bg-img: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png);
@footer-bottom-bg: lighten(@footer-bg,5%);
@footer-title: @text-light;
@footer-text: #fff;
// back to top
@cd-top: #d70077;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: @text-color;
@basket-line: #d70077;
@basket-table-bg: inherit;
// effects
@shadow-1: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
*/
/* 
DEFINE PARTNER ID=416 DESIGN 
https://vstupenky.vlny-musicag.cz
https://www.vlny-musicag.cz/
/* *********************************************************
// DEFAULT SETTINGS
@primary-color: #0d3880;
@secondary-color: #6a8153;
@text-color: #737373;
// buttons, links
@link-color: #c0a375;
@btn-text: white;
@btn-bg: #6a8153;
@btn-hover: #88a56c;
@btn-capitalize: uppercase; // uppercase || lowercase || initial
@btn-border: #5d714a;
@btn-radius: 3px;
//modals
@modal-content-bg: #fff;
@modal-body-bg: @modal-content-bg;
@modal-body-text:@text-color;
@modal-hr: lighten(@modal-content-bg,5%);
@dropdown-menu-bg: @modal-content-bg;
@dropdown-menu-hover-bg: lighten(@modal-content-bg,5%);
@dropdown-menu-text: @link-color;
@dropdown-menu-text-hover: @btn-bg;
// pages
@bg-pages: white;
@bg-img-pages: @bg-pages; // @bg-pages je deafult. Ak je img, tak example: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png)
@bg-content: @bg-pages;
@bg-content-cardpay: white;
@bg-content-timeline: #f5f0dc;
// panels
@panel-bg: white;
// Preloader 4
@preloader-page-bg: rgba(255, 255, 255, 0.33);
@preloader-color-1: @primary-color;
@preloader-color-2: @link-color;
@preloader-color-3: @btn-bg;
// fonts
@font-color-h1-h2-h3: #232323;
@font-family-h1-h2-h3: "Open Sans", Sans-serif;
@font-family-base: "Open Sans";
// navigation
@navigation-bg: #efefef;
@navigation-width: inherit; //  kontajnerova sirka, alebo na sirku obrazovky: inherit || 100%
@navigation-height: 83px;
@navigation-height-mobile: 70px;
@navigation-width-mobile: auto;
@navigation-logo-height: 138px;
@navigation-logo-height-mobile: 46px;
@bg-navbar-filter: @navigation-bg;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-bottom-border: ""; //4px solid #c0a375;
@top-navigation-link: #0d3880;
@top-navigation-top-capitalize: uppercase; //uppercase,lowercase, initial
@mobile-navigation-bg: white;
@mobile-navigation-link: #003d7b;
@mobile-navigation-link-dark: #003d7b;
@mobile-navigation-border-color: darken(@mobile-navigation-bg,3%);
//personal menu (if logged)
@personal-menu-border-left-color: @secondary-color;
// partner header
@partner-header-display: block; // zobrazit || nezobrazit => (block||none)
@partner-header-height: auto;
@partner-header-bg: @bg-pages;
@partner-header-color: @primary-color;
// logo
@logo-display: show; // block=show, none=no display
// logo mobile
@logo-mobile-height: 50px;
@logo-mobile-top: 6px;
@logo-mobile-left: 60px;
// logo desktop
@logo-desktop-height: 60px;
@logo-desktop-top: 7px;
@logo-desktop-left: 10px;
// header
@header-bg: #c0a375;
@header-border-bottom: none; //4px solid #c41425;
@header-shadow: @shadow-1;
// timeline
@timeline-panel-bg: @bg-content;
@timeline-tozdoba: none; // block=show, none=no display
@item-link-color:@link-color;
// DETAIL EVENT PAGE
@nav-left-sidebar-link: @text-color;
// DETAIL EVENT PAGE - ticket item
@ticket-background: #efefef;
@ticket-font-color: #182752;
@ticket-info-link: @ticket-font-color;
@ticket-control-text: #fff;
@ticket-control-text-hover: #ffde00;
@ticket-control-bg: @btn-bg;
@ticket-control-hover: lighten(@ticket-control-bg,5%);
@ticket-border: @bg-content;
// footer
@footer-bg: #182752;
@footer-bg-img: none; //url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png);
@footer-bottom-bg: lighten(@footer-bg,5%);
@footer-title: @text-color;
@footer-text: #fff;
// back to top
@cd-top: #d9972d;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: @text-color;
@basket-line: @secondary-color;
@basket-table-bg: inherit;
// effects
@shadow-1: none; //0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

/* 
DEFINE PARTNER ID=87 DESIGN 
https://vstupenky.hcslovan.sk/
https://www.hcslovan.sk/
/*********************************************************
// DEFAULT SETTINGS
@primary-color: #182752;
@secondary-color: #002678;
@text-color: #182752;
// buttons, links
@link-color: #c41425;
@btn-text: white;
@btn-bg: #c41425;
@btn-hover: #b10f1f;
@btn-capitalize: initial; // uppercase || lowercase || initial
@btn-border: #e92b1d;
@btn-radius: 6px;
//modals
@modal-content-bg: @bg-pages;
@modal-body-bg: @modal-content-bg;
@modal-body-text:@text-color;
@modal-hr: lighten(@modal-content-bg,5%);
@dropdown-menu-bg: @modal-content-bg;
@dropdown-menu-hover-bg:lighten(@modal-content-bg,5%);
@dropdown-menu-text:@link-color;
@dropdown-menu-text-hover:@dropdown-menu-bg;
// pages
@bg-pages: #e7eef4;
@bg-img-pages: @bg-pages; // @bg-pages je deafult. Ak je img, tak example: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png)
@bg-content: #e7eef4;
@bg-content-cardpay: white;
@bg-content-timeline: #f5f0dc;
// panels
@panel-bg: initial;
// Preloader 4
@preloader-page-bg: rgba(255, 255, 255, 0.33);
@preloader-color-1: @primary-color;
@preloader-color-2: white;
@preloader-color-3: @secondary-color;
// fonts
@font-color-h1-h2-h3: #003d7b;
@font-family-h1-h2-h3: Roboto-Regular, "Open Sans", Sans-serif;
@font-family-base: "RobotoCondensed-Light";
// navigation
@navigation-bg: #182752;
@navigation-width: inherit; //  kontajnerova sirka, alebo na sirku obrazovky: inherit || 100%
@navigation-height: 90px;
@navigation-height-mobile: 70px;
@navigation-width-mobile: auto;
@navigation-logo-height: 138px;
@navigation-logo-height-mobile: 65px;
@bg-navbar-filter: #182752;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-bottom-border: ""; //4px solid #c0a375;
@top-navigation-link: white;
@top-navigation-top-capitalize: uppercase; //uppercase,lowercase, initial
@mobile-navigation-bg: white;
@mobile-navigation-link: #182752;
@mobile-navigation-link-dark: #182752;
@mobile-navigation-border-color: darken(@mobile-navigation-bg,3%);
//personal menu (if logged)
@personal-menu-border-left-color: @secondary-color;
// partner header
@partner-header-display: block; // zobrazit || nezobrazit => (block||none)
@partner-header-height: auto;
@partner-header-bg: #ee2a23;
@partner-header-color: @primary-color;
// logo
@logo-display: show; // block=show, none=no display
// logo mobile
@logo-mobile-height: 82px;
@logo-mobile-top: 17px;
@logo-mobile-left: 4px;
// logo desktop
@logo-desktop-height: inherit;
@logo-desktop-top: 7px;
@logo-desktop-left: 10px;
// header
@header-bg: #182752;
@header-border-bottom: 4px solid #c41425;
@header-shadow: @shadow-1;
// timeline
@timeline-panel-bg: @bg-content;
@timeline-tozdoba: none; // block=show, none=no display
@item-link-color:@link-color;
// DETAIL EVENT PAGE
@nav-left-sidebar-link: @text-color;
// DETAIL EVENT PAGE - ticket item
@ticket-background: white;
@ticket-font-color: #182752;
@ticket-info-link: @ticket-font-color;
@ticket-control-text: #fff;
@ticket-control-text-hover: @ticket-control-text;
@ticket-control-bg: #e92b1d;
@ticket-control-hover: #d72417;
@ticket-border: @bg-content;
// footer
@footer-bg: #182752;
@footer-bg-img: none; //url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png);
@footer-bottom-bg: lighten(@footer-bg,5%);
@footer-title: @text-light;
@footer-text: #fff;
// back to top
@cd-top: #e92b1d;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: @text-color;
@basket-line: @secondary-color;
@basket-table-bg: inherit;
// effects
@shadow-1: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);


/* 
DEFINE PARTNER ID=409 DESIGN 
https://vstupenky.vondrackova.cz

// font family
@font-family-h1-h2-h3: Roboto-Regular, "Open Sans", Sans-serif;
@font-family-base: Roboto-Regular;
@text-color: #212528;
// default color
@primary-color: #a26b28;
@secondary-color: #b75273;
@bg-pages: #d7d3ca;
@bg-content: #d7d3ca;
@bg-content-cardpay: white;
// navigation
@navigation-bg: white;
@navigation-logo-height: "";
@bg-navbar-filter: #b75273;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-link: @primary-color;
@logo-display: none;    // block=show, none=no display
// timeline
@timeline-panel-bg: @bg-content;
@timeline-tozdoba: none; // block=show, none=no display
@item-link-color:@link-color;
// ticket item
@ticket-background: white;
@ticket-font-color: #000;
@ticket-control-text:#fff;
@ticket-control-bg: #b75273;
@ticket-control-hover: #655665;
@ticket-border: @bg-content;
// detail event
@nav-left-sidebar-link: @text-color;
// footer
@footer-bg: #000;
@cd-top: black;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: @text-color;
@basket-line: @secondary-color;
@basket-table-bg: inherit;


#timeline_content_blocks {
    .panel-heading {
        display: none
    }
}
#timeline .list-group:not(.snt-result).list-group-events .list-group-item .event-info {
    color: @secondary-color
}

.content-detail-event-3 .detail-content {
    h1, h2 {
        color: @secondary-color !important;

        a {
            color: @secondary-color !important;

            &:hover {
                color: lighten(@secondary-color,3%) !important;
            }
        }
    }
}

.navigacia .navbar.navbar-right .basket-li a.basketko:hover {
    color: @secondary-color;
}


 end.DEFINE PARTNER DESIGN */
/* 
DEFINE PARTNER ID=567 DESIGN 
https://vstupenky.mskzilina.sk

// font family
@font-family-h1-h2-h3: Roboto-Regular, "Open Sans", Sans-serif;
@font-family-base: Roboto-Regular;
@text-color: #212529;
// default color
@primary-color: #15412a;
@secondary-color: #54595F;
@bg-pages: #e9f1ed;
@bg-content: #ffffff;
// navigation
@navigation-logo-height: 90px;
@bg-navbar-filter: #15412a;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
// timeline
@timeline-panel-bg: @bg-content;
@timeline-tozdoba: none; // block=show, none=no display
@item-link-color:@link-color;
// ticket item
@ticket-background: #fce001;
@ticket-font-color: #15412a;
// detail event
@nav-left-sidebar-link: @primary-color;
// footer
@footer-bg: #15412a;
@cd-top: black;

.content-detail-event-3 {
    box-shadow: 0 8px 24px 0 rgb(0 0 0 / 5%);
    border-radius: 8px;
}
*/
/* end.DEFINE PARTNER DESIGN */
/* 
DEFINE PARTNER ID=129 DESIGN 
https://jegyek.dunapartfeszt.hu/
  
// font family
@font-family-h1-h2-h3: Roboto-Regular, "Open Sans", Sans-serif;
@font-family-base: Roboto-Regular;
@text-color: #40403F;
// default color
@primary-color: #016277;
@secondary-color: #54595F;
@bg-pages: white;
@bg-content: white;
// navigation
@navigation-logo-height: 90px;
@bg-navbar-filter: #BF473A;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
// timeline
@timeline-panel-bg: @bg-content;
@timeline-tozdoba: none; // block=show, none=no display
@item-link-color:@link-color;
// ticket item
@ticket-background: #e0e0e0;
@ticket-font-color: #0A0505;
// detail event
@nav-left-sidebar-link: @primary-color;
// footer
@footer-bg: #0A0505;
@cd-top: black;
/* end.DEFINE PARTNER DESIGN */
/* 
DEFINE PARTNER ID=402 DESIGN 
https://vstupenky.slavia.cz/

// DEFAULT SETTINGS
@primary-color: #D31217;
@secondary-color: #f2f2f2;
@text-color: #40403F;
// buttons, links
@link-color: #f6f6f6;
@btn-text: white;
@btn-bg: #d60000;
@btn-hover: #e82020;
@btn-capitalize: uppercase; // uppercase || lowercase || initial
@btn-border: white;
@btn-radius: 2px;
//modals
@modal-content-bg: #1a1a1a;
@modal-body-bg: @modal-content-bg;
@modal-body-text:@text-color;
@modal-hr: lighten(@modal-content-bg,5%);
@dropdown-menu-bg: @modal-content-bg;
@dropdown-menu-hover-bg: lighten(@modal-content-bg,5%);
@dropdown-menu-text: @link-color;
@dropdown-menu-text-hover: @btn-bg;
// pages
@bg-pages: #e7e7e7;
@bg-img-pages: @bg-pages; // @bg-pages je deafult. Ak je img, tak example: url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png)
@bg-content: white;
@bg-content-cardpay: white;
@bg-content-timeline: #000;
// panels
@panel-bg: initial;
// Preloader 4
@preloader-page-bg: rgba(255, 255, 255, 0.33);
@preloader-color-1: @primary-color;
@preloader-color-2: white;
@preloader-color-3: @secondary-color;
// font family
@font-color-h1-h2-h3: white;
@font-family-h1-h2-h3: Ubuntu,Arial,Helvetica;
@font-family-base: Ubuntu;
// navigation
@navigation-bg: #000;
@navigation-width: inherit; //  kontajnerova sirka, alebo na sirku obrazovky: inherit || 100%
@navigation-height: 83px;
@navigation-height-mobile: 70px;
@navigation-width-mobile: auto;
@navigation-logo-height: 90px;
@navigation-logo-height-mobile: 40px;
@bg-navbar-filter: #006;
@top-navigation-right-border: fadeout(rgba(255, 255, 255, 0.25), 10%);
@top-navigation-bottom-border: ""; //4px solid #c0a375;
@top-navigation-link: @primary-color;
@top-navigation-top-capitalize: initial; //uppercase,lowercase, initial
@mobile-navigation-bg: #000;
@mobile-navigation-link: #fff;
@mobile-navigation-link-dark: #fff;
@mobile-navigation-border-color: darken(@mobile-navigation-bg,3%);
//personal menu (if logged)
@personal-menu-border-left-color: @secondary-color;
// partner header
@partner-header-display: block; // zobrazit || nezobrazit => (block||none)
@partner-header-height: auto;
@partner-header-bg: #ee2a23;
@partner-header-color: @primary-color;
// logo
@logo-display: none; // block=show, none=no display
// logo mobile
@logo-mobile-height: 40px;
@logo-mobile-top: 17px;
@logo-mobile-left: 4px;
// logo desktop
@logo-desktop-height: 70px;
@logo-desktop-top: 7px;
@logo-desktop-left: 10px;
// header
@header-bg: #d60000;
@header-border-bottom: none; //4px solid #c41425;
@header-shadow: @shadow-1;
// timeline
@timeline-panel-bg: @bg-content;
@timeline-tozdoba: none; // block=show, none=no display
@item-link-color:@link-color;
// DETAIL EVENT PAGE
@nav-left-sidebar-link: @text-color;
// DETAIL EVENT PAGE - ticket item
@ticket-background: #d6d6d6;
@ticket-font-color: #40403F;
@ticket-info-link: @ticket-font-color;
@ticket-control-text: #fff;
@ticket-control-text-hover: @ticket-control-text;
@ticket-control-bg: #b75273;
@ticket-control-hover: #655665;
@ticket-border: @bg-content;
// detail event
@nav-left-sidebar-link: @primary-color;
// footer
@footer-bg: #151414;
@footer-bg-img: none; //url(/Content/images/partners/cz/u19-fotbal.cz/WU19_background_4K_3840x2160-min.png);
@footer-bottom-bg: lighten(@footer-bg,5%);
@footer-title: @text-light;
@footer-text: #fff;
// back to top
@cd-top: black;
// basket / cardpay
@bg-cardpay: initial;
@cardpay-content-text: @text-color;
@basket-line: @secondary-color;
@basket-table-bg: inherit;
// effects
@shadow-1: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);


#timeline_content_blocks {
    .panel-heading {
        display: none
    }
}
#timeline .list-group:not(.snt-result).list-group-events .list-group-item .event-info {
    color: @secondary-color
}

.content-detail-event-3 .detail-content {
    h1, h2 {
        color: @secondary-color !important;

        a {
            color: @secondary-color !important;

            &:hover {
                color: lighten(@secondary-color,3%) !important;
            }
        }
    }
}

.navigacia .navbar.navbar-right .basket-li a.basketko:hover {
    color: @secondary-color;
}
    */
/* end.DEFINE PARTNER DESIGN */
.pace {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pace .pace-progress {
  /*
      background:@preloader-color-1;
      position: fixed;
      z-index: 1000001;
      top: 0;
      right: 100%;
      width: 100%;
      height: 5px;
      opacity: 0.8;
*/
}
.pace-inactive {
  display: none;
}
.pace-running #preloader {
  background-color: rgba(255, 255, 255, 0.33);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999;
}
.pace-running #preloader .preloader-content {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #c4953b;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.pace-running #preloader .preloader-content:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: white;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite;
}
.pace-running #preloader .preloader-content:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #0A2E56;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 100px;
  right: 10px;
  z-index: 1000;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #006 url("//www.ticketportal.cz/Content/images/icons/back-to-top/cd-top-arrow.svg") no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  border-radius: 100%;
}
.cd-top.cd-is-visible,
.cd-top.cd-fade-out,
.no-touch .cd-top:hover {
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: 0.5;
}
.no-touch .cd-top:hover {
  background-color: white;
  opacity: 1;
}
@media (max-width: 767px) {
  .cd-top {
    right: 48%;
    bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cd-top {
    right: 20px;
    bottom: 130px;
  }
}
@media (min-width: 992px) and (max-width: 1227px) {
  .cd-top {
    height: 50px;
    width: 50px;
    right: 32px;
    bottom: 130px;
  }
}
@media (min-width: 1228px) {
  .cd-top {
    height: 50px;
    width: 50px;
    right: 32px;
    bottom: 130px;
  }
}
.modalHladisko2 .control-body {
  background-color: #c4953b;
}
.modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov {
  background-color: white;
  -webkit-box-shadow: 0 1px 6px #999;
  -moz-box-shadow: 0 1px 6px #999;
  box-shadow: 0 1px 6px #999;
}
.modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov .badge.cena {
  background-color: transparent;
  color: #c4953b;
}
.modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov .badge.volne {
  background-color: #eee;
  color: #b3b3b3;
}
.modalHladisko2 .control-body .vyber-sektor .vyber-sektor-zrusit {
  background-color: #fff;
}
.modalHladisko2 .control-body .vyber-sektor a.list-group-item {
  color: #666;
  top: -2px;
}
.modalHladisko2 .control-body .vyber-sektor a.list-group-item:hover {
  background-color: white;
}
.modalHladisko2 .control-body .vyber-sektor a.list-group-item.active {
  color: #666;
  background-color: #fff !important;
  border-color: #fff !important;
}
.modalHladisko2 .control-body .detail-selected .pocet,
.modalHladisko2 .control-body .detail-selected .cena {
  background-color: #c4953b !important;
  color: white;
  border-right: 1px solid #c89b47 !important;
}
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn {
  color: white;
  background-color: #0A2E56;
  border-color: #09294d;
}
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn:focus,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn.focus {
  color: white;
  background-color: #051628;
  border-color: #000000;
}
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn:hover {
  color: white;
  background-color: #051628;
  border-color: #030c16;
}
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn:active,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn.active,
.open > .dropdown-toggle.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn {
  color: white;
  background-color: #051628;
  background-image: none;
  border-color: #030c16;
}
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn:active:hover,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn.active:hover,
.open > .dropdown-toggle.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn:hover,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn:active:focus,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn.active:focus,
.open > .dropdown-toggle.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn:focus,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn:active.focus,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn.active.focus,
.open > .dropdown-toggle.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn.focus {
  color: white;
  background-color: #010408;
  border-color: #000000;
}
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn.disabled:hover,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn[disabled]:hover,
fieldset[disabled] .modalHladisko2 .control-body .detail-selected .hladisko-basket-btn:hover,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn.disabled:focus,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn[disabled]:focus,
fieldset[disabled] .modalHladisko2 .control-body .detail-selected .hladisko-basket-btn:focus,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn.disabled.focus,
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn[disabled].focus,
fieldset[disabled] .modalHladisko2 .control-body .detail-selected .hladisko-basket-btn.focus {
  background-color: #0A2E56;
  border-color: #09294d;
}
.modalHladisko2 .control-body .detail-selected .hladisko-basket-btn .badge {
  color: #0A2E56;
  background-color: white;
}
.modalHladisko2 .control-body a.goback-arrow {
  color: #c4953b;
  background: #ffffff;
}
.modalHladisko2 .control-body a.goback-arrow:hover {
  background: #ffffff;
}
.modalHladisko2 .next-control-body {
  padding: 5px 15px;
  background-color: #f9f9f9;
  max-height: 60px;
}
.modalHladisko2 .next-control-body .zrusit button {
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topleft: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.modalHladisko2 .next-control-body .zrusit button i {
  color: #fed10f;
}
.modalHladisko2 .next-control-body li.legenda {
  max-width: 100vw;
}
.modalHladisko2 .next-control-body li.dropdown {
  position: absolute;
  top: 20px;
}
.modalHladisko2 .next-control-body li.control-item {
  float: right !important;
  padding-top: 8px;
}
.modalHladisko2 .next-control-body li ul.kategorie-sektora {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  position: relative;
  top: 10px;
}
.modalHladisko2 .next-control-body li ul.kategorie-sektora .list-group-item {
  display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modalHladisko2 .next-control-body .kategorie-sektora:after {
  clear: both;
  display: block;
  content: "";
}
.modalHladisko2 .next-control-body .kategorie-sektora .list-group-item {
  border: none;
  background-color: transparent;
}
.modalHladisko2 .next-control-body .kategorie-sektora .list-group-item .fa-ticket {
  width: 28px;
  height: 28px;
  display: inline-block;
  font-size: 24px;
}
.modalHladisko2 .list-group {
  margin-bottom: 0;
}
.modalHladisko2 .hladisko-body .hladisko-obrazok {
  padding: 0;
  z-index: 0;
}
.modalHladisko2 .hladisko-body .hladisko-obrazok .hladisko {
  margin-top: 10px;
  padding: 10px;
}
.modalHladisko2 .hladisko-body #zoom-panel {
  background-color: #c4953b;
}
.modalHladisko2 .hladisko-body #zoom-panel .zoom-panel-content {
  background-color: transparent;
  width: 36px;
  position: relative;
  top: 0;
  left: 8px;
  z-index: 2000;
}
.modalHladisko2 .vyber-pocet-vst {
  position: fixed;
  bottom: 65px;
  width: 100%;
  z-index: 1050;
  background-color: #c4953b;
  color: #eeeeee;
}
.modalHladisko2 .vyber-pocet-vst .pocet-vstupeniek .cena-za-kus {
  position: absolute;
  top: 80px;
  left: 10px;
  color: #ffffff;
}
.modalHladisko2 .vyber-pocet-vst .pocet-vstupeniek .fa-close[style] {
  color: whitesmoke !important;
}
.modalHladisko2 .vyber-pocet-vst .pocet .btn {
  color: #fff;
  background-color: #d0aa62;
  border-color: #9d772f;
}
.modalHladisko2 .vyber-pocet-vst .pocet .btn.active {
  color: #222222;
  background-color: #c4953b;
  border-color: #9d772f;
}
.modalHladisko2 .kosik-box {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1050;
  background-color: #f2f2f2;
  height: 80px;
}
.modalHladisko2 .kosik-box .vybrate {
  padding-top: 15px;
  color: #666;
}
.modalHladisko2 .kosik-box .vybrate li {
  text-align: center;
  margin-left: 30px;
}
.modalHladisko2 .kosik-box .vybrate li span {
  color: #666;
  font-size: 140%;
  text-align: right;
}
.modalHladisko2 .kosik-box .circle-icon-1 {
  position: fixed !important;
  bottom: 6px !important;
  right: 20px !important;
  width: 6rem;
  height: 6rem;
  font-size: 1.4em;
  line-height: 4rem;
  border-radius: 100%;
  border: 10px solid;
  color: white;
  background-color: #0A2E56;
  border-color: white;
}
.modalHladisko2 .kosik-box .circle-icon-1:focus,
.modalHladisko2 .kosik-box .circle-icon-1.focus {
  color: white;
  background-color: #051628;
  border-color: #bfbfbf;
}
.modalHladisko2 .kosik-box .circle-icon-1:hover {
  color: white;
  background-color: #051628;
  border-color: #e0e0e0;
}
.modalHladisko2 .kosik-box .circle-icon-1:active,
.modalHladisko2 .kosik-box .circle-icon-1.active,
.open > .dropdown-toggle.modalHladisko2 .kosik-box .circle-icon-1 {
  color: white;
  background-color: #051628;
  background-image: none;
  border-color: #e0e0e0;
}
.modalHladisko2 .kosik-box .circle-icon-1:active:hover,
.modalHladisko2 .kosik-box .circle-icon-1.active:hover,
.open > .dropdown-toggle.modalHladisko2 .kosik-box .circle-icon-1:hover,
.modalHladisko2 .kosik-box .circle-icon-1:active:focus,
.modalHladisko2 .kosik-box .circle-icon-1.active:focus,
.open > .dropdown-toggle.modalHladisko2 .kosik-box .circle-icon-1:focus,
.modalHladisko2 .kosik-box .circle-icon-1:active.focus,
.modalHladisko2 .kosik-box .circle-icon-1.active.focus,
.open > .dropdown-toggle.modalHladisko2 .kosik-box .circle-icon-1.focus {
  color: white;
  background-color: #010408;
  border-color: #bfbfbf;
}
.modalHladisko2 .kosik-box .circle-icon-1.disabled:hover,
.modalHladisko2 .kosik-box .circle-icon-1[disabled]:hover,
fieldset[disabled] .modalHladisko2 .kosik-box .circle-icon-1:hover,
.modalHladisko2 .kosik-box .circle-icon-1.disabled:focus,
.modalHladisko2 .kosik-box .circle-icon-1[disabled]:focus,
fieldset[disabled] .modalHladisko2 .kosik-box .circle-icon-1:focus,
.modalHladisko2 .kosik-box .circle-icon-1.disabled.focus,
.modalHladisko2 .kosik-box .circle-icon-1[disabled].focus,
fieldset[disabled] .modalHladisko2 .kosik-box .circle-icon-1.focus {
  background-color: #0A2E56;
  border-color: white;
}
.modalHladisko2 .kosik-box .circle-icon-1 .badge {
  color: #0A2E56;
  background-color: white;
}
.modalHladisko2 .kosik-box .circle-icon-1 i {
  color: white;
}
.modalHladisko2 .kosik-box .circle-icon-1 i span {
  padding-left: 2px;
  font-size: 20px;
}
.modalHladisko2 .kosik-box .circle-icon-1:hover {
  background: #2A4563;
}
.modalHladisko2.performance .modal-header .close {
  display: none;
}
@media (max-width: 767px) {
  .modalHladisko2 .modal-dialog {
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
  }
  .modalHladisko2 .modal-dialog.modal-lg {
    width: 100%;
  }
  .modalHladisko2 .modal-dialog .modal.title {
    max-height: 50px;
  }
  .modalHladisko2 .zoom-control[style] {
    bottom: 30% !important;
  }
  .modalHladisko2.performance .modal-header {
    max-height: 65px;
  }
  .modalHladisko2.performance .modal-header .info {
    max-height: 60px;
    overflow: hidden;
  }
  .modalHladisko2.performance .modal-header .modal-title {
    font-size: 95%;
  }
  .modalHladisko2.performance .modal-header .hladisko-header .back-home {
    padding: 0;
    float: left;
    font-size: xx-large;
    width: 40px;
    position: relative;
    top: -5px;
    left: 10px;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor {
    position: relative;
    left: 0;
    top: -5px;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov {
    position: absolute;
    top: 45px;
    width: 100%;
    max-height: 50vh;
    overflow-x: hidden;
    background-color: white;
    -webkit-box-shadow: 0 1px 6px #999;
    -moz-box-shadow: 0 1px 6px #999;
    box-shadow: 0 1px 6px #999;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov .badge.cena {
    background-color: transparent;
    color: #c4953b;
    font-size: 1em;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov .badge.volne {
    background-color: #eee;
    color: #b3b3b3;
    width: 35px;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov .fa-ticket {
    width: 20px;
    height: 20px;
    display: inline-block;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov .kategoria-sektora span.list-group-item-text {
    padding-left: 0;
    font-size: 14px !important;
    color: white;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov .kategoria-sektora .badge.cena {
    color: #000000;
    font-size: 0.9em;
    border-right: none !important;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov .kategoria-sektora .badge.volne {
    color: rgba(0, 0, 0, 0.8);
    width: 40px;
    font-size: 0.8em;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor .vyber-sektor-zrusit {
    background-color: #fff;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor a.list-group-item {
    color: #666;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor a.list-group-item:hover {
    background-color: white;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor a.list-group-item.active {
    color: #666;
    background-color: #fff !important;
    border-color: #fff !important;
  }
  .modalHladisko2 .modalHladisko2 .control-body .vyber-sektor a.list-group-item .fa-ticket {
    width: 28px;
    height: 28px;
    display: inline-block;
    font-size: 22px;
  }
  .modalHladisko2 .modalHladisko2 .next-control-body {
    background-color: #f9f9f9;
  }
  .modalHladisko2 .modalHladisko2 .next-control-body .zrusit button i {
    color: #fed10f;
  }
  .modalHladisko2 .modalHladisko2 .next-control-body .kategorie-sektora:after {
    clear: both;
    display: block;
    content: "";
  }
  .modalHladisko2 .modalHladisko2 .next-control-body .kategorie-sektora .list-group-item {
    background-color: mediumvioletred;
  }
  .modalHladisko2 .kosik-box .vybrate {
    padding-top: 15px;
    color: #eeeeee;
  }
  .modalHladisko2 .kosik-box .vybrate li {
    margin-left: 16px;
  }
}
.modalLoginRegNewPasswNewEmail .controls a[href="https://retro.ticketportal.cz"],
.modalLoginRegNewPasswNewEmail .controls hr {
  display: none;
}
.modalLoginRegNewPasswNewEmail .modal-body {
  color: #666;
}
.modalLoginRegNewPasswNewEmail .nav.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.modalLoginRegNewPasswNewEmail .tab-content {
  padding: 10px 0 0 !important;
}
.modalLoginRegNewPasswNewEmail .tab-content .formLogin .btn-social {
  color: white;
  margin-bottom: 15px;
}
.modalLoginRegNewPasswNewEmail .tab-content .formLogin .btn-social > :first-child {
  font-size: 1.2em;
}
.modalLoginRegNewPasswNewEmail .vertical-divider {
  width: 1px;
  height: 200px;
  background: #e8e8e8;
  margin: 0 auto;
}
.modalLoginRegNewPasswNewEmail .close-modal {
  float: right !important;
}
.modalLoginRegNewPasswNewEmail .close-modal button {
  position: relative;
  top: 0;
}
.modalLoginRegNewPasswNewEmail .terms p {
  font-size: 90%;
  margin-left: 15px;
  margin-right: 15px;
}
.nav.nav-tabs,
.modalLoginRegNewPasswNewEmail .nav.nav-tabs {
  border-bottom: 1px solid var(--PW-primary-color);
}
.modalEmailOK .modal-body {
  color: var(--PW-modal-body-text);
}
.modal .modal-content {
  background-color: var(--PW-modal-body-bg);
}
.modal .modal-body {
  background-color: var(--PW-modal-body-bg);
  color: var(--PW-modal-body-text);
}
.modal .modal-body .nav-tabs > li .active > a,
.modal .modal-body .nav-tabs > li.active > a:hover,
.modal .modal-body .nav-tabs > li.active > a:focus {
  background-color: var(--PW-modal-body-bg) !important;
  background: var(--PW-modal-body-bg) !important;
}
.modal .modal-body hr {
  border-top: 1px solid var(--PW-modal-hr) !important;
}
.modal .nav.nav-tabs {
  border-bottom: 1px solid var(--PW-modal-body-bg);
}
.content-detail-event-3 {
  margin-top: 30px;
  margin-bottom: 40px;
  background: #fff;
}
.content-detail-event-3 .nav-left-sidebar a {
  color: #666;
}
.content-detail-event-3 .nav-left-sidebar a:hover {
  color: #5e5e5e;
}
.content-detail-event-3 .detail-header {
  padding-top: 22px;
  padding-right: 22px;
}
.content-detail-event-3 .detail-header span.label-danger {
  position: relative;
  top: -1px;
  right: -5px;
}
.content-detail-event-3 .detail-header img {
  margin-bottom: 22px;
}
.content-detail-event-3 .detail-header .old-picture {
  position: relative;
  width: 100%;
}
.content-detail-event-3 .detail-header .old-picture .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.content-detail-event-3 .detail-header .old-picture .content .blur-bg {
  position: relative;
  opacity: 0.4;
  width: 100%;
  border-style: inset;
  border: 3px solid #fff;
  /*
              -webkit-filter: blur(3px);
              -moz-filter: blur(3px);
              -o-filter: blur(3px);
              -ms-filter: blur(3px);
              filter: blur(3px);
              background-size: 200% 200% !important;
              background-repeat: no-repeat;*/
}
.content-detail-event-3 .detail-header .old-picture .content .blur-bg:before {
  content: "";
  display: block;
  padding-top: 100%;
  /* initial ratio of 1:1*/
}
.content-detail-event-3 .detail-header .old-picture .content img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.content-detail-event-3 .detail-header .old-picture:before {
  content: "";
  display: block;
  padding-top: 100%;
  /* initial ratio of 1:1*/
}
.content-detail-event-3 .detail-header .picture {
  margin-top: 25px;
  width: 50%;
  float: right;
  margin-right: 22px;
}
.content-detail-event-3 .detail-header .nav .active {
  font-weight: bold;
  border-right: 3px solid #345295;
}
.content-detail-event-3 .detail-header .affix-top {
  position: relative;
}
.content-detail-event-3 .detail-header .affix {
  top: 20px;
}
.content-detail-event-3 .detail-header .affix,
.content-detail-event-3 .detail-header .affix-bottom {
  width: 213px;
}
.content-detail-event-3 .detail-header .affix-bottom {
  position: absolute;
}
.content-detail-event-3 .detail-header footer {
  border-top: 1px solid #c1e1ec;
  height: 50px;
}
.content-detail-event-3 .detail-header footer p {
  line-height: 50px;
  margin-bottom: 0;
}
.content-detail-event-3 .detail-header .invite-friends {
  margin-top: 60px;
}
.content-detail-event-3 .detail-header .invite-friends li {
  padding-left: 0;
  padding-right: 0;
}
.content-detail-event-3 .detail-header .invite-friends li > a {
  border-radius: 100%;
}
.content-detail-event-3 .detail-header .advertising {
  margin-top: 120px;
}
.content-detail-event-3 .detail-content {
  padding: 35px 0 40px 40px;
  border-left: 1px solid #eee;
  min-height: 55vh;
}
.content-detail-event-3 .detail-content h1 {
  font-size: 42px;
}
.content-detail-event-3 .detail-content h1 a {
  color: var(--PW-nav-left-sidebar-link);
}
.content-detail-event-3 .detail-content h2 {
  font-size: 24px;
}
.content-detail-event-3 .detail-content .h2 {
  font-size: 28px;
  padding-bottom: 22px;
  color: #fff;
}
.content-detail-event-3 .detail-content .shortcuts a {
  color: #fff;
}
.content-detail-event-3 .detail-content .page-header {
  margin: 0;
  padding: 0;
}
.content-detail-event-3 .detail-content section {
  padding: 10px 20px 10px 10px;
  border-bottom: 1px solid #efefef;
  font-size: 1.1em;
}
.content-detail-event-3 .detail-content section:first-child {
  border-bottom: none;
  padding: 10px 20px 10px 10px;
}
.content-detail-event-3 .detail-content section:last-child {
  border-bottom: none;
}
.content-detail-event-3 .detail-content .short-info {
  border-bottom: none;
}
.content-detail-event-3 .detail-content .short-info .table td {
  border-top: none;
  border-bottom: 1px dotted #eaeaea;
}
.content-detail-event-3 .detail-content .short-info .table td .btn-navigate {
  float: right;
}
.content-detail-event-3 .detail-content .short-info .table tr > td:first-child {
  white-space: nowrap;
}
.content-detail-event-3 .detail-content .kalendar {
  border-bottom: 0;
}
.content-detail-event-3 .detail-content .kalendar .responsive-calendar.turne {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e5e5e5;
}
.content-detail-event-3 .detail-content .vstupenky {
  padding-top: 0;
}
.content-detail-event-3 .detail-content .vstupenky .space {
  margin-bottom: 18px;
}
.content-detail-event-3 .detail-content .vstupenky .nastavDen {
  margin-top: 20px;
}
.content-detail-event-3 .detail-content .vstupenky .nastavDen button {
  float: right !important;
}
.content-detail-event-3 .detail-content .vstupenky .nastavDen button .fa-calendar {
  padding-left: 10px;
}
.content-detail-event-3 .detail-content .vstupenky .filter-date {
  color: #fff;
  margin-top: 0;
}
.content-detail-event-3 .detail-content .popis {
  overflow: auto !important;
}
@media (max-width: 767px) {
  .content-detail-event-3 .detail-header {
    /* reset */
    padding: 0;
    padding-top: 0;
  }
  .content-detail-event-3 .detail-content {
    padding: 0 15px;
    border-left: 1px solid #eee;
  }
  .content-detail-event-3 .detail-content hr {
    margin-top: 11px;
    margin-bottom: 11px;
  }
  .content-detail-event-3 .detail-content h1 {
    font-size: 2rem;
  }
  .content-detail-event-3 .detail-content h1 a {
    color: #fed10f;
  }
  .content-detail-event-3 .detail-content h2 {
    font-size: 1.2rem;
  }
  .content-detail-event-3 .detail-content section {
    padding: 10px 20px 10px 10px;
    border-bottom: 1px solid #efefef;
    font-size: 1em;
  }
  .content-detail-event-3 .detail-content .short-info,
  .content-detail-event-3 .detail-content .vstupenky,
  .content-detail-event-3 .detail-content .popis,
  .content-detail-event-3 .detail-content .galeria,
  .content-detail-event-3 .detail-content .namape,
  .content-detail-event-3 .detail-content .odporucane,
  .content-detail-event-3 .detail-content .zmeny-zrusenia {
    margin-bottom: 30px;
  }
  .content-detail-event-3 .detail-content .vstupenky {
    margin-top: 30px;
    padding-bottom: 20px;
  }
  .content-detail-event-3 .detail-content .vstupenky .space {
    padding-left: 0;
    padding-right: 0;
  }
  .content-detail-event-3 .detail-content .vstupenky .zobraz-dalsie {
    text-align: center;
  }
}
@media (max-width: 767px) and (min-width: 420px) {
  .content-detail-event-3 {
    padding-top: 22px;
  }
  .content-detail-event-3 .detail-header {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    padding-right: 20px;
    padding-left: 11px;
  }
  .content-detail-event-3 .detail-content {
    border-left: none;
  }
  .content-detail-event-3 .detail-content h1 {
    margin-top: 0;
  }
  .content-detail-event-3 .detail-content .short-info {
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .content-detail-event-3 {
    padding-top: 22px;
    width: 100%;
  }
  .content-detail-event-3 .detail-header {
    padding-top: 0;
  }
  .content-detail-event-3 .detail-content {
    border-left: 1px solid #eee;
    font-size: 85%;
  }
  .content-detail-event-3 .detail-content h1 {
    font-size: 2rem;
  }
  .content-detail-event-3 .detail-content h1 a {
    color: var(--PW-nav-left-sidebar-link);
  }
  .content-detail-event-3 .detail-content h2 {
    font-size: 1.2rem;
  }
  .content-detail-event-3 .detail-content section {
    padding: 10px 20px 10px 10px;
    border-bottom: 1px solid #efefef;
    font-size: 1em;
  }
  .content-detail-event-3 .detail-content .short-info,
  .content-detail-event-3 .detail-content .vstupenky,
  .content-detail-event-3 .detail-content .popis,
  .content-detail-event-3 .detail-content .galeria,
  .content-detail-event-3 .detail-content .namape,
  .content-detail-event-3 .detail-content .odporucane,
  .content-detail-event-3 .detail-content .zmeny-zrusenia {
    margin-bottom: 40px;
  }
  .content-detail-event-3 .detail-content .vstupenky {
    margin-top: 30px;
    padding-bottom: 20px;
  }
  .content-detail-event-3 .detail-content .vstupenky .space {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 18px;
  }
  .content-detail-event-3 .detail-content .vstupenky .zobraz-dalsie {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 420px) {
  .content-detail-event-3 .detail-header {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    padding-right: 20px;
    padding-left: 11px;
  }
  .content-detail-event-3 .detail-content {
    padding: 0 22px 40px 22px;
    border-left: none;
  }
  .content-detail-event-3 .detail-content h1 {
    margin-top: 0;
  }
  .content-detail-event-3 .detail-content .short-info {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 420px) and (min-width: 768px) {
  .content-detail-event-3 .detail-header {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 420px) and (min-width: 768px) {
  .content-detail-event-3 .detail-content .short-info {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 1228px) {
  .content-detail-event-3 .detail-header .affix,
  .content-detail-event-3 .detail-header .affix-bottom {
    width: 263px;
  }
  .content-detail-event-3 .detail-content h1 {
    font-size: 2rem;
  }
  .content-detail-event-3 .detail-content h1 a {
    color: var(--PW-nav-left-sidebar-link);
  }
}
.ticket-cover {
  min-height: 95px;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: var(--PW-ticket-font-color);
  background-color: #f2f2f2;
  border: 1px dashed #fff;
  -webkit-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 7px 8px rgba(0, 0, 0, 0.1);
  /* date */
  /* info */
  /* control */
  /* disabled */
  /* time ticket */
  /* .ticket-from-to-years (zobrazenie datumu na prelome rokov) */
  /* .ticket-from-to-years (zobrazenie datumu na prelome mesiaca) */
  /* .ticket-from-to (zobrazenie datumu na prelome rokov) */
  /* .wd-ticket-cover (watchdog ticket) */
}
.ticket-cover h2,
.ticket-cover h3,
.ticket-cover h4,
.ticket-cover h5,
.ticket-cover h6 {
  margin-top: 0;
  margin-bottom: 0;
}
.ticket-cover h2,
.ticket-cover h3 {
  font-family: "RobotoCondensed-Light";
}
.ticket-cover:before {
  content: "";
  display: block;
  background: #fff;
  position: absolute;
  top: 38px;
  left: -10000px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.ticket-cover .ticket-date {
  text-align: center;
  padding: 0;
}
.ticket-cover .ticket-date .square {
  position: absolute;
  width: 30px;
  height: 130px;
  background-color: #fff;
  left: -100px;
}
.ticket-cover .ticket-date .date {
  font-size: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ticket-cover .ticket-date .date .day-number {
  font-size: 26px;
}
.ticket-cover .ticket-date .date .time {
  background-color: rgba(255, 255, 255, 0.2);
}
.ticket-cover .ticket-date.disabled .date {
  color: rgba(92, 92, 92, 0.62);
}
.ticket-cover .ticket-info {
  line-height: normal;
  border-left: 1px dashed #fff;
  padding: 10px;
}
.ticket-cover .ticket-info .detail .event {
  min-height: 48px;
  color: var(--PW-ticket-font-color);
  margin-bottom: 5px;
  display: block;
}
.ticket-cover .ticket-info .detail .event .discount {
  background: #f2f2f2;
  color: white;
  padding: 10px 15px;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 1.4px;
  border-radius: 10px;
  border-bottom: 5px solid #ffffff;
}
.ticket-cover .ticket-info .detail .popiska {
  font-weight: bold;
  color: var(--PW-ticket-font-color);
}
.ticket-cover .ticket-info .detail div[itemprop*="location"] {
  min-height: 45px;
}
.ticket-cover .ticket-info .detail a.building {
  color: var(--PW-ticket-font-color);
  text-decoration: underline;
  font-size: 12px;
}
.ticket-cover .ticket-info .detail a.building:hover {
  color: var(--PW-ticket-font-color);
}
.ticket-cover .ticket-info .detail .city {
  text-transform: uppercase;
  color: var(--PW-ticket-font-color);
  font-size: 16px;
}
.ticket-cover .ticket-control {
  border-left: 1px dashed #ffffff;
  position: relative;
  right: -1px;
  background-color: #c4953b;
  padding-left: 0;
  padding-right: 0;
}
.ticket-cover .ticket-control:before {
  content: "";
  display: none !important;
  background: #fff;
  position: absolute;
  bottom: -6px;
  left: -6px;
  width: 10px;
  height: 10px;
  border-radius: 20px;
  z-index: 1;
}
.ticket-cover .ticket-control:after {
  content: "";
  display: block;
  background: #fff;
  position: absolute;
  top: -6px;
  bottom: -9px;
  left: -6px;
  width: 10px;
  height: 10px;
  border-radius: 20px;
}
.ticket-cover .ticket-control:hover {
  background-color: #dcbf89;
}
.ticket-cover .ticket-control a.btn-buy,
.ticket-cover .ticket-control button.btn-buy {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-color: #c4953b;
  width: 100%;
}
.ticket-cover .ticket-control a.btn-buy h4,
.ticket-cover .ticket-control button.btn-buy h4 {
  line-height: 22px;
  font-size: 14px;
  color: white !important;
}
.ticket-cover .ticket-control a.btn-buy h4 i,
.ticket-cover .ticket-control button.btn-buy h4 i {
  font-size: 30px;
  color: white;
}
.ticket-cover .ticket-control a.btn-buy h4:hover,
.ticket-cover .ticket-control button.btn-buy h4:hover {
  color: var(--PW-ticket-control-text-hover) !important;
}
.ticket-cover .ticket-control a.btn-buy h4:hover i,
.ticket-cover .ticket-control button.btn-buy h4:hover i {
  color: var(--PW-ticket-control-text-hover) !important;
}
.ticket-cover .ticket-control a.btn-buy:hover,
.ticket-cover .ticket-control button.btn-buy:hover {
  border-color: #ad822f;
  color: white;
}
.ticket-cover.disabled {
  color: #fff;
  background: none;
  background-color: #f5f5f5;
  border: 1px dotted #f5f5f5;
}
.ticket-cover.disabled .ticket-info {
  border-left: none;
  overflow: hidden;
}
.ticket-cover.disabled .ticket-info .status {
  width: 100%;
  height: 100%;
  text-align: right;
  position: absolute;
  top: 0;
  right: 0;
  padding: 2px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  background: none;
  /*
                background: -webkit-linear-gradient(left, rgba(255,0,0,0), @ticket-disabled-color);
                background: -o-linear-gradient(right, rgba(255,0,0,0), @ticket-disabled-color);
                background: -moz-linear-gradient(right, rgba(255,0,0,0), @ticket-disabled-color);
                background: linear-gradient(to right, rgba(255,0,0,0), @ticket-disabled-color);
                */
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  -webkit-transition: all all 0.2s ease-in ease-out;
  -moz-transition: all all 0.2s ease-in ease-out;
  -o-transition: all all 0.2s ease-in ease-out;
  transition: all all 0.2s ease-in ease-out;
}
.ticket-cover.disabled .ticket-info .status .status-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: right;
  width: 100%;
  padding-right: 22px;
  background: #f5f5dc;
  padding: 10px 5px 10px;
  font-size: 20px;
}
.ticket-cover.disabled .ticket-info .status .status-content p {
  margin-bottom: 0;
}
.ticket-cover.disabled .ticket-info .status .status-content small {
  font-size: 14px !important;
  line-height: 14px;
}
.ticket-cover.disabled .ticket-info:hover .status {
  right: -350px;
  background: none;
  opacity: 0.05;
}
.ticket-cover.disabled .ticket-info .detail .event,
.ticket-cover.disabled .ticket-info .detail .city {
  color: rgba(92, 92, 92, 0.62);
}
.ticket-cover.disabled .ticket-info .detail div[itemprop="location"] a.building {
  color: rgba(92, 92, 92, 0.62);
}
.ticket-cover.disabled .ticket-info .detail a.building {
  color: rgba(92, 92, 92, 0.62);
}
.ticket-cover.disabled .ticket-control {
  color: rgba(92, 92, 92, 0.62);
  background-color: #f5f5f5;
}
.ticket-cover.disabled .ticket-control:hover {
  background-color: #f5f5f5;
}
.ticket-cover.disabled .ticket-control .buy a,
.ticket-cover.disabled .ticket-control .buy button {
  border-radius: 50%;
  font-size: 30px;
  padding: 10px 25px;
}
.ticket-cover.disabled .clock-icon .box {
  color: #9e9e9e !important;
}
.ticket-cover.time-ticket-2 {
  min-height: initial;
}
.ticket-cover.time-ticket-2 .clock-icon .square {
  position: absolute;
  width: 30px;
  height: 80px;
  background-color: #fff;
  left: -30px;
}
.ticket-cover.time-ticket-2 .clock-icon .box {
  font-size: 42px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ticket-cover.time-ticket-2 .ticket-info .date {
  font-size: 18px;
}
.ticket-cover.time-ticket-2 .ticket-info .time {
  font-size: 3rem;
}
.ticket-cover.time-ticket-2 .ticket-control a,
.ticket-cover.time-ticket-2 .ticket-control button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ticket-cover.ticket-from-to-years .ticket-date .date {
  line-height: 16px;
  width: 100%;
  display: block;
}
.ticket-cover.ticket-from-to-years .ticket-date .date .date-from-to.from,
.ticket-cover.ticket-from-to-years .ticket-date .date .date-from-to.to {
  color: initial;
  font-size: 20px;
}
.ticket-cover.ticket-from-to-years .ticket-date .date .date-from-to:nth-child(2) {
  padding-bottom: 10px;
}
.ticket-cover.ticket-from-to-month .ticket-date .date .day-from-to {
  font-size: 20px;
}
.ticket-cover.ticket-from-to-month .ticket-date .date .year {
  color: #d4e1ff;
}
.ticket-cover.ticket-from-to .ticket-date .date .day-from-to {
  font-size: 20px;
}
.ticket-cover.ticket-from-to .ticket-date .date .year {
  color: #d4e1ff;
}
.ticket-cover.wd-ticket-cover {
  background-color: #49c26d;
  min-height: 130px;
  display: flex;
}
.ticket-cover.wd-ticket-cover .ticket-info .wd-help-link {
  position: absolute;
  bottom: 33%;
  right: 8px;
  z-index: 2;
}
.ticket-cover.wd-ticket-cover .ticket-info .wd-help-link a {
  display: block;
  border-radius: 120px;
  width: 36px;
  height: 36px;
}
.ticket-cover.wd-ticket-cover .ticket-control {
  background-color: #36a256;
}
.ticket-cover.wd-ticket-cover .ticket-control .buy {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ticket-cover.wd-ticket-cover .ticket-control .buy .text {
  position: absolute;
  width: 100%;
  text-align: -webkit-center;
  text-align: center;
  color: whitesmoke;
}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .ticket-cover:before {
    top: 35%;
    left: -25px;
  }
  .ticket-cover .ticket-date .square {
    left: -31px;
  }
  .ticket-cover .ticket-date .date {
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .ticket-cover .ticket-date .date .day-number {
    font-size: 30px;
    line-height: 1;
  }
  .ticket-cover .ticket-date .date .year {
    font-size: 16px;
  }
  .ticket-cover .ticket-info .detail a.building {
    color: #666;
    text-decoration: underline;
    font-size: 16px;
  }
  .ticket-cover .ticket-info .detail a.building:hover {
    color: #4d4d4d;
  }
  .ticket-cover .ticket-info .detail .city {
    font-size: 20px;
  }
  .ticket-cover.disabled .ticket-info .status {
    font-size: 26px;
    font-weight: bold;
    line-height: 24px;
    color: #fff;
  }
  .ticket-cover.disabled .ticket-info .status .status-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: right;
    width: 100%;
    padding-right: 22px;
  }
  .ticket-cover.ticket-from-to-month .ticket-date .date {
    left: 56%;
  }
  .ticket-cover.time-ticket-2:before {
    left: -22px;
    top: 27px;
  }
}
.modalVyberPocetMiest20 .h4 {
  font-size: 20px;
}
.modalVyberPocetMiest20 .modal-header {
  padding: 30px 15px 30px 15px !important;
  background-color: var(--PW-modal-body-bg);
}
.modalVyberPocetMiest20 .modal-body {
  padding-left: 40px;
  padding-right: 40px;
}
.modalVyberPocetMiest20 .vyber-poctu-miest {
  padding: 40px;
}
.modalVyberPocetMiest20 .vyber-poctu-miest .cena-miesta {
  margin-top: 10px;
  color: var(--PW-btn-bg) !important;
}
.modalVyberPocetMiest20 .vyber-poctu-miest .cena-miesta.h3 {
  margin: 5px 0 20px;
}
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet {
  display: inline-block;
  width: 310px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet label.btn {
  border-radius: 100%;
  font-size: 100%;
  outline: none;
  margin-right: 20px;
  /*new*/
  width: 45px;
  height: 45px;
  align-items: center;
  padding-top: 10px;
  position: relative;
}
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet label.btn:nth-child(5),
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet label.btn:nth-child(6),
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet label.btn:nth-child(7),
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet label.btn:nth-child(8),
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet label.btn:nth-child(13),
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet label.btn:nth-child(14),
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet label.btn:nth-child(15),
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet label.btn:nth-child(16) {
  left: 35px;
}
.modalVyberPocetMiest20 .vyber-poctu-miest .btn-group-pocet label.btn.active {
  background: var(--PW-btn-bg);
  color: var(--PW-btn-text);
  border-color: #f2f2f2;
}
.modalVyberPocetMiest20 .modal-footer .btn {
  border-radius: 30px;
}
.language {
  background-color: #fff;
}
.language ul > li:hover {
  background-color: gold;
}
.language a {
  color: white;
}
.language a:hover {
  color: #fff;
}
.zoom-control {
  font-size: 3rem;
  padding-top: 6px;
  position: fixed;
  bottom: 15%;
  right: 15px;
  display: block;
  z-index: 9999;
}
.zoom-control button {
  -webkit-box-shadow: 0 0 6px rgba(131, 135, 138, 0.8);
  -moz-box-shadow: 0 0 6px rgba(131, 135, 138, 0.8);
  box-shadow: 0 0 6px rgba(131, 135, 138, 0.8);
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transition: all all 0.2s ease-out ease-out;
  -moz-transition: all all 0.2s ease-out ease-out;
  -o-transition: all all 0.2s ease-out ease-out;
  transition: all all 0.2s ease-out ease-out;
  border: 1px solid #a26b28;
}
.zoom-control button i {
  color: #a26b28;
}
.zoom-control button:hover {
  border-color: #a26b28;
}
.zoom-control button:hover i {
  color: whitesmoke;
}
.zoom-control button:hover,
.zoom-control button:visited {
  background: #a26b28;
  color: whitesmoke;
}
.zoom-control button:focus {
  background: white;
  background-color: white;
  border-color: #a26b28;
}
.zoom-control .minus i,
.zoom-control .plus i,
.zoom-control .sethome i {
  color: #a26b28;
}
.zoom-control .minus i:hover,
.zoom-control .plus i:hover,
.zoom-control .sethome i:hover {
  background: #a26b28;
  color: whitesmoke;
}
.zoom-control > li.default {
  position: absolute;
  top: 40px;
  right: 70px;
  max-height: 40px !important;
}
.zoom-control .btn-circle {
  width: 40px;
  height: 40px;
  padding: 6px 0px;
  border-radius: 30px;
  text-align: center;
  font-size: 18px;
  line-height: 1.42857;
}
.zoom-control .btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
@media (max-width: 767px) {
  .zoom-control {
    right: 5px !important;
    bottom: 30%;
  }
  .zoom-control li {
    max-height: 60px !important;
    margin-bottom: 10px !important;
  }
  .zoom-control li .plus,
  .zoom-control li .minus {
    width: 50px !important;
    height: 50px !important;
  }
  .zoom-control li.default {
    max-height: 40px !important;
    right: 55px !important;
  }
  .zoom-control .btn-circle {
    width: 30px;
    height: 30px;
    padding: 6px 0px;
    border-radius: 15px;
    text-align: center;
    font-size: 12px;
    line-height: 1.42857;
  }
  .zoom-control .btn-circle.btn-xl {
    padding: 5px;
    border-radius: 50%;
    font-size: 14px;
    line-height: 1.33;
  }
}
ul.top-navigation li {
  border-right: 1px solid var(--PW-top-navigation-right-border);
}
ul.top-navigation li.search-li {
  width: 400px;
  border-right: 1px solid var(--PW-top-navigation-right-border);
  padding-top: 18px;
  padding-right: 35px;
  padding-bottom: 20px;
}
ul.top-navigation li.giftVoucher-li i.fa-gift {
  color: #fff;
  padding-left: 15px;
  font-size: 30px;
  position: relative;
  top: 5px;
}
ul.top-navigation li.giftVoucher-li a {
  color: #fff;
  margin-left: 3px;
}
ul.top-navigation ul.dropdown-menu li:first-child {
  background-color: #fff;
}
ul.top-navigation .btn-link {
  color: var(--PW-top-navigation-link);
  background-color: white;
  border-color: white;
  text-transform: var(--PW-top-navigation-top-capitalize);
  background-color: transparent !important;
  border-color: transparent !important;
}
ul.top-navigation .btn-link:focus,
ul.top-navigation .btn-link.focus {
  color: var(--PW-top-navigation-link);
  background-color: #e6e6e6;
  border-color: #bfbfbf;
}
ul.top-navigation .btn-link:hover {
  color: var(--PW-top-navigation-link);
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
ul.top-navigation .btn-link:active,
ul.top-navigation .btn-link.active,
.open > .dropdown-toggleul.top-navigation .btn-link {
  color: var(--PW-top-navigation-link);
  background-color: #e6e6e6;
  background-image: none;
  border-color: #e0e0e0;
}
ul.top-navigation .btn-link:active:hover,
ul.top-navigation .btn-link.active:hover,
.open > .dropdown-toggleul.top-navigation .btn-link:hover,
ul.top-navigation .btn-link:active:focus,
ul.top-navigation .btn-link.active:focus,
.open > .dropdown-toggleul.top-navigation .btn-link:focus,
ul.top-navigation .btn-link:active.focus,
ul.top-navigation .btn-link.active.focus,
.open > .dropdown-toggleul.top-navigation .btn-link.focus {
  color: var(--PW-top-navigation-link);
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
ul.top-navigation .btn-link.disabled:hover,
ul.top-navigation .btn-link[disabled]:hover,
fieldset[disabled] ul.top-navigation .btn-link:hover,
ul.top-navigation .btn-link.disabled:focus,
ul.top-navigation .btn-link[disabled]:focus,
fieldset[disabled] ul.top-navigation .btn-link:focus,
ul.top-navigation .btn-link.disabled.focus,
ul.top-navigation .btn-link[disabled].focus,
fieldset[disabled] ul.top-navigation .btn-link.focus {
  background-color: white;
  border-color: white;
}
ul.top-navigation .btn-link .badge {
  color: white;
  background-color: var(--PW-top-navigation-link);
}
/*
@font-face {
    font-family: RobotoCondensed-Light;
    src: url('../../../ticketportal-less/fonts/Roboto_Condensed/RobotoCondensed-Light.ttf') format('truetype');
}
    */
.header {
  background-color: white;
}
.navigacia-main .navbar-top {
  background: transparent;
}
.navigacia-main .navigacia-main-menu .btn-lg {
  line-height: 1.9;
}
.navigacia-main .navigacia-main-menu .co-kde-kedy .btn-co-kde-kedy,
.navigacia-main .navigacia-main-menu .co-kde-kedy .btn-mapa,
.navigacia-main .navigacia-main-menu .co-kde-kedy .btn-stranky,
.navigacia-main .navigacia-main-menu .co-kde-kedy .btn-dalsie {
  font-size: 18px;
}
.navigacia-main .navigacia-main-menu .co-kde-kedy .btn-co-kde-kedy i.fa-chevron-down {
  color: #fff !important;
}
.navigacia-main .search-bar {
  height: 48px;
}
.navigacia-main .search-bar .input-group {
  width: 100%;
}
.navigacia-main .search-bar input {
  font-size: 18px;
}
.navigacia-main #search-input {
  color: black;
  background: transparent !important;
}
.navigacia-main .search-value {
  color: #999999;
}
.tabs-menu {
  background-color: white;
}
@media (min-width: 768px) and (max-width: 991px) {
  #nav .navbar-top {
    height: 110px !important;
  }
  .nav-tabs {
    border-bottom: 3px solid #ffffff;
  }
  .tabs-menu {
    background-color: white;
  }
}
@media (max-width: 767px) {
  .top-mobile-menu .search-btn i {
    color: #fff;
  }
  .top-mobile-menu .search-btn span {
    font-size: 10px;
  }
  .top-mobile-menu .search-btn i,
  .top-mobile-menu .search-btn span {
    line-height: 9px;
  }
  .navigacia-main .navbar-top .logo {
    height: 36.66666667px !important;
  }
  .navigacia-main .navigacia-main-menu .co-kde-kedy .btn-co-kde-kedy,
  .navigacia-main .navigacia-main-menu .co-kde-kedy .btn-mapa,
  .navigacia-main .navigacia-main-menu .co-kde-kedy .btn-stranky {
    font-size: 18px;
  }
  .navigacia-main .navigacia-main-menu .co-kde-kedy .btn-co-kde-kedy i.fa-chevron-down {
    color: #fff !important;
  }
  .navigacia-main .search-bar {
    height: 48px;
  }
  .navigacia-main .search-bar .input-group {
    width: 100%;
  }
  .navigacia-main .search-bar input {
    font-size: 18px;
  }
  .navigacia-main #search-input {
    color: black;
    background: transparent !important;
  }
  .navigacia-main .search-value {
    color: #999999;
  }
  #SearchBar {
    background-color: whitesmoke;
  }
  #SearchBar .dropdown-menu {
    background-color: whitesmoke;
  }
}
.content-navigacia-main-dropdown {
  background-color: #fff;
}
.navigacia-main-dropdown {
  background-color: transparent;
}
.navigacia-main-dropdown .btns-kategorie .btn-primary:hover,
.navigacia-main-dropdown .btns-mesta .btn-primary:hover {
  border-color: #ffffff !important;
}
.navigacia-main-dropdown .btns-kategorie .btn-primary.active,
.navigacia-main-dropdown .btns-mesta .btn-primary.active {
  background-color: #f7bb37 !important;
  border-color: #ffffff;
}
.navigacia-main-dropdown .title-dropdown-menu {
  border-bottom: 1px solid #333333;
}
.content-navbar-filter {
  background-color: white;
}
.content-navbar-filter .navbar-filter {
  background-color: white;
}
.content-navbar-filter .navbar-filter .right-control > li {
  border-left: 1px solid #667ba9;
  background-color: white;
}
.content-navbar-filter .navbar-filter .right-control > li.search-li a i {
  color: #fff;
}
.content-navbar-filter .navbar-filter .home {
  background-color: #17347f;
  color: #fff;
}
.content-navbar-filter .navbar-filter .home a:hover {
  color: #fff;
}
.content-navbar-filter .navbar-filter .nav1 li.active a {
  color: #c4953b;
  background-color: #fff;
}
.content-navbar-filter .navbar-filter .navbar-header .navbar-toggle {
  background-color: transparent;
}
.content-navbar-filter .navbar-filter .navbar-header .navbar-brand {
  color: #e9e6f1;
}
.content-navbar-filter .navbar-filter .home_navs_filter_container .bootstrap-select .dropdown-menu {
  background-color: #2C4762;
}
.horizontal-timeline-filter {
  -webkit-box-shadow: 0px 8px 6px -6px rgba(121, 121, 121, 0.39);
  -moz-box-shadow: 0px 8px 6px -6px rgba(121, 121, 121, 0.39);
  box-shadow: 0px 8px 6px -6px rgba(121, 121, 121, 0.39);
}
.horizontal-timeline-filter .kalendar .btn-calendar .chevron:before {
  background-color: #fff;
}
.horizontal-timeline-filter .kalendar .btn-calendar.inverse {
  background-color: whitesmoke !important;
}
.horizontal-timeline-filter .kalendar .btn-calendar.inverse i.fa-calendar {
  color: #fff;
}
.horizontal-timeline-filter .kalendar .btn-calendar.inverse:hover {
  background-color: #fff !important;
}
.horizontal-timeline-filter .kalendar .btn-calendar.inverse:hover i.fa-calendar {
  color: whitesmoke !important;
}
@media (max-width: 767px) {
  .content-navbar-filter.fixed {
    background-color: transparent;
  }
  .content-navbar-filter .fix-mobile {
    background: #fff !important;
  }
}
.navigacia-selling-places .navbar-top {
  height: 110px;
  background: transparent;
}
.navigacia-selling-places .navigacia-selling-places-menu .overenie .btn-overenie {
  font-size: 18px;
}
.navigacia-selling-places .navigacia-selling-places-menu .overenie .btn-overenie i.fa-chevron-down {
  color: #fff !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  #nav .navbar-top {
    height: 110px !important;
  }
  .nav-tabs {
    border-bottom: 3px solid #ffffff;
  }
  .tabs-menu {
    background-color: white;
  }
}
@media (max-width: 767px) {
  .navigacia-selling-places .navbar-top {
    height: 50px !important;
  }
  .navbar-toggle {
    background: white;
  }
  .navbar-toggle.nav-toggler {
    background: none !important;
    color: white;
  }
  .navbar.navigacia-main {
    background: white;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    font-size: 16px;
    font-family: RobotoCondensed-Light;
  }
  .navbar.navigacia-main .navbar-collapse {
    box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.1);
  }
  .navbar.navigacia-main .navbar-top {
    background: white !important;
    height: 60px !important;
  }
  .navbar.navigacia-main .badge {
    background-color: #F95252;
  }
  .navbar.navigacia-main .searchbar-main {
    background: white;
  }
  .navbar.navigacia-main .searchbar-main .search-bar {
    height: 60px !important;
    background: white;
  }
  .navbar.navigacia-main .searchbar-main .search-bar .input-group .filter {
    color: white;
    border: 1px solid transparent;
    background: white;
  }
  .navbar.navigacia-main .searchbar-main .search-bar .input-group .first-addon {
    background: white;
    border-bottom: 1px solid #ff6a00;
  }
  .navbar.navigacia-main .searchbar-main .search-bar .input-group .ikona {
    color: #000;
    background: #fff;
  }
  .navbar.navigacia-main .searchbar-main .search-bar input {
    height: 60px !important;
  }
}
.content-navbar-filter-selling-places.affix {
  background-color: #c4953b;
}
.content-navbar-filter-selling-places.affix-top {
  background-color: #c4953b;
}
.content-navbar-filter-selling-places .navbar-filter-selling-places {
  background-color: #c4953b;
}
.content-navbar-filter-selling-places .navbar-filter-selling-places .container .dropdown-menu.open {
  background-color: #272727;
}
.content-navbar-filter-selling-places .navbar-filter-selling-places .container .nav-navbar .selectpicker,
.content-navbar-filter-selling-places .navbar-filter-selling-places .container .nav-navbar .pocet-miest {
  font-size: 18px;
  font-family: "RobotoCondensed-Light", "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
}
@media (max-width: 767px) {
  .navbar-filter-selling-places {
    background-color: whitesmoke !important;
  }
}
@media (max-width: 767px) {
  .basketko .basket-btn .fa.fa-shopping-cart {
    font-size: 19px;
  }
  .basketko .basket-btn .basket-counter {
    color: #fff;
    background: #d83232;
  }
  .basketko .dropdown-menu {
    color: #666;
  }
  .basketko .dropdown-menu li:first-child {
    background-color: white;
  }
  .basketko .dropdown-menu .go-cart {
    color: white;
  }
  .mobile-kat-nav {
    color: #C6E2EE;
    background-color: #c4953b;
    box-shadow: rgba(0, 0, 0, 0.3) -68px 0 50px -36px inset;
  }
  .title {
    color: #999;
  }
}
.header.only-back-nav {
  background-color: white;
  margin-bottom: 90px;
}
.navigacia-only-back {
  background-color: white;
  /*
    -webkit-box-shadow: 0px 0px 8px 5px #d6d6d6;
       -moz-box-shadow: 0px 0px 8px 5px #d6d6d6;
            box-shadow: 0px 0px 8px 5px #d6d6d6;
    */
  -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.42);
  box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.42);
}
.navigacia-only-back .navbar-top .close-li {
  padding: 18px 18px 18px 0;
  float: left;
}
.navigacia-only-back .navbar-top .close-li .close {
  float: none;
}
.navigacia-only-back .navbar-top .close-li .close i {
  font-size: 45px;
}
.navigacia-only-back .navbar-top .logo {
  opacity: 0.85;
  margin: 20px 0;
  width: 100%;
}
.navigacia-only-back .navbar-top a {
  color: #fff;
}
.navigacia-only-back .navbar-top .logo-li {
  width: 215px;
  float: left;
}
.navigacia-only-back .navbar-top .language-li {
  position: relative;
  right: 20px;
  top: 10px;
}
.navigacia-only-back .navbar-top .login-li {
  margin-top: 10px;
}
.navigacia-only-back .navbar-top .search-li {
  position: relative;
  top: 25px;
  left: 100px;
  width: 30%;
}
.navigacia-only-back .navbar-top .basket-li {
  margin-top: 10px;
}
.navigacia-only-back .navbar-top .basket-li a {
  text-decoration: none;
  padding-top: 12px;
}
.navigacia-only-back .navbar-top .basket-li a i {
  font-size: 30px;
}
.navigacia-only-back.affix-top {
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}
.navigacia-only-back.affix1 {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.navigacia-only-back.affix1 .navbar-top .navbar-right {
  margin-top: 7px;
}
.navigacia-only-back.affix1 .navbar-top .logo {
  opacity: 0.85;
  width: 90%;
}
.navigacia-only-back.affix1 .navbar-top a {
  font-size: 16px;
}
.navigacia-only-back.affix1 .navbar-top .basket-li a {
  text-decoration: none;
  padding-top: 14px;
}
.navigacia-only-back.affix1 .navbar-top .basket-li a i {
  font-size: 28px;
}
@media (max-width: 767px) {
  .navigacia-only-back {
    background-color: white;
  }
  .navigacia-only-back .navbar-top .close-li {
    padding-top: 20px 25px 20px 5px;
  }
  .navigacia-only-back .navbar-top .close-li .close i {
    font-size: 28px;
  }
  .navigacia-only-back .navbar-top .logo-li {
    width: 130px;
  }
  .navigacia-only-back .navbar-top .basket-li a i {
    font-size: 22px;
  }
}
.navigacia {
  background-color: var(--PW-navigation-bg);
  border-bottom: var(--PW-top-navigation-bottom-border);
  min-height: var(--PW-navigation-height);
}
.navigacia .close {
  color: #666 !important;
  text-shadow: 0 1px 0 #666 !important;
  opacity: 1;
}
.navigacia .navbar-header .navbar-toggle {
  background: none;
}
.navigacia .navbar-header .logo {
  width: auto !important;
  height: 75px !important;
  position: absolute !important;
  top: var(--PW-logo-desktop-top) !important;
  left: var(--PW-logo-desktop-left) !important;
  height: var(--PW-logo-desktop-height) !important;
  display: var(--PW-logo-display);
}
.navigacia .menu .search-top {
  border-right: 1px solid var(--PW-top-navigation-right-border);
  border-left: 1px solid var(--PW-top-navigation-right-border);
}
.navigacia .menu .search-top:hover a {
  background: #ffffff;
}
.navigacia .navbar-nav > li a {
  color: #666;
}
.navigacia .navbar-nav > li a:hover {
  color: #d9d9d9;
}
@media (max-width: 767px) {
  .navigacia {
    color: var(--PW-top-navigation-link);
    height: initial;
  }
  .navigacia .navbar-header a.goback-arrow {
    color: #fff;
    background: white;
    height: var(--PW-navigation-height-mobile);
    top: -1px;
  }
  .navigacia .navbar-header a.goback-arrow:hover {
    background: #ffffff;
  }
  .navigacia .navbar-header .navbar-toggle:hover {
    background-color: #fcfcfc;
    color: #c4953b;
  }
  .navigacia .navbar-header .navbar-toggle:click {
    background-color: #fcfcfc;
    color: #c4953b;
  }
  .navigacia .navbar-header .logo {
    display: var(--PW-logo-display);
    position: absolute !important;
    top: var(--PW-logo-mobile-top) !important;
    left: var(--PW-logo-mobile-left) !important;
    height: var(--PW-logo-mobile-height) !important;
    width: auto !important;
  }
  .navigacia .hladaj {
    background-color: #fff;
  }
  .modalHladajFilterMobile .modal-dialog .modal-content .modal-body-search {
    background: #fff;
  }
  .modalHladajFilterMobile .modal-dialog .modal-content .modal-body-kraje #mobile-menu-kraje label {
    color: #fff;
  }
  .modalHladajFilterMobile .modal-dialog .modal-content .modal-body-kraje #mobile-menu-kraje label.active {
    background: #fff;
    color: whitesmoke;
  }
  .modalHladajFilterMobile .modal-dialog .modal-content .modal-footer {
    background: whitesmoke;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .navigacia .container .hladaj {
    border-right: 1px solid #eee;
  }
}
@media (min-width: 992px) and (max-width: 1227px) {
  .navigacia {
    background-color: white;
  }
}
/* -------------------------------- 

Primary style

-------------------------------- */
.cd-horizontal-timeline a {
  color: #fff;
  text-decoration: none;
}
/* -------------------------------- 

Main Components 

-------------------------------- */
.cd-horizontal-timeline {
  opacity: 1;
  /*margin-left: 20px;*/
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after,
.cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}
.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
  background-image: -webkit-linear-gradient(left, #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
  background-image: -webkit-linear-gradient(right, #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 47px;
  height: 2px;
  /* width will be set using JavaScript */
  background: #fff;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #fff;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: -46px;
  z-index: 2;
  text-align: center;
  font-size: 18px;
  padding-bottom: 15px;
  color: #fff;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.cd-horizontal-timeline .events a::before {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 41px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  background-color: #f8f8f8;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::before {
  background-color: #fff;
  border-color: #fff;
}
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::before {
  background-color: #f3d100;
  border-color: #f3d100;
}
.cd-horizontal-timeline .events a.older-event::after {
  border-color: #fff;
}
@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}
.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  /*border: 2px solid #dfdfdf;*/
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.cd-timeline-navigation a::after {
  /* arrow icon */
  content: '';
  position: absolute;
  height: 16px;
  width: 16px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: url(/Content/images/icons/arrows/cd-arrow.svg) no-repeat 0 0;
}
.cd-timeline-navigation a.prev {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.cd-timeline-navigation a.next {
  right: 0;
}
.no-touch .cd-timeline-navigation a:hover {
  border-color: #fff;
}
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
}
.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}
.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 2em 0;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s;
}
.cd-horizontal-timeline .events-content li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0 5%;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right,
.cd-horizontal-timeline .events-content li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left,
.cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right,
.cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
  max-width: 800px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
  font-weight: bold;
  font-size: 2.6rem;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  line-height: 1.2;
}
.cd-horizontal-timeline .events-content em {
  display: block;
  font-style: italic;
  margin: 10px auto;
}
.cd-horizontal-timeline .events-content em::before {
  content: '- ';
}
.cd-horizontal-timeline .events-content p {
  font-size: 1.4rem;
  color: #959595;
}
.cd-horizontal-timeline .events-content em,
.cd-horizontal-timeline .events-content p {
  line-height: 1.6;
}
@media only screen and (min-width: 768px) {
  .cd-horizontal-timeline .events-content h2 {
    font-size: 7rem;
  }
  .cd-horizontal-timeline .events-content em {
    font-size: 2rem;
  }
  .cd-horizontal-timeline .events-content p {
    font-size: 1.8rem;
  }
}
@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cd-horizontal-timeline.loaded {
    margin-left: 20px;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .cd-horizontal-timeline {
    margin-left: 20px;
  }
}
/*
    Obsah:
1.  TIMELINE                  
2.  TABLET TIMELINE
3.  MOBILE TIMELINE   
4.  FILTER               
*/
.content-timeline-block {
  background: var(--PW-bg-pages);
}
.filter {
  border-top: 1px solid rgba(17, 17, 17, 0.08);
  border-bottom: 1px solid rgba(17, 17, 17, 0.09);
  padding-top: 10px;
  padding-bottom: 10px;
}
.filter .btn-transparent.disabled {
  color: black;
}
.timeline-block {
  min-height: 65vh !important;
}
.timeline-block .panel-blok {
  background-color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  padding: 10px 0;
}
.timeline-block .panel.panel-timeline {
  background-color: transparent !important;
}
.timeline-block .timeline {
  padding-bottom: 40px;
}
.timeline-block .timeline .zobrazenie-btns .control a {
  color: #e4e4e4;
}
.timeline-block .timeline .zobrazenie-btns .control.active a {
  color: #fff;
}
.timeline-block .timeline .zobrazenie-btns .control:hover a {
  color: #ffffff;
}
.btn-help {
  padding: 5px 8px;
  background: transparent;
  border: none;
  border-radius: 0 !important;
}
.btn-clear,
.btn-primary {
  border-radius: var(--PW-btn-radius) !important;
  color: white;
  background-color: #0A2E56;
  border-color: #2A4563;
}
.btn-clear:focus,
.btn-primary:focus,
.btn-clear.focus,
.btn-primary.focus {
  color: white;
  background-color: #051628;
  border-color: #040709;
}
.btn-clear:hover,
.btn-primary:hover {
  color: white;
  background-color: #051628;
  border-color: #182738;
}
.btn-clear:active,
.btn-primary:active,
.btn-clear.active,
.btn-primary.active,
.open > .dropdown-toggle.btn-clear,
.open > .dropdown-toggle.btn-primary {
  color: white;
  background-color: #051628;
  background-image: none;
  border-color: #182738;
}
.btn-clear:active:hover,
.btn-primary:active:hover,
.btn-clear.active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-clear:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-clear:active:focus,
.btn-primary:active:focus,
.btn-clear.active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-clear:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-clear:active.focus,
.btn-primary:active.focus,
.btn-clear.active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-clear.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: white;
  background-color: #010408;
  border-color: #040709;
}
.btn-clear.disabled:hover,
.btn-primary.disabled:hover,
.btn-clear[disabled]:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-clear:hover,
fieldset[disabled] .btn-primary:hover,
.btn-clear.disabled:focus,
.btn-primary.disabled:focus,
.btn-clear[disabled]:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-clear:focus,
fieldset[disabled] .btn-primary:focus,
.btn-clear.disabled.focus,
.btn-primary.disabled.focus,
.btn-clear[disabled].focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-clear.focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #0A2E56;
  border-color: #2A4563;
}
.btn-clear .badge,
.btn-primary .badge {
  color: #0A2E56;
  background-color: white;
}
.btn-clear:hover,
.btn-primary:hover {
  color: white;
  background-color: #2A4563;
  border-color: #2A4563;
}
.btn-clear:hover:focus,
.btn-primary:hover:focus,
.btn-clear:hover.focus,
.btn-primary:hover.focus {
  color: white;
  background-color: #1b2c3f;
  border-color: #040709;
}
.btn-clear:hover:hover,
.btn-primary:hover:hover {
  color: white;
  background-color: #1b2c3f;
  border-color: #182738;
}
.btn-clear:hover:active,
.btn-primary:hover:active,
.btn-clear:hover.active,
.btn-primary:hover.active,
.open > .dropdown-toggle.btn-clear:hover,
.open > .dropdown-toggle.btn-primary:hover {
  color: white;
  background-color: #1b2c3f;
  background-image: none;
  border-color: #182738;
}
.btn-clear:hover:active:hover,
.btn-primary:hover:active:hover,
.btn-clear:hover.active:hover,
.btn-primary:hover.active:hover,
.open > .dropdown-toggle.btn-clear:hover:hover,
.open > .dropdown-toggle.btn-primary:hover:hover,
.btn-clear:hover:active:focus,
.btn-primary:hover:active:focus,
.btn-clear:hover.active:focus,
.btn-primary:hover.active:focus,
.open > .dropdown-toggle.btn-clear:hover:focus,
.open > .dropdown-toggle.btn-primary:hover:focus,
.btn-clear:hover:active.focus,
.btn-primary:hover:active.focus,
.btn-clear:hover.active.focus,
.btn-primary:hover.active.focus,
.open > .dropdown-toggle.btn-clear:hover.focus,
.open > .dropdown-toggle.btn-primary:hover.focus {
  color: white;
  background-color: #101b26;
  border-color: #040709;
}
.btn-clear:hover.disabled:hover,
.btn-primary:hover.disabled:hover,
.btn-clear:hover[disabled]:hover,
.btn-primary:hover[disabled]:hover,
fieldset[disabled] .btn-clear:hover:hover,
fieldset[disabled] .btn-primary:hover:hover,
.btn-clear:hover.disabled:focus,
.btn-primary:hover.disabled:focus,
.btn-clear:hover[disabled]:focus,
.btn-primary:hover[disabled]:focus,
fieldset[disabled] .btn-clear:hover:focus,
fieldset[disabled] .btn-primary:hover:focus,
.btn-clear:hover.disabled.focus,
.btn-primary:hover.disabled.focus,
.btn-clear:hover[disabled].focus,
.btn-primary:hover[disabled].focus,
fieldset[disabled] .btn-clear:hover.focus,
fieldset[disabled] .btn-primary:hover.focus {
  background-color: #2A4563;
  border-color: #2A4563;
}
.btn-clear:hover .badge,
.btn-primary:hover .badge {
  color: #2A4563;
  background-color: white;
}
.btn-clear:hover i,
.btn-primary:hover i {
  color: #f7f7f7 !important;
}
.btn-clear-danger {
  border-radius: 30px !important;
  color: #FF4136;
  background-color: transparent;
  border-color: #FF4136;
}
.btn-clear-danger:focus,
.btn-clear-danger.focus {
  color: #FF4136;
  background-color: rgba(0, 0, 0, 0);
  border-color: #b50a00;
}
.btn-clear-danger:hover {
  color: #FF4136;
  background-color: rgba(0, 0, 0, 0);
  border-color: #f80e00;
}
.btn-clear-danger:active,
.btn-clear-danger.active,
.open > .dropdown-toggle.btn-clear-danger {
  color: #FF4136;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #f80e00;
}
.btn-clear-danger:active:hover,
.btn-clear-danger.active:hover,
.open > .dropdown-toggle.btn-clear-danger:hover,
.btn-clear-danger:active:focus,
.btn-clear-danger.active:focus,
.open > .dropdown-toggle.btn-clear-danger:focus,
.btn-clear-danger:active.focus,
.btn-clear-danger.active.focus,
.open > .dropdown-toggle.btn-clear-danger.focus {
  color: #FF4136;
  background-color: rgba(0, 0, 0, 0);
  border-color: #b50a00;
}
.btn-clear-danger.disabled:hover,
.btn-clear-danger[disabled]:hover,
fieldset[disabled] .btn-clear-danger:hover,
.btn-clear-danger.disabled:focus,
.btn-clear-danger[disabled]:focus,
fieldset[disabled] .btn-clear-danger:focus,
.btn-clear-danger.disabled.focus,
.btn-clear-danger[disabled].focus,
fieldset[disabled] .btn-clear-danger.focus {
  background-color: transparent;
  border-color: #FF4136;
}
.btn-clear-danger .badge {
  color: transparent;
  background-color: #FF4136;
}
.btn-clear-danger:hover {
  color: #ff3327;
  background-color: transparent;
  border-color: #ff3327;
}
.btn-clear-danger:hover:focus,
.btn-clear-danger:hover.focus {
  color: #ff3327;
  background-color: rgba(0, 0, 0, 0);
  border-color: #a60900;
}
.btn-clear-danger:hover:hover {
  color: #ff3327;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e80d00;
}
.btn-clear-danger:hover:active,
.btn-clear-danger:hover.active,
.open > .dropdown-toggle.btn-clear-danger:hover {
  color: #ff3327;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #e80d00;
}
.btn-clear-danger:hover:active:hover,
.btn-clear-danger:hover.active:hover,
.open > .dropdown-toggle.btn-clear-danger:hover:hover,
.btn-clear-danger:hover:active:focus,
.btn-clear-danger:hover.active:focus,
.open > .dropdown-toggle.btn-clear-danger:hover:focus,
.btn-clear-danger:hover:active.focus,
.btn-clear-danger:hover.active.focus,
.open > .dropdown-toggle.btn-clear-danger:hover.focus {
  color: #ff3327;
  background-color: rgba(0, 0, 0, 0);
  border-color: #a60900;
}
.btn-clear-danger:hover.disabled:hover,
.btn-clear-danger:hover[disabled]:hover,
fieldset[disabled] .btn-clear-danger:hover:hover,
.btn-clear-danger:hover.disabled:focus,
.btn-clear-danger:hover[disabled]:focus,
fieldset[disabled] .btn-clear-danger:hover:focus,
.btn-clear-danger:hover.disabled.focus,
.btn-clear-danger:hover[disabled].focus,
fieldset[disabled] .btn-clear-danger:hover.focus {
  background-color: transparent;
  border-color: #ff3327;
}
.btn-clear-danger:hover .badge {
  color: transparent;
  background-color: #ff3327;
}
.btn-clear-danger:hover i {
  color: #ff3327;
}
.panel-loading .btn-success {
  border-radius: 30px !important;
  color: #fff;
  background-color: white;
  border-color: #fff;
}
.panel-loading .btn-success:focus,
.panel-loading .btn-success.focus {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #bfbfbf;
}
.panel-loading .btn-success:hover {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.panel-loading .btn-success:active,
.panel-loading .btn-success.active,
.open > .dropdown-toggle.panel-loading .btn-success {
  color: #fff;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #e0e0e0;
}
.panel-loading .btn-success:active:hover,
.panel-loading .btn-success.active:hover,
.open > .dropdown-toggle.panel-loading .btn-success:hover,
.panel-loading .btn-success:active:focus,
.panel-loading .btn-success.active:focus,
.open > .dropdown-toggle.panel-loading .btn-success:focus,
.panel-loading .btn-success:active.focus,
.panel-loading .btn-success.active.focus,
.open > .dropdown-toggle.panel-loading .btn-success.focus {
  color: #fff;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.panel-loading .btn-success.disabled:hover,
.panel-loading .btn-success[disabled]:hover,
fieldset[disabled] .panel-loading .btn-success:hover,
.panel-loading .btn-success.disabled:focus,
.panel-loading .btn-success[disabled]:focus,
fieldset[disabled] .panel-loading .btn-success:focus,
.panel-loading .btn-success.disabled.focus,
.panel-loading .btn-success[disabled].focus,
fieldset[disabled] .panel-loading .btn-success.focus {
  background-color: white;
  border-color: #fff;
}
.panel-loading .btn-success .badge {
  color: white;
  background-color: #fff;
}
.panel-loading .btn-success:hover {
  color: #fff;
  background-color: #fcfcfc;
  border-color: #fff;
}
.panel-loading .btn-success:hover:focus,
.panel-loading .btn-success:hover.focus {
  color: #fff;
  background-color: #e3e3e3;
  border-color: #bfbfbf;
}
.panel-loading .btn-success:hover:hover {
  color: #fff;
  background-color: #e3e3e3;
  border-color: #e0e0e0;
}
.panel-loading .btn-success:hover:active,
.panel-loading .btn-success:hover.active,
.open > .dropdown-toggle.panel-loading .btn-success:hover {
  color: #fff;
  background-color: #e3e3e3;
  background-image: none;
  border-color: #e0e0e0;
}
.panel-loading .btn-success:hover:active:hover,
.panel-loading .btn-success:hover.active:hover,
.open > .dropdown-toggle.panel-loading .btn-success:hover:hover,
.panel-loading .btn-success:hover:active:focus,
.panel-loading .btn-success:hover.active:focus,
.open > .dropdown-toggle.panel-loading .btn-success:hover:focus,
.panel-loading .btn-success:hover:active.focus,
.panel-loading .btn-success:hover.active.focus,
.open > .dropdown-toggle.panel-loading .btn-success:hover.focus {
  color: #fff;
  background-color: #d1d1d1;
  border-color: #bfbfbf;
}
.panel-loading .btn-success:hover.disabled:hover,
.panel-loading .btn-success:hover[disabled]:hover,
fieldset[disabled] .panel-loading .btn-success:hover:hover,
.panel-loading .btn-success:hover.disabled:focus,
.panel-loading .btn-success:hover[disabled]:focus,
fieldset[disabled] .panel-loading .btn-success:hover:focus,
.panel-loading .btn-success:hover.disabled.focus,
.panel-loading .btn-success:hover[disabled].focus,
fieldset[disabled] .panel-loading .btn-success:hover.focus {
  background-color: #fcfcfc;
  border-color: #fff;
}
.panel-loading .btn-success:hover .badge {
  color: #fcfcfc;
  background-color: #fff;
}
.panel-loading .btn-success:hover i {
  color: #f7f7f7;
}
.formLogin .tab-pane .btn-primary {
  border-radius: 0 !important;
  color: white;
  background-color: #0A2E56;
  border-color: white;
}
.formLogin .tab-pane .btn-primary:focus,
.formLogin .tab-pane .btn-primary.focus {
  color: white;
  background-color: #051628;
  border-color: #bfbfbf;
}
.formLogin .tab-pane .btn-primary:hover {
  color: white;
  background-color: #051628;
  border-color: #e0e0e0;
}
.formLogin .tab-pane .btn-primary:active,
.formLogin .tab-pane .btn-primary.active,
.open > .dropdown-toggle.formLogin .tab-pane .btn-primary {
  color: white;
  background-color: #051628;
  background-image: none;
  border-color: #e0e0e0;
}
.formLogin .tab-pane .btn-primary:active:hover,
.formLogin .tab-pane .btn-primary.active:hover,
.open > .dropdown-toggle.formLogin .tab-pane .btn-primary:hover,
.formLogin .tab-pane .btn-primary:active:focus,
.formLogin .tab-pane .btn-primary.active:focus,
.open > .dropdown-toggle.formLogin .tab-pane .btn-primary:focus,
.formLogin .tab-pane .btn-primary:active.focus,
.formLogin .tab-pane .btn-primary.active.focus,
.open > .dropdown-toggle.formLogin .tab-pane .btn-primary.focus {
  color: white;
  background-color: #010408;
  border-color: #bfbfbf;
}
.formLogin .tab-pane .btn-primary.disabled:hover,
.formLogin .tab-pane .btn-primary[disabled]:hover,
fieldset[disabled] .formLogin .tab-pane .btn-primary:hover,
.formLogin .tab-pane .btn-primary.disabled:focus,
.formLogin .tab-pane .btn-primary[disabled]:focus,
fieldset[disabled] .formLogin .tab-pane .btn-primary:focus,
.formLogin .tab-pane .btn-primary.disabled.focus,
.formLogin .tab-pane .btn-primary[disabled].focus,
fieldset[disabled] .formLogin .tab-pane .btn-primary.focus {
  background-color: #0A2E56;
  border-color: white;
}
.formLogin .tab-pane .btn-primary .badge {
  color: #0A2E56;
  background-color: white;
}
.formLogin .tab-pane .btn-primary:hover {
  color: white;
  background-color: #0b305b;
  border-color: #fcfcfc;
}
.formLogin .tab-pane .btn-primary:hover:focus,
.formLogin .tab-pane .btn-primary:hover.focus {
  color: white;
  background-color: #05182d;
  border-color: #bdbdbd;
}
.formLogin .tab-pane .btn-primary:hover:hover {
  color: white;
  background-color: #05182d;
  border-color: #dedede;
}
.formLogin .tab-pane .btn-primary:hover:active,
.formLogin .tab-pane .btn-primary:hover.active,
.open > .dropdown-toggle.formLogin .tab-pane .btn-primary:hover {
  color: white;
  background-color: #05182d;
  background-image: none;
  border-color: #dedede;
}
.formLogin .tab-pane .btn-primary:hover:active:hover,
.formLogin .tab-pane .btn-primary:hover.active:hover,
.open > .dropdown-toggle.formLogin .tab-pane .btn-primary:hover:hover,
.formLogin .tab-pane .btn-primary:hover:active:focus,
.formLogin .tab-pane .btn-primary:hover.active:focus,
.open > .dropdown-toggle.formLogin .tab-pane .btn-primary:hover:focus,
.formLogin .tab-pane .btn-primary:hover:active.focus,
.formLogin .tab-pane .btn-primary:hover.active.focus,
.open > .dropdown-toggle.formLogin .tab-pane .btn-primary:hover.focus {
  color: white;
  background-color: #01070d;
  border-color: #bdbdbd;
}
.formLogin .tab-pane .btn-primary:hover.disabled:hover,
.formLogin .tab-pane .btn-primary:hover[disabled]:hover,
fieldset[disabled] .formLogin .tab-pane .btn-primary:hover:hover,
.formLogin .tab-pane .btn-primary:hover.disabled:focus,
.formLogin .tab-pane .btn-primary:hover[disabled]:focus,
fieldset[disabled] .formLogin .tab-pane .btn-primary:hover:focus,
.formLogin .tab-pane .btn-primary:hover.disabled.focus,
.formLogin .tab-pane .btn-primary:hover[disabled].focus,
fieldset[disabled] .formLogin .tab-pane .btn-primary:hover.focus {
  background-color: #0b305b;
  border-color: #fcfcfc;
}
.formLogin .tab-pane .btn-primary:hover .badge {
  color: #0b305b;
  background-color: white;
}
.formLogin .tab-pane .btn-primary:hover i {
  color: #f7f7f7;
}
a.extern-btn {
  position: relative;
  border-radius: 30px;
  color: #92c3ef;
  border-color: #92c3ef;
}
a.extern-btn:hover {
  color: whitesmoke;
  background-color: #ecf0f1;
}
a.extern-btn:hover i {
  color: whitesmoke;
}
.btn-vstupenky {
  color: #ffffff;
  background-color: #f1c40f;
  border-color: #f1c40f;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.btn-vstupenky:hover {
  color: #fff;
  background-color: #f39c12;
  border-color: #f1c40f;
}
.btn-selectpicker {
  color: #666;
  background-color: #ffffff;
  border-color: #f2f2f2;
}
.btn-selectpicker:focus,
.btn-selectpicker.focus {
  color: #666;
  background-color: #e6e6e6;
  border-color: #b3b3b3;
}
.btn-selectpicker:hover {
  color: #666;
  background-color: #e6e6e6;
  border-color: #d4d4d4;
}
.btn-selectpicker:active,
.btn-selectpicker.active,
.open > .dropdown-toggle.btn-selectpicker {
  color: #666;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #d4d4d4;
}
.btn-selectpicker:active:hover,
.btn-selectpicker.active:hover,
.open > .dropdown-toggle.btn-selectpicker:hover,
.btn-selectpicker:active:focus,
.btn-selectpicker.active:focus,
.open > .dropdown-toggle.btn-selectpicker:focus,
.btn-selectpicker:active.focus,
.btn-selectpicker.active.focus,
.open > .dropdown-toggle.btn-selectpicker.focus {
  color: #666;
  background-color: #d4d4d4;
  border-color: #b3b3b3;
}
.btn-selectpicker.disabled:hover,
.btn-selectpicker[disabled]:hover,
fieldset[disabled] .btn-selectpicker:hover,
.btn-selectpicker.disabled:focus,
.btn-selectpicker[disabled]:focus,
fieldset[disabled] .btn-selectpicker:focus,
.btn-selectpicker.disabled.focus,
.btn-selectpicker[disabled].focus,
fieldset[disabled] .btn-selectpicker.focus {
  background-color: #ffffff;
  border-color: #f2f2f2;
}
.btn-selectpicker .badge {
  color: #ffffff;
  background-color: #666;
}
.btn-buy,
.zaplatit-btn {
  color: #fff;
  background-color: #c4953b;
  border-color: #fff;
}
.btn-buy:focus,
.zaplatit-btn:focus,
.btn-buy.focus,
.zaplatit-btn.focus {
  color: #fff;
  background-color: #9d772f;
  border-color: #bfbfbf;
}
.btn-buy:hover,
.zaplatit-btn:hover {
  color: #fff;
  background-color: #9d772f;
  border-color: #e0e0e0;
}
.btn-buy:active,
.zaplatit-btn:active,
.btn-buy.active,
.zaplatit-btn.active,
.open > .dropdown-toggle.btn-buy,
.open > .dropdown-toggle.zaplatit-btn {
  color: #fff;
  background-color: #9d772f;
  background-image: none;
  border-color: #e0e0e0;
}
.btn-buy:active:hover,
.zaplatit-btn:active:hover,
.btn-buy.active:hover,
.zaplatit-btn.active:hover,
.open > .dropdown-toggle.btn-buy:hover,
.open > .dropdown-toggle.zaplatit-btn:hover,
.btn-buy:active:focus,
.zaplatit-btn:active:focus,
.btn-buy.active:focus,
.zaplatit-btn.active:focus,
.open > .dropdown-toggle.btn-buy:focus,
.open > .dropdown-toggle.zaplatit-btn:focus,
.btn-buy:active.focus,
.zaplatit-btn:active.focus,
.btn-buy.active.focus,
.zaplatit-btn.active.focus,
.open > .dropdown-toggle.btn-buy.focus,
.open > .dropdown-toggle.zaplatit-btn.focus {
  color: #fff;
  background-color: #816227;
  border-color: #bfbfbf;
}
.btn-buy.disabled:hover,
.zaplatit-btn.disabled:hover,
.btn-buy[disabled]:hover,
.zaplatit-btn[disabled]:hover,
fieldset[disabled] .btn-buy:hover,
fieldset[disabled] .zaplatit-btn:hover,
.btn-buy.disabled:focus,
.zaplatit-btn.disabled:focus,
.btn-buy[disabled]:focus,
.zaplatit-btn[disabled]:focus,
fieldset[disabled] .btn-buy:focus,
fieldset[disabled] .zaplatit-btn:focus,
.btn-buy.disabled.focus,
.zaplatit-btn.disabled.focus,
.btn-buy[disabled].focus,
.zaplatit-btn[disabled].focus,
fieldset[disabled] .btn-buy.focus,
fieldset[disabled] .zaplatit-btn.focus {
  background-color: #c4953b;
  border-color: #fff;
}
.btn-buy .badge,
.zaplatit-btn .badge {
  color: #c4953b;
  background-color: #fff;
}
.btn-buy:hover,
.zaplatit-btn:hover {
  background-color: #ad822f;
}
#basket-btn-zaplatit.zaplatit-btn {
  color: #fff;
  background-color: #c4953b;
  border-color: #fff;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.33;
  border-radius: 0;
}
#basket-btn-zaplatit.zaplatit-btn:focus,
#basket-btn-zaplatit.zaplatit-btn.focus {
  color: #fff;
  background-color: #9d772f;
  border-color: #bfbfbf;
}
#basket-btn-zaplatit.zaplatit-btn:hover {
  color: #fff;
  background-color: #9d772f;
  border-color: #e0e0e0;
}
#basket-btn-zaplatit.zaplatit-btn:active,
#basket-btn-zaplatit.zaplatit-btn.active,
.open > .dropdown-toggle#basket-btn-zaplatit.zaplatit-btn {
  color: #fff;
  background-color: #9d772f;
  background-image: none;
  border-color: #e0e0e0;
}
#basket-btn-zaplatit.zaplatit-btn:active:hover,
#basket-btn-zaplatit.zaplatit-btn.active:hover,
.open > .dropdown-toggle#basket-btn-zaplatit.zaplatit-btn:hover,
#basket-btn-zaplatit.zaplatit-btn:active:focus,
#basket-btn-zaplatit.zaplatit-btn.active:focus,
.open > .dropdown-toggle#basket-btn-zaplatit.zaplatit-btn:focus,
#basket-btn-zaplatit.zaplatit-btn:active.focus,
#basket-btn-zaplatit.zaplatit-btn.active.focus,
.open > .dropdown-toggle#basket-btn-zaplatit.zaplatit-btn.focus {
  color: #fff;
  background-color: #816227;
  border-color: #bfbfbf;
}
#basket-btn-zaplatit.zaplatit-btn.disabled:hover,
#basket-btn-zaplatit.zaplatit-btn[disabled]:hover,
fieldset[disabled] #basket-btn-zaplatit.zaplatit-btn:hover,
#basket-btn-zaplatit.zaplatit-btn.disabled:focus,
#basket-btn-zaplatit.zaplatit-btn[disabled]:focus,
fieldset[disabled] #basket-btn-zaplatit.zaplatit-btn:focus,
#basket-btn-zaplatit.zaplatit-btn.disabled.focus,
#basket-btn-zaplatit.zaplatit-btn[disabled].focus,
fieldset[disabled] #basket-btn-zaplatit.zaplatit-btn.focus {
  background-color: #c4953b;
  border-color: #fff;
}
#basket-btn-zaplatit.zaplatit-btn .badge {
  color: #c4953b;
  background-color: #fff;
}
#basket-btn-zaplatit.zaplatit-btn:hover {
  background-color: #ad822f;
}
.btn-info-top {
  color: #fff;
  background-color: #fed10f;
  border-color: #f2c501;
}
.btn-info-top:focus,
.btn-info-top.focus {
  color: #fff;
  background-color: #d9b001;
  border-color: #745e00;
}
.btn-info-top:hover {
  color: #fff;
  background-color: #d9b001;
  border-color: #b69401;
}
.btn-info-top:active,
.btn-info-top.active,
.open > .dropdown-toggle.btn-info-top {
  color: #fff;
  background-color: #d9b001;
  background-image: none;
  border-color: #b69401;
}
.btn-info-top:active:hover,
.btn-info-top.active:hover,
.open > .dropdown-toggle.btn-info-top:hover,
.btn-info-top:active:focus,
.btn-info-top.active:focus,
.open > .dropdown-toggle.btn-info-top:focus,
.btn-info-top:active.focus,
.btn-info-top.active.focus,
.open > .dropdown-toggle.btn-info-top.focus {
  color: #fff;
  background-color: #b69401;
  border-color: #745e00;
}
.btn-info-top.disabled:hover,
.btn-info-top[disabled]:hover,
fieldset[disabled] .btn-info-top:hover,
.btn-info-top.disabled:focus,
.btn-info-top[disabled]:focus,
fieldset[disabled] .btn-info-top:focus,
.btn-info-top.disabled.focus,
.btn-info-top[disabled].focus,
fieldset[disabled] .btn-info-top.focus {
  background-color: #fed10f;
  border-color: #f2c501;
}
.btn-info-top .badge {
  color: #fed10f;
  background-color: #fff;
}
.modalLoginRegNewPasswNewEmail ul > li.active a {
  color: #666;
  background-color: var(--PW-modal-body-bg);
}
.modalLoginRegNewPasswNewEmail ul > li.active a:focus,
.modalLoginRegNewPasswNewEmail ul > li.active a:active {
  color: #666;
  background-color: var(--PW-modal-body-bg);
}
.modalLoginRegNewPasswNewEmail .nav > li > a:hover,
.modalLoginRegNewPasswNewEmail .nav > li > a:focus {
  background-color: inherit;
}
/* mobile menu toggle button */
.menu-toggle {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 5px;
  margin: 5px;
}
.menu-toggle span {
  margin: 0 auto;
  position: relative;
  top: 12px;
  transition-duration: 0s;
  transition-delay: 0.2s;
}
.menu-toggle span:before,
.menu-toggle span:after {
  position: absolute;
  content: '';
}
.menu-toggle span,
.menu-toggle span:before,
.menu-toggle span:after {
  width: 30px;
  height: 3px;
  background-color: #c4953b;
  display: block;
}
.menu-toggle span:before {
  margin-top: -12px;
  transition-property: margin, transform;
  transition-duration: 0.2s;
  transition-delay: 0.2s, 0;
}
.menu-toggle span:after {
  margin-top: 12px;
  transition-property: margin, transform;
  transition-duration: 0.2s;
  transition-delay: 0.2s, 0;
}
.menu-toggle-active span {
  background-color: rgba(0, 0, 0, 0);
  transition-delay: 0.2s;
}
.menu-toggle-active span:before {
  margin-top: 0;
  transform: rotate(45deg);
  transition-delay: 0, 0.2s;
}
.menu-toggle-active span:after {
  margin-top: 0;
  transform: rotate(-45deg);
  transition-delay: 0, 0.2s;
}
.footer-partner {
  /*
    position: relative;
    bottom: 0;
    width: 100%;
    height: auto;
*/
  background: #0A2E56;
  background: none;
}
.footer-partner .link-menu {
  background-color: #0A2E56;
  height: auto;
  padding-bottom: 30px;
  position: relative;
  width: 100%;
}
.footer-partner .link-menu .content {
  padding: 0 10px;
}
.footer-partner .link-menu .wave-box .wave {
  position: absolute;
  width: 140%;
  transform: translateY(-50%);
  color: #0A2E56;
  margin-left: -20%;
}
.footer-partner .link-menu .wave-box .wave svg {
  fill: currentColor;
  width: 102%;
  margin-left: -1%;
  height: auto;
}
@keyframes waveAnimateA {
  0% {
    transform: translate(-30px, -52%);
  }
  100% {
    transform: translate(30px, -50%);
  }
}
.footer-partner .link-menu h3 {
  border-bottom: 1px solid #f2f2f2;
  color: #f2f2f2;
  font-size: 1.15em;
  font-weight: 600;
  line-height: 27px;
  padding: 0 0 10px;
  text-transform: uppercase;
}
.footer-partner .link-menu a {
  -webkit-transition: 0.4s all;
  -o-transition: 0.4s all;
  transition: 0.4s all;
  -webkit-transition: all 0.4s all ease-out;
  -moz-transition: all 0.4s all ease-out;
  -o-transition: all 0.4s all ease-out;
  transition: all 0.4s all ease-out;
  transition-timing-function: ease-out;
  color: #f2f2f2;
  font-size: 8px;
}
.footer-partner .link-menu a:hover,
.footer-partner .link-menu a:focus {
  color: #eaeaea;
}
.footer-partner .link-menu .certifikaty {
  position: relative;
  top: -155px;
}
.footer-partner .link-menu .platobneIkony {
  padding: 10px;
  margin-top: 35px !important;
  background: rgba(39, 49, 59, 0.17);
  background: -moz-linear-gradient(left, rgba(39, 49, 59, 0.17) 0%, rgba(26, 33, 39, 0.12) 15%, rgba(39, 49, 59, 0.17) 85%, rgba(26, 33, 39, 0.12) 100%);
  background: -webkit-linear-gradient(left, rgba(39, 49, 59, 0.17) 0%, rgba(26, 33, 39, 0.12) 15%, rgba(39, 49, 59, 0.17) 85%, rgba(26, 33, 39, 0.12) 100%);
  background: linear-gradient(to right, rgba(39, 49, 59, 0.17) 0%, rgba(26, 33, 39, 0.12) 15%, rgba(39, 49, 59, 0.17) 85%, rgba(26, 33, 39, 0.12) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(39, 49, 59, 0.17)', endColorstr='rgba(26, 33, 39, 0.12)', GradientType=1);
}
.footer-partner .link-menu .platobneIkony .text {
  position: relative;
  top: -7px;
}
.footer-partner .link-menu .table-dobry-anjel td {
  border-top: none;
  padding: 8px 0;
}
.footer-partner .link-menu .table-dobry-anjel .dobry-anjel-text {
  padding-top: 0;
  padding-left: 8px;
}
.footer-partner .link-menu p {
  margin: 0;
  color: #848484;
}
.footer-partner .link-menu img {
  max-width: 100%;
}
.footer-partner .link-menu ul {
  font-size: 13px;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 15px;
  color: #ddd;
}
.footer-partner .link-menu ul li a {
  line-height: 32px;
  display: block;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
}
.footer-partner .footer-bottom {
  background-color: #0b335f;
  border-top: #0a2e56;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #f2f2f2;
  font-size: 11px;
}
.footer-partner .footer-bottom p {
  padding-top: 6px;
}
.footer-partner .footer-bottom p small {
  font-size: small;
  color: hsla(0, 0%, 100%, 0.43);
}
.kosik .basket-controls .prihlasit-btn {
  border-radius: var(--PW-btn-radius) !important;
  color: white;
  background-color: #0A2E56;
  border-color: #2A4563;
}
.kosik .basket-controls .prihlasit-btn:focus,
.kosik .basket-controls .prihlasit-btn.focus {
  color: white;
  background-color: #051628;
  border-color: #040709;
}
.kosik .basket-controls .prihlasit-btn:hover {
  color: white;
  background-color: #051628;
  border-color: #182738;
}
.kosik .basket-controls .prihlasit-btn:active,
.kosik .basket-controls .prihlasit-btn.active,
.open > .dropdown-toggle.kosik .basket-controls .prihlasit-btn {
  color: white;
  background-color: #051628;
  background-image: none;
  border-color: #182738;
}
.kosik .basket-controls .prihlasit-btn:active:hover,
.kosik .basket-controls .prihlasit-btn.active:hover,
.open > .dropdown-toggle.kosik .basket-controls .prihlasit-btn:hover,
.kosik .basket-controls .prihlasit-btn:active:focus,
.kosik .basket-controls .prihlasit-btn.active:focus,
.open > .dropdown-toggle.kosik .basket-controls .prihlasit-btn:focus,
.kosik .basket-controls .prihlasit-btn:active.focus,
.kosik .basket-controls .prihlasit-btn.active.focus,
.open > .dropdown-toggle.kosik .basket-controls .prihlasit-btn.focus {
  color: white;
  background-color: #010408;
  border-color: #040709;
}
.kosik .basket-controls .prihlasit-btn.disabled:hover,
.kosik .basket-controls .prihlasit-btn[disabled]:hover,
fieldset[disabled] .kosik .basket-controls .prihlasit-btn:hover,
.kosik .basket-controls .prihlasit-btn.disabled:focus,
.kosik .basket-controls .prihlasit-btn[disabled]:focus,
fieldset[disabled] .kosik .basket-controls .prihlasit-btn:focus,
.kosik .basket-controls .prihlasit-btn.disabled.focus,
.kosik .basket-controls .prihlasit-btn[disabled].focus,
fieldset[disabled] .kosik .basket-controls .prihlasit-btn.focus {
  background-color: #0A2E56;
  border-color: #2A4563;
}
.kosik .basket-controls .prihlasit-btn .badge {
  color: #0A2E56;
  background-color: white;
}
.kosik .basket-controls .prihlasit-btn:hover {
  color: white;
  background-color: #2A4563;
  border-color: #2A4563;
}
.kosik .basket-controls .prihlasit-btn:hover:focus,
.kosik .basket-controls .prihlasit-btn:hover.focus {
  color: white;
  background-color: #1b2c3f;
  border-color: #040709;
}
.kosik .basket-controls .prihlasit-btn:hover:hover {
  color: white;
  background-color: #1b2c3f;
  border-color: #182738;
}
.kosik .basket-controls .prihlasit-btn:hover:active,
.kosik .basket-controls .prihlasit-btn:hover.active,
.open > .dropdown-toggle.kosik .basket-controls .prihlasit-btn:hover {
  color: white;
  background-color: #1b2c3f;
  background-image: none;
  border-color: #182738;
}
.kosik .basket-controls .prihlasit-btn:hover:active:hover,
.kosik .basket-controls .prihlasit-btn:hover.active:hover,
.open > .dropdown-toggle.kosik .basket-controls .prihlasit-btn:hover:hover,
.kosik .basket-controls .prihlasit-btn:hover:active:focus,
.kosik .basket-controls .prihlasit-btn:hover.active:focus,
.open > .dropdown-toggle.kosik .basket-controls .prihlasit-btn:hover:focus,
.kosik .basket-controls .prihlasit-btn:hover:active.focus,
.kosik .basket-controls .prihlasit-btn:hover.active.focus,
.open > .dropdown-toggle.kosik .basket-controls .prihlasit-btn:hover.focus {
  color: white;
  background-color: #101b26;
  border-color: #040709;
}
.kosik .basket-controls .prihlasit-btn:hover.disabled:hover,
.kosik .basket-controls .prihlasit-btn:hover[disabled]:hover,
fieldset[disabled] .kosik .basket-controls .prihlasit-btn:hover:hover,
.kosik .basket-controls .prihlasit-btn:hover.disabled:focus,
.kosik .basket-controls .prihlasit-btn:hover[disabled]:focus,
fieldset[disabled] .kosik .basket-controls .prihlasit-btn:hover:focus,
.kosik .basket-controls .prihlasit-btn:hover.disabled.focus,
.kosik .basket-controls .prihlasit-btn:hover[disabled].focus,
fieldset[disabled] .kosik .basket-controls .prihlasit-btn:hover.focus {
  background-color: #2A4563;
  border-color: #2A4563;
}
.kosik .basket-controls .prihlasit-btn:hover .badge {
  color: #2A4563;
  background-color: white;
}
.kosik .basket-controls .prihlasit-btn:hover i {
  color: #f7f7f7 !important;
}
.kosik .timer {
  color: var(--PW-text-color);
}
.kosik .panel {
  background: var(--PW-bg-content-cardpay);
}
.kosik h4 {
  color: #c4953b;
}
.kosik .potvrd-podmienky.highlight-valid {
  color: #b94a48;
}
.kosik .order-summary h4 {
  color: #fff;
}
.kosik .step-icon {
  color: var(--PW-basket-line) !important;
  background-color: #fff !important;
  border: 1px solid var(--PW-basket-line) !important;
  z-index: 2;
}
.kosik .vert-line:before {
  background-color: var(--PW-basket-line);
}
.kosik .panel-heading h4 {
  color: #c4953b;
}
.kosik .panel-kosik:before {
  background-color: var(--PW-basket-line);
}
.kosik .panel-kosik.detail-nakupu:before {
  background-color: var(--PW-basket-line);
  z-index: 1;
}
.kosik .panel-kosik.detail-nakupu .check-success {
  color: #2ECC40;
}
.kosik .panel-kosik.detail-nakupu .tabless .td:first-child {
  color: var(--PW-text-color);
}
.kosik .panel-kosik.detail-nakupu .tabless.summary-performance .tr {
  color: #000;
  background: transparent;
}
.kosik .panel-kosik.detail-nakupu .tabless.summary-performance .tr2 .td:last-child .btn i {
  color: #f7f7f7 !important;
}
.kosik .panel-kosik.detail-nakupu .tabless.summary-performance .tr6 .td:last-child {
  color: #000;
  background: transparent;
}
.kosik .panel-kosik.detail-nakupu .tabless.sluzba .tr7-col24-sluzba .tr1 {
  color: #ffffff;
}
.kosik .panel-kosik.detail-nakupu .tabless.sluzba .tr7-col24-sluzba .tr1 > .td {
  color: #000000;
}
.kosik .panel-kosik.detail-nakupu .panel-footer {
  background-color: transparent;
}
.kosik .panel-kosik.detail-nakupu .item {
  color: #666 !important;
  padding: 5px;
  line-height: 40px;
}
.kosik .panel-kosik.detail-nakupu .item:hover {
  color: #666;
}
.kosik .panel-kosik.detail-nakupu .item .detail {
  color: #0A2E56;
}
.kosik .panel-kosik.detail-nakupu .accordion-style .panel-title {
  font-size: 16px;
}
.kosik .panel-kosik.detail-nakupu .accordion-style .panel-heading {
  color: var(--PW-btn-text);
}
.kosik .panel-kosik.detail-nakupu .accordion-style .panel-heading:hover {
  color: var(--PW-btn-text);
}
.kosik .panel-kosik.detail-nakupu .accordion-style .panel-heading:hover i {
  transition: color 0.5s ease;
  color: var(--PW-btn-text);
}
.kosik .panel-kosik.detail-nakupu .accordion-style .panel-heading .accordion-link {
  color: var(--PW-text-color);
}
.kosik .panel-kosik.detail-nakupu .accordion-style .panel-heading .accordion-link:hover {
  color: var(--PW-text-color);
}
.kosik .panel-kosik.detail-nakupu .accordion-style .panel-collapse {
  background-color: var(--PW-basket-table-bg);
}
.kosik .panel-kosik.detail-nakupu .accordion-style .detail {
  color: #0A2E56;
}
.kosik .panel-kosik.detail-nakupu .accordion-style .podujatie {
  text-align: center;
  font-size: 27px;
  color: #212529;
}
.kosik .panel-kosik.detail-nakupu .cena {
  color: #666;
}
.kosik .panel-kosik.vouchers:before {
  background-color: var(--PW-basket-line);
  z-index: 1;
}
.kosik .panel-kosik.vouchers .panel-vouchers .list-vouchers .table .remove {
  padding: 5px;
  text-align: center;
}
.kosik .panel-kosik.vouchers .panel-vouchers .list-vouchers .table .remove .btn-link {
  color: #fed10f;
}
.kosik .panel-kosik.vouchers .panel-vouchers .list-vouchers .table .remove .btn-link:hover {
  color: #f2c501;
}
.kosik .panel-kosik.doplnkove-sluzby:before {
  background-color: var(--PW-basket-line);
  z-index: 1;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-title {
  font-size: 16px;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-heading {
  background-color: #efefef;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-heading:hover {
  color: #000000;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-heading:hover i {
  transition: color 0.5s ease;
  color: #2ECC40;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-heading .accordion-link {
  color: var(--PW-text-color);
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-heading .accordion-link:hover {
  color: var(--PW-text-color);
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-collapse {
  background-color: var(--PW-basket-table-bg);
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .cena.spolu button,
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .predstavenie.spolu button {
  position: absolute;
  top: 3px;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .detail {
  color: #0A2E56;
  text-align: center;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .pocet,
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .cena {
  text-align: right;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-PZ {
  margin-top: 30px;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-PZ .nazov-PZ {
  padding-top: 5px;
  padding-bottom: 5px;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-PZ .control {
  text-align: right;
}
.kosik .panel-kosik.doplnkove-sluzby .panel-insurance .panel-PZ .status {
  font-size: 20px;
  text-align: right;
}
.kosik .panel-kosik.dorucenie-platba:before {
  background-color: var(--PW-basket-line);
  z-index: 1;
}
.kosik .panel-kosik.rezervacia {
  text-align: center;
}
.kosik .panel-kosik.rezervacia .short-info {
  border-bottom: 1px solid #cecece;
}
.kosik .vyzdvihnutiePlatba:before {
  background-color: var(--PW-basket-line);
}
.kosik.cardpay .detail-nakupu:before {
  display: none;
}
.kosik.cardpay .detail-nakupu .panel-title {
  font-size: 16px !important;
}
.kosik.cardpay .detail-nakupu .panel-detail {
  border: 1px solid #e3e3e3;
  margin-bottom: 60px !important;
}
.kosik.cardpay .detail-nakupu .ostatne {
  background-color: #f9f9f9;
  border: 1px solid #e3e3e3;
}
.kosik.cardpay .detail-nakupu .ostatne .panel-heading {
  border-top: 1px solid #dddddd;
}
.kosik .skipass:before {
  background-color: #fff;
}
.kosik .skipass .SkipassForm .one-season-ticket {
  border-bottom: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.kosik .skipass .SkipassForm .one-season-ticket .title {
  color: black;
}
.kosik .skipass .SkipassForm .radio-groups {
  background-color: #f5f5f5;
  border-bottom: 2px solid #e8e8e8;
}
.partnerweb .kosik.cardpay {
  background: initial;
}
.partnerweb .kosik.cardpay .container {
  padding-bottom: 40px;
  background: white;
}
.partnerweb .kosik.cardpay .jumbotron {
  background: initial;
}
.partnerweb .kosik.cardpay .jumbotron .container {
  background: initial;
}
.partnerweb .kosik.cardpay .jumbotron .container p {
  font-size: 18px;
}
.partnerweb .kosik.cardpay .platba .col-md-offset-4 {
  margin-left: 0 !important;
}
.partnerweb .kosik.cardpay.panel-kosik.detail-nakupu {
  padding-top: 10px;
  margin-bottom: 60px !important;
}
.partnerweb .kosik.cardpay.panel-kosik > .panel-body {
  padding: 0;
}
.partnerweb .kosik.cardpay .detail-nakupu .panel-detail {
  border: 1px solid var(--PW-content-cardpay);
  padding: 0;
}
.partnerweb .kosik.cardpay .detail-nakupu .panel-heading h4 {
  margin-left: 0;
}
.partnerweb .kosik.cardpay .detail-nakupu .tabless {
  color: var(--PW-text-color) !important;
}
.partnerweb .kosik.cardpay div.panel.panel-detail {
  padding-left: 0 !important;
}
.partnerweb .kosik.cardpay .detail-nakupu .ostatne {
  background-color: white !important;
  border: 1px solid white !important;
}
.partnerweb .kosik.cardpay .detail-nakupu .ostatne .panel-heading {
  border-top: 1px solid white;
}
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn {
  color: #666;
  background-color: #fff;
  border-color: #fff;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.33;
  border-radius: 0;
}
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn:focus,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn.focus {
  color: #666;
  background-color: #e6e6e6;
  border-color: #bfbfbf;
}
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn:hover {
  color: #666;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn:active,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn.active,
.open > .dropdown-toggle.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn {
  color: #666;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #e0e0e0;
}
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn:active:hover,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn.active:hover,
.open > .dropdown-toggle.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn:hover,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn:active:focus,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn.active:focus,
.open > .dropdown-toggle.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn:focus,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn:active.focus,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn.active.focus,
.open > .dropdown-toggle.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn.focus {
  color: #666;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn.disabled:hover,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn[disabled]:hover,
fieldset[disabled] .partnerweb .kosik.cardpay .basket-controls.zaplatit-btn:hover,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn.disabled:focus,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn[disabled]:focus,
fieldset[disabled] .partnerweb .kosik.cardpay .basket-controls.zaplatit-btn:focus,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn.disabled.focus,
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn[disabled].focus,
fieldset[disabled] .partnerweb .kosik.cardpay .basket-controls.zaplatit-btn.focus {
  background-color: #fff;
  border-color: #fff;
}
.partnerweb .kosik.cardpay .basket-controls.zaplatit-btn .badge {
  color: #fff;
  background-color: #666;
}
@media (min-width: 767px) {
  .lead {
    font-size: inherit;
    text-align: justify;
  }
  .kosik h4 {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    font-size: 24px !important;
    line-height: 26px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
    border-bottom: none !important;
  }
  .kosik .step-icon {
    color: #fff;
    font-size: 1.4rem;
    font-weight: bold;
    background-color: initial;
    border: 1px solid #fff;
    z-index: 2;
  }
  .kosik .panel-kosik .panel-body h4 {
    font-size: 18px !important;
  }
  .kosik .panel-kosik:before {
    background-color: var(--PW-secondary-color);
    z-index: 1;
  }
  .kosik .SposobPlatby .radio label {
    background-color: #ffffff;
  }
  .kosik .SposobPlatby .radio.active {
    background: var(--PW-bg-content-cardpay);
  }
  .kosik .SposobPlatby .radio.active label {
    border: 2px solid var(--PW-secondary-color);
    background-color: initial;
  }
  .kosik .SposobVyzdvihnutia .check-item {
    background-color: white;
  }
  .kosik .dobry-anjel {
    background-color: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(255, 255, 255, 0.6);
  }
  .kosik .order-summary .table > thead > tr > td.active,
  .kosik .order-summary .table > tbody > tr > td.active,
  .kosik .order-summary .table > tfoot > tr > td.active,
  .kosik .order-summary .table > thead > tr > th.active,
  .kosik .order-summary .table > tbody > tr > th.active,
  .kosik .order-summary .table > tfoot > tr > th.active,
  .kosik .order-summary .table > thead > tr.active > td,
  .kosik .order-summary .table > tbody > tr.active > td,
  .kosik .order-summary .table > tfoot > tr.active > td,
  .kosik .order-summary .table > thead > tr.active > th,
  .kosik .order-summary .table > tbody > tr.active > th,
  .kosik .order-summary .table > tfoot > tr.active > th {
    background-color: #ffffff;
  }
  .kosik .order-summary .table-hover > tbody > tr:hover {
    background-color: #ffffff;
  }
  .cardpay .panel-group.acoordion-style.ostatne {
    background-color: #000000;
    border: 1px solid #383838;
  }
  p.text-center.alert.alert-info {
    background-image: -webkit-linear-gradient(top, #fff 0%, #fff 100%) !important;
    background-image: -o-linear-gradient(top, #fff 0%, #fff 100%) !important;
    background-image: linear-gradient(to bottom, #fff 0%, #fff 100%) !important;
    border-color: #fff;
    color: #000 !important;
    margin: 0;
  }
  .kosik .well {
    margin-bottom: 0;
  }
  .kosik .col-md-18.col-md-offset-3.well.well-transparent {
    display: none !important;
  }
}
/* **************************************************/
/* ********  ROOT VARIABLES  ************************/
/* **************************************************/
:root {
  --PW-primary-color: #fff;
  --PW-secondary-color: #c4953b;
  --PW-text-color: #666;
  --PW-link-color: #0A2E56;
  --PW-btn-text: white;
  --PW-btn-bg: #0A2E56;
  --PW-btn-hover: #2A4563;
  --PW-btn-capitalize: uppercase;
  --PW-btn-border: #2A4563;
  --PW-btn-radius: 0;
  --PW-modal-body-bg: #fff;
  --PW-modal-body-text: #666;
  --PW-modal-hr: #fff;
  --PW-dropdown-menu-bg: #fff;
  --PW-dropdown-menu-hover-bg: #fff;
  --PW-dropdown-menu-text: #0A2E56;
  --PW-dropdown-menu-text-hover: #fff;
  --PW-bg-pages: #ffffff url("https://www.palacearthotel.sk/upload/hg-bwpatterns2-13-5.png") repeat;
  --PW-bg-img-pages: #ffffff url("https://www.palacearthotel.sk/upload/hg-bwpatterns2-13-5.png") repeat;
  --PW-bg-content: #fff;
  --PW-bg-content-cardpay: white;
  --PW-bg-content-timeline: #ffffff url("https://www.palacearthotel.sk/upload/hg-bwpatterns2-13-5.png") repeat;
  --PW-panel-bg: white;
  --PW-preloader-page-bg: rgba(255, 255, 255, 0.33);
  --PW-preloader-color-1: #c4953b;
  --PW-preloader-color-2: white;
  --PW-preloader-color-3: #0A2E56;
  --PW-font-color-h1-h2-h3: #212529;
  --PW-font-family-h1-h2-h3: "Roboto", Sans-serif;
  --PW-font-family-base: "RobotoCondensed-Light";
  --PW-navigation-bg: white;
  --PW-navigation-height: 90px;
  --PW-navigation-width: 100%;
  --PW-navigation-height-mobile: 70px;
  --PW-navigation-width-mobile: 50px;
  --PW-navigation-logo-height: 138px;
  --PW-navigation-logo-height-mobile: 20px !important;
  --PW-bg-navbar-filter: white;
  --PW-top-navigation-right-border: rgba(255, 255, 255, 0.15);
  --PW-top-navigation-bottom-border: "";
  --PW-top-navigation-link: #666;
  --PW-top-navigation-link-active: white;
  --PW-top-navigation-top-capitalize: uppercase;
  --PW-mobile-navigation-bg: white;
  --PW-mobile-navigation-border-color: #f7f7f7;
  --PW-mobile-navigation-link: #666;
  --PW-mobile-navigation-link-dark: #0A2E56;
  --PW-personal-menu-border-left-color: #c4953b;
  --PW-partner-header-display: block;
  --PW-partner-header-height: auto;
  --PW-partner-header-bg: #fafafa;
  --PW-partner-header-color: #fff;
  --PW-logo-display: show;
  --PW-logo-mobile-height: 43px;
  --PW-logo-mobile-top: 14px;
  --PW-logo-mobile-left: 74px;
  --PW-logo-desktop-height: 53px;
  --PW-logo-desktop-top: 10px;
  --PW-logo-desktop-left: 10px;
  --PW-header-bg: #0A2E56;
  --PW-header-border-bottom: none;
  --PW-header-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  --PW-timeline-panel-bg: #fff;
  --PW-timeline-ozdoba: none;
  --PW-item-link-color: #0A2E56;
  --PW-nav-left-sidebar-link: #0A2E56;
  --PW-ticket-background: #f2f2f2;
  --PW-ticket-font-color: #666;
  --PW-ticket-info-link: #666;
  --PW-ticket-control-text: #fff;
  --PW-ticket-control-text-hover: #fff;
  --PW-ticket-control-bg: #c4953b;
  --PW-ticket-control-hover: #ad822f;
  --PW-ticket-border: #fff;
  --PW-footer-bg: #0A2E56;
  --PW-footer-bg-img: none;
  --PW-footer-bottom-bg: #0d3a6d;
  --PW-footer-title: #f2f2f2;
  --PW-footer-text: #fff;
  --PW-cd-top: #e92b1d;
  --PW-bg-cardpay: initial;
  --PW-basket-line: #c4953b;
  --PW-basket-table-bg: inherit;
  --PW-shadow-1: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
/* ************** end.ROOT VARIABLES ************************************/
html,
body {
  background: var(--PW-bg-pages) !important;
  background-color: var(--PW-bg-pages) !important;
}
.modal-header,
.modal-footer,
.jumbotron,
.content-mojUcet .mojUcet .reservation-item,
.clanky .timeline-body {
  background: white;
}
.tab-content .panel {
  background-color: var(--PW-panel-bg);
}
.partnerweb {
  background-color: var(--PW-bg-pages) !important;
  background: var(--PW-bg-pages) !important;
  background-size: cover;
  height: 100%;
  color: var(--PW-text-color) !important;
  /*
    .navigacia .logo {
        position: absolute;
        top: var(--PW-logo-desktop-top);
        left: var(--PW-logo-desktop-left);
        width: auto !important;
        height: var(--PW-logo-desktop-height);
    }
    */
}
.partnerweb .detail-content h1,
.partnerweb .panel-blok h1,
.partnerweb .detail-content h2,
.partnerweb .panel-blok h2,
.partnerweb .detail-content h3,
.partnerweb .panel-blok h3,
.partnerweb .detail-content .h1,
.partnerweb .panel-blok .h1,
.partnerweb .detail-content .h2,
.partnerweb .panel-blok .h2,
.partnerweb .detail-content .h3,
.partnerweb .panel-blok .h3 {
  color: var(--PW-font-color-h1-h2-h3);
}
.partnerweb .close {
  color: var(--PW-link-color);
  text-shadow: none;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.partnerweb .event-box-8 .thumbnail .caption .buy-box .btn-ticket-buy i,
.partnerweb .control a {
  color: var(--PW-link-color) !important;
}
.partnerweb .btn-link {
  color: var(--PW-link-color);
}
.partnerweb .btn-backStep i[style] {
  color: var(--PW-link-color) !important;
}
.partnerweb .header {
  border-bottom: var(--PW-header-border-bottom);
}
.partnerweb .header.shadow {
  box-shadow: var(--PW-header-shadow);
}
.partnerweb .dropdown-menu {
  min-width: 280px;
  background-color: var(--PW-dropdown-menu-bg);
}
.partnerweb .dropdown-menu a {
  color: var(--PW-dropdown-menu-text);
}
.partnerweb .dropdown-menu a:hover {
  color: var(--PW-dropdown-menu-text-hover);
}
.partnerweb .partner-header {
  display: var(--PW-partner-header-display);
  height: var(--PW-partner-header-height);
  background: var(--PW-partner-header-bg);
  color: var(--PW-partner-header-color);
  -webkit-box-shadow: 0 8px 6px -6px rgb(121 121 3.1025641%);
  -moz-box-shadow: 0 8px 6px -6px rgba(121, 121, 121, 0.39);
  box-shadow: 0 8px 6px -6px rgb(121 121 3.1025641%);
}
.partnerweb .navigacia .container.default {
  width: var(--PW-navigation-width) !important;
}
.partnerweb .navigacia .logo,
.partnerweb .navbar-brand,
.partnerweb .navigacia .navbar.navbar-right,
.partnerweb .navigacia .menu .logo-nav .close-li a {
  height: var(--PW-navigation-height);
}
.partnerweb .navigacia .menu .logo-nav .close-li a {
  height: var(--PW-navigation-height);
  color: var(--PW-link-color);
}
.partnerweb .navigacia .menu .logo-nav .close-li a:hover i {
  color: #fff;
}
.partnerweb .navigacia .close {
  color: var(--PW-top-navigation-link) !important;
}
.partnerweb .top-navigation .btn-link {
  top: 8px;
  padding-top: 33px;
}
.partnerweb .navigacia .navbar.navbar-right .basket-li a.basketko:hover {
  color: var(--PW-primary-color);
}
.partnerweb .cd-top {
  background-color: var(--PW-cd-top);
}
.partnerweb .content-timeline-block {
  background: var(--PW-bg-pages) !important;
}
.partnerweb .timeline-block .panel-heading .title-1,
.partnerweb .timeline-block .panel-heading .title-1 h2 {
  display: none !important;
}
.partnerweb .timeline-block .panel-blok {
  background-color: var(--PW-bg-content-timeline) !important;
}
.partnerweb .dp2020xxxxxxxxxxxxx {
  display: none;
}
.partnerweb #timeline .list-group:not(.snt-result).list-group-events .list-group-item {
  background: white;
  border-bottom: 2px solid #efefef;
}
.partnerweb #timeline .list-group:not(.snt-result).list-group-events .list-group-item .event-info {
  padding: 0 11px;
}
.partnerweb #timeline .list-group:not(.snt-result).list-group-events .list-group-item .event-info .event-dates {
  color: #000;
  font-weight: bold;
}
.partnerweb #timeline .list-group:not(.snt-result).list-group-events .list-group-item .event-info .event-name {
  color: var(--PW-item-link-color);
}
.partnerweb #timeline .list-group:not(.snt-result).list-group-events .list-group-item .event-info .event-venue-info {
  float: right;
}
.partnerweb #timeline .list-group:not(.snt-result).list-group-events .list-group-item:hover {
  background-color: rgba(255, 255, 255, 0.76);
  box-shadow: 0 5px 10px rgb(0 0 0%);
  border-bottom-color: rgba(255, 255, 255, 0.8);
}
.partnerweb #menu .logo-nav .logo .navbar img[style="height:120px"] {
  height: var(--PW-navigation-logo-height) !important;
}
.partnerweb .content-mojUcet {
  padding: 40px 0;
}
.partnerweb .btn-clearXXXXXX {
  border-radius: 30px !important;
  color: white;
  background-color: #fff;
  border-color: #fff;
}
.partnerweb .btn-clearXXXXXX:focus,
.partnerweb .btn-clearXXXXXX.focus {
  color: white;
  background-color: #e6e6e6;
  border-color: #bfbfbf;
}
.partnerweb .btn-clearXXXXXX:hover {
  color: white;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.partnerweb .btn-clearXXXXXX:active,
.partnerweb .btn-clearXXXXXX.active,
.open > .dropdown-toggle.partnerweb .btn-clearXXXXXX {
  color: white;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #e0e0e0;
}
.partnerweb .btn-clearXXXXXX:active:hover,
.partnerweb .btn-clearXXXXXX.active:hover,
.open > .dropdown-toggle.partnerweb .btn-clearXXXXXX:hover,
.partnerweb .btn-clearXXXXXX:active:focus,
.partnerweb .btn-clearXXXXXX.active:focus,
.open > .dropdown-toggle.partnerweb .btn-clearXXXXXX:focus,
.partnerweb .btn-clearXXXXXX:active.focus,
.partnerweb .btn-clearXXXXXX.active.focus,
.open > .dropdown-toggle.partnerweb .btn-clearXXXXXX.focus {
  color: white;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.partnerweb .btn-clearXXXXXX.disabled:hover,
.partnerweb .btn-clearXXXXXX[disabled]:hover,
fieldset[disabled] .partnerweb .btn-clearXXXXXX:hover,
.partnerweb .btn-clearXXXXXX.disabled:focus,
.partnerweb .btn-clearXXXXXX[disabled]:focus,
fieldset[disabled] .partnerweb .btn-clearXXXXXX:focus,
.partnerweb .btn-clearXXXXXX.disabled.focus,
.partnerweb .btn-clearXXXXXX[disabled].focus,
fieldset[disabled] .partnerweb .btn-clearXXXXXX.focus {
  background-color: #fff;
  border-color: #fff;
}
.partnerweb .btn-clearXXXXXX .badge {
  color: #fff;
  background-color: white;
}
.partnerweb .btn-clearXXXXXX:hover {
  color: #f7f7f7;
  background-color: #fff;
  border-color: #f7f7f7;
}
.partnerweb .btn-clearXXXXXX:hover:focus,
.partnerweb .btn-clearXXXXXX:hover.focus {
  color: #f7f7f7;
  background-color: #e6e6e6;
  border-color: #b8b8b8;
}
.partnerweb .btn-clearXXXXXX:hover:hover {
  color: #f7f7f7;
  background-color: #e6e6e6;
  border-color: #d9d9d9;
}
.partnerweb .btn-clearXXXXXX:hover:active,
.partnerweb .btn-clearXXXXXX:hover.active,
.open > .dropdown-toggle.partnerweb .btn-clearXXXXXX:hover {
  color: #f7f7f7;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #d9d9d9;
}
.partnerweb .btn-clearXXXXXX:hover:active:hover,
.partnerweb .btn-clearXXXXXX:hover.active:hover,
.open > .dropdown-toggle.partnerweb .btn-clearXXXXXX:hover:hover,
.partnerweb .btn-clearXXXXXX:hover:active:focus,
.partnerweb .btn-clearXXXXXX:hover.active:focus,
.open > .dropdown-toggle.partnerweb .btn-clearXXXXXX:hover:focus,
.partnerweb .btn-clearXXXXXX:hover:active.focus,
.partnerweb .btn-clearXXXXXX:hover.active.focus,
.open > .dropdown-toggle.partnerweb .btn-clearXXXXXX:hover.focus {
  color: #f7f7f7;
  background-color: #d4d4d4;
  border-color: #b8b8b8;
}
.partnerweb .btn-clearXXXXXX:hover.disabled:hover,
.partnerweb .btn-clearXXXXXX:hover[disabled]:hover,
fieldset[disabled] .partnerweb .btn-clearXXXXXX:hover:hover,
.partnerweb .btn-clearXXXXXX:hover.disabled:focus,
.partnerweb .btn-clearXXXXXX:hover[disabled]:focus,
fieldset[disabled] .partnerweb .btn-clearXXXXXX:hover:focus,
.partnerweb .btn-clearXXXXXX:hover.disabled.focus,
.partnerweb .btn-clearXXXXXX:hover[disabled].focus,
fieldset[disabled] .partnerweb .btn-clearXXXXXX:hover.focus {
  background-color: #fff;
  border-color: #f7f7f7;
}
.partnerweb .btn-clearXXXXXX:hover .badge {
  color: #fff;
  background-color: #f7f7f7;
}
.partnerweb .btn-clearXXXXXX:hover i {
  color: #f7f7f7;
}
.partnerweb .logo-nav .navbar-brand img[style] {
  height: var(--PW-logo-desktop-height) !important;
  top: var(--PW-logo-desktop-top) !important;
  left: var(--PW-logo-desktop-left) !important;
}
.partnerweb .timeline-block .timeline {
  top: 40px;
}
.partnerweb .timeline-block .timeline .btn-ticket-buy {
  display: none;
}
.partnerweb .timeline .ozdoba {
  display: var(--PW-timeline-ozdoba) !important;
}
.partnerweb .timeline-block .panel-blok,
.partnerweb .event-box-8 .thumbnail {
  background-color: --var(--PW-bg-content) !important;
  border: none;
}
.partnerweb .content-detail-event-3 {
  background: var(--PW-bg-content);
  color: var(--PW-text-color);
}
.partnerweb .content-detail-event-3 .ticket-cover {
  color: var(--PW-ticket-font-color);
}
.partnerweb .content-detail-event-3 a,
.partnerweb .content-detail-event-3 .ticket-cover .ticket-info {
  color: var(--PW-nav-left-sidebar-link);
}
.partnerweb .content-detail-event-3 .detail a.building {
  color: var(--PW-ticket-info-link);
}
.partnerweb .modalHladisko2 .kosik-box {
  background-color: var(--PW-navigation-bg);
}
.partnerweb .modalHladisko2 .kosik-box .circle-icon-1 {
  background-color: var(--PW-btn-bg) !important;
  border-color: var(--PW-btn-text) !important;
  border-radius: 100% !important;
  border-color: #fff !important;
}
.partnerweb .modalHladisko2 .kosik-box .circle-icon-1 i {
  color: var(--PW-btn-text);
}
.partnerweb .modalHladisko2 .control-body {
  background-color: var(--PW-navigation-bg);
}
.partnerweb .modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov {
  background-color: var(--PW-bg-content);
  -webkit-box-shadow: 0 1px 6px #999;
  -moz-box-shadow: 0 1px 6px #999;
  box-shadow: 0 1px 6px #999;
}
.partnerweb .modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov .badge.cena {
  background-color: transparent;
  color: var(--PW-text-color) !important;
}
.partnerweb .modalHladisko2 .control-body .vyber-sektor .zoznam-sektorov .badge.volne {
  background-color: transparent;
  color: var(--PW-text-color) !important;
}
.partnerweb .modalHladisko2 .control-body .vyber-sektor .vyber-sektor-zrusit {
  background-color: #fff;
}
.partnerweb .modalHladisko2 .control-body .detail-selected .pocet,
.partnerweb .modalHladisko2 .control-body .detail-selected .cena {
  background-color: var(--PW-navigation-bg) !important;
  color: var(--PW-top-navigation-link);
  border-right: 1px solid var(--PW-top-navigation-link) !important;
}
.partnerweb .modalHladisko2 .vyber-pocet-vst .pocet .btn-primary {
  color: var(--PW-btn-text);
  background-color: var(--PW-btn-bg);
  border-color: var(--PW-navigation-bg);
}
.partnerweb .modalHladisko2 .vyber-pocet-vst .pocet .btn-primary.active {
  color: var(--PW-btn-bg);
  background-color: var(--PW-btn-text);
  border-color: var(--PW-btn-border);
}
.partnerweb svg rect {
  fill: none !important;
  opacity: 0 !important;
}
.partnerweb a {
  color: var(--PW-link-color);
}
.partnerweb .footer-partner {
  background: var(--PW-footer-bg);
  background: var(--PW-footer-bg-img) center !important;
}
.partnerweb .partner-row {
  text-align: center;
}
.partnerweb .partner-row .partner-logo-box .partner-logo {
  display: inline-block;
  padding: 15px;
}
.partnerweb .partner-row .partner-logo-box .partner-logo img[alt="Puma"] {
  width: 67px !important;
}
.partnerweb .partner-row .partner-logo-box .partner-logo img[alt="Hyundai"] {
  width: 72px !important;
}
.partnerweb .partner-row .partner-logo-box .partner-logo img[alt="Pepsi"] {
  width: 80px !important;
  position: relative;
  top: 3px;
}
.partnerweb .partner-row .partner-logo-box .partner-logo img[alt="Staropramen"] {
  width: 80px !important;
}
.partnerweb .partner-row .partner-logo-box .partner-logo img[alt="Fortuna"] {
  width: 102px !important;
}
@media (min-width: 768px) {
  .partnerweb .partner-row .partner-logo-box .partner-logo {
    display: inline-block;
    padding: 15px;
    padding-left: 50px;
  }
  .partnerweb .partner-row .partner-logo-box .partner-logo img[alt="Puma"] {
    width: 114px !important;
  }
  .partnerweb .partner-row .partner-logo-box .partner-logo img[alt="Hyundai"] {
    width: 95px !important;
  }
  .partnerweb .partner-row .partner-logo-box .partner-logo img[alt="Pepsi"] {
    width: 115px !important;
    position: relative;
    top: 7px;
  }
  .partnerweb .partner-row .partner-logo-box .partner-logo img[alt="Staropramen"] {
    width: 114px !important;
  }
  .partnerweb .partner-row .partner-logo-box .partner-logo img[alt="Fortuna"] {
    width: 130px !important;
  }
}
@media (max-width: 767px) {
  .partnerweb .header.shadow {
    display: var(--PW-header-shadow-display);
  }
  .partnerweb .navigacia {
    min-height: var(--PW-navigation-height-mobile);
    height: var(--PW-navigation-height-mobile);
    box-shadow: none;
  }
  .partnerweb .partner-header {
    display: var(--PW-partner-header-display);
    height: var(--PW-partner-header-height);
    background: var(--PW-partner-header-bg);
    color: var(--PW-partner-header-color);
    box-shadow: var(--PW-shadow-1);
  }
  .partnerweb .navigacia .logo {
    position: absolute;
    top: var(--PW-logo-mobile-top);
    left: var(--PW-logo-mobile-left);
    width: auto !important;
    height: var(--PW-logo-mobile-height);
  }
  .partnerweb .navigacia .navbar-header,
  .partnerweb .navigacia .navbar-header .basketko button,
  .partnerweb .navigacia .navbar-header > button {
    height: var(--PW-navigation-height-mobile) !important;
  }
  .partnerweb .navigacia .navbar-header a.goback-arrow {
    height: var(--PW-navigation-height-mobile);
    width: var(--PW-navigation-width-mobile);
    top: 0;
  }
  .partnerweb .navbar-brand {
    height: var(--PW-navigation-height-mobile);
  }
  .partnerweb .navbar-brand.visible-xs.mobile-logo-link {
    position: relative;
    top: -4px;
  }
  .partnerweb .navigacia .menu .logo-nav .close-li a {
    height: var(--PW-navigation-height-mobile);
  }
  .partnerweb .menu-btn.active,
  .partnerweb .mapa-btn.active {
    color: var(--PW-top-navigation-link) !important;
    color: var(--PW-top-navigation-link-active) !important;
  }
  .partnerweb .basketko .basket-btn .fa.fa-shopping-cart {
    font-size: 23px;
  }
  .partnerweb .mobile-navigation {
    background-color: var(--PW-mobile-navigation-bg);
    color: var(--PW-mobile-navigation-link-dark);
  }
  .partnerweb .mobile-navigation.navbar-nav > li > a {
    color: #000;
  }
  .partnerweb .mobile-navigation.navbar-nav > li > a:hover {
    color: #e3e3e3;
  }
  .partnerweb .mobile-navigation .list-group .btn-success {
    color: white;
    background-color: var(--PW-btn-bg);
    border-color: var(--PW-btn-bg);
  }
  .partnerweb .mobile-navigation .list-group a:hover {
    background-color: var(--PW-primary-color);
  }
  .partnerweb .mobile-navigation .list-group a:active {
    background-color: var(--PW-primary-color);
    color: #000;
  }
  .partnerweb .mobile-navigation .list-group.mu {
    border-left: 16px solid var(--PW-personal-menu-border-left-color) !important;
  }
  .partnerweb .mobile-navigation .list-group.mu.personal-menu {
    text-align: center;
  }
  .partnerweb .mobile-navigation .list-group.mu.personal-menu a[data-target="#modalLoginRegNewPasswNewEmail"] {
    margin: 30px 22px;
    text-align: center;
  }
  .partnerweb .mobile-navigation .list-group.mu.personal-menu .list-group-item {
    background: #fcfcfc;
    padding: 22px;
  }
  .partnerweb .mobile-navigation .list-group.ka {
    border-left: 16px solid var(--PW-text-color) !important;
  }
  .partnerweb .mobile-navigation .list-group.ka .linkNove {
    border-top: none;
  }
  .partnerweb .mobile-navigation .list-group.ts {
    border-left: 16px solid var(--PW-text-color);
  }
  .partnerweb .mobile-navigation .list-group.zo {
    border-left: 16px solid var(--PW-text-color);
  }
  .partnerweb .mobile-navigation .list-group.po {
    border-left: 16px solid var(--PW-text-color);
  }
  .partnerweb .mobile-navigation .list-group.app {
    border-left: 16px solid var(--PW-text-color);
  }
  .partnerweb .mobile-navigation .list-group .list-group-item {
    background-color: transparent;
    border: 1px solid var(--PW-mobile-navigation-border-color);
    color: var(--PW-mobile-navigation-link-dark);
  }
  .partnerweb .mobile-navigation .list-group .list-group-item.active {
    color: #555 !important;
  }
  .partnerweb .mobile-navigation .list-group .list-group-item .text {
    color: var(--PW-mobile-navigation-text);
  }
  .partnerweb .mobile-navigation .list-group .list-group-item.head {
    color: #666666;
    background-color: #f0f0f0;
  }
  .partnerweb .mobile-navigation .list-group .list-group-item .zobrazenie-btns .btn.active {
    border: 1px solid #fcfcfc;
    background-color: #fff;
  }
  .partnerweb .mobile-navigation .list-group.fixed-bottom {
    background-color: #f7f7f7;
    border-bottom: 2px solid #c4953b;
  }
  .partnerweb .mobile-navigation .list-group-login {
    background-color: #fcfcfc;
    -moz-box-shadow: inset 0 -15px 15px -15px #c69943;
    -webkit-box-shadow: inset 0 -15px 15px -15px #c69943;
    box-shadow: inset 0 -15px 15px -15px #c69943;
    border-bottom: 2px solid #b88c37;
    background-color: var(--PW-mobile-navigation-bg);
    color: var(--PW-mobile-navigation-link);
  }
  .partnerweb .kosik.cardpay {
    padding: 0;
  }
  .partnerweb .kosik.cardpay .container {
    padding-bottom: 22px;
  }
  .partnerweb .kosik.cardpay .container h4 {
    color: black;
    text-align: center;
    padding-left: initial;
    font-weight: initial;
  }
  .partnerweb .kosik.cardpay .container h4 span {
    float: none !important;
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L3d3dy90cDIwMTUvdHAyMDE1L0NvbnRlbnQvdGlja2V0cG9ydGFsLWxlc3MvZm9udC1hd2Vzb21lLTQuNi4zL3BhdGgubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX2NhcmQtcGF5Lmxlc3MiLCJDOi93d3cvdHAyMDE1L3RwMjAxNS9Db250ZW50L3RpY2tldHBvcnRhbC1sZXNzL2ZvbnQtYXdlc29tZS00LjYuMy9jb3JlLmxlc3MiLCJDOi93d3cvdHAyMDE1L3RwMjAxNS9Db250ZW50L3RpY2tldHBvcnRhbC1sZXNzL2ZvbnQtYXdlc29tZS00LjYuMy9sYXJnZXIubGVzcyIsIkM6L3d3dy90cDIwMTUvdHAyMDE1L0NvbnRlbnQvdGlja2V0cG9ydGFsLWxlc3MvZm9udC1hd2Vzb21lLTQuNi4zL2ZpeGVkLXdpZHRoLmxlc3MiLCJDOi93d3cvdHAyMDE1L3RwMjAxNS9Db250ZW50L3RpY2tldHBvcnRhbC1sZXNzL2ZvbnQtYXdlc29tZS00LjYuMy9saXN0Lmxlc3MiLCJDOi93d3cvdHAyMDE1L3RwMjAxNS9Db250ZW50L3RpY2tldHBvcnRhbC1sZXNzL2ZvbnQtYXdlc29tZS00LjYuMy9ib3JkZXJlZC1wdWxsZWQubGVzcyIsIkM6L3d3dy90cDIwMTUvdHAyMDE1L0NvbnRlbnQvdGlja2V0cG9ydGFsLWxlc3MvZm9udC1hd2Vzb21lLTQuNi4zL2FuaW1hdGVkLmxlc3MiLCJDOi93d3cvdHAyMDE1L3RwMjAxNS9Db250ZW50L3RpY2tldHBvcnRhbC1sZXNzL2ZvbnQtYXdlc29tZS00LjYuMy9taXhpbnMubGVzcyIsIkM6L3d3dy90cDIwMTUvdHAyMDE1L0NvbnRlbnQvdGlja2V0cG9ydGFsLWxlc3MvZm9udC1hd2Vzb21lLTQuNi4zL3JvdGF0ZWQtZmxpcHBlZC5sZXNzIiwiQzovd3d3L3RwMjAxNS90cDIwMTUvQ29udGVudC90aWNrZXRwb3J0YWwtbGVzcy9mb250LWF3ZXNvbWUtNC42LjMvc3RhY2tlZC5sZXNzIiwiQzovd3d3L3RwMjAxNS90cDIwMTUvQ29udGVudC90aWNrZXRwb3J0YWwtbGVzcy9mb250LWF3ZXNvbWUtNC42LjMvaWNvbnMubGVzcyIsIkM6L3d3dy90cDIwMTUvdHAyMDE1L0NvbnRlbnQvdGlja2V0cG9ydGFsLWxlc3MvZm9udC1hd2Vzb21lLTQuNi4zL3ZhcmlhYmxlcy5sZXNzIiwiQzovd3d3L3RwMjAxNS90cDIwMTUvQ29udGVudC90aWNrZXRwb3J0YWwtbGVzcy9mb250LWF3ZXNvbWUtNC42LjMvc2NyZWVuLXJlYWRlci5sZXNzIiwiX2RlZmF1bHQtcGFydG5lci9fZm9udHkubGVzcyIsIl9jb25maWctcGFydG5lcnMubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX3ByZWxvYWRlci00Lmxlc3MiLCJfZGVmYXVsdC1wYXJ0bmVyL19iYWNrLXRvLXRvcC5sZXNzIiwiX2RlZmF1bHQtcGFydG5lci9faGxhZGlza2EubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX2VsZW1lbnRzLmxlc3MiLCJDOi93d3cvdHAyMDE1L3RwMjAxNS9Db250ZW50L2Jvb3RzdHJhcC9taXhpbnMvYnV0dG9ucy5sZXNzIiwiQzovd3d3L3RwMjAxNS90cDIwMTUvQ29udGVudC9ib290c3RyYXAvbWl4aW5zL3NpemUubGVzcyIsIkM6L3d3dy90cDIwMTUvdHAyMDE1L0NvbnRlbnQvYm9vdHN0cmFwL3R5cGUubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX21vZGFsLWZ1bGwtc2NyZWVuLW1vZGUubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX2xvZ2luLW1vZGFsLmxlc3MiLCJfZGVmYXVsdC1wYXJ0bmVyL19tb2RhbHMubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX2RldGFpbC1wb2R1amF0aWEtMy5sZXNzIiwiQzovd3d3L3RwMjAxNS90cDIwMTUvQ29udGVudC9ib290c3RyYXAvbWl4aW5zL2dyaWQubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX3RpY2tldC1pdGVtLTQubGVzcyIsIkM6L3d3dy90cDIwMTUvdHAyMDE1L0NvbnRlbnQvYm9vdHN0cmFwL21peGlucy92ZW5kb3ItcHJlZml4ZXMubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX3Z5YmVyLXBvY3R1LXZzdHVwZW5pZWsubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX2xhbmd1YWdlLmxlc3MiLCJfZGVmYXVsdC1wYXJ0bmVyL25hdmlnYXRpb24vX3pvb20tY29udHJvbC5sZXNzIiwiX2RlZmF1bHQtcGFydG5lci9uYXZpZ2F0aW9uL19uYXZpZ2FjaWEtdG9wLW1lbnUtbGluay5sZXNzIiwiX2RlZmF1bHQtcGFydG5lci9uYXZpZ2F0aW9uL19uYXZpZ2FjaWEtbWFpbi5sZXNzIiwiX2RlZmF1bHQtcGFydG5lci9uYXZpZ2F0aW9uL19uYXZpZ2FjaWEtbWFpbi1kcm9wZG93bi5sZXNzIiwiX2RlZmF1bHQtcGFydG5lci9uYXZpZ2F0aW9uL19uYXZpZ2FjaWEtbWFpbi1maWx0ZXIubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvbmF2aWdhdGlvbi9fbmF2aWdhY2lhLXNlbGxpbmctcGxhY2VzLmxlc3MiLCJfZGVmYXVsdC1wYXJ0bmVyL25hdmlnYXRpb24vX25hdmlnYWNpYS1zZWxsaW5nLXBsYWNlcy1maWx0ZXIubGVzcyIsIi5jb2xvcnMtZGVmYXVsdC1wYXJ0bmVyLmxlc3MiLCJfZGVmYXVsdC1wYXJ0bmVyL25hdmlnYXRpb24vX25hdmlnYWNpYS1tb2JpbGUtbWVudS5sZXNzIiwiX2RlZmF1bHQtcGFydG5lci9uYXZpZ2F0aW9uL19uYXZpZ2FjaWEtTWluaU5hdi5sZXNzIiwiX2RlZmF1bHQtcGFydG5lci9uYXZpZ2F0aW9uL19uYXZpZ2FjaWEubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX2hvcml6b250YWwtdGltZWxpbmUubGVzcyIsIl9kZWZhdWx0LXBhcnRuZXIvX3RpbWVsaW5lLmxlc3MiLCJfZGVmYXVsdC1wYXJ0bmVyL19idXR0b25zLXRoZW1lLmxlc3MiLCJfZGVmYXVsdC1wYXJ0bmVyL19mb290ZXItcGFydG5lci5sZXNzIiwiX2RlZmF1bHQtcGFydG5lci9fYmFza2V0Lmxlc3MiLCJfZGVmYXVsdC1wYXJ0bmVyL19iYXNrZXQtc2tpcGFzcy5sZXNzIiwiX2RlZmF1bHQtcGFydG5lci5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUdBO0VBQ0UsYUFBYSxhQUFiO0VBQ0EsU0FBUyx5Q0FBVDtFQUNBLFNBQVMsMENBQTJDLE9BQU8sMEJBRXJELDJDQUE0QyxPQUFPLGFBQ25ELDBDQUEyQyxPQUFPLGlCQUNsRCwwQ0FBMkMsT0FBTyxNQUp4RDtFQU1BLG1CQUFBO0VBQ0Esa0JBQUE7Ozs7Ozs7Ozs7Ozs7OztBQ2JEO0VDSUMscUJBQUE7RUFDQSw2Q0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBOzs7QURURDtFRUtDLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTs7QUZQRDtFRVNzQixjQUFBOztBRlR0QjtFRVVzQixjQUFBOztBRlZ0QjtFRVdzQixjQUFBOztBRlh0QjtFRVlzQixjQUFBOztBRlp0QjtFR0dDLG1CQUFBO0VBQ0Esa0JBQUE7O0FISkQ7RUlJQyxlQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUpORCxNSU9DO0VBQU8sa0JBQUE7O0FKUFI7RUlVQyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBSmRELE1BQUM7RUlnQkUsbUJBQUE7O0FKaEJIO0VLSUMsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBOztBTE5EO0VLUzZCLFdBQUE7O0FMVDdCO0VLVThCLFlBQUE7O0FMVjlCLEdBQUM7RUthK0IsbUJBQUE7O0FMYmhDLEdBQUM7RUtjZ0Msa0JBQUE7OztBQUlsQztFQUFjLFlBQUE7O0FBQ2Q7RUFBYSxXQUFBOztBQUdYLEdBQUM7RUFBYSxtQkFBQTs7QUFDZCxHQUFDO0VBQWMsa0JBQUE7O0FMdkJoQjtFTUlDLDZDQUFBO0VBQ1EscUNBQUE7O0FOTFQ7RU1TQyx1Q0FBdUMsUUFBdkM7RUFDUSwrQkFBK0IsUUFBL0I7O0FBR1Y7RUFDRTtJQUNFLG1CQUFtQixZQUFuQjtJQUNRLFdBQVcsWUFBWDs7RUFFVjtJQUNFLG1CQUFtQixjQUFuQjtJQUNRLFdBQVcsY0FBWDs7O0FBSVo7RUFDRTtJQUNFLG1CQUFtQixZQUFuQjtJQUNRLFdBQVcsWUFBWDs7RUFFVjtJQUNFLG1CQUFtQixjQUFuQjtJQUNRLFdBQVcsY0FBWDs7O0FOL0JYO0VPY0MsWUFBWSwwREFBWjtFQUNBLG1CQUFtQixhQUFuQjtFQUNJLGVBQWUsYUFBZjtFQUNJLFdBQVcsYUFBWDs7QVBqQlQ7RU9jQyxZQUFZLDBEQUFaO0VBQ0EsbUJBQW1CLGNBQW5CO0VBQ0ksZUFBZSxjQUFmO0VBQ0ksV0FBVyxjQUFYOztBUGpCVDtFT2NDLFlBQVksMERBQVo7RUFDQSxtQkFBbUIsY0FBbkI7RUFDSSxlQUFlLGNBQWY7RUFDSSxXQUFXLGNBQVg7O0FQakJUO0VPcUJDLFlBQVksb0VBQVo7RUFDQSxtQkFBbUIsWUFBbkI7RUFDSSxlQUFlLFlBQWY7RUFDSSxXQUFXLFlBQVg7O0FQeEJUO0VPcUJDLFlBQVksb0VBQVo7RUFDQSxtQkFBbUIsWUFBbkI7RUFDSSxlQUFlLFlBQWY7RUFDSSxXQUFXLFlBQVg7O0FQeEJULEtBQU07QUFDSyxLQUFNO0FBQWdCLEtBQU07QUFBZ0IsS0FBTTtBQUNyRCxLQUFNO0VRZ0JiLFlBQUE7O0FSbEJEO0VTSUMsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTs7QVRURDtBQUNJO0VTV0gsa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBOztBVGZEO0VTaUI0QixvQkFBQTs7QVRqQjVCO0VTa0I0QixjQUFBOztBVGxCNUI7RVNtQjJCLFdBQUE7Ozs7QVRuQjNCLFNBQ0Q7RVVFaUMsU0MwVGxCLE9EMVRrQjs7QVZIaEMsU0FDRDtFVUdpQyxTQ29jbEIsT0RwY2tCOztBVkpoQyxVQUNBO0VVSWlDLFNDK2hCbEIsT0QvaEJrQjs7QVZMakMsY0FDSTtFVUtpQyxTQzRObEIsT0Q1TmtCOztBVk5yQyxTQUNEO0VVTWlDLFNDdVZsQixPRHZWa0I7O0FWUGhDLFFBQVE7RVVRdUIsU0NxbEJsQixPRHJsQmtCOztBVlIvQixVQUNBO0VVUWlDLFNDeWxCbEIsT0R6bEJrQjs7QVZUakMsUUFBUTtFVVV1QixTQzZxQmxCLE9EN3FCa0I7O0FWVi9CLFFBQVE7RVVXdUIsU0NzUWxCLE9EdFFrQjs7QVZYL0IsWUFDRTtFVVdpQyxTQ3duQmxCLE9EeG5Ca0I7O0FWWm5DLE1BQU07RVVhdUIsU0NzbkJsQixPRHRuQmtCOztBVmI3QixXQUNDO0VVYWlDLFNDdW5CbEIsT0R2bkJrQjs7QVZkbEMsU0FDRDtFVWNpQyxTQ2tJbEIsT0RsSWtCOztBVmZoQyxVQUNBO0FBQVMsU0FBUztBQUFTLFNBQVM7RVVpQkosU0MybkJsQixPRDNuQmtCOztBVmxCaEMsZUFDSztFVWtCaUMsU0NtaEJsQixPRG5oQmtCOztBVm5CdEMsZ0JBQ007RVVtQmlDLFNDaWhCbEIsT0RqaEJrQjs7QVZwQnZDLGFBQ0c7RVVvQmlDLFNDb2VsQixPRHBla0I7O0FWckJwQyxVQUNBO0VVcUJpQyxTQ3FpQmxCLE9EcmlCa0I7O0FWdEJqQyxRQUFRO0FBQ0QsT0FBTztFVXVCZ0IsU0N5SmxCLE9EekprQjs7QVZ4QjlCLFdBQ0M7RVV3QmlDLFNDbW9CbEIsT0Rub0JrQjs7QVZ6QmxDLFFBQVE7RVUwQnVCLFNDd1VsQixPRHhVa0I7O0FWMUIvQixVQUNBO0VVMEJpQyxTQzBPbEIsT0QxT2tCOztBVjNCakMsV0FDQztFVTJCaUMsU0N5SWxCLE9EeklrQjs7QVY1QmxDLFFBQVE7RVU2QnVCLFNDeWZsQixPRHpma0I7O0FWN0IvQixZQUNFO0VVNkJpQyxTQ3lMbEIsT0R6TGtCOztBVjlCbkMsdUJBQ2E7RVU4QmlDLFNDU2xCLE9EVGtCOztBVi9COUMscUJBQ1c7RVUrQmlDLFNDV2xCLE9EWGtCOztBVmhDNUMsU0FDRDtFVWdDaUMsU0NpVmxCLE9EalZrQjs7QVZqQ2hDLGlCQUNPO0VVaUNpQyxTQ2lkbEIsT0RqZGtCOztBVmxDeEMsZ0JBQ007QUFBUyxVQUFVO0VVbUNRLFNDNGVsQixPRDVla0I7O0FWcENqQyxXQUNDO0VVb0NpQyxTQ3NlbEIsT0R0ZWtCOztBVnJDbEMsWUFDRTtFVXFDaUMsU0NtWGxCLE9EblhrQjs7QVZ0Q25DLFFBQVE7RVV1Q3VCLFNDc1hsQixPRHRYa0I7O0FWdkMvQixRQUFRO0VVd0N1QixTQytPbEIsT0QvT2tCOztBVnhDL0IsY0FDSTtFVXdDaUMsU0NvVGxCLE9EcFRrQjs7QVZ6Q3JDLGNBQ0k7RVV5Q2lDLFNDZ3FCbEIsT0RocUJrQjs7QVYxQ3JDLGVBQ0s7RVUwQ2lDLFNDOHBCbEIsT0Q5cEJrQjs7QVYzQ3RDLGFBQ0c7RVUyQ2lDLFNDK3BCbEIsT0QvcEJrQjs7QVY1Q3BDLFVBQ0E7RVU0Q2lDLFNDaWRsQixPRGpka0I7O0FWN0NqQyxXQUNDO0VVNkNpQyxTQ29CbEIsT0RwQmtCOztBVjlDbEMsT0FBTztFVStDdUIsU0Mya0JsQixPRDNrQmtCOztBVi9DOUIsUUFBUTtFVWdEdUIsU0Mya0JsQixPRDNrQmtCOztBVmhEL0IsUUFBUTtFVWlEdUIsU0NrRGxCLE9EbERrQjs7QVZqRC9CLFlBQ0U7RVVpRGlDLFNDa0RsQixPRGxEa0I7O0FWbERuQyxTQUNEO0VVa0RpQyxTQ3VjbEIsT0R2Y2tCOztBVm5EaEMsVUFDQTtFVW1EaUMsU0NvRWxCLE9EcEVrQjs7QVZwRGpDLFFBQVE7RVVxRHVCLFNDNk9sQixPRDdPa0I7O0FWckQvQixRQUFRO0VVc0R1QixTQzBDbEIsT0QxQ2tCOztBVnREL0IsVUFDQTtFVXNEaUMsU0NzVWxCLE9EdFVrQjs7QVZ2RGpDLGVBQ0s7RVV1RGlDLFNDeWtCbEIsT0R6a0JrQjs7QVZ4RHRDLGNBQ0k7RVV3RGlDLFNDeWtCbEIsT0R6a0JrQjs7QVZ6RHJDLGNBQ0k7RVV5RGlDLFNDdkNsQixPRHVDa0I7O0FWMURyQyxnQkFDTTtFVTBEaUMsU0MxQ2xCLE9EMENrQjs7QVYzRHZDLGVBQ0s7RVUyRGlDLFNDeENsQixPRHdDa0I7O0FWNUR0QyxpQkFDTztFVTREaUMsU0MzQ2xCLE9EMkNrQjs7QVY3RHhDLFFBQVE7RVU4RHVCLFNDMFZsQixPRDFWa0I7O0FWOUQvQixVQUNBO0FBQVMsV0FBVztFVStEYyxTQ29abEIsT0RwWmtCOztBVmhFbEMsVUFDQTtFVWdFaUMsU0NrVGxCLE9EbFRrQjs7QVZqRWpDLGdCQUNNO0VVaUVpQyxTQ2lvQmxCLE9Eam9Ca0I7O0FWbEV2QyxTQUNEO0FBQVMsU0FBUztBQUFTLGFBQWE7RVVvRUgsU0NtYWxCLE9EbmFrQjs7QVZyRXBDLFVBQ0E7RVVxRWlDLFNDMlpsQixPRDNaa0I7O0FWdEVqQyxjQUNJO0VVc0VpQyxTQ21XbEIsT0RuV2tCOztBVnZFckMsVUFDQTtFVXVFaUMsU0N6RGxCLE9EeURrQjs7QVZ4RWpDLFFBQVE7RVV5RXVCLFNDdWtCbEIsT0R2a0JrQjs7QVZ6RS9CLFFBQVE7QUFDRCxtQkFBbUI7RVUwRWdCLFNDd1psQixPRHhaa0I7O0FWM0UxQyxrQkFDUTtFVTJFaUMsU0NtZWxCLE9EbmVrQjs7QVY1RXpDLGtCQUNRO0VVNEVpQyxTQ3dFbEIsT0R4RWtCOztBVjdFekMsVUFDQTtFVTZFaUMsU0M1QmxCLE9ENEJrQjs7QVY5RWpDLGlCQUNPO0VVOEVpQyxTQ3NoQmxCLE9EdGhCa0I7O0FWL0V4QyxpQkFDTztFVStFaUMsU0N3S2xCLE9EeEtrQjs7QVZoRnhDLFlBQ0U7RVVnRmlDLFNDckJsQixPRHFCa0I7O0FWakZuQyxRQUFRO0VVa0Z1QixTQytabEIsT0QvWmtCOztBVmxGL0IsU0FDRDtFVWtGaUMsU0N5WWxCLE9EellrQjs7QVZuRmhDLFFBQVE7RVVvRnVCLFNDc2hCbEIsT0R0aEJrQjs7QVZwRi9CLFdBQ0M7RVVvRmlDLFNDa05sQixPRGxOa0I7O0FWckZsQyxnQkFDTTtFVXFGaUMsU0NtS2xCLE9EbktrQjs7QVZ0RnZDLGdCQUNNO0VVc0ZpQyxTQytnQmxCLE9EL2dCa0I7O0FWdkZ2QyxTQUNEO0VVdUZpQyxTQ3FJbEIsT0RySWtCOztBVnhGaEMsZ0JBQ007RVV3RmlDLFNDa0VsQixPRGxFa0I7O0FWekZ2QyxpQkFDTztFVXlGaUMsU0NrRWxCLE9EbEVrQjs7QVYxRnhDLGVBQ0s7RVUwRmlDLFNDMlpsQixPRDNaa0I7O0FWM0Z0QyxnQkFDTTtFVTJGaUMsU0NnV2xCLE9EaFdrQjs7QVY1RnZDLGdCQUNNO0VVNEZpQyxTQ2lqQmxCLE9EampCa0I7O0FWN0Z2QyxnQkFDTTtFVTZGaUMsU0NvRGxCLE9EcERrQjs7QVY5RnZDLG1CQUNTO0VVOEZpQyxTQ2lhbEIsT0RqYWtCOztBVi9GMUMsZUFDSztFVStGaUMsU0NzUmxCLE9EdFJrQjs7QVZoR3RDLGNBQ0k7RVVnR2lDLFNDbUdsQixPRG5Ha0I7O0FWakdyQyxrQkFDUTtFVWlHaUMsU0M2aUJsQixPRDdpQmtCOztBVmxHekMsa0JBQ1E7RVVrR2lDLFNDZ0RsQixPRGhEa0I7O0FWbkd6QyxPQUFPO0VVb0d1QixTQ3RDbEIsT0RzQ2tCOztBVnBHOUIsY0FDSTtFVW9HaUMsU0N0RGxCLE9Ec0RrQjs7QVZyR3JDLGVBQ0s7RVVxR2lDLFNDdERsQixPRHNEa0I7O0FWdEd0QyxZQUNFO0VVc0dpQyxTQ3REbEIsT0RzRGtCOztBVnZHbkMsY0FDSTtFVXVHaUMsU0MxRGxCLE9EMERrQjs7QVZ4R3JDLGdCQUNNO0FBQVMsU0FBUztFVXlHUSxTQ2ljbEIsT0RqY2tCOztBVjFHaEMsVUFDQTtFVTBHaUMsU0NpSWxCLE9EaklrQjs7QVYzR2pDLFlBQ0U7RVUyR2lDLFNDK0VsQixPRC9Fa0I7O0FWNUduQyxRQUFRO0VVNkd1QixTQ3dZbEIsT0R4WWtCOztBVjdHL0IsU0FDRDtFVTZHaUMsU0M2VWxCLE9EN1VrQjs7QVY5R2hDLFlBQ0U7RVU4R2lDLFNDdkRsQixPRHVEa0I7O0FWL0duQyxzQkFDWTtFVStHaUMsU0MwSGxCLE9EMUhrQjs7QVZoSDdDLFFBQVE7RVVpSHVCLFNDb01sQixPRHBNa0I7O0FWakgvQixRQUFRO0VVa0h1QixTQ3NSbEIsT0R0UmtCOztBVmxIL0IsUUFBUTtFVW1IdUIsU0NnS2xCLE9EaEtrQjs7QVZuSC9CLE9BQU87RVVvSHVCLFNDNEhsQixPRDVIa0I7O0FWcEg5QixhQUNHO0VVb0hpQyxTQzRIbEIsT0Q1SGtCOztBVnJIcEMsV0FDQztBQUFTLHdCQUF3QjtFVXNIYSxTQ29IbEIsT0RwSGtCOztBVnZIL0MsU0FDRDtFVXVIaUMsU0N3WGxCLE9EeFhrQjs7QVZ4SGhDLFlBQ0U7RVV3SGlDLFNDUGxCLE9ET2tCOztBVnpIbkMsVUFDQTtFVXlIaUMsU0MyWWxCLE9EM1lrQjs7QVYxSGpDLFdBQ0M7RVUwSGlDLFNDeURsQixPRHpEa0I7O0FWM0hsQyxVQUNBO0VVMkhpQyxTQ3dTbEIsT0R4U2tCOztBVjVIakMsY0FDSTtFVTRIaUMsU0NnQ2xCLE9EaENrQjs7QVY3SHJDLGdCQUNNO0VVNkhpQyxTQzRCbEIsT0Q1QmtCOztBVjlIdkMsV0FDQztFVThIaUMsU0NxWmxCLE9EclprQjs7QVYvSGxDLGlCQUNPO0VVK0hpQyxTQ3VibEIsT0R2YmtCOztBVmhJeEMsVUFDQTtFVWdJaUMsU0M2SmxCLE9EN0prQjs7QVZqSWpDLGVBQ0s7RVVpSWlDLFNDOEpsQixPRDlKa0I7O0FWbEl0QyxZQUNFO0VVa0lpQyxTQzlFbEIsT0Q4RWtCOztBVm5JbkMsWUFDRTtFVW1JaUMsU0NoRmxCLE9EZ0ZrQjs7QVZwSW5DLGVBQ0s7QUFBUyxhQUFhO0VVcUlTLFNDdEVsQixPRHNFa0I7O0FWdElwQyxrQkFDUTtFVXNJaUMsU0NtaUJsQixPRG5pQmtCOztBVnZJekMsbUJBQ1M7RVV1SWlDLFNDK0dsQixPRC9Ha0I7O0FWeEkxQyxnQkFDTTtFVXdJaUMsU0NoQmxCLE9EZ0JrQjs7QVZ6SXZDLE9BQU87RVUwSXVCLFNDdVBsQixPRHZQa0I7O0FWMUk5QixTQUNEO0FBQVMsUUFBUTtFVTJJZSxTQ3NDbEIsT0R0Q2tCOztBVjVJL0IsWUFDRTtFVTRJaUMsU0MyQ2xCLE9EM0NrQjs7QVY3SW5DLGVBQ0s7RVU2SWlDLFNDNGZsQixPRDVma0I7O0FWOUl0QyxpQkFDTztFVThJaUMsU0MwZmxCLE9EMWZrQjs7QVYvSXhDLGFBQ0c7RVUrSWlDLFNDOGNsQixPRDlja0I7O0FWaEpwQyxXQUNDO0VVZ0ppQyxTQzhNbEIsT0Q5TWtCOztBVmpKbEMsWUFDRTtFVWlKaUMsU0N3YWxCLE9EeGFrQjs7QVZsSm5DLG1CQUNTO0VVa0ppQyxTQ21RbEIsT0RuUWtCOztBVm5KMUMsY0FDSTtFVW1KaUMsU0NtZmxCLE9EbmZrQjs7QVZwSnJDLGlCQUNPO0VVb0ppQyxTQ3lGbEIsT0R6RmtCOztBVnJKeEMsV0FDQztFVXFKaUMsU0NrYWxCLE9EbGFrQjs7QVZ0SmxDLFVBQ0E7RVVzSmlDLFNDeWdCbEIsT0R6Z0JrQjs7QVZ2SmpDLGlCQUNPO0VVdUppQyxTQ2tLbEIsT0RsS2tCOztBVnhKeEMsVUFDQTtFVXdKaUMsU0MyaEJsQixPRDNoQmtCOztBVnpKakMsV0FDQztFVXlKaUMsU0NpUGxCLE9EalBrQjs7QVYxSmxDLFNBQ0Q7RVUwSmlDLFNDMFVsQixPRDFVa0I7O0FWM0poQyxZQUNFO0VVMkppQyxTQzhibEIsT0Q5YmtCOztBVjVKbkMsY0FDSTtFVTRKaUMsU0N4RGxCLE9Ed0RrQjs7QVY3SnJDLGdCQUNNO0VVNkppQyxTQ3dVbEIsT0R4VWtCOztBVjlKdkMsV0FDQztFVThKaUMsU0MwZ0JsQixPRDFnQmtCOztBVi9KbEMsY0FDSTtBQUFTLFlBQVk7RVVnS1UsU0NtRmxCLE9EbkZrQjs7QVZqS25DLFVBQ0E7RVVpS2lDLFNDc0psQixPRHRKa0I7O0FWbEtqQyxVQUNBO0VVa0tpQyxTQzhnQmxCLE9EOWdCa0I7O0FWbktqQyxlQUNLO0VVbUtpQyxTQzZCbEIsT0Q3QmtCOztBVnBLdEMsUUFBUTtBQUNELE9BQU87RVVxS2dCLFNDcVhsQixPRHJYa0I7O0FWdEs5QixTQUNEO0VVc0tpQyxTQ29MbEIsT0RwTGtCOztBVnZLaEMsWUFDRTtFVXVLaUMsU0M1RGxCLE9ENERrQjs7QVZ4S25DLFFBQVE7RVV5S3VCLFNDdkZsQixPRHVGa0I7O0FWeksvQixlQUNLO0VVeUtpQyxTQzVCbEIsT0Q0QmtCOztBVjFLdEMsZ0JBQ007RVUwS2lDLFNDcUtsQixPRHJLa0I7O0FWM0t2QyxlQUNLO0VVMktpQyxTQ21LbEIsT0RuS2tCOztBVjVLdEMsYUFDRztFVTRLaUMsU0NvS2xCLE9EcEtrQjs7QVY3S3BDLGVBQ0s7RVU2S2lDLFNDZ0tsQixPRGhLa0I7O0FWOUt0QyxxQkFDVztFVThLaUMsU0N4SWxCLE9Ed0lrQjs7QVYvSzVDLHNCQUNZO0VVK0tpQyxTQ3BJbEIsT0RvSWtCOztBVmhMN0MsbUJBQ1M7RVVnTGlDLFNDcElsQixPRG9Ja0I7O0FWakwxQyxxQkFDVztFVWlMaUMsU0M1SWxCLE9ENElrQjs7QVZsTDVDLFNBQ0Q7RVVrTGlDLFNDNklsQixPRDdJa0I7O0FWbkxoQyxVQUNBO0VVbUxpQyxTQ3NpQmxCLE9EdGlCa0I7O0FWcExqQyxTQUNEO0VVb0xpQyxTQ3VjbEIsT0R2Y2tCOztBVnJMaEMsVUFDQTtFVXFMaUMsU0M0RmxCLE9ENUZrQjs7QVZ0TGpDLGFBQ0c7RVVzTGlDLFNDaEZsQixPRGdGa0I7O0FWdkxwQyxjQUNJO0VVdUxpQyxTQ3JJbEIsT0RxSWtCOztBVnhMckMsU0FDRDtBQUFTLFNBQVM7RVV5TGUsU0NrZ0JsQixPRGxnQmtCOztBVjFMaEMsU0FDRDtBQUFTLFFBQVE7RVUyTGUsU0N3TmxCLE9EeE5rQjs7QVY1TC9CLFNBQ0Q7RVU0TGlDLFNDckJsQixPRHFCa0I7O0FWN0xoQyxTQUNEO0VVNkxpQyxTQzZGbEIsT0Q3RmtCOztBVjlMaEMsT0FBTztBQUNELFlBQVk7RVUrTGlCLFNDa1dsQixPRGxXa0I7O0FWaE1uQyxRQUFRO0FBQ0QsV0FBVztFVWlNZ0IsU0M4RWxCLE9EOUVrQjs7QVZsTWxDLGFBQ0c7RVVrTWlDLFNDc1JsQixPRHRSa0I7O0FWbk1wQyxRQUFRO0FBQ0QsWUFBWTtFVW9NZ0IsU0N3RmxCLE9EeEZrQjs7QVZyTW5DLFVBQ0E7RVVxTWlDLFNDbVpsQixPRG5aa0I7O0FWdE1qQyxXQUNDO0FBQVMsV0FBVztBQUFTLFFBQVE7RVV3TVAsU0N0SWxCLE9Ec0lrQjs7QVZ6TS9CLFdBQ0M7RVV5TWlDLFNDaU5sQixPRGpOa0I7O0FWMU1sQyxXQUNDO0VVME1pQyxTQytNbEIsT0QvTWtCOztBVjNNbEMsaUJBQ087RVUyTWlDLFNDa2FsQixPRGxha0I7O0FWNU14QyxhQUNHO0VVNE1pQyxTQytkbEIsT0QvZGtCOztBVjdNcEMsU0FDRDtFVTZNaUMsU0N5YWxCLE9EemFrQjs7QVY5TWhDLFNBQ0Q7RVU4TWlDLFNDb05sQixPRHBOa0I7O0FWL01oQyxTQUNEO0VVK01pQyxTQ2lkbEIsT0RqZGtCOztBVmhOaEMsYUFDRztFVWdOaUMsU0M0UmxCLE9ENVJrQjs7QVZqTnBDLG9CQUNVO0VVaU5pQyxTQzZSbEIsT0Q3UmtCOztBVmxOM0Msc0JBQ1k7RVVrTmlDLFNDa0hsQixPRGxIa0I7O0FWbk43QyxlQUNLO0VVbU5pQyxTQzhHbEIsT0Q5R2tCOztBVnBOdEMsU0FDRDtFVW9OaUMsU0M4T2xCLE9EOU9rQjs7QVZyTmhDLGNBQ0k7RVVxTmlDLFNDM0ZsQixPRDJGa0I7O0FWdE5yQyxZQUNFO0VVc05pQyxTQ3JGbEIsT0RxRmtCOztBVnZObkMsY0FDSTtFVXVOaUMsU0M1RmxCLE9ENEZrQjs7QVZ4TnJDLGVBQ0s7RVV3TmlDLFNDNUZsQixPRDRGa0I7O0FWek50QyxXQUNDO0VVeU5pQyxTQ3ZDbEIsT0R1Q2tCOztBVjFObEMsWUFDRTtBQUFTLFFBQVE7RVUyTlksU0M2V2xCLE9EN1drQjs7QVY1Ti9CLGFBQ0c7QUFBUyxhQUFhO0VVNk5XLFNDaVhsQixPRGpYa0I7O0FWOU5wQyxXQUNDO0FBQVMsWUFBWTtFVStOYSxTQzhXbEIsT0Q5V2tCOztBVmhPbkMsWUFDRTtFVWdPaUMsU0NBbEIsT0RBa0I7O0FWak9uQyxZQUNFO0VVaU9pQyxTQ21MbEIsT0RuTGtCOztBVmxPbkMsZUFDSztBQUFTLFFBQVE7RVVtT1MsU0N5Y2xCLE9EemNrQjs7QVZwTy9CLFNBQ0Q7QUFBUyxTQUFTO0VVcU9lLFNDc0VsQixPRHRFa0I7O0FWdE9oQyxhQUNHO0FBQVMsY0FBYztFVXVPVyxTQ2labEIsT0RqWmtCOztBVnhPckMsYUFDRztFVXdPaUMsU0NwRGxCLE9Eb0RrQjs7QVZ6T3BDLGNBQ0k7RVV5T2lDLFNDakRsQixPRGlEa0I7O0FWMU9yQyxTQUNEO0FBQVMsUUFBUTtFVTJPZSxTQzNJbEIsT0QySWtCOztBVjVPL0IsV0FDQztFVTRPaUMsU0NpVmxCLE9EalZrQjs7QVY3T2xDLFlBQ0U7RVU2T2lDLFNDNmJsQixPRDdia0I7O0FWOU9uQyxTQUNEO0FBQVMsYUFBYTtFVStPZSxTQzVFbEIsT0Q0RWtCOztBVmhQcEMsZUFDSztFVWdQaUMsU0NpS2xCLE9EaktrQjs7QVZqUHRDLFlBQ0U7RVVpUGlDLFNDVmxCLE9EVWtCOztBVmxQbkMsa0JBQ1E7RVVrUGlDLFNDMUVsQixPRDBFa0I7O0FWblB6QyxnQkFDTTtFVW1QaUMsU0MxRWxCLE9EMEVrQjs7QVZwUHZDLFdBQ0M7RVVvUGlDLFNDbWNsQixPRG5ja0I7O0FWclBsQyxlQUNLO0VVcVBpQyxTQ2lYbEIsT0RqWGtCOztBVnRQdEMsWUFDRTtFVXNQaUMsU0M0WGxCLE9ENVhrQjs7QVZ2UG5DLFVBQ0E7RVV1UGlDLFNDcktsQixPRHFLa0I7O0FWeFBqQyxVQUNBO0VVd1BpQyxTQ3pFbEIsT0R5RWtCOztBVnpQakMsV0FDQztFVXlQaUMsU0NqRGxCLE9EaURrQjs7QVYxUGxDLGVBQ0s7RVUwUGlDLFNDaUJsQixPRGpCa0I7O0FWM1B0QyxjQUNJO0VVMlBpQyxTQ2pKbEIsT0RpSmtCOztBVjVQckMsY0FDSTtFVTRQaUMsU0NzR2xCLE9EdEdrQjs7QVY3UHJDLGFBQ0c7RVU2UGlDLFNDeE9sQixPRHdPa0I7O0FWOVBwQyxVQUNBO0VVOFBpQyxTQ3VMbEIsT0R2TGtCOztBVi9QakMsZUFDSztFVStQaUMsU0NIbEIsT0RHa0I7O0FWaFF0QyxRQUFRO0VVaVF1QixTQ2xMbEIsT0RrTGtCOztBVmpRL0IsWUFDRTtFVWlRaUMsU0N3RWxCLE9EeEVrQjs7QVZsUW5DLGVBQ0s7RVVrUWlDLFNDb1BsQixPRHBQa0I7O0FWblF0QyxxQkFDVztFVW1RaUMsU0N4T2xCLE9Ed09rQjs7QVZwUTVDLHNCQUNZO0VVb1FpQyxTQ3hPbEIsT0R3T2tCOztBVnJRN0MsbUJBQ1M7RVVxUWlDLFNDeE9sQixPRHdPa0I7O0FWdFExQyxxQkFDVztFVXNRaUMsU0M1T2xCLE9ENE9rQjs7QVZ2UTVDLGNBQ0k7RVV1UWlDLFNDeE9sQixPRHdPa0I7O0FWeFFyQyxlQUNLO0VVd1FpQyxTQ3hPbEIsT0R3T2tCOztBVnpRdEMsWUFDRTtFVXlRaUMsU0N4T2xCLE9Ed09rQjs7QVYxUW5DLGNBQ0k7RVUwUWlDLFNDNU9sQixPRDRPa0I7O0FWM1FyQyxXQUNDO0VVMlFpQyxTQzNEbEIsT0QyRGtCOztBVjVRbEMsVUFDQTtFVTRRaUMsU0N3SGxCLE9EeEhrQjs7QVY3UWpDLFVBQ0E7RVU2UWlDLFNDMFdsQixPRDFXa0I7O0FWOVFqQyxnQkFDTTtBQUFTLFVBQVU7RVUrUVEsU0NnTGxCLE9EaExrQjs7QVZoUmpDLFlBQ0U7RVVnUmlDLFNDaEhsQixPRGdIa0I7O0FWalJuQyxjQUNJO0VVaVJpQyxTQ2dQbEIsT0RoUGtCOztBVmxSckMsZUFDSztFVWtSaUMsU0NnUGxCLE9EaFBrQjs7QVZuUnRDLFdBQ0M7RVVtUmlDLFNDa1VsQixPRGxVa0I7O0FWcFJsQyxVQUNBO0VVb1JpQyxTQ3JIbEIsT0RxSGtCOztBVnJSakMsY0FDSTtBQUFTLFNBQVM7RVVzUlUsU0MwUGxCLE9EMVBrQjs7QVZ2UmhDLGNBQ0k7RVV1UmlDLFNDaUNsQixPRGpDa0I7O0FWeFJyQyxZQUNFO0VVd1JpQyxTQ01sQixPRE5rQjs7QVZ6Um5DLGlCQUNPO0VVeVJpQyxTQ09sQixPRFBrQjs7QVYxUnhDLFdBQ0M7RVUwUmlDLFNDeVNsQixPRHpTa0I7O0FWM1JsQyxXQUNDO0VVMlJpQyxTQ2FsQixPRGJrQjs7QVY1UmxDLFNBQ0Q7RVU0UmlDLFNDMEpsQixPRDFKa0I7O0FWN1JoQyxXQUNDO0VVNlJpQyxTQ2FsQixPRGJrQjs7QVY5UmxDLGNBQ0k7RVU4UmlDLFNDbUdsQixPRG5Ha0I7O0FWL1JyQyxVQUNBO0VVK1JpQyxTQ1BsQixPRE9rQjs7QVZoU2pDLGtCQUNRO0VVZ1NpQyxTQ1RsQixPRFNrQjs7QVZqU3pDLFlBQ0U7RVVpU2lDLFNDOFZsQixPRDlWa0I7O0FWbFNuQyxRQUFRO0VVbVN1QixTQ3ZIbEIsT0R1SGtCOztBVm5TL0Isa0JBQ1E7QUFBUyxhQUFhO0VVb1NNLFNDNk9sQixPRDdPa0I7O0FWclNwQyxtQkFDUztBQUFTLGtCQUFrQjtBQUFTLGVBQWU7RVV1U3RCLFNDeVRsQixPRHpUa0I7O0FWeFN0QyxrQkFDUTtFVXdTaUMsU0NtSGxCLE9EbkhrQjs7QVZ6U3pDLFFBQVE7RVUwU3VCLFNDdkdsQixPRHVHa0I7O0FWMVMvQixhQUNHO0VVMFNpQyxTQzlIbEIsT0Q4SGtCOztBVjNTcEMsVUFDQTtBQUFTLGdCQUFnQjtFVTRTYyxTQzdKbEIsT0Q2SmtCOztBVjdTdkMsWUFDRTtFVTZTaUMsU0NpTmxCLE9Eak5rQjs7QVY5U25DLFFBQVE7RVUrU3VCLFNDc0VsQixPRHRFa0I7O0FWL1MvQixlQUNLO0VVK1NpQyxTQ3ZFbEIsT0R1RWtCOztBVmhUdEMsZUFDSztFVWdUaUMsU0NvVWxCLE9EcFVrQjs7QVZqVHRDLGFBQ0c7RVVpVGlDLFNDK1RsQixPRC9Ua0I7O0FWbFRwQyxVQUNBO0VVa1RpQyxTQzlFbEIsT0Q4RWtCOztBVm5UakMsZ0JBQ007RVVtVGlDLFNDd01sQixPRHhNa0I7O0FWcFR2QyxjQUNJO0VVb1RpQyxTQ29JbEIsT0RwSWtCOztBVnJUckMsb0JBQ1U7RVVxVGlDLFNDb0lsQixPRHBJa0I7O0FWdFQzQyxVQUNBO0VVc1RpQyxTQzJQbEIsT0QzUGtCOztBVnZUakMsY0FDSTtFVXVUaUMsU0NuTWxCLE9EbU1rQjs7QVZ4VHJDLHFCQUNXO0VVd1RpQyxTQ3JDbEIsT0RxQ2tCOztBVnpUNUMsVUFDQTtFVXlUaUMsU0M2TmxCLE9EN05rQjs7QVYxVGpDLFVBQ0E7RVUwVGlDLFNDd0hsQixPRHhIa0I7O0FWM1RqQyx1QkFDYTtFVTJUaUMsU0NyS2xCLE9EcUtrQjs7QVY1VDlDLHdCQUNjO0VVNFRpQyxTQ3JLbEIsT0RxS2tCOztBVjdUL0MscUJBQ1c7RVU2VGlDLFNDcktsQixPRHFLa0I7O0FWOVQ1Qyx1QkFDYTtFVThUaUMsU0N6S2xCLE9EeUtrQjs7QVYvVDlDLFNBQ0Q7RVUrVGlDLFNDOENsQixPRDlDa0I7O0FWaFVoQyxRQUFRO0VVaVV1QixTQzVIbEIsT0Q0SGtCOztBVmpVL0IsVUFDQTtFVWlVaUMsU0MxU2xCLE9EMFNrQjs7QVZsVWpDLGNBQ0k7RVVrVWlDLFNDK1dsQixPRC9Xa0I7O0FWblVyQyxZQUNFO0VVbVVpQyxTQ3ZObEIsT0R1TmtCOztBVnBVbkMsY0FDSTtFVW9VaUMsU0N2R2xCLE9EdUdrQjs7QVZyVXJDLGNBQ0k7RVVxVWlDLFNDdkdsQixPRHVHa0I7O0FWdFVyQyxjQUNJO0VVc1VpQyxTQ3FObEIsT0RyTmtCOztBVnZVckMsZUFDSztFVXVVaUMsU0MwS2xCLE9EMUtrQjs7QVZ4VXRDLFVBQ0E7RVV3VWlDLFNDbVVsQixPRG5Va0I7O0FWelVqQyxnQkFDTTtFVXlVaUMsU0NtSGxCLE9EbkhrQjs7QVYxVXZDLGtCQUNRO0VVMFVpQyxTQ21IbEIsT0RuSGtCOztBVjNVekMsWUFDRTtFVTJVaUMsU0NpRWxCLE9EakVrQjs7QVY1VW5DLGNBQ0k7RVU0VWlDLFNDK0RsQixPRC9Ea0I7O0FWN1VyQyxnQkFDTTtFVTZVaUMsU0MxTGxCLE9EMExrQjs7QVY5VXZDLGlCQUNPO0VVOFVpQyxTQ21KbEIsT0RuSmtCOztBVi9VeEMsd0JBQ2M7RVUrVWlDLFNDakdsQixPRGlHa0I7O0FWaFYvQyxnQkFDTTtFVWdWaUMsU0M2TmxCLE9EN05rQjs7QVZqVnZDLFdBQ0M7RVVpVmlDLFNDeEpsQixPRHdKa0I7O0FWbFZsQyxlQUNLO0FBQVMsdUJBQXVCO0VVbVZTLFNDdE5sQixPRHNOa0I7O0FWcFY5QyxhQUNHO0FBQVMscUJBQXFCO0VVcVZXLFNDck5sQixPRHFOa0I7O0FWdFY1QyxnQkFDTTtBQUFTLHdCQUF3QjtFVXVWUSxTQ3hObEIsT0R3TmtCOztBVnhWL0MsUUFBUTtBQUNELE9BQU87RVV5VmdCLFNDcEhsQixPRG9Ia0I7O0FWMVY5QixPQUFPO0VVMlZ1QixTQzlDbEIsT0Q4Q2tCOztBVjNWOUIsVUFDQTtBQUFTLE9BQU87RVU0VmMsU0N5VmxCLE9EelZrQjs7QVY3VjlCLFNBQ0Q7QUFBUyxPQUFPO0VVOFZlLFNDd0JsQixPRHhCa0I7O0FWL1Y5QixPQUFPO0FBQ0QsT0FBTztBQUFTLE9BQU87QUFBUyxPQUFPO0VVa1dmLFNDNEJsQixPRDVCa0I7O0FWblc5QixTQUNEO0FBQVMsVUFBVTtBQUFTLE9BQU87RVVxV0osU0N1TGxCLE9EdkxrQjs7QVZ0VzlCLE9BQU87QUFDRCxPQUFPO0VVdVdpQixTQzJCbEIsT0QzQmtCOztBVnhXOUIsV0FDQztBQUFTLE9BQU87RVV5V2EsU0NsUWxCLE9Ea1FrQjs7QVYxVzlCLFFBQVE7RVUyV3VCLFNDN0dsQixPRDZHa0I7O0FWM1cvQixhQUNHO0VVMldpQyxTQ2pHbEIsT0RpR2tCOztBVjVXcEMsa0JBQ1E7RVU0V2lDLFNDNk5sQixPRDdOa0I7O0FWN1d6QyxtQkFDUztFVTZXaUMsU0M2TmxCLE9EN05rQjs7QVY5VzFDLG1CQUNTO0VVOFdpQyxTQzZObEIsT0Q3TmtCOztBVi9XMUMsb0JBQ1U7RVUrV2lDLFNDNk5sQixPRDdOa0I7O0FWaFgzQyxvQkFDVTtFVWdYaUMsU0NnT2xCLE9EaE9rQjs7QVZqWDNDLHFCQUNXO0VVaVhpQyxTQ2dPbEIsT0RoT2tCOztBVmxYNUMsYUFDRztFVWtYaUMsU0N3UmxCLE9EeFJrQjs7QVZuWHBDLGVBQ0s7RVVtWGlDLFNDb1JsQixPRHBSa0I7O0FWcFh0QyxrQkFDUTtFVW9YaUMsU0NrWGxCLE9EbFhrQjs7QVZyWHpDLFdBQ0M7RVVxWGlDLFNDK1dsQixPRC9Xa0I7O0FWdFhsQyxRQUFRO0VVdVh1QixTQ29XbEIsT0RwV2tCOztBVnZYL0IsZUFDSztFVXVYaUMsU0NvV2xCLE9EcFdrQjs7QVZ4WHRDLGdCQUNNO0VVd1hpQyxTQzZXbEIsT0Q3V2tCOztBVnpYdkMsV0FDQztFVXlYaUMsU0NqS2xCLE9EaUtrQjs7QVYxWGxDLGtCQUNRO0VVMFhpQyxTQ2lPbEIsT0RqT2tCOztBVjNYekMsYUFDRztFVTJYaUMsU0NKbEIsT0RJa0I7O0FWNVhwQyxVQUNBO0VVNFhpQyxTQ2pHbEIsT0RpR2tCOztBVjdYakMsT0FBTztFVThYdUIsU0M5V2xCLE9EOFdrQjs7QVY5WDlCLGFBQ0c7RVU4WGlDLFNDdFNsQixPRHNTa0I7O0FWL1hwQyxvQkFDVTtFVStYaUMsU0N0U2xCLE9Ec1NrQjs7QVZoWTNDLFVBQ0E7RVVnWWlDLFNDbVNsQixPRG5Ta0I7O0FWallqQyxpQkFDTztFVWlZaUMsU0NtU2xCLE9EblNrQjs7QVZsWXhDLG1CQUNTO0VVa1lpQyxTQzJCbEIsT0QzQmtCOztBVm5ZMUMsaUJBQ087RVVtWWlDLFNDNkJsQixPRDdCa0I7O0FWcFl4QyxtQkFDUztFVW9ZaUMsU0MwQmxCLE9EMUJrQjs7QVZyWTFDLG9CQUNVO0VVcVlpQyxTQzBCbEIsT0QxQmtCOztBVnRZM0MsU0FDRDtFVXNZaUMsU0NwV2xCLE9Eb1drQjs7QVZ2WWhDLFdBQ0M7RVV1WWlDLFNDNlVsQixPRDdVa0I7O0FWeFlsQyxXQUNDO0VVd1lpQyxTQ2hYbEIsT0RnWGtCOztBVnpZbEMsU0FDRDtFVXlZaUMsU0NhbEIsT0Ria0I7O0FWMVloQyxZQUNFO0VVMFlpQyxTQ25MbEIsT0RtTGtCOztBVjNZbkMsU0FDRDtFVTJZaUMsU0NvTGxCLE9EcExrQjs7QVY1WWhDLGNBQ0k7RVU0WWlDLFNDckdsQixPRHFHa0I7O0FWN1lyQyxVQUNBO0VVNllpQyxTQ2dSbEIsT0RoUmtCOztBVjlZakMsVUFDQTtFVThZaUMsU0NuSmxCLE9EbUprQjs7QVYvWWpDLFFBQVE7RVVnWnVCLFNDd0JsQixPRHhCa0I7O0FWaFovQixVQUNBO0FBQVMsWUFBWTtFVWlaYyxTQzFFbEIsT0QwRWtCOztBVmxabkMsU0FDRDtFVWtaaUMsU0NpT2xCLE9Eak9rQjs7QVZuWmhDLFVBQ0E7RVVtWmlDLFNDZ0RsQixPRGhEa0I7O0FWcFpqQyxXQUNDO0VVb1ppQyxTQ2pYbEIsT0RpWGtCOztBVnJabEMsT0FBTztFVXNadUIsU0M3U2xCLE9ENlNrQjs7QVZ0WjlCLE1BQU07RVV1WnVCLFNDZ1RsQixPRGhUa0I7O0FWdlo3QixTQUNEO0VVdVppQyxTQ3NUbEIsT0R0VGtCOztBVnhaaEMsVUFDQTtFVXdaaUMsU0NxSGxCLE9EckhrQjs7QVZ6WmpDLGFBQ0c7RVV5WmlDLFNDMkRsQixPRDNEa0I7O0FWMVpwQyxrQkFDUTtFVTBaaUMsU0NnTWxCLE9EaE1rQjs7QVYzWnpDLHdCQUNjO0VVMlppQyxTQ2xYbEIsT0RrWGtCOztBVjVaL0MsdUJBQ2E7RVU0WmlDLFNDcFhsQixPRG9Ya0I7O0FWN1o5QyxlQUNLO0FBQVMsdUJBQXVCO0VVOFpTLFNDaFNsQixPRGdTa0I7O0FWL1o5QyxnQkFDTTtFVStaaUMsU0MxTWxCLE9EME1rQjs7QVZoYXZDLGNBQ0k7RVVnYWlDLFNDZ1RsQixPRGhUa0I7O0FWamFyQyxnQkFDTTtFVWlhaUMsU0NtU2xCLE9EblNrQjs7QVZsYXZDLGdCQUNNO0FBQVMsT0FBTztFVW1hUSxTQzhQbEIsT0Q5UGtCOztBVnBhOUIsaUJBQ087RVVvYWlDLFNDbUZsQixPRG5Ga0I7O0FWcmF4QyxpQkFDTztFVXFhaUMsU0MrS2xCLE9EL0trQjs7QVZ0YXhDLFNBQ0Q7RVVzYWlDLFNDMEpsQixPRDFKa0I7O0FWdmFoQyxtQkFDUztFVXVhaUMsU0NyTWxCLE9EcU1rQjs7QVZ4YTFDLGFBQ0c7RVV3YWlDLFNDOFNsQixPRDlTa0I7O0FWemFwQyxVQUNBO0VVeWFpQyxTQ3VDbEIsT0R2Q2tCOztBVjFhakMsZUFDSztBQUFTLFFBQVE7QUFBUyxjQUFjO0VVNGFSLFNDa1FsQixPRGxRa0I7O0FWN2FyQyxnQkFDTTtBQUFTLGtCQUFrQjtFVThhUSxTQ3hHbEIsT0R3R2tCOztBVi9hekMsU0FDRDtFVSthaUMsU0MrU2xCLE9EL1NrQjs7QVZoYmhDLFVBQ0E7RVVnYmlDLFNDaEhsQixPRGdIa0I7O0FWamJqQyxVQUNBO0VVaWJpQyxTQ3NGbEIsT0R0RmtCOztBVmxiakMsaUJBQ087RVVrYmlDLFNDdUZsQixPRHZGa0I7O0FWbmJ4QyxzQkFDWTtFVW1iaUMsU0M0TGxCLE9ENUxrQjs7QVZwYjdDLGVBQ0s7RVVvYmlDLFNDMExsQixPRDFMa0I7O0FWcmJ0QyxhQUNHO0VVcWJpQyxTQ3RPbEIsT0RzT2tCOztBVnRicEMsUUFBUTtFVXVidUIsU0NuT2xCLE9EbU9rQjs7QVZ2Yi9CLGlCQUNPO0VVdWJpQyxTQ29EbEIsT0RwRGtCOztBVnhieEMsa0JBQ1E7RVV3YmlDLFNDa0RsQixPRGxEa0I7O0FWemJ6QyxVQUNBO0VVeWJpQyxTQ2hPbEIsT0RnT2tCOztBVjFiakMsVUFDQTtFVTBiaUMsU0M3RGxCLE9ENkRrQjs7QVYzYmpDLFlBQ0U7RVUyYmlDLFNDeERsQixPRHdEa0I7O0FWNWJuQyxPQUFPO0VVNmJ1QixTQ25NbEIsT0RtTWtCOztBVjdiOUIsWUFDRTtFVTZiaUMsU0NwVmxCLE9Eb1ZrQjs7QVY5Ym5DLFNBQ0Q7RVU4YmlDLFNDalNsQixPRGlTa0I7O0FWL2JoQyxPQUFPO0VVZ2N1QixTQytCbEIsT0QvQmtCOztBVmhjOUIsU0FDRDtFVWdjaUMsU0NzSmxCLE9EdEprQjs7QVZqY2hDLFFBQVE7RVVrY3VCLFNDNVBsQixPRDRQa0I7O0FWbGMvQixTQUNEO0VVa2NpQyxTQzVQbEIsT0Q0UGtCOztBVm5jaEMsV0FDQztFVW1jaUMsU0NwWGxCLE9Eb1hrQjs7QVZwY2xDLGtCQUNRO0VVb2NpQyxTQ3BYbEIsT0RvWGtCOztBVnJjekMsU0FDRDtFVXFjaUMsU0M2SmxCLE9EN0prQjs7QVZ0Y2hDLGdCQUNNO0VVc2NpQyxTQzZKbEIsT0Q3SmtCOztBVnZjdkMsV0FDQztFVXVjaUMsU0MrRGxCLE9EL0RrQjs7QVZ4Y2xDLGNBQ0k7QUFBUyxPQUFPO0VVeWNVLFNDaFZsQixPRGdWa0I7O0FWMWM5QixPQUFPO0FBQ0QsUUFBUTtFVTJjaUIsU0NpTGxCLE9EakxrQjs7QVY1Yy9CLFFBQVE7RVU2Y3VCLFNDZ05sQixPRGhOa0I7O0FWN2MvQixXQUNDO0VVNmNpQyxTQzBJbEIsT0QxSWtCOztBVjljbEMsY0FDSTtFVThjaUMsU0M3UGxCLE9ENlBrQjs7QVYvY3JDLGNBQ0k7RVUrY2lDLFNDb0lsQixPRHBJa0I7O0FWaGRyQyxZQUNFO0VVZ2RpQyxTQ3JRbEIsT0RxUWtCOztBVmpkbkMsY0FDSTtFVWlkaUMsU0M1TWxCLE9ENE1rQjs7QVZsZHJDLGVBQ0s7RVVrZGlDLFNDck1sQixPRHFNa0I7O0FWbmR0QyxnQkFDTTtFVW1kaUMsU0NsTmxCLE9Ea05rQjs7QVZwZHZDLHFCQUNXO0VVb2RpQyxTQzVNbEIsT0Q0TWtCOztBVnJkNUMsZ0JBQ007QUFBUyxrQkFBa0I7QUFBUyxnQkFBZ0I7RVV1ZG5CLFNDck5sQixPRHFOa0I7O0FWeGR2QyxjQUNJO0FBQVMsa0JBQWtCO0VVeWRVLFNDM05sQixPRDJOa0I7O0FWMWR6QyxnQkFDTTtBQUFTLGdCQUFnQjtFVTJkUSxTQzVObEIsT0Q0TmtCOztBVjVkdkMsZ0JBQ007QUFBUyxnQkFBZ0I7RVU2ZFEsU0NqTmxCLE9EaU5rQjs7QVY5ZHZDLGVBQ0s7RVU4ZGlDLFNDOU5sQixPRDhOa0I7O0FWL2R0QyxRQUFRO0VVZ2V1QixTQ3NPbEIsT0R0T2tCOztBVmhlL0IsV0FDQztFVWdlaUMsU0NuVGxCLE9EbVRrQjs7QVZqZWxDLFlBQ0U7RVVpZWlDLFNDbEdsQixPRGtHa0I7O0FWbGVuQyxhQUNHO0FBQVMsYUFBYTtBQUFTLGNBQWM7QUFBUyxXQUFXO0FBQ2pFLGFBQWE7RVVxZW9CLFNDdkZsQixPRHVGa0I7O0FWdmVwQyxrQkFDUTtFVXVlaUMsU0N0VWxCLE9Ec1VrQjs7QVZ4ZXpDLE1BQU07QUFDRCxjQUFjO0FBQVMsU0FBUztFVTBlTCxTQzJCbEIsT0QzQmtCOztBVjNlaEMsTUFBTTtBQUNELFVBQVU7RVU0ZWtCLFNDN1FsQixPRDZRa0I7O0FWN2VqQyxjQUNJO0VVNmVpQyxTQ3ZMbEIsT0R1TGtCOztBVjllckMsT0FBTztFVStldUIsU0N6TGxCLE9EeUxrQjs7QVYvZTlCLHVCQUNhO0FBQVMsYUFBYTtBQUFTLGVBQWU7RVVpZnJCLFNDdktsQixPRHVLa0I7O0FWbGZ0QyxpQkFDTztFVWtmaUMsU0M0SWxCLE9ENUlrQjs7QVZuZnhDLE1BQU07RVVvZnVCLFNDU2xCLE9EVGtCOztBVnBmN0IsVUFDQTtBQUFTLFVBQVU7RVVxZmMsU0N5TmxCLE9Eek5rQjs7QVZ0ZmpDLFFBQVE7QUFDRCxlQUFlO0VVdWZnQixTQ2pDbEIsT0RpQ2tCOztBVnhmdEMsVUFDQTtBQUFTLGlCQUFpQjtFVXlmYyxTQ2xDbEIsT0RrQ2tCOztBVjFmeEMsV0FDQztFVTBmaUMsU0MxSmxCLE9EMEprQjs7QVYzZmxDLGVBQ0s7RVUyZmlDLFNDelZsQixPRHlWa0I7O0FWNWZ0QyxVQUNBO0VVNGZpQyxTQ2pLbEIsT0RpS2tCOztBVjdmakMsYUFDRztFVTZmaUMsU0NwQ2xCLE9Eb0NrQjs7QVY5ZnBDLFdBQ0M7RVU4ZmlDLFNDbUVsQixPRG5Fa0I7O0FWL2ZsQyxhQUNHO0VVK2ZpQyxTQzRDbEIsT0Q1Q2tCOztBVmhnQnBDLG9CQUNVO0VVZ2dCaUMsU0M0Q2xCLE9ENUNrQjs7QVZqZ0IzQyxRQUFRO0VVa2dCdUIsU0NoYWxCLE9EZ2FrQjs7QVZsZ0IvQixpQkFDTztBQUFTLFlBQVk7RVVtZ0JPLFNDMU5sQixPRDBOa0I7O0FWcGdCbkMsT0FBTztFVXFnQnVCLFNDOEpsQixPRDlKa0I7O0FWcmdCOUIsY0FDSTtFVXFnQmlDLFNDL2FsQixPRCtha0I7O0FWdGdCckMsUUFBUTtFVXVnQnVCLFNDbkJsQixPRG1Ca0I7O0FWdmdCL0IsY0FDSTtFVXVnQmlDLFNDMkRsQixPRDNEa0I7O0FWeGdCckMsVUFDQTtFVXdnQmlDLFNDK0psQixPRC9Ka0I7O0FWemdCakMsUUFBUTtFVTBnQnVCLFNDd05sQixPRHhOa0I7O0FWMWdCL0IsZUFDSztFVTBnQmlDLFNDaEVsQixPRGdFa0I7O0FWM2dCdEMsUUFBUTtFVTRnQnVCLFNDdU1sQixPRHZNa0I7O0FWNWdCL0IsY0FDSTtFVTRnQmlDLFNDNVpsQixPRDRaa0I7O0FWN2dCckMsVUFDQTtFVTZnQmlDLFNDOUNsQixPRDhDa0I7O0FWOWdCakMsaUJBQ087RVU4Z0JpQyxTQ3pNbEIsT0R5TWtCOztBVi9nQnhDLFdBQ0M7RVUrZ0JpQyxTQ25ZbEIsT0RtWWtCOztBVmhoQmxDLGlCQUNPO0VVZ2hCaUMsU0N2WWxCLE9EdVlrQjs7QVZqaEJ4QyxlQUNLO0VVaWhCaUMsU0MxWWxCLE9EMFlrQjs7QVZsaEJ0QyxXQUNDO0VVa2hCaUMsU0M3WWxCLE9ENllrQjs7QVZuaEJsQyxhQUNHO0VVbWhCaUMsU0N6WWxCLE9EeVlrQjs7QVZwaEJwQyxhQUNHO0VVb2hCaUMsU0N6WWxCLE9EeVlrQjs7QVZyaEJwQyxjQUNJO0VVcWhCaUMsU0NsY2xCLE9Ea2NrQjs7QVZ0aEJyQyxnQkFDTTtFVXNoQmlDLFNDbGNsQixPRGtja0I7O0FWdmhCdkMsU0FDRDtFVXVoQmlDLFNDbUlsQixPRG5Ja0I7O0FWeGhCaEMsYUFDRztFVXdoQmlDLFNDMVZsQixPRDBWa0I7O0FWemhCcEMsTUFBTTtFVTBoQnVCLFNDamVsQixPRGlla0I7O0FWMWhCN0IsY0FDSTtFVTBoQmlDLFNDelNsQixPRHlTa0I7O0FWM2hCckMsZUFDSztFVTJoQmlDLFNDdEVsQixPRHNFa0I7O0FWNWhCdEMsaUJBQ087RVU0aEJpQyxTQ3JjbEIsT0RxY2tCOztBVjdoQnhDLGNBQ0k7RVU2aEJpQyxTQ3pmbEIsT0R5ZmtCOztBVjloQnJDLGFBQ0c7RVU4aEJpQyxTQ3REbEIsT0RzRGtCOztBVi9oQnBDLGNBQ0k7RVUraEJpQyxTQzdJbEIsT0Q2SWtCOztBVmhpQnJDLFVBQ0E7RVVnaUJpQyxTQzNKbEIsT0QySmtCOztBVmppQmpDLGlCQUNPO0VVaWlCaUMsU0MzSmxCLE9EMkprQjs7QVZsaUJ4QyxjQUNJO0VVa2lCaUMsU0NnSGxCLE9EaEhrQjs7QVZuaUJyQyxhQUNHO0VVbWlCaUMsU0NnSGxCLE9EaEhrQjs7QVZwaUJwQyxXQUNDO0VVb2lCaUMsU0MvY2xCLE9EK2NrQjs7QVZyaUJsQyxPQUFPO0VVc2lCdUIsU0N4YmxCLE9Ed2JrQjs7QVZ0aUI5QixXQUNDO0VVc2lCaUMsU0MzS2xCLE9EMktrQjs7QVZ2aUJsQyxhQUNHO0VVdWlCaUMsU0M5Z0JsQixPRDhnQmtCOztBVnhpQnBDLE1BQU07RVV5aUJ1QixTQ3BhbEIsT0RvYWtCOztBVnppQjdCLFVBQ0E7QUFBUyxVQUFVO0FBQVMsT0FBTztFVTJpQkwsU0M1TGxCLE9ENExrQjs7QVY1aUI5QixZQUNFO0VVNGlCaUMsU0N6SGxCLE9EeUhrQjs7QVY3aUJuQyxjQUNJO0VVNmlCaUMsU0MvYmxCLE9EK2JrQjs7QVY5aUJyQyxrQkFDUTtFVThpQmlDLFNDblhsQixPRG1Ya0I7O0FWL2lCekMsWUFDRTtFVStpQmlDLFNDcldsQixPRHFXa0I7O0FWaGpCbkMsWUFDRTtFVWdqQmlDLFNDM1FsQixPRDJRa0I7O0FWampCbkMsV0FDQztFVWlqQmlDLFNDektsQixPRHlLa0I7O0FWbGpCbEMsVUFDQTtFVWtqQmlDLFNDWmxCLE9EWWtCOztBVm5qQmpDLGdCQUNNO0VVbWpCaUMsU0NBbEIsT0RBa0I7O0FWcGpCdkMsZUFDSztFVW9qQmlDLFNDUWxCLE9EUmtCOztBVnJqQnRDLFlBQ0U7RVVxakJpQyxTQ1NsQixPRFRrQjs7QVZ0akJuQyxhQUNHO0VVc2pCaUMsU0NuYmxCLE9EbWJrQjs7QVZ2akJwQyxtQkFDUztFVXVqQmlDLFNDcmJsQixPRHFia0I7O0FWeGpCMUMsV0FDQztFVXdqQmlDLFNDdFdsQixPRHNXa0I7O0FWempCbEMsUUFBUTtFVTBqQnVCLFNDUGxCLE9ET2tCOztBVjFqQi9CLGVBQ0s7RVUwakJpQyxTQytIbEIsT0QvSGtCOztBVjNqQnRDLGNBQ0k7RVUyakJpQyxTQ3RIbEIsT0RzSGtCOztBVjVqQnJDLGVBQ0s7RVU0akJpQyxTQ2dEbEIsT0RoRGtCOztBVjdqQnRDLGFBQ0c7RVU2akJpQyxTQzlObEIsT0Q4TmtCOztBVjlqQnBDLFNBQ0Q7RVU4akJpQyxTQzhIbEIsT0Q5SGtCOztBVi9qQmhDLFFBQVE7RVVna0J1QixTQ2xKbEIsT0RrSmtCOztBVmhrQi9CLFdBQ0M7RVVna0JpQyxTQ3pJbEIsT0R5SWtCOztBVmprQmxDLFlBQ0U7QUFBUyxlQUFlO0VVa2tCWSxTQ3NGbEIsT0R0RmtCOztBVm5rQnRDLG1CQUNTO0VVbWtCaUMsU0NzRmxCLE9EdEZrQjs7QVZwa0IxQyxnQkFDTTtFVW9rQmlDLFNDeUhsQixPRHpIa0I7O0FWcmtCdkMsZUFDSztFVXFrQmlDLFNDdkpsQixPRHVKa0I7O0FWdGtCdEMsY0FDSTtFVXNrQmlDLFNDd0hsQixPRHhIa0I7O0FWdmtCckMsZUFDSztFVXVrQmlDLFNDeEpsQixPRHdKa0I7O0FWeGtCdEMsaUJBQ087RVV3a0JpQyxTQ3ZKbEIsT0R1SmtCOztBVnprQnhDLGlCQUNPO0VVeWtCaUMsU0N6SmxCLE9EeUprQjs7QVYxa0J4QyxVQUNBO0VVMGtCaUMsU0NqSWxCLE9EaUlrQjs7QVYza0JqQyxjQUNJO0VVMmtCaUMsU0MzUmxCLE9EMlJrQjs7QVY1a0JyQyxxQkFDVztFVTRrQmlDLFNDdlZsQixPRHVWa0I7O0FWN2tCNUMsZUFDSztFVTZrQmlDLFNDaEdsQixPRGdHa0I7O0FWOWtCdEMsWUFDRTtFVThrQmlDLFNDaUlsQixPRGpJa0I7O0FWL2tCbkMsVUFDQTtFVStrQmlDLFNDdENsQixPRHNDa0I7O0FWaGxCakMsYUFDRztFVWdsQmlDLFNDd0dsQixPRHhHa0I7O0FWamxCcEMsY0FDSTtFVWlsQmlDLFNDeUdsQixPRHpHa0I7O0FWbGxCckMsU0FDRDtBQUFTLE9BQU87RVVtbEJlLFNDdGdCbEIsT0RzZ0JrQjs7QVZwbEI5QixXQUNDO0VVb2xCaUMsU0MyR2xCLE9EM0drQjs7QVZybEJsQyxTQUNEO0VVcWxCaUMsU0NrRWxCLE9EbEVrQjs7QVZ0bEJoQyxVQUNBO0VVc2xCaUMsU0MyQmxCLE9EM0JrQjs7QVZ2bEJqQyxVQUNBO0VVdWxCaUMsU0NuS2xCLE9EbUtrQjs7QVZ4bEJqQyxNQUFNO0FBQ0QsZ0JBQWdCO0VVeWxCa0IsU0NtSWxCLE9EbklrQjs7QVYxbEJ2QyxpQkFDTztFVTBsQmlDLFNDeElsQixPRHdJa0I7O0FWM2xCeEMsWUFDRTtFVTJsQmlDLFNDNUlsQixPRDRJa0I7O0FWNWxCbkMsZ0JBQ007RVU0bEJpQyxTQ2hYbEIsT0RnWGtCOztBVjdsQnZDLGFBQ0c7QUFBUyxnQkFBZ0I7RVU4bEJXLFNDcmhCbEIsT0RxaEJrQjs7QVYvbEJ2QyxhQUNHO0FBQVMsMEJBQTBCO0VVZ21CVyxTQ3BoQmxCLE9Eb2hCa0I7O0FWam1CakQsYUFDRztBQUFTLGdCQUFnQjtFVWttQlcsU0N4aEJsQixPRHdoQmtCOztBVm5tQnZDLGFBQ0c7QUFBUyxtQkFBbUI7RVVvbUJXLFNDemhCbEIsT0R5aEJrQjs7QVZybUIxQyxhQUNHO0FBQVMsaUJBQWlCO0VVc21CVyxTQzloQmxCLE9EOGhCa0I7O0FWdm1CeEMsaUJBQ087RVV1bUJpQyxTQ2pLbEIsT0RpS2tCOztBVnhtQnhDLFlBQ0U7RVV3bUJpQyxTQzFQbEIsT0QwUGtCOztBVnptQm5DLGdCQUNNO0VVeW1CaUMsU0M5SmxCLE9EOEprQjs7QVYxbUJ2QyxrQkFDUTtFVTBtQmlDLFNDOUpsQixPRDhKa0I7O0FWM21CekMsZUFDSztFVTJtQmlDLFNDSmxCLE9ESWtCOztBVjVtQnRDLGlCQUNPO0VVNG1CaUMsU0NKbEIsT0RJa0I7O0FWN21CeEMsVUFDQTtFVTZtQmlDLFNDcmVsQixPRHFla0I7O0FWOW1CakMsa0JBQ1E7RVU4bUJpQyxTQ3hlbEIsT0R3ZWtCOztBVi9tQnpDLFNBQ0Q7RVUrbUJpQyxTQzFjbEIsT0QwY2tCOztBVmhuQmhDLGlCQUNPO0VVZ25CaUMsU0NwakJsQixPRG9qQmtCOztBVmpuQnhDLGVBQ0s7RVVpbkJpQyxTQ3ZRbEIsT0R1UWtCOztBVmxuQnRDLGVBQ0s7QUFBUyxtQkFBbUI7RVVtbkJTLFNDeFFsQixPRHdRa0I7O0FWcG5CMUMsZUFDSztBQUFTLGtCQUFrQjtFVXFuQlMsU0M1UWxCLE9ENFFrQjs7QVZ0bkJ6QyxlQUNLO0FBQVMsaUJBQWlCO0VVdW5CUyxTQy9RbEIsT0QrUWtCOztBVnhuQnhDLGFBQ0c7RVV3bkJpQyxTQ3BSbEIsT0RvUmtCOztBVnpuQnBDLGVBQ0s7QUFBUyxlQUFlO0VVMG5CUyxTQ3RTbEIsT0RzU2tCOztBVjNuQnRDLGVBQ0s7QUFBUyxnQkFBZ0I7RVU0bkJTLFNDM1NsQixPRDJTa0I7O0FWN25CdkMsbUJBQ1M7RVU2bkJpQyxTQ3hTbEIsT0R3U2tCOztBVjluQjFDLGlCQUNPO0VVOG5CaUMsU0NsVGxCLE9Ea1RrQjs7QVYvbkJ4QyxnQkFDTTtFVStuQmlDLFNDelNsQixPRHlTa0I7O0FWaG9CdkMsa0JBQ1E7RVVnb0JpQyxTQzdTbEIsT0Q2U2tCOztBVmpvQnpDLGdCQUNNO0VVaW9CaUMsU0MvU2xCLE9EK1NrQjs7QVZsb0J2QyxhQUNHO0VVa29CaUMsU0NvQmxCLE9EcEJrQjs7QVZub0JwQyxjQUNJO0VVbW9CaUMsU0N4SGxCLE9Ed0hrQjs7QVZwb0JyQyxvQkFDVTtFVW9vQmlDLFNDcmNsQixPRHFja0I7O0FWcm9CM0MsTUFBTTtFVXNvQnVCLFNDblZsQixPRG1Wa0I7O0FWdG9CN0IsYUFDRztFVXNvQmlDLFNDblZsQixPRG1Wa0I7O0FWdm9CcEMsZUFDSztFVXVvQmlDLFNDdUJsQixPRHZCa0I7O0FWeG9CdEMsaUJBQ087RVV3b0JpQyxTQzNMbEIsT0QyTGtCOztBVnpvQnhDLHdCQUNjO0VVeW9CaUMsU0MzTGxCLE9EMkxrQjs7QVYxb0IvQyxjQUNJO0VVMG9CaUMsU0N6VmxCLE9EeVZrQjs7QVYzb0JyQyxlQUNLO0VVMm9CaUMsU0N3RWxCLE9EeEVrQjs7QVY1b0J0QyxVQUNBO0VVNG9CaUMsU0M3R2xCLE9ENkdrQjs7QVY3b0JqQyxVQUNBO0VVNm9CaUMsU0MvZWxCLE9EK2VrQjs7QVY5b0JqQyxXQUNDO0VVOG9CaUMsU0MxWGxCLE9EMFhrQjs7QVYvb0JsQyxTQUNEO0VVK29CaUMsU0M5TGxCLE9EOExrQjs7QVZocEJoQyxxQkFDVztFVWdwQmlDLFNDdlJsQixPRHVSa0I7O0FWanBCNUMsTUFBTTtBQUNELGNBQWM7RVVrcEJrQixTQ3JCbEIsT0RxQmtCOztBVm5wQnJDLFVBQ0E7RVVtcEJpQyxTQ3ZkbEIsT0R1ZGtCOztBVnBwQmpDLFNBQ0Q7RVVvcEJpQyxTQ3ZvQmxCLE9EdW9Ca0I7O0FWcnBCaEMsVUFDQTtFVXFwQmlDLFNDam9CbEIsT0Rpb0JrQjs7QVZ0cEJqQyxtQkFDUztFVXNwQmlDLFNDamlCbEIsT0RpaUJrQjs7QVZ2cEIxQyxvQkFDVTtFVXVwQmlDLFNDcGlCbEIsT0RvaUJrQjs7QVZ4cEIzQyxvQkFDVTtFVXdwQmlDLFNDbGlCbEIsT0RraUJrQjs7QVZ6cEIzQyxvQkFDVTtFVXlwQmlDLFNDdmlCbEIsT0R1aUJrQjs7QVYxcEIzQyxZQUNFO0VVMHBCaUMsU0N2U2xCLE9EdVNrQjs7QVYzcEJuQyxXQUNDO0VVMnBCaUMsU0NoUGxCLE9EZ1BrQjs7QVY1cEJsQyxhQUNHO0VVNHBCaUMsU0NoUGxCLE9EZ1BrQjs7QVY3cEJwQyxTQUNEO0VVNnBCaUMsU0NuUGxCLE9EbVBrQjs7QVY5cEJoQyxPQUFPO0VVK3BCdUIsU0N0UGxCLE9Ec1BrQjs7QVYvcEI5QixjQUNJO0VVK3BCaUMsU0MxZWxCLE9EMGVrQjs7QVZocUJyQyxnQkFDTTtFVWdxQmlDLFNDMWVsQixPRDBla0I7O0FWanFCdkMsU0FDRDtFVWlxQmlDLFNDclRsQixPRHFUa0I7O0FWbHFCaEMsU0FDRDtFVWtxQmlDLFNDaUNsQixPRGpDa0I7O0FWbnFCaEMsYUFDRztFVW1xQmlDLFNDeGtCbEIsT0R3a0JrQjs7QVZwcUJwQyxhQUNHO0VVb3FCaUMsU0NqWWxCLE9EaVlrQjs7QVZycUJwQyxnQkFDTTtFVXFxQmlDLFNDN0psQixPRDZKa0I7O0FWdHFCdkMsUUFBUTtFVXVxQnVCLFNDNWNsQixPRDRja0I7O0FWdnFCL0IsbUJBQ1M7RVV1cUJpQyxTQ3RlbEIsT0RzZWtCOztBVnhxQjFDLFlBQ0U7RVV3cUJpQyxTQzFmbEIsT0QwZmtCOztBVnpxQm5DLFFBQVE7RVUwcUJ1QixTQ3hPbEIsT0R3T2tCOztBVjFxQi9CLGdCQUNNO0VVMHFCaUMsU0N0WWxCLE9Ec1lrQjs7QVYzcUJ2QyxPQUFPO0VVNHFCdUIsU0NTbEIsT0RUa0I7O0FWNXFCOUIsZ0JBQ007RVU0cUJpQyxTQ2xMbEIsT0RrTGtCOztBVjdxQnZDLFlBQ0U7RVU2cUJpQyxTQy9PbEIsT0QrT2tCOztBVjlxQm5DLFVBQ0E7RVU4cUJpQyxTQzVJbEIsT0Q0SWtCOztBVi9xQmpDLGdCQUNNO0VVK3FCaUMsU0NuTmxCLE9EbU5rQjs7QVZockJ2QyxrQkFDUTtFVWdyQmlDLFNDbk5sQixPRG1Oa0I7O0FWanJCekMsZUFDSztFVWlyQmlDLFNDdkVsQixPRHVFa0I7O0FWbHJCdEMsaUJBQ087RVVrckJpQyxTQ3ZFbEIsT0R1RWtCOztBVm5yQnhDLGdCQUNNO0VVbXJCaUMsU0MvSGxCLE9EK0hrQjs7QVZwckJ2QyxtQkFDUztFVW9yQmlDLFNDL0hsQixPRCtIa0I7O0FWcnJCMUMsV0FDQztFVXFyQmlDLFNDNVZsQixPRDRWa0I7O0FWdHJCbEMsYUFDRztFVXNyQmlDLFNDemxCbEIsT0R5bEJrQjs7QVZ2ckJwQyxlQUNLO0VVdXJCaUMsU0N6bEJsQixPRHlsQmtCOztBVnhyQnRDLFdBQ0M7RVV3ckJpQyxTQ3JObEIsT0RxTmtCOztBVnpyQmxDLFVBQ0E7RVV5ckJpQyxTQy9YbEIsT0QrWGtCOztBVjFyQmpDLGNBQ0k7RVUwckJpQyxTQzZCbEIsT0Q3QmtCOztBVjNyQnJDLFdBQ0M7RVUyckJpQyxTQzZCbEIsT0Q3QmtCOztBVjVyQmxDLFVBQ0E7RVU0ckJpQyxTQ3pkbEIsT0R5ZGtCOztBVjdyQmpDLG9CQUNVO0VVNnJCaUMsU0NoQmxCLE9EZ0JrQjs7QVY5ckIzQyxrQkFDUTtFVThyQmlDLFNDbUJsQixPRG5Ca0I7O0FWL3JCekMscUJBQ1c7RVUrckJpQyxTQy9MbEIsT0QrTGtCOztBVmhzQjVDLFNBQ0Q7RVVnc0JpQyxTQ3BtQmxCLE9Eb21Ca0I7O0FWanNCaEMscUJBQ1c7RVVpc0JpQyxTQ3hvQmxCLE9Ed29Ca0I7O0FWbHNCNUMsd0JBQ2M7RVVrc0JpQyxTQ0tsQixPRExrQjs7QVZuc0IvQyxXQUNDO0VVbXNCaUMsU0M5bEJsQixPRDhsQmtCOztBVnBzQmxDLCtCQUNxQjtFVW9zQmlDLFNDOW9CbEIsT0Q4b0JrQjs7QVZyc0J0RCxvQkFDVTtBQUFTLHVDQUF1QztFVXNzQkksU0NockJsQixPRGdyQmtCOztBVnZzQjlELFlBQ0U7QUFBUyxtQkFBbUI7QUFBUyxRQUFRO0VVeXNCaEIsU0M3ZmxCLE9ENmZrQjs7QVYxc0IvQixTQUNEO0VVMHNCaUMsU0M3WWxCLE9ENllrQjs7QVYzc0JoQyxXQUNDO0VVMnNCaUMsU0M3WWxCLE9ENllrQjs7QVY1c0JsQyxXQUNDO0FBQVMsaUJBQWlCO0VVNnNCYSxTQ3JKbEIsT0RxSmtCOztBVjlzQnhDLGNBQ0k7RVU4c0JpQyxTQzdTbEIsT0Q2U2tCOztBVi9zQnJDLFVBQ0E7RVUrc0JpQyxTQ2ZsQixPRGVrQjs7QVZodEJqQyxpQkFDTztFVWd0QmlDLFNDZmxCLE9EZWtCOztBVmp0QnhDLFlBQ0U7RVVpdEJpQyxTQzdJbEIsT0Q2SWtCOztBVmx0Qm5DLGtCQUNRO0VVa3RCaUMsU0M3SWxCLE9ENklrQjs7QVZudEJ6QyxtQkFDUztFVW10QmlDLFNDN0lsQixPRDZJa0I7O0FWcHRCMUMsY0FDSTtFVW90QmlDLFNDM09sQixPRDJPa0I7O0FWcnRCckMsZUFDSztFVXF0QmlDLFNDaGNsQixPRGdja0I7O0FWdHRCdEMsU0FDRDtFVXN0QmlDLFNDYWxCLE9EYmtCOztBVnZ0QmhDLGFBQ0c7RVV1dEJpQyxTQ2xGbEIsT0RrRmtCOztBVnh0QnBDLHNCQUNZO0FBQVMsd0JBQXdCO0VVeXRCRSxTQ3RabEIsT0RzWmtCOztBVjF0Qi9DLE1BQU07QUFDRCxnQkFBZ0I7RVUydEJrQixTQ3pibEIsT0R5YmtCOztBRXp0QnhDO0VMOEJFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsTUFBTSxnQkFBTjtFQUNBLFNBQUE7O0FBVUEsa0JBQUM7QUFDRCxrQkFBQztFQUNDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBOztBTXBESjtBQUFNO0VBQ0YsYUM4SVEsdUJEOUlSOztBQUdKO0FBQUk7QUFBSTtBQUFJO0FBQUs7QUFBSztFQUNsQixhQ3lJSCxvQkR6SUc7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7O0FBR0osT0FBUSxFQUFFO0FBQUc7QUFBTTtFQUNmLGFDa0lILG9CRGxJRztFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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 */