@font-face {
  font-family: 'FranklinGothic-Book';
  src: url("../fonts/FranklinGothic-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/FranklinGothic-Book.woff") format("woff"), url("../fonts/FranklinGothic-Book.ttf") format("truetype"), url("../fonts/FranklinGothic-Book.svg#FranklinGothic-Book") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FranklinGotItcTOT-Hea';
  src: url("../fonts/FranklinGotItcTOT-Hea.eot?#iefix") format("embedded-opentype"), url("../fonts/FranklinGotItcTOT-Hea.otf") format("opentype"), url("FranklinGotItcTOT-Hea.woff") format("woff"), url("FranklinGotItcTOT-Hea.ttf") format("truetype"), url("FranklinGotItcTOT-Hea.svg#FranklinGotItcTOT-Hea") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FranklinGotItcTOT-Dem';
  src: url("../fonts/FranklinGotItcTOT-Dem.eot?#iefix") format("embedded-opentype"), url("../fonts/FranklinGotItcTOT-Dem.otf") format("opentype"), url("../fonts/FranklinGotItcTOT-Dem.woff") format("woff"), url("../fonts/FranklinGotItcTOT-Dem.ttf") format("truetype"), url("../fonts/FranklinGotItcTOT-Dem.svg#FranklinGotItcTOT-Dem") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?sbdnks");
  src: url("../fonts/icomoon.eot?sbdnks#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?sbdnks") format("truetype"), url("../fonts/icomoon.woff?sbdnks") format("woff"), url("../fonts/icomoon.svg?sbdnks#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 365, ../sass/theme.scss */
#navigation #block-snd-menu-active-main-menu-block {
  display: none;
}
/* line 369, ../sass/theme.scss */
#navigation li {
  padding: 0 !important;
}
/* line 373, ../sass/theme.scss */
#navigation .home-link {
  display: none;
}

/* line 378, ../sass/theme.scss */
.menu a.active, .menu .pager .active.pager-current, .pager .menu .active.pager-current {
  color: red;
}

/* line 385, ../sass/theme.scss */
* {
  box-sizing: border-box;
}

/* line 389, ../sass/theme.scss */
html,
body {
  width: 100%;
  height: 100%;
}
/* line 394, ../sass/theme.scss */
html.no-scroll,
body.no-scroll {
  overflow: hidden;
}

/* line 399, ../sass/theme.scss */
body {
  font-family: "FranklinGothic-Book";
  font-size: 16px;
  background: #fff;
  color: #000;
  letter-spacing: .5px;
}
/* line 408, ../sass/theme.scss */
html.medium-less body.front:before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 110px;
  width: 100%;
  background: #000;
  z-index: 1;
}
/* line 420, ../sass/theme.scss */
html.small-less body.front:before {
  height: 80px;
}
/* line 425, ../sass/theme.scss */
html.extra-large-more body {
  background: #EEEFEC;
}

/* line 430, ../sass/theme.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

/* line 439, ../sass/theme.scss */
button {
  outline: none;
}

/* line 443, ../sass/theme.scss */
#page {
  margin: 0;
  max-width: none;
  height: 100%;
}

/* line 449, ../sass/theme.scss */
#main {
  height: 100%;
  max-width: 1920px;
}
/* line 454, ../sass/theme.scss */
html.large-less body.front #main {
  padding-top: 0;
}
/* line 458, ../sass/theme.scss */
html.medium-less #main {
  padding-top: 0;
}
/* line 462, ../sass/theme.scss */
html.extra-large-more #main {
  position: relative;
  background: #fff;
  min-height: 100%;
  height: auto;
}
/* line 468, ../sass/theme.scss */
html.extra-large-more #main:after {
  content: "";
  width: 50px;
  position: fixed;
  display: block;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cecece+0,7db9e8+100&1+0,0+100 */
  background: -moz-linear-gradient(left, #cecece 0%, rgba(125, 185, 232, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #cecece 0%, rgba(125, 185, 232, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #cecece 0%, rgba(125, 185, 232, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#007db9e8',GradientType=1 );
  /* IE6-9 */
  left: 1920px;
  top: 0;
  height: 100%;
}

/* line 497, ../sass/theme.scss */
.front .sidebars,
.front .region-sidebar-first,
.front #block-views-sliders-block,
.front #block-views-sliders-block > .content,
.front .view-sliders {
  height: 100%;
}

/* line 507, ../sass/theme.scss */
*[class*="hidden-by"] {
  display: none;
}

/* line 511, ../sass/theme.scss */
.row {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.row:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 515, ../sass/theme.scss */
.col-4 {
  float: left;
  width: 33.33333%;
}
/* line 519, ../sass/theme.scss */
html.medium-less .col-4 {
  float: none;
  width: 100%;
}

/* line 525, ../sass/theme.scss */
.col-6 {
  float: left;
  width: 50%;
}
/* line 529, ../sass/theme.scss */
html.medium-less .col-6 {
  float: none;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 537, ../sass/theme.scss */
.notice {
  padding: 25px;
  background-color: #DBE9F9;
  color: #4A90E2;
  font-size: 18px;
  border-radius: 4px;
}
/* line 544, ../sass/theme.scss */
html.small-less .notice {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% + 60px);
  margin-left: -30px;
  border-radius: 0;
}
/* line 551, ../sass/theme.scss */
.notice p {
  margin: 0;
}

/* line 556, ../sass/theme.scss */
.btn {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  max-width: 240px;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .btn {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .btn:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.btn:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}

/* line 561, ../sass/theme.scss */
table {
  padding: 0 20px;
  margin-top: 0;
  border: 2px solid #dadada;
}
/* line 566, ../sass/theme.scss */
table tr {
  border-bottom: 2px solid #dadada !important;
}
/* line 571, ../sass/theme.scss */
table tr:nth-child(even) td, table tr:nth-child(even) th {
  background: #ebebeb;
  border-color: #dadada;
}
/* line 577, ../sass/theme.scss */
table tr td, table tr th {
  border-left: 2px solid #dadada;
  border-right: 2px solid #dadada;
  padding: 14px;
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 14px;
  background: #fff;
  line-height: 1.2;
}
/* line 586, ../sass/theme.scss */
table tr td:first-child, table tr th:first-child {
  padding-left: 20px;
}
/* line 590, ../sass/theme.scss */
table tr td:last-child, table tr th:last-child {
  padding-right: 20px;
}
/* line 595, ../sass/theme.scss */
table tr th {
  background: #4a4a4a;
  color: #fff;
  border-bottom: 2px solid #595959;
  border-top: 2px solid #595959;
  border-color: #595959;
}
/* line 605, ../sass/theme.scss */
table p {
  margin: 0;
}

/* line 610, ../sass/theme.scss */
.responsive-table {
  overflow-x: auto;
}
/* line 613, ../sass/theme.scss */
.responsive-table .mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin: 30px 0 0 0;
}
/* line 617, ../sass/theme.scss */
.responsive-table .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: auto;
  top: 0;
  left: 10px;
  right: 10px;
}

/* line 625, ../sass/theme.scss */
a, .pager .pager-current {
  color: #4A90E2;
  text-decoration: none;
  outline: none;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 631, ../sass/theme.scss */
a:hover, .pager .pager-current:hover {
  text-decoration: underline;
}
/* line 635, ../sass/theme.scss */
a:focus, .pager .pager-current:focus {
  outline: none !important;
}
/* line 639, ../sass/theme.scss */
.detail-link a, .detail-link .pager .pager-current, .pager .detail-link .pager-current {
  text-decoration: none;
}

/* line 644, ../sass/theme.scss */
a[id]:not([href]), .pager [id].pager-current:not([href]), a[name]:not([href]), .pager [name].pager-current:not([href]) {
  display: block;
  position: relative;
  top: -200px;
  visibility: hidden;
}

/* line 652, ../sass/theme.scss */
input[type="text"], input[type="tel"], input[type="number"], input[type="email"] {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  transition: .3s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #000;
}
/* line 138, ../sass/theme.scss */
input[type="text"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder {
  color: #bbb;
}
/* line 142, ../sass/theme.scss */
input[type="text"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="email"]:-moz-placeholder {
  /* Firefox 18- */
  color: #bbb;
}
/* line 146, ../sass/theme.scss */
input[type="text"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #bbb;
}
/* line 150, ../sass/theme.scss */
input[type="text"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder {
  color: #bbb;
}
/* line 664, ../sass/theme.scss */
input[type="text"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="email"]:focus {
  border-color: #a4c7f0;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
}
/* line 669, ../sass/theme.scss */
input[type="text"]:disabled, input[type="tel"]:disabled, input[type="number"]:disabled, input[type="email"]:disabled {
  border-color: #eaeaea;
}
/* line 138, ../sass/theme.scss */
input[type="text"]:disabled::-webkit-input-placeholder, input[type="tel"]:disabled::-webkit-input-placeholder, input[type="number"]:disabled::-webkit-input-placeholder, input[type="email"]:disabled::-webkit-input-placeholder {
  color: #EAEAEA;
}
/* line 142, ../sass/theme.scss */
input[type="text"]:disabled:-moz-placeholder, input[type="tel"]:disabled:-moz-placeholder, input[type="number"]:disabled:-moz-placeholder, input[type="email"]:disabled:-moz-placeholder {
  /* Firefox 18- */
  color: #EAEAEA;
}
/* line 146, ../sass/theme.scss */
input[type="text"]:disabled::-moz-placeholder, input[type="tel"]:disabled::-moz-placeholder, input[type="number"]:disabled::-moz-placeholder, input[type="email"]:disabled::-moz-placeholder {
  /* Firefox 19+ */
  color: #EAEAEA;
}
/* line 150, ../sass/theme.scss */
input[type="text"]:disabled:-ms-input-placeholder, input[type="tel"]:disabled:-ms-input-placeholder, input[type="number"]:disabled:-ms-input-placeholder, input[type="email"]:disabled:-ms-input-placeholder {
  color: #EAEAEA;
}
/* line 676, ../sass/theme.scss */
input[type="submit"] {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
}
/* line 91, ../sass/theme.scss */
html.x-small-less input[type="submit"] {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch input[type="submit"]:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
input[type="submit"]:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}

/* line 681, ../sass/theme.scss */
textarea {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #000;
  transition: border-color .3s ease-in-out;
}
/* line 689, ../sass/theme.scss */
textarea:focus {
  border-color: #4a90e2;
}

/* line 694, ../sass/theme.scss */
input[type="radio"] {
  display: none;
}
/* line 697, ../sass/theme.scss */
input[type="radio"] ~ label {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  position: relative;
  border-radius: 0;
  margin-left: -2px;
  z-index: 0;
  padding: 11px;
  transition: .3s ease-in-out;
  cursor: pointer;
  display: inline;
}
/* line 709, ../sass/theme.scss */
html.no-touch input[type="radio"] ~ label:hover {
  background: #A7A9AC;
  border-color: #A7A9AC;
  color: #fff;
  z-index: 2;
}
/* line 718, ../sass/theme.scss */
input[type="radio"]:checked ~ label {
  position: relative;
  background: #4A90E2;
  border-color: #2B75CC;
  z-index: 1;
  color: #fff;
}
/* line 726, ../sass/theme.scss */
html.no-touch input[type="radio"]:checked ~ label:hover {
  background: #2B75CC;
}

/* line 733, ../sass/theme.scss */
input[type="checkbox"] {
  display: none;
}
/* line 736, ../sass/theme.scss */
input[type="checkbox"] ~ label {
  position: relative;
  padding: 0 0 0 27px;
  transition: .3s ease-in-out;
  cursor: pointer;
  display: inline;
}
/* line 745, ../sass/theme.scss */
input[type="checkbox"] ~ label:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 11px;
  height: 11px;
  border: 2px solid #d5d5d5;
  border-radius: 2px;
}
/* line 757, ../sass/theme.scss */
input[type="checkbox"]:checked ~ label {
  opacity: 1;
}
/* line 760, ../sass/theme.scss */
input[type="checkbox"]:checked ~ label:before {
  background: url(../images/checkbox.svg) center no-repeat;
}
/* line 765, ../sass/theme.scss */
input[type="checkbox"].mid-state ~ label {
  opacity: 1;
}
/* line 768, ../sass/theme.scss */
input[type="checkbox"].mid-state ~ label:before {
  background: #A7A9AC;
}

/* line 774, ../sass/theme.scss */
iframe {
  max-width: 100%;
}

/* line 778, ../sass/theme.scss */
article.node ul.links.inline {
  display: none;
}

/* line 782, ../sass/theme.scss */
.ajax-progress-throbber {
  display: none;
}

/* line 786, ../sass/theme.scss */
select {
  width: 100%;
}

/* line 790, ../sass/theme.scss */
.select2 {
  width: 280px !important;
}
/* line 793, ../sass/theme.scss */
html.small-less .select2 {
  width: auto !important;
}

/* line 804, ../sass/theme.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
  color: #000;
}
/* line 808, ../sass/theme.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #000 transparent;
}
/* line 814, ../sass/theme.scss */
.select2-container--default .select2-selection--single {
  outline: none;
  background: transparent;
}
/* line 818, ../sass/theme.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  line-height: 1;
  padding-right: 40px;
  padding-top: 13px;
  padding-bottom: 15px;
  transition: .3s ease-in-out;
  color: #000;
}
/* line 828, ../sass/theme.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
  right: 13px;
}
/* line 832, ../sass/theme.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #d5d5d5 transparent transparent transparent;
}
/* line 838, ../sass/theme.scss */
.select2-container--default .select2-results__option {
  transition: .3s ease-in-out;
  color: #000;
  border-bottom: 1px solid #eaeaea;
  padding: 12px;
  font-size: 18px;
}
/* line 845, ../sass/theme.scss */
.select2-container--default .select2-results__option:last-child {
  border-bottom: none;
}
/* line 852, ../sass/theme.scss */
.select2-container--default .select2-results__options li:hover {
  color: #4A90E2;
}
/* line 858, ../sass/theme.scss */
.select2-container--default .select2-results__option[aria-selected=true] {
  background: #fff;
}
/* line 862, ../sass/theme.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #fff;
  color: #000;
}

/* line 868, ../sass/theme.scss */
.select2-container {
  z-index: 1002;
}
/* line 871, ../sass/theme.scss */
.select2-container .select2-selection--single {
  height: auto;
  border: none;
}

/* line 877, ../sass/theme.scss */
.select2-dropdown {
  background: #fff;
  border: 2px solid #d5d5d5;
}

/* line 882, ../sass/theme.scss */
.block {
  margin: 0;
}

/* line 886, ../sass/theme.scss */
#admin-menu {
  z-index: 999999999999999;
}

/* line 890, ../sass/theme.scss */
.views-exposed-widgets {
  margin-bottom: 20px;
}

/* line 897, ../sass/theme.scss */
.view-posters .view-content {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.view-posters .view-content:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 901, ../sass/theme.scss */
.view-posters .views-row {
  float: left;
  margin: 0 16px 10px 0;
}
/* line 905, ../sass/theme.scss */
.view-posters .views-row .colorbox {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 4px;
}
/* line 911, ../sass/theme.scss */
.view-posters .views-row .colorbox:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  opacity: 0;
  transition: .3s ease-in-out;
  z-index: 1;
}
/* line 924, ../sass/theme.scss */
.view-posters .views-row .colorbox:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #9b9b9b url(../images/inscenacia/lupa.svg) center no-repeat;
  z-index: 2;
  opacity: 0;
  transition: .3s ease-in-out;
}
/* line 945, ../sass/theme.scss */
html.no-touch .view-posters .views-row .colorbox:hover:before {
  opacity: .5;
}
/* line 949, ../sass/theme.scss */
html.no-touch .view-posters .views-row .colorbox:hover:after {
  opacity: 1;
}
/* line 955, ../sass/theme.scss */
.view-posters .views-row .colorbox img {
  display: block;
}

/* line 962, ../sass/theme.scss */
#cboxOverlay,
#colorbox {
  z-index: 9999999;
}

/* line 967, ../sass/theme.scss */
#edit-submit-posters {
  display: none;
}

/* line 974, ../sass/theme.scss */
#header {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 80px;
  padding: 0;
  z-index: 1000000;
  background: #252525;
  background: -moz-linear-gradient(top, #252525 0%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #252525), color-stop(100%, black));
  background: -webkit-linear-gradient(top, #252525 0%, black 100%);
  background: -o-linear-gradient(top, #252525 0%, black 100%);
  background: -ms-linear-gradient(top, #252525 0%, black 100%);
  background: linear-gradient(to bottom, #252525 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#000000', GradientType=0 );
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5);
}
/* line 992, ../sass/theme.scss */
html.small-less #header {
  height: 20px;
  right: 0;
  width: auto;
  background: transparent;
  box-shadow: none;
}
/* line 1000, ../sass/theme.scss */
#header:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background: #252525;
  background: -moz-linear-gradient(top, #252525 0%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #252525), color-stop(100%, black));
  background: -webkit-linear-gradient(top, #252525 0%, black 100%);
  background: -o-linear-gradient(top, #252525 0%, black 100%);
  background: -ms-linear-gradient(top, #252525 0%, black 100%);
  background: linear-gradient(to bottom, #252525 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#000000', GradientType=0 );
}
/* line 1018, ../sass/theme.scss */
html.small-less #header:before {
  background: transparent;
}
/* line 1023, ../sass/theme.scss */
#header #site-name a, #header #site-name .pager .pager-current, .pager #header #site-name .pager-current {
  position: relative;
  z-index: 1;
  top: 20px;
  display: block;
  width: 159px;
  height: 80px;
  background-size: contain;
}
/* line 1032, ../sass/theme.scss */
html.small-less #header #site-name a, html.small-less #header #site-name .pager .pager-current, .pager html.small-less #header #site-name .pager-current {
  -moz-transform: scale(0.8) translate3d(-10px, -25px, 0);
  -ms-transform: scale(0.8) translate3d(-10px, -25px, 0);
  -webkit-transform: scale(0.8) translate3d(-10px, -25px, 0);
  transform: scale(0.8) translate3d(-10px, -25px, 0);
}
/* line 1036, ../sass/theme.scss */
#header #site-name a.logo-custom span, #header #site-name .pager .logo-custom.pager-current span, .pager #header #site-name .logo-custom.pager-current span {
  width: 80px;
  height: 80px;
  top: 0;
  left: 79px;
}
/* line 1043, ../sass/theme.scss */
#header #site-name a.logo-cinohra span, #header #site-name .pager .logo-cinohra.pager-current span, .pager #header #site-name .logo-cinohra.pager-current span {
  background-image: url(../images/loga/cinohra.svg);
}
/* line 1047, ../sass/theme.scss */
#header #site-name a.logo-opera span, #header #site-name .pager .logo-opera.pager-current span, .pager #header #site-name .logo-opera.pager-current span {
  background-image: url(../images/loga/opera.svg);
}
/* line 1051, ../sass/theme.scss */
#header #site-name a.logo-balet span, #header #site-name .pager .logo-balet.pager-current span, .pager #header #site-name .logo-balet.pager-current span {
  background-image: url(../images/loga/balet.svg);
}
/* line 1063, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 130px;
  position: relative;
  z-index: 1;
}
/* line 1069, ../sass/theme.scss */
html.small-less #header #block-menu-menu-left-menu .menu {
  margin-top: 0;
}
/* line 1073, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li {
  width: auto;
}
/* line 1076, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li a, #header #block-menu-menu-left-menu .menu li .pager .pager-current, .pager #header #block-menu-menu-left-menu .menu li .pager-current {
  display: block;
  position: relative;
  color: #fff;
  font-size: 0;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  padding: 10px 20px;
  text-decoration: none;
  outline: none;
}
/* line 1089, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li a.open:before, #header #block-menu-menu-left-menu .menu li .pager .open.pager-current:before, .pager #header #block-menu-menu-left-menu .menu li .open.pager-current:before {
  opacity: 1;
}
/* line 1096, ../sass/theme.scss */
html.no-touch #header #block-menu-menu-left-menu .menu li a:hover:before, html.no-touch #header #block-menu-menu-left-menu .menu li .pager .pager-current:hover:before, .pager html.no-touch #header #block-menu-menu-left-menu .menu li .pager-current:hover:before {
  opacity: 1;
}
/* line 1102, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li a:before, #header #block-menu-menu-left-menu .menu li .pager .pager-current:before, .pager #header #block-menu-menu-left-menu .menu li .pager-current:before {
  opacity: .3;
  font-size: 25px;
  transition: .3s ease-in-out;
}
/* line 1109, ../sass/theme.scss */
html.no-touch.small-more #header #block-menu-menu-left-menu .menu li a:hover span, html.no-touch.small-more #header #block-menu-menu-left-menu .menu li .pager .pager-current:hover span, .pager html.no-touch.small-more #header #block-menu-menu-left-menu .menu li .pager-current:hover span {
  opacity: 1;
  visibility: visible;
}
/* line 1115, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li a span, #header #block-menu-menu-left-menu .menu li .pager .pager-current span, .pager #header #block-menu-menu-left-menu .menu li .pager-current span {
  visibility: hidden;
  opacity: 0;
  font-size: 16px;
  font-family: "FranklinGothic-Book";
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px;
  border-radius: 4px;
  background: #A7A9AD;
  color: #fff;
  transition: .3s ease-in-out;
  transform: translate3d(60px, -10px, 0);
}
/* line 1134, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li.search a:before, #header #block-menu-menu-left-menu .menu li.search .pager .pager-current:before, .pager #header #block-menu-menu-left-menu .menu li.search .pager-current:before {
  content: "\e904";
  font-size: 24.5px;
}
/* line 1139, ../sass/theme.scss */
html.small-less #header #block-menu-menu-left-menu .menu li.search {
  display: none;
}
/* line 1152, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li.accessible a:before, #header #block-menu-menu-left-menu .menu li.accessible .pager .pager-current:before, .pager #header #block-menu-menu-left-menu .menu li.accessible .pager-current:before {
  content: "\e914";
  font-size: 36px;
}
/* line 1157, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li.phone a:before, #header #block-menu-menu-left-menu .menu li.phone .pager .pager-current:before, .pager #header #block-menu-menu-left-menu .menu li.phone .pager-current:before {
  content: "\e0cd";
  font-size: 36px;
  opacity: 1;
}
/* line 1163, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li.purchase a:before, #header #block-menu-menu-left-menu .menu li.purchase .pager .pager-current:before, .pager #header #block-menu-menu-left-menu .menu li.purchase .pager-current:before {
  content: "\e901";
  font-size: 36px;
}
/* line 1168, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li.pricelist a:before, #header #block-menu-menu-left-menu .menu li.pricelist .pager .pager-current:before, .pager #header #block-menu-menu-left-menu .menu li.pricelist .pager-current:before {
  content: "\e93c";
  font-size: 27px;
}
/* line 1173, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li.calendar a:before, #header #block-menu-menu-left-menu .menu li.calendar .pager .pager-current:before, .pager #header #block-menu-menu-left-menu .menu li.calendar .pager-current:before {
  content: "\e900";
  font-size: 27px;
}
/* line 1178, ../sass/theme.scss */
#header #block-menu-menu-left-menu .menu li.newsletter a:before, #header #block-menu-menu-left-menu .menu li.newsletter .pager .pager-current:before, .pager #header #block-menu-menu-left-menu .menu li.newsletter .pager-current:before {
  content: "\e902";
  font-size: 27.5px;
  opacity: 1;
}
/* line 1183, ../sass/theme.scss */
body.page-node-38 #header #block-menu-menu-left-menu .menu li.newsletter a:before, body.page-node-38 #header #block-menu-menu-left-menu .menu li.newsletter .pager .pager-current:before, .pager body.page-node-38 #header #block-menu-menu-left-menu .menu li.newsletter .pager-current:before {
  display: none;
}
/* line 1195, ../sass/theme.scss */
html.small-less #header #block-menu-menu-left-menu .menu li.accessible, html.small-less #header #block-menu-menu-left-menu .menu li.phone, html.small-less #header #block-menu-menu-left-menu .menu li.purchase, html.small-less #header #block-menu-menu-left-menu .menu li.pricelist, html.small-less #header #block-menu-menu-left-menu .menu li.calendar, html.small-less #header #block-menu-menu-left-menu .menu li.newsletter {
  display: none;
}
/* line 1204, ../sass/theme.scss */
#header .block-snd-sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 80px;
  width: 680px;
  background: #fff;
  padding: 140px 60px 60px 80px;
  z-index: 0;
  -moz-transform: translate3d(-780px, 0, 0);
  -ms-transform: translate3d(-780px, 0, 0);
  -webkit-transform: translate3d(-780px, 0, 0);
  transform: translate3d(-780px, 0, 0);
  transition: .3s ease-in-out;
  color: #000;
}
/* line 1217, ../sass/theme.scss */
html.xx-large-more #header .block-snd-sidebar {
  width: 980px;
  -moz-transform: translate3d(-980px, 0, 0);
  -ms-transform: translate3d(-980px, 0, 0);
  -webkit-transform: translate3d(-980px, 0, 0);
  transform: translate3d(-980px, 0, 0);
}
/* line 1222, ../sass/theme.scss */
html.x-large-more #header .block-snd-sidebar {
  width: calc(50vw - 40px);
  -moz-transform: translate3d(-50vw, 0, 0);
  -ms-transform: translate3d(-50vw, 0, 0);
  -webkit-transform: translate3d(-50vw, 0, 0);
  transform: translate3d(-50vw, 0, 0);
}
/* line 1227, ../sass/theme.scss */
html.small-less #header .block-snd-sidebar {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
}
/* line 1237, ../sass/theme.scss */
html.x-small-less #header .block-snd-sidebar {
  padding: 100px 25px 30px 25px;
}
/* line 1241, ../sass/theme.scss */
#header .block-snd-sidebar.open {
  -moz-transform: translate3d(0, 0, 0) !important;
  -ms-transform: translate3d(0, 0, 0) !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
}
/* line 1244, ../sass/theme.scss */
#header .block-snd-sidebar.open + .overlay-right {
  opacity: .75;
  visibility: visible;
}
/* line 1250, ../sass/theme.scss */
#header .block-snd-sidebar + .overlay-right {
  position: fixed;
  top: 0;
  height: 100vh;
  left: 80px;
  width: 100vw;
  background: #000;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  -moz-transform: translate3d(300px, 0, 0);
  -ms-transform: translate3d(300px, 0, 0);
  -webkit-transform: translate3d(300px, 0, 0);
  transform: translate3d(300px, 0, 0);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 1263, ../sass/theme.scss */
html.small-less #header .block-snd-sidebar + .overlay-right {
  display: none;
}
/* line 1270, ../sass/theme.scss */
#header .block-snd-sidebar .content > *:not(.close) {
  height: calc(100vh - 300px);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 1275, ../sass/theme.scss */
html.small-less #header .block-snd-sidebar .content > *:not(.close) {
  height: calc(100vh - 250px);
}
/* line 1281, ../sass/theme.scss */
#header .block-snd-sidebar h2 {
  font-size: 50px;
  font-family: "FranklinGotItcTOT-Dem";
  margin: 0 0 50px;
  line-height: 1;
}
/* line 1287, ../sass/theme.scss */
html.small-less #header .block-snd-sidebar h2 {
  font-size: 40px;
  margin-bottom: 20px;
}
/* line 1293, ../sass/theme.scss */
#header .block-snd-sidebar .close {
  width: 28px;
  height: 28px;
  cursor: pointer;
  position: absolute;
  top: 140px;
  right: 60px;
  z-index: 100000000000;
}
/* line 327, ../sass/theme.scss */
html.no-touch #header .block-snd-sidebar .close:hover::before, html.no-touch #header .block-snd-sidebar .close:hover::after {
  background: #000;
}
/* line 333, ../sass/theme.scss */
#header .block-snd-sidebar .close::before, #header .block-snd-sidebar .close::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #9b9b9b;
  height: 3px;
  border-radius: 5px;
  transition: .3s ease-in-out;
}
/* line 346, ../sass/theme.scss */
#header .block-snd-sidebar .close::before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 349, ../sass/theme.scss */
#header .block-snd-sidebar .close::after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 1300, ../sass/theme.scss */
html.x-small-less #header .block-snd-sidebar .close {
  width: 35px;
  height: 35px;
  top: 30px;
  right: 25px;
}
/* line 1312, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-text-input {
  height: 55px;
  margin: 10px 0;
  width: 100%;
}
/* line 138, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-text-input::-webkit-input-placeholder {
  color: #d5d5d5;
}
/* line 142, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-text-input:-moz-placeholder {
  /* Firefox 18- */
  color: #d5d5d5;
}
/* line 146, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-text-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #d5d5d5;
}
/* line 150, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-text-input:-ms-input-placeholder {
  color: #d5d5d5;
}
/* line 1319, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-limit-section {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#header #block-snd-sidebar-sidebar-search-block .search-limit-section:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 1323, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-section, #header #block-snd-sidebar-sidebar-search-block .search-type {
  margin: 30px 0;
  width: 30%;
  float: left;
}
/* line 1328, ../sass/theme.scss */
html.small-less #header #block-snd-sidebar-sidebar-search-block .search-section, html.small-less #header #block-snd-sidebar-sidebar-search-block .search-type {
  width: 50%;
}
/* line 1332, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-section label, #header #block-snd-sidebar-sidebar-search-block .search-type label {
  font-weight: 900;
}
/* line 1336, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-section .list, #header #block-snd-sidebar-sidebar-search-block .search-type .list {
  margin-top: 10px;
}
/* line 1339, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-section .list label, #header #block-snd-sidebar-sidebar-search-block .search-type .list label {
  font-weight: normal;
}
/* line 1343, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-section .list .item, #header #block-snd-sidebar-sidebar-search-block .search-type .list .item {
  margin: 10px 0;
}
/* line 1353, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-submit {
  margin-top: 70px;
}
/* line 1356, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-submit input {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  width: 240px;
  height: 50px;
}
/* line 91, ../sass/theme.scss */
html.x-small-less #header #block-snd-sidebar-sidebar-search-block .search-submit input {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch #header #block-snd-sidebar-sidebar-search-block .search-submit input:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-search-block .search-submit input:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 1367, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-reservations-block .btn {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  display: inline-block;
  width: 240px;
  margin-top: 45px;
}
/* line 91, ../sass/theme.scss */
html.x-small-less #header #block-snd-sidebar-sidebar-reservations-block .btn {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch #header #block-snd-sidebar-sidebar-reservations-block .btn:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
#header #block-snd-sidebar-sidebar-reservations-block .btn:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 1378, ../sass/theme.scss */
#header #block-simplenews-0 .content > p {
  display: none;
}
/* line 1382, ../sass/theme.scss */
#header #block-simplenews-0 .form-type-textfield {
  clear: both;
}
/* line 1385, ../sass/theme.scss */
#header #block-simplenews-0 .form-type-textfield input {
  display: block;
  height: 55px;
  margin: 10px 0;
  width: 100px;
  width: 100%;
}
/* line 138, ../sass/theme.scss */
#header #block-simplenews-0 .form-type-textfield input::-webkit-input-placeholder {
  color: #636262;
}
/* line 142, ../sass/theme.scss */
#header #block-simplenews-0 .form-type-textfield input:-moz-placeholder {
  /* Firefox 18- */
  color: #636262;
}
/* line 146, ../sass/theme.scss */
#header #block-simplenews-0 .form-type-textfield input::-moz-placeholder {
  /* Firefox 19+ */
  color: #636262;
}
/* line 150, ../sass/theme.scss */
#header #block-simplenews-0 .form-type-textfield input:-ms-input-placeholder {
  color: #636262;
}
/* line 1395, ../sass/theme.scss */
#header #block-simplenews-0 #edit-newsletters {
  *zoom: 1;
  margin: 10px 0 15px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#header #block-simplenews-0 #edit-newsletters:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 1399, ../sass/theme.scss */
#header #block-simplenews-0 #edit-newsletters .form-item {
  display: inline-block;
  float: left;
  width: 20%;
}
/* line 1406, ../sass/theme.scss */
#header #block-simplenews-0 #edit-newsletters .form-item:first-child > label {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px  !important;
  margin-left: 0 !important;
}
/* line 1415, ../sass/theme.scss */
#header #block-simplenews-0 #edit-newsletters .form-item:last-child > label {
  border-top-right-radius: 4px  !important;
  border-bottom-right-radius: 4px  !important;
}
/* line 1421, ../sass/theme.scss */
#header #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] {
  display: none;
}
/* line 158, ../sass/theme.scss */
#header #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] ~ label {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  position: relative;
  border-radius: 0;
  margin-left: -2px;
  z-index: 0;
  padding: 10px 10px 12px;
  transition: .3s ease-in-out;
  cursor: pointer;
  display: block;
  text-align: center;
  opacity: 1;
}
/* line 171, ../sass/theme.scss */
#header #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] ~ label:before {
  content: none;
}
/* line 176, ../sass/theme.scss */
html.no-touch #header #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] ~ label:hover {
  background: #A7A9AC;
  border-color: #A7A9AC;
  color: #fff;
  z-index: 2;
}
/* line 185, ../sass/theme.scss */
#header #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox]:checked ~ label {
  position: relative;
  background: #4A90E2;
  border-color: #2B75CC;
  z-index: 1;
  color: #fff;
}
/* line 193, ../sass/theme.scss */
html.no-touch #header #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox]:checked ~ label:hover {
  background: #2B75CC;
}
/* line 1424, ../sass/theme.scss */
#header #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] ~ label {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 12px;
  padding-bottom: 12px;
}
/* line 1438, ../sass/theme.scss */
#header #block-simplenews-0 .interestedInAll + label {
  clear: both;
  display: block;
  padding-top: 15px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 1444, ../sass/theme.scss */
#header #block-simplenews-0 .interestedInAll + label:before {
  top: 17px;
}
/* line 1450, ../sass/theme.scss */
#header #block-simplenews-0 input[type="submit"] {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  display: inline-block;
  width: 240px;
  height: 50px;
  margin: 35px 10px 0 0;
}
/* line 91, ../sass/theme.scss */
html.x-small-less #header #block-simplenews-0 input[type="submit"] {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch #header #block-simplenews-0 input[type="submit"]:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
#header #block-simplenews-0 input[type="submit"]:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 1458, ../sass/theme.scss */
#header #block-simplenews-0 #edit-unsubscribe {
  display: none;
}
/* line 1465, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu {
  position: absolute;
  bottom: 82px;
  left: 28px;
  z-index: 10000;
}
@media (max-width: 768px) {
  /* line 1465, ../sass/theme.scss */
  #block-menu-menu-social-sidebar-menu {
    bottom: 0px;
    left: 0px;
  }
}
@media (max-height: 470px) {
  /* line 1465, ../sass/theme.scss */
  #block-menu-menu-social-sidebar-menu {
    position: relative !important;
  }
}
/* line 1482, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu .menu {
  padding: 0;
  margin: 0;
  list-style: none;
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-menu-menu-social-sidebar-menu .menu:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 1486, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu .menu li {
  margin: 5px 0;
}
/* line 1489, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu .menu li a, #block-menu-menu-social-sidebar-menu .menu li .pager .pager-current, .pager #block-menu-menu-social-sidebar-menu .menu li .pager-current {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  opacity: .5;
  font-size: 0;
  text-decoration: none;
  transition: .3s ease-in-out;
}
/* line 1498, ../sass/theme.scss */
html.no-touch #block-menu-menu-social-sidebar-menu .menu li a:hover, html.no-touch #block-menu-menu-social-sidebar-menu .menu li .pager .pager-current:hover, .pager html.no-touch #block-menu-menu-social-sidebar-menu .menu li .pager-current:hover {
  opacity: 1;
}
/* line 1503, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu .menu li a:before, #block-menu-menu-social-sidebar-menu .menu li .pager .pager-current:before, .pager #block-menu-menu-social-sidebar-menu .menu li .pager-current:before {
  font-size: 24px;
}
/* line 1509, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu .menu li.youtube a, #block-menu-menu-social-sidebar-menu .menu li.youtube .pager .pager-current, .pager #block-menu-menu-social-sidebar-menu .menu li.youtube .pager-current {
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 1514, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu .menu li.youtube a:before, #block-menu-menu-social-sidebar-menu .menu li.youtube .pager .pager-current:before, .pager #block-menu-menu-social-sidebar-menu .menu li.youtube .pager-current:before {
  content: '\e906';
}
/* line 1520, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu .menu li.facebook a, #block-menu-menu-social-sidebar-menu .menu li.facebook .pager .pager-current, .pager #block-menu-menu-social-sidebar-menu .menu li.facebook .pager-current {
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 1525, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu .menu li.facebook a:before, #block-menu-menu-social-sidebar-menu .menu li.facebook .pager .pager-current:before, .pager #block-menu-menu-social-sidebar-menu .menu li.facebook .pager-current:before {
  content: '\e907';
}
/* line 1532, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu .menu li.twitter a:before, #block-menu-menu-social-sidebar-menu .menu li.twitter .pager .pager-current:before, .pager #block-menu-menu-social-sidebar-menu .menu li.twitter .pager-current:before {
  content: '\e908';
}
/* line 1538, ../sass/theme.scss */
#block-menu-menu-social-sidebar-menu .menu li.instagram a, #block-menu-menu-social-sidebar-menu .menu li.instagram .pager .pager-current, .pager #block-menu-menu-social-sidebar-menu .menu li.instagram .pager-current {
  text-indent: -999px;
  background: url(../images/instagram.png) center no-repeat;
  background-size: 25px;
  width: 25px;
  display: block;
  height: 25px;
  background-color: white;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  /* line 1538, ../sass/theme.scss */
  #block-menu-menu-social-sidebar-menu .menu li.instagram a, #block-menu-menu-social-sidebar-menu .menu li.instagram .pager .pager-current, .pager #block-menu-menu-social-sidebar-menu .menu li.instagram .pager-current {
    top: -19px;
    background-size: 43px;
    width: 50px;
    height: 50px;
  }
}
/* line 1560, ../sass/theme.scss */
#header .wezeo-wrapper-link {
  position: static;
}
/* line 1563, ../sass/theme.scss */
html.small-less #header .wezeo-wrapper-link {
  display: none;
}
/* line 1568, ../sass/theme.scss */
#header .wezeo-link {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  bottom: 24px;
  left: -1px;
  width: 100%;
  text-decoration: none;
  text-align: center;
  z-index: 1;
  opacity: .6;
}
/* line 1579, ../sass/theme.scss */
#header .wezeo-link:after {
  content: '\e905';
  color: #fff;
  font-size: 14px;
  position: absolute;
  left: 0;
  right: 0;
  top: 4px;
}
/* line 1590, ../sass/theme.scss */
#header .altamira-link {
  position: absolute;
  bottom: 28px;
  left: -2px;
  width: 100%;
  text-align: center;
  z-index: 1;
  opacity: .6;
}
/* line 1599, ../sass/theme.scss */
#header .altamira-link:before {
  content: '';
  position: absolute;
  left: 17px;
  right: 15px;
  top: 0;
  height: 2px;
  background-color: #fff;
}
/* line 1609, ../sass/theme.scss */
#header .altamira-link img {
  width: 46px;
}

/* line 1616, ../sass/theme.scss */
.hamburger {
  position: fixed;
  top: 30px;
  right: 50px;
  width: 40px;
  z-index: 100000;
  cursor: pointer;
  transition: .3s ease-in-out;
}
/* line 1625, ../sass/theme.scss */
html.medium body.front .hamburger {
  left: calc(50% + -40px);
}
/* line 1628, ../sass/theme.scss */
html.medium body.front .hamburger.menu-open {
  opacity: 0;
  visibility: hidden;
}
/* line 1634, ../sass/theme.scss */
html.small-less .hamburger {
  top: 25px;
  right: 25px;
  right: 25px;
  width: 30px;
}
/* line 1642, ../sass/theme.scss */
html.small-less .hamburger:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -30px;
  height: 40px;
  width: 2px;
  background: #fff;
  opacity: .2;
}
/* line 1653, ../sass/theme.scss */
html.small-less body:not(.front) .hamburger:before {
  background: #efefef;
  opacity: 1;
}
/* line 1659, ../sass/theme.scss */
.hamburger span {
  display: block;
  height: 3px;
  background: #000;
  margin: 9px 0;
  border-radius: 5px;
}
/* line 1666, ../sass/theme.scss */
body.front .hamburger span {
  background: #fff;
}
/* line 1670, ../sass/theme.scss */
html.small-less .hamburger span {
  margin: 6px 0;
  height: 2px;
}

/* line 1677, ../sass/theme.scss */
.mobile-search {
  display: block;
  position: relative;
  color: #fff;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  padding: 20px;
  text-decoration: none;
  outline: none;
  width: 30px;
  height: 30px;
  position: fixed;
  top: 28px;
  right: 110px;
  padding: 0;
  opacity: 1;
  z-index: 100000;
  font-size: 25px;
}
/* line 1696, ../sass/theme.scss */
.mobile-search:before {
  content: "\e904";
}
@media screen and (max-width: 360px) {
  /* line 1677, ../sass/theme.scss */
  .mobile-search {
    width: 5px;
  }
}
/* line 1705, ../sass/theme.scss */
body:not(.front) .mobile-search {
  color: #000;
}
/* line 1708, ../sass/theme.scss */
body:not(.front) .mobile-search:before {
  opacity: 1;
}
/* line 1713, ../sass/theme.scss */
.mobile-search span {
  display: none;
}

/* line 1725, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block {
  position: fixed;
  top: 33px;
  z-index: 1000;
  right: 140px;
}
@media (max-width: 1280px) {
  /* line 1725, ../sass/theme.scss */
  #block-snd-menu-custom-depth-main-menu-block {
    right: 100px;
  }
  /* line 1733, ../sass/theme.scss */
  #block-snd-menu-custom-depth-main-menu-block .menu li a, #block-snd-menu-custom-depth-main-menu-block .menu li .pager .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .pager-current {
    font-size: 1em !important;
    padding: 11px 8px 9px !important;
  }
}
@media (min-width: 1280px) and (max-width: 1370px) {
  /* line 1725, ../sass/theme.scss */
  #block-snd-menu-custom-depth-main-menu-block {
    right: 100px;
  }
  /* line 1740, ../sass/theme.scss */
  #block-snd-menu-custom-depth-main-menu-block .menu li a, #block-snd-menu-custom-depth-main-menu-block .menu li .pager .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .pager-current {
    font-size: 1.1em !important;
    padding: 11px 8px 9px !important;
  }
}
@media (min-width: 1370px) and (max-width: 1520px) {
  /* line 1725, ../sass/theme.scss */
  #block-snd-menu-custom-depth-main-menu-block {
    right: 120px;
  }
  /* line 1747, ../sass/theme.scss */
  #block-snd-menu-custom-depth-main-menu-block .menu li a, #block-snd-menu-custom-depth-main-menu-block .menu li .pager .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .pager-current {
    padding: 11px 9px 9px !important;
  }
}
@media (min-width: 1520px) and (max-width: 1750px) {
  /* line 1725, ../sass/theme.scss */
  #block-snd-menu-custom-depth-main-menu-block {
    right: 130px;
  }
  /* line 1753, ../sass/theme.scss */
  #block-snd-menu-custom-depth-main-menu-block .menu li a, #block-snd-menu-custom-depth-main-menu-block .menu li .pager .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .pager-current {
    padding: 11px 15px 9px !important;
  }
}
/* line 1758, ../sass/theme.scss */
html.xx-large-more #block-snd-menu-custom-depth-main-menu-block {
  right: calc(100vw - 1780px);
}
/* line 1762, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  left: 53%;
  height: 100vh;
  background: #fff;
  z-index: 100000;
  padding: 15px 30px;
}
/* line 1774, ../sass/theme.scss */
html.medium #block-snd-menu-custom-depth-main-menu-block {
  padding-left: 50px;
  padding-right: 50px;
}
/* line 1778, ../sass/theme.scss */
html.medium #block-snd-menu-custom-depth-main-menu-block:before {
  content: '';
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 53%;
  background: #000;
  opacity: .75;
}
/* line 1790, ../sass/theme.scss */
html.medium body:not(.front) #block-snd-menu-custom-depth-main-menu-block {
  padding-top: 100px;
}
/* line 1794, ../sass/theme.scss */
html.medium-less body:not(.front) #block-snd-menu-custom-depth-main-menu-block {
  left: 80px;
}
/* line 1798, ../sass/theme.scss */
html.medium-less #block-snd-menu-custom-depth-main-menu-block {
  left: 80px !important;
  padding: 120px 50px 50px;
}
/* line 1803, ../sass/theme.scss */
html.small-less #block-snd-menu-custom-depth-main-menu-block {
  left: 0 !important;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 140px;
}
/* line 1810, ../sass/theme.scss */
html.small-less.landscape #block-snd-menu-custom-depth-main-menu-block {
  padding-bottom: 40px;
  padding-top: 90px;
}
/* line 1815, ../sass/theme.scss */
html.x-small-less #block-snd-menu-custom-depth-main-menu-block {
  padding-bottom: 50px;
  padding-top: 80px;
}
/* line 1820, ../sass/theme.scss */
html.x-small-less.safari #block-snd-menu-custom-depth-main-menu-block {
  padding-bottom: 70px;
}
/* line 1824, ../sass/theme.scss */
html.x-small-less.chrome #block-snd-menu-custom-depth-main-menu-block {
  padding-bottom: 30px;
}
/* line 1830, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .content {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 1837, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .close {
  width: 28px;
  height: 28px;
  cursor: pointer;
  position: absolute;
  top: 32px;
  right: 49px;
  width: 40px;
  height: 40px;
}
/* line 327, ../sass/theme.scss */
html.no-touch #block-snd-menu-custom-depth-main-menu-block .close:hover::before, html.no-touch #block-snd-menu-custom-depth-main-menu-block .close:hover::after {
  background: #000;
}
/* line 333, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .close::before, #block-snd-menu-custom-depth-main-menu-block .close::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #9b9b9b;
  height: 3px;
  border-radius: 5px;
  transition: .3s ease-in-out;
}
/* line 346, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .close::before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 349, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .close::after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 1845, ../sass/theme.scss */
html.medium #block-snd-menu-custom-depth-main-menu-block .close {
  width: 45px;
  height: 45px;
  top: 29px;
  right: 47px;
}
/* line 1852, ../sass/theme.scss */
html.medium body.front #block-snd-menu-custom-depth-main-menu-block .close {
  right: auto;
  left: -74px;
  top: 29px;
}
/* line 1859, ../sass/theme.scss */
html.medium body.front #block-snd-menu-custom-depth-main-menu-block .close:before, html.medium body.front #block-snd-menu-custom-depth-main-menu-block .close:after {
  background: #fff;
}
/* line 1865, ../sass/theme.scss */
html.small-less #block-snd-menu-custom-depth-main-menu-block .close {
  width: 35px;
  height: 35px;
  right: 22px;
  top: 21px;
}
/* line 1873, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu {
  padding: 0;
  margin: 0;
  list-style: none;
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-snd-menu-custom-depth-main-menu-block .menu:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 1877, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li {
  margin: 0;
  float: left;
}
/* line 1881, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li {
  float: none;
}
/* line 1885, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li a, #block-snd-menu-custom-depth-main-menu-block .menu li .pager .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .pager-current {
  display: block;
  outline: none;
  font-size: 1.125em;
  color: #000;
  padding: 11px 20px 9px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  text-decoration: none;
}
/* line 1895, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li a, html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .pager .pager-current, .pager html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .pager-current {
  position: relative;
  padding: 25px 60px 21px 20px;
  border-bottom: 1px solid #eaeaea;
  font-size: 1.35em;
}
/* line 1902, ../sass/theme.scss */
body.i18n-en #block-snd-menu-custom-depth-main-menu-block .menu li a, body.i18n-en #block-snd-menu-custom-depth-main-menu-block .menu li .pager .pager-current, .pager body.i18n-en #block-snd-menu-custom-depth-main-menu-block .menu li .pager-current {
  font-size: 1em;
}
/* line 1906, ../sass/theme.scss */
body.i18n-de #block-snd-menu-custom-depth-main-menu-block .menu li a, body.i18n-de #block-snd-menu-custom-depth-main-menu-block .menu li .pager .pager-current, .pager body.i18n-de #block-snd-menu-custom-depth-main-menu-block .menu li .pager-current {
  font-size: 0.9em;
}
/* line 1910, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li a.open, #block-snd-menu-custom-depth-main-menu-block .menu li .pager .open.pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .open.pager-current {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 1913, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li a.open.first + ul a, #block-snd-menu-custom-depth-main-menu-block .menu li .pager .open.first.pager-current + ul a, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .open.first.pager-current + ul a, #block-snd-menu-custom-depth-main-menu-block .menu li a.open.first + ul .pager .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li a.open.first + ul .pager-current, #block-snd-menu-custom-depth-main-menu-block .menu li .pager .open.first.pager-current + ul .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .open.first.pager-current + ul .pager-current {
  font-family: inherit;
}
/* line 1917, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li a.open.first.last + ul a, #block-snd-menu-custom-depth-main-menu-block .menu li .pager .open.first.last.pager-current + ul a, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .open.first.last.pager-current + ul a, #block-snd-menu-custom-depth-main-menu-block .menu li a.open.first.last + ul .pager .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li a.open.first.last + ul .pager-current, #block-snd-menu-custom-depth-main-menu-block .menu li .pager .open.first.last.pager-current + ul .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .open.first.last.pager-current + ul .pager-current {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 1921, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li a.open, html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .pager .open.pager-current, .pager html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .open.pager-current {
  background: #000;
  color: #fff;
  border-radius: 5px;
}
/* line 1926, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li a.open:before, html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .pager .open.pager-current:before, .pager html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .open.pager-current:before {
  border-left-color: #fff !important;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 1938, ../sass/theme.scss */
html.large-more #block-snd-menu-custom-depth-main-menu-block .menu li:hover > .menu {
  opacity: 1;
  visibility: visible;
}
/* line 1948, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li .menu {
  background: #fff;
  width: 250px;
  border-radius: 3px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.2);
  transition: .3s .15s ease-in-out;
  padding: 20px 0;
}
/* line 1961, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .menu {
  display: none;
  position: static;
  opacity: 1;
  visibility: visible;
  padding: 0;
  width: 100%;
  border-bottom: none;
  margin-top: -1px;
  margin-bottom: -1px;
  transition: none;
  box-shadow: none;
  border: 1px solid #eaeaea;
  border-top: none;
  border-radius: 0 0 5px 5px;
}
/* line 1978, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li .menu li {
  float: none;
}
/* line 1981, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li .menu li.active-trail > a, #block-snd-menu-custom-depth-main-menu-block .menu li .menu .pager li.active-trail > .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .menu li.active-trail > .pager-current,
#block-snd-menu-custom-depth-main-menu-block .menu li .menu li > .active {
  background: #A7A9AC;
  color: #fff;
}
/* line 1988, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li .menu li:last-child a, #block-snd-menu-custom-depth-main-menu-block .menu li .menu li:last-child .pager .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .menu li:last-child .pager-current {
  border-bottom: none;
}
/* line 1997, ../sass/theme.scss */
html.large-more #block-snd-menu-custom-depth-main-menu-block .menu li .menu li:hover > a, html.large-more #block-snd-menu-custom-depth-main-menu-block .menu li .menu .pager li:hover > .pager-current, .pager html.large-more #block-snd-menu-custom-depth-main-menu-block .menu li .menu li:hover > .pager-current {
  background: #000;
  color: #fff;
}
/* line 2001, ../sass/theme.scss */
html.large-more #block-snd-menu-custom-depth-main-menu-block .menu li .menu li:hover > a:before, html.large-more #block-snd-menu-custom-depth-main-menu-block .menu li .menu .pager li:hover > .pager-current:before, .pager html.large-more #block-snd-menu-custom-depth-main-menu-block .menu li .menu li:hover > .pager-current:before {
  border-left-color: #fff;
}
/* line 2008, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li .menu li a, #block-snd-menu-custom-depth-main-menu-block .menu li .menu li .pager .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .menu li .pager-current {
  position: relative;
  color: #000;
  border-radius: 0;
  font-size: 1em;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 2016, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .menu li a, html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .menu li .pager .pager-current, .pager html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .menu li .pager-current {
  padding-top: 15px;
  padding-bottom: 11px;
  font-size: 18px;
}
/* line 2022, ../sass/theme.scss */
body.i18n-de #block-snd-menu-custom-depth-main-menu-block .menu li .menu li a, body.i18n-de #block-snd-menu-custom-depth-main-menu-block .menu li .menu li .pager .pager-current, .pager body.i18n-de #block-snd-menu-custom-depth-main-menu-block .menu li .menu li .pager-current {
  font-size: 0.9em;
}
/* line 2028, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .menu li a.open + ul, html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .menu li .pager .open.pager-current + ul, .pager html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .menu li .open.pager-current + ul {
  width: auto;
  margin-left: -1px;
  margin-right: -1px;
}
/* line 2037, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li .menu li .menu {
  top: 0;
  left: 247px;
}
/* line 2041, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li .menu li .menu.on-left {
  left: -247px;
}
/* line 2050, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li .menu .expanded > a:before, #block-snd-menu-custom-depth-main-menu-block .menu li .menu .pager .expanded > .pager-current:before, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .menu .expanded > .pager-current:before {
  content: '';
  position: absolute;
  right: 15px;
  top: 14px;
  width: 0;
  height: 0;
  border-left: 4px solid #000;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
/* line 2061, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .menu .expanded > a:before, html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .menu .pager .expanded > .pager-current:before, .pager html.large-less #block-snd-menu-custom-depth-main-menu-block .menu li .menu .expanded > .pager-current:before {
  border-left: 6px solid #000;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  top: 50%;
  margin-top: -5px;
  right: 25px;
}
/* line 2074, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu li .menu .expanded .expanded a:before, #block-snd-menu-custom-depth-main-menu-block .menu li .menu .expanded .expanded .pager .pager-current:before, .pager #block-snd-menu-custom-depth-main-menu-block .menu li .menu .expanded .expanded .pager-current:before,
#block-snd-menu-custom-depth-main-menu-block .menu li .menu .expanded .expanded .menu {
  display: none !important;
}
/* line 2083, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .menu .home-link {
  display: none;
}
/* line 2089, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .content > .menu > li {
  position: relative;
  margin-right: 1px;
}
/* line 2093, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .content > .menu > li:before {
  opacity: 0;
  visibility: hidden;
  content: '';
  position: absolute;
  top: 52px;
  left: 50%;
  margin-left: -4px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  transition: .3s ease-in-out;
  z-index: 2;
}
/* line 2110, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .content > .menu > li:after {
  display: none;
  content: '';
  position: absolute;
  bottom: -16px;
  left: 0;
  width: 100%;
  height: 16px;
}
/* line 2123, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .content > .menu > li.expanded > a:before, html.large-less #block-snd-menu-custom-depth-main-menu-block .pager .content > .menu > li.expanded > .pager-current:before, .pager html.large-less #block-snd-menu-custom-depth-main-menu-block .content > .menu > li.expanded > .pager-current:before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 25px;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 7px solid #000;
}
/* line 2137, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .content > .menu > li.active-trail > a, #block-snd-menu-custom-depth-main-menu-block .pager .content > .menu > li.active-trail > .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .content > .menu > li.active-trail > .pager-current,
#block-snd-menu-custom-depth-main-menu-block .content > .menu > li > .active {
  color: #000;
  background: #A7A9AC;
}
/* line 2147, ../sass/theme.scss */
html.large-more.no-touch #block-snd-menu-custom-depth-main-menu-block .content > .menu > li:hover:before {
  opacity: 1;
  visibility: visible;
}
/* line 2152, ../sass/theme.scss */
html.large-more.no-touch #block-snd-menu-custom-depth-main-menu-block .content > .menu > li:hover:after {
  display: block;
}
/* line 2156, ../sass/theme.scss */
html.large-more.no-touch #block-snd-menu-custom-depth-main-menu-block .content > .menu > li:hover > a, html.large-more.no-touch #block-snd-menu-custom-depth-main-menu-block .pager .content > .menu > li:hover > .pager-current, .pager html.large-more.no-touch #block-snd-menu-custom-depth-main-menu-block .content > .menu > li:hover > .pager-current {
  color: #fff;
  background: #000;
}
/* line 2163, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .content > .menu > li > a, #block-snd-menu-custom-depth-main-menu-block .pager .content > .menu > li > .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block .content > .menu > li > .pager-current {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 2166, ../sass/theme.scss */
html.large body.front #block-snd-menu-custom-depth-main-menu-block .content > .menu > li > a, html.large body.front #block-snd-menu-custom-depth-main-menu-block .pager .content > .menu > li > .pager-current, .pager html.large body.front #block-snd-menu-custom-depth-main-menu-block .content > .menu > li > .pager-current {
  padding: 11px calc(5vw - 53px) 9px;
}
/* line 2171, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block .content > .menu > li > .menu {
  top: 60px;
}
/* line 2174, ../sass/theme.scss */
html.large-less #block-snd-menu-custom-depth-main-menu-block .content > .menu > li > .menu {
  border: 1px solid #eaeaea;
}
/* line 2180, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu {
  width: 100%;
  position: static;
  margin-top: 40px;
}
/* line 2185, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu {
  text-align: center;
}
/* line 2188, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu li {
  display: inline-block;
}
/* line 2191, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu li a, #block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu li .pager .pager-current, .pager #block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu li .pager-current {
  font-size: 0;
  border: none;
  padding: 20px 40px;
}
/* line 2196, ../sass/theme.scss */
html.x-small-less #block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu li a, html.x-small-less #block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu li .pager .pager-current, .pager html.x-small-less #block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu li .pager-current {
  padding: 0 20px;
}
/* line 2200, ../sass/theme.scss */
#block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu li a:before, #block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu li .pager .pager-current:before, .pager #block-snd-menu-custom-depth-main-menu-block #block-menu-menu-social-sidebar-menu .menu li .pager-current:before {
  font-size: 40px;
}
/* line 2211, ../sass/theme.scss */
#block-locale-language {
  position: fixed;
  z-index: 100;
}
/* line 2215, ../sass/theme.scss */
html.medium-less #block-locale-language, html.small-more #block-locale-language {
  top: 30px;
  right: 120px;
}
/* line 2220, ../sass/theme.scss */
html.small-less #block-locale-language {
  top: 18px;
  right: 160px;
}
/* line 2224, ../sass/theme.scss */
html.medium-more #block-locale-language {
  top: 30px;
  left: 170px;
}
/* line 2228, ../sass/theme.scss */
html.large-more #block-locale-language {
  top: 33px;
  right: 30px;
}
/* line 2231, ../sass/theme.scss */
html.large-more #block-locale-language .content {
  float: right;
}
/* line 2236, ../sass/theme.scss */
#block-locale-language .content {
  width: 72px;
  height: 44px;
  border: 1px solid #d5d5d5;
  background: #fff;
  border-radius: 3px;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  padding-top: 9px;
  cursor: pointer;
  transition: .3s .3s;
}
/* line 2248, ../sass/theme.scss */
#block-locale-language .content.open {
  height: 110px;
  transition: .3s;
}
/* line 2253, ../sass/theme.scss */
#block-locale-language .content:before {
  content: '\e903';
  color: #d5d5d5;
  font-size: 1.5em;
  margin-right: 12px;
}
/* line 2260, ../sass/theme.scss */
#block-locale-language .content:after {
  content: '';
  position: absolute;
  top: 20px;
  right: 15px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #d5d5d5;
}
/* line 2273, ../sass/theme.scss */
#block-locale-language .language-switcher-locale-url {
  padding: 0;
  margin: 0;
  list-style: none;
  opacity: 0;
  visibility: hidden;
  transition: .3s .2s;
  font-family: "FranklinGothic-Book";
  padding: 10px 0 3px;
}
/* line 2281, ../sass/theme.scss */
#block-locale-language .language-switcher-locale-url.open {
  opacity: 1;
  visibility: visible;
}
/* line 2286, ../sass/theme.scss */
#block-locale-language .language-switcher-locale-url li.active a, #block-locale-language .language-switcher-locale-url li.active .pager .pager-current, .pager #block-locale-language .language-switcher-locale-url li.active .pager-current {
  color: #4A90E2;
}
/* line 2290, ../sass/theme.scss */
#block-locale-language .language-switcher-locale-url a, #block-locale-language .language-switcher-locale-url .pager .pager-current, .pager #block-locale-language .language-switcher-locale-url .pager-current {
  padding: 2px 13px 2px 2px;
  display: block;
  color: #000;
  text-decoration: none;
  transition: .3s ease-in-out;
}
/* line 2298, ../sass/theme.scss */
html.no-touch #block-locale-language .language-switcher-locale-url a:hover, html.no-touch #block-locale-language .language-switcher-locale-url .pager .pager-current:hover, .pager html.no-touch #block-locale-language .language-switcher-locale-url .pager-current:hover {
  color: #4A90E2;
}

/* line 2310, ../sass/theme.scss */
#content {
  position: relative;
  padding: 20px 30px 0 30px;
  margin: 60px 0 0 80px !important;
  width: calc(100% - 80px);
  max-width: 1840px;
}
/* line 2317, ../sass/theme.scss */
#content:before {
  content: '';
  position: fixed;
  top: 0px;
  width: calc(100% - 80px);
  max-width: 920px;
  height: 130px;
  background-color: #fff;
  z-index: 99;
  margin-left: -30px;
}
/* line 2328, ../sass/theme.scss */
html.small-less #content:before {
  height: 80px;
}
/* line 2347, ../sass/theme.scss */
.front #content {
  width: 100%;
}
/* line 2350, ../sass/theme.scss */
html.medium-more .front #content {
  width: calc(50% - 40px);
  margin-left: calc(50% + 40px) !important;
}
/* line 2355, ../sass/theme.scss */
html.large-less .front #content {
  margin-top: 0 !important;
  padding-top: 15px;
}
/* line 2359, ../sass/theme.scss */
html.large-less .front #content:before {
  content: none;
}
/* line 2364, ../sass/theme.scss */
html.medium-less .front #content {
  position: relative;
  top: 100%;
  margin: 0 !important;
  padding-left: 80px;
  padding-right: 0;
  padding-top: 3px;
}
/* line 2373, ../sass/theme.scss */
html.small-less .front #content {
  padding-left: 0;
}
/* line 2378, ../sass/theme.scss */
.front #content #page-title {
  display: none;
}
/* line 2385, ../sass/theme.scss */
html.medium-less body:not(.front) #content {
  margin-top: 0 !important;
}
/* line 2389, ../sass/theme.scss */
html.small-less body:not(.front) #content {
  margin: 0 !important;
  width: 100%;
}
/* line 2394, ../sass/theme.scss */
body:not(.front) #content:after {
  content: '';
  width: calc(100% - 80px);
  max-width: 1840px;
  position: fixed;
  top: 110px;
  height: 81px;
  background-color: #fff;
  z-index: 3;
  margin-left: -30px;
}
/* line 2405, ../sass/theme.scss */
html.medium-less body:not(.front) #content:after {
  display: none;
}
/* line 2410, ../sass/theme.scss */
body:not(.front) #content:before {
  max-width: 1840px;
  border-bottom: 1px solid #f4f4f4;
  box-shadow: -10px 0 30px rgba(0, 0, 0, 0.05);
}
/* line 2415, ../sass/theme.scss */
html.large-less body:not(.front) #content:before {
  width: 100vw;
  left: 0;
  margin-left: 0;
}
/* line 2424, ../sass/theme.scss */
#content #page-title {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 50px;
  margin-top: 110px;
  line-height: 1.1;
  letter-spacing: 1px;
  color: #000;
}
/* line 2432, ../sass/theme.scss */
html.small-less #content #page-title {
  margin-top: 85px;
  font-size: 40px;
}
/* line 2439, ../sass/theme.scss */
#content .custom-breadcrumb {
  position: fixed;
  top: 170px;
  width: 100%;
  padding-bottom: 23px;
  border-bottom: 2px solid #f4f4f4;
  z-index: 105;
  margin-top: -30px;
  margin-bottom: 10px;
  width: calc(100% - 140px);
  max-width: 1780px;
  color: #d5d5d5;
}
/* line 2452, ../sass/theme.scss */
html.medium-less #content .custom-breadcrumb {
  display: none;
}
/* line 2456, ../sass/theme.scss */
.front #content .custom-breadcrumb {
  display: none;
}
/* line 2460, ../sass/theme.scss */
#content .custom-breadcrumb a, #content .custom-breadcrumb .pager .pager-current, .pager #content .custom-breadcrumb .pager-current {
  position: relative;
  text-decoration: none;
  color: #000;
  font-family: "FranklinGothic-Book";
  margin-right: 20px;
}
/* line 2467, ../sass/theme.scss */
#content .custom-breadcrumb a:after, #content .custom-breadcrumb .pager .pager-current:after, .pager #content .custom-breadcrumb .pager-current:after {
  position: absolute;
  top: 7px;
  right: -12px;
  content: '';
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #d5d5d5;
}
/* line 2482, ../sass/theme.scss */
#content .custom-breadcrumb .item a, #content .custom-breadcrumb .item .pager .pager-current, .pager #content .custom-breadcrumb .item .pager-current {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 2485, ../sass/theme.scss */
#content .custom-breadcrumb .item a:hover, #content .custom-breadcrumb .item .pager .pager-current:hover, .pager #content .custom-breadcrumb .item .pager-current:hover {
  text-decoration: underline;
}
/* line 2489, ../sass/theme.scss */
#content .custom-breadcrumb .item a:after, #content .custom-breadcrumb .item .pager .pager-current:after, .pager #content .custom-breadcrumb .item .pager-current:after {
  top: 3px;
}
/* line 2494, ../sass/theme.scss */
#content .custom-breadcrumb .item:last-child a, #content .custom-breadcrumb .item:last-child .pager .pager-current, .pager #content .custom-breadcrumb .item:last-child .pager-current {
  font-family: "FranklinGothic-Book";
}
/* line 2498, ../sass/theme.scss */
#content .custom-breadcrumb .item:last-child a:after, #content .custom-breadcrumb .item:last-child .pager .pager-current:after, .pager #content .custom-breadcrumb .item:last-child .pager-current:after {
  content: none;
}
/* line 2503, ../sass/theme.scss */
#content .custom-breadcrumb .delimiter {
  display: none;
}
/* line 2511, ../sass/theme.scss */
#content #block-views-partners-block-hp {
  margin: 0;
  position: relative;
  background-color: #fff;
}
/* line 2516, ../sass/theme.scss */
html.medium-more #content #block-views-partners-block-hp {
  width: calc(100% + 60px);
  margin-left: -30px;
}
/* line 2520, ../sass/theme.scss */
#content #block-views-partners-block-hp h2 {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #000;
  padding: 25px 20px 8px 27px;
  margin: 0;
}
/* line 2530, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#content #block-views-partners-block-hp .partners-row:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 2535, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row:last-child .item-list ul {
  border-bottom: none;
}
/* line 2542, ../sass/theme.scss */
html.small-more #content #block-views-partners-block-hp .partners-row .item-list {
  float: left;
}
/* line 2546, ../sass/theme.scss */
html.small-less #content #block-views-partners-block-hp .partners-row .item-list {
  margin-left: 0 !important;
  width: 100% !important;
}
/* line 2553, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row .item-list:first-child ul {
  border-left: none;
}
/* line 2558, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row .item-list h3 {
  font-size: 16px;
  text-align: center;
  margin: 10px 0;
}
/* line 2564, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row .item-list ul {
  padding: 0;
  margin: 0;
  list-style: none;
  *zoom: 1;
  border-right: none;
  padding: 20px;
  display: table;
  width: 100%;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#content #block-views-partners-block-hp .partners-row .item-list ul:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 2573, ../sass/theme.scss */
html.small-more #content #block-views-partners-block-hp .partners-row .item-list ul {
  min-height: 150px;
}
/* line 2577, ../sass/theme.scss */
html.small-less #content #block-views-partners-block-hp .partners-row .item-list ul {
  text-align: center;
}
/* line 2581, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row .item-list ul li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 2587, ../sass/theme.scss */
html.small-less #content #block-views-partners-block-hp .partners-row .item-list ul li {
  display: inline-block;
}
/* line 2591, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row .item-list ul li img {
  max-width: 100px;
}
/* line 2600, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.zero-row .item-list {
  width: 33.33333%;
}
/* line 2607, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.first-row .item-list {
  margin-left: 13%;
  width: 75%;
}
/* line 2616, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.second-row .item-list {
  width: 50%;
}
/* line 2625, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.third-row .item-list, #content #block-views-partners-block-hp .partners-row.fourth-row .item-list {
  width: 100%;
}
/* line 2629, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.third-row .logo-wrapper, #content #block-views-partners-block-hp .partners-row.fourth-row .logo-wrapper {
  display: block;
  vertical-align: bottom;
}
/* line 2633, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.third-row .logo-wrapper .logo-row, #content #block-views-partners-block-hp .partners-row.fourth-row .logo-wrapper .logo-row {
  display: flex;
}
/* line 2636, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.third-row .logo-wrapper .logo-row .views-row, #content #block-views-partners-block-hp .partners-row.fourth-row .logo-wrapper .logo-row .views-row {
  display: inline-block;
  flex-grow: 1;
  flex-basis: 0;
}
/* line 2649, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.fourth-row .logo-wrapper .logo-row .views-row .views-field {
  height: 100%;
}
/* line 2652, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.fourth-row .logo-wrapper .logo-row .views-row .views-field .field-content {
  height: 100%;
}
/* line 2655, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.fourth-row .logo-wrapper .logo-row .views-row .views-field .field-content a, #content #block-views-partners-block-hp .partners-row.fourth-row .logo-wrapper .logo-row .views-row .views-field .field-content .pager .pager-current, .pager #content #block-views-partners-block-hp .partners-row.fourth-row .logo-wrapper .logo-row .views-row .views-field .field-content .pager-current {
  justify-content: center;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* line 2681, ../sass/theme.scss */
#content #block-views-partners-block-hp .partners-row.fifth-row .item-list {
  width: 100%;
}
/* line 2691, ../sass/theme.scss */
#content #block-menu-menu-footer-menu {
  position: relative;
  background-color: #fff;
  border-top: 1px solid #d6d6d6;
  padding-left: 27px;
  padding-right: 27px;
  margin: 0;
  height: 80px;
  display: table;
  width: 100%;
  z-index: 2;
}
/* line 2703, ../sass/theme.scss */
html.extra-large-more #content #block-menu-menu-footer-menu {
  max-width: 1840px;
}
/* line 2707, ../sass/theme.scss */
#content #block-menu-menu-footer-menu.fixed {
  position: fixed;
  bottom: 0;
}
/* line 2712, ../sass/theme.scss */
body:not(.front) #content #block-menu-menu-footer-menu, html.medium-more body.front #content #block-menu-menu-footer-menu {
  width: calc(100% + 60px);
  margin-left: -30px;
}
/* line 2717, ../sass/theme.scss */
#content #block-menu-menu-footer-menu > .content {
  display: table-cell;
  vertical-align: middle;
}
/* line 2722, ../sass/theme.scss */
#content #block-menu-menu-footer-menu .menu {
  padding: 0;
  margin: 0;
  list-style: none;
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#content #block-menu-menu-footer-menu .menu:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 2726, ../sass/theme.scss */
html.medium-less #content #block-menu-menu-footer-menu .menu {
  text-align: center;
}
/* line 2730, ../sass/theme.scss */
#content #block-menu-menu-footer-menu .menu li {
  float: left;
  margin-right: 20px;
}
/* line 2734, ../sass/theme.scss */
html.small-less #content #block-menu-menu-footer-menu .menu li {
  float: none;
  display: inline-block;
}
/* line 2739, ../sass/theme.scss */
#content #block-menu-menu-footer-menu .menu li a, #content #block-menu-menu-footer-menu .menu li .pager .pager-current, .pager #content #block-menu-menu-footer-menu .menu li .pager-current {
  color: #A7A9AC;
  text-decoration: underline;
  font-size: 14px;
  font-family: "FranklinGothic-Book";
}

/* line 2753, ../sass/theme.scss */
.sidebars .region-sidebar-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 0 0 80px;
}
/* line 2760, ../sass/theme.scss */
html.medium-more .sidebars .region-sidebar-first {
  position: fixed;
  top: 0;
  left: 80px;
  width: calc(50% - 40px);
  max-width: 920px;
  overflow: auto;
  height: 100%;
  padding: 0;
}
/* line 2772, ../sass/theme.scss */
html.small-less .sidebars .region-sidebar-first {
  padding-left: 0;
}
/* line 2776, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block {
  margin: 0;
}
/* line 2779, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content {
  height: 100%;
}
/* line 2782, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row {
  width: 100%;
  position: relative;
  padding: 0 7% 0 30px;
  padding-top: calc(100vh - 400px);
  overflow: hidden;
  height: 100%;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
/* line 2792, ../sass/theme.scss */
html.x-small-less .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row {
  padding-top: 100px;
}
@media (max-height: 400px) {
  /* line 2782, ../sass/theme.scss */
  .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row {
    padding-top: 100px;
  }
}
/* line 2800, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50vh;
  z-index: 1;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}
/* line 2818, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .field-content img {
  z-index: -1;
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  max-width: none;
  min-height: 100vh;
}
/* line 2830, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-title-field {
  position: relative;
  z-index: 2;
  font-size: 50px;
  font-family: "FranklinGotItcTOT-Dem";
  line-height: 1.1;
}
/* line 2837, ../sass/theme.scss */
html.small-less .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-title-field {
  font-size: 40px;
}
/* line 2842, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-summary {
  position: relative;
  margin: 15px 0;
  font-size: 16px;
  font-family: "FranklinGotItcTOT-Dem";
  z-index: 2;
}
@media (max-height: 550px) {
  /* line 2842, ../sass/theme.scss */
  .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-summary {
    display: none;
  }
}
/* line 2854, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-body {
  position: relative;
  z-index: 2;
  max-height: 144px;
  overflow: hidden;
}
@media (max-height: 400px) {
  /* line 2854, ../sass/theme.scss */
  .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-body {
    max-height: 80px;
  }
}
/* line 2865, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links {
  position: relative;
  z-index: 2;
}
/* line 2869, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul {
  *zoom: 1;
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 2873, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 2878, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li a, .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li .pager .pager-current, .pager .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li .pager-current {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li a, html.x-small-less .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li .pager .pager-current, .pager html.x-small-less .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li .pager-current {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li a:hover, html.no-touch .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li .pager .pager-current:hover, .pager html.no-touch .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li .pager-current:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li a:active, .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li .pager .pager-current:active, .pager .sidebars .region-sidebar-first #block-views-sliders-block .view-content .views-row .views-field-field-links ul li .pager-current:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 2886, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .owl-wrapper-outer {
  height: 100%;
}
/* line 2890, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .owl-wrapper {
  height: 100%;
}
/* line 2894, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .owl-item {
  height: 100%;
}
/* line 2898, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .owl-pagination {
  position: absolute;
  left: 30px;
  bottom: 45px;
}
/* line 2903, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .owl-pagination .owl-page {
  float: left;
  margin: 0 15px 0 0;
  width: 10px;
  height: 10px;
  background-color: #fff;
  opacity: .4;
  border-radius: 50%;
}
/* line 2913, ../sass/theme.scss */
html.no-touch .sidebars .region-sidebar-first #block-views-sliders-block .view-content .owl-pagination .owl-page:hover {
  opacity: 1;
}
/* line 2917, ../sass/theme.scss */
.sidebars .region-sidebar-first #block-views-sliders-block .view-content .owl-pagination .owl-page.active {
  opacity: 1;
}

/* line 2929, ../sass/theme.scss */
#home-content-new {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#home-content-new:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 2932, ../sass/theme.scss */
html.medium-more #home-content-new {
  width: calc(100% + 60px);
  margin-left: -30px;
  margin-top: -15px;
}
/* line 2937, ../sass/theme.scss */
#home-content-new .performance {
  position: relative;
  float: left;
  width: 100%;
  height: 215px;
  overflow: hidden;
  color: #fff;
  z-index: 0;
  text-shadow: 0 0 0.25em rgba(0, 0, 0, 0.5);
}
/* line 2947, ../sass/theme.scss */
html.small #home-content-new .performance {
  width: 50%;
}
/* line 2950, ../sass/theme.scss */
html.small #home-content-new .performance:before {
  width: 100%;
}
/* line 2955, ../sass/theme.scss */
#home-content-new .performance > * {
  position: relative;
  z-index: 1;
}
/* line 2959, ../sass/theme.scss */
#home-content-new .performance > * br {
  display: none;
}
/* line 2964, ../sass/theme.scss */
#home-content-new .performance:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 70%;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 1;
  transition: .2s ease-in-out;
  opacity: 0;
}
/* line 2978, ../sass/theme.scss */
#home-content-new .performance:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 10px;
  z-index: 2;
  transition: .2s ease-in-out;
}
/* line 2991, ../sass/theme.scss */
html.no-touch.medium-more #home-content-new .performance:hover {
  z-index: 1;
}
/* line 2995, ../sass/theme.scss */
html.no-touch.medium-more #home-content-new .performance:hover:before {
  opacity: 1;
}
/* line 3001, ../sass/theme.scss */
html.no-touch.medium-more #home-content-new .performance:hover .image img {
  transform: scale(1.2) rotate(0);
}
/* line 3010, ../sass/theme.scss */
html.x-large-more #home-content-new .performance.single, html.small #home-content-new .performance.single {
  width: 50%;
}
/* line 3014, ../sass/theme.scss */
html.x-large-more #home-content-new .performance.single:before, html.small #home-content-new .performance.single:before {
  width: 100%;
}
/* line 3021, ../sass/theme.scss */
html.medium-less #home-content-new .performance.double, html.medium-less #home-content-new .program-block .program-calendar .calendar-day-row .calendar-events .performance.triple, .program-block .program-calendar .calendar-day-row .calendar-events html.medium-less #home-content-new .performance.triple {
  width: 100%;
}
/* line 3028, ../sass/theme.scss */
#home-content-new .performance.cinohra:before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#991a39+34,991a39+100&1+28,0+100 */
  background: -moz-linear-gradient(left, #991a39 28%, rgba(153, 26, 57, 0.92) 34%, rgba(153, 26, 57, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #991a39 28%, rgba(153, 26, 57, 0.92) 34%, rgba(153, 26, 57, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #991a39 28%, rgba(153, 26, 57, 0.92) 34%, rgba(153, 26, 57, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#991a39', endColorstr='#00991a39',GradientType=1 );
  /* IE6-9 */
}
/* line 3036, ../sass/theme.scss */
#home-content-new .performance.cinohra:after {
  background: #991A39;
}
/* line 3040, ../sass/theme.scss */
#home-content-new .performance.cinohra .artistic-body-with-place,
#home-content-new .performance.cinohra .artistic-body {
  background-color: #991A39;
}
/* line 3048, ../sass/theme.scss */
#home-content-new .performance.opera:before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#31507f+34,31507f+100&1+28,0+100 */
  background: -moz-linear-gradient(left, #31507f 28%, rgba(49, 80, 127, 0.92) 34%, rgba(49, 80, 127, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #31507f 28%, rgba(49, 80, 127, 0.92) 34%, rgba(49, 80, 127, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #31507f 28%, rgba(49, 80, 127, 0.92) 34%, rgba(49, 80, 127, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31507f', endColorstr='#0031507f',GradientType=1 );
  /* IE6-9 */
}
/* line 3056, ../sass/theme.scss */
#home-content-new .performance.opera:after {
  background: #31507F;
}
/* line 3060, ../sass/theme.scss */
#home-content-new .performance.opera .artistic-body-with-place,
#home-content-new .performance.opera .artistic-body {
  background-color: #31507F;
}
/* line 3068, ../sass/theme.scss */
#home-content-new .performance.balet:before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a7a9ac+34,a7a9ac+100&1+28,0+100 */
  background: -moz-linear-gradient(left, #a7a9ac 28%, rgba(167, 169, 172, 0.92) 34%, rgba(167, 169, 172, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #a7a9ac 28%, rgba(167, 169, 172, 0.92) 34%, rgba(167, 169, 172, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #a7a9ac 28%, rgba(167, 169, 172, 0.92) 34%, rgba(167, 169, 172, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7a9ac', endColorstr='#00a7a9ac',GradientType=1 );
  /* IE6-9 */
}
/* line 3076, ../sass/theme.scss */
#home-content-new .performance.balet:after {
  background: #fff;
}
/* line 3080, ../sass/theme.scss */
#home-content-new .performance.balet .artistic-body-with-place,
#home-content-new .performance.balet .artistic-body {
  background-color: #fff;
  color: #000;
  text-shadow: none;
}
/* line 3090, ../sass/theme.scss */
#home-content-new .performance.ine:before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a4a4a+34,4a4a4a+100&1+28,0+100 */
  background: -moz-linear-gradient(left, #4a4a4a 28%, rgba(74, 74, 74, 0.92) 34%, rgba(74, 74, 74, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4a4a4a 28%, rgba(74, 74, 74, 0.92) 34%, rgba(74, 74, 74, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4a4a4a 28%, rgba(74, 74, 74, 0.92) 34%, rgba(74, 74, 74, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#004a4a4a',GradientType=1 );
  /* IE6-9 */
}
/* line 3098, ../sass/theme.scss */
#home-content-new .performance.ine:after {
  background: #A7A9AC;
}
/* line 3102, ../sass/theme.scss */
#home-content-new .performance.ine .artistic-body-with-place,
#home-content-new .performance.ine .artistic-body {
  background-color: #A7A9AC;
}
/* line 3108, ../sass/theme.scss */
#home-content-new .performance .image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
/* line 3119, ../sass/theme.scss */
#home-content-new .performance .image.no-image {
  background: #4a4a4a url(../images/snd-no-image.png) center no-repeat;
  background-size: auto 30%;
}
/* line 3124, ../sass/theme.scss */
#home-content-new .performance .image:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  opacity: .7;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, black));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}
/* line 3143, ../sass/theme.scss */
#home-content-new .performance .image img {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
  transition: 0.8s cubic-bezier(0.445, 0.05, 0.355, 1);
  z-index: 1;
}
/* line 3157, ../sass/theme.scss */
#home-content-new .performance .info {
  position: relative;
  height: 100%;
  padding: 20px 40px 30px 40px;
}
/* line 3163, ../sass/theme.scss */
#home-content-new .performance .description {
  position: relative;
  height: 100%;
  padding: 35px 20px 40px 35px;
  line-height: 1.45;
  font-size: 14px;
}
/* line 3170, ../sass/theme.scss */
#home-content-new .performance .description:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 15px;
  width: 2px;
  background-color: #979797;
  opacity: .3;
}
/* line 3181, ../sass/theme.scss */
#home-content-new .performance .description span {
  display: block;
  height: 100%;
  overflow: hidden;
}
/* line 3188, ../sass/theme.scss */
#home-content-new .performance .title {
  padding-top: 5px;
  font-size: 24px;
  font-family: "FranklinGotItcTOT-Dem";
  line-height: 1.1;
  max-height: 58px;
  overflow: hidden;
}
/* line 3196, ../sass/theme.scss */
#home-content-new .performance .title label,
#home-content-new .performance .title .space {
  display: none;
}
/* line 3202, ../sass/theme.scss */
#home-content-new .performance .artistic-body {
  margin: 5px 0 0;
  border-radius: 2px;
  display: inline-block;
  padding: 3px 12px 1px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 3210, ../sass/theme.scss */
#home-content-new .performance .artistic-body label {
  display: none;
}
/* line 3215, ../sass/theme.scss */
#home-content-new .performance .artistic-body-with-place {
  display: inline-block;
  border-radius: 2px;
  padding: 3px 12px 1px;
  font-family: "FranklinGotItcTOT-Dem";
  text-shadow: none;
  margin: 5px 0;
  display: none;
}
/* line 3225, ../sass/theme.scss */
#home-content-new .performance .type {
  display: inline;
  font-size: 14px;
}
/* line 3229, ../sass/theme.scss */
#home-content-new .performance .type.tid-311,
#home-content-new .performance .type.tid-314 {
  font-weight: bold;
}
/* line 3234, ../sass/theme.scss */
#home-content-new .performance .author,
#home-content-new .performance .type label,
#home-content-new .performance .place label {
  display: none;
}
/* line 3240, ../sass/theme.scss */
#home-content-new .performance .place {
  display: inline;
}
/* line 3242, ../sass/theme.scss */
#home-content-new .performance .place span {
  font-size: 14px;
}
/* line 3247, ../sass/theme.scss */
#home-content-new .performance .date {
  position: absolute;
  bottom: 25px;
  left: 150px;
  display: inline-block;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 3254, ../sass/theme.scss */
body.i18n-de #home-content-new .performance .date {
  left: 240px;
}
/* line 3258, ../sass/theme.scss */
#home-content-new .performance .date label,
#home-content-new .performance .date .on-date,
#home-content-new .performance .date .weekday {
  display: none;
}
/* line 3264, ../sass/theme.scss */
#home-content-new .performance .date .time-from {
  position: relative;
  margin-right: 4px;
  padding-right: 13px;
}
/* line 3269, ../sass/theme.scss */
#home-content-new .performance .date .time-from:before {
  content: '-';
  position: absolute;
  right: 0;
}
/* line 3277, ../sass/theme.scss */
#home-content-new .performance .state {
  position: absolute;
  bottom: 25px;
  text-transform: uppercase;
  background: #fff;
  color: #000;
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 14px;
  border-radius: 2px;
  padding: 3px 12px 0px;
  text-shadow: none;
}
/* line 3289, ../sass/theme.scss */
#home-content-new .performance .state label,
#home-content-new .performance .state .space {
  display: none;
}
/* line 3295, ../sass/theme.scss */
#home-content-new .performance .detail-link {
  position: static;
}
/* line 3298, ../sass/theme.scss */
#home-content-new .performance .detail-link a, #home-content-new .performance .detail-link .pager .pager-current, .pager #home-content-new .performance .detail-link .pager-current {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  text-indent: -9999px;
}

/* line 3312, ../sass/theme.scss */
#home-content {
  display: none;
}
/* line 3315, ../sass/theme.scss */
#home-content .play-block {
  margin-bottom: 30px;
}
/* line 3320, ../sass/theme.scss */
#home-content .play-block:nth-child(2) h2 {
  background-color: #31507F;
}
/* line 3323, ../sass/theme.scss */
#home-content .play-block:nth-child(2) h2:after {
  background-color: #31507F;
}
/* line 3331, ../sass/theme.scss */
#home-content .play-block:nth-child(3) h2 {
  background-color: #fff;
  color: #A7A9AC;
}
/* line 3335, ../sass/theme.scss */
#home-content .play-block:nth-child(3) h2:after {
  background-color: #fff;
}
/* line 3343, ../sass/theme.scss */
#home-content .play-block:nth-child(4) h2 {
  background-color: #A7A9AC;
}
/* line 3346, ../sass/theme.scss */
#home-content .play-block:nth-child(4) h2:after {
  background-color: #A7A9AC;
}
/* line 3352, ../sass/theme.scss */
#home-content .play-block h2 {
  position: relative;
  display: inline-block;
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 20px;
  text-transform: uppercase;
  margin: 0 0 25px 20px;
  padding: 3px 18px 0;
  background-color: #991A39;
  border-radius: 4px;
  letter-spacing: 1px;
  min-width: 125px;
  text-align: center;
}
/* line 3366, ../sass/theme.scss */
#home-content .play-block h2:after {
  content: '';
  position: absolute;
  bottom: -28px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #991A39;
  z-index: 1;
}
/* line 3378, ../sass/theme.scss */
#home-content .play-block .play-wrapper {
  *zoom: 1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#home-content .play-block .play-wrapper:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 3383, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item {
  position: relative;
  float: left;
  padding: 25px 30px;
  background-size: cover;
  background-repeat: no-repeat;
  transition: .3s ease-in-out;
}
/* line 3395, ../sass/theme.scss */
html.no-touch #home-content .play-block .play-wrapper .play-item:hover a, html.no-touch #home-content .play-block .play-wrapper .play-item:hover .pager .pager-current, .pager html.no-touch #home-content .play-block .play-wrapper .play-item:hover .pager-current {
  border-color: #fff;
  z-index: 10;
}
/* line 3400, ../sass/theme.scss */
html.no-touch #home-content .play-block .play-wrapper .play-item:hover .day, html.no-touch #home-content .play-block .play-wrapper .play-item:hover .time, html.no-touch #home-content .play-block .play-wrapper .play-item:hover .date,
html.no-touch #home-content .play-block .play-wrapper .play-item:hover .time,
html.no-touch #home-content .play-block .play-wrapper .play-item:hover .date,
html.no-touch #home-content .play-block .play-wrapper .play-item:hover .date {
  opacity: 0;
  visibility: hidden;
}
/* line 3407, ../sass/theme.scss */
html.no-touch #home-content .play-block .play-wrapper .play-item:hover .place {
  opacity: 1;
  visibility: visible;
}
/* line 3414, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item * {
  position: relative;
  z-index: 1;
}
/* line 3419, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 0;
}
/* line 3430, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 3435, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item.single-size {
  width: 33.33333%;
}
/* line 3439, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item.double-size {
  width: 66.66667%;
}
/* line 3443, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item.triple-size {
  width: 100%;
}
/* line 3447, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item h3 {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 24px;
  margin: 0;
  height: 78px;
  overflow: hidden;
  letter-spacing: 1px;
  line-height: 1.1;
}
/* line 3457, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item .place {
  opacity: 0;
  visibility: hidden;
  transition: .3s ease-in-out;
}
/* line 3464, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item .day, #home-content .play-block .play-wrapper .play-item .time, #home-content .play-block .play-wrapper .play-item .date {
  transition: .3s ease-in-out;
}
/* line 3468, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item .time, #home-content .play-block .play-wrapper .play-item .date {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 3477, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item a, #home-content .play-block .play-wrapper .play-item .pager .pager-current, .pager #home-content .play-block .play-wrapper .play-item .pager-current {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-indent: -9999px;
  z-index: 2;
  border: 5px solid transparent;
  background-origin: border-box;
  transition: .3s ease-in-out;
}
/* line 3490, ../sass/theme.scss */
#home-content .play-block .play-wrapper .play-item p {
  position: static;
  margin: 0;
}

/* line 1, ../sass/_janci.scss */
.col-page {
  padding-top: 30px;
}
/* line 4, ../sass/_janci.scss */
.col-page .row {
  padding: 30px 0;
}
/* line 8, ../sass/_janci.scss */
.col-page p {
  margin: 0;
  padding: 0;
  line-height: 24px;
}
/* line 13, ../sass/_janci.scss */
.col-page p strong {
  font-weight: normal;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 19, ../sass/_janci.scss */
.col-page .col-4,
.col-page .col-6 {
  text-align: center;
  padding: 30px 25px;
  position: relative;
  padding-bottom: 80px;
}
/* line 26, ../sass/_janci.scss */
.col-page .col-4 h3,
.col-page .col-6 h3 {
  display: block;
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
  margin: 30px 0 20px;
  height: 40px;
}
/* line 33, ../sass/_janci.scss */
html.medium-less .col-page .col-4 h3, html.medium-less
.col-page .col-6 h3 {
  height: auto;
}
/* line 38, ../sass/_janci.scss */
.col-page .col-4 ul,
.col-page .col-6 ul {
  margin: 0;
  display: inline-block;
}
/* line 42, ../sass/_janci.scss */
.col-page .col-4 ul li,
.col-page .col-6 ul li {
  text-align: left;
  position: relative;
}
/* line 48, ../sass/_janci.scss */
.col-page .col-4 a.btn, .col-page .col-4 .pager .btn.pager-current, .pager .col-page .col-4 .btn.pager-current,
.col-page .col-6 a.btn,
.col-page .col-6 .pager .btn.pager-current,
.pager .col-page .col-6 .btn.pager-current {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  width: 240px;
  margin: 35px auto 0;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -120px;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .col-page .col-4 a.btn, html.x-small-less .col-page .col-4 .pager .btn.pager-current, .pager html.x-small-less .col-page .col-4 .btn.pager-current, html.x-small-less
.col-page .col-6 a.btn, html.x-small-less
.col-page .col-6 .pager .btn.pager-current, .pager html.x-small-less
.col-page .col-6 .btn.pager-current {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .col-page .col-4 a.btn:hover, html.no-touch .col-page .col-4 .pager .btn.pager-current:hover, .pager html.no-touch .col-page .col-4 .btn.pager-current:hover, html.no-touch
.col-page .col-6 a.btn:hover, html.no-touch
.col-page .col-6 .pager .btn.pager-current:hover, .pager html.no-touch
.col-page .col-6 .btn.pager-current:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.col-page .col-4 a.btn:active, .col-page .col-4 .pager .btn.pager-current:active, .pager .col-page .col-4 .btn.pager-current:active,
.col-page .col-6 a.btn:active,
.col-page .col-6 .pager .btn.pager-current:active,
.pager .col-page .col-6 .btn.pager-current:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 57, ../sass/_janci.scss */
html.medium-less .col-page .col-4 a.btn, html.medium-less .col-page .col-4 .pager .btn.pager-current, .pager html.medium-less .col-page .col-4 .btn.pager-current, html.medium-less
.col-page .col-6 a.btn, html.medium-less
.col-page .col-6 .pager .btn.pager-current, .pager html.medium-less
.col-page .col-6 .btn.pager-current {
  margin-top: 0;
  position: static;
  margin: auto;
  width: auto;
}
/* line 67, ../sass/_janci.scss */
.col-page .col-4:nth-child(2) {
  position: relative;
}
/* line 72, ../sass/_janci.scss */
html.medium-more .col-page .col-4:nth-child(2):before {
  content: "";
  width: 2px;
  height: 100%;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}
/* line 84, ../sass/_janci.scss */
html.medium-more .col-page .col-4:nth-child(2):after {
  content: "";
  width: 2px;
  height: 100%;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
}
/* line 99, ../sass/_janci.scss */
.col-page .col-6 {
  position: relative;
  padding: 90px 50px;
}
/* line 104, ../sass/_janci.scss */
html.medium-less .col-page .col-6 {
  padding: 30px 0;
}
/* line 111, ../sass/_janci.scss */
html.medium-more .col-page .col-6:nth-child(2n):before {
  content: "";
  width: 2px;
  height: 80%;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}
/* line 124, ../sass/_janci.scss */
html.medium-more .col-page .col-6:after {
  content: "";
  width: 80%;
  height: 2px;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 139, ../sass/_janci.scss */
.col-page .col-6:nth-child(1):after, .col-page .col-6:nth-child(2):after {
  display: none;
}
/* line 144, ../sass/_janci.scss */
.col-page .col-6 a.btn, .col-page .col-6 .pager .btn.pager-current, .pager .col-page .col-6 .btn.pager-current {
  bottom: 30px;
}
/* line 147, ../sass/_janci.scss */
html.medium-less .col-page .col-6 a.btn, html.medium-less .col-page .col-6 .pager .btn.pager-current, .pager html.medium-less .col-page .col-6 .btn.pager-current {
  bottom: 0;
}
/* line 153, ../sass/_janci.scss */
.col-page .notice {
  margin: 30px 0;
}
/* line 158, ../sass/_janci.scss */
.vop,
.col-page .vop {
  margin-bottom: 20px;
}
/* line 162, ../sass/_janci.scss */
html.medium-less .vop, html.medium-less
.col-page .vop {
  text-align: center;
}
/* line 167, ../sass/_janci.scss */
.col-page h3 {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 28px !important;
}

/* line 173, ../sass/_janci.scss */
.col-page-detail {
  padding-top: 30px;
}
/* line 176, ../sass/_janci.scss */
.col-page-detail > *:first-child {
  margin-top: 0;
}
/* line 180, ../sass/_janci.scss */
.col-page-detail h3 {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 28px !important;
}
/* line 185, ../sass/_janci.scss */
.col-page-detail .row {
  padding: 50px 0;
}
/* line 188, ../sass/_janci.scss */
html.medium-less .col-page-detail .row {
  padding: 0;
}
/* line 193, ../sass/_janci.scss */
.col-page-detail p {
  padding: 0;
  line-height: 24px;
}
/* line 199, ../sass/_janci.scss */
.col-page-detail .col-4 {
  text-align: center;
}
/* line 202, ../sass/_janci.scss */
.col-page-detail .col-4:nth-child(2) {
  position: relative;
}
/* line 207, ../sass/_janci.scss */
html.medium-more .col-page-detail .col-4:nth-child(2):before {
  content: "";
  width: 2px;
  height: 100%;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}
/* line 219, ../sass/_janci.scss */
html.medium-more .col-page-detail .col-4:nth-child(2):after {
  content: "";
  width: 2px;
  height: 100%;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
}
/* line 234, ../sass/_janci.scss */
.col-page-detail .col-6 {
  position: relative;
}
/* line 238, ../sass/_janci.scss */
html.medium-more .col-page-detail .col-6 {
  padding: 50px;
}
/* line 242, ../sass/_janci.scss */
.col-page-detail .col-6.email:before {
  content: none !important;
}
/* line 246, ../sass/_janci.scss */
.col-page-detail .col-6 h3 {
  font-size: 1.5em;
}
/* line 250, ../sass/_janci.scss */
.col-page-detail .col-6 p {
  margin: 0;
  padding: 0;
  line-height: 24px;
}
/* line 259, ../sass/_janci.scss */
html.medium-more .col-page-detail .col-6:nth-child(2n):before {
  content: "";
  width: 2px;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
/* line 270, ../sass/_janci.scss */
html.medium-more .col-page-detail .col-6:after {
  content: "";
  width: 80%;
  height: 2px;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* line 284, ../sass/_janci.scss */
.col-page-detail .col-6:nth-child(1):after, .col-page-detail .col-6:nth-child(2):after {
  display: none;
}
/* line 290, ../sass/_janci.scss */
.col-page-detail .notice {
  margin: 30px 0;
}
/* line 294, ../sass/_janci.scss */
.col-page-detail .sample,
.col-page-detail .template {
  display: none;
  padding: 25px 0 25px 70px !important;
}
/* line 300, ../sass/_janci.scss */
.col-page-detail .sample {
  background: url(../images/kupa-a-rezervacia/telefon_rezervacia.svg) left center no-repeat;
}
/* line 304, ../sass/_janci.scss */
.col-page-detail .template {
  background: url(../images/kupa-a-rezervacia/email_rezervacia.svg) left center no-repeat;
}
/* line 309, ../sass/_janci.scss */
.col-page-detail .open-hours span {
  margin-right: 5px;
}

/* line 317, ../sass/_janci.scss */
.reservation-and-buying .row {
  padding: 50px 0;
}
/* line 321, ../sass/_janci.scss */
.reservation-and-buying .col-4 {
  text-align: center;
}
/* line 324, ../sass/_janci.scss */
.reservation-and-buying .col-4 h3 {
  display: block;
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
  margin: 30px 0 40px;
}
/* line 331, ../sass/_janci.scss */
.reservation-and-buying .col-4 ul {
  margin: 0;
  display: inline-block;
}
/* line 335, ../sass/_janci.scss */
.reservation-and-buying .col-4 ul li {
  text-align: left;
  position: relative;
}
/* line 341, ../sass/_janci.scss */
.reservation-and-buying .col-4 a, .reservation-and-buying .col-4 .pager .pager-current, .pager .reservation-and-buying .col-4 .pager-current {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  max-width: 240px;
  margin: 30px auto 0;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .reservation-and-buying .col-4 a, html.x-small-less .reservation-and-buying .col-4 .pager .pager-current, .pager html.x-small-less .reservation-and-buying .col-4 .pager-current {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .reservation-and-buying .col-4 a:hover, html.no-touch .reservation-and-buying .col-4 .pager .pager-current:hover, .pager html.no-touch .reservation-and-buying .col-4 .pager-current:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.reservation-and-buying .col-4 a:active, .reservation-and-buying .col-4 .pager .pager-current:active, .pager .reservation-and-buying .col-4 .pager-current:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}

/* line 351, ../sass/_janci.scss */
.ztp-phone h3 {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 28px !important;
  margin-top: 0;
  margin-bottom: 15px;
}
/* line 358, ../sass/_janci.scss */
.ztp-phone .notice {
  margin: 0 0 60px;
}
/* line 362, ../sass/_janci.scss */
.ztp-phone .col-6 {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 366, ../sass/_janci.scss */
.ztp-phone .col-6:first-child {
  padding-left: 0;
}

/* line 381, ../sass/_janci.scss */
.reservation .row .col-6, .online-reservation .row .col-6, .basic-online .row .col-6, .immobile:not(.col-6) .row .col-6 {
  text-align: center;
}
/* line 384, ../sass/_janci.scss */
.reservation .row .col-6 a, .online-reservation .row .col-6 a, .basic-online .row .col-6 a, .immobile:not(.col-6) .row .col-6 a, .reservation .row .col-6 .pager .pager-current, .pager .reservation .row .col-6 .pager-current, .online-reservation .row .col-6 .pager .pager-current, .pager .online-reservation .row .col-6 .pager-current, .basic-online .row .col-6 .pager .pager-current, .pager .basic-online .row .col-6 .pager-current, .immobile:not(.col-6) .row .col-6 .pager .pager-current, .pager .immobile:not(.col-6) .row .col-6 .pager-current {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  max-width: 300px;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .reservation .row .col-6 a, html.x-small-less .online-reservation .row .col-6 a, html.x-small-less .basic-online .row .col-6 a, html.x-small-less .immobile:not(.col-6) .row .col-6 a, html.x-small-less .reservation .row .col-6 .pager .pager-current, .pager html.x-small-less .reservation .row .col-6 .pager-current, html.x-small-less .online-reservation .row .col-6 .pager .pager-current, .pager html.x-small-less .online-reservation .row .col-6 .pager-current, html.x-small-less .basic-online .row .col-6 .pager .pager-current, .pager html.x-small-less .basic-online .row .col-6 .pager-current, html.x-small-less .immobile:not(.col-6) .row .col-6 .pager .pager-current, .pager html.x-small-less .immobile:not(.col-6) .row .col-6 .pager-current {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .reservation .row .col-6 a:hover, html.no-touch .online-reservation .row .col-6 a:hover, html.no-touch .basic-online .row .col-6 a:hover, html.no-touch .immobile:not(.col-6) .row .col-6 a:hover, html.no-touch .reservation .row .col-6 .pager .pager-current:hover, .pager html.no-touch .reservation .row .col-6 .pager-current:hover, html.no-touch .online-reservation .row .col-6 .pager .pager-current:hover, .pager html.no-touch .online-reservation .row .col-6 .pager-current:hover, html.no-touch .basic-online .row .col-6 .pager .pager-current:hover, .pager html.no-touch .basic-online .row .col-6 .pager-current:hover, html.no-touch .immobile:not(.col-6) .row .col-6 .pager .pager-current:hover, .pager html.no-touch .immobile:not(.col-6) .row .col-6 .pager-current:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.reservation .row .col-6 a:active, .online-reservation .row .col-6 a:active, .basic-online .row .col-6 a:active, .immobile:not(.col-6) .row .col-6 a:active, .reservation .row .col-6 .pager .pager-current:active, .pager .reservation .row .col-6 .pager-current:active, .online-reservation .row .col-6 .pager .pager-current:active, .pager .online-reservation .row .col-6 .pager-current:active, .basic-online .row .col-6 .pager .pager-current:active, .pager .basic-online .row .col-6 .pager-current:active, .immobile:not(.col-6) .row .col-6 .pager .pager-current:active, .pager .immobile:not(.col-6) .row .col-6 .pager-current:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 389, ../sass/_janci.scss */
.reservation .row .col-6 p, .online-reservation .row .col-6 p, .basic-online .row .col-6 p, .immobile:not(.col-6) .row .col-6 p {
  margin: 10px 0 0;
}
/* line 395, ../sass/_janci.scss */
.reservation a, .online-reservation a, .basic-online a, .immobile:not(.col-6) a, .reservation .pager .pager-current, .pager .reservation .pager-current, .online-reservation .pager .pager-current, .pager .online-reservation .pager-current, .basic-online .pager .pager-current, .pager .basic-online .pager-current, .immobile:not(.col-6) .pager .pager-current, .pager .immobile:not(.col-6) .pager-current {
  color: #4A90E2;
  text-decoration: underline;
}

/* line 404, ../sass/_janci.scss */
.personally .row, .immobile-personally .row, .basic-personally .row, .zus .row, .ztp-cash .row, .bulk-personally .row, .seniors-cash .row, .seniors-online .row {
  padding-top: 70px;
}
/* line 407, ../sass/_janci.scss */
html.medium-less .personally .row, html.medium-less .immobile-personally .row, html.medium-less .basic-personally .row, html.medium-less .zus .row, html.medium-less .ztp-cash .row, html.medium-less .bulk-personally .row, html.medium-less .seniors-cash .row, html.medium-less .seniors-online .row {
  padding-top: 20px;
}
/* line 411, ../sass/_janci.scss */
.personally .row p, .immobile-personally .row p, .basic-personally .row p, .zus .row p, .ztp-cash .row p, .bulk-personally .row p, .seniors-cash .row p, .seniors-online .row p {
  margin: 0;
}
/* line 416, ../sass/_janci.scss */
.personally .col-6, .immobile-personally .col-6, .basic-personally .col-6, .zus .col-6, .ztp-cash .col-6, .bulk-personally .col-6, .seniors-cash .col-6, .seniors-online .col-6 {
  padding: 15px 110px 0;
}
/* line 419, ../sass/_janci.scss */
html.medium-less .personally .col-6, html.medium-less .immobile-personally .col-6, html.medium-less .basic-personally .col-6, html.medium-less .zus .col-6, html.medium-less .ztp-cash .col-6, html.medium-less .bulk-personally .col-6, html.medium-less .seniors-cash .col-6, html.medium-less .seniors-online .col-6 {
  padding: 0;
}
/* line 423, ../sass/_janci.scss */
.personally .col-6 h3, .immobile-personally .col-6 h3, .basic-personally .col-6 h3, .zus .col-6 h3, .ztp-cash .col-6 h3, .bulk-personally .col-6 h3, .seniors-cash .col-6 h3, .seniors-online .col-6 h3 {
  margin: 0 0 20px;
  padding: 12px 0 10px 80px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 429, ../sass/_janci.scss */
.personally .col-6:first-child, .immobile-personally .col-6:first-child, .basic-personally .col-6:first-child, .zus .col-6:first-child, .ztp-cash .col-6:first-child, .bulk-personally .col-6:first-child, .seniors-cash .col-6:first-child, .seniors-online .col-6:first-child {
  padding-left: 0;
}
/* line 432, ../sass/_janci.scss */
.personally .col-6:first-child h3, .immobile-personally .col-6:first-child h3, .basic-personally .col-6:first-child h3, .zus .col-6:first-child h3, .ztp-cash .col-6:first-child h3, .bulk-personally .col-6:first-child h3, .seniors-cash .col-6:first-child h3, .seniors-online .col-6:first-child h3 {
  background: url(../images/program/nova-budova.svg) left center no-repeat;
}
/* line 439, ../sass/_janci.scss */
.personally .col-6:last-child h3, .immobile-personally .col-6:last-child h3, .basic-personally .col-6:last-child h3, .zus .col-6:last-child h3, .ztp-cash .col-6:last-child h3, .bulk-personally .col-6:last-child h3, .seniors-cash .col-6:last-child h3, .seniors-online .col-6:last-child h3 {
  background: url(../images/program/stara-budova.svg) left center no-repeat;
}
/* line 444, ../sass/_janci.scss */
.personally .col-6 .small, .immobile-personally .col-6 .small, .basic-personally .col-6 .small, .zus .col-6 .small, .ztp-cash .col-6 .small, .bulk-personally .col-6 .small, .seniors-cash .col-6 .small, .seniors-online .col-6 .small {
  font-size: 12px;
  font-style: italic;
  margin: 20px 0;
}
/* line 450, ../sass/_janci.scss */
.personally .col-6 br, .immobile-personally .col-6 br, .basic-personally .col-6 br, .zus .col-6 br, .ztp-cash .col-6 br, .bulk-personally .col-6 br, .seniors-cash .col-6 br, .seniors-online .col-6 br {
  line-height: 1;
}
/* line 455, ../sass/_janci.scss */
.personally h3, .immobile-personally h3, .basic-personally h3, .zus h3, .ztp-cash h3, .bulk-personally h3, .seniors-cash h3, .seniors-online h3 {
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
  margin-top: 0;
}
/* line 461, ../sass/_janci.scss */
.personally .notice, .immobile-personally .notice, .basic-personally .notice, .zus .notice, .ztp-cash .notice, .bulk-personally .notice, .seniors-cash .notice, .seniors-online .notice {
  margin-top: 30px;
}

/* line 479, ../sass/_janci.scss */
html.medium-less .zus .col-6:nth-child(2) {
  padding-bottom: 3pxx !important;
}

/* line 495, ../sass/_janci.scss */
.immobile-phone .col-6, .basic-phone .col-6, .seniors-phone .col-6, .ztp-phone .col-6, .bulk-phone .col-6 {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 499, ../sass/_janci.scss */
.immobile-phone .col-6:first-child, .basic-phone .col-6:first-child, .seniors-phone .col-6:first-child, .ztp-phone .col-6:first-child, .bulk-phone .col-6:first-child {
  padding-left: 0;
}
/* line 503, ../sass/_janci.scss */
.immobile-phone .col-6.phone, .basic-phone .col-6.phone, .seniors-phone .col-6.phone, .ztp-phone .col-6.phone, .bulk-phone .col-6.phone, .immobile-phone .col-6.email, .basic-phone .col-6.email, .seniors-phone .col-6.email, .ztp-phone .col-6.email, .bulk-phone .col-6.email {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 509, ../sass/_janci.scss */
.immobile-phone .col-6 h3, .basic-phone .col-6 h3, .seniors-phone .col-6 h3, .ztp-phone .col-6 h3, .bulk-phone .col-6 h3 {
  margin: 0 0 10px;
}

/* line 524, ../sass/_janci.scss */
.seniors-phone .col-4:before, .seniors-phone .col-4:after {
  content: none !important;
}

/* line 542, ../sass/_janci.scss */
.phone-reservation span {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 546, ../sass/_janci.scss */
.phone-reservation .col-6 {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 550, ../sass/_janci.scss */
html.medium-less .phone-reservation .col-6 {
  padding: 0;
}
/* line 554, ../sass/_janci.scss */
.phone-reservation .col-6:first-child {
  padding-left: 0 !important;
}
/* line 562, ../sass/_janci.scss */
html.medium-more .phone-reservation .col-6.email:before {
  content: "" !important;
  width: 2px;
  height: 100%;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}
/* line 576, ../sass/_janci.scss */
.phone-reservation .col-6 h3 {
  margin-bottom: 0;
}
/* line 580, ../sass/_janci.scss */
.phone-reservation .col-6 p:first-child {
  font-size: 25px;
}
/* line 585, ../sass/_janci.scss */
.phone-reservation a, .phone-reservation .pager .pager-current, .pager .phone-reservation .pager-current {
  color: #4A90E2;
  text-decoration: underline;
}

/* line 595, ../sass/_janci.scss */
.online-reservation .row, .basic-online .row {
  padding-top: 0;
}
/* line 598, ../sass/_janci.scss */
.online-reservation .row .col-6, .basic-online .row .col-6 {
  padding-top: 50px;
}
/* line 601, ../sass/_janci.scss */
.online-reservation .row .col-6 p, .basic-online .row .col-6 p {
  margin: 20px 0 35px;
}

/* line 614, ../sass/_janci.scss */
.bulk-orders .row {
  padding: 0;
}
/* line 618, ../sass/_janci.scss */
.bulk-orders table {
  text-align: center;
}
/* line 622, ../sass/_janci.scss */
.bulk-orders h3 {
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 627, ../sass/_janci.scss */
.bulk-orders .col-6 {
  padding-top: 40px;
}

/* line 635, ../sass/_janci.scss */
.family-ticket .row, .ztp-online .row, .tickets-companies .row, .seniors-online .row {
  padding: 0;
}
/* line 639, ../sass/_janci.scss */
.family-ticket .col-6, .ztp-online .col-6, .tickets-companies .col-6, .seniors-online .col-6 {
  padding-top: 65px;
}
/* line 642, ../sass/_janci.scss */
.family-ticket .col-6 p img, .ztp-online .col-6 p img, .tickets-companies .col-6 p img, .seniors-online .col-6 p img {
  margin-top: 40px;
}
/* line 648, ../sass/_janci.scss */
.family-ticket ol li, .ztp-online ol li, .tickets-companies ol li, .seniors-online ol li {
  margin: 20px 0;
}
/* line 653, ../sass/_janci.scss */
.family-ticket h3, .ztp-online h3, .tickets-companies h3, .seniors-online h3 {
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
  margin-bottom: 0;
}
/* line 659, ../sass/_janci.scss */
.family-ticket .steps, .ztp-online .steps, .tickets-companies .steps, .seniors-online .steps {
  *zoom: 1;
  margin: 50px 0;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.family-ticket .steps:after, .ztp-online .steps:after, .tickets-companies .steps:after, .seniors-online .steps:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 663, ../sass/_janci.scss */
.family-ticket .steps > div, .ztp-online .steps > div, .tickets-companies .steps > div, .seniors-online .steps > div {
  float: left;
  text-align: center;
  padding: 22px 50px 12px;
}
/* line 668, ../sass/_janci.scss */
html.medium-less .family-ticket .steps > div, html.medium-less .ztp-online .steps > div, html.medium-less .tickets-companies .steps > div, html.medium-less .seniors-online .steps > div {
  float: none;
  width: 100%;
  border-bottom: 2px solid #f4f4f4;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 676, ../sass/_janci.scss */
.family-ticket .steps > div .big, .ztp-online .steps > div .big, .tickets-companies .steps > div .big, .seniors-online .steps > div .big, .family-ticket .steps > div .title, .ztp-online .steps > div .title, .tickets-companies .steps > div .title, .seniors-online .steps > div .title {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 60px;
  color: #d5d5d5;
  line-height: 1;
}
/* line 683, ../sass/_janci.scss */
.family-ticket .steps > div .title, .ztp-online .steps > div .title, .tickets-companies .steps > div .title, .seniors-online .steps > div .title {
  font-size: 28px;
  margin-bottom: 10px;
}
/* line 690, ../sass/_janci.scss */
.family-ticket .steps .first, .ztp-online .steps .first, .tickets-companies .steps .first, .seniors-online .steps .first {
  width: 27.5%;
}
/* line 694, ../sass/_janci.scss */
.family-ticket .steps .second, .ztp-online .steps .second, .tickets-companies .steps .second, .seniors-online .steps .second {
  width: 45%;
}
/* line 697, ../sass/_janci.scss */
html.medium-more .family-ticket .steps .second, html.medium-more .ztp-online .steps .second, html.medium-more .tickets-companies .steps .second, html.medium-more .seniors-online .steps .second {
  border-left: 2px solid #f4f4f4;
  border-right: 2px solid #f4f4f4;
}
/* line 703, ../sass/_janci.scss */
.family-ticket .steps .third, .ztp-online .steps .third, .tickets-companies .steps .third, .seniors-online .steps .third {
  width: 27.5%;
}

/* line 713, ../sass/_janci.scss */
.ztp-online > p {
  margin: 20px 0;
}
/* line 717, ../sass/_janci.scss */
.ztp-online .steps {
  *zoom: 1;
  margin: 50px 0;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ztp-online .steps:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 721, ../sass/_janci.scss */
.ztp-online .steps > div {
  float: left;
  text-align: center;
  padding: 22px 50px 12px;
}
/* line 726, ../sass/_janci.scss */
.ztp-online .steps > div .big, .ztp-online .steps > div .title {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 60px;
  color: #d5d5d5;
  line-height: 1;
}
/* line 733, ../sass/_janci.scss */
.ztp-online .steps > div .title {
  font-size: 28px;
  margin-bottom: 10px;
}
/* line 740, ../sass/_janci.scss */
.ztp-online .steps .first {
  width: 27.5%;
}
/* line 744, ../sass/_janci.scss */
.ztp-online .steps .second {
  width: 45%;
}
/* line 747, ../sass/_janci.scss */
html.medium-more .ztp-online .steps .second {
  border-left: 2px solid #f4f4f4;
  border-right: 2px solid #f4f4f4;
}
/* line 753, ../sass/_janci.scss */
.ztp-online .steps .third {
  width: 27.5%;
}
/* line 758, ../sass/_janci.scss */
.ztp-online .notice {
  margin-bottom: 80px;
}

/* line 767, ../sass/_janci.scss */
.tickets-companies .col-6 {
  padding: 10px 120px 30px;
}
/* line 770, ../sass/_janci.scss */
.tickets-companies .col-6:first-child {
  padding-left: 0;
}
/* line 774, ../sass/_janci.scss */
.tickets-companies .col-6 h3 {
  margin: 0 0 30px;
}

/* line 784, ../sass/_janci.scss */
.immobile:not(.col-6) h3 {
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
  margin-bottom: 0;
}
/* line 790, ../sass/_janci.scss */
.immobile:not(.col-6) .row {
  padding: 0;
}
/* line 794, ../sass/_janci.scss */
.immobile:not(.col-6) .buildings {
  padding: 0;
  margin: 0;
  list-style: none;
  padding: 5px 0 10px !important;
}

/* line 804, ../sass/_janci.scss */
.seniors .clearfix .col-4 {
  padding: 0;
}
/* line 807, ../sass/_janci.scss */
.seniors .clearfix .col-4:before, .seniors .clearfix .col-4:after {
  content: none !important;
}
/* line 814, ../sass/_janci.scss */
.seniors .col-4 {
  padding-left: 50px;
  padding-right: 50px;
}

/* line 824, ../sass/_janci.scss */
.seniors-cash .col-4, .seniors-online .col-4 {
  text-align: center;
}
/* line 827, ../sass/_janci.scss */
.seniors-cash .col-4:before, .seniors-online .col-4:before, .seniors-cash .col-4:after, .seniors-online .col-4:after {
  content: none !important;
}
/* line 833, ../sass/_janci.scss */
.seniors-cash .notice p:not(:last-child), .seniors-online .notice p:not(:last-child) {
  margin: 0 0 20px;
}
/* line 838, ../sass/_janci.scss */
.cinohra-zlava,
.balet-zlava,
.opera-zlava {
  max-width: 385px;
  background-repeat: no-repeat;
  margin: 20px 0;
  background-size: contain;
  position: relative;
}
/* line 847, ../sass/_janci.scss */
html.medium-less .cinohra-zlava, html.medium-less
.balet-zlava, html.medium-less
.opera-zlava {
  margin: 10px auto !important;
}
/* line 851, ../sass/_janci.scss */
html.x-small-less .cinohra-zlava, html.x-small-less
.balet-zlava, html.x-small-less
.opera-zlava {
  height: 120px;
  background-position: center;
}
/* line 856, ../sass/_janci.scss */
.cinohra-zlava span.left,
.balet-zlava span.left,
.opera-zlava span.left {
  position: absolute;
  left: 50%;
  margin-left: -120px;
  transform: rotate(-90deg);
  font-size: 14px;
  letter-spacing: 0;
  font-family: "FranklinGotItcTOT-Dem";
  height: 100%;
}
/* line 866, ../sass/_janci.scss */
html.x-large-less .cinohra-zlava span.left, html.x-large-less
.balet-zlava span.left, html.x-large-less
.opera-zlava span.left {
  margin-left: -130px;
}
/* line 870, ../sass/_janci.scss */
html.x-small-less .cinohra-zlava span.left, html.x-small-less
.balet-zlava span.left, html.x-small-less
.opera-zlava span.left {
  margin-left: -100px;
}
/* line 876, ../sass/_janci.scss */
.cinohra-zlava p,
.balet-zlava p,
.opera-zlava p {
  line-height: 10px;
  padding: 50px 0;
  padding-left: 70px;
}
/* line 881, ../sass/_janci.scss */
html.x-large-less .cinohra-zlava p, html.x-large-less
.balet-zlava p, html.x-large-less
.opera-zlava p {
  padding: 40px 0;
}
/* line 885, ../sass/_janci.scss */
html.large-less .cinohra-zlava p, html.large-less
.balet-zlava p, html.large-less
.opera-zlava p {
  padding: 30px 0;
}
/* line 889, ../sass/_janci.scss */
html.medium-less .cinohra-zlava p, html.medium-less
.balet-zlava p, html.medium-less
.opera-zlava p {
  padding: 50px 0;
  padding-left: 70px;
}
/* line 894, ../sass/_janci.scss */
html.x-small-less .cinohra-zlava p, html.x-small-less
.balet-zlava p, html.x-small-less
.opera-zlava p {
  padding: 35px 0;
  padding-left: 50px;
}
/* line 899, ../sass/_janci.scss */
.cinohra-zlava p span.bold,
.balet-zlava p span.bold,
.opera-zlava p span.bold {
  display: block;
  font-size: 28px;
  letter-spacing: 0;
  line-height: 40px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 910, ../sass/_janci.scss */
.cinohra-zlava {
  background-image: url(../images/zlavy/cinohra_zlava.svg);
  margin-right: auto;
}
/* line 914, ../sass/_janci.scss */
.cinohra-zlava span.left {
  color: #470314;
}
/* line 918, ../sass/_janci.scss */
.cinohra-zlava p {
  color: #fff;
}
/* line 924, ../sass/_janci.scss */
.opera-zlava {
  background-image: url(../images/zlavy/opera_zlava.svg);
  margin-right: auto;
  margin-left: auto;
}
/* line 929, ../sass/_janci.scss */
.opera-zlava span.left {
  color: #081F43;
}
/* line 933, ../sass/_janci.scss */
.opera-zlava p {
  color: #fff;
}
/* line 939, ../sass/_janci.scss */
.balet-zlava {
  background-image: url(../images/zlavy/balet_zlava.svg);
  margin-left: auto;
}
/* line 944, ../sass/_janci.scss */
.balet-zlava span.left:after {
  border-color: #000000;
}

/* line 956, ../sass/_janci.scss */
.seniors-online .steps {
  *zoom: 1;
  margin: 50px 0;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.seniors-online .steps:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 960, ../sass/_janci.scss */
.seniors-online .steps > div {
  float: left;
  text-align: center;
  padding: 22px 50px 12px;
}
/* line 965, ../sass/_janci.scss */
.seniors-online .steps > div .big, .seniors-online .steps > div .title {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 60px;
  color: #d5d5d5;
  line-height: 1;
}
/* line 972, ../sass/_janci.scss */
.seniors-online .steps > div .title {
  font-size: 28px;
  margin-bottom: 10px;
}
/* line 979, ../sass/_janci.scss */
.seniors-online .steps .first {
  width: 27.5%;
}
/* line 983, ../sass/_janci.scss */
.seniors-online .steps .second {
  width: 45%;
}
/* line 986, ../sass/_janci.scss */
html.medium-more .seniors-online .steps .second {
  border-left: 2px solid #f4f4f4;
  border-right: 2px solid #f4f4f4;
}
/* line 992, ../sass/_janci.scss */
.seniors-online .steps .third {
  width: 27.5%;
}
/* line 997, ../sass/_janci.scss */
.seniors-online .col-6 {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 90px;
}
/* line 1003, ../sass/_janci.scss */
html.medium-less .seniors-online .col-6:nth-child(2) {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 1009, ../sass/_janci.scss */
.seniors-online .col-6 h3 {
  background: transparent !important;
  padding-left: 0;
}
/* line 1015, ../sass/_janci.scss */
.seniors-online > h3 {
  margin-top: 70px;
}

/* line 1023, ../sass/_janci.scss */
.im-historical-entry h4, .im-new-entry h4,
.im-historical-entry h3,
.im-new-entry h3 {
  font-size: 20px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 1029, ../sass/_janci.scss */
.im-historical-entry img, .im-new-entry img {
  display: block;
  margin: 0 auto;
  width: 700px;
}
/* line 1035, ../sass/_janci.scss */
.im-historical-entry ul, .im-new-entry ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 1074, ../sass/_janci.scss */
#block-views-news-homepage-block {
  background: #fff;
  color: #000;
  padding-bottom: 20px;
}
/* line 1079, ../sass/_janci.scss */
html.medium-more #block-views-news-homepage-block {
  width: calc(100% + 60px);
  margin-left: -30px;
}
/* line 1083, ../sass/_janci.scss */
#block-views-news-homepage-block h2 {
  margin: 0;
  padding: 0;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #000;
  padding: 27px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 1097, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-content .views-row {
  *zoom: 1;
  position: relative;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-views-news-homepage-block .content .view-content .views-row:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 1104, ../sass/_janci.scss */
html.no-touch #block-views-news-homepage-block .content .view-content .views-row:hover .views-field-field-featured-image img, html.no-touch #block-views-news-homepage-block .content .view-content .views-row:hover .view-magazines .views-field-field-image img, .view-magazines html.no-touch #block-views-news-homepage-block .content .view-content .views-row:hover .views-field-field-image img {
  transform: scale(1.2) rotate(0);
}
/* line 1114, ../sass/_janci.scss */
html.large-more #block-views-news-homepage-block .content .view-content .views-row.views-row-even .views-field-field-featured-image, html.large-more #block-views-news-homepage-block .content .view-content .views-row.views-row-even .view-magazines .views-field-field-image, .view-magazines html.large-more #block-views-news-homepage-block .content .view-content .views-row.views-row-even .views-field-field-image, html.small #block-views-news-homepage-block .content .view-content .views-row.views-row-even .views-field-field-featured-image, html.small #block-views-news-homepage-block .content .view-content .views-row.views-row-even .view-magazines .views-field-field-image, .view-magazines html.small #block-views-news-homepage-block .content .view-content .views-row.views-row-even .views-field-field-image {
  float: right;
}
/* line 1121, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-content .views-row .views-field-field-featured-image, #block-views-news-homepage-block .content .view-content .views-row .view-magazines .views-field-field-image, .view-magazines #block-views-news-homepage-block .content .view-content .views-row .views-field-field-image {
  height: 100%;
  overflow: hidden;
  max-height: 260px;
  background: #4a4a4a url(../images/snd-no-image.png) center no-repeat;
  background-size: auto 40%;
}
/* line 1129, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-content .views-row .views-field-field-featured-image.no-image .field-content, #block-views-news-homepage-block .content .view-content .views-row .view-magazines .no-image.views-field-field-image .field-content, .view-magazines #block-views-news-homepage-block .content .view-content .views-row .no-image.views-field-field-image .field-content {
  padding-bottom: 66%;
}
/* line 1134, ../sass/_janci.scss */
html.large-more #block-views-news-homepage-block .content .view-content .views-row .views-field-field-featured-image, html.large-more #block-views-news-homepage-block .content .view-content .views-row .view-magazines .views-field-field-image, .view-magazines html.large-more #block-views-news-homepage-block .content .view-content .views-row .views-field-field-image, html.small #block-views-news-homepage-block .content .view-content .views-row .views-field-field-featured-image, html.small #block-views-news-homepage-block .content .view-content .views-row .view-magazines .views-field-field-image, .view-magazines html.small #block-views-news-homepage-block .content .view-content .views-row .views-field-field-image {
  width: 50%;
  float: left;
}
/* line 1140, ../sass/_janci.scss */
html.medium #block-views-news-homepage-block .content .view-content .views-row .views-field-field-featured-image, html.medium #block-views-news-homepage-block .content .view-content .views-row .view-magazines .views-field-field-image, .view-magazines html.medium #block-views-news-homepage-block .content .view-content .views-row .views-field-field-image, html.small-less #block-views-news-homepage-block .content .view-content .views-row .views-field-field-featured-image, html.small-less #block-views-news-homepage-block .content .view-content .views-row .view-magazines .views-field-field-image, .view-magazines html.small-less #block-views-news-homepage-block .content .view-content .views-row .views-field-field-image {
  height: 200px;
  overflow: hidden;
  position: relative;
}
/* line 1147, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-content .views-row .views-field-field-featured-image img, #block-views-news-homepage-block .content .view-content .views-row .view-magazines .views-field-field-image img, .view-magazines #block-views-news-homepage-block .content .view-content .views-row .views-field-field-image img {
  display: block;
  transition: 0.8s cubic-bezier(0.445, 0.05, 0.355, 1);
}
/* line 1151, ../sass/_janci.scss */
html.small-less #block-views-news-homepage-block .content .view-content .views-row .views-field-field-featured-image img, html.small-less #block-views-news-homepage-block .content .view-content .views-row .view-magazines .views-field-field-image img, .view-magazines html.small-less #block-views-news-homepage-block .content .view-content .views-row .views-field-field-image img {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  max-width: none;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
/* line 1167, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-content .views-row .news-wrap {
  padding: 25px 35px 0;
}
/* line 1170, ../sass/_janci.scss */
html.large-more #block-views-news-homepage-block .content .view-content .views-row .news-wrap, html.small #block-views-news-homepage-block .content .view-content .views-row .news-wrap {
  width: 50%;
  float: left;
}
/* line 1176, ../sass/_janci.scss */
html.medium #block-views-news-homepage-block .content .view-content .views-row .news-wrap, html.small-less #block-views-news-homepage-block .content .view-content .views-row .news-wrap {
  padding: 20px;
}
/* line 1181, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-content .views-row .news-wrap .views-field-title-field {
  margin-bottom: 10px;
}
/* line 1184, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-content .views-row .news-wrap .views-field-title-field a, #block-views-news-homepage-block .content .view-content .views-row .news-wrap .views-field-title-field .pager .pager-current, .pager #block-views-news-homepage-block .content .view-content .views-row .news-wrap .views-field-title-field .pager-current {
  font-size: 24px;
  font-family: "FranklinGotItcTOT-Dem";
  line-height: 1.1;
  color: #000;
  text-decoration: none;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 75px;
  overflow: hidden;
}
/* line 1196, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-content .views-row .news-wrap .views-field-title-field a:after, #block-views-news-homepage-block .content .view-content .views-row .news-wrap .views-field-title-field .pager .pager-current:after, .pager #block-views-news-homepage-block .content .view-content .views-row .news-wrap .views-field-title-field .pager-current:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 1208, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-content .views-row .news-wrap .views-field-body p {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 69px;
}
/* line 1217, ../sass/_janci.scss */
html.large #block-views-news-homepage-block .content .view-content .views-row .news-wrap .views-field-body p {
  -webkit-line-clamp: 2;
}
/* line 1226, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-footer {
  text-align: center;
  margin-top: 20px;
}
/* line 1230, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-footer p {
  margin: 0;
  padding: 0;
}
/* line 1235, ../sass/_janci.scss */
#block-views-news-homepage-block .content .view-footer a.more-link, #block-views-news-homepage-block .content .view-footer .pager .more-link.pager-current, .pager #block-views-news-homepage-block .content .view-footer .more-link.pager-current {
  display: inline-block;
  border: 2px solid #e0e0e0;
  border-radius: 4px;
  color: #979797;
  text-decoration: none;
  padding: 15px 50px 13px;
  display: none;
  transition: .3s ease-in-out;
}
/* line 1246, ../sass/_janci.scss */
html.no-touch #block-views-news-homepage-block .content .view-footer a.more-link:hover, html.no-touch #block-views-news-homepage-block .content .view-footer .pager .more-link.pager-current:hover, .pager html.no-touch #block-views-news-homepage-block .content .view-footer .more-link.pager-current:hover {
  background: #A7A9AC;
  border-color: #A7A9AC;
  color: #fff;
}
/* line 1254, ../sass/_janci.scss */
body.i18n-sk #block-views-news-homepage-block .content .view-footer a.more-link.sk, body.i18n-sk #block-views-news-homepage-block .content .view-footer .pager .more-link.sk.pager-current, .pager body.i18n-sk #block-views-news-homepage-block .content .view-footer .more-link.sk.pager-current {
  display: inline-block;
}
/* line 1260, ../sass/_janci.scss */
body.i18n-en #block-views-news-homepage-block .content .view-footer a.more-link.en, body.i18n-en #block-views-news-homepage-block .content .view-footer .pager .more-link.en.pager-current, .pager body.i18n-en #block-views-news-homepage-block .content .view-footer .more-link.en.pager-current {
  display: inline-block;
}
/* line 1266, ../sass/_janci.scss */
body.i18n-de #block-views-news-homepage-block .content .view-footer a.more-link.de, body.i18n-de #block-views-news-homepage-block .content .view-footer .pager .more-link.de.pager-current, .pager body.i18n-de #block-views-news-homepage-block .content .view-footer .more-link.de.pager-current {
  display: inline-block;
}

/* line 1276, ../sass/_janci.scss */
.cookie-bar {
  position: fixed;
  bottom: 0;
  background: #f7f7f7;
  left: 80px;
  right: 0;
  z-index: 999999;
  display: none;
  padding: 0 30px;
  border-top: 1px solid rgba(151, 151, 151, 0.4);
}
/* line 1287, ../sass/_janci.scss */
html.medium-less .cookie-bar {
  height: auto;
}
/* line 1291, ../sass/_janci.scss */
html.small-less .cookie-bar {
  left: 0;
}
/* line 1295, ../sass/_janci.scss */
.cookie-bar .wrapper {
  max-width: 1160px;
  margin: 0 auto;
}
/* line 1299, ../sass/_janci.scss */
html.medium-less .cookie-bar .wrapper {
  padding: 0 20px;
  text-align: center;
}
/* line 1304, ../sass/_janci.scss */
.cookie-bar .wrapper p {
  font-size: 14px;
  margin: 0;
  padding: 0;
  line-height: 78px;
}
/* line 1310, ../sass/_janci.scss */
html.medium-less .cookie-bar .wrapper p {
  line-height: 18px;
  margin: 20px 0;
}
/* line 1316, ../sass/_janci.scss */
.cookie-bar .wrapper #agree-with-cookies {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  width: 215px;
  float: right;
  line-height: 1;
  margin-top: 20px;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .cookie-bar .wrapper #agree-with-cookies {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .cookie-bar .wrapper #agree-with-cookies:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.cookie-bar .wrapper #agree-with-cookies:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 1323, ../sass/_janci.scss */
html.medium-less .cookie-bar .wrapper #agree-with-cookies {
  float: none;
  display: block;
  margin: 20px auto;
}

/* line 3510, ../sass/theme.scss */
.program-block {
  margin-top: 15px;
}
/* line 3513, ../sass/theme.scss */
.program-block .open-filter-mobile {
  display: block;
  background-color: #4A4A4A;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #4A4A4A;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  width: 100%;
  max-width: 360px;
  margin: 0 auto;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .program-block .open-filter-mobile {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .program-block .open-filter-mobile:hover {
  background-color: #4A4A4A;
  border-color: #4A4A4A;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.program-block .open-filter-mobile:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #4a4a4a;
  border-color: #4a4a4a;
  color: #fff;
}
/* line 3520, ../sass/theme.scss */
.program-block label {
  display: inline;
}
/* line 3524, ../sass/theme.scss */
.program-block .program-filters {
  margin: 0 -30px;
}
/* line 3527, ../sass/theme.scss */
.program-block .program-filters .program-filters-sticky {
  background-color: #fff;
  z-index: 1001;
  padding: 40px 30px 10px 100px;
}
/* line 3533, ../sass/theme.scss */
.program-block .program-filters .border-line {
  border-bottom: 2px solid #f4f4f4;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 3539, ../sass/theme.scss */
html.medium-less .program-block .program-filters .border-line {
  display: none;
}
/* line 3545, ../sass/theme.scss */
.program-block .fix-program-filters-sticky {
  clear: both;
}
/* line 3549, ../sass/theme.scss */
.program-block .program-search-by-artist {
  position: relative;
  float: left;
  width: 34%;
  margin-right: 4.5%;
}
/* line 3555, ../sass/theme.scss */
html.medium-less .program-block .program-search-by-artist {
  width: 100%;
  margin-bottom: 10px;
}
/* line 3560, ../sass/theme.scss */
.program-block .program-search-by-artist:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  position: absolute;
  top: 53px;
  left: 15px;
  color: #dfdfdf;
  font-size: 20px;
}
/* line 3570, ../sass/theme.scss */
.program-block .program-search-by-artist label {
  display: block;
  margin-bottom: 15px;
}
/* line 3575, ../sass/theme.scss */
.program-block .program-search-by-artist #search-artist {
  width: 100%;
  padding-left: 45px;
  font-size: 18px;
  padding-top: 12px;
  padding-bottom: 14px;
}
/* line 3583, ../sass/theme.scss */
.program-block .program-search-by-artist input[type="submit"] {
  display: none;
}
/* line 3587, ../sass/theme.scss */
.program-block .program-search-by-artist #num-results {
  display: none !important;
  font-size: 14px;
  padding-top: 10px;
}
/* line 3594, ../sass/theme.scss */
.program-block .program-artistic-body {
  float: left;
  width: 50%;
  margin-right: 5%;
}
/* line 3599, ../sass/theme.scss */
.program-block .program-artistic-body h3 {
  margin: 0 0 19px;
  font-size: 16px;
}
/* line 3604, ../sass/theme.scss */
.program-block .program-artistic-body .program-criterium-option {
  display: inline-block;
  float: left;
  width: 20%;
}
/* line 3608, ../sass/theme.scss */
html.small-less .program-block .program-artistic-body .program-criterium-option {
  width: auto;
  font-size: 14px;
}
/* line 3613, ../sass/theme.scss */
.program-block .program-artistic-body .program-criterium-option:first-child > label {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 3619, ../sass/theme.scss */
.program-block .program-artistic-body .program-criterium-option:last-child > label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 3626, ../sass/theme.scss */
.program-block .program-artistic-body input[type="checkbox"] {
  display: none;
}
/* line 158, ../sass/theme.scss */
.program-block .program-artistic-body input[type="checkbox"] ~ label {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  position: relative;
  border-radius: 0;
  margin-left: -2px;
  z-index: 0;
  padding: 10px 10px 12px;
  transition: .3s ease-in-out;
  cursor: pointer;
  display: block;
  text-align: center;
  opacity: 1;
}
/* line 171, ../sass/theme.scss */
.program-block .program-artistic-body input[type="checkbox"] ~ label:before {
  content: none;
}
/* line 176, ../sass/theme.scss */
html.no-touch .program-block .program-artistic-body input[type="checkbox"] ~ label:hover {
  background: #A7A9AC;
  border-color: #A7A9AC;
  color: #fff;
  z-index: 2;
}
/* line 185, ../sass/theme.scss */
.program-block .program-artistic-body input[type="checkbox"]:checked ~ label {
  position: relative;
  background: #4A90E2;
  border-color: #2B75CC;
  z-index: 1;
  color: #fff;
}
/* line 193, ../sass/theme.scss */
html.no-touch .program-block .program-artistic-body input[type="checkbox"]:checked ~ label:hover {
  background: #2B75CC;
}
/* line 3631, ../sass/theme.scss */
html.large-less .program-block .program-artistic-body input[type="checkbox"] ~ label {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 3640, ../sass/theme.scss */
.program-block .program-filter {
  float: left;
  width: 20%;
  position: relative;
}
/* line 3645, ../sass/theme.scss */
.program-block .program-filter > button {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  position: relative;
  padding: 13px 55px 11px 20px;
  font-size: 18px;
  margin-top: 39px;
  width: 100%;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .program-block .program-filter > button {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .program-block .program-filter > button:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.program-block .program-filter > button:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 3653, ../sass/theme.scss */
html.x-large-less .program-block .program-filter > button {
  padding: 14px 50px 12px 15px;
  font-size: 16px;
}
/* line 3658, ../sass/theme.scss */
html.large-less .program-block .program-filter > button {
  padding-left: 0;
  padding-right: 0;
}
/* line 3663, ../sass/theme.scss */
.program-block .program-filter > button:before, .program-block .program-filter > button:after {
  content: '';
  position: absolute;
  top: 15px;
  right: 20px;
  width: 16px;
  height: 16px;
  background: url(../images/program/plus.svg) center no-repeat;
}
/* line 3673, ../sass/theme.scss */
html.large-less .program-block .program-filter > button:before, html.large-less .program-block .program-filter > button:after {
  content: none;
}
/* line 3692, ../sass/theme.scss */
.program-block .program-filter > button.open {
  background: #7ED321;
  border-color: #7ED321;
}
/* line 3696, ../sass/theme.scss */
.program-block .program-filter > button.open:after {
  opacity: 0;
}
/* line 3703, ../sass/theme.scss */
.program-block .program-criterias {
  display: none;
  *zoom: 1;
  position: relative;
  margin-top: 25px;
  border: 2px solid #f5f6f7;
  background: #fff;
  padding: 30px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  clear: both;
  top: 25px;
  margin-bottom: 25px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.program-block .program-criterias:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 3717, ../sass/theme.scss */
.program-block .program-criterias .program-criterium {
  float: left;
  width: 33%;
}
/* line 3721, ../sass/theme.scss */
.program-block .program-criterias .program-criterium * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 3730, ../sass/theme.scss */
.program-block .program-criterias .program-criterium h3 {
  margin: 0;
  margin-right: 2em;
  border-bottom: 2px solid #E2E2E2;
  padding-bottom: 0.75em;
  font-size: 16px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 3739, ../sass/theme.scss */
html.small-less .program-block .program-criterias .program-criterium h3 {
  border-bottom: none;
}
/* line 3743, ../sass/theme.scss */
.program-block .program-criterias .program-criterium h3 label:before {
  top: 1px;
}
/* line 3751, ../sass/theme.scss */
.program-block .program-criterias .program-criterium .program-criterium-options .program-criterium-option {
  margin: 10px 0;
}
/* line 3754, ../sass/theme.scss */
.program-block .program-criterias .program-criterium .program-criterium-options .program-criterium-option:last-child {
  margin-bottom: 0;
}
/* line 3762, ../sass/theme.scss */
.program-block .season {
  float: left;
  clear: left;
  width: 20%;
  margin-right: 5%;
  padding-top: 0;
}
/* line 3769, ../sass/theme.scss */
.program-block .season label {
  display: block;
  margin-bottom: 15px;
}
/* line 3774, ../sass/theme.scss */
.program-block .season .select2 {
  width: 100% !important;
  font-size: 18px;
}
/* line 3779, ../sass/theme.scss */
.program-block .season .select2-selection__rendered {
  color: #000;
}
/* line 3784, ../sass/theme.scss */
.program-block .month {
  width: 100%;
  float: left;
  padding-top: 20px;
}
/* line 3789, ../sass/theme.scss */
.program-block .month > label {
  display: block;
  margin-bottom: 15px;
}
/* line 3794, ../sass/theme.scss */
.program-block .month .months {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.program-block .month .months:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 3797, ../sass/theme.scss */
.program-block .month .months .program-month {
  float: left;
  width: 8.3%;
}
/* line 3803, ../sass/theme.scss */
.program-block .month .months .program-month:first-child > label {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 3811, ../sass/theme.scss */
.program-block .month .months .program-month:last-child > label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 3817, ../sass/theme.scss */
.program-block .month .months .program-month > label {
  display: block;
  text-align: center;
}
/* line 3821, ../sass/theme.scss */
html.x-large-less .program-block .month .months .program-month > label {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 3826, ../sass/theme.scss */
html.large-less .program-block .month .months .program-month > label {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 3831, ../sass/theme.scss */
.program-block .month .months .program-month > label .long {
  display: none;
}
/* line 3840, ../sass/theme.scss */
.program-block .program-calendar {
  clear: both;
  padding-top: 45px;
  width: calc(100% + 60px);
  margin-left: -30px;
}
/* line 3846, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.program-block .program-calendar .calendar-day-row:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 3849, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row:first-child {
  border-top: 2px solid #efefef;
}
/* line 3855, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row:last-child .calendar-day-group .calendar-day, .program-block .program-calendar .calendar-day-row:last-child.no-events .no-events {
  border-bottom: none;
}
/* line 3861, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row:last-child .row-count-2 + .calendar-events .performance:nth-child(4), .program-block .program-calendar .calendar-day-row:last-child .row-count-2 + .calendar-events .performance:nth-child(5), .program-block .program-calendar .calendar-day-row:last-child .row-count-2 + .calendar-events .performance:nth-child(6), .program-block .program-calendar .calendar-day-row:last-child .row-count-2 + .calendar-events .performance.triple:nth-of-type(2), .program-block .program-calendar .calendar-day-row:last-child .row-count-2 + .calendar-events .performance.double:nth-of-type(2), .program-block .program-calendar .calendar-day-row:last-child .row-count-2 + .calendar-events .performance.triple:nth-of-type(2) {
  border-bottom: none;
}
/* line 3871, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row:last-child .row-count-3 + .calendar-events .performance:nth-child(7), .program-block .program-calendar .calendar-day-row:last-child .row-count-3 + .calendar-events .performance:nth-child(8), .program-block .program-calendar .calendar-day-row:last-child .row-count-3 + .calendar-events .performance:nth-child(9), .program-block .program-calendar .calendar-day-row:last-child .row-count-3 + .calendar-events .performance.triple:nth-of-type(3), .program-block .program-calendar .calendar-day-row:last-child .row-count-3 + .calendar-events .performance.double:nth-of-type(3), .program-block .program-calendar .calendar-day-row:last-child .row-count-3 + .calendar-events .performance.triple:nth-of-type(3) {
  border-bottom: none;
}
/* line 3881, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row > div {
  float: left;
}
/* line 3885, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-day-group {
  width: 15%;
  font-family: "FranklinGotItcTOT-Dem";
  text-transform: uppercase;
  text-align: center;
  height: 100%;
  display: table;
  height: 215px;
  color: #000;
}
/* line 3895, ../sass/theme.scss */
html.x-small-less .program-block .program-calendar .calendar-day-row .calendar-day-group {
  width: 20%;
}
/* line 3900, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-day-group.row-count-1 {
  height: 215px;
}
/* line 3900, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-day-group.row-count-2 {
  height: 430px;
}
/* line 3900, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-day-group.row-count-3 {
  height: 645px;
}
/* line 3900, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-day-group.row-count-4 {
  height: 860px;
}
/* line 3905, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-day-group.calendar-day-weekend {
  color: #a7a9ac;
}
/* line 3909, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-day-group .calendar-day {
  display: table-cell;
  vertical-align: middle;
  border-bottom: 2px solid #efefef;
}
/* line 3914, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-day-group .calendar-day .day-number {
  font-size: 50px;
}
/* line 3917, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-day-group .calendar-day .day-number {
  font-size: 40px;
}
/* line 3921, ../sass/theme.scss */
html.x-small-less .program-block .program-calendar .calendar-day-row .calendar-day-group .calendar-day .day-number {
  font-size: 28px;
}
/* line 3926, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-day-group .calendar-day .day-name {
  margin-top: 10px;
  font-size: 18px;
}
/* line 3930, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-day-group .calendar-day .day-name {
  font-size: 10px;
  margin-top: 0;
}
/* line 3935, ../sass/theme.scss */
html.x-small-less .program-block .program-calendar .calendar-day-row .calendar-day-group .calendar-day .day-name {
  font-size: 10px;
  margin-top: 0;
}
/* line 3943, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row.today .calendar-day-group {
  color: #4A90E2;
}
/* line 3950, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row.no-events .calendar-day-group, .program-block .program-calendar .calendar-day-row.no-match .calendar-day-group {
  border-right: 1px solid #dfdfdf;
  height: 60px;
}
/* line 3954, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row.no-events .calendar-day-group .calendar-day, .program-block .program-calendar .calendar-day-row.no-match .calendar-day-group .calendar-day {
  padding-top: 6px;
}
/* line 3957, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row.no-events .calendar-day-group .calendar-day .day-number, .program-block .program-calendar .calendar-day-row.no-match .calendar-day-group .calendar-day .day-number {
  font-size: 18px;
}
/* line 3961, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row.no-events .calendar-day-group .calendar-day .day-name, .program-block .program-calendar .calendar-day-row.no-match .calendar-day-group .calendar-day .day-name {
  margin-top: 0;
  font-size: 16px;
}
/* line 3969, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row.no-events .calendar-events, .program-block .program-calendar .calendar-day-row.no-match .calendar-events {
  height: 215px;
  height: 60px;
  display: table;
}
/* line 3974, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row.no-events .calendar-events, html.small-less .program-block .program-calendar .calendar-day-row.no-match .calendar-events {
  height: 100px;
}
/* line 3978, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row.no-events .no-events,
.program-block .program-calendar .calendar-day-row.no-events .no-match, .program-block .program-calendar .calendar-day-row.no-match .no-events,
.program-block .program-calendar .calendar-day-row.no-match .no-match {
  display: table-cell;
  vertical-align: middle;
  font-family: "FranklinGothic-Book";
  font-size: 18px;
  padding-left: 50px;
  border-bottom: 2px solid #efefef;
  color: #a7a9ac;
}
/* line 3988, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row.no-events .no-events, html.small-less
.program-block .program-calendar .calendar-day-row.no-events .no-match, html.small-less .program-block .program-calendar .calendar-day-row.no-match .no-events, html.small-less
.program-block .program-calendar .calendar-day-row.no-match .no-match {
  font-size: 18px;
}
/* line 3994, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events {
  *zoom: 1;
  width: 85%;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.program-block .program-calendar .calendar-day-row .calendar-events:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 3998, ../sass/theme.scss */
html.x-small-less .program-block .program-calendar .calendar-day-row .calendar-events {
  width: 80%;
}
/* line 4002, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance {
  position: relative;
  float: left;
  width: 33.33333%;
  height: 215px;
  overflow: hidden;
  transition: .3s ease-in-out;
  z-index: 0;
  color: #000;
}
/* line 4013, ../sass/theme.scss */
html.medium-less .program-block .program-calendar .calendar-day-row .calendar-events .performance {
  width: 100%;
  height: auto;
}
/* line 4018, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance > * {
  position: relative;
  z-index: 1;
}
/* line 4023, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 0;
  transition: .2s ease-in-out;
  opacity: 0;
}
/* line 4037, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 8px;
  z-index: 2;
  transition: .2s ease-in-out;
  border: 1px solid;
}
/* line 4050, ../sass/theme.scss */
html.no-touch .program-block .program-calendar .calendar-day-row .calendar-events .performance:hover {
  box-shadow: 0px 0 80px rgba(0, 0, 0, 0.3);
  z-index: 1;
  color: #fff;
}
/* line 4055, ../sass/theme.scss */
html.no-touch .program-block .program-calendar .calendar-day-row .calendar-events .performance:hover:before {
  opacity: 1;
}
/* line 4061, ../sass/theme.scss */
html.no-touch .program-block .program-calendar .calendar-day-row .calendar-events .performance:hover .image img {
  transform: scale(1.2) rotate(0);
}
/* line 4068, ../sass/theme.scss */
html.no-touch .program-block .program-calendar .calendar-day-row .calendar-events .performance:hover .info:after,
html.no-touch .program-block .program-calendar .calendar-day-row .calendar-events .performance:hover .description:after {
  display: none;
}
/* line 4073, ../sass/theme.scss */
html.no-touch .program-block .program-calendar .calendar-day-row .calendar-events .performance:hover .state {
  color: #000;
  background-color: #fff;
}
/* line 4082, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.tid-70:before, .program-block .program-calendar .calendar-day-row .calendar-events .performance.tid-70:after {
  background: #991A39;
}
/* line 4087, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.tid-70:after {
  border-color: #991A39;
}
/* line 4094, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.tid-71:before, .program-block .program-calendar .calendar-day-row .calendar-events .performance.tid-71:after {
  background: #31507F;
}
/* line 4099, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.tid-71:after {
  border-color: #31507F;
}
/* line 4106, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.tid-72:before {
  background: #a7a9ac;
}
/* line 4110, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.tid-72:after {
  background: #fff;
  border-color: #d7d7d7;
}
/* line 4118, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.tid-73:before {
  background: #4a4a4a;
}
/* line 4122, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.tid-73:after {
  background: #A7A9AC;
  border-color: #A7A9AC;
}
/* line 4128, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .image {
  float: left;
  position: relative;
  height: 100%;
  overflow: hidden;
  width: 50%;
  background-color: #4A4A4A;
}
/* line 4136, ../sass/theme.scss */
html.medium-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .image {
  float: none;
  width: 100%;
  height: 210px;
}
/* line 4142, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .image.no-image {
  background: #4a4a4a url(../images/snd-no-image.png) center no-repeat;
  background-size: auto 40%;
}
/* line 4147, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .image img {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  transition: 0.8s cubic-bezier(0.445, 0.05, 0.355, 1);
  max-width: 122%;
  height: auto;
}
/* line 4160, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .info {
  position: relative;
  height: 100%;
  padding: 20px 100px 30px 40px;
}
/* line 4165, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .info:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #efefef;
}
/* line 4175, ../sass/theme.scss */
html.medium-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .info {
  float: none;
  width: 100%;
  height: 210px;
}
/* line 4181, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .info {
  padding: 20px 70px 20px 35px;
  height: 145px;
  line-height: 14px;
}
/* line 4188, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .description {
  position: relative;
  height: 100%;
  padding: 35px 20px 40px 35px;
  line-height: 1.45;
  font-size: 15px;
}
/* line 4195, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .description:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #efefef;
}
/* line 4205, ../sass/theme.scss */
html.medium-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .description {
  display: none;
}
/* line 4209, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .description:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 15px;
  width: 2px;
  background-color: #979797;
  opacity: .3;
}
/* line 4220, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .description span {
  display: block;
  height: 100%;
  overflow: hidden;
}
/* line 4226, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .description p {
  margin: 0;
}
/* line 4231, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .title {
  font-size: 24px;
  font-family: "FranklinGotItcTOT-Dem";
  line-height: 1.1;
  max-height: 80px;
  overflow: hidden;
  padding-top: 3px;
}
/* line 4239, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .title {
  font-size: 18px;
  height: 40px;
  margin-bottom: 5px;
  overflow: hidden;
}
/* line 4246, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .title label,
.program-block .program-calendar .calendar-day-row .calendar-events .performance .title .space {
  display: none;
}
/* line 4252, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .artistic-body {
  display: inline;
  margin: 5px 0 0;
  font-size: 16px;
}
/* line 4256, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .artistic-body {
  font-size: 13px;
}
/* line 4259, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .artistic-body label {
  display: none;
}
/* line 4264, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .type {
  display: inline;
  font-size: 16px;
}
/* line 4267, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .type {
  font-size: 13px;
}
/* line 4271, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .type.tid-311,
.program-block .program-calendar .calendar-day-row .calendar-events .performance .type.tid-314 {
  font-weight: bold;
}
/* line 4275, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .author,
.program-block .program-calendar .calendar-day-row .calendar-events .performance .type label {
  display: none;
}
/* line 4280, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .place {
  display: inline;
}
/* line 4282, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .place:after {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 50px;
  position: absolute;
  right: 35px;
  top: 20px;
}
/* line 4288, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .place:after {
  right: 25px;
  font-size: 40px;
}
/* line 4294, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .place.tid-74:after {
  content: "\e90a";
}
/* line 4301, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .place.tid-76:after, .program-block .program-calendar .calendar-day-row .calendar-events .performance .place.tid-78:after {
  content: "\e909";
}
/* line 4307, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .place label {
  display: none;
}
/* line 4311, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .place span {
  font-size: 16px;
}
/* line 4313, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .place span {
  font-size: 13px;
}
/* line 4319, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state {
  position: absolute;
  bottom: 25px;
}
/* line 4323, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .date {
  display: inline-block;
  font-family: "FranklinGotItcTOT-Dem";
  padding-left: 10px;
}
/* line 4328, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .date {
  font-size: 13px;
  bottom: 15px;
  left: 140px;
}
/* line 4334, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .date label,
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .date .on-date,
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .date .weekday {
  display: none;
}
/* line 4340, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .date .time-from {
  position: relative;
  margin-right: 4px;
  padding-right: 13px;
}
/* line 4345, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .date .time-from {
  margin-right: 2px;
  padding-right: 8px;
}
/* line 4350, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .date .time-from:before {
  content: '-';
  position: absolute;
  right: 0;
}
/* line 4358, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .state {
  display: inline-block;
  text-transform: uppercase;
  background: #000;
  color: #fff;
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 14px;
  border-radius: 2px;
  padding: 3px 12px 0px;
  text-shadow: none;
  transition: .3s ease-in-out;
}
/* line 4370, ../sass/theme.scss */
html.small-less .program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .state {
  font-size: 13px;
  bottom: 15px;
}
/* line 4375, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .state label,
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .state .space {
  display: none;
}
/* line 4382, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .bottom-state .changed img {
  vertical-align: middle;
}
/* line 4388, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.criterium-tid-66 .state {
  background: #06a73b;
}
/* line 4392, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.criterium-tid-67 .state {
  background: #ababab;
}
/* line 4396, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.criterium-tid-68 .state {
  background: #ddcc33;
}
/* line 4400, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.criterium-tid-69 .state {
  background: #d0021b;
}
/* line 4404, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance.criterium-tid-343 .state {
  background: #ababab;
}
/* line 4408, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .detail-link {
  position: static;
}
/* line 4411, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .performance .detail-link a, .program-block .program-calendar .calendar-day-row .calendar-events .performance .detail-link .pager .pager-current, .pager .program-block .program-calendar .calendar-day-row .calendar-events .performance .detail-link .pager-current {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  text-decoration: none;
}
/* line 4426, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .single:after {
  background: transparent;
}
/* line 4430, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .single .image {
  display: none;
}
/* line 4434, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .single .description {
  display: none;
}
/* line 4440, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .double, .program-block .program-calendar .calendar-day-row .calendar-events .triple {
  width: 66.66667%;
}
/* line 4443, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .double .info, .program-block .program-calendar .calendar-day-row .calendar-events .triple .info {
  float: left;
  width: 50%;
}
/* line 4448, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .double .description, .program-block .program-calendar .calendar-day-row .calendar-events .triple .description {
  display: none;
}
/* line 4454, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .triple {
  width: 100%;
}
/* line 4458, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .triple .image,
.program-block .program-calendar .calendar-day-row .calendar-events .triple .info,
.program-block .program-calendar .calendar-day-row .calendar-events .triple .description {
  width: 33.33333%;
}
/* line 4464, ../sass/theme.scss */
.program-block .program-calendar .calendar-day-row .calendar-events .triple .description {
  display: block;
  float: left;
}

/* line 4478, ../sass/theme.scss */
.repertoar-block, .archiv-predstaveni-block {
  width: calc(100% + 60px);
  margin-left: -30px;
  margin: 60px 0 0 -30px;
}
/* line 4482, ../sass/theme.scss */
.repertoar-block .select2-container, .archiv-predstaveni-block .select2-container {
  z-index: 0;
}
/* line 4486, ../sass/theme.scss */
.repertoar-block .season, .archiv-predstaveni-block .season, .repertoar-block .repertoar-criterium-premiere, .archiv-predstaveni-block .repertoar-criterium-premiere {
  position: absolute;
  right: 30px;
  top: 120px;
  width: 200px;
  max-width: 100%;
}
/* line 4493, ../sass/theme.scss */
html.medium-less .repertoar-block .season, html.medium-less .archiv-predstaveni-block .season, html.medium-less .repertoar-block .repertoar-criterium-premiere, html.medium-less .archiv-predstaveni-block .repertoar-criterium-premiere {
  position: static;
  margin: 0 0 20px 0;
  padding: 0 30px;
}
/* line 4499, ../sass/theme.scss */
.repertoar-block .season label, .archiv-predstaveni-block .season label, .repertoar-block .repertoar-criterium-premiere label, .archiv-predstaveni-block .repertoar-criterium-premiere label {
  margin-bottom: 15px;
}
/* line 4503, ../sass/theme.scss */
.repertoar-block .season .select2, .archiv-predstaveni-block .season .select2, .repertoar-block .repertoar-criterium-premiere .select2, .archiv-predstaveni-block .repertoar-criterium-premiere .select2 {
  width: 100% !important;
}
/* line 4508, ../sass/theme.scss */
.repertoar-block .repertoar-criterium-premiere, .archiv-predstaveni-block .repertoar-criterium-premiere {
  right: 240px;
  width: 280px;
}
/* line 4512, ../sass/theme.scss */
.repertoar-block .repertoar-criterium-premiere .repertoar-criterium-option, .archiv-predstaveni-block .repertoar-criterium-premiere .repertoar-criterium-option {
  display: inline-block;
  float: left;
  width: 50%;
}
/* line 4517, ../sass/theme.scss */
.repertoar-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"], .archiv-predstaveni-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"] {
  display: none;
}
/* line 158, ../sass/theme.scss */
.repertoar-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"] ~ label, .archiv-predstaveni-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"] ~ label {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  position: relative;
  border-radius: 0;
  margin-left: -2px;
  z-index: 0;
  padding: 10px 10px 12px;
  transition: .3s ease-in-out;
  cursor: pointer;
  display: block;
  text-align: center;
  opacity: 1;
}
/* line 171, ../sass/theme.scss */
.repertoar-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"] ~ label:before, .archiv-predstaveni-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"] ~ label:before {
  content: none;
}
/* line 176, ../sass/theme.scss */
html.no-touch .repertoar-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"] ~ label:hover, html.no-touch .archiv-predstaveni-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"] ~ label:hover {
  background: #A7A9AC;
  border-color: #A7A9AC;
  color: #fff;
  z-index: 2;
}
/* line 185, ../sass/theme.scss */
.repertoar-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"]:checked ~ label, .archiv-predstaveni-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"]:checked ~ label {
  position: relative;
  background: #4A90E2;
  border-color: #2B75CC;
  z-index: 1;
  color: #fff;
}
/* line 193, ../sass/theme.scss */
html.no-touch .repertoar-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"]:checked ~ label:hover, html.no-touch .archiv-predstaveni-block .repertoar-criterium-premiere .repertoar-criterium-option input[type="checkbox"]:checked ~ label:hover {
  background: #2B75CC;
}
/* line 4521, ../sass/theme.scss */
.repertoar-block .repertoar-criterium-premiere .repertoar-criterium-option:first-child label, .archiv-predstaveni-block .repertoar-criterium-premiere .repertoar-criterium-option:first-child label {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
/* line 4526, ../sass/theme.scss */
.repertoar-block .repertoar-criterium-premiere .repertoar-criterium-option:last-child label, .archiv-predstaveni-block .repertoar-criterium-premiere .repertoar-criterium-option:last-child label {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
/* line 4533, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations, .archiv-predstaveni-block .repertoar-inscenations, .archiv-predstaveni-block .archiv-predstaveni {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.repertoar-block .repertoar-inscenations:after, .archiv-predstaveni-block .repertoar-inscenations:after, .archiv-predstaveni-block .archiv-predstaveni:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 4536, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia, .archiv-predstaveni-block .repertoar-inscenations .inscenacia, .archiv-predstaveni-block .archiv-predstaveni .inscenacia, .archiv-predstaveni-block .archiv-predstaveni .predstavenie {
  position: relative;
  float: left;
  width: 100%;
  height: 260px;
  overflow: hidden;
  transition: .3s ease-in-out;
  z-index: 0;
}
/* line 4546, ../sass/theme.scss */
html.small-less .repertoar-block .repertoar-inscenations .inscenacia, html.small-less .archiv-predstaveni-block .repertoar-inscenations .inscenacia, .archiv-predstaveni-block html.small-less .repertoar-block .archiv-predstaveni .inscenacia, html.small-less .archiv-predstaveni-block .archiv-predstaveni .inscenacia, .archiv-predstaveni-block .archiv-predstaveni html.small-less .repertoar-block .repertoar-inscenations .predstavenie, .archiv-predstaveni-block html.small-less .repertoar-block .archiv-predstaveni .predstavenie, html.small-less .archiv-predstaveni-block .archiv-predstaveni .predstavenie {
  height: auto;
}
/* line 4550, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia > *, .archiv-predstaveni-block .repertoar-inscenations .inscenacia > *, .archiv-predstaveni-block .archiv-predstaveni .inscenacia > *, .archiv-predstaveni-block .archiv-predstaveni .repertoar-inscenations .predstavenie > *, .archiv-predstaveni-block .archiv-predstaveni .predstavenie > * {
  position: relative;
  z-index: 1;
}
/* line 4555, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia:before, .archiv-predstaveni-block .repertoar-inscenations .inscenacia:before, .archiv-predstaveni-block .archiv-predstaveni .inscenacia:before, .archiv-predstaveni-block .archiv-predstaveni .predstavenie:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 0;
  transition: .2s ease-in-out;
  opacity: 0;
}
/* line 4569, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia:after, .archiv-predstaveni-block .archiv-predstaveni .predstavenie:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 10px;
  z-index: 2;
  transition: .2s ease-in-out;
}
/* line 4581, ../sass/theme.scss */
html.no-touch .repertoar-block .repertoar-inscenations .inscenacia:hover, html.no-touch .archiv-predstaveni-block .repertoar-inscenations .inscenacia:hover, .archiv-predstaveni-block html.no-touch .repertoar-block .archiv-predstaveni .inscenacia:hover, html.no-touch .archiv-predstaveni-block .archiv-predstaveni .inscenacia:hover, .archiv-predstaveni-block .archiv-predstaveni html.no-touch .repertoar-block .repertoar-inscenations .predstavenie:hover, .archiv-predstaveni-block html.no-touch .repertoar-block .archiv-predstaveni .predstavenie:hover, html.no-touch .archiv-predstaveni-block .archiv-predstaveni .predstavenie:hover {
  box-shadow: 0px 0 80px rgba(0, 0, 0, 0.3);
  z-index: 1;
  color: #fff;
}
/* line 4586, ../sass/theme.scss */
html.no-touch .repertoar-block .repertoar-inscenations .inscenacia:hover:before, html.no-touch .archiv-predstaveni-block .repertoar-inscenations .inscenacia:hover:before, .archiv-predstaveni-block html.no-touch .repertoar-block .archiv-predstaveni .inscenacia:hover:before, html.no-touch .archiv-predstaveni-block .archiv-predstaveni .inscenacia:hover:before, .archiv-predstaveni-block .archiv-predstaveni html.no-touch .repertoar-block .repertoar-inscenations .predstavenie:hover:before, .archiv-predstaveni-block html.no-touch .repertoar-block .archiv-predstaveni .predstavenie:hover:before, html.no-touch .archiv-predstaveni-block .archiv-predstaveni .predstavenie:hover:before {
  opacity: 1;
}
/* line 4592, ../sass/theme.scss */
html.no-touch .repertoar-block .repertoar-inscenations .inscenacia:hover .image img, html.no-touch .archiv-predstaveni-block .repertoar-inscenations .inscenacia:hover .image img, .archiv-predstaveni-block html.no-touch .repertoar-block .archiv-predstaveni .inscenacia:hover .image img, html.no-touch .archiv-predstaveni-block .archiv-predstaveni .inscenacia:hover .image img, .archiv-predstaveni-block .archiv-predstaveni html.no-touch .repertoar-block .repertoar-inscenations .predstavenie:hover .image img, .archiv-predstaveni-block html.no-touch .repertoar-block .archiv-predstaveni .predstavenie:hover .image img, html.no-touch .archiv-predstaveni-block .archiv-predstaveni .predstavenie:hover .image img {
  transform: scale(1.2) rotate(0);
}
/* line 4599, ../sass/theme.scss */
html.no-touch .repertoar-block .repertoar-inscenations .inscenacia:hover .info:after, html.no-touch .archiv-predstaveni-block .repertoar-inscenations .inscenacia:hover .info:after, .archiv-predstaveni-block html.no-touch .repertoar-block .archiv-predstaveni .inscenacia:hover .info:after, html.no-touch .archiv-predstaveni-block .archiv-predstaveni .inscenacia:hover .info:after, .archiv-predstaveni-block .archiv-predstaveni html.no-touch .repertoar-block .repertoar-inscenations .predstavenie:hover .info:after, .archiv-predstaveni-block html.no-touch .repertoar-block .archiv-predstaveni .predstavenie:hover .info:after, html.no-touch .archiv-predstaveni-block .archiv-predstaveni .predstavenie:hover .info:after,
html.no-touch .repertoar-block .repertoar-inscenations .inscenacia:hover .description:after,
html.no-touch .archiv-predstaveni-block .repertoar-inscenations .inscenacia:hover .description:after,
.archiv-predstaveni-block html.no-touch .repertoar-block .archiv-predstaveni .inscenacia:hover .description:after,
html.no-touch .archiv-predstaveni-block .archiv-predstaveni .inscenacia:hover .description:after,
.archiv-predstaveni-block .archiv-predstaveni html.no-touch .repertoar-block .repertoar-inscenations .predstavenie:hover .description:after,
.archiv-predstaveni-block html.no-touch .repertoar-block .archiv-predstaveni .predstavenie:hover .description:after,
html.no-touch .archiv-predstaveni-block .archiv-predstaveni .predstavenie:hover .description:after {
  display: none;
}
/* line 4608, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia.tid-70:before, .archiv-predstaveni-block .repertoar-inscenations .inscenacia.tid-70:before, .archiv-predstaveni-block .archiv-predstaveni .inscenacia.tid-70:before, .archiv-predstaveni-block .archiv-predstaveni .tid-70.predstavenie:before, .repertoar-block .repertoar-inscenations .inscenacia.tid-70:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia.tid-70:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia.tid-70:after, .archiv-predstaveni-block .archiv-predstaveni .tid-70.predstavenie:after {
  background: #991A39;
}
/* line 4616, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia.tid-71:before, .archiv-predstaveni-block .repertoar-inscenations .inscenacia.tid-71:before, .archiv-predstaveni-block .archiv-predstaveni .inscenacia.tid-71:before, .archiv-predstaveni-block .archiv-predstaveni .tid-71.predstavenie:before, .repertoar-block .repertoar-inscenations .inscenacia.tid-71:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia.tid-71:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia.tid-71:after, .archiv-predstaveni-block .archiv-predstaveni .tid-71.predstavenie:after {
  background: #31507F;
}
/* line 4624, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia.tid-72:before, .archiv-predstaveni-block .repertoar-inscenations .inscenacia.tid-72:before, .archiv-predstaveni-block .archiv-predstaveni .inscenacia.tid-72:before, .archiv-predstaveni-block .archiv-predstaveni .tid-72.predstavenie:before {
  background: #a7a9ac;
}
/* line 4628, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia.tid-72:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia.tid-72:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia.tid-72:after, .archiv-predstaveni-block .archiv-predstaveni .tid-72.predstavenie:after {
  background: #fff;
}
/* line 4635, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia.tid-73:before, .archiv-predstaveni-block .repertoar-inscenations .inscenacia.tid-73:before, .archiv-predstaveni-block .archiv-predstaveni .inscenacia.tid-73:before, .archiv-predstaveni-block .archiv-predstaveni .tid-73.predstavenie:before {
  background: #4a4a4a;
}
/* line 4639, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia.tid-73:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia.tid-73:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia.tid-73:after, .archiv-predstaveni-block .archiv-predstaveni .tid-73.predstavenie:after {
  background: #A7A9AC;
}
/* line 4644, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .image, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .image, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .image, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .image,
.repertoar-block .repertoar-inscenations .inscenacia .info,
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .info,
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .info,
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .info,
.repertoar-block .repertoar-inscenations .inscenacia .description,
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .description,
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .description,
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .description {
  width: 33.33333%;
  float: left;
}
/* line 4650, ../sass/theme.scss */
html.medium-less .repertoar-block .repertoar-inscenations .inscenacia .image, html.medium-less .archiv-predstaveni-block .repertoar-inscenations .inscenacia .image, .archiv-predstaveni-block html.medium-less .repertoar-block .archiv-predstaveni .inscenacia .image, html.medium-less .archiv-predstaveni-block .archiv-predstaveni .inscenacia .image, .archiv-predstaveni-block .archiv-predstaveni html.medium-less .repertoar-block .repertoar-inscenations .predstavenie .image, .archiv-predstaveni-block html.medium-less .repertoar-block .archiv-predstaveni .predstavenie .image, html.medium-less .archiv-predstaveni-block .archiv-predstaveni .predstavenie .image, html.medium-less
.repertoar-block .repertoar-inscenations .inscenacia .info, html.medium-less
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .info, .archiv-predstaveni-block html.medium-less
.repertoar-block .archiv-predstaveni .inscenacia .info, html.medium-less
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .info, .archiv-predstaveni-block .archiv-predstaveni html.medium-less
.repertoar-block .repertoar-inscenations .predstavenie .info, .archiv-predstaveni-block html.medium-less
.repertoar-block .archiv-predstaveni .predstavenie .info, html.medium-less
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .info, html.medium-less
.repertoar-block .repertoar-inscenations .inscenacia .description, html.medium-less
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .description, .archiv-predstaveni-block html.medium-less
.repertoar-block .archiv-predstaveni .inscenacia .description, html.medium-less
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .description, .archiv-predstaveni-block .archiv-predstaveni html.medium-less
.repertoar-block .repertoar-inscenations .predstavenie .description, .archiv-predstaveni-block html.medium-less
.repertoar-block .archiv-predstaveni .predstavenie .description, html.medium-less
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .description {
  width: 50%;
}
/* line 4654, ../sass/theme.scss */
html.small-less .repertoar-block .repertoar-inscenations .inscenacia .image, html.small-less .archiv-predstaveni-block .repertoar-inscenations .inscenacia .image, .archiv-predstaveni-block html.small-less .repertoar-block .archiv-predstaveni .inscenacia .image, html.small-less .archiv-predstaveni-block .archiv-predstaveni .inscenacia .image, .archiv-predstaveni-block .archiv-predstaveni html.small-less .repertoar-block .repertoar-inscenations .predstavenie .image, .archiv-predstaveni-block html.small-less .repertoar-block .archiv-predstaveni .predstavenie .image, html.small-less .archiv-predstaveni-block .archiv-predstaveni .predstavenie .image, html.small-less
.repertoar-block .repertoar-inscenations .inscenacia .info, html.small-less
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .info, .archiv-predstaveni-block html.small-less
.repertoar-block .archiv-predstaveni .inscenacia .info, html.small-less
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .info, .archiv-predstaveni-block .archiv-predstaveni html.small-less
.repertoar-block .repertoar-inscenations .predstavenie .info, .archiv-predstaveni-block html.small-less
.repertoar-block .archiv-predstaveni .predstavenie .info, html.small-less
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .info, html.small-less
.repertoar-block .repertoar-inscenations .inscenacia .description, html.small-less
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .description, .archiv-predstaveni-block html.small-less
.repertoar-block .archiv-predstaveni .inscenacia .description, html.small-less
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .description, .archiv-predstaveni-block .archiv-predstaveni html.small-less
.repertoar-block .repertoar-inscenations .predstavenie .description, .archiv-predstaveni-block html.small-less
.repertoar-block .archiv-predstaveni .predstavenie .description, html.small-less
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .description {
  width: 100%;
  float: none;
}
/* line 4660, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .image, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .image, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .image, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .image {
  position: relative;
  height: 100%;
  overflow: hidden;
  width: 33.33333%;
}
/* line 4666, ../sass/theme.scss */
html.medium-less .repertoar-block .repertoar-inscenations .inscenacia .image, html.medium-less .archiv-predstaveni-block .repertoar-inscenations .inscenacia .image, .archiv-predstaveni-block html.medium-less .repertoar-block .archiv-predstaveni .inscenacia .image, html.medium-less .archiv-predstaveni-block .archiv-predstaveni .inscenacia .image, .archiv-predstaveni-block .archiv-predstaveni html.medium-less .repertoar-block .repertoar-inscenations .predstavenie .image, .archiv-predstaveni-block html.medium-less .repertoar-block .archiv-predstaveni .predstavenie .image, html.medium-less .archiv-predstaveni-block .archiv-predstaveni .predstavenie .image {
  width: 50%;
}
/* line 4670, ../sass/theme.scss */
html.small-less .repertoar-block .repertoar-inscenations .inscenacia .image, html.small-less .archiv-predstaveni-block .repertoar-inscenations .inscenacia .image, .archiv-predstaveni-block html.small-less .repertoar-block .archiv-predstaveni .inscenacia .image, html.small-less .archiv-predstaveni-block .archiv-predstaveni .inscenacia .image, .archiv-predstaveni-block .archiv-predstaveni html.small-less .repertoar-block .repertoar-inscenations .predstavenie .image, .archiv-predstaveni-block html.small-less .repertoar-block .archiv-predstaveni .predstavenie .image, html.small-less .archiv-predstaveni-block .archiv-predstaveni .predstavenie .image {
  width: 100%;
  float: none;
  height: 150px;
}
/* line 4676, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .image.no-image, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .image.no-image, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .image.no-image, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .image.no-image {
  background: #4a4a4a url(../images/snd-no-image.png) center no-repeat;
  background-size: auto 40%;
}
/* line 4681, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .image img, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .image img, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .image img, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .image img {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  transition: 0.8s cubic-bezier(0.445, 0.05, 0.355, 1);
  max-width: 100%;
  height: auto;
}
/* line 4694, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .info, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .info, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .info, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .info {
  position: relative;
  float: left;
  height: 100%;
  padding: 25px 100px 30px 40px;
}
/* line 4700, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .info:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .info:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .info:after, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .info:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #efefef;
}
/* line 4711, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .description, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .description, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .description, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .description {
  position: relative;
  height: 100%;
  padding: 40px 20px 40px 35px;
  line-height: 1.5;
  font-size: 15px;
}
/* line 4718, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .description:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .description:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .description:after, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .description:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #efefef;
}
/* line 4728, ../sass/theme.scss */
html.medium-less .repertoar-block .repertoar-inscenations .inscenacia .description, html.medium-less .archiv-predstaveni-block .repertoar-inscenations .inscenacia .description, .archiv-predstaveni-block html.medium-less .repertoar-block .archiv-predstaveni .inscenacia .description, html.medium-less .archiv-predstaveni-block .archiv-predstaveni .inscenacia .description, .archiv-predstaveni-block .archiv-predstaveni html.medium-less .repertoar-block .repertoar-inscenations .predstavenie .description, .archiv-predstaveni-block html.medium-less .repertoar-block .archiv-predstaveni .predstavenie .description, html.medium-less .archiv-predstaveni-block .archiv-predstaveni .predstavenie .description {
  display: none;
}
/* line 4732, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .description:before, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .description:before, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .description:before, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .description:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 15px;
  width: 2px;
  background-color: #979797;
  opacity: .3;
}
/* line 4743, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .description span, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .description span, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .description span, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .description span {
  display: block;
  height: 100%;
  overflow: hidden;
}
/* line 4748, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .description span p, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .description span p, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .description span p, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .description span p {
  margin: 0;
}
/* line 4754, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .title, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .title, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .title, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .title {
  font-size: 24px;
  font-family: "FranklinGotItcTOT-Dem";
  line-height: 1.1;
  max-height: 78px;
  overflow: hidden;
}
/* line 4761, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .title label, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .title label, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .title label, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .title label,
.repertoar-block .repertoar-inscenations .inscenacia .title .space,
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .title .space,
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .title .space,
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .title .space {
  display: none;
}
/* line 4767, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .author, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .author, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .author, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .author {
  margin-bottom: 10px;
}
/* line 4770, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .author.hidden, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .author.hidden, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .author.hidden, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .author.hidden {
  opacity: 0;
}
/* line 4774, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .author label, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .author label, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .author label, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .author label {
  display: inline;
}
/* line 4778, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .author .value, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .author .value, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .author .value, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .author .value {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 4783, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .artistic-body, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .artistic-body, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .artistic-body, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .artistic-body {
  margin: 10px 0 0;
}
/* line 4786, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .artistic-body label, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .artistic-body label, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .artistic-body label, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .artistic-body label {
  display: none;
}
/* line 4791, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .type, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .type, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .type, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .type {
  display: none;
}
/* line 4795, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .place, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .place, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .place, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .place {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 4798, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .place:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .place:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .place:after, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .place:after {
  font-size: 50px;
  position: absolute;
  right: 35px;
  top: 20px;
}
/* line 4805, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .place.tid-74:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .place.tid-74:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .place.tid-74:after, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .place.tid-74:after {
  content: "\e90a";
}
/* line 4812, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .place.tid-76:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .place.tid-76:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .place.tid-76:after, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .place.tid-76:after, .repertoar-block .repertoar-inscenations .inscenacia .place.tid-78:after, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .place.tid-78:after, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .place.tid-78:after, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .place.tid-78:after {
  content: "\e909";
}
/* line 4818, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .place label, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .place label, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .place label, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .place label,
.repertoar-block .repertoar-inscenations .inscenacia .place span,
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .place span,
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .place span,
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .place span {
  display: none;
}
/* line 4824, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .date, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .date, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .date, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .date {
  position: absolute;
  bottom: 30px;
  left: 150px;
  display: inline-block;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 4831, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .date label, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .date label, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .date label, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .date label,
.repertoar-block .repertoar-inscenations .inscenacia .date .on-date,
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .date .on-date,
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .date .on-date,
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .date .on-date,
.repertoar-block .repertoar-inscenations .inscenacia .date .weekday,
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .date .weekday,
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .date .weekday,
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .date .weekday {
  display: none;
}
/* line 4837, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .date .time-from, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .date .time-from, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .date .time-from, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .date .time-from {
  position: relative;
  margin-right: 4px;
  padding-right: 13px;
}
/* line 4842, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .date .time-from:before, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .date .time-from:before, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .date .time-from:before, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .date .time-from:before {
  content: '-';
  position: absolute;
  right: 0;
}
/* line 4850, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .state, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .state, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .state, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .state {
  position: absolute;
  bottom: 30px;
  display: inline-block;
  text-transform: uppercase;
  background: #fff;
  color: #000;
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 14px;
  border-radius: 2px;
  padding: 3px 12px 0px;
  text-shadow: none;
}
/* line 4863, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .state label, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .state label, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .state label, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .state label,
.repertoar-block .repertoar-inscenations .inscenacia .state .space,
.archiv-predstaveni-block .repertoar-inscenations .inscenacia .state .space,
.archiv-predstaveni-block .archiv-predstaveni .inscenacia .state .space,
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .state .space {
  display: none;
}
/* line 4869, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .detail-link, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .detail-link, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .detail-link, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .detail-link {
  position: static;
}
/* line 4872, ../sass/theme.scss */
.repertoar-block .repertoar-inscenations .inscenacia .detail-link a, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .detail-link a, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .detail-link a, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .detail-link a, .repertoar-block .repertoar-inscenations .inscenacia .detail-link .pager .pager-current, .pager .repertoar-block .repertoar-inscenations .inscenacia .detail-link .pager-current, .archiv-predstaveni-block .repertoar-inscenations .inscenacia .detail-link .pager .pager-current, .pager .archiv-predstaveni-block .repertoar-inscenations .inscenacia .detail-link .pager-current, .archiv-predstaveni-block .archiv-predstaveni .inscenacia .detail-link .pager .pager-current, .pager .archiv-predstaveni-block .archiv-predstaveni .inscenacia .detail-link .pager-current, .archiv-predstaveni-block .archiv-predstaveni .predstavenie .detail-link .pager .pager-current, .pager .archiv-predstaveni-block .archiv-predstaveni .predstavenie .detail-link .pager-current {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}

/* line 4893, ../sass/theme.scss */
.o-cinohre h2,
.o-opere h2,
.o-balete h2,
.historia h2 {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 28px;
  clear: both;
  line-height: 1.1;
}
/* line 4900, ../sass/theme.scss */
.o-cinohre img,
.o-opere img,
.o-balete img,
.historia img {
  margin-right: 15px;
  float: left;
}
/* line 4905, ../sass/theme.scss */
.o-cinohre p,
.o-opere p,
.o-balete p,
.historia p {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.o-cinohre p:after,
.o-opere p:after,
.o-balete p:after,
.historia p:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 4916, ../sass/theme.scss */
.archiv-predstaveni-block .search-name {
  position: relative;
  margin: -25px 0 0 30px;
  width: 450px;
  max-width: 100%;
}
/* line 4922, ../sass/theme.scss */
.archiv-predstaveni-block .search-name:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  position: absolute;
  top: 53px;
  left: 15px;
  color: #dfdfdf;
  font-size: 20px;
}
/* line 4932, ../sass/theme.scss */
.archiv-predstaveni-block .search-name label {
  display: block;
  margin-bottom: 15px;
}
/* line 4937, ../sass/theme.scss */
.archiv-predstaveni-block .search-name #search-keyword {
  width: 100%;
  padding-left: 45px;
  font-size: 18px;
  padding-top: 12px;
  padding-bottom: 14px;
}
/* line 4945, ../sass/theme.scss */
.archiv-predstaveni-block .search-name input[type="submit"] {
  display: none;
}
/* line 4949, ../sass/theme.scss */
.archiv-predstaveni-block .search-name #num-results {
  font-size: 14px;
  padding-top: 10px;
}
/* line 4955, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-search {
  *zoom: 1;
  margin: 30px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  padding: 10px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.archiv-predstaveni-block .archiv-search:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 4961, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-search > div {
  float: left;
  width: 20%;
  padding: 10px;
}
/* line 4966, ../sass/theme.scss */
html.medium-less .archiv-predstaveni-block .archiv-search > div {
  width: 50%;
}
/* line 4970, ../sass/theme.scss */
html.small-less .archiv-predstaveni-block .archiv-search > div {
  width: 100%;
}
/* line 4974, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-search > div label {
  margin-bottom: 15px;
}
/* line 4978, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-search > div .select2 {
  width: 100% !important;
}
/* line 4983, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-search .season {
  position: static;
  max-width: none;
}
/* line 4987, ../sass/theme.scss */
html.medium-less .archiv-predstaveni-block .archiv-search .season {
  margin: 0;
  padding: 10px;
}
/* line 4993, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-search input[type="submit"] {
  display: none;
}
/* line 5006, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .info .author {
  display: block;
  margin-bottom: 10px;
}
/* line 5010, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .info .author label {
  display: inline;
}
/* line 5014, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .info .author .value {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 5019, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .info .artistic-body {
  display: none;
}
/* line 5023, ../sass/theme.scss */
.archiv-predstaveni-block .archiv-predstaveni .predstavenie .info .place {
  display: none;
}

/* line 5037, ../sass/theme.scss */
.page-inscenation-detail #page-title, .page-performance-detail #page-title {
  display: none;
}
/* line 5040, ../sass/theme.scss */
.page-inscenation-detail #page-title + .messages, .page-performance-detail #page-title + .messages {
  margin-top: 85px;
}
/* line 5045, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance, .page-performance-detail .inscenation-or-performance {
  position: relative;
  margin-top: 20px;
}
/* line 5049, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance > *, .page-performance-detail .inscenation-or-performance > * {
  position: relative;
  z-index: 1;
}
/* line 5054, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .image, .page-performance-detail .inscenation-or-performance .image {
  width: calc(100% + 60px);
  margin-left: -30px;
  position: absolute;
  top: 0;
  left: 0;
  height: 660px;
  overflow: hidden;
  z-index: 0;
}
/* line 5063, ../sass/theme.scss */
html.medium-less .page-inscenation-detail .inscenation-or-performance .image, html.medium-less .page-performance-detail .inscenation-or-performance .image {
  max-height: none;
  height: calc(100vh - 111px);
  top: 71px;
}
/* line 5069, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .image, html.small-less .page-performance-detail .inscenation-or-performance .image {
  height: calc(100vh - 81px);
  top: 41px;
}
/* line 5074, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .image:before, .page-performance-detail .inscenation-or-performance .image:before {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 140px;
  background-color: #000;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,222222+100&0+0,1+100 */
  background: -moz-linear-gradient(top, transparent 0%, black 80%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 80%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 80%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#222222',GradientType=0 );
  /* IE6-9 */
  background: #000;
}
/* line 5090, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .image:after, .page-performance-detail .inscenation-or-performance .image:after {
  content: "";
  width: 100%;
  height: 100%;
  background: #000;
  position: absolute;
  opacity: .4;
  top: 0;
  left: 0;
}
/* line 5101, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .image.no-image, .page-performance-detail .inscenation-or-performance .image.no-image {
  background: #4a4a4a url(../images/snd-no-image.png) center no-repeat;
  background-size: auto 40%;
  bottom: 0;
}
/* line 5107, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .image img, .page-performance-detail .inscenation-or-performance .image img {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  height: auto;
  width: 100%;
  z-index: -1;
}
/* line 5118, ../sass/theme.scss */
html.medium-less .page-inscenation-detail .inscenation-or-performance .image img, html.medium-less .page-performance-detail .inscenation-or-performance .image img {
  max-width: none;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  width: auto;
}
/* line 5128, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info, .page-performance-detail .inscenation-or-performance .info {
  padding: 30px 0;
  color: #fff;
  height: 650px;
  box-sizing: content-box;
}
/* line 5134, ../sass/theme.scss */
html.medium-less .page-inscenation-detail .inscenation-or-performance .info, html.medium-less .page-performance-detail .inscenation-or-performance .info {
  height: calc(100vh - 140px);
  top: 71px;
}
/* line 5139, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info, html.small-less .page-performance-detail .inscenation-or-performance .info {
  height: calc(100vh - 130px);
  top: 41px;
}
/* line 5144, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info h2.title, .page-performance-detail .inscenation-or-performance .info h2.title {
  margin: 25px 0;
  width: 50%;
  margin-top: 0;
}
/* line 5149, ../sass/theme.scss */
html.medium-less .page-inscenation-detail .inscenation-or-performance .info h2.title, html.medium-less .page-performance-detail .inscenation-or-performance .info h2.title {
  width: 100%;
}
/* line 5154, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .author, .page-performance-detail .inscenation-or-performance .info .author {
  color: #fff;
  font-size: 16px;
  margin: 60px 0 25px;
}
/* line 5159, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .author.hidden, .page-performance-detail .inscenation-or-performance .info .author.hidden {
  opacity: 0;
}
/* line 5162, ../sass/theme.scss */
html.medium-less .page-inscenation-detail .inscenation-or-performance .info .author.hidden, html.medium-less .page-performance-detail .inscenation-or-performance .info .author.hidden {
  display: none;
}
/* line 5167, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .author, html.small-less .page-performance-detail .inscenation-or-performance .info .author {
  margin: 0;
}
/* line 5171, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .author label, .page-performance-detail .inscenation-or-performance .info .author label {
  display: inline;
  font-family: "FranklinGothic-Book";
}
/* line 5180, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .author .value span:not(:first-child):before, .page-performance-detail .inscenation-or-performance .info .author .value span:not(:first-child):before {
  content: ", ";
}
/* line 5187, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .title, .page-performance-detail .inscenation-or-performance .info .title {
  font-size: 50px;
  font-family: "FranklinGotItcTOT-Dem";
  margin: 0 0 20px !important;
  line-height: 1;
}
/* line 5193, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .title, html.small-less .page-performance-detail .inscenation-or-performance .info .title {
  font-size: 24px;
  margin: 0 !important;
}
/* line 5198, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .title label, .page-performance-detail .inscenation-or-performance .info .title label,
.page-inscenation-detail .inscenation-or-performance .info .title .space,
.page-performance-detail .inscenation-or-performance .info .title .space {
  display: none;
}
/* line 5206, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .artistic-body label, .page-performance-detail .inscenation-or-performance .info .artistic-body label,
.page-inscenation-detail .inscenation-or-performance .info .artistic-body .space,
.page-performance-detail .inscenation-or-performance .info .artistic-body .space {
  display: none;
}
/* line 5211, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .artistic-body .value, .page-performance-detail .inscenation-or-performance .info .artistic-body .value {
  position: relative;
  display: inline-block;
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 20px;
  text-transform: uppercase;
  margin: 0 0 25px 0;
  padding: 8px 18px 4px;
  background-color: #991A39;
  border-radius: 4px;
  letter-spacing: 1px;
  min-width: 125px;
  text-align: center;
}
/* line 5225, ../sass/theme.scss */
.page-inscenation-detail .type-balet .info .artistic-body .value, .page-performance-detail .type-balet .info .artistic-body .value {
  background-color: #fff;
  color: #000;
}
/* line 5230, ../sass/theme.scss */
.page-inscenation-detail .type-opera .info .artistic-body .value, .page-performance-detail .type-opera .info .artistic-body .value {
  background-color: #31507F;
}
/* line 5234, ../sass/theme.scss */
.page-inscenation-detail .type-ine .info .artistic-body .value, .page-performance-detail .type-ine .info .artistic-body .value {
  background-color: #4a4a4a;
  color: #fff;
}
/* line 5239, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .artistic-body .value:after, .page-performance-detail .inscenation-or-performance .info .artistic-body .value:after {
  content: '';
  position: absolute;
  bottom: -28px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #991A39;
  z-index: 1;
}
/* line 5249, ../sass/theme.scss */
.page-inscenation-detail .type-balet .info .artistic-body .value:after, .page-performance-detail .type-balet .info .artistic-body .value:after {
  background-color: #fff;
}
/* line 5253, ../sass/theme.scss */
.page-inscenation-detail .type-opera .info .artistic-body .value:after, .page-performance-detail .type-opera .info .artistic-body .value:after {
  background-color: #31507F;
}
/* line 5257, ../sass/theme.scss */
.page-inscenation-detail .type-ine .info .artistic-body .value:after, .page-performance-detail .type-ine .info .artistic-body .value:after {
  background-color: #4a4a4a;
}
/* line 5262, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .artistic-body .value, html.small-less .page-performance-detail .inscenation-or-performance .info .artistic-body .value {
  font-size: 13px;
  line-height: 15px;
  padding: 4px 0 0 0;
  min-width: 64px;
}
/* line 5267, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .artistic-body .value:after, html.small-less .page-performance-detail .inscenation-or-performance .info .artistic-body .value:after {
  display: none;
}
/* line 5274, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .teaser, .page-performance-detail .inscenation-or-performance .info .teaser {
  margin: 25px 0;
  width: 50%;
  margin-top: 0;
}
/* line 5279, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .teaser, html.small-less .page-performance-detail .inscenation-or-performance .info .teaser {
  display: none;
}
/* line 5284, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .info-row, .page-performance-detail .inscenation-or-performance .info .info-row {
  margin: 195px 0 10px;
  padding: 0 0 5px 40px;
  position: absolute;
  width: 100%;
  bottom: 40px;
}
@media (max-width: 768px) {
  /* line 5284, ../sass/theme.scss */
  .page-inscenation-detail .inscenation-or-performance .info .info-row, .page-performance-detail .inscenation-or-performance .info .info-row {
    bottom: 12px;
  }
}
/* line 5296, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .info-row, html.small-less .page-performance-detail .inscenation-or-performance .info .info-row {
  padding-bottom: 0;
  padding-left: 0;
}
/* line 5302, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place, .page-performance-detail .inscenation-or-performance .info .place,
.page-inscenation-detail .inscenation-or-performance .info .premiere,
.page-performance-detail .inscenation-or-performance .info .premiere {
  float: left;
  width: 50%;
  padding: 25px 100px;
}
/* line 5308, ../sass/theme.scss */
html.x-large-less .page-inscenation-detail .inscenation-or-performance .info .place, html.x-large-less .page-performance-detail .inscenation-or-performance .info .place, html.x-large-less
.page-inscenation-detail .inscenation-or-performance .info .premiere, html.x-large-less
.page-performance-detail .inscenation-or-performance .info .premiere {
  padding-left: 50px;
}
/* line 5312, ../sass/theme.scss */
html.medium-less .page-inscenation-detail .inscenation-or-performance .info .place, html.medium-less .page-performance-detail .inscenation-or-performance .info .place, html.medium-less
.page-inscenation-detail .inscenation-or-performance .info .premiere, html.medium-less
.page-performance-detail .inscenation-or-performance .info .premiere {
  padding-left: 0;
}
/* line 5316, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .place, html.small-less .page-performance-detail .inscenation-or-performance .info .place, html.small-less
.page-inscenation-detail .inscenation-or-performance .info .premiere, html.small-less
.page-performance-detail .inscenation-or-performance .info .premiere {
  float: none;
  width: 100%;
  padding: 5px 0;
}
/* line 5322, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place label, .page-performance-detail .inscenation-or-performance .info .place label,
.page-inscenation-detail .inscenation-or-performance .info .premiere label,
.page-performance-detail .inscenation-or-performance .info .premiere label {
  padding-left: 25px;
}
/* line 5326, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place .value, .page-performance-detail .inscenation-or-performance .info .place .value,
.page-inscenation-detail .inscenation-or-performance .info .premiere .value,
.page-performance-detail .inscenation-or-performance .info .premiere .value {
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
  margin-top: 20px;
  display: inline-block;
}
/* line 5332, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .place .value, html.small-less .page-performance-detail .inscenation-or-performance .info .place .value, html.small-less
.page-inscenation-detail .inscenation-or-performance .info .premiere .value, html.small-less
.page-performance-detail .inscenation-or-performance .info .premiere .value {
  font-size: 13px;
  line-height: 15px;
  margin: 5px 0;
  padding-right: 50px;
}
/* line 5341, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place, .page-performance-detail .inscenation-or-performance .info .place {
  padding-left: 0;
}
/* line 5348, ../sass/theme.scss */
html.x-large-less .page-inscenation-detail .inscenation-or-performance .info .place, html.x-large-less .page-performance-detail .inscenation-or-performance .info .place {
  padding-left: 0;
}
/* line 5352, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .place, html.small-less .page-performance-detail .inscenation-or-performance .info .place {
  border-bottom: 1px solid rgba(151, 151, 151, 0.3);
}
/* line 5356, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place.tid-74 .value:before, .page-performance-detail .inscenation-or-performance .info .place.tid-74 .value:before {
  content: "\e90a";
}
/* line 5360, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place.tid-75 .value:before, .page-performance-detail .inscenation-or-performance .info .place.tid-75 .value:before {
  content: "\e909";
}
/* line 5364, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place label, .page-performance-detail .inscenation-or-performance .info .place label {
  background: url(../images/inscenacia/miestokonania.svg) left center no-repeat;
}
/* line 5368, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place .value, .page-performance-detail .inscenation-or-performance .info .place .value {
  position: relative;
  display: block;
}
/* line 5372, ../sass/theme.scss */
html.small-more .page-inscenation-detail .inscenation-or-performance .info .place .value, html.small-more .page-performance-detail .inscenation-or-performance .info .place .value {
  display: inline-block;
}
/* line 5377, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place .value:before, .page-performance-detail .inscenation-or-performance .info .place .value:before {
  content: '';
  position: absolute;
  top: -20px;
  right: -70px;
  font-size: 50px;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 5385, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .place .value:before, html.small-less .page-performance-detail .inscenation-or-performance .info .place .value:before {
  font-size: 40px;
  right: 0;
}
/* line 5391, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place .value .other-place:not(:empty):before, .page-performance-detail .inscenation-or-performance .info .place .value .other-place:not(:empty):before {
  content: ' - ';
}
/* line 5395, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .place .value .hall:not(:empty):before, .page-performance-detail .inscenation-or-performance .info .place .value .hall:not(:empty):before {
  content: ', ';
}
/* line 5402, ../sass/theme.scss */
html.large-more .page-inscenation-detail .inscenation-or-performance .info .premiere, html.large-more .page-performance-detail .inscenation-or-performance .info .premiere {
  border-left: 2px solid rgba(151, 151, 151, 0.2);
}
/* line 5406, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .premiere label, .page-performance-detail .inscenation-or-performance .info .premiere label {
  background: url(../images/inscenacia/premiera.svg) left center no-repeat;
  padding-left: 35px;
}
/* line 5411, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .premiere .value, .page-performance-detail .inscenation-or-performance .info .premiere .value {
  line-height: 1.25;
  max-height: 70px;
}
/* line 5416, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .premiere .value > span:not(:first-child):before, .page-performance-detail .inscenation-or-performance .info .premiere .value > span:not(:first-child):before {
  content: ', ';
}
/* line 5423, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .performance-date, .page-performance-detail .inscenation-or-performance .info .performance-date {
  float: left;
  width: 50%;
  padding: 25px 25px 25px 100px;
}
/* line 5428, ../sass/theme.scss */
html.large-more .page-inscenation-detail .inscenation-or-performance .info .performance-date, html.large-more .page-performance-detail .inscenation-or-performance .info .performance-date {
  border-left: 2px solid rgba(151, 151, 151, 0.2);
}
/* line 5432, ../sass/theme.scss */
html.large-less .page-inscenation-detail .inscenation-or-performance .info .performance-date, html.large-less .page-performance-detail .inscenation-or-performance .info .performance-date {
  padding-bottom: 0;
  padding-left: 0;
}
/* line 5437, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .performance-date, html.small-less .page-performance-detail .inscenation-or-performance .info .performance-date {
  float: none;
  width: 100%;
  padding: 5px 0;
}
/* line 5443, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .info .performance-date .value, .page-performance-detail .inscenation-or-performance .info .performance-date .value {
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
  margin-top: 20px;
  display: inline-block;
  line-height: 1.25;
  max-height: 70px;
}
/* line 5451, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .info .performance-date .value, html.small-less .page-performance-detail .inscenation-or-performance .info .performance-date .value {
  font-size: 13px;
  line-height: 15px;
  margin-top: 5px;
  padding-right: 50px;
}
/* line 5461, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance h3, .page-performance-detail .inscenation-or-performance h3 {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 28px;
  margin-top: 50px;
  color: #000;
}
/* line 5468, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance > h3, .page-performance-detail .inscenation-or-performance > h3 {
  margin-top: 50px;
}
/* line 5472, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances, .page-performance-detail .inscenation-or-performance .performances {
  margin-bottom: 50px;
}
/* line 5475, ../sass/theme.scss */
html.medium-less .page-inscenation-detail .inscenation-or-performance .performances, html.medium-less .page-performance-detail .inscenation-or-performance .performances {
  margin-top: 80px;
}
/* line 5479, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances, html.small-less .page-performance-detail .inscenation-or-performance .performances {
  margin-top: 80px;
}
/* line 5483, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances h3, .page-performance-detail .inscenation-or-performance .performances h3 {
  margin-top: 0;
}
/* line 5486, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances h3, html.small-less .page-performance-detail .inscenation-or-performance .performances h3 {
  margin-bottom: 20px;
}
/* line 5493, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .season-select, .page-performance-detail .inscenation-or-performance .performances .season-select {
  position: absolute;
  top: -8px;
  right: 0;
}
/* line 5498, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .season-select label, .page-performance-detail .inscenation-or-performance .performances .season-select label {
  display: inline-block;
  margin-right: 15px;
}
/* line 5503, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances .season-select, html.small-less .page-performance-detail .inscenation-or-performance .performances .season-select {
  position: relative;
  top: auto;
  right: auto;
  margin-bottom: 20px;
  text-align: center;
}
/* line 5513, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .description, .page-performance-detail .inscenation-or-performance .description {
  clear: both;
  color: #000;
  padding-bottom: 55px;
}
/* line 5518, ../sass/theme.scss */
html.medium-less .page-inscenation-detail .inscenation-or-performance .description, html.medium-less .page-performance-detail .inscenation-or-performance .description {
  margin-top: 111px;
}
/* line 5522, ../sass/theme.scss */
html.small-more .page-inscenation-detail .inscenation-or-performance .description, html.small-more .page-performance-detail .inscenation-or-performance .description {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 70px;
  -webkit-column-gap: 70px;
  column-gap: 70px;
}
/* line 5528, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .description p:first-child, .page-performance-detail .inscenation-or-performance .description p:first-child {
  margin-top: 0;
}
/* line 5532, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .description p:last-child, .page-performance-detail .inscenation-or-performance .description p:last-child {
  margin-bottom: 0;
}
/* line 5538, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .partner_logos img, .page-performance-detail .inscenation-or-performance .partner_logos img {
  max-height: 100px;
  margin: 10px;
}
/* line 5547, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .subinscenation_of .author:not(:first-child):before, .page-performance-detail .inscenation-or-performance .subinscenation_of .author:not(:first-child):before,
.page-inscenation-detail .inscenation-or-performance .sub-inscenations .author:not(:first-child):before,
.page-performance-detail .inscenation-or-performance .sub-inscenations .author:not(:first-child):before {
  content: ', ';
}
/* line 5555, ../sass/theme.scss */
html.medium-less .page-inscenation-detail .inscenation-or-performance .performances, html.medium-less .page-performance-detail .inscenation-or-performance .performances {
  margin-top: 80px;
}
/* line 5559, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances, html.small-less .page-performance-detail .inscenation-or-performance .performances {
  margin-top: 80px;
}
/* line 5563, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances h3, .page-performance-detail .inscenation-or-performance .performances h3 {
  margin-top: 0;
}
/* line 5566, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances h3, html.small-less .page-performance-detail .inscenation-or-performance .performances h3 {
  margin-bottom: 20px;
}
/* line 5573, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .season-select, .page-performance-detail .inscenation-or-performance .performances .season-select {
  position: absolute;
  top: -8px;
  right: 0;
}
/* line 5578, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances .season-select, html.small-less .page-performance-detail .inscenation-or-performance .performances .season-select {
  position: relative;
  top: auto;
  right: auto;
  margin-bottom: 20px;
  text-align: center;
}
/* line 5589, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance, .page-performance-detail .inscenation-or-performance .performances .list .performance {
  width: 100%;
  display: table;
}
/* line 5593, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance, html.small-less .page-performance-detail .inscenation-or-performance .performances .list .performance {
  *zoom: 1;
  display: block;
  width: calc(100% + 60px);
  margin-left: -30px;
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 10px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance:after, html.small-less .page-performance-detail .inscenation-or-performance .performances .list .performance:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 5601, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-343, html.small-less .page-performance-detail .inscenation-or-performance .performances .list .performance.state-343 {
  display: none;
}
/* line 5606, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance:nth-child(odd), .page-performance-detail .inscenation-or-performance .performances .list .performance:nth-child(odd) {
  background-color: #f5f5f5;
}
/* line 5610, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-66 .state span, .page-performance-detail .inscenation-or-performance .performances .list .performance.state-66 .state span {
  background: #06a73b;
}
/* line 5614, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-67 .state span, .page-performance-detail .inscenation-or-performance .performances .list .performance.state-67 .state span {
  background: #ababab;
}
/* line 5618, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-68 .state span, .page-performance-detail .inscenation-or-performance .performances .list .performance.state-68 .state span {
  background: #ababab;
}
/* line 5622, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-69 .state span, .page-performance-detail .inscenation-or-performance .performances .list .performance.state-69 .state span {
  background: #d0021b;
}
/* line 5626, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-343 .state span, .page-performance-detail .inscenation-or-performance .performances .list .performance.state-343 .state span {
  background: #ababab;
}
/* line 5630, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-343, .page-performance-detail .inscenation-or-performance .performances .list .performance.state-343 {
  display: none;
}
/* line 5636, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-69 a.buy, .page-performance-detail .inscenation-or-performance .performances .list .performance.state-69 a.buy, .page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-69 .pager .buy.pager-current, .pager .page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-69 .buy.pager-current, .page-performance-detail .inscenation-or-performance .performances .list .performance.state-69 .pager .buy.pager-current, .pager .page-performance-detail .inscenation-or-performance .performances .list .performance.state-69 .buy.pager-current, .page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-343 a.buy, .page-performance-detail .inscenation-or-performance .performances .list .performance.state-343 a.buy, .page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-343 .pager .buy.pager-current, .pager .page-inscenation-detail .inscenation-or-performance .performances .list .performance.state-343 .buy.pager-current, .page-performance-detail .inscenation-or-performance .performances .list .performance.state-343 .pager .buy.pager-current, .pager .page-performance-detail .inscenation-or-performance .performances .list .performance.state-343 .buy.pager-current {
  display: none !important;
}
/* line 5641, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance.active, .page-performance-detail .inscenation-or-performance .performances .list .performance.active {
  background: #d5d5d5;
}
/* line 5645, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance:hover, .page-performance-detail .inscenation-or-performance .performances .list .performance:hover {
  background: rgba(213, 213, 213, 0.7);
}
/* line 5649, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance > *, .page-performance-detail .inscenation-or-performance .performances .list .performance > * {
  display: table-cell;
  vertical-align: middle;
  width: 20%;
  height: 60px;
}
/* line 5655, ../sass/theme.scss */
html.medium-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance > *, html.medium-less .page-performance-detail .inscenation-or-performance .performances .list .performance > * {
  width: 20%;
}
/* line 5659, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance > *, html.small-less .page-performance-detail .inscenation-or-performance .performances .list .performance > * {
  display: block;
  float: left;
  width: 33.33333%;
  height: auto;
  margin-bottom: 10px;
  padding: 0 !important;
  text-align: center;
  font-size: 14px;
}
/* line 5670, ../sass/theme.scss */
html.x-small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance > *, html.x-small-less .page-performance-detail .inscenation-or-performance .performances .list .performance > * {
  width: 50%;
}
/* line 5675, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .date, .page-performance-detail .inscenation-or-performance .performances .list .performance .date {
  padding-left: 35px;
  padding-right: 15px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 5680, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .date label, .page-performance-detail .inscenation-or-performance .performances .list .performance .date label,
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .date .space,
.page-performance-detail .inscenation-or-performance .performances .list .performance .date .space {
  display: none;
}
/* line 5686, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .time, .page-performance-detail .inscenation-or-performance .performances .list .performance .time, .page-inscenation-detail .inscenation-or-performance .performances .list .performance #home-content .play-block .play-wrapper .play-item .date, #home-content .play-block .play-wrapper .play-item .page-inscenation-detail .inscenation-or-performance .performances .list .performance .date, .page-performance-detail .inscenation-or-performance .performances .list .performance #home-content .play-block .play-wrapper .play-item .date, #home-content .play-block .play-wrapper .play-item .page-performance-detail .inscenation-or-performance .performances .list .performance .date {
  font-family: "FranklinGotItcTOT-Dem";
  padding-left: 15px;
  padding-right: 15px;
}
/* line 5691, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .time .time-from:after, .page-performance-detail .inscenation-or-performance .performances .list .performance .time .time-from:after, .page-inscenation-detail .inscenation-or-performance .performances .list .performance #home-content .play-block .play-wrapper .play-item .date .time-from:after, #home-content .play-block .play-wrapper .play-item .page-inscenation-detail .inscenation-or-performance .performances .list .performance .date .time-from:after, .page-performance-detail .inscenation-or-performance .performances .list .performance #home-content .play-block .play-wrapper .play-item .date .time-from:after, #home-content .play-block .play-wrapper .play-item .page-performance-detail .inscenation-or-performance .performances .list .performance .date .time-from:after {
  content: ' - ';
}
/* line 5700, ../sass/theme.scss */
html.x-large-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .date, html.x-large-less .page-performance-detail .inscenation-or-performance .performances .list .performance .date, html.x-large-less
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .time, html.x-large-less
.page-performance-detail .inscenation-or-performance .performances .list .performance .time, html.x-large-less
.page-inscenation-detail .inscenation-or-performance .performances .list .performance #home-content .play-block .play-wrapper .play-item .date, #home-content .play-block .play-wrapper .play-item html.x-large-less
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .date, html.x-large-less
.page-performance-detail .inscenation-or-performance .performances .list .performance #home-content .play-block .play-wrapper .play-item .date, #home-content .play-block .play-wrapper .play-item html.x-large-less
.page-performance-detail .inscenation-or-performance .performances .list .performance .date, html.x-large-less
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .state, html.x-large-less
.page-performance-detail .inscenation-or-performance .performances .list .performance .state {
  width: 20%;
}
/* line 5704, ../sass/theme.scss */
html.x-small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .date, html.x-small-less .page-performance-detail .inscenation-or-performance .performances .list .performance .date, html.x-small-less
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .time, html.x-small-less
.page-performance-detail .inscenation-or-performance .performances .list .performance .time, html.x-small-less
.page-inscenation-detail .inscenation-or-performance .performances .list .performance #home-content .play-block .play-wrapper .play-item .date, #home-content .play-block .play-wrapper .play-item html.x-small-less
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .date, html.x-small-less
.page-performance-detail .inscenation-or-performance .performances .list .performance #home-content .play-block .play-wrapper .play-item .date, #home-content .play-block .play-wrapper .play-item html.x-small-less
.page-performance-detail .inscenation-or-performance .performances .list .performance .date, html.x-small-less
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .state, html.x-small-less
.page-performance-detail .inscenation-or-performance .performances .list .performance .state {
  width: 100%;
}
/* line 5709, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .state, .page-performance-detail .inscenation-or-performance .performances .list .performance .state {
  text-align: center;
}
/* line 5712, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .state span, .page-performance-detail .inscenation-or-performance .performances .list .performance .state span {
  display: inline-block;
  min-width: 100px;
  max-width: 180px;
  text-transform: uppercase;
  background: #000;
  color: #fff;
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 14px;
  border-radius: 2px;
  padding: 3px 12px 0px;
  text-shadow: none;
  text-align: center;
}
/* line 5726, ../sass/theme.scss */
html.x-small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .state span, html.x-small-less .page-performance-detail .inscenation-or-performance .performances .list .performance .state span {
  min-width: 80px;
  font-size: 12px;
}
/* line 5731, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .state span a, .page-performance-detail .inscenation-or-performance .performances .list .performance .state span a, .page-inscenation-detail .inscenation-or-performance .performances .list .performance .state span .pager .pager-current, .pager .page-inscenation-detail .inscenation-or-performance .performances .list .performance .state span .pager-current, .page-performance-detail .inscenation-or-performance .performances .list .performance .state span .pager .pager-current, .pager .page-performance-detail .inscenation-or-performance .performances .list .performance .state span .pager-current {
  color: #fff;
  text-decoration: none;
}
/* line 5738, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .action, .page-performance-detail .inscenation-or-performance .performances .list .performance .action {
  padding-right: 20px;
}
/* line 5741, ../sass/theme.scss */
html.xx-large-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action, html.xx-large-less .page-performance-detail .inscenation-or-performance .performances .list .performance .action {
  width: 40%;
}
/* line 5745, ../sass/theme.scss */
html.x-large-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action, html.x-large-less .page-performance-detail .inscenation-or-performance .performances .list .performance .action {
  width: 40%;
}
/* line 5749, ../sass/theme.scss */
html.x-small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action, html.x-small-less .page-performance-detail .inscenation-or-performance .performances .list .performance .action {
  width: 100%;
}
/* line 5753, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .action a, .page-performance-detail .inscenation-or-performance .performances .list .performance .action a, .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action .pager .pager-current, .pager .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action .pager-current, .page-performance-detail .inscenation-or-performance .performances .list .performance .action .pager .pager-current, .pager .page-performance-detail .inscenation-or-performance .performances .list .performance .action .pager-current {
  display: inline-block;
  margin-left: 20px;
  font-family: "FranklinGothic-Book";
  /*color: #fff;
  background: #4a90e2;
  padding: 11px 25px 9px;
  text-decoration: none;
  border-radius: 3px;
  background: #4a90e2;
  transition: .3s ease-in-out;
  
  html.small-less & {
  	display: block;
  	text-align: center;
  }
  
  &:hover {
  	html.no-touch & {
  		background: #2B75CC;
  	}
  }*/
}
/* line 5758, ../sass/theme.scss */
html.x-small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action a, html.x-small-less .page-performance-detail .inscenation-or-performance .performances .list .performance .action a, html.x-small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action .pager .pager-current, .pager html.x-small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action .pager-current, html.x-small-less .page-performance-detail .inscenation-or-performance .performances .list .performance .action .pager .pager-current, .pager html.x-small-less .page-performance-detail .inscenation-or-performance .performances .list .performance .action .pager-current {
  display: block;
  margin-left: 0;
}
/* line 5782, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .action a.buy, .page-performance-detail .inscenation-or-performance .performances .list .performance .action a.buy, .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action .pager .buy.pager-current, .pager .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action .buy.pager-current, .page-performance-detail .inscenation-or-performance .performances .list .performance .action .pager .buy.pager-current, .pager .page-performance-detail .inscenation-or-performance .performances .list .performance .action .buy.pager-current {
  background-color: #801515;
  color: #fff;
  padding: 11px 25px 9px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  text-transform: uppercase;
}
/* line 5793, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .performances .list .performance .action a.buy:hover, .page-performance-detail .inscenation-or-performance .performances .list .performance .action a.buy:hover, .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action .pager .buy.pager-current:hover, .pager .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action .buy.pager-current:hover, .page-performance-detail .inscenation-or-performance .performances .list .performance .action .pager .buy.pager-current:hover, .pager .page-performance-detail .inscenation-or-performance .performances .list .performance .action .buy.pager-current:hover {
  background-color: #AA3939;
  border-color: #AA3939;
  color: #fff;
}
/* line 5799, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action a.buy, html.small-less .page-performance-detail .inscenation-or-performance .performances .list .performance .action a.buy, html.small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action .pager .buy.pager-current, .pager html.small-less .page-inscenation-detail .inscenation-or-performance .performances .list .performance .action .buy.pager-current, html.small-less .page-performance-detail .inscenation-or-performance .performances .list .performance .action .pager .buy.pager-current, .pager html.small-less .page-performance-detail .inscenation-or-performance .performances .list .performance .action .buy.pager-current {
  display: inline-block;
}
/* line 202, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .list, .page-performance-detail .inscenation-or-performance .gallery .list {
  display: block;
  margin-left: -8px;
}
/* line 208, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item a, .page-performance-detail .inscenation-or-performance .gallery .list .owl-item a, .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current, .pager .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager-current, .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current, .pager .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager-current {
  position: relative;
  display: block;
  max-height: 285px;
  overflow: hidden;
  margin: 0 8px;
  background-color: #a0a0a0;
}
/* line 216, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item a:before, .page-performance-detail .inscenation-or-performance .gallery .list .owl-item a:before, .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current:before, .pager .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager-current:before, .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current:before, .pager .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager-current:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  opacity: 0;
  transition: .3s ease-in-out;
  z-index: 1;
}
/* line 229, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item a:after, .page-performance-detail .inscenation-or-performance .gallery .list .owl-item a:after, .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current:after, .pager .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager-current:after, .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current:after, .pager .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager-current:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #9b9b9b url(../images/inscenacia/lupa.svg) center no-repeat;
  z-index: 2;
  opacity: 0;
  transition: .3s ease-in-out;
}
/* line 250, ../sass/theme.scss */
html.no-touch .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item a:hover:before, html.no-touch .page-performance-detail .inscenation-or-performance .gallery .list .owl-item a:hover:before, html.no-touch .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current:hover:before, .pager html.no-touch .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager-current:hover:before, html.no-touch .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current:hover:before, .pager html.no-touch .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager-current:hover:before {
  opacity: .5;
}
/* line 254, ../sass/theme.scss */
html.no-touch .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item a:hover:after, html.no-touch .page-performance-detail .inscenation-or-performance .gallery .list .owl-item a:hover:after, html.no-touch .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current:hover:after, .pager html.no-touch .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager-current:hover:after, html.no-touch .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current:hover:after, .pager html.no-touch .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager-current:hover:after {
  opacity: 1;
}
/* line 260, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item a img, .page-performance-detail .inscenation-or-performance .gallery .list .owl-item a img, .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current img, .pager .page-inscenation-detail .inscenation-or-performance .gallery .list .owl-item .pager-current img, .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager .pager-current img, .pager .page-performance-detail .inscenation-or-performance .gallery .list .owl-item .pager-current img {
  display: block;
  max-height: 285px;
  margin: auto;
}
/* line 269, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .owl-pagination, .page-performance-detail .inscenation-or-performance .gallery .owl-pagination {
  text-align: center;
  margin-top: 30px;
}
/* line 273, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .owl-pagination .owl-page, .page-performance-detail .inscenation-or-performance .gallery .owl-pagination .owl-page {
  width: 10px;
  height: 10px;
  background: #494a4b;
  transition: .3s ease-in-out;
  border-radius: 50%;
  display: inline-block;
  margin: 0 7px;
}
/* line 282, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .owl-pagination .owl-page.active, .page-performance-detail .inscenation-or-performance .gallery .owl-pagination .owl-page.active {
  background: #a7a9ac;
}
/* line 287, ../sass/theme.scss */
html.no-touch .page-inscenation-detail .inscenation-or-performance .gallery .owl-pagination .owl-page:hover, html.no-touch .page-performance-detail .inscenation-or-performance .gallery .owl-pagination .owl-page:hover {
  background: #a7a9ac;
}
/* line 294, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .owl-buttons, .page-performance-detail .inscenation-or-performance .gallery .owl-buttons {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  width: 100%;
}
/* line 300, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .owl-buttons > div, .page-performance-detail .inscenation-or-performance .gallery .owl-buttons > div {
  position: absolute;
  font-size: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #fff url(../images/inscenacia/sipka.svg) center no-repeat;
}
/* line 309, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .owl-buttons .owl-next, .page-performance-detail .inscenation-or-performance .gallery .owl-buttons .owl-next {
  right: 40px;
  transform: rotate(180deg);
}
/* line 314, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .gallery .owl-buttons .owl-prev, .page-performance-detail .inscenation-or-performance .gallery .owl-buttons .owl-prev {
  left: 40px;
}
/* line 5812, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .vyroba, .page-performance-detail .inscenation-or-performance .vyroba, .page-inscenation-detail .inscenation-or-performance .obsadenie, .page-performance-detail .inscenation-or-performance .obsadenie {
  width: calc(100% + 60px);
  margin-left: -30px;
  padding: 1px 25px 55px;
  line-height: 1.7;
  color: #4a4a4a;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 5819, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .vyroba, html.small-less .page-performance-detail .inscenation-or-performance .vyroba, html.small-less .page-inscenation-detail .inscenation-or-performance .obsadenie, html.small-less .page-performance-detail .inscenation-or-performance .obsadenie {
  border-top: 1px solid #d6d6d6;
}
/* line 5825, ../sass/theme.scss */
html.medium-more .page-inscenation-detail .inscenation-or-performance .vyroba .list, html.medium-more .page-performance-detail .inscenation-or-performance .vyroba .list, html.medium-more .page-inscenation-detail .inscenation-or-performance .obsadenie .list, html.medium-more .page-performance-detail .inscenation-or-performance .obsadenie .list {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
/* line 5829, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .vyroba .list .member, .page-performance-detail .inscenation-or-performance .vyroba .list .member, .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member, .page-performance-detail .inscenation-or-performance .obsadenie .list .member {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.page-inscenation-detail .inscenation-or-performance .vyroba .list .member:after, .page-performance-detail .inscenation-or-performance .vyroba .list .member:after, .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member:after, .page-performance-detail .inscenation-or-performance .obsadenie .list .member:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 5832, ../sass/theme.scss */
html.x-small-less .page-inscenation-detail .inscenation-or-performance .vyroba .list .member, html.x-small-less .page-performance-detail .inscenation-or-performance .vyroba .list .member, html.x-small-less .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member, html.x-small-less .page-performance-detail .inscenation-or-performance .obsadenie .list .member {
  margin-top: 10px;
}
/* line 5836, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .vyroba .list .member .rola, .page-performance-detail .inscenation-or-performance .vyroba .list .member .rola, .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .rola, .page-performance-detail .inscenation-or-performance .obsadenie .list .member .rola {
  display: inline-block;
  width: 40%;
  vertical-align: top;
}
/* line 5842, ../sass/theme.scss */
html.x-small-less .page-inscenation-detail .inscenation-or-performance .vyroba .list .member .rola, html.x-small-less .page-performance-detail .inscenation-or-performance .vyroba .list .member .rola, html.x-small-less .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .rola, html.x-small-less .page-performance-detail .inscenation-or-performance .obsadenie .list .member .rola {
  float: none;
  width: 100%;
}
/* line 5848, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .vyroba .list .member .space, .page-performance-detail .inscenation-or-performance .vyroba .list .member .space, .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .space, .page-performance-detail .inscenation-or-performance .obsadenie .list .member .space {
  display: none;
}
/* line 5852, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .vyroba .list .member .value, .page-performance-detail .inscenation-or-performance .vyroba .list .member .value, .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .value, .page-performance-detail .inscenation-or-performance .obsadenie .list .member .value {
  font-family: "FranklinGothic-Book";
  width: 60%;
  display: inline-block;
}
/* line 5857, ../sass/theme.scss */
html.medium-more .page-inscenation-detail .inscenation-or-performance .vyroba .list .member .value, html.medium-more .page-performance-detail .inscenation-or-performance .vyroba .list .member .value, html.medium-more .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .value, html.medium-more .page-performance-detail .inscenation-or-performance .obsadenie .list .member .value {
  padding-right: 50px;
}
/* line 5861, ../sass/theme.scss */
html.x-small-less .page-inscenation-detail .inscenation-or-performance .vyroba .list .member .value, html.x-small-less .page-performance-detail .inscenation-or-performance .vyroba .list .member .value, html.x-small-less .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .value, html.x-small-less .page-performance-detail .inscenation-or-performance .obsadenie .list .member .value {
  float: none;
  width: 100%;
}
/* line 5868, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .vyroba .list .member .person a, .page-performance-detail .inscenation-or-performance .vyroba .list .member .person a, .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .person a, .page-performance-detail .inscenation-or-performance .obsadenie .list .member .person a, .page-inscenation-detail .inscenation-or-performance .vyroba .list .member .person .pager .pager-current, .pager .page-inscenation-detail .inscenation-or-performance .vyroba .list .member .person .pager-current, .page-performance-detail .inscenation-or-performance .vyroba .list .member .person .pager .pager-current, .pager .page-performance-detail .inscenation-or-performance .vyroba .list .member .person .pager-current, .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .person .pager .pager-current, .pager .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .person .pager-current, .page-performance-detail .inscenation-or-performance .obsadenie .list .member .person .pager .pager-current, .pager .page-performance-detail .inscenation-or-performance .obsadenie .list .member .person .pager-current, .page-inscenation-detail .inscenation-or-performance .vyroba .list .member .person span, .page-performance-detail .inscenation-or-performance .vyroba .list .member .person span, .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .person span, .page-performance-detail .inscenation-or-performance .obsadenie .list .member .person span {
  font-family: "FranklinGothic-Book";
}
/* line 5872, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .vyroba .list .member .person:not(:last-child):after, .page-performance-detail .inscenation-or-performance .vyroba .list .member .person:not(:last-child):after, .page-inscenation-detail .inscenation-or-performance .obsadenie .list .member .person:not(:last-child):after, .page-performance-detail .inscenation-or-performance .obsadenie .list .member .person:not(:last-child):after {
  content: ', ';
}
/* line 5880, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .obsadenie, .page-performance-detail .inscenation-or-performance .obsadenie {
  border-top: 1px solid #eaeaea;
}
/* line 5885, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .partners, .page-performance-detail .inscenation-or-performance .partners {
  border-top: 1px solid #eaeaea;
  padding: 20px 0;
}
/* line 5889, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .partners, html.small-less .page-performance-detail .inscenation-or-performance .partners {
  text-align: center;
}
/* line 5893, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .partners h3, .page-performance-detail .inscenation-or-performance .partners h3 {
  color: #A7A9AC;
  text-decoration: underline;
  font-size: 14px;
  font-family: "FranklinGothic-Book";
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  margin-right: 50px;
}
/* line 5903, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .partners h3, html.small-less .page-performance-detail .inscenation-or-performance .partners h3 {
  display: block;
  margin-bottom: 20px;
  margin-right: 0;
}
/* line 5910, ../sass/theme.scss */
.page-inscenation-detail .inscenation-or-performance .partners img, .page-performance-detail .inscenation-or-performance .partners img {
  vertical-align: middle;
  max-height: 80px;
  margin-right: 40px;
}
/* line 5915, ../sass/theme.scss */
html.small-less .page-inscenation-detail .inscenation-or-performance .partners img, html.small-less .page-performance-detail .inscenation-or-performance .partners img {
  margin: 20px;
}

/* line 5928, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .info {
  box-sizing: content-box;
  height: 600px;
  padding-bottom: 70px;
}
/* line 5933, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .info .info-row {
  margin-top: 125px;
  position: absolute;
  width: 100%;
  bottom: 30px;
}
/* line 5939, ../sass/theme.scss */
html.medium-less .page-performance-detail .inscenation-or-performance .info .info-row {
  bottom: 50px;
}
/* line 5948, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .info .teaser {
  margin-bottom: 0;
}
/* line 5952, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .info .date {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 5955, ../sass/theme.scss */
html.small-less .page-performance-detail .inscenation-or-performance .info .date {
  display: none;
}
/* line 5959, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .info .date label {
  display: inline;
}
/* line 5965, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .attributes {
  overflow: hidden;
  *zoom: 1;
  background: #f5f5f5;
  line-height: 60px;
  margin: 50px 0 10px;
  padding: 0 40px;
}
/* line 5972, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .attributes > div {
  float: left;
  line-height: 60px;
  margin-right: 40px;
  vertical-align: middle;
  transform: translateY(-2px);
}
/* line 5979, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .attributes > div img {
  margin-right: 10px;
  vertical-align: middle;
}
/* line 5984, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .attributes > div span {
  vertical-align: middle;
}
/* line 5990, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .performance-note {
  background: #D1E3F7;
  border: 2px solid #A7C9F0;
  border-radius: 4px;
  font-size: 18px;
  color: #4A90E2;
  letter-spacing: 0;
  line-height: 24px;
  padding: 25px 40px;
}
/* line 6000, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .performance-note h3 {
  display: inline-block;
  font-size: 16px;
  color: #4A90E2;
  letter-spacing: 0;
  font-family: "FranklinGothic-Book";
  margin: 0;
  margin-left: 15px;
  vertical-align: middle;
}
/* line 6011, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .performance-note img {
  vertical-align: middle;
}
/* line 6015, ../sass/theme.scss */
.page-performance-detail .inscenation-or-performance .performance-note p {
  margin: 15px 0 0;
}
/* line 6021, ../sass/theme.scss */
html.medium-less .page-performance-detail .inscenation-or-performance .performances {
  margin-top: 50px;
}

/* line 6031, ../sass/theme.scss */
.view-news, body:not(.front) .view-news-homepage, .view-magazines {
  width: calc(100% + 60px);
  margin-left: -30px;
  margin-top: 30px;
}
/* line 6035, ../sass/theme.scss */
.view-news .views-row, body:not(.front) .view-news-homepage .views-row, .view-magazines .views-row {
  position: relative;
  width: 100%;
  height: 270px;
  overflow: hidden;
  border-top: 2px solid #f4f4f4;
  transition: .3s ease-in-out;
}
/* line 6043, ../sass/theme.scss */
html.small-less .view-news .views-row, html.small-less body:not(.front) .view-news-homepage .views-row, body:not(.front) html.small-less .view-news-homepage .views-row, html.small-less .view-magazines .views-row {
  height: auto;
}
/* line 6046, ../sass/theme.scss */
html.small-less .view-news .views-row:not(:last-child), html.small-less body:not(.front) .view-news-homepage .views-row:not(:last-child), body:not(.front) html.small-less .view-news-homepage .views-row:not(:last-child), html.small-less .view-magazines .views-row:not(:last-child) {
  margin-bottom: 15px;
}
/* line 6052, ../sass/theme.scss */
html.no-touch .view-news .views-row:hover, html.no-touch body:not(.front) .view-news-homepage .views-row:hover, body:not(.front) html.no-touch .view-news-homepage .views-row:hover, html.no-touch .view-magazines .views-row:hover {
  box-shadow: 0px 0 40px rgba(0, 0, 0, 0.15);
  z-index: 1;
}
/* line 6058, ../sass/theme.scss */
html.no-touch .view-news .views-row:hover .views-field-field-featured-image img, html.no-touch body:not(.front) .view-news-homepage .views-row:hover .views-field-field-featured-image img, body:not(.front) html.no-touch .view-news-homepage .views-row:hover .views-field-field-featured-image img, html.no-touch .view-magazines .views-row:hover .views-field-field-featured-image img, html.no-touch .view-news .views-row:hover .view-magazines .views-field-field-image img, .view-magazines html.no-touch .view-news .views-row:hover .views-field-field-image img, html.no-touch body:not(.front) .view-news-homepage .views-row:hover .view-magazines .views-field-field-image img, .view-magazines html.no-touch body:not(.front) .view-news-homepage .views-row:hover .views-field-field-image img, body:not(.front) html.no-touch .view-news-homepage .views-row:hover .view-magazines .views-field-field-image img, .view-magazines body:not(.front) html.no-touch .view-news-homepage .views-row:hover .views-field-field-image img, html.no-touch .view-magazines .views-row:hover .views-field-field-image img {
  transform: scale(1.2) rotate(0);
}
/* line 6065, ../sass/theme.scss */
.view-news .views-row .views-field-field-featured-image, body:not(.front) .view-news-homepage .views-row .views-field-field-featured-image, .view-magazines .views-row .views-field-field-featured-image, .view-news .views-row .view-magazines .views-field-field-image, body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-field-image, .view-magazines .views-row .views-field-field-image {
  float: left;
  position: relative;
  height: 100%;
  overflow: hidden;
  width: 33.33333%;
  height: 100%;
  background: #4a4a4a url(../images/snd-no-image.png) center no-repeat;
  background-size: auto 40%;
}
/* line 6075, ../sass/theme.scss */
html.small-less .view-news .views-row .views-field-field-featured-image, html.small-less body:not(.front) .view-news-homepage .views-row .views-field-field-featured-image, body:not(.front) html.small-less .view-news-homepage .views-row .views-field-field-featured-image, html.small-less .view-magazines .views-row .views-field-field-featured-image, html.small-less .view-news .views-row .view-magazines .views-field-field-image, .view-magazines html.small-less .view-news .views-row .views-field-field-image, html.small-less body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-field-image, .view-magazines html.small-less body:not(.front) .view-news-homepage .views-row .views-field-field-image, body:not(.front) html.small-less .view-news-homepage .views-row .view-magazines .views-field-field-image, .view-magazines body:not(.front) html.small-less .view-news-homepage .views-row .views-field-field-image, html.small-less .view-magazines .views-row .views-field-field-image {
  float: none;
  width: 100%;
  height: 220px;
}
/* line 6081, ../sass/theme.scss */
.view-news .views-row .views-field-field-featured-image img, body:not(.front) .view-news-homepage .views-row .views-field-field-featured-image img, .view-magazines .views-row .views-field-field-featured-image img, .view-news .views-row .view-magazines .views-field-field-image img, body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-field-image img, .view-magazines .views-row .views-field-field-image img {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  transition: 0.8s cubic-bezier(0.445, 0.05, 0.355, 1);
  height: auto;
  width: 100%;
}
/* line 6094, ../sass/theme.scss */
.view-news .views-row .title-body-wrapper, body:not(.front) .view-news-homepage .views-row .title-body-wrapper, .view-magazines .views-row .title-body-wrapper, .view-news .views-row .view-magazines .views-field-nothing, body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-nothing, .view-magazines .views-row .views-field-nothing {
  float: left;
  width: 66.66667%;
  position: relative;
  z-index: 1;
  padding: 40px;
}
/* line 6101, ../sass/theme.scss */
html.small-less .view-news .views-row .title-body-wrapper, html.small-less body:not(.front) .view-news-homepage .views-row .title-body-wrapper, body:not(.front) html.small-less .view-news-homepage .views-row .title-body-wrapper, html.small-less .view-magazines .views-row .title-body-wrapper, html.small-less .view-news .views-row .view-magazines .views-field-nothing, .view-magazines html.small-less .view-news .views-row .views-field-nothing, html.small-less body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-nothing, .view-magazines html.small-less body:not(.front) .view-news-homepage .views-row .views-field-nothing, body:not(.front) html.small-less .view-news-homepage .views-row .view-magazines .views-field-nothing, .view-magazines body:not(.front) html.small-less .view-news-homepage .views-row .views-field-nothing, html.small-less .view-magazines .views-row .views-field-nothing {
  float: none;
  width: 100%;
  padding: 25px;
}
/* line 6107, ../sass/theme.scss */
.view-news .views-row .title-body-wrapper .title-wrapper, body:not(.front) .view-news-homepage .views-row .title-body-wrapper .title-wrapper, .view-magazines .views-row .title-body-wrapper .title-wrapper, .view-news .views-row .view-magazines .views-field-nothing .title-wrapper, body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-nothing .title-wrapper, .view-magazines .views-row .views-field-nothing .title-wrapper {
  font-size: 24px;
  font-family: "FranklinGotItcTOT-Dem";
  text-decoration: none;
}
/* line 6112, ../sass/theme.scss */
html.small-more .view-news .views-row .title-body-wrapper .title-wrapper, html.small-more body:not(.front) .view-news-homepage .views-row .title-body-wrapper .title-wrapper, body:not(.front) html.small-more .view-news-homepage .views-row .title-body-wrapper .title-wrapper, html.small-more .view-magazines .views-row .title-body-wrapper .title-wrapper, html.small-more .view-news .views-row .view-magazines .views-field-nothing .title-wrapper, .view-magazines html.small-more .view-news .views-row .views-field-nothing .title-wrapper, html.small-more body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-nothing .title-wrapper, .view-magazines html.small-more body:not(.front) .view-news-homepage .views-row .views-field-nothing .title-wrapper, body:not(.front) html.small-more .view-news-homepage .views-row .view-magazines .views-field-nothing .title-wrapper, .view-magazines body:not(.front) html.small-more .view-news-homepage .views-row .views-field-nothing .title-wrapper, html.small-more .view-magazines .views-row .views-field-nothing .title-wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 6119, ../sass/theme.scss */
.view-news .views-row .title-body-wrapper .body-wrapper, body:not(.front) .view-news-homepage .views-row .title-body-wrapper .body-wrapper, .view-magazines .views-row .title-body-wrapper .body-wrapper, .view-news .views-row .view-magazines .views-field-nothing .body-wrapper, body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-nothing .body-wrapper, .view-magazines .views-row .views-field-nothing .body-wrapper {
  max-height: 120px;
  overflow: hidden;
}
/* line 6123, ../sass/theme.scss */
.view-news .views-row .title-body-wrapper .body-wrapper p, body:not(.front) .view-news-homepage .views-row .title-body-wrapper .body-wrapper p, .view-magazines .views-row .title-body-wrapper .body-wrapper p, .view-news .views-row .view-magazines .views-field-nothing .body-wrapper p, body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-nothing .body-wrapper p, .view-magazines .views-row .views-field-nothing .body-wrapper p {
  margin: 0;
}
/* line 6126, ../sass/theme.scss */
.view-news .views-row .title-body-wrapper .body-wrapper p a, body:not(.front) .view-news-homepage .views-row .title-body-wrapper .body-wrapper p a, .view-magazines .views-row .title-body-wrapper .body-wrapper p a, .view-news .views-row .view-magazines .views-field-nothing .body-wrapper p a, body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-nothing .body-wrapper p a, .view-magazines .views-row .views-field-nothing .body-wrapper p a, .view-news .views-row .title-body-wrapper .body-wrapper p .pager .pager-current, .pager .view-news .views-row .title-body-wrapper .body-wrapper p .pager-current, body:not(.front) .view-news-homepage .views-row .title-body-wrapper .body-wrapper p .pager .pager-current, .pager body:not(.front) .view-news-homepage .views-row .title-body-wrapper .body-wrapper p .pager-current, .view-magazines .views-row .title-body-wrapper .body-wrapper p .pager .pager-current, .pager .view-magazines .views-row .title-body-wrapper .body-wrapper p .pager-current, .view-news .views-row .view-magazines .views-field-nothing .body-wrapper p .pager .pager-current, .pager .view-news .views-row .view-magazines .views-field-nothing .body-wrapper p .pager-current, body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-nothing .body-wrapper p .pager .pager-current, .pager body:not(.front) .view-news-homepage .views-row .view-magazines .views-field-nothing .body-wrapper p .pager-current, .view-magazines .views-row .views-field-nothing .body-wrapper p .pager .pager-current, .pager .view-magazines .views-row .views-field-nothing .body-wrapper p .pager-current {
  font-family: inherit;
}
/* line 6133, ../sass/theme.scss */
.view-news .views-row .created-wrapper, body:not(.front) .view-news-homepage .views-row .created-wrapper, .view-magazines .views-row .created-wrapper {
  color: #a7a9ac;
  margin-bottom: 25px;
}
/* line 6137, ../sass/theme.scss */
html.small-less .view-news .views-row .created-wrapper, html.small-less body:not(.front) .view-news-homepage .views-row .created-wrapper, body:not(.front) html.small-less .view-news-homepage .views-row .created-wrapper, html.small-less .view-magazines .views-row .created-wrapper {
  margin-bottom: 10px;
}
/* line 6142, ../sass/theme.scss */
.view-news .views-row .detail-link a, body:not(.front) .view-news-homepage .views-row .detail-link a, .view-magazines .views-row .detail-link a, .view-news .views-row .detail-link .pager .pager-current, .pager .view-news .views-row .detail-link .pager-current, body:not(.front) .view-news-homepage .views-row .detail-link .pager .pager-current, .pager body:not(.front) .view-news-homepage .views-row .detail-link .pager-current, .view-magazines .views-row .detail-link .pager .pager-current, .pager .view-magazines .views-row .detail-link .pager-current {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
}

/* line 6162, ../sass/theme.scss */
.view-magazines .views-field-field-image {
  background: #4a4a4a url(../images/snd-no-image.png) center no-repeat;
  background-size: auto 40%;
}
/* line 6171, ../sass/theme.scss */
.view-magazines .views-field-nothing .title-wrapper {
  margin-bottom: 25px;
}
/* line 6175, ../sass/theme.scss */
.view-magazines .views-field-nothing .body-wrapper {
  height: 72px;
  overflow: hidden;
  margin-bottom: 25px;
}
/* line 6183, ../sass/theme.scss */
.view-magazines .views-field-nothing .pdf-wrapper a, .view-magazines .views-field-nothing .pdf-wrapper .pager .pager-current, .pager .view-magazines .views-field-nothing .pdf-wrapper .pager-current {
  display: inline-block;
  padding: 7px 0 3px 40px;
  background: url(../images/icon-pdf.svg) left center no-repeat;
}

/* line 6196, ../sass/theme.scss */
.page-node-35 .field-name-body,
.page-node-36 .field-name-body,
.page-node-38 .field-name-body {
  display: none;
}

/* line 6209, ../sass/theme.scss */
.front #block-system-main,
.page-node-61 #block-system-main,
.page-node-62 #block-system-main,
.page-node-63 #block-system-main,
.page-node-37 #block-system-main,
.page-node-59 #block-system-main,
.page-node-71 #block-system-main,
.page-node-25 #block-system-main {
  display: none;
}

/* line 6221, ../sass/theme.scss */
html.medium-more .node-type-news #content {
  padding-bottom: 50px;
}
/* line 6225, ../sass/theme.scss */
.node-type-news #content #page-title {
  margin-left: 51%;
  /*position: fixed;
  bottom: 150px;
  left: 80px;
  width: 555px;
  padding: 0 25px;
  color: #fff;
  z-index: 10;*/
  /*html.medium-less & {
  	position: absolute;
  	left: 0;
  	width: auto;
  	bottom: calc(100% - 100vh + 70px);
  	z-index: 1;
  }*/
  /*html.medium-less & {
  	position: static;
  	color: #000;
  	padding-left: 0;
  	width: auto;
  }*/
}
/* line 6228, ../sass/theme.scss */
html.medium-less .node-type-news #content #page-title {
  margin-left: 0;
}
/* line 6241, ../sass/theme.scss */
.node-type-news #content #page-title.no-image:before {
  content: "";
  background: #4a4a4a url(../images/snd-no-image.png) center no-repeat;
  background-size: 45%;
  position: fixed;
  left: 80px;
  top: 190px;
  width: calc(50% - 55px);
  max-width: 900px;
  bottom: 80px;
  margin: 0;
}
/* line 6254, ../sass/theme.scss */
html.medium-less .node-type-news #content #page-title.no-image:before {
  display: none;
}
/* line 6277, ../sass/theme.scss */
html.medium-more .node-type-news #content #block-menu-menu-footer-menu {
  position: fixed;
  bottom: 0;
}
/* line 6284, ../sass/theme.scss */
.node-type-news .field-name-field-featured-image, .node-type-news .field-name-field-title-image {
  position: fixed;
  left: 80px;
  top: 190px;
  width: calc(50% - 55px);
  max-width: 900px;
  bottom: 80px;
}
/* line 6293, ../sass/theme.scss */
html.medium-less .node-type-news .field-name-field-featured-image, html.medium-less .node-type-news .field-name-field-title-image {
  width: calc(100% + 60px);
  margin-left: -30px;
  position: static;
  margin-top: 91px;
  height: calc(100vh - 111px);
}
/* line 6299, ../sass/theme.scss */
html.medium-less .node-type-news .field-name-field-featured-image div,
html.medium-less .node-type-news .field-name-field-featured-image div > div, html.medium-less .node-type-news .field-name-field-title-image div,
html.medium-less .node-type-news .field-name-field-title-image div > div {
  height: 100%;
  position: relative;
  overflow: hidden;
}
/* line 6306, ../sass/theme.scss */
html.medium-less .node-type-news .field-name-field-featured-image img, html.medium-less .node-type-news .field-name-field-title-image img {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
}
/* line 6321, ../sass/theme.scss */
html.small-less .node-type-news .field-name-field-featured-image, html.small-less .node-type-news .field-name-field-title-image {
  height: calc(100vh - 81px);
  margin-top: 61px;
}
/* line 6326, ../sass/theme.scss */
html.vertical-large-more .node-type-news .field-name-field-featured-image, html.vertical-large-more .node-type-news .field-name-field-title-image {
  overflow: hidden;
  height: 100vh;
}
/* line 6330, ../sass/theme.scss */
html.vertical-large-more .node-type-news .field-name-field-featured-image img, html.vertical-large-more .node-type-news .field-name-field-title-image img {
  z-index: -1;
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  max-width: none;
  min-height: 100vh;
}
/* line 6344, ../sass/theme.scss */
.node-type-news .field-name-body {
  margin-left: 51%;
  padding: 0 0 40px;
}
/* line 6349, ../sass/theme.scss */
html.medium-less .node-type-news .field-name-body {
  margin-left: 0;
  padding-top: 20px;
}
/* line 6355, ../sass/theme.scss */
.node-type-news .field-name-field-gallery {
  margin-left: 51%;
}
/* line 6358, ../sass/theme.scss */
.node-type-news .field-name-field-gallery .field-items {
  text-align: center;
  padding-bottom: 40px;
}
/* line 6362, ../sass/theme.scss */
.node-type-news .field-name-field-gallery .field-items .field-item {
  display: inline-block;
  margin: 8px;
}
/* line 6366, ../sass/theme.scss */
.node-type-news .field-name-field-gallery .field-items .field-item img {
  height: 120px;
}
/* line 6373, ../sass/theme.scss */
.node-type-news .field-name-field-url {
  margin-left: 51%;
  margin-bottom: 50px;
}
/* line 6378, ../sass/theme.scss */
.node-type-news .field-url-button {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  /*position: fixed;
  bottom: 150px;
  left: 80px;
  margin-left: 30px;
  z-index: 10;*/
  display: inline-block;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .node-type-news .field-url-button {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .node-type-news .field-url-button:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.node-type-news .field-url-button:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 6387, ../sass/theme.scss */
html.medium-less .node-type-news .field-url-button {
  position: absolute;
  left: 0;
  bottom: calc(100% - 100vh + 70px);
  z-index: 1;
  width: auto;
}

/* line 6397, ../sass/theme.scss */
#popup-artists {
  position: absolute;
  z-index: 10000;
  border: solid 1px white;
  background-color: black;
}

/* line 6407, ../sass/theme.scss */
#block-views-exhibitions-block,
#block-views-exhibitions-block-1 {
  width: calc(100% + 60px);
  margin-left: -30px;
}
/* line 6411, ../sass/theme.scss */
#block-views-exhibitions-block .view-content,
#block-views-exhibitions-block-1 .view-content {
  *zoom: 1;
  margin-bottom: 80px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-views-exhibitions-block .view-content:after,
#block-views-exhibitions-block-1 .view-content:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 6415, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row,
#block-views-exhibitions-block-1 .view-content .views-row {
  position: relative;
  float: left;
  width: 100%;
  height: 260px;
  overflow: hidden;
  transition: .3s ease-in-out;
  z-index: 0;
  border-top: 2px solid #f4f4f4;
}
/* line 6425, ../sass/theme.scss */
html.small-less #block-views-exhibitions-block .view-content .views-row, html.small-less
#block-views-exhibitions-block-1 .view-content .views-row {
  height: auto;
}
/* line 6429, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row > *,
#block-views-exhibitions-block-1 .view-content .views-row > * {
  position: relative;
  z-index: 1;
}
/* line 6434, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row:before,
#block-views-exhibitions-block-1 .view-content .views-row:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 0;
  transition: .2s ease-in-out;
  opacity: 0;
  background: #A7A9AC;
}
/* line 6449, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row:after,
#block-views-exhibitions-block-1 .view-content .views-row:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 10px;
  z-index: 2;
  transition: .2s ease-in-out;
  background: #A7A9AC;
}
/* line 6462, ../sass/theme.scss */
html.no-touch #block-views-exhibitions-block .view-content .views-row:hover, html.no-touch
#block-views-exhibitions-block-1 .view-content .views-row:hover {
  box-shadow: 0px 0 80px rgba(0, 0, 0, 0.3);
  z-index: 1;
  color: #fff;
}
/* line 6467, ../sass/theme.scss */
html.no-touch #block-views-exhibitions-block .view-content .views-row:hover:before, html.no-touch
#block-views-exhibitions-block-1 .view-content .views-row:hover:before {
  opacity: 1;
}
/* line 6472, ../sass/theme.scss */
html.no-touch #block-views-exhibitions-block .view-content .views-row:hover .views-field-field-main-image img, html.no-touch
#block-views-exhibitions-block-1 .view-content .views-row:hover .views-field-field-main-image img {
  transform: scale(1.2) rotate(0);
}
/* line 6479, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row .views-field-title-field,
#block-views-exhibitions-block-1 .view-content .views-row .views-field-title-field {
  width: 33.33333%;
  position: relative;
  float: left;
  height: 100%;
  padding: 25px 100px 30px 40px;
}
/* line 6486, ../sass/theme.scss */
html.medium-less #block-views-exhibitions-block .view-content .views-row .views-field-title-field, html.medium-less
#block-views-exhibitions-block-1 .view-content .views-row .views-field-title-field {
  width: 50%;
}
/* line 6490, ../sass/theme.scss */
html.small-less #block-views-exhibitions-block .view-content .views-row .views-field-title-field, html.small-less
#block-views-exhibitions-block-1 .view-content .views-row .views-field-title-field {
  width: 100%;
  float: none;
}
/* line 6495, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row .views-field-title-field .field-content,
#block-views-exhibitions-block-1 .view-content .views-row .views-field-title-field .field-content {
  font-size: 24px;
  font-family: "FranklinGotItcTOT-Dem";
  line-height: 1.1;
  max-height: 78px;
  overflow: hidden;
}
/* line 6504, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row .views-field-field-main-image,
#block-views-exhibitions-block-1 .view-content .views-row .views-field-field-main-image {
  float: left;
  position: relative;
  height: 100%;
  overflow: hidden;
  width: 33.33333%;
}
/* line 6511, ../sass/theme.scss */
html.medium-less #block-views-exhibitions-block .view-content .views-row .views-field-field-main-image, html.medium-less
#block-views-exhibitions-block-1 .view-content .views-row .views-field-field-main-image {
  width: 50%;
}
/* line 6515, ../sass/theme.scss */
html.small-less #block-views-exhibitions-block .view-content .views-row .views-field-field-main-image, html.small-less
#block-views-exhibitions-block-1 .view-content .views-row .views-field-field-main-image {
  width: 100%;
  float: none;
  height: 150px;
}
/* line 6521, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row .views-field-field-main-image img,
#block-views-exhibitions-block-1 .view-content .views-row .views-field-field-main-image img {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  transition: 0.8s cubic-bezier(0.445, 0.05, 0.355, 1);
  max-width: none;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
/* line 6537, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row .views-field-body,
#block-views-exhibitions-block-1 .view-content .views-row .views-field-body {
  width: 33.33333%;
  float: left;
  position: relative;
  height: 100%;
  padding: 20px;
  line-height: 1.45;
  font-size: 15px;
}
/* line 6546, ../sass/theme.scss */
html.medium-less #block-views-exhibitions-block .view-content .views-row .views-field-body, html.medium-less
#block-views-exhibitions-block-1 .view-content .views-row .views-field-body {
  display: none;
}
/* line 6549, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row .views-field-body:before,
#block-views-exhibitions-block-1 .view-content .views-row .views-field-body:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 25px;
  width: 2px;
  background-color: #979797;
  opacity: .3;
}
/* line 6559, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row .views-field-body .field-content,
#block-views-exhibitions-block-1 .view-content .views-row .views-field-body .field-content {
  height: 100%;
  overflow: hidden;
}
/* line 6562, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row .views-field-body .field-content p,
#block-views-exhibitions-block-1 .view-content .views-row .views-field-body .field-content p {
  margin: 0;
}
/* line 6568, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row .detail-link,
#block-views-exhibitions-block-1 .view-content .views-row .detail-link {
  position: static;
}
/* line 6570, ../sass/theme.scss */
#block-views-exhibitions-block .view-content .views-row .detail-link a, #block-views-exhibitions-block .view-content .views-row .detail-link .pager .pager-current, .pager #block-views-exhibitions-block .view-content .views-row .detail-link .pager-current,
#block-views-exhibitions-block-1 .view-content .views-row .detail-link a,
#block-views-exhibitions-block-1 .view-content .views-row .detail-link .pager .pager-current,
.pager #block-views-exhibitions-block-1 .view-content .views-row .detail-link .pager-current {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}
/* line 6582, ../sass/theme.scss */
#block-views-exhibitions-block .exhibition-switcher,
#block-views-exhibitions-block-1 .exhibition-switcher {
  *zoom: 1;
  margin: 0px 30px 50px 30px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-views-exhibitions-block .exhibition-switcher:after,
#block-views-exhibitions-block-1 .exhibition-switcher:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 6586, ../sass/theme.scss */
#block-views-exhibitions-block .exhibition-switcher > div,
#block-views-exhibitions-block-1 .exhibition-switcher > div {
  float: left;
  width: 50%;
}
/* line 6589, ../sass/theme.scss */
#block-views-exhibitions-block .exhibition-switcher > div:first-child a, #block-views-exhibitions-block .exhibition-switcher > div:first-child .pager .pager-current, .pager #block-views-exhibitions-block .exhibition-switcher > div:first-child .pager-current,
#block-views-exhibitions-block-1 .exhibition-switcher > div:first-child a,
#block-views-exhibitions-block-1 .exhibition-switcher > div:first-child .pager .pager-current,
.pager #block-views-exhibitions-block-1 .exhibition-switcher > div:first-child .pager-current {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 6593, ../sass/theme.scss */
#block-views-exhibitions-block .exhibition-switcher > div:last-child a, #block-views-exhibitions-block .exhibition-switcher > div:last-child .pager .pager-current, .pager #block-views-exhibitions-block .exhibition-switcher > div:last-child .pager-current,
#block-views-exhibitions-block-1 .exhibition-switcher > div:last-child a,
#block-views-exhibitions-block-1 .exhibition-switcher > div:last-child .pager .pager-current,
.pager #block-views-exhibitions-block-1 .exhibition-switcher > div:last-child .pager-current {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 6599, ../sass/theme.scss */
#block-views-exhibitions-block .exhibition-switcher a, #block-views-exhibitions-block .exhibition-switcher .pager .pager-current, .pager #block-views-exhibitions-block .exhibition-switcher .pager-current,
#block-views-exhibitions-block-1 .exhibition-switcher a,
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current,
.pager #block-views-exhibitions-block-1 .exhibition-switcher .pager-current {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  position: relative;
  border-radius: 0;
  margin-left: -2px;
  z-index: 0;
  padding: 14px 20px 12px;
  transition: .3s ease-in-out;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-align: center;
}
/* line 6612, ../sass/theme.scss */
html.medium-less #block-views-exhibitions-block .exhibition-switcher a, html.medium-less #block-views-exhibitions-block .exhibition-switcher .pager .pager-current, .pager html.medium-less #block-views-exhibitions-block .exhibition-switcher .pager-current, html.medium-less
#block-views-exhibitions-block-1 .exhibition-switcher a, html.medium-less
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current, .pager html.medium-less
#block-views-exhibitions-block-1 .exhibition-switcher .pager-current {
  height: 78px;
  display: table;
  width: 100%;
}
/* line 6618, ../sass/theme.scss */
html.small-less #block-views-exhibitions-block .exhibition-switcher a, html.small-less #block-views-exhibitions-block .exhibition-switcher .pager .pager-current, .pager html.small-less #block-views-exhibitions-block .exhibition-switcher .pager-current, html.small-less
#block-views-exhibitions-block-1 .exhibition-switcher a, html.small-less
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current, .pager html.small-less
#block-views-exhibitions-block-1 .exhibition-switcher .pager-current {
  height: 102px;
}
/* line 6622, ../sass/theme.scss */
html.x-small-less #block-views-exhibitions-block .exhibition-switcher a, html.x-small-less #block-views-exhibitions-block .exhibition-switcher .pager .pager-current, .pager html.x-small-less #block-views-exhibitions-block .exhibition-switcher .pager-current, html.x-small-less
#block-views-exhibitions-block-1 .exhibition-switcher a, html.x-small-less
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current, .pager html.x-small-less
#block-views-exhibitions-block-1 .exhibition-switcher .pager-current {
  height: 126px;
}
/* line 6627, ../sass/theme.scss */
html.no-touch #block-views-exhibitions-block .exhibition-switcher a:hover, html.no-touch #block-views-exhibitions-block .exhibition-switcher .pager .pager-current:hover, .pager html.no-touch #block-views-exhibitions-block .exhibition-switcher .pager-current:hover, html.no-touch
#block-views-exhibitions-block-1 .exhibition-switcher a:hover, html.no-touch
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current:hover, .pager html.no-touch
#block-views-exhibitions-block-1 .exhibition-switcher .pager-current:hover {
  background: #A7A9AC;
  border-color: #A7A9AC;
  z-index: 2;
  color: #fff;
}
/* line 6635, ../sass/theme.scss */
#block-views-exhibitions-block .exhibition-switcher a.active, #block-views-exhibitions-block .exhibition-switcher .pager .active.pager-current, .pager #block-views-exhibitions-block .exhibition-switcher .active.pager-current,
#block-views-exhibitions-block-1 .exhibition-switcher a.active,
#block-views-exhibitions-block-1 .exhibition-switcher .pager .active.pager-current,
.pager #block-views-exhibitions-block-1 .exhibition-switcher .active.pager-current {
  position: relative;
  background: #4A90E2;
  border-color: #2B75CC;
  z-index: 3;
  color: #fff;
}
/* line 6642, ../sass/theme.scss */
html.no-touch #block-views-exhibitions-block .exhibition-switcher a.active:hover, html.no-touch #block-views-exhibitions-block .exhibition-switcher .pager .active.pager-current:hover, .pager html.no-touch #block-views-exhibitions-block .exhibition-switcher .active.pager-current:hover, html.no-touch
#block-views-exhibitions-block-1 .exhibition-switcher a.active:hover, html.no-touch
#block-views-exhibitions-block-1 .exhibition-switcher .pager .active.pager-current:hover, .pager html.no-touch
#block-views-exhibitions-block-1 .exhibition-switcher .active.pager-current:hover {
  background: #2B75CC;
}
/* line 6648, ../sass/theme.scss */
#block-views-exhibitions-block .exhibition-switcher a span, #block-views-exhibitions-block .exhibition-switcher .pager .pager-current span, .pager #block-views-exhibitions-block .exhibition-switcher .pager-current span,
#block-views-exhibitions-block-1 .exhibition-switcher a span,
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current span,
.pager #block-views-exhibitions-block-1 .exhibition-switcher .pager-current span {
  display: none;
  vertical-align: middle;
}
/* line 6652, ../sass/theme.scss */
.i18n-sk #block-views-exhibitions-block .exhibition-switcher a span.lang-sk, .i18n-sk #block-views-exhibitions-block .exhibition-switcher .pager .pager-current span.lang-sk, .pager .i18n-sk #block-views-exhibitions-block .exhibition-switcher .pager-current span.lang-sk, .i18n-sk
#block-views-exhibitions-block-1 .exhibition-switcher a span.lang-sk, .i18n-sk
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current span.lang-sk, .pager .i18n-sk
#block-views-exhibitions-block-1 .exhibition-switcher .pager-current span.lang-sk {
  display: inline;
}
/* line 6654, ../sass/theme.scss */
html.medium-less .i18n-sk #block-views-exhibitions-block .exhibition-switcher a span.lang-sk, html.medium-less .i18n-sk #block-views-exhibitions-block .exhibition-switcher .pager .pager-current span.lang-sk, .pager html.medium-less .i18n-sk #block-views-exhibitions-block .exhibition-switcher .pager-current span.lang-sk, html.medium-less .i18n-sk
#block-views-exhibitions-block-1 .exhibition-switcher a span.lang-sk, html.medium-less .i18n-sk
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current span.lang-sk, .pager html.medium-less .i18n-sk
#block-views-exhibitions-block-1 .exhibition-switcher .pager-current span.lang-sk {
  display: table-cell;
}
/* line 6660, ../sass/theme.scss */
.i18n-en #block-views-exhibitions-block .exhibition-switcher a span.lang-en, .i18n-en #block-views-exhibitions-block .exhibition-switcher .pager .pager-current span.lang-en, .pager .i18n-en #block-views-exhibitions-block .exhibition-switcher .pager-current span.lang-en, .i18n-en
#block-views-exhibitions-block-1 .exhibition-switcher a span.lang-en, .i18n-en
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current span.lang-en, .pager .i18n-en
#block-views-exhibitions-block-1 .exhibition-switcher .pager-current span.lang-en {
  display: inline;
}
/* line 6662, ../sass/theme.scss */
html.medium-less .i18n-en #block-views-exhibitions-block .exhibition-switcher a span.lang-en, html.medium-less .i18n-en #block-views-exhibitions-block .exhibition-switcher .pager .pager-current span.lang-en, .pager html.medium-less .i18n-en #block-views-exhibitions-block .exhibition-switcher .pager-current span.lang-en, html.medium-less .i18n-en
#block-views-exhibitions-block-1 .exhibition-switcher a span.lang-en, html.medium-less .i18n-en
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current span.lang-en, .pager html.medium-less .i18n-en
#block-views-exhibitions-block-1 .exhibition-switcher .pager-current span.lang-en {
  display: table-cell;
}
/* line 6668, ../sass/theme.scss */
.i18n-de #block-views-exhibitions-block .exhibition-switcher a span.lang-de, .i18n-de #block-views-exhibitions-block .exhibition-switcher .pager .pager-current span.lang-de, .pager .i18n-de #block-views-exhibitions-block .exhibition-switcher .pager-current span.lang-de, .i18n-de
#block-views-exhibitions-block-1 .exhibition-switcher a span.lang-de, .i18n-de
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current span.lang-de, .pager .i18n-de
#block-views-exhibitions-block-1 .exhibition-switcher .pager-current span.lang-de {
  display: inline;
}
/* line 6670, ../sass/theme.scss */
html.medium-less .i18n-de #block-views-exhibitions-block .exhibition-switcher a span.lang-de, html.medium-less .i18n-de #block-views-exhibitions-block .exhibition-switcher .pager .pager-current span.lang-de, .pager html.medium-less .i18n-de #block-views-exhibitions-block .exhibition-switcher .pager-current span.lang-de, html.medium-less .i18n-de
#block-views-exhibitions-block-1 .exhibition-switcher a span.lang-de, html.medium-less .i18n-de
#block-views-exhibitions-block-1 .exhibition-switcher .pager .pager-current span.lang-de, .pager html.medium-less .i18n-de
#block-views-exhibitions-block-1 .exhibition-switcher .pager-current span.lang-de {
  display: table-cell;
}

/* line 6680, ../sass/theme.scss */
#block-views-exhibitions-block-1 {
  display: none;
}

/* line 6685, ../sass/theme.scss */
body.node-type-exhibition .node-exhibition {
  padding-bottom: 20px;
}
/* line 6687, ../sass/theme.scss */
body.node-type-exhibition .node-exhibition .field-label {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 6691, ../sass/theme.scss */
body.node-type-exhibition .node-exhibition .field-name-field-gallery .field-items {
  padding: 20px 0;
}
/* line 6693, ../sass/theme.scss */
body.node-type-exhibition .node-exhibition .field-name-field-gallery .field-items .field-item {
  display: inline-block;
  margin: 8px;
}
/* line 6696, ../sass/theme.scss */
body.node-type-exhibition .node-exhibition .field-name-field-gallery .field-items .field-item img {
  height: 120px;
}

/* line 6708, ../sass/theme.scss */
#content .region-content #block-simplenews-0 h2 {
  display: none;
}
/* line 6712, ../sass/theme.scss */
#content .region-content #block-simplenews-0 .content > p:first-child {
  display: none;
}
/* line 6716, ../sass/theme.scss */
#content .region-content #block-simplenews-0 .form-type-textfield {
  clear: both;
}
/* line 6718, ../sass/theme.scss */
#content .region-content #block-simplenews-0 .form-type-textfield input {
  display: block;
  height: 55px;
  margin: 10px 0;
  width: 520px;
}
/* line 138, ../sass/theme.scss */
#content .region-content #block-simplenews-0 .form-type-textfield input::-webkit-input-placeholder {
  color: #636262;
}
/* line 142, ../sass/theme.scss */
#content .region-content #block-simplenews-0 .form-type-textfield input:-moz-placeholder {
  /* Firefox 18- */
  color: #636262;
}
/* line 146, ../sass/theme.scss */
#content .region-content #block-simplenews-0 .form-type-textfield input::-moz-placeholder {
  /* Firefox 19+ */
  color: #636262;
}
/* line 150, ../sass/theme.scss */
#content .region-content #block-simplenews-0 .form-type-textfield input:-ms-input-placeholder {
  color: #636262;
}
/* line 6727, ../sass/theme.scss */
#content .region-content #block-simplenews-0 #edit-newsletters {
  *zoom: 1;
  margin: 10px 0 15px 2px;
  width: 520px;
  max-width: 100%;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#content .region-content #block-simplenews-0 #edit-newsletters:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 6732, ../sass/theme.scss */
html.small-less #content .region-content #block-simplenews-0 #edit-newsletters {
  margin-left: 0;
}
/* line 6736, ../sass/theme.scss */
#content .region-content #block-simplenews-0 #edit-newsletters .form-item {
  display: inline-block;
  float: left;
  width: 20%;
}
/* line 6740, ../sass/theme.scss */
html.small-less #content .region-content #block-simplenews-0 #edit-newsletters .form-item {
  display: block;
  float: none;
  width: auto;
}
/* line 6747, ../sass/theme.scss */
#content .region-content #block-simplenews-0 #edit-newsletters .form-item:first-child > label {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px  !important;
}
/* line 6750, ../sass/theme.scss */
html.small-less #content .region-content #block-simplenews-0 #edit-newsletters .form-item:first-child > label {
  border-top-right-radius: 4px !important;
}
/* line 6757, ../sass/theme.scss */
#content .region-content #block-simplenews-0 #edit-newsletters .form-item:last-child > label {
  border-top-right-radius: 4px  !important;
  border-bottom-right-radius: 4px  !important;
}
/* line 6760, ../sass/theme.scss */
html.small-less #content .region-content #block-simplenews-0 #edit-newsletters .form-item:last-child > label {
  border-bottom-left-radius: 4px !important;
}
/* line 6766, ../sass/theme.scss */
#content .region-content #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] {
  display: none;
}
/* line 158, ../sass/theme.scss */
#content .region-content #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] ~ label {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  position: relative;
  border-radius: 0;
  margin-left: -2px;
  z-index: 0;
  padding: 10px 10px 12px;
  transition: .3s ease-in-out;
  cursor: pointer;
  display: block;
  text-align: center;
  opacity: 1;
}
/* line 171, ../sass/theme.scss */
#content .region-content #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] ~ label:before {
  content: none;
}
/* line 176, ../sass/theme.scss */
html.no-touch #content .region-content #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] ~ label:hover {
  background: #A7A9AC;
  border-color: #A7A9AC;
  color: #fff;
  z-index: 2;
}
/* line 185, ../sass/theme.scss */
#content .region-content #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox]:checked ~ label {
  position: relative;
  background: #4A90E2;
  border-color: #2B75CC;
  z-index: 1;
  color: #fff;
}
/* line 193, ../sass/theme.scss */
html.no-touch #content .region-content #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox]:checked ~ label:hover {
  background: #2B75CC;
}
/* line 6769, ../sass/theme.scss */
#content .region-content #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] + label {
  margin-top: -2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 6774, ../sass/theme.scss */
html.small-less #content .region-content #block-simplenews-0 #edit-newsletters .form-item input[type=checkbox] + label {
  margin-left: 0;
}
/* line 6782, ../sass/theme.scss */
#content .region-content #block-simplenews-0 > label {
  clear: both;
  display: block;
  padding-top: 15px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 6788, ../sass/theme.scss */
#content .region-content #block-simplenews-0 > label:before {
  top: 20px;
}
/* line 6793, ../sass/theme.scss */
#content .region-content #block-simplenews-0 input[type="submit"] {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  display: inline-block;
  width: 240px;
  height: 50px;
  margin: 35px 10px 50px 0;
}
/* line 91, ../sass/theme.scss */
html.x-small-less #content .region-content #block-simplenews-0 input[type="submit"] {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch #content .region-content #block-simplenews-0 input[type="submit"]:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
#content .region-content #block-simplenews-0 input[type="submit"]:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 6801, ../sass/theme.scss */
#content .region-content #block-simplenews-0 #edit-unsubscribe {
  display: none;
}

/* line 6815, ../sass/theme.scss */
.page-adresy-a-kontakty .contact-search,
.page-adresy-a-kontakty-de .contact-search,
.page-adresy-a-kontakty-en .contact-search,
.page-adressen-und-kontaktdaten .contact-search,
.page-contacts .contact-search {
  width: 450px;
  max-width: 100%;
}
/* line 6819, ../sass/theme.scss */
html.medium-more .page-adresy-a-kontakty .contact-search, html.medium-more
.page-adresy-a-kontakty-de .contact-search, html.medium-more
.page-adresy-a-kontakty-en .contact-search, html.medium-more
.page-adressen-und-kontaktdaten .contact-search, html.medium-more
.page-contacts .contact-search {
  position: absolute;
  right: 30px;
  top: 130px;
}
/* line 6825, ../sass/theme.scss */
.page-adresy-a-kontakty .contact-search label,
.page-adresy-a-kontakty-de .contact-search label,
.page-adresy-a-kontakty-en .contact-search label,
.page-adressen-und-kontaktdaten .contact-search label,
.page-contacts .contact-search label {
  margin-bottom: 15px;
}
/* line 6829, ../sass/theme.scss */
.page-adresy-a-kontakty .contact-search #search,
.page-adresy-a-kontakty-de .contact-search #search,
.page-adresy-a-kontakty-en .contact-search #search,
.page-adressen-und-kontaktdaten .contact-search #search,
.page-contacts .contact-search #search {
  width: 100% !important;
}
/* line 6833, ../sass/theme.scss */
.page-adresy-a-kontakty .contact-search input[type=submit],
.page-adresy-a-kontakty-de .contact-search input[type=submit],
.page-adresy-a-kontakty-en .contact-search input[type=submit],
.page-adressen-und-kontaktdaten .contact-search input[type=submit],
.page-contacts .contact-search input[type=submit] {
  display: none;
}
/* line 6837, ../sass/theme.scss */
.page-adresy-a-kontakty .contact-search #num-results,
.page-adresy-a-kontakty-de .contact-search #num-results,
.page-adresy-a-kontakty-en .contact-search #num-results,
.page-adressen-und-kontaktdaten .contact-search #num-results,
.page-contacts .contact-search #num-results {
  opacity: 0;
  visibility: hidden;
  font-size: 14px;
  transition: .3s ease-in-out;
  padding-top: 10px;
}
/* line 6844, ../sass/theme.scss */
.page-adresy-a-kontakty .contact-search #num-results.show,
.page-adresy-a-kontakty-de .contact-search #num-results.show,
.page-adresy-a-kontakty-en .contact-search #num-results.show,
.page-adressen-und-kontaktdaten .contact-search #num-results.show,
.page-contacts .contact-search #num-results.show {
  opacity: 1;
  visibility: visible;
}
/* line 6850, ../sass/theme.scss */
.page-adresy-a-kontakty .contact-search #no-matched-item,
.page-adresy-a-kontakty-de .contact-search #no-matched-item,
.page-adresy-a-kontakty-en .contact-search #no-matched-item,
.page-adressen-und-kontaktdaten .contact-search #no-matched-item,
.page-contacts .contact-search #no-matched-item {
  visibility: hidden;
  opacity: 0;
  margin-top: -26px;
  color: red;
  font-size: 14px;
  transition: .3s ease-in-out;
}
/* line 6858, ../sass/theme.scss */
.page-adresy-a-kontakty .contact-search #no-matched-item.show,
.page-adresy-a-kontakty-de .contact-search #no-matched-item.show,
.page-adresy-a-kontakty-en .contact-search #no-matched-item.show,
.page-adressen-und-kontaktdaten .contact-search #no-matched-item.show,
.page-contacts .contact-search #no-matched-item.show {
  visibility: visible;
  opacity: 1;
}
/* line 6865, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts,
.page-adresy-a-kontakty-de .contacts,
.page-adresy-a-kontakty-en .contacts,
.page-adressen-und-kontaktdaten .contacts,
.page-contacts .contacts {
  padding: 80px 0;
}
/* line 6868, ../sass/theme.scss */
html.medium-less .page-adresy-a-kontakty .contacts, html.medium-less
.page-adresy-a-kontakty-de .contacts, html.medium-less
.page-adresy-a-kontakty-en .contacts, html.medium-less
.page-adressen-und-kontaktdaten .contacts, html.medium-less
.page-contacts .contacts {
  padding: 20px 0;
}
/* line 6872, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category,
.page-adresy-a-kontakty-de .contacts .category,
.page-adresy-a-kontakty-en .contacts .category,
.page-adressen-und-kontaktdaten .contacts .category,
.page-contacts .contacts .category {
  *zoom: 1;
  border-top: 1px solid rgba(151, 151, 151, 0.4);
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.page-adresy-a-kontakty .contacts .category:after,
.page-adresy-a-kontakty-de .contacts .category:after,
.page-adresy-a-kontakty-en .contacts .category:after,
.page-adressen-und-kontaktdaten .contacts .category:after,
.page-contacts .contacts .category:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 6876, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category > div,
.page-adresy-a-kontakty-de .contacts .category > div,
.page-adresy-a-kontakty-en .contacts .category > div,
.page-adressen-und-kontaktdaten .contacts .category > div,
.page-contacts .contacts .category > div {
  float: left;
}
/* line 6880, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category .category-name-wrapper,
.page-adresy-a-kontakty-de .contacts .category .category-name-wrapper,
.page-adresy-a-kontakty-en .contacts .category .category-name-wrapper,
.page-adressen-und-kontaktdaten .contacts .category .category-name-wrapper,
.page-contacts .contacts .category .category-name-wrapper {
  width: 33.33333%;
  padding: 30px 20px;
}
/* line 6884, ../sass/theme.scss */
html.small-less .page-adresy-a-kontakty .contacts .category .category-name-wrapper, html.small-less
.page-adresy-a-kontakty-de .contacts .category .category-name-wrapper, html.small-less
.page-adresy-a-kontakty-en .contacts .category .category-name-wrapper, html.small-less
.page-adressen-und-kontaktdaten .contacts .category .category-name-wrapper, html.small-less
.page-contacts .contacts .category .category-name-wrapper {
  float: none;
  width: 100%;
  padding-left: 0;
}
/* line 6890, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category .category-name-wrapper h3,
.page-adresy-a-kontakty-de .contacts .category .category-name-wrapper h3,
.page-adresy-a-kontakty-en .contacts .category .category-name-wrapper h3,
.page-adressen-und-kontaktdaten .contacts .category .category-name-wrapper h3,
.page-contacts .contacts .category .category-name-wrapper h3 {
  margin: 0;
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 6897, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category .list,
.page-adresy-a-kontakty-de .contacts .category .list,
.page-adresy-a-kontakty-en .contacts .category .list,
.page-adressen-und-kontaktdaten .contacts .category .list,
.page-contacts .contacts .category .list {
  width: 66.66667%;
  text-align: center;
  margin: 30px 0;
}
/* line 6902, ../sass/theme.scss */
html.small-less .page-adresy-a-kontakty .contacts .category .list, html.small-less
.page-adresy-a-kontakty-de .contacts .category .list, html.small-less
.page-adresy-a-kontakty-en .contacts .category .list, html.small-less
.page-adressen-und-kontaktdaten .contacts .category .list, html.small-less
.page-contacts .contacts .category .list {
  float: none;
  width: 100%;
}
/* line 6907, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category .list .item,
.page-adresy-a-kontakty-de .contacts .category .list .item,
.page-adresy-a-kontakty-en .contacts .category .list .item,
.page-adressen-und-kontaktdaten .contacts .category .list .item,
.page-contacts .contacts .category .list .item {
  float: left;
  width: 47.5%;
  padding: 0;
  margin: 6px 0 20px;
}
/* line 6913, ../sass/theme.scss */
html.small-less .page-adresy-a-kontakty .contacts .category .list .item, html.small-less
.page-adresy-a-kontakty-de .contacts .category .list .item, html.small-less
.page-adresy-a-kontakty-en .contacts .category .list .item, html.small-less
.page-adressen-und-kontaktdaten .contacts .category .list .item, html.small-less
.page-contacts .contacts .category .list .item {
  float: none;
  width: 100%;
}
/* line 6918, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category .list .item:nth-child(odd),
.page-adresy-a-kontakty-de .contacts .category .list .item:nth-child(odd),
.page-adresy-a-kontakty-en .contacts .category .list .item:nth-child(odd),
.page-adressen-und-kontaktdaten .contacts .category .list .item:nth-child(odd),
.page-contacts .contacts .category .list .item:nth-child(odd) {
  margin-right: 5%;
}
/* line 6926, ../sass/theme.scss */
html.no-touch .page-adresy-a-kontakty .contacts .category .list .item:hover a, html.no-touch .page-adresy-a-kontakty .contacts .category .list .item:hover .pager .pager-current, .pager html.no-touch .page-adresy-a-kontakty .contacts .category .list .item:hover .pager-current, html.no-touch
.page-adresy-a-kontakty-de .contacts .category .list .item:hover a, html.no-touch
.page-adresy-a-kontakty-de .contacts .category .list .item:hover .pager .pager-current, .pager html.no-touch
.page-adresy-a-kontakty-de .contacts .category .list .item:hover .pager-current, html.no-touch
.page-adresy-a-kontakty-en .contacts .category .list .item:hover a, html.no-touch
.page-adresy-a-kontakty-en .contacts .category .list .item:hover .pager .pager-current, .pager html.no-touch
.page-adresy-a-kontakty-en .contacts .category .list .item:hover .pager-current, html.no-touch
.page-adressen-und-kontaktdaten .contacts .category .list .item:hover a, html.no-touch
.page-adressen-und-kontaktdaten .contacts .category .list .item:hover .pager .pager-current, .pager html.no-touch
.page-adressen-und-kontaktdaten .contacts .category .list .item:hover .pager-current, html.no-touch
.page-contacts .contacts .category .list .item:hover a, html.no-touch
.page-contacts .contacts .category .list .item:hover .pager .pager-current, .pager html.no-touch
.page-contacts .contacts .category .list .item:hover .pager-current {
  color: #4A90E2 !important;
  text-decoration: underline;
}
/* line 6935, ../sass/theme.scss */
html.no-touch .page-adresy-a-kontakty .contacts .category .list .item:hover .info, html.no-touch
.page-adresy-a-kontakty-de .contacts .category .list .item:hover .info, html.no-touch
.page-adresy-a-kontakty-en .contacts .category .list .item:hover .info, html.no-touch
.page-adressen-und-kontaktdaten .contacts .category .list .item:hover .info, html.no-touch
.page-contacts .contacts .category .list .item:hover .info {
  max-height: 250px !important;
}
/* line 6942, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category .list .item h4,
.page-adresy-a-kontakty-de .contacts .category .list .item h4,
.page-adresy-a-kontakty-en .contacts .category .list .item h4,
.page-adressen-und-kontaktdaten .contacts .category .list .item h4,
.page-contacts .contacts .category .list .item h4 {
  margin: 0;
  font-family: "FranklinGotItcTOT-Dem";
  line-height: 1;
}
/* line 6948, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category .list .item a, .page-adresy-a-kontakty .contacts .category .list .item .pager .pager-current, .pager .page-adresy-a-kontakty .contacts .category .list .item .pager-current,
.page-adresy-a-kontakty-de .contacts .category .list .item a,
.page-adresy-a-kontakty-de .contacts .category .list .item .pager .pager-current,
.pager .page-adresy-a-kontakty-de .contacts .category .list .item .pager-current,
.page-adresy-a-kontakty-en .contacts .category .list .item a,
.page-adresy-a-kontakty-en .contacts .category .list .item .pager .pager-current,
.pager .page-adresy-a-kontakty-en .contacts .category .list .item .pager-current,
.page-adressen-und-kontaktdaten .contacts .category .list .item a,
.page-adressen-und-kontaktdaten .contacts .category .list .item .pager .pager-current,
.pager .page-adressen-und-kontaktdaten .contacts .category .list .item .pager-current,
.page-contacts .contacts .category .list .item a,
.page-contacts .contacts .category .list .item .pager .pager-current,
.pager .page-contacts .contacts .category .list .item .pager-current {
  transition: .3s ease-in-out;
  font-family: "FranklinGothic-Book";
}
/* line 6952, ../sass/theme.scss */
html.small-more .page-adresy-a-kontakty .contacts .category .list .item a, html.small-more .page-adresy-a-kontakty .contacts .category .list .item .pager .pager-current, .pager html.small-more .page-adresy-a-kontakty .contacts .category .list .item .pager-current, html.small-more
.page-adresy-a-kontakty-de .contacts .category .list .item a, html.small-more
.page-adresy-a-kontakty-de .contacts .category .list .item .pager .pager-current, .pager html.small-more
.page-adresy-a-kontakty-de .contacts .category .list .item .pager-current, html.small-more
.page-adresy-a-kontakty-en .contacts .category .list .item a, html.small-more
.page-adresy-a-kontakty-en .contacts .category .list .item .pager .pager-current, .pager html.small-more
.page-adresy-a-kontakty-en .contacts .category .list .item .pager-current, html.small-more
.page-adressen-und-kontaktdaten .contacts .category .list .item a, html.small-more
.page-adressen-und-kontaktdaten .contacts .category .list .item .pager .pager-current, .pager html.small-more
.page-adressen-und-kontaktdaten .contacts .category .list .item .pager-current, html.small-more
.page-contacts .contacts .category .list .item a, html.small-more
.page-contacts .contacts .category .list .item .pager .pager-current, .pager html.small-more
.page-contacts .contacts .category .list .item .pager-current {
  color: #000;
  text-decoration: none;
}
/* line 6958, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category .list .item .name,
.page-adresy-a-kontakty-de .contacts .category .list .item .name,
.page-adresy-a-kontakty-en .contacts .category .list .item .name,
.page-adressen-und-kontaktdaten .contacts .category .list .item .name,
.page-contacts .contacts .category .list .item .name {
  line-height: 1;
}
/* line 6961, ../sass/theme.scss */
html.small-less .page-adresy-a-kontakty .contacts .category .list .item .name, html.small-less
.page-adresy-a-kontakty-de .contacts .category .list .item .name, html.small-less
.page-adresy-a-kontakty-en .contacts .category .list .item .name, html.small-less
.page-adressen-und-kontaktdaten .contacts .category .list .item .name, html.small-less
.page-contacts .contacts .category .list .item .name {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 6967, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category .list .item .info,
.page-adresy-a-kontakty-de .contacts .category .list .item .info,
.page-adresy-a-kontakty-en .contacts .category .list .item .info,
.page-adressen-und-kontaktdaten .contacts .category .list .item .info,
.page-contacts .contacts .category .list .item .info {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: max-height .4s ease-in-out;
}
/* line 6971, ../sass/theme.scss */
html.small-more .page-adresy-a-kontakty .contacts .category .list .item .info, html.small-more
.page-adresy-a-kontakty-de .contacts .category .list .item .info, html.small-more
.page-adresy-a-kontakty-en .contacts .category .list .item .info, html.small-more
.page-adressen-und-kontaktdaten .contacts .category .list .item .info, html.small-more
.page-contacts .contacts .category .list .item .info {
  max-height: 0;
  overflow: hidden;
}
/* line 6976, ../sass/theme.scss */
html.small-less .page-adresy-a-kontakty .contacts .category .list .item .info, html.small-less
.page-adresy-a-kontakty-de .contacts .category .list .item .info, html.small-less
.page-adresy-a-kontakty-en .contacts .category .list .item .info, html.small-less
.page-adressen-und-kontaktdaten .contacts .category .list .item .info, html.small-less
.page-contacts .contacts .category .list .item .info {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 6985, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category-head,
.page-adresy-a-kontakty-de .contacts .category-head,
.page-adresy-a-kontakty-en .contacts .category-head,
.page-adressen-und-kontaktdaten .contacts .category-head,
.page-contacts .contacts .category-head {
  padding: 0 0 35px;
}
/* line 6988, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category-head > div,
.page-adresy-a-kontakty-de .contacts .category-head > div,
.page-adresy-a-kontakty-en .contacts .category-head > div,
.page-adressen-und-kontaktdaten .contacts .category-head > div,
.page-contacts .contacts .category-head > div {
  width: 33.33333%;
  float: left;
}
/* line 6992, ../sass/theme.scss */
html.small-less .page-adresy-a-kontakty .contacts .category-head > div, html.small-less
.page-adresy-a-kontakty-de .contacts .category-head > div, html.small-less
.page-adresy-a-kontakty-en .contacts .category-head > div, html.small-less
.page-adressen-und-kontaktdaten .contacts .category-head > div, html.small-less
.page-contacts .contacts .category-head > div {
  float: none;
  width: 100%;
}
/* line 6997, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category-head > div .item,
.page-adresy-a-kontakty-de .contacts .category-head > div .item,
.page-adresy-a-kontakty-en .contacts .category-head > div .item,
.page-adressen-und-kontaktdaten .contacts .category-head > div .item,
.page-contacts .contacts .category-head > div .item {
  float: left;
  width: 50%;
}
/* line 7003, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category-head .category-value,
.page-adresy-a-kontakty-de .contacts .category-head .category-value,
.page-adresy-a-kontakty-en .contacts .category-head .category-value,
.page-adressen-und-kontaktdaten .contacts .category-head .category-value,
.page-contacts .contacts .category-head .category-value {
  text-align: center;
  padding: 150px 15px 0;
  background-size: 104px auto;
  background-position: center 30px;
  background-repeat: no-repeat;
}
/* line 7010, ../sass/theme.scss */
html.small-less .page-adresy-a-kontakty .contacts .category-head .category-value, html.small-less
.page-adresy-a-kontakty-de .contacts .category-head .category-value, html.small-less
.page-adresy-a-kontakty-en .contacts .category-head .category-value, html.small-less
.page-adressen-und-kontaktdaten .contacts .category-head .category-value, html.small-less
.page-contacts .contacts .category-head .category-value {
  padding-left: 0;
  padding-right: 0;
}
/* line 7015, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category-head .category-value.category-value-new,
.page-adresy-a-kontakty-de .contacts .category-head .category-value.category-value-new,
.page-adresy-a-kontakty-en .contacts .category-head .category-value.category-value-new,
.page-adressen-und-kontaktdaten .contacts .category-head .category-value.category-value-new,
.page-contacts .contacts .category-head .category-value.category-value-new {
  background-image: url(../images/program/nova-budova.svg);
}
/* line 7019, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category-head .category-value.category-value-old,
.page-adresy-a-kontakty-de .contacts .category-head .category-value.category-value-old,
.page-adresy-a-kontakty-en .contacts .category-head .category-value.category-value-old,
.page-adressen-und-kontaktdaten .contacts .category-head .category-value.category-value-old,
.page-contacts .contacts .category-head .category-value.category-value-old {
  background-image: url(../images/program/stara-budova.svg);
}
/* line 7023, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category-head .category-value h2,
.page-adresy-a-kontakty-de .contacts .category-head .category-value h2,
.page-adresy-a-kontakty-en .contacts .category-head .category-value h2,
.page-adressen-und-kontaktdaten .contacts .category-head .category-value h2,
.page-contacts .contacts .category-head .category-value h2 {
  margin: 0;
  font-size: 18px;
  line-height: 1.3;
}
/* line 7028, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category-head .category-value h2.name .value,
.page-adresy-a-kontakty-de .contacts .category-head .category-value h2.name .value,
.page-adresy-a-kontakty-en .contacts .category-head .category-value h2.name .value,
.page-adressen-und-kontaktdaten .contacts .category-head .category-value h2.name .value,
.page-contacts .contacts .category-head .category-value h2.name .value {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 7033, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category-head .category-value .map a, .page-adresy-a-kontakty .contacts .category-head .category-value .map .pager .pager-current, .pager .page-adresy-a-kontakty .contacts .category-head .category-value .map .pager-current,
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map a,
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map .pager .pager-current,
.pager .page-adresy-a-kontakty-de .contacts .category-head .category-value .map .pager-current,
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map a,
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map .pager .pager-current,
.pager .page-adresy-a-kontakty-en .contacts .category-head .category-value .map .pager-current,
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map a,
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map .pager .pager-current,
.pager .page-adressen-und-kontaktdaten .contacts .category-head .category-value .map .pager-current,
.page-contacts .contacts .category-head .category-value .map a,
.page-contacts .contacts .category-head .category-value .map .pager .pager-current,
.pager .page-contacts .contacts .category-head .category-value .map .pager-current {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  font-family: "FranklinGotItcTOT-Dem";
  display: inline-block;
  margin-top: 30px;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .page-adresy-a-kontakty .contacts .category-head .category-value .map a, html.x-small-less .page-adresy-a-kontakty .contacts .category-head .category-value .map .pager .pager-current, .pager html.x-small-less .page-adresy-a-kontakty .contacts .category-head .category-value .map .pager-current, html.x-small-less
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map a, html.x-small-less
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map .pager .pager-current, .pager html.x-small-less
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map .pager-current, html.x-small-less
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map a, html.x-small-less
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map .pager .pager-current, .pager html.x-small-less
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map .pager-current, html.x-small-less
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map a, html.x-small-less
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map .pager .pager-current, .pager html.x-small-less
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map .pager-current, html.x-small-less
.page-contacts .contacts .category-head .category-value .map a, html.x-small-less
.page-contacts .contacts .category-head .category-value .map .pager .pager-current, .pager html.x-small-less
.page-contacts .contacts .category-head .category-value .map .pager-current {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .page-adresy-a-kontakty .contacts .category-head .category-value .map a:hover, html.no-touch .page-adresy-a-kontakty .contacts .category-head .category-value .map .pager .pager-current:hover, .pager html.no-touch .page-adresy-a-kontakty .contacts .category-head .category-value .map .pager-current:hover, html.no-touch
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map a:hover, html.no-touch
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map .pager .pager-current:hover, .pager html.no-touch
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map .pager-current:hover, html.no-touch
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map a:hover, html.no-touch
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map .pager .pager-current:hover, .pager html.no-touch
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map .pager-current:hover, html.no-touch
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map a:hover, html.no-touch
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map .pager .pager-current:hover, .pager html.no-touch
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map .pager-current:hover, html.no-touch
.page-contacts .contacts .category-head .category-value .map a:hover, html.no-touch
.page-contacts .contacts .category-head .category-value .map .pager .pager-current:hover, .pager html.no-touch
.page-contacts .contacts .category-head .category-value .map .pager-current:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.page-adresy-a-kontakty .contacts .category-head .category-value .map a:active, .page-adresy-a-kontakty .contacts .category-head .category-value .map .pager .pager-current:active, .pager .page-adresy-a-kontakty .contacts .category-head .category-value .map .pager-current:active,
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map a:active,
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map .pager .pager-current:active,
.pager .page-adresy-a-kontakty-de .contacts .category-head .category-value .map .pager-current:active,
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map a:active,
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map .pager .pager-current:active,
.pager .page-adresy-a-kontakty-en .contacts .category-head .category-value .map .pager-current:active,
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map a:active,
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map .pager .pager-current:active,
.pager .page-adressen-und-kontaktdaten .contacts .category-head .category-value .map .pager-current:active,
.page-contacts .contacts .category-head .category-value .map a:active,
.page-contacts .contacts .category-head .category-value .map .pager .pager-current:active,
.pager .page-contacts .contacts .category-head .category-value .map .pager-current:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 7039, ../sass/theme.scss */
html.x-small-less .page-adresy-a-kontakty .contacts .category-head .category-value .map a, html.x-small-less .page-adresy-a-kontakty .contacts .category-head .category-value .map .pager .pager-current, .pager html.x-small-less .page-adresy-a-kontakty .contacts .category-head .category-value .map .pager-current, html.x-small-less
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map a, html.x-small-less
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map .pager .pager-current, .pager html.x-small-less
.page-adresy-a-kontakty-de .contacts .category-head .category-value .map .pager-current, html.x-small-less
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map a, html.x-small-less
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map .pager .pager-current, .pager html.x-small-less
.page-adresy-a-kontakty-en .contacts .category-head .category-value .map .pager-current, html.x-small-less
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map a, html.x-small-less
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map .pager .pager-current, .pager html.x-small-less
.page-adressen-und-kontaktdaten .contacts .category-head .category-value .map .pager-current, html.x-small-less
.page-contacts .contacts .category-head .category-value .map a, html.x-small-less
.page-contacts .contacts .category-head .category-value .map .pager .pager-current, .pager html.x-small-less
.page-contacts .contacts .category-head .category-value .map .pager-current {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 7052, ../sass/theme.scss */
.page-profil,
.page-profile {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.page-profil:after,
.page-profile:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 7056, ../sass/theme.scss */
.page-profil #page-title,
.page-profile #page-title {
  display: none;
}
/* line 7061, ../sass/theme.scss */
html.small-more .page-profil .left, html.small-more
.page-profile .left {
  float: left;
  width: 46%;
}
/* line 7066, ../sass/theme.scss */
html.small-more .page-profil .right, html.small-more
.page-profile .right {
  float: left;
  width: 54%;
}
/* line 7072, ../sass/theme.scss */
.page-profil .person,
.page-profile .person {
  padding: 110px 0 50px;
}
/* line 7075, ../sass/theme.scss */
.page-profil .person .profile,
.page-profile .person .profile {
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.page-profil .person .profile:after,
.page-profile .person .profile:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 7078, ../sass/theme.scss */
.page-profil .person .profile .info,
.page-profile .person .profile .info {
  text-align: center;
  padding: 0 25px 0 25px;
}
/* line 7082, ../sass/theme.scss */
.page-profil .person .profile .info .image,
.page-profile .person .profile .info .image {
  width: 255px;
  height: 255px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
}
/* line 7089, ../sass/theme.scss */
html.small-less .page-profil .person .profile .info .image, html.small-less
.page-profile .person .profile .info .image {
  width: 200px;
  height: 200px;
}
/* line 7094, ../sass/theme.scss */
.page-profil .person .profile .info .image.no-image,
.page-profile .person .profile .info .image.no-image {
  background: url(../images/avatar.svg) center no-repeat;
  background-size: contain;
}
/* line 7099, ../sass/theme.scss */
.page-profil .person .profile .info .image img,
.page-profile .person .profile .info .image img {
  width: 100%;
  height: 100%;
}
/* line 7105, ../sass/theme.scss */
.page-profil .person .profile .info .title,
.page-profile .person .profile .info .title {
  font-size: 36px;
  font-family: "FranklinGotItcTOT-Dem";
  margin: 45px 0 3px;
  line-height: 1;
}
/* line 7118, ../sass/theme.scss */
.page-profil .person .profile .info .positions .position .space:before,
.page-profile .person .profile .info .positions .position .space:before {
  content: ' /';
}
/* line 7125, ../sass/theme.scss */
.page-profil .person .profile .info .birth,
.page-profil .person .profile .info .angazman,
.page-profile .person .profile .info .birth,
.page-profile .person .profile .info .angazman {
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 7129, ../sass/theme.scss */
.page-profil .person .profile .info .birth .label,
.page-profil .person .profile .info .angazman .label,
.page-profile .person .profile .info .birth .label,
.page-profile .person .profile .info .angazman .label {
  display: block;
  font-family: "FranklinGothic-Book";
  font-size: 18px;
  margin-bottom: 4px;
}
/* line 7137, ../sass/theme.scss */
.page-profil .person .profile .info .birth,
.page-profile .person .profile .info .birth {
  margin: 35px 0 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(151, 151, 151, 0.4);
}
/* line 7144, ../sass/theme.scss */
.page-profil .person .profile .contacts,
.page-profile .person .profile .contacts {
  text-align: center;
  padding: 25px 0 0;
  border-top: 1px solid rgba(151, 151, 151, 0.4);
  margin: 25px 25px 25px 25px;
}
/* line 7154, ../sass/theme.scss */
.page-profil .person .profile .body h3,
.page-profile .person .profile .body h3 {
  margin-top: 0;
}
/* line 202, ../sass/theme.scss */
.page-profil .person .gallery .list,
.page-profile .person .gallery .list {
  display: block;
  margin-left: -8px;
}
/* line 208, ../sass/theme.scss */
.page-profil .person .gallery .list .owl-item a, .page-profil .person .gallery .list .owl-item .pager .pager-current, .pager .page-profil .person .gallery .list .owl-item .pager-current,
.page-profile .person .gallery .list .owl-item a,
.page-profile .person .gallery .list .owl-item .pager .pager-current,
.pager .page-profile .person .gallery .list .owl-item .pager-current {
  position: relative;
  display: block;
  max-height: 285px;
  overflow: hidden;
  margin: 0 8px;
  background-color: #a0a0a0;
}
/* line 216, ../sass/theme.scss */
.page-profil .person .gallery .list .owl-item a:before, .page-profil .person .gallery .list .owl-item .pager .pager-current:before, .pager .page-profil .person .gallery .list .owl-item .pager-current:before,
.page-profile .person .gallery .list .owl-item a:before,
.page-profile .person .gallery .list .owl-item .pager .pager-current:before,
.pager .page-profile .person .gallery .list .owl-item .pager-current:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  opacity: 0;
  transition: .3s ease-in-out;
  z-index: 1;
}
/* line 229, ../sass/theme.scss */
.page-profil .person .gallery .list .owl-item a:after, .page-profil .person .gallery .list .owl-item .pager .pager-current:after, .pager .page-profil .person .gallery .list .owl-item .pager-current:after,
.page-profile .person .gallery .list .owl-item a:after,
.page-profile .person .gallery .list .owl-item .pager .pager-current:after,
.pager .page-profile .person .gallery .list .owl-item .pager-current:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #9b9b9b url(../images/inscenacia/lupa.svg) center no-repeat;
  z-index: 2;
  opacity: 0;
  transition: .3s ease-in-out;
}
/* line 250, ../sass/theme.scss */
html.no-touch .page-profil .person .gallery .list .owl-item a:hover:before, html.no-touch .page-profil .person .gallery .list .owl-item .pager .pager-current:hover:before, .pager html.no-touch .page-profil .person .gallery .list .owl-item .pager-current:hover:before, html.no-touch
.page-profile .person .gallery .list .owl-item a:hover:before, html.no-touch
.page-profile .person .gallery .list .owl-item .pager .pager-current:hover:before, .pager html.no-touch
.page-profile .person .gallery .list .owl-item .pager-current:hover:before {
  opacity: .5;
}
/* line 254, ../sass/theme.scss */
html.no-touch .page-profil .person .gallery .list .owl-item a:hover:after, html.no-touch .page-profil .person .gallery .list .owl-item .pager .pager-current:hover:after, .pager html.no-touch .page-profil .person .gallery .list .owl-item .pager-current:hover:after, html.no-touch
.page-profile .person .gallery .list .owl-item a:hover:after, html.no-touch
.page-profile .person .gallery .list .owl-item .pager .pager-current:hover:after, .pager html.no-touch
.page-profile .person .gallery .list .owl-item .pager-current:hover:after {
  opacity: 1;
}
/* line 260, ../sass/theme.scss */
.page-profil .person .gallery .list .owl-item a img, .page-profil .person .gallery .list .owl-item .pager .pager-current img, .pager .page-profil .person .gallery .list .owl-item .pager-current img,
.page-profile .person .gallery .list .owl-item a img,
.page-profile .person .gallery .list .owl-item .pager .pager-current img,
.pager .page-profile .person .gallery .list .owl-item .pager-current img {
  display: block;
  max-height: 285px;
  margin: auto;
}
/* line 269, ../sass/theme.scss */
.page-profil .person .gallery .owl-pagination,
.page-profile .person .gallery .owl-pagination {
  text-align: center;
  margin-top: 30px;
}
/* line 273, ../sass/theme.scss */
.page-profil .person .gallery .owl-pagination .owl-page,
.page-profile .person .gallery .owl-pagination .owl-page {
  width: 10px;
  height: 10px;
  background: #494a4b;
  transition: .3s ease-in-out;
  border-radius: 50%;
  display: inline-block;
  margin: 0 7px;
}
/* line 282, ../sass/theme.scss */
.page-profil .person .gallery .owl-pagination .owl-page.active,
.page-profile .person .gallery .owl-pagination .owl-page.active {
  background: #a7a9ac;
}
/* line 287, ../sass/theme.scss */
html.no-touch .page-profil .person .gallery .owl-pagination .owl-page:hover, html.no-touch
.page-profile .person .gallery .owl-pagination .owl-page:hover {
  background: #a7a9ac;
}
/* line 294, ../sass/theme.scss */
.page-profil .person .gallery .owl-buttons,
.page-profile .person .gallery .owl-buttons {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  width: 100%;
}
/* line 300, ../sass/theme.scss */
.page-profil .person .gallery .owl-buttons > div,
.page-profile .person .gallery .owl-buttons > div {
  position: absolute;
  font-size: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #fff url(../images/inscenacia/sipka.svg) center no-repeat;
}
/* line 309, ../sass/theme.scss */
.page-profil .person .gallery .owl-buttons .owl-next,
.page-profile .person .gallery .owl-buttons .owl-next {
  right: 40px;
  transform: rotate(180deg);
}
/* line 314, ../sass/theme.scss */
.page-profil .person .gallery .owl-buttons .owl-prev,
.page-profile .person .gallery .owl-buttons .owl-prev {
  left: 40px;
}
/* line 7163, ../sass/theme.scss */
.page-profil .person .gallery h3,
.page-profile .person .gallery h3 {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 28px;
  margin-bottom: 65px;
}
/* line 7170, ../sass/theme.scss */
.page-profil .person .predstavenia, .page-profil .person .autor,
.page-profil .person .performances,
.page-profile .person .predstavenia,
.page-profile .person .autor,
.page-profile .person .performances {
  position: relative;
  clear: both;
}
/* line 7175, ../sass/theme.scss */
.page-profil .person .predstavenia h3, .page-profil .person .autor h3,
.page-profil .person .performances h3,
.page-profile .person .predstavenia h3,
.page-profile .person .autor h3,
.page-profile .person .performances h3 {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 28px;
  padding: 50px 0 65px;
  line-height: 1;
  border-bottom: 1px solid rgba(151, 151, 151, 0.4);
}
/* line 7183, ../sass/theme.scss */
.page-profil .person .predstavenia .season-select, .page-profil .person .autor .season-select,
.page-profil .person .performances .season-select,
.page-profile .person .predstavenia .season-select,
.page-profile .person .autor .season-select,
.page-profile .person .performances .season-select {
  position: absolute;
  right: 30px;
  top: 50px;
  width: 450px;
  max-width: 100%;
}
/* line 7190, ../sass/theme.scss */
html.medium-less .page-profil .person .predstavenia .season-select, html.medium-less .page-profil .person .autor .season-select, html.medium-less
.page-profil .person .performances .season-select, html.medium-less
.page-profile .person .predstavenia .season-select,
html.medium-less
.page-profile .person .autor .season-select, html.medium-less
.page-profile .person .performances .season-select {
  right: auto;
  left: 0px;
  top: 83px;
}
/* line 7196, ../sass/theme.scss */
.page-profil .person .predstavenia .season-select label, .page-profil .person .autor .season-select label,
.page-profil .person .performances .season-select label,
.page-profile .person .predstavenia .season-select label,
.page-profile .person .autor .season-select label,
.page-profile .person .performances .season-select label {
  margin-bottom: 15px;
}
/* line 7200, ../sass/theme.scss */
.page-profil .person .predstavenia .season-select .select2, .page-profil .person .autor .season-select .select2,
.page-profil .person .performances .season-select .select2,
.page-profile .person .predstavenia .season-select .select2,
.page-profile .person .autor .season-select .select2,
.page-profile .person .performances .season-select .select2 {
  width: 100% !important;
}
/* line 7206, ../sass/theme.scss */
html.medium-more .page-profil .person .predstavenia .predstavenia-rows, html.medium-more .page-profil .person .autor .predstavenia-rows, html.medium-more
.page-profil .person .performances .predstavenia-rows, html.medium-more
.page-profile .person .predstavenia .predstavenia-rows,
html.medium-more
.page-profile .person .autor .predstavenia-rows, html.medium-more
.page-profile .person .performances .predstavenia-rows {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
/* line 7210, ../sass/theme.scss */
.page-profil .person .predstavenia .predstavenia-rows .row, .page-profil .person .autor .predstavenia-rows .row,
.page-profil .person .performances .predstavenia-rows .row,
.page-profile .person .predstavenia .predstavenia-rows .row,
.page-profile .person .autor .predstavenia-rows .row,
.page-profile .person .performances .predstavenia-rows .row {
  line-height: 1.2;
  padding: 5px 0;
}
/* line 7214, ../sass/theme.scss */
.page-profil .person .predstavenia .predstavenia-rows .row > div, .page-profil .person .autor .predstavenia-rows .row > div,
.page-profil .person .performances .predstavenia-rows .row > div,
.page-profile .person .predstavenia .predstavenia-rows .row > div,
.page-profile .person .autor .predstavenia-rows .row > div,
.page-profile .person .performances .predstavenia-rows .row > div {
  display: inline-block;
  vertical-align: top;
}
/* line 7218, ../sass/theme.scss */
html.x-small-less .page-profil .person .predstavenia .predstavenia-rows .row > div, html.x-small-less .page-profil .person .autor .predstavenia-rows .row > div, html.x-small-less
.page-profil .person .performances .predstavenia-rows .row > div, html.x-small-less
.page-profile .person .predstavenia .predstavenia-rows .row > div,
html.x-small-less
.page-profile .person .autor .predstavenia-rows .row > div, html.x-small-less
.page-profile .person .performances .predstavenia-rows .row > div {
  display: block;
  width: 100%;
}
/* line 7224, ../sass/theme.scss */
.page-profil .person .predstavenia .predstavenia-rows .row .postava, .page-profil .person .autor .predstavenia-rows .row .postava,
.page-profil .person .performances .predstavenia-rows .row .postava,
.page-profile .person .predstavenia .predstavenia-rows .row .postava,
.page-profile .person .autor .predstavenia-rows .row .postava,
.page-profile .person .performances .predstavenia-rows .row .postava {
  width: 30%;
  font-family: "FranklinGotItcTOT-Dem";
  padding-top: 2px;
}
/* line 7230, ../sass/theme.scss */
.page-profil .person .predstavenia .predstavenia-rows .row .hra, .page-profil .person .autor .predstavenia-rows .row .hra,
.page-profil .person .performances .predstavenia-rows .row .hra,
.page-profile .person .predstavenia .predstavenia-rows .row .hra,
.page-profile .person .autor .predstavenia-rows .row .hra,
.page-profile .person .performances .predstavenia-rows .row .hra {
  width: 70%;
}
/* line 7235, ../sass/theme.scss */
.page-profil .person .predstavenia .predstavenia-rows .row .hra .author:not(:first-child):before, .page-profil .person .autor .predstavenia-rows .row .hra .author:not(:first-child):before,
.page-profil .person .performances .predstavenia-rows .row .hra .author:not(:first-child):before,
.page-profile .person .predstavenia .predstavenia-rows .row .hra .author:not(:first-child):before,
.page-profile .person .autor .predstavenia-rows .row .hra .author:not(:first-child):before,
.page-profile .person .performances .predstavenia-rows .row .hra .author:not(:first-child):before {
  content: ', ';
}
/* line 7243, ../sass/theme.scss */
.page-profil .person .predstavenia .list, .page-profil .person .autor .list,
.page-profil .person .performances .list,
.page-profile .person .predstavenia .list,
.page-profile .person .autor .list,
.page-profile .person .performances .list {
  column-count: 2;
}
@media (max-width: 768px) {
  /* line 7243, ../sass/theme.scss */
  .page-profil .person .predstavenia .list, .page-profil .person .autor .list,
  .page-profil .person .performances .list,
  .page-profile .person .predstavenia .list,
  .page-profile .person .autor .list,
  .page-profile .person .performances .list {
    column-count: 1;
  }
}
/* line 7252, ../sass/theme.scss */
.page-profil .person .predstavenia .list .field-item .inscentaion-link, .page-profil .person .autor .list .field-item .inscentaion-link,
.page-profil .person .predstavenia .list .field-item .role,
.page-profil .person .autor .list .field-item .role,
.page-profil .person .performances .list .field-item .inscentaion-link,
.page-profil .person .performances .list .field-item .role,
.page-profile .person .predstavenia .list .field-item .inscentaion-link,
.page-profile .person .autor .list .field-item .inscentaion-link,
.page-profile .person .predstavenia .list .field-item .role,
.page-profile .person .autor .list .field-item .role,
.page-profile .person .performances .list .field-item .inscentaion-link,
.page-profile .person .performances .list .field-item .role {
  display: inline-block;
  font-size: 14px;
}
/* line 7258, ../sass/theme.scss */
.page-profil .person .predstavenia .list .field-item .role, .page-profil .person .autor .list .field-item .role,
.page-profil .person .performances .list .field-item .role,
.page-profile .person .predstavenia .list .field-item .role,
.page-profile .person .autor .list .field-item .role,
.page-profile .person .performances .list .field-item .role {
  font-weight: bold;
  width: 35%;
  vertical-align: top;
}
/* line 7264, ../sass/theme.scss */
.page-profil .person .predstavenia .list .field-item .inscentaion-link, .page-profil .person .autor .list .field-item .inscentaion-link,
.page-profil .person .performances .list .field-item .inscentaion-link,
.page-profile .person .predstavenia .list .field-item .inscentaion-link,
.page-profile .person .autor .list .field-item .inscentaion-link,
.page-profile .person .performances .list .field-item .inscentaion-link {
  width: 60%;
}
/* line 7268, ../sass/theme.scss */
.page-profil .person .predstavenia .list .field-item .author, .page-profil .person .autor .list .field-item .author,
.page-profil .person .performances .list .field-item .author,
.page-profile .person .predstavenia .list .field-item .author,
.page-profile .person .autor .list .field-item .author,
.page-profile .person .performances .list .field-item .author {
  font-family: "FranklinGothic-Book";
}
/* line 7270, ../sass/theme.scss */
.page-profil .person .predstavenia .list .field-item .author:not(:first-child):before, .page-profil .person .autor .list .field-item .author:not(:first-child):before,
.page-profil .person .performances .list .field-item .author:not(:first-child):before,
.page-profile .person .predstavenia .list .field-item .author:not(:first-child):before,
.page-profile .person .autor .list .field-item .author:not(:first-child):before,
.page-profile .person .performances .list .field-item .author:not(:first-child):before {
  content: ', ';
}
/* line 7274, ../sass/theme.scss */
.page-profil .person .predstavenia .list .field-item .author:last-child:after, .page-profil .person .autor .list .field-item .author:last-child:after,
.page-profil .person .performances .list .field-item .author:last-child:after,
.page-profile .person .predstavenia .list .field-item .author:last-child:after,
.page-profile .person .autor .list .field-item .author:last-child:after,
.page-profile .person .performances .list .field-item .author:last-child:after {
  content: ': ';
}
/* line 7288, ../sass/theme.scss */
html.small-less .page-profil .person .autor h3, html.small-less
.page-profile .person .autor h3 {
  padding-bottom: 20px;
}
/* line 7293, ../sass/theme.scss */
.page-profil .person .autor .predstavenia-rows .row .hra,
.page-profile .person .autor .predstavenia-rows .row .hra {
  width: 100%;
}

/* line 7302, ../sass/theme.scss */
#block-system-main > .content h2 {
  margin-bottom: 10px;
}
/* line 7306, ../sass/theme.scss */
#block-system-main > .content ol,
#block-system-main > .content ul:not(.pager) {
  margin: 5px 0 15px;
}
/* line 7315, ../sass/theme.scss */
#block-system-main > .content > .artistic-body {
  padding: 65px 0 0;
}
/* line 7318, ../sass/theme.scss */
html.small-less #block-system-main > .content > .artistic-body {
  padding-top: 30px;
}
/* line 7322, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category {
  *zoom: 1;
  border-top: 1px solid rgba(151, 151, 151, 0.4);
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-system-main > .content > .artistic-body .category:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 7326, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .category-name-wrapper {
  float: left;
  width: 18%;
  padding-top: 140px;
}
/* line 7331, ../sass/theme.scss */
html.small-less #block-system-main > .content > .artistic-body .category .category-name-wrapper {
  float: none;
  width: auto;
  padding-top: 20px;
}
/* line 7337, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .category-name-wrapper h2 {
  margin: 0;
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
  line-height: 1;
}
/* line 7345, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper {
  float: left;
  width: 72%;
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 7350, ../sass/theme.scss */
html.small-less #block-system-main > .content > .artistic-body .category .list-wrapper {
  float: none;
  width: auto;
}
/* line 7355, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list {
  padding: 35px 0;
}
/* line 7358, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list:not(:first-child) {
  padding-top: 10px;
}
/* line 7362, ../sass/theme.scss */
html.small-less #block-system-main > .content > .artistic-body .category .list-wrapper .list {
  text-align: center;
}
/* line 7366, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .list-name-wrapper {
  margin-bottom: 35px;
}
/* line 7369, ../sass/theme.scss */
html.small-less #block-system-main > .content > .artistic-body .category .list-wrapper .list .list-name-wrapper {
  margin-bottom: 20px;
}
/* line 7373, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .list-name-wrapper h3 {
  margin: 0;
  padding-top: 2px;
  color: #a7a9ac;
  font-size: 20px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 7382, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper {
  *zoom: 1;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 7387, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item {
  float: left;
  width: 16.66667%;
  padding-top: 10px;
}
/* line 7393, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item:hover .image {
  background: #4a4a4a;
}
/* line 7396, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item:hover .image img {
  border: 3px solid #a7a9ac;
}
/* line 7402, ../sass/theme.scss */
html.x-large-less #block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item {
  width: 20%;
}
/* line 7406, ../sass/theme.scss */
html.large-less #block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item {
  width: 25%;
}
/* line 7410, ../sass/theme.scss */
html.medium-less #block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item {
  width: 33.33333%;
}
/* line 7414, ../sass/theme.scss */
html.small-less #block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item {
  width: 50%;
}
/* line 7418, ../sass/theme.scss */
html.x-small-less #block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item {
  width: 100%;
}
/* line 7422, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item a, #block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item .pager .pager-current, .pager #block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item .pager-current {
  text-decoration: none;
  color: #000;
}
/* line 7427, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item .image {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  margin: 0 auto;
  overflow: hidden;
}
/* line 7434, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item .image img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 3px solid transparent;
}
/* line 7442, ../sass/theme.scss */
#block-system-main > .content > .artistic-body .category .list-wrapper .list .item-wrapper .item .name {
  padding: 20px 8px 0px;
  line-height: 1.1;
  height: 54px;
  overflow: hidden;
}
/* line 7461, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .search, #block-system-main > .content > .vedenie .search {
  position: relative;
  width: 380px;
  margin: 10px 0 25px;
  max-width: 100%;
}
/* line 7467, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .search:before, #block-system-main > .content > .vedenie .search:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  position: absolute;
  top: 48px;
  left: 15px;
  color: #dfdfdf;
  font-size: 20px;
}
/* line 7477, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .search #search-osobnosti, #block-system-main > .content > .vedenie .search #search-osobnosti {
  width: 100%;
  padding-left: 45px;
  font-size: 18px;
  padding-top: 12px;
  padding-bottom: 14px;
  margin-top: 10px;
}
/* line 7486, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .search input[type="submit"], #block-system-main > .content > .vedenie .search input[type="submit"] {
  display: none;
}
/* line 7490, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .search #num-results, #block-system-main > .content > .vedenie .search #num-results {
  opacity: 0;
  visibility: hidden;
  height: 36px;
  font-size: 14px;
  transition: .3s ease-in-out;
  padding-top: 10px;
}
/* line 7498, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .search #num-results.show, #block-system-main > .content > .vedenie .search #num-results.show {
  opacity: 1;
  visibility: visible;
}
/* line 7504, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .search #no-matched-item, #block-system-main > .content > .vedenie .search #no-matched-item {
  visibility: hidden;
  opacity: 0;
  margin-top: -26px;
  color: red;
  font-size: 14px;
  transition: .3s ease-in-out;
}
/* line 7512, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .search #no-matched-item.show, #block-system-main > .content > .vedenie .search #no-matched-item.show {
  visibility: visible;
  opacity: 1;
}
/* line 7519, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list, #block-system-main > .content > .vedenie .list {
  *zoom: 1;
  width: calc(100% + 60px);
  margin-left: -30px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-system-main > .content > .osobnosti .list:after, #block-system-main > .content > .vedenie .list:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 7523, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item, #block-system-main > .content > .vedenie .list .item {
  float: left;
  width: 50%;
  height: 270px;
  z-index: 1;
  transition: box-shadow .3s ease-in-out;
}
/* line 7530, ../sass/theme.scss */
html.large-less #block-system-main > .content > .osobnosti .list .item, html.large-less #block-system-main > .content > .vedenie .list .item {
  float: none;
  width: 100%;
}
/* line 7535, ../sass/theme.scss */
html.small-less #block-system-main > .content > .osobnosti .list .item, html.small-less #block-system-main > .content > .vedenie .list .item {
  height: auto;
}
/* line 7540, ../sass/theme.scss */
html.no-touch #block-system-main > .content > .osobnosti .list .item:hover, html.no-touch #block-system-main > .content > .vedenie .list .item:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
  z-index: 2;
}
/* line 7545, ../sass/theme.scss */
html.no-touch #block-system-main > .content > .osobnosti .list .item:hover a .image:before, html.no-touch #block-system-main > .content > .vedenie .list .item:hover a .image:before, html.no-touch #block-system-main > .content > .osobnosti .list .item:hover .pager .pager-current .image:before, .pager html.no-touch #block-system-main > .content > .osobnosti .list .item:hover .pager-current .image:before, html.no-touch #block-system-main > .content > .vedenie .list .item:hover .pager .pager-current .image:before, .pager html.no-touch #block-system-main > .content > .vedenie .list .item:hover .pager-current .image:before {
  opacity: 0;
}
/* line 7556, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .osobnosti .list .item:nth-child(4n - 1) .image, html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n - 1) .image, html.medium-more #block-system-main > .content > .osobnosti .list .item:nth-child(4n) .image, html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n) .image {
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
/* line 7559, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .osobnosti .list .item:nth-child(4n - 1) .image:before, html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n - 1) .image:before, html.medium-more #block-system-main > .content > .osobnosti .list .item:nth-child(4n) .image:before, html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n) .image:before {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}
/* line 7566, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .osobnosti .list .item:nth-child(4n - 1) .info, html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n - 1) .info, html.medium-more #block-system-main > .content > .osobnosti .list .item:nth-child(4n) .info, html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n) .info {
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
/* line 7572, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item a, #block-system-main > .content > .vedenie .list .item a, #block-system-main > .content > .osobnosti .list .item .pager .pager-current, .pager #block-system-main > .content > .osobnosti .list .item .pager-current, #block-system-main > .content > .vedenie .list .item .pager .pager-current, .pager #block-system-main > .content > .vedenie .list .item .pager-current {
  display: block;
  *zoom: 1;
  height: 100%;
  color: #000;
  outline: none;
  font-family: "FranklinGothic-Book";
  text-decoration: none;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-system-main > .content > .osobnosti .list .item a:after, #block-system-main > .content > .vedenie .list .item a:after, #block-system-main > .content > .osobnosti .list .item .pager .pager-current:after, .pager #block-system-main > .content > .osobnosti .list .item .pager-current:after, #block-system-main > .content > .vedenie .list .item .pager .pager-current:after, .pager #block-system-main > .content > .vedenie .list .item .pager-current:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 7581, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item a .image, #block-system-main > .content > .vedenie .list .item a .image, #block-system-main > .content > .osobnosti .list .item .pager .pager-current .image, .pager #block-system-main > .content > .osobnosti .list .item .pager-current .image, #block-system-main > .content > .vedenie .list .item .pager .pager-current .image, .pager #block-system-main > .content > .vedenie .list .item .pager-current .image,
#block-system-main > .content > .osobnosti .list .item a .info,
#block-system-main > .content > .vedenie .list .item a .info,
#block-system-main > .content > .osobnosti .list .item .pager .pager-current .info,
.pager #block-system-main > .content > .osobnosti .list .item .pager-current .info,
#block-system-main > .content > .vedenie .list .item .pager .pager-current .info,
.pager #block-system-main > .content > .vedenie .list .item .pager-current .info {
  float: left;
  width: 50%;
  position: relative;
}
/* line 7587, ../sass/theme.scss */
html.small-less #block-system-main > .content > .osobnosti .list .item a .image, html.small-less #block-system-main > .content > .vedenie .list .item a .image, html.small-less #block-system-main > .content > .osobnosti .list .item .pager .pager-current .image, .pager html.small-less #block-system-main > .content > .osobnosti .list .item .pager-current .image, html.small-less #block-system-main > .content > .vedenie .list .item .pager .pager-current .image, .pager html.small-less #block-system-main > .content > .vedenie .list .item .pager-current .image, html.small-less
#block-system-main > .content > .osobnosti .list .item a .info, html.small-less #block-system-main > .content > .vedenie .list .item a .info, html.small-less
#block-system-main > .content > .osobnosti .list .item .pager .pager-current .info, .pager html.small-less
#block-system-main > .content > .osobnosti .list .item .pager-current .info, html.small-less #block-system-main > .content > .vedenie .list .item .pager .pager-current .info, .pager html.small-less #block-system-main > .content > .vedenie .list .item .pager-current .info {
  float: none;
  width: 100%;
}
/* line 7593, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item a .image, #block-system-main > .content > .vedenie .list .item a .image, #block-system-main > .content > .osobnosti .list .item .pager .pager-current .image, .pager #block-system-main > .content > .osobnosti .list .item .pager-current .image, #block-system-main > .content > .vedenie .list .item .pager .pager-current .image, .pager #block-system-main > .content > .vedenie .list .item .pager-current .image {
  height: 100%;
  overflow: hidden;
}
/* line 7597, ../sass/theme.scss */
html.small-less #block-system-main > .content > .osobnosti .list .item a .image, html.small-less #block-system-main > .content > .vedenie .list .item a .image, html.small-less #block-system-main > .content > .osobnosti .list .item .pager .pager-current .image, .pager html.small-less #block-system-main > .content > .osobnosti .list .item .pager-current .image, html.small-less #block-system-main > .content > .vedenie .list .item .pager .pager-current .image, .pager html.small-less #block-system-main > .content > .vedenie .list .item .pager-current .image {
  height: 220px;
}
/* line 7601, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item a .image:before, #block-system-main > .content > .vedenie .list .item a .image:before, #block-system-main > .content > .osobnosti .list .item .pager .pager-current .image:before, .pager #block-system-main > .content > .osobnosti .list .item .pager-current .image:before, #block-system-main > .content > .vedenie .list .item .pager .pager-current .image:before, .pager #block-system-main > .content > .vedenie .list .item .pager-current .image:before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 14px solid #fff;
  z-index: 1;
  transition: .3s ease-in-out;
}
/* line 7616, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item a .image.no-image, #block-system-main > .content > .vedenie .list .item a .image.no-image, #block-system-main > .content > .osobnosti .list .item .pager .pager-current .image.no-image, .pager #block-system-main > .content > .osobnosti .list .item .pager-current .image.no-image, #block-system-main > .content > .vedenie .list .item .pager .pager-current .image.no-image, .pager #block-system-main > .content > .vedenie .list .item .pager-current .image.no-image {
  background: #4a4a4a url(../images/avatar.svg) center no-repeat;
  background-size: contain;
}
/* line 7621, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item a .image img, #block-system-main > .content > .vedenie .list .item a .image img, #block-system-main > .content > .osobnosti .list .item .pager .pager-current .image img, .pager #block-system-main > .content > .osobnosti .list .item .pager-current .image img, #block-system-main > .content > .vedenie .list .item .pager .pager-current .image img, .pager #block-system-main > .content > .vedenie .list .item .pager-current .image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
  overflow-x: hidden;
}
/* line 7634, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item a .info, #block-system-main > .content > .vedenie .list .item a .info, #block-system-main > .content > .osobnosti .list .item .pager .pager-current .info, .pager #block-system-main > .content > .osobnosti .list .item .pager-current .info, #block-system-main > .content > .vedenie .list .item .pager .pager-current .info, .pager #block-system-main > .content > .vedenie .list .item .pager-current .info {
  height: 100%;
  padding: 50px 35px 80px;
}
/* line 7638, ../sass/theme.scss */
html.small-less #block-system-main > .content > .osobnosti .list .item a .info, html.small-less #block-system-main > .content > .vedenie .list .item a .info, html.small-less #block-system-main > .content > .osobnosti .list .item .pager .pager-current .info, .pager html.small-less #block-system-main > .content > .osobnosti .list .item .pager-current .info, html.small-less #block-system-main > .content > .vedenie .list .item .pager .pager-current .info, .pager html.small-less #block-system-main > .content > .vedenie .list .item .pager-current .info {
  padding: 25px;
}
/* line 7642, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item a .info > *, #block-system-main > .content > .vedenie .list .item a .info > *, #block-system-main > .content > .osobnosti .list .item .pager .pager-current .info > *, .pager #block-system-main > .content > .osobnosti .list .item .pager-current .info > *, #block-system-main > .content > .vedenie .list .item .pager .pager-current .info > *, .pager #block-system-main > .content > .vedenie .list .item .pager-current .info > * {
  position: relative;
  z-index: 1;
}
/* line 7647, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item a .info .name, #block-system-main > .content > .vedenie .list .item a .info .name, #block-system-main > .content > .osobnosti .list .item .pager .pager-current .info .name, .pager #block-system-main > .content > .osobnosti .list .item .pager-current .info .name, #block-system-main > .content > .vedenie .list .item .pager .pager-current .info .name, .pager #block-system-main > .content > .vedenie .list .item .pager-current .info .name {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 24px;
  line-height: 1.1;
}
/* line 7657, ../sass/theme.scss */
#block-system-main > .content > .osobnosti .list .item a .info .description, #block-system-main > .content > .vedenie .list .item a .info .description, #block-system-main > .content > .osobnosti .list .item .pager .pager-current .info .description, .pager #block-system-main > .content > .osobnosti .list .item .pager-current .info .description, #block-system-main > .content > .vedenie .list .item .pager .pager-current .info .description, .pager #block-system-main > .content > .vedenie .list .item .pager-current .info .description {
  font-size: 18px;
  margin-top: 20px;
  height: 68px;
  overflow: hidden;
}
/* line 7672, ../sass/theme.scss */
#block-system-main > .content > .vedenie .ctgr {
  margin: 25px 0 40px 2px;
}
/* line 7677, ../sass/theme.scss */
#block-system-main > .content > .vedenie .ctgr .vedenie-ctgr:first-child label {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 7682, ../sass/theme.scss */
#block-system-main > .content > .vedenie .ctgr .vedenie-ctgr:last-child label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 7687, ../sass/theme.scss */
#block-system-main > .content > .vedenie .ctgr .vedenie-ctgr .space {
  display: none;
}
/* line 7692, ../sass/theme.scss */
#block-system-main > .content > .vedenie .ctgr label {
  margin-left: -2px;
  display: inline-block;
  padding-top: 12px;
  padding-bottom: 12px;
}
/* line 7698, ../sass/theme.scss */
html.x-small-less #block-system-main > .content > .vedenie .ctgr label {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 7707, ../sass/theme.scss */
#block-system-main > .content > .vedenie .category .category-name-wrapper {
  display: none;
}
/* line 7720, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n) .image, html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n + 1):not(:first-child) .image {
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
/* line 7723, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n) .image:before, html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n + 1):not(:first-child) .image:before {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}
/* line 7730, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n) .info, html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n + 1):not(:first-child) .info {
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
/* line 7736, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n - 1) .image {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 7739, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n - 1) .image:before {
  right: 0;
  left: auto;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 7746, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:nth-child(4n - 1) .info {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 7751, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:first-child {
  width: 100%;
  height: 400px;
}
/* line 7757, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:first-child a .image:before, html.medium-more #block-system-main > .content > .vedenie .list .item:first-child .pager .pager-current .image:before, .pager html.medium-more #block-system-main > .content > .vedenie .list .item:first-child .pager-current .image:before {
  content: none;
}
/* line 7762, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:first-child a .info, html.medium-more #block-system-main > .content > .vedenie .list .item:first-child .pager .pager-current .info, .pager html.medium-more #block-system-main > .content > .vedenie .list .item:first-child .pager-current .info {
  padding: 70px 35px 130px;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}
/* line 7767, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:first-child a .info .name, html.medium-more #block-system-main > .content > .vedenie .list .item:first-child .pager .pager-current .info .name, .pager html.medium-more #block-system-main > .content > .vedenie .list .item:first-child .pager-current .info .name {
  font-size: 36px;
}
/* line 7771, ../sass/theme.scss */
html.medium-more #block-system-main > .content > .vedenie .list .item:first-child a .info .description, html.medium-more #block-system-main > .content > .vedenie .list .item:first-child .pager .pager-current .info .description, .pager html.medium-more #block-system-main > .content > .vedenie .list .item:first-child .pager-current .info .description {
  margin-top: 40px;
  height: 92px;
}

/* line 7788, ../sass/theme.scss */
#block-views-osobnosti-block h2, #block-views-management-block h2 {
  display: none;
}
/* line 7792, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content, #block-views-management-block .view-management > .view-content {
  *zoom: 1;
  width: calc(100% + 60px);
  margin-left: -30px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-views-osobnosti-block .view-management > .view-content:after, #block-views-management-block .view-management > .view-content:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 7796, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row, #block-views-management-block .view-management > .view-content .views-row {
  position: relative;
  float: left;
  width: 50%;
  height: 350px;
  z-index: 1;
  transition: box-shadow .3s ease-in-out;
}
/* line 7804, ../sass/theme.scss */
html.large-less #block-views-osobnosti-block .view-management > .view-content .views-row, html.large-less #block-views-management-block .view-management > .view-content .views-row {
  float: none;
  width: 100%;
}
/* line 7809, ../sass/theme.scss */
html.small-less #block-views-osobnosti-block .view-management > .view-content .views-row, html.small-less #block-views-management-block .view-management > .view-content .views-row {
  height: auto;
}
/* line 7814, ../sass/theme.scss */
html.no-touch #block-views-osobnosti-block .view-management > .view-content .views-row:hover, html.no-touch #block-views-management-block .view-management > .view-content .views-row:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
  z-index: 2;
}
/* line 7824, ../sass/theme.scss */
html.medium-more #block-views-osobnosti-block .view-management > .view-content .views-row:nth-child(4n - 1) .views-field-field-profile-image, html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n - 1) .views-field-field-profile-image, html.medium-more #block-views-osobnosti-block .view-management > .view-content .views-row:nth-child(4n) .views-field-field-profile-image, html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n) .views-field-field-profile-image {
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
/* line 7827, ../sass/theme.scss */
html.medium-more #block-views-osobnosti-block .view-management > .view-content .views-row:nth-child(4n - 1) .views-field-field-profile-image:before, html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n - 1) .views-field-field-profile-image:before, html.medium-more #block-views-osobnosti-block .view-management > .view-content .views-row:nth-child(4n) .views-field-field-profile-image:before, html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n) .views-field-field-profile-image:before {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}
/* line 7834, ../sass/theme.scss */
html.medium-more #block-views-osobnosti-block .view-management > .view-content .views-row:nth-child(4n - 1) .info, html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n - 1) .info, html.medium-more #block-views-osobnosti-block .view-management > .view-content .views-row:nth-child(4n) .info, html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n) .info {
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
/* line 7840, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row .views-field-field-profile-image, #block-views-management-block .view-management > .view-content .views-row .views-field-field-profile-image,
#block-views-osobnosti-block .view-management > .view-content .views-row .info,
#block-views-management-block .view-management > .view-content .views-row .info {
  float: left;
  width: 50%;
  position: relative;
}
/* line 7846, ../sass/theme.scss */
html.small-less #block-views-osobnosti-block .view-management > .view-content .views-row .views-field-field-profile-image, html.small-less #block-views-management-block .view-management > .view-content .views-row .views-field-field-profile-image, html.small-less
#block-views-osobnosti-block .view-management > .view-content .views-row .info, html.small-less
#block-views-management-block .view-management > .view-content .views-row .info {
  float: none;
  width: 100%;
}
/* line 7852, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row .views-field-field-profile-image, #block-views-management-block .view-management > .view-content .views-row .views-field-field-profile-image {
  height: 100%;
  overflow: hidden;
}
/* line 7856, ../sass/theme.scss */
html.small-less #block-views-osobnosti-block .view-management > .view-content .views-row .views-field-field-profile-image, html.small-less #block-views-management-block .view-management > .view-content .views-row .views-field-field-profile-image {
  height: 220px;
}
/* line 7860, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row .views-field-field-profile-image:before, #block-views-management-block .view-management > .view-content .views-row .views-field-field-profile-image:before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 14px solid #fff;
  z-index: 1;
  transition: .3s ease-in-out;
}
/* line 7875, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row .views-field-field-profile-image img, #block-views-management-block .view-management > .view-content .views-row .views-field-field-profile-image img {
  position: absolute;
  top: -9999px;
  left: -9999px;
  right: -9999px;
  bottom: -9999px;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
}
/* line 7888, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row .info, #block-views-management-block .view-management > .view-content .views-row .info {
  height: 100%;
  padding: 50px 35px 80px;
}
/* line 7892, ../sass/theme.scss */
html.small-less #block-views-osobnosti-block .view-management > .view-content .views-row .info, html.small-less #block-views-management-block .view-management > .view-content .views-row .info {
  padding: 25px;
}
/* line 7896, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row .info > *, #block-views-management-block .view-management > .view-content .views-row .info > * {
  position: relative;
  z-index: 1;
}
/* line 7901, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row .info .title, #block-views-management-block .view-management > .view-content .views-row .info .title {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 24px;
  line-height: 1.1;
}
/* line 7911, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row .info .body, #block-views-management-block .view-management > .view-content .views-row .info .body {
  font-size: 18px;
  margin-top: 20px;
  height: 70px;
  overflow: hidden;
}
/* line 7917, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row .info .body p, #block-views-management-block .view-management > .view-content .views-row .info .body p {
  margin: 0;
}
/* line 7923, ../sass/theme.scss */
#block-views-osobnosti-block .view-management > .view-content .views-row .detail-link a, #block-views-management-block .view-management > .view-content .views-row .detail-link a, #block-views-osobnosti-block .view-management > .view-content .views-row .detail-link .pager .pager-current, .pager #block-views-osobnosti-block .view-management > .view-content .views-row .detail-link .pager-current, #block-views-management-block .view-management > .view-content .views-row .detail-link .pager .pager-current, .pager #block-views-management-block .view-management > .view-content .views-row .detail-link .pager-current {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  text-decoration: none;
}

/* line 7948, ../sass/theme.scss */
html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n) .views-field-field-profile-image, html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n + 1):not(:first-child) .views-field-field-profile-image {
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
/* line 7951, ../sass/theme.scss */
html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n) .views-field-field-profile-image:before, html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n + 1):not(:first-child) .views-field-field-profile-image:before {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}
/* line 7958, ../sass/theme.scss */
html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n) .info, html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n + 1):not(:first-child) .info {
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
/* line 7964, ../sass/theme.scss */
html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n - 1) .views-field-field-profile-image {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 7967, ../sass/theme.scss */
html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n - 1) .views-field-field-profile-image:before {
  right: 0;
  left: auto;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 7974, ../sass/theme.scss */
html.medium-more #block-views-management-block .view-management > .view-content .views-row:nth-child(4n - 1) .info {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 7979, ../sass/theme.scss */
html.medium-more #block-views-management-block .view-management > .view-content .views-row:first-child {
  width: 100%;
  height: 400px;
}
/* line 7983, ../sass/theme.scss */
html.medium-more #block-views-management-block .view-management > .view-content .views-row:first-child .info {
  padding: 70px 35px 130px;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}
/* line 7988, ../sass/theme.scss */
html.medium-more #block-views-management-block .view-management > .view-content .views-row:first-child .info .title {
  font-size: 36px;
}
/* line 7992, ../sass/theme.scss */
html.medium-more #block-views-management-block .view-management > .view-content .views-row:first-child .info .body {
  margin-top: 40px;
  height: 92px;
}

/* line 8006, ../sass/theme.scss */
.staznosti-podnety {
  *zoom: 1;
  padding: 0 0 60px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.staznosti-podnety:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 8012, ../sass/theme.scss */
html.small-more .staznosti-podnety .col-left {
  width: 54%;
  float: left;
}
/* line 8020, ../sass/theme.scss */
html.small-more .staznosti-podnety .col-right {
  width: 46%;
  float: left;
  padding-left: 7%;
}
/* line 8027, ../sass/theme.scss */
.staznosti-podnety .pdf {
  display: inline-block;
  padding: 12px 0 8px 40px;
  background: url(../images/icon-pdf.svg) left center no-repeat;
  font-family: "FranklinGotItcTOT-Dem";
  margin-bottom: 30px;
}
/* line 8035, ../sass/theme.scss */
.staznosti-podnety button {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  font-size: 18px;
  font-family: "FranklinGotItcTOT-Dem";
  padding: 13px 55px 11px;
  margin-top: 20px;
}
/* line 91, ../sass/theme.scss */
html.x-small-less .staznosti-podnety button {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch .staznosti-podnety button:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
.staznosti-podnety button:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}

/* line 8044, ../sass/theme.scss */
#block-webform-client-block-14103 h2 {
  display: none;
}
/* line 8048, ../sass/theme.scss */
#block-webform-client-block-14103 form > div {
  *zoom: 1;
  margin-top: 35px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-webform-client-block-14103 form > div:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 8053, ../sass/theme.scss */
#block-webform-client-block-14103 .select2 {
  width: 100% !important;
}
/* line 8057, ../sass/theme.scss */
#block-webform-client-block-14103 .form-item {
  float: left;
  width: 47.5%;
  margin: 7px 0;
}
/* line 8062, ../sass/theme.scss */
html.medium-less #block-webform-client-block-14103 .form-item {
  width: 100%;
}
/* line 8066, ../sass/theme.scss */
#block-webform-client-block-14103 .form-item:nth-child(even) {
  margin-right: 5%;
}
/* line 8070, ../sass/theme.scss */
#block-webform-client-block-14103 .form-item label {
  display: block;
  margin-bottom: 7px;
}
/* line 8076, ../sass/theme.scss */
#block-webform-client-block-14103 .webform-component--title {
  float: none;
  width: auto;
}
/* line 8080, ../sass/theme.scss */
#block-webform-client-block-14103 .webform-component--title p {
  margin: 0;
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
  line-height: 1;
}
/* line 8088, ../sass/theme.scss */
#block-webform-client-block-14103 .form-required {
  color: #fff;
}
/* line 8093, ../sass/theme.scss */
#block-webform-client-block-14103 input[type=text], #block-webform-client-block-14103 input[type=email] {
  width: 100%;
}
/* line 8098, ../sass/theme.scss */
#block-webform-client-block-14103 input[type=submit] {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  font-size: 18px;
  font-family: "FranklinGotItcTOT-Dem";
  padding: 13px 55px 11px;
}
/* line 91, ../sass/theme.scss */
html.x-small-less #block-webform-client-block-14103 input[type=submit] {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch #block-webform-client-block-14103 input[type=submit]:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
#block-webform-client-block-14103 input[type=submit]:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}
/* line 8103, ../sass/theme.scss */
#block-webform-client-block-14103 .form-actions {
  margin-top: 20px;
  float: left;
}

/* line 8112, ../sass/theme.scss */
.popup-modal {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.75);
  z-index: 1000000;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 8123, ../sass/theme.scss */
html.small-more .popup-modal {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 8128, ../sass/theme.scss */
html.small-less .popup-modal {
  z-index: 100000;
  background: #fff;
}
/* line 8135, ../sass/theme.scss */
.popup-modal.popup-messages .popup-content {
  padding: 0;
}
/* line 8138, ../sass/theme.scss */
.popup-modal.popup-messages .popup-content .messages {
  margin: 0;
  border: none;
}
/* line 8145, ../sass/theme.scss */
.popup-modal .popup-content {
  position: absolute;
  top: 140px;
  left: 0;
  right: 0;
  width: 1224px;
  margin: 0 auto 140px;
  background: #fff;
  z-index: 100001;
  padding: 40px 80px;
  max-width: 85%;
}
/* line 8157, ../sass/theme.scss */
html.small-less .popup-modal .popup-content {
  top: 100px !important;
  max-width: 100%;
  padding: 0 25px 25px;
  height: calc(100% - 100px);
}
/* line 8164, ../sass/theme.scss */
.popup-modal .popup-content .close {
  width: 28px;
  height: 28px;
  cursor: pointer;
  position: absolute;
  top: -55px;
  right: -25px;
}
/* line 327, ../sass/theme.scss */
html.no-touch .popup-modal .popup-content .close:hover::before, html.no-touch .popup-modal .popup-content .close:hover::after {
  background: #000;
}
/* line 333, ../sass/theme.scss */
.popup-modal .popup-content .close::before, .popup-modal .popup-content .close::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #9b9b9b;
  height: 3px;
  border-radius: 5px;
  transition: .3s ease-in-out;
}
/* line 346, ../sass/theme.scss */
.popup-modal .popup-content .close::before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 349, ../sass/theme.scss */
.popup-modal .popup-content .close::after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 8170, ../sass/theme.scss */
html.small-less .popup-modal .popup-content .close {
  width: 35px;
  height: 35px;
  top: -70px;
  right: 25px;
}
/* line 8180, ../sass/theme.scss */
html.small-less .popup-modal .popup-content .popup-content-inner {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}

/* line 8192, ../sass/theme.scss */
#program-filter-popup {
  z-index: 100000;
  background: #fff;
}
/* line 8196, ../sass/theme.scss */
#program-filter-popup .popup-content {
  background: #fff;
  top: 0;
  right: 0;
  width: auto;
  max-width: 100%;
  height: 100vh;
  margin: 0;
  padding: 120px 0 80px;
  left: 80px;
  z-index: 1;
}
/* line 8208, ../sass/theme.scss */
html.small-less #program-filter-popup .popup-content {
  left: 0;
  padding: 0 0 120px;
}
/* line 8213, ../sass/theme.scss */
#program-filter-popup .popup-content .close {
  position: fixed;
  top: 30px;
  right: 25px;
  width: 35px;
  height: 35px;
}
/* line 8221, ../sass/theme.scss */
#program-filter-popup .popup-content .popup-content-inner {
  padding: 0 25px 50px;
}
/* line 8224, ../sass/theme.scss */
html.medium-less #program-filter-popup .popup-content .popup-content-inner {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
/* line 8231, ../sass/theme.scss */
#program-filter-popup .popup-content ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 8234, ../sass/theme.scss */
#program-filter-popup .popup-content ul li {
  position: relative;
}
/* line 8237, ../sass/theme.scss */
#program-filter-popup .popup-content ul li a, #program-filter-popup .popup-content ul li .pager .pager-current, .pager #program-filter-popup .popup-content ul li .pager-current {
  position: relative;
  padding: 25px 60px 21px 20px;
  border-bottom: 1px solid #eaeaea;
  font-size: 1.35em;
  display: block;
  color: #000;
  border-radius: 3px;
  transition: .3s ease-in-out;
  text-decoration: none;
  outline: none;
}
/* line 8249, ../sass/theme.scss */
#program-filter-popup .popup-content ul li a:before, #program-filter-popup .popup-content ul li .pager .pager-current:before, .pager #program-filter-popup .popup-content ul li .pager-current:before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 25px;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 7px solid #000;
}
/* line 8262, ../sass/theme.scss */
#program-filter-popup .popup-content ul li a.open, #program-filter-popup .popup-content ul li .pager .open.pager-current, .pager #program-filter-popup .popup-content ul li .open.pager-current {
  background: #000;
  color: #fff;
}
/* line 8266, ../sass/theme.scss */
#program-filter-popup .popup-content ul li a.open:before, #program-filter-popup .popup-content ul li .pager .open.pager-current:before, .pager #program-filter-popup .popup-content ul li .open.pager-current:before {
  border-left-color: #fff !important;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 8273, ../sass/theme.scss */
#program-filter-popup .popup-content ul li > div {
  display: none;
}
/* line 8281, ../sass/theme.scss */
#program-filter-popup .popup-content .podla-umelca .program-search-by-artist {
  width: 100%;
}
/* line 8284, ../sass/theme.scss */
#program-filter-popup .popup-content .podla-umelca .program-search-by-artist:before {
  top: 35px;
}
/* line 8289, ../sass/theme.scss */
#program-filter-popup .popup-content .podla-umelca label {
  display: none;
}
/* line 8293, ../sass/theme.scss */
#program-filter-popup .popup-content .podla-umelca #search-artist {
  margin: 20px 0;
  width: 100%;
}
/* line 8301, ../sass/theme.scss */
#program-filter-popup .popup-content .umelecky-subor h3 {
  display: none;
}
/* line 8305, ../sass/theme.scss */
#program-filter-popup .popup-content .umelecky-subor .program-artistic-body {
  width: 100%;
}
/* line 8309, ../sass/theme.scss */
#program-filter-popup .popup-content .umelecky-subor .program-criterium-options {
  margin: 15px 0 15px 2px;
}
/* line 8314, ../sass/theme.scss */
html.x-small-less #program-filter-popup .popup-content .umelecky-subor .program-criterium-options label {
  padding-left: 4px;
  padding-right: 4px;
}
/* line 8324, ../sass/theme.scss */
#program-filter-popup .popup-content .programovy-filter .program-filter {
  width: 100%;
}
/* line 8328, ../sass/theme.scss */
#program-filter-popup .popup-content .programovy-filter button {
  display: none;
}
/* line 8332, ../sass/theme.scss */
#program-filter-popup .popup-content .programovy-filter .program-criterias {
  display: block !important;
  position: static;
  width: 100%;
  border: none;
  box-shadow: none;
  margin-top: 0;
}
/* line 8340, ../sass/theme.scss */
html.small-less #program-filter-popup .popup-content .programovy-filter .program-criterias {
  padding: 0;
}
/* line 8346, ../sass/theme.scss */
html.medium-less #program-filter-popup .popup-content .programovy-filter .program-criterias .program-criterium {
  width: 50%;
  margin-bottom: 1em;
}
/* line 8351, ../sass/theme.scss */
html.small-less #program-filter-popup .popup-content .programovy-filter .program-criterias .program-criterium {
  width: 100%;
}
/* line 8356, ../sass/theme.scss */
html.medium-less #program-filter-popup .popup-content .programovy-filter .program-criterias .program-criterium h3 {
  margin-bottom: 0;
  margin-top: 25px;
}
/* line 8364, ../sass/theme.scss */
html.small-less #program-filter-popup .popup-content .programovy-filter .program-criterias .program-criterium .program-criterium-option {
  border-top: 1px solid #eaeaea;
  padding-top: 10px;
}
/* line 8370, ../sass/theme.scss */
html.small-less #program-filter-popup .popup-content .programovy-filter .program-criterias .program-criterium .program-criterium-option:last-child {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 10px;
}
/* line 8377, ../sass/theme.scss */
html.small-less #program-filter-popup .popup-content .programovy-filter .program-criterias .program-criterium .program-criterium-option label {
  display: inline-block;
}
/* line 8380, ../sass/theme.scss */
html.small-less #program-filter-popup .popup-content .programovy-filter .program-criterias .program-criterium .program-criterium-option label:before {
  top: 5px;
}
/* line 8392, ../sass/theme.scss */
#program-filter-popup .popup-content .sezona label {
  display: none;
}
/* line 8396, ../sass/theme.scss */
#program-filter-popup .popup-content .sezona .season {
  width: 100%;
  margin: 0 0 15px;
}
/* line 8404, ../sass/theme.scss */
#program-filter-popup .popup-content .mesiac .month {
  width: 100%;
  padding-left: 2px;
}
/* line 8408, ../sass/theme.scss */
#program-filter-popup .popup-content .mesiac .month > label {
  display: none;
}
/* line 8412, ../sass/theme.scss */
#program-filter-popup .popup-content .mesiac .month .program-month {
  width: 20%;
  margin-top: 10px;
}
/* line 8416, ../sass/theme.scss */
#program-filter-popup .popup-content .mesiac .month .program-month:nth-child(6), #program-filter-popup .popup-content .mesiac .month .program-month:nth-child(11) {
  clear: left;
}
/* line 8421, ../sass/theme.scss */
#program-filter-popup .popup-content .mesiac .month .program-month:nth-child(5) label, #program-filter-popup .popup-content .mesiac .month .program-month:nth-child(10) label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 8428, ../sass/theme.scss */
#program-filter-popup .popup-content .mesiac .month .program-month:nth-child(6) label, #program-filter-popup .popup-content .mesiac .month .program-month:nth-child(11) label {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 8444, ../sass/theme.scss */
#block-views-jobs-jobs-artists-block .view-content,
#block-views-jobs-jobs-artists-block .pager {
  display: none;
}
/* line 8449, ../sass/theme.scss */
#block-views-jobs-jobs-artists-block .jobs-switcher {
  *zoom: 1;
  margin: 0px 30px 50px 30px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-views-jobs-jobs-artists-block .jobs-switcher:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 8453, ../sass/theme.scss */
#block-views-jobs-jobs-artists-block .jobs-switcher > div {
  float: left;
  width: 50%;
}
/* line 8457, ../sass/theme.scss */
#block-views-jobs-jobs-artists-block .jobs-switcher > div:first-child a, #block-views-jobs-jobs-artists-block .jobs-switcher > div:first-child .pager .pager-current, .pager #block-views-jobs-jobs-artists-block .jobs-switcher > div:first-child .pager-current {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 8462, ../sass/theme.scss */
#block-views-jobs-jobs-artists-block .jobs-switcher > div:last-child a, #block-views-jobs-jobs-artists-block .jobs-switcher > div:last-child .pager .pager-current, .pager #block-views-jobs-jobs-artists-block .jobs-switcher > div:last-child .pager-current {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 8468, ../sass/theme.scss */
#block-views-jobs-jobs-artists-block .jobs-switcher a, #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current, .pager #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  position: relative;
  border-radius: 0;
  margin-left: -2px;
  z-index: 0;
  padding: 14px 20px 12px;
  transition: .3s ease-in-out;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-align: center;
}
/* line 8481, ../sass/theme.scss */
html.medium-less #block-views-jobs-jobs-artists-block .jobs-switcher a, html.medium-less #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current, .pager html.medium-less #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current {
  height: 78px;
  display: table;
  width: 100%;
}
/* line 8487, ../sass/theme.scss */
html.small-less #block-views-jobs-jobs-artists-block .jobs-switcher a, html.small-less #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current, .pager html.small-less #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current {
  height: 102px;
}
/* line 8491, ../sass/theme.scss */
html.x-small-less #block-views-jobs-jobs-artists-block .jobs-switcher a, html.x-small-less #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current, .pager html.x-small-less #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current {
  height: 126px;
}
/* line 8496, ../sass/theme.scss */
html.no-touch #block-views-jobs-jobs-artists-block .jobs-switcher a:hover, html.no-touch #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current:hover, .pager html.no-touch #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current:hover {
  background: #A7A9AC;
  border-color: #A7A9AC;
  z-index: 2;
  color: #fff;
}
/* line 8504, ../sass/theme.scss */
#block-views-jobs-jobs-artists-block .jobs-switcher a.active, #block-views-jobs-jobs-artists-block .jobs-switcher .pager .active.pager-current, .pager #block-views-jobs-jobs-artists-block .jobs-switcher .active.pager-current {
  position: relative;
  background: #4A90E2;
  border-color: #2B75CC;
  z-index: 3;
  color: #fff;
}
/* line 8512, ../sass/theme.scss */
html.no-touch #block-views-jobs-jobs-artists-block .jobs-switcher a.active:hover, html.no-touch #block-views-jobs-jobs-artists-block .jobs-switcher .pager .active.pager-current:hover, .pager html.no-touch #block-views-jobs-jobs-artists-block .jobs-switcher .active.pager-current:hover {
  background: #2B75CC;
}
/* line 8518, ../sass/theme.scss */
#block-views-jobs-jobs-artists-block .jobs-switcher a span, #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current span, .pager #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current span {
  display: none;
  vertical-align: middle;
}
/* line 8524, ../sass/theme.scss */
.i18n-sk #block-views-jobs-jobs-artists-block .jobs-switcher a span.lang-sk, .i18n-sk #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current span.lang-sk, .pager .i18n-sk #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current span.lang-sk {
  display: inline;
}
/* line 8527, ../sass/theme.scss */
html.medium-less .i18n-sk #block-views-jobs-jobs-artists-block .jobs-switcher a span.lang-sk, html.medium-less .i18n-sk #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current span.lang-sk, .pager html.medium-less .i18n-sk #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current span.lang-sk {
  display: table-cell;
}
/* line 8535, ../sass/theme.scss */
.i18n-en #block-views-jobs-jobs-artists-block .jobs-switcher a span.lang-en, .i18n-en #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current span.lang-en, .pager .i18n-en #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current span.lang-en {
  display: inline;
}
/* line 8538, ../sass/theme.scss */
html.medium-less .i18n-en #block-views-jobs-jobs-artists-block .jobs-switcher a span.lang-en, html.medium-less .i18n-en #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current span.lang-en, .pager html.medium-less .i18n-en #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current span.lang-en {
  display: table-cell;
}
/* line 8546, ../sass/theme.scss */
.i18n-de #block-views-jobs-jobs-artists-block .jobs-switcher a span.lang-de, .i18n-de #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current span.lang-de, .pager .i18n-de #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current span.lang-de {
  display: inline;
}
/* line 8549, ../sass/theme.scss */
html.medium-less .i18n-de #block-views-jobs-jobs-artists-block .jobs-switcher a span.lang-de, html.medium-less .i18n-de #block-views-jobs-jobs-artists-block .jobs-switcher .pager .pager-current span.lang-de, .pager html.medium-less .i18n-de #block-views-jobs-jobs-artists-block .jobs-switcher .pager-current span.lang-de {
  display: table-cell;
}

/* line 8559, ../sass/theme.scss */
#block-views-jobs-jobs-others-block {
  display: none;
}

/* line 8563, ../sass/theme.scss */
.view-jobs, .view-information-access {
  width: calc(100% + 60px);
  margin-left: -30px;
  margin-top: 30px;
}
/* line 8567, ../sass/theme.scss */
.view-jobs .view-empty, .view-information-access .view-empty {
  padding: 0 25px;
}
/* line 8571, ../sass/theme.scss */
.view-jobs .views-row, .view-information-access .views-row {
  position: relative;
  width: 100%;
  height: 270px;
  overflow: hidden;
  padding: 40px 25px;
  transition: .3s ease-in-out;
  border-top: 2px solid #f4f4f4;
}
/* line 8585, ../sass/theme.scss */
html.no-touch .view-jobs .views-row:hover, html.no-touch .view-information-access .views-row:hover {
  box-shadow: 0px 0 80px rgba(0, 0, 0, 0.3);
  z-index: 1;
}
/* line 8591, ../sass/theme.scss */
.view-jobs .views-row > *:not(.detail-link), .view-information-access .views-row > *:not(.detail-link) {
  position: relative;
  z-index: 1;
}
/* line 8596, ../sass/theme.scss */
.view-jobs .views-row .views-field-title-field, .view-information-access .views-row .views-field-title-field {
  font-size: 24px;
  font-family: "FranklinGotItcTOT-Dem";
  text-decoration: none;
}
/* line 8602, ../sass/theme.scss */
.view-jobs .views-row .views-field-body, .view-information-access .views-row .views-field-body {
  max-height: 150px;
  overflow: hidden;
}
/* line 8606, ../sass/theme.scss */
.view-jobs .views-row .views-field-body p, .view-information-access .views-row .views-field-body p {
  margin: 0;
}
/* line 8611, ../sass/theme.scss */
.view-jobs .views-row .views-field-created, .view-information-access .views-row .views-field-created {
  color: #a7a9ac;
  margin-bottom: 25px;
}
/* line 8616, ../sass/theme.scss */
.view-jobs .views-row .detail-link a, .view-information-access .views-row .detail-link a, .view-jobs .views-row .detail-link .pager .pager-current, .pager .view-jobs .views-row .detail-link .pager-current, .view-information-access .views-row .detail-link .pager .pager-current, .pager .view-information-access .views-row .detail-link .pager-current {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  text-decoration: none;
}

/* line 8628, ../sass/theme.scss */
.view-auditions {
  width: calc(100% + 60px);
  margin-left: -30px;
  margin-top: -30px;
}
/* line 8632, ../sass/theme.scss */
.view-auditions .views-row {
  position: relative;
  width: 100%;
  height: 270px;
  overflow: hidden;
  padding: 40px 25px;
  transition: .3s ease-in-out;
  border-top: 2px solid #f4f4f4;
}
/* line 8646, ../sass/theme.scss */
html.no-touch .view-auditions .views-row:hover {
  box-shadow: 0px 0 80px rgba(0, 0, 0, 0.3);
  z-index: 1;
}
/* line 8652, ../sass/theme.scss */
.view-auditions .views-row .views-field-title {
  font-size: 24px;
  font-family: "FranklinGotItcTOT-Dem";
  text-decoration: none;
}
/* line 8658, ../sass/theme.scss */
.view-auditions .views-row .views-field-body {
  max-height: 120px;
  overflow: hidden;
}
/* line 8662, ../sass/theme.scss */
.view-auditions .views-row .views-field-body p {
  margin: 0;
}
/* line 8667, ../sass/theme.scss */
.view-auditions .views-row .views-field-created {
  color: #a7a9ac;
  margin-bottom: 25px;
}
/* line 8672, ../sass/theme.scss */
.view-auditions .views-row .views-field-view-node a, .view-auditions .views-row .views-field-view-node .pager .pager-current, .pager .view-auditions .views-row .views-field-view-node .pager-current {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  text-decoration: none;
}

/* line 8689, ../sass/theme.scss */
#block-menu-menu-information-access-menu, #block-menu-menu-video-menu {
  margin-top: 30px;
}
/* line 8692, ../sass/theme.scss */
#block-menu-menu-information-access-menu .menu, #block-menu-menu-video-menu .menu {
  *zoom: 1;
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#block-menu-menu-information-access-menu .menu:after, #block-menu-menu-video-menu .menu:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 8696, ../sass/theme.scss */
#block-menu-menu-information-access-menu .menu li, #block-menu-menu-video-menu .menu li {
  float: left;
  width: 33.33333%;
}
/* line 8700, ../sass/theme.scss */
html.small-less #block-menu-menu-information-access-menu .menu li, html.small-less #block-menu-menu-video-menu .menu li {
  float: none;
  width: 100%;
}
/* line 8704, ../sass/theme.scss */
html.small-less #block-menu-menu-information-access-menu .menu li:first-child a, html.small-less #block-menu-menu-video-menu .menu li:first-child a, html.small-less #block-menu-menu-information-access-menu .menu li:first-child .pager .pager-current, .pager html.small-less #block-menu-menu-information-access-menu .menu li:first-child .pager-current, html.small-less #block-menu-menu-video-menu .menu li:first-child .pager .pager-current, .pager html.small-less #block-menu-menu-video-menu .menu li:first-child .pager-current {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 8709, ../sass/theme.scss */
html.small-less #block-menu-menu-information-access-menu .menu li:last-child a, html.small-less #block-menu-menu-video-menu .menu li:last-child a, html.small-less #block-menu-menu-information-access-menu .menu li:last-child .pager .pager-current, .pager html.small-less #block-menu-menu-information-access-menu .menu li:last-child .pager-current, html.small-less #block-menu-menu-video-menu .menu li:last-child .pager .pager-current, .pager html.small-less #block-menu-menu-video-menu .menu li:last-child .pager-current {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 8715, ../sass/theme.scss */
#block-menu-menu-information-access-menu .menu li:last-child, #block-menu-menu-video-menu .menu li:last-child {
  margin-top: 10px;
}
/* line 8719, ../sass/theme.scss */
#block-menu-menu-information-access-menu .menu li:first-child a, #block-menu-menu-video-menu .menu li:first-child a, #block-menu-menu-information-access-menu .menu li:first-child .pager .pager-current, .pager #block-menu-menu-information-access-menu .menu li:first-child .pager-current, #block-menu-menu-video-menu .menu li:first-child .pager .pager-current, .pager #block-menu-menu-video-menu .menu li:first-child .pager-current {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 8724, ../sass/theme.scss */
#block-menu-menu-information-access-menu .menu li:last-child a, #block-menu-menu-video-menu .menu li:last-child a, #block-menu-menu-information-access-menu .menu li:last-child .pager .pager-current, .pager #block-menu-menu-information-access-menu .menu li:last-child .pager-current, #block-menu-menu-video-menu .menu li:last-child .pager .pager-current, .pager #block-menu-menu-video-menu .menu li:last-child .pager-current {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 8729, ../sass/theme.scss */
#block-menu-menu-information-access-menu .menu li a, #block-menu-menu-video-menu .menu li a, #block-menu-menu-information-access-menu .menu li .pager .pager-current, .pager #block-menu-menu-information-access-menu .menu li .pager-current, #block-menu-menu-video-menu .menu li .pager .pager-current, .pager #block-menu-menu-video-menu .menu li .pager-current {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  position: relative;
  border-radius: 0;
  margin-left: -2px;
  z-index: 0;
  padding: 13px 20px 11px;
  transition: .3s ease-in-out;
  cursor: pointer;
  display: block;
  text-decoration: none;
  text-align: center;
}
/* line 8742, ../sass/theme.scss */
html.small-less #block-menu-menu-information-access-menu .menu li a, html.small-less #block-menu-menu-video-menu .menu li a, html.small-less #block-menu-menu-information-access-menu .menu li .pager .pager-current, .pager html.small-less #block-menu-menu-information-access-menu .menu li .pager-current, html.small-less #block-menu-menu-video-menu .menu li .pager .pager-current, .pager html.small-less #block-menu-menu-video-menu .menu li .pager-current {
  font-family: "FranklinGothic-Book";
  font-size: 14px;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 1.2;
  margin-top: -2px;
}
/* line 8752, ../sass/theme.scss */
html.no-touch #block-menu-menu-information-access-menu .menu li a:hover, html.no-touch #block-menu-menu-video-menu .menu li a:hover, html.no-touch #block-menu-menu-information-access-menu .menu li .pager .pager-current:hover, .pager html.no-touch #block-menu-menu-information-access-menu .menu li .pager-current:hover, html.no-touch #block-menu-menu-video-menu .menu li .pager .pager-current:hover, .pager html.no-touch #block-menu-menu-video-menu .menu li .pager-current:hover {
  background: #A7A9AC;
  border-color: #A7A9AC;
  z-index: 2;
  color: #fff;
}
/* line 8760, ../sass/theme.scss */
#block-menu-menu-information-access-menu .menu li a.active, #block-menu-menu-video-menu .menu li a.active, #block-menu-menu-information-access-menu .menu li .pager .active.pager-current, .pager #block-menu-menu-information-access-menu .menu li .active.pager-current, #block-menu-menu-video-menu .menu li .pager .active.pager-current, .pager #block-menu-menu-video-menu .menu li .active.pager-current {
  position: relative;
  background: #4A90E2;
  border-color: #2B75CC !important;
  z-index: 3;
  color: #fff;
}
/* line 8768, ../sass/theme.scss */
html.no-touch #block-menu-menu-information-access-menu .menu li a.active:hover, html.no-touch #block-menu-menu-video-menu .menu li a.active:hover, html.no-touch #block-menu-menu-information-access-menu .menu li .pager .active.pager-current:hover, .pager html.no-touch #block-menu-menu-information-access-menu .menu li .active.pager-current:hover, html.no-touch #block-menu-menu-video-menu .menu li .pager .active.pager-current:hover, .pager html.no-touch #block-menu-menu-video-menu .menu li .active.pager-current:hover {
  background: #2B75CC;
}
/* line 8774, ../sass/theme.scss */
#block-menu-menu-information-access-menu .menu li a span, #block-menu-menu-video-menu .menu li a span, #block-menu-menu-information-access-menu .menu li .pager .pager-current span, .pager #block-menu-menu-information-access-menu .menu li .pager-current span, #block-menu-menu-video-menu .menu li .pager .pager-current span, .pager #block-menu-menu-video-menu .menu li .pager-current span {
  display: none;
}
/* line 8779, ../sass/theme.scss */
.i18n-sk #block-menu-menu-information-access-menu .menu li a span.lang-sk, .i18n-sk #block-menu-menu-video-menu .menu li a span.lang-sk, .i18n-sk #block-menu-menu-information-access-menu .menu li .pager .pager-current span.lang-sk, .pager .i18n-sk #block-menu-menu-information-access-menu .menu li .pager-current span.lang-sk, .i18n-sk #block-menu-menu-video-menu .menu li .pager .pager-current span.lang-sk, .pager .i18n-sk #block-menu-menu-video-menu .menu li .pager-current span.lang-sk {
  display: inline;
}
/* line 8786, ../sass/theme.scss */
.i18n-en #block-menu-menu-information-access-menu .menu li a span.lang-en, .i18n-en #block-menu-menu-video-menu .menu li a span.lang-en, .i18n-en #block-menu-menu-information-access-menu .menu li .pager .pager-current span.lang-en, .pager .i18n-en #block-menu-menu-information-access-menu .menu li .pager-current span.lang-en, .i18n-en #block-menu-menu-video-menu .menu li .pager .pager-current span.lang-en, .pager .i18n-en #block-menu-menu-video-menu .menu li .pager-current span.lang-en {
  display: inline;
}
/* line 8793, ../sass/theme.scss */
.i18n-de #block-menu-menu-information-access-menu .menu li a span.lang-de, .i18n-de #block-menu-menu-video-menu .menu li a span.lang-de, .i18n-de #block-menu-menu-information-access-menu .menu li .pager .pager-current span.lang-de, .pager .i18n-de #block-menu-menu-information-access-menu .menu li .pager-current span.lang-de, .i18n-de #block-menu-menu-video-menu .menu li .pager .pager-current span.lang-de, .pager .i18n-de #block-menu-menu-video-menu .menu li .pager-current span.lang-de {
  display: inline;
}

/* line 8803, ../sass/theme.scss */
.view-information-access {
  margin-left: 0;
  width: 100%;
}
/* line 8808, ../sass/theme.scss */
.view-information-access table {
  width: 100%;
  margin-bottom: 0;
}
/* line 8813, ../sass/theme.scss */
.view-information-access .pager {
  padding: 35px 0;
}
/* line 8816, ../sass/theme.scss */
.view-information-access .pager .pager-next {
  margin-top: 0;
}

/* line 8833, ../sass/theme.scss */
.view-videos .view-filters {
  margin-top: 30px;
}
/* line 8836, ../sass/theme.scss */
.view-videos .view-filters #edit-submit-videos {
  display: none;
}
/* line 8841, ../sass/theme.scss */
.view-videos .view-content {
  *zoom: 1;
  padding: 50px 0 30px;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.view-videos .view-content:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 8845, ../sass/theme.scss */
.view-videos .view-content .views-row {
  float: left;
  width: 25%;
}
/* line 8849, ../sass/theme.scss */
html.medium-less .view-videos .view-content .views-row {
  width: 50%;
}
/* line 8853, ../sass/theme.scss */
html.small-less .view-videos .view-content .views-row {
  width: 100%;
}
/* line 8857, ../sass/theme.scss */
.view-videos .view-content .views-row:nth-child(4n) a, .view-videos .view-content .views-row:nth-child(4n) .pager .pager-current, .pager .view-videos .view-content .views-row:nth-child(4n) .pager-current {
  margin-right: 0;
}
/* line 8861, ../sass/theme.scss */
.view-videos .view-content .views-row:nth-child(5n + 1) a, .view-videos .view-content .views-row:nth-child(5n + 1) .pager .pager-current, .pager .view-videos .view-content .views-row:nth-child(5n + 1) .pager-current {
  margin-left: 0;
}
/* line 8865, ../sass/theme.scss */
.view-videos .view-content .views-row a, .view-videos .view-content .views-row .pager .pager-current, .pager .view-videos .view-content .views-row .pager-current {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0 8px;
  text-align: center;
  text-decoration: none;
  color: #fff;
}
/* line 8874, ../sass/theme.scss */
.view-videos .view-content .views-row a .image_field, .view-videos .view-content .views-row .pager .pager-current .image_field, .pager .view-videos .view-content .views-row .pager-current .image_field {
  position: relative;
  height: 210px;
  overflow: hidden;
}
/* line 8879, ../sass/theme.scss */
.view-videos .view-content .views-row a .image_field:before, .view-videos .view-content .views-row .pager .pager-current .image_field:before, .pager .view-videos .view-content .views-row .pager-current .image_field:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  opacity: 0;
  transition: .3s ease-in-out;
  z-index: 1;
}
/* line 8892, ../sass/theme.scss */
.view-videos .view-content .views-row a .image_field:after, .view-videos .view-content .views-row .pager .pager-current .image_field:after, .pager .view-videos .view-content .views-row .pager-current .image_field:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #9b9b9b url(../images/inscenacia/spustit.svg) center no-repeat;
  z-index: 2;
  opacity: 0;
  transition: .3s ease-in-out;
}
/* line 8913, ../sass/theme.scss */
html.no-touch .view-videos .view-content .views-row a .image_field:hover:before, html.no-touch .view-videos .view-content .views-row .pager .pager-current .image_field:hover:before, .pager html.no-touch .view-videos .view-content .views-row .pager-current .image_field:hover:before {
  opacity: .5;
}
/* line 8917, ../sass/theme.scss */
html.no-touch .view-videos .view-content .views-row a .image_field:hover:after, html.no-touch .view-videos .view-content .views-row .pager .pager-current .image_field:hover:after, .pager html.no-touch .view-videos .view-content .views-row .pager-current .image_field:hover:after {
  opacity: 1;
}
/* line 8924, ../sass/theme.scss */
.view-videos .view-content .views-row a .image_field img, .view-videos .view-content .views-row .pager .pager-current .image_field img, .pager .view-videos .view-content .views-row .pager-current .image_field img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
}
/* line 8936, ../sass/theme.scss */
.view-videos .view-content .views-row a .title_field, .view-videos .view-content .views-row .pager .pager-current .title_field, .pager .view-videos .view-content .views-row .pager-current .title_field {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 14px;
  margin: 10px 0;
  color: #000;
}

/* line 8953, ../sass/theme.scss */
.node-type-public-procurement #page-title {
  font-size: 28px !important;
}
/* line 8957, ../sass/theme.scss */
.node-type-public-procurement .node-public-procurement {
  padding-bottom: 80px;
}
/* line 8962, ../sass/theme.scss */
.node-type-public-procurement .node-public-procurement .field-name-field-files .field-label {
  font-size: 28px;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 8967, ../sass/theme.scss */
.node-type-public-procurement .node-public-procurement .field-name-field-files .field-items {
  margin-top: 20px;
}
/* line 8973, ../sass/theme.scss */
.node-type-public-procurement .node-public-procurement .field-name-field-files .file a, .node-type-public-procurement .node-public-procurement .field-name-field-files .file .pager .pager-current, .pager .node-type-public-procurement .node-public-procurement .field-name-field-files .file .pager-current {
  padding: 8px 0 2px 30px;
  background: url(../images/icon-download.svg) left center no-repeat;
  display: block;
  font-family: "FranklinGotItcTOT-Dem";
}
/* line 8980, ../sass/theme.scss */
.node-type-public-procurement .node-public-procurement .field-name-field-files .file img {
  display: none;
}

/* line 8993, ../sass/theme.scss */
#beta-version .popup-content {
  width: 872px;
  background: #fff;
  background-size: 100% auto;
}
/* line 9009, ../sass/theme.scss */
#beta-version .popup-content .title {
  font-family: "FranklinGotItcTOT-Dem";
  font-size: 28px;
  line-height: 1.2;
}
/* line 9013, ../sass/theme.scss */
html.small-less #beta-version .popup-content .title {
  font-size: 14px;
}
/* line 9018, ../sass/theme.scss */
#beta-version .popup-content p:last-child {
  margin-bottom: 0;
}

/* line 9027, ../sass/theme.scss */
.pager {
  padding: 35px 0 40px;
  margin: 0;
}
/* line 9035, ../sass/theme.scss */
html.medium-more .pager li:first-child {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
/* line 9039, ../sass/theme.scss */
html.medium-more .pager li:first-child a, html.medium-more .pager li:first-child .pager-current {
  border-top-left-radius: 4px  !important;
  border-bottom-left-radius: 4px !important;
}
/* line 9045, ../sass/theme.scss */
html.medium-more .pager li.pager-item:last-of-type {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
/* line 9049, ../sass/theme.scss */
html.medium-more .pager li.pager-item:last-of-type a, html.medium-more .pager li.pager-item:last-of-type .pager-current {
  border-top-right-radius: 4px  !important;
  border-bottom-right-radius: 4px !important;
}
/* line 9057, ../sass/theme.scss */
.pager a, .pager .pager-current {
  background: transparent;
  border: 2px solid #d5d5d5;
  border-radius: 4px;
  color: #bbb;
  padding: 12px 14px 14px;
  outline: none;
  position: relative;
  margin-left: -2px;
  border-radius: 0 !important;
  z-index: 0;
  padding: 12px 35px 10px;
  transition: .3s ease-in-out;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  margin-top: -2px;
}
/* line 9071, ../sass/theme.scss */
html.no-touch .pager a:hover, html.no-touch .pager .pager-current:hover {
  background: #A7A9AC;
  border-color: #A7A9AC;
  z-index: 2;
  color: #fff;
}
/* line 9080, ../sass/theme.scss */
.pager .pager-item {
  padding: 0;
}
/* line 9084, ../sass/theme.scss */
.pager .pager-current {
  background: #4A90E2;
  border-color: #2B75CC;
  z-index: 3;
  color: #fff;
}
/* line 9092, ../sass/theme.scss */
html.no-touch .pager .pager-current:hover {
  background: #2B75CC;
}
/* line 9098, ../sass/theme.scss */
.pager .number-wrapper {
  display: inline-block;
  vertical-align: middle;
  *zoom: 1;
  padding-bottom: 0;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.pager .number-wrapper:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 9104, ../sass/theme.scss */
html.medium-less .pager .number-wrapper {
  display: block;
  padding: 15px 0 0;
}
/* line 9111, ../sass/theme.scss */
.pager .number-wrapper .pager-current:first-child,
.pager .number-wrapper li a:first-child,
.pager .number-wrapper li .pager-current:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 9116, ../sass/theme.scss */
.pager .number-wrapper .pager-current:last-child,
.pager .number-wrapper li a:last-child,
.pager .number-wrapper li .pager-current:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 9123, ../sass/theme.scss */
.pager .pager-next,
.pager .pager-previous {
  margin: 15px 5px 0;
  display: inline-block;
}
/* line 9128, ../sass/theme.scss */
html.small-less .pager .pager-next, html.small-less
.pager .pager-previous {
  *zoom: 1;
  display: block;
  padding: 15px 0;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
html.small-less .pager .pager-next:after, html.small-less
.pager .pager-previous:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 9135, ../sass/theme.scss */
html.medium-more .pager .pager-next a, html.medium-more .pager .pager-next .pager-current, html.medium-more
.pager .pager-previous a, html.medium-more
.pager .pager-previous .pager-current {
  border-radius: 4px !important;
}
/* line 9141, ../sass/theme.scss */
.pager .pager-last,
.pager .pager-first,
.pager .pager-ellipsis {
  display: none;
}

/* line 9148, ../sass/theme.scss */
#lightcase-overlay {
  z-index: 2000000;
}

/* line 9152, ../sass/theme.scss */
#lightcase-case {
  z-index: 2000002;
}

/* line 9161, ../sass/theme.scss */
#block-sitemap-sitemap-block .menu {
  font-size: 18px;
}
/* line 9164, ../sass/theme.scss */
html.small-less #block-sitemap-sitemap-block .menu {
  padding-left: 0;
}
/* line 9168, ../sass/theme.scss */
#block-sitemap-sitemap-block .menu .menu {
  font-size: 16px;
}
/* line 9173, ../sass/theme.scss */
#block-sitemap-sitemap-block .menu .menu .menu a, #block-sitemap-sitemap-block .menu .menu .menu .pager .pager-current, .pager #block-sitemap-sitemap-block .menu .menu .menu .pager-current {
  color: #000;
}
/* line 9179, ../sass/theme.scss */
#block-sitemap-sitemap-block .menu .menu .menu .menu a, #block-sitemap-sitemap-block .menu .menu .menu .menu .pager .pager-current, .pager #block-sitemap-sitemap-block .menu .menu .menu .menu .pager-current {
  font-family: "FranklinGothic-Book";
}

/* line 9192, ../sass/theme.scss */
#page-search {
  margin-top: 50px;
}
/* line 9195, ../sass/theme.scss */
#page-search .search-text-input {
  height: 55px;
  margin: 10px 0;
  width: 100%;
  max-width: 570px;
}
/* line 138, ../sass/theme.scss */
#page-search .search-text-input::-webkit-input-placeholder {
  color: #d5d5d5;
}
/* line 142, ../sass/theme.scss */
#page-search .search-text-input:-moz-placeholder {
  /* Firefox 18- */
  color: #d5d5d5;
}
/* line 146, ../sass/theme.scss */
#page-search .search-text-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #d5d5d5;
}
/* line 150, ../sass/theme.scss */
#page-search .search-text-input:-ms-input-placeholder {
  color: #d5d5d5;
}
/* line 9204, ../sass/theme.scss */
.search-limit-title {
  cursor: pointer;
}
/* line 9208, ../sass/theme.scss */
#page-search .search-section, #page-search #header #block-snd-sidebar-sidebar-search-block .search-type, #header #block-snd-sidebar-sidebar-search-block #page-search .search-type, #page-search .search-type {
  margin: 30px 0;
  *zoom: 1;
}
/* line 22, ../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#page-search .search-section:after, #page-search #header #block-snd-sidebar-sidebar-search-block .search-type:after, #header #block-snd-sidebar-sidebar-search-block #page-search .search-type:after, #page-search .search-type:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 9212, ../sass/theme.scss */
#page-search .search-section label, #page-search #header #block-snd-sidebar-sidebar-search-block .search-type label, #header #block-snd-sidebar-sidebar-search-block #page-search .search-type label, #page-search .search-type label {
  font-weight: 900;
}
/* line 9216, ../sass/theme.scss */
#page-search .search-section > .search-section, #page-search #header #block-snd-sidebar-sidebar-search-block .search-type > .search-section, #header #block-snd-sidebar-sidebar-search-block #page-search .search-type > .search-section, #page-search .search-type > .search-section, #page-search #header #block-snd-sidebar-sidebar-search-block .search-section > .search-type, #header #block-snd-sidebar-sidebar-search-block #page-search .search-section > .search-type, #page-search .search-section > .search-type, #page-search #header #block-snd-sidebar-sidebar-search-block .search-type > .search-type, #header #block-snd-sidebar-sidebar-search-block #page-search .search-type > .search-type, #page-search .search-type > .search-type {
  width: 150px;
  float: left;
}
/* line 9221, ../sass/theme.scss */
#page-search .search-section .list, #page-search #header #block-snd-sidebar-sidebar-search-block .search-type .list, #header #block-snd-sidebar-sidebar-search-block #page-search .search-type .list, #page-search .search-type .list {
  margin-top: 10px;
}
/* line 9224, ../sass/theme.scss */
#page-search .search-section .list label, #page-search #header #block-snd-sidebar-sidebar-search-block .search-type .list label, #header #block-snd-sidebar-sidebar-search-block #page-search .search-type .list label, #page-search .search-type .list label {
  font-weight: normal;
}
/* line 9228, ../sass/theme.scss */
#page-search .search-section .list .item, #page-search #header #block-snd-sidebar-sidebar-search-block .search-type .list .item, #header #block-snd-sidebar-sidebar-search-block #page-search .search-type .list .item, #page-search .search-type .list .item {
  margin: 10px 0;
}
/* line 9234, ../sass/theme.scss */
#page-search .search-type {
  width: 150px;
  float: left;
}
/* line 9240, ../sass/theme.scss */
#page-search .search-submit {
  margin: 50px 0;
}
/* line 9243, ../sass/theme.scss */
#page-search .search-submit input {
  display: block;
  background-color: #30A600;
  color: #fff;
  padding: 12px 25px 10px;
  border-radius: 3px;
  transition: .3s ease-in-out;
  border: 2px solid #30A600;
  text-decoration: none;
  font-family: "FranklinGotItcTOT-Dem";
  text-align: center;
  width: 240px;
  height: 50px;
}
/* line 91, ../sass/theme.scss */
html.x-small-less #page-search .search-submit input {
  width: 100%;
}
/* line 96, ../sass/theme.scss */
html.no-touch #page-search .search-submit input:hover {
  background-color: #7ED321;
  border-color: #7ED321;
  color: #fff;
}
/* line 103, ../sass/theme.scss */
#page-search .search-submit input:active {
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  background-color: #21d358;
  border-color: #21d358;
  color: #fff;
}

/* line 9251, ../sass/theme.scss */
#page-search-results {
  width: calc(100% + 60px);
  margin-left: -30px;
}
/* line 9254, ../sass/theme.scss */
#page-search-results .result {
  position: relative;
  display: block;
  color: #000;
  text-decoration: none;
  width: 100%;
  max-height: 180px;
  overflow: hidden;
  padding: 40px 25px;
  transition: .3s ease-in-out;
  border-top: 2px solid #f4f4f4;
}
/* line 9267, ../sass/theme.scss */
html.no-touch #page-search-results .result:hover {
  box-shadow: 0px 0 80px rgba(0, 0, 0, 0.3);
  z-index: 1;
}
/* line 9273, ../sass/theme.scss */
#page-search-results .result .title {
  font-size: 24px;
  padding-bottom: 25px;
}
/* line 9278, ../sass/theme.scss */
#page-search-results .result .perex {
  font-family: "FranklinGothic-Book";
}
/* line 9283, ../sass/theme.scss */
#page-search-results .empty-results {
  font-family: "FranklinGotItcTOT-Dem";
  padding: 25px;
}

/* line 9289, ../sass/theme.scss */
.search-limit-section {
  display: none;
}

/* line 9294, ../sass/theme.scss */
#popup-matched,
#popup-artists {
  display: none !important;
}

@keyframes dropdown {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes dropdown-close {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 9322, ../sass/theme.scss */
#block-webform-client-block-14102 {
  margin-bottom: 50px;
}
/* line 9325, ../sass/theme.scss */
#block-webform-client-block-14102 h2,
#block-webform-client-block-14102 .webform-component--title {
  display: none;
}
/* line 9330, ../sass/theme.scss */
#block-webform-client-block-14102 input[type="checkbox"] ~ label {
  top: 5px;
}
/* line 9334, ../sass/theme.scss */
#block-webform-client-block-14102 .form-textarea-wrapper {
  max-width: 460px;
}

/* line 9340, ../sass/theme.scss */
.webform-client-form .webform-component--seria {
  max-width: 450px;
  display: inline-block;
  vertical-align: top;
}
/* line 9344, ../sass/theme.scss */
.webform-client-form .webform-component--seria .form-item {
  display: inline-block;
  margin: 14px 3px;
}

/* line 9350, ../sass/theme.scss */
.webform-client-form .webform-component--pocet-a-kategoria {
  border: none;
  display: inline-block;
}
/* line 9353, ../sass/theme.scss */
.webform-client-form .webform-component--pocet-a-kategoria .webform-component--pocet-a-kategoria--pocet {
  margin-top: 18px;
}

/* line 9358, ../sass/theme.scss */
.webform-client-form .webform-component--poznamka-k-serii {
  max-width: 750px;
}

/* line 9363, ../sass/theme.scss */
body.node-type-page article {
  padding-bottom: 20px;
}
/* line 9366, ../sass/theme.scss */
body.node-type-page article h1 {
  font-size: 50px;
}
/* line 9370, ../sass/theme.scss */
body.node-type-page article h2 {
  clear: left;
}
/* line 9376, ../sass/theme.scss */
body.node-type-page article a img, body.node-type-page article .pager .pager-current img, .pager body.node-type-page article .pager-current img {
  padding: 0 15px 0 0;
  margin-top: 5px;
  clear: left;
}
/* line 9384, ../sass/theme.scss */
body.node-type-page article .podorys img {
  max-width: 505px;
}
/* line 9391, ../sass/theme.scss */
body.node-type-page article .partners .partners-row-second .item-list {
  width: 100%;
  margin-bottom: 15px;
  float: left;
}
/* line 9396, ../sass/theme.scss */
body.node-type-page article .partners .partners-row-second .item-list .title {
  width: 30%;
  float: left;
}
@media (max-width: 768px) {
  /* line 9402, ../sass/theme.scss */
  body.node-type-page article .partners .partners-row-second .item-list .items {
    width: 70% !important;
  }
}
/* line 9407, ../sass/theme.scss */
body.node-type-page article .partners .partners-row-second .item-list .items {
  width: 40%;
  float: left;
}
/* line 9411, ../sass/theme.scss */
body.node-type-page article .partners .partners-row-second .item-list .items .partners-item {
  width: 100%;
  float: left;
}
/* line 9415, ../sass/theme.scss */
body.node-type-page article .partners .partners-row-second .item-list .items .partners-item .item {
  width: 49%;
  float: left;
}
/* line 9421, ../sass/theme.scss */
body.node-type-page article .partners .partners-row-second .item-list .items .partners-item .item img.large {
  height: 250px;
}
/* line 9425, ../sass/theme.scss */
body.node-type-page article .partners .partners-row-second .item-list .items .partners-item .item img.small {
  height: 80px;
}

/* line 9439, ../sass/theme.scss */
body.page-node-11 article {
  display: none;
}

/* line 9444, ../sass/theme.scss */
#lightcase-nav a[class*='lightcase-icon-'], #lightcase-nav .pager [class*='lightcase-icon-'].pager-current, .pager #lightcase-nav [class*='lightcase-icon-'].pager-current {
  z-index: 2000005;
}

/* line 9448, ../sass/theme.scss */
#map {
  width: 100%;
  height: 500px;
}

/* line 9455, ../sass/theme.scss */
body.node-type-page.basic-page-with-image #content #page-title, body.node-type-page.basic-page-with-image #content ul.tabs.primary, body.node-type-page.basic-page-with-image #content ul.action-links, body.node-type-news #content #page-title, body.node-type-news #content ul.tabs.primary, body.node-type-news #content ul.action-links {
  margin-left: 51%;
}
/* line 9458, ../sass/theme.scss */
html.medium-less body.node-type-page.basic-page-with-image #content #page-title, html.medium-less body.node-type-page.basic-page-with-image #content ul.tabs.primary, html.medium-less body.node-type-page.basic-page-with-image #content ul.action-links, html.medium-less body.node-type-news #content #page-title, html.medium-less body.node-type-news #content ul.tabs.primary, html.medium-less body.node-type-news #content ul.action-links {
  margin-left: 0;
}
/* line 9464, ../sass/theme.scss */
body.node-type-page.basic-page-with-image #content article .main-image, body.node-type-news #content article .main-image {
  position: fixed;
  left: 80px;
  top: 190px;
  width: calc(50% - 55px);
  max-width: 900px;
  bottom: 80px;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 9474, ../sass/theme.scss */
body.node-type-page.basic-page-with-image #content article .main-image img, body.node-type-news #content article .main-image img {
  display: none;
}
/* line 9478, ../sass/theme.scss */
html.medium-less body.node-type-page.basic-page-with-image #content article .main-image, html.medium-less body.node-type-news #content article .main-image {
  width: calc(100% + 60px);
  margin-left: -30px;
  position: static;
  margin-top: 91px;
  height: calc(100vh - 111px);
}
/* line 9487, ../sass/theme.scss */
body.node-type-page.basic-page-with-image #content article .field-name-body, body.node-type-news #content article .field-name-body {
  margin-left: 51%;
  padding-bottom: 60px;
}
/* line 9491, ../sass/theme.scss */
html.medium-less body.node-type-page.basic-page-with-image #content article .field-name-body, html.medium-less body.node-type-news #content article .field-name-body {
  margin-left: 0;
  padding-top: 20px;
}
/* line 9497, ../sass/theme.scss */
body.node-type-page.basic-page-with-image #content article .field-name-field-attachement, body.node-type-news #content article .field-name-field-attachement {
  margin-left: 51%;
  padding-bottom: 60px;
}
/* line 9504, ../sass/theme.scss */
html.medium-more body.node-type-page.basic-page-with-image #content #block-menu-menu-footer-menu, html.medium-more body.node-type-news #content #block-menu-menu-footer-menu {
  position: fixed;
  bottom: 0;
}

/* line 9513, ../sass/theme.scss */
div#link-old-web {
  z-index: 2;
  position: fixed;
  bottom: 0px;
  right: 20px;
  padding: 0 10px;
  background-color: #801515;
  border-radius: 3px 3px 0 0;
  box-shadow: 0 0 2px 0 #000;
}
/* line 9522, ../sass/theme.scss */
div#link-old-web a, div#link-old-web .pager .pager-current, .pager div#link-old-web .pager-current {
  color: #fff;
  text-decoration: none;
  position: relative;
  top: 1px;
}

/* line 9531, ../sass/theme.scss */
body[class*="page-program"] #content:after,
body[class*="page-program"] #block-snd-menu-custom-breadcrumb-block {
  display: none;
}
/* line 9535, ../sass/theme.scss */
body[class*="page-program"] #content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* line 9539, ../sass/theme.scss */
html.medium-more body[class*="page-program"] #content #page-title {
  margin: 0 0 0 80px;
  max-width: 50%;
}
/* line 9543, ../sass/theme.scss */
html.medium-more body[class*="page-program"] #content:before {
  display: none;
}

/* line 9549, ../sass/theme.scss */
.program-filters-sticky select {
  height: 60px;
  border-radius: 3px;
  padding: 20px;
  border: 2px solid #d5d5d5;
  width: 150px;
}

/* line 9558, ../sass/theme.scss */
.cke_editable p, .cke_editable li {
  line-height: 1.5em;
  margin: 1.5em 0;
}

@media (max-width: 768px) {
  /* line 9566, ../sass/theme.scss */
  .field-items .list .item {
    width: 100% !important;
  }
}

/* line 9575, ../sass/theme.scss */
.podoryss p {
  overflow: auto;
}
/* line 9578, ../sass/theme.scss */
.podoryss p img {
  max-width: initial;
}

/* line 9584, ../sass/theme.scss */
.node {
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
}
/* line 9588, ../sass/theme.scss */
.node.node-history-posters .field-items {
  display: flex;
  flex-wrap: wrap;
}
/* line 9592, ../sass/theme.scss */
.node.node-history-posters .field-items .field-item {
  margin: 5px;
}

/* line 9603, ../sass/theme.scss */
.view.view-posters .view-content > h3 {
  margin-bottom: -20px;
}
/* line 9608, ../sass/theme.scss */
.view.view-posters .mCSB_container {
  padding-bottom: 10px !important;
}

@media screen and (max-width: 360px) {
  /* line 9615, ../sass/theme.scss */
  .mobile-search {
    width: 5px;
  }

  /* line 9621, ../sass/theme.scss */
  html.small-less #block-locale-language {
    right: 120px;
  }

  /* line 9628, ../sass/theme.scss */
  .owl-controls .owl-pagination {
    position: relative;
    bottom: 0;
  }
}
/* line 9635, ../sass/theme.scss */
#mCSB_1_container {
  padding-bottom: auto !important;
}
