@charset "UTF-8";

/*SIZE*/

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

body {
  margin: 0;
}

/* line 33, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 54, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 67, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 77, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

[hidden],
template {
  display: none;
}

/* line 89, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

a {
  background-color: transparent;
}

/* line 98, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

a:active,
a:hover {
  outline: 0;
}

/* line 110, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

abbr[title] {
  border-bottom: 1px dotted;
}

/* line 118, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

b,
strong {
  font-weight: bold;
}

/* line 127, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

dfn {
  font-style: italic;
}

/* line 136, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 145, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

mark {
  background: #ff0;
  color: #000;
}

/* line 154, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

small {
  font-size: 80%;
}

/* line 162, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

sup {
  top: -0.5em;
}

/* line 174, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

sub {
  bottom: -0.25em;
}

/* line 185, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

img {
  border: 0;
}

/* line 193, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

svg:not(:root) {
  overflow: hidden;
}

/* line 204, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

figure {
  margin: 1em 40px;
}

/* line 212, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

hr {
  box-sizing: content-box;
  height: 0;
}

/* line 221, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

pre {
  overflow: auto;
}

/* line 229, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 252, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 266, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

button {
  overflow: visible;
}

/* line 277, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

button,
select {
  text-transform: none;
}

/* line 290, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 302, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 311, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 322, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

input {
  line-height: normal;
}

/* line 334, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 346, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 356, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 367, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 376, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 387, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

legend {
  border: 0;
  padding: 0;
}

/* line 396, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

textarea {
  overflow: auto;
}

/* line 405, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

optgroup {
  font-weight: bold;
}

/* line 416, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 37, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-asterisk:before {
  content: "\002a";
}

/* line 38, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-plus:before {
  content: "\002b";
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

/* line 41, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-minus:before {
  content: "\2212";
}

/* line 42, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cloud:before {
  content: "\2601";
}

/* line 43, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-envelope:before {
  content: "\2709";
}

/* line 44, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-pencil:before {
  content: "\270f";
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-glass:before {
  content: "\e001";
}

/* line 46, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-music:before {
  content: "\e002";
}

/* line 47, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-search:before {
  content: "\e003";
}

/* line 48, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-heart:before {
  content: "\e005";
}

/* line 49, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-star:before {
  content: "\e006";
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 51, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-user:before {
  content: "\e008";
}

/* line 52, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-film:before {
  content: "\e009";
}

/* line 53, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-th-large:before {
  content: "\e010";
}

/* line 54, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-th:before {
  content: "\e011";
}

/* line 55, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-th-list:before {
  content: "\e012";
}

/* line 56, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ok:before {
  content: "\e013";
}

/* line 57, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-remove:before {
  content: "\e014";
}

/* line 58, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 59, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-off:before {
  content: "\e017";
}

/* line 61, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-signal:before {
  content: "\e018";
}

/* line 62, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cog:before {
  content: "\e019";
}

/* line 63, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-trash:before {
  content: "\e020";
}

/* line 64, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-home:before {
  content: "\e021";
}

/* line 65, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-file:before {
  content: "\e022";
}

/* line 66, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-time:before {
  content: "\e023";
}

/* line 67, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-road:before {
  content: "\e024";
}

/* line 68, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 69, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-download:before {
  content: "\e026";
}

/* line 70, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-upload:before {
  content: "\e027";
}

/* line 71, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-inbox:before {
  content: "\e028";
}

/* line 72, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 73, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-repeat:before {
  content: "\e030";
}

/* line 74, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-refresh:before {
  content: "\e031";
}

/* line 75, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 76, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-lock:before {
  content: "\e033";
}

/* line 77, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-flag:before {
  content: "\e034";
}

/* line 78, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-headphones:before {
  content: "\e035";
}

/* line 79, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 80, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 81, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 82, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 83, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-barcode:before {
  content: "\e040";
}

/* line 84, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tag:before {
  content: "\e041";
}

/* line 85, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tags:before {
  content: "\e042";
}

/* line 86, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-book:before {
  content: "\e043";
}

/* line 87, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 88, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-print:before {
  content: "\e045";
}

/* line 89, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-camera:before {
  content: "\e046";
}

/* line 90, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-font:before {
  content: "\e047";
}

/* line 91, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bold:before {
  content: "\e048";
}

/* line 92, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-italic:before {
  content: "\e049";
}

/* line 93, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-text-height:before {
  content: "\e050";
}

/* line 94, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-text-width:before {
  content: "\e051";
}

/* line 95, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-align-left:before {
  content: "\e052";
}

/* line 96, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-align-center:before {
  content: "\e053";
}

/* line 97, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-align-right:before {
  content: "\e054";
}

/* line 98, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 99, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-list:before {
  content: "\e056";
}

/* line 100, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 101, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 102, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 103, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-picture:before {
  content: "\e060";
}

/* line 104, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 105, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-adjust:before {
  content: "\e063";
}

/* line 106, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tint:before {
  content: "\e064";
}

/* line 107, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-edit:before {
  content: "\e065";
}

/* line 108, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-share:before {
  content: "\e066";
}

/* line 109, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-check:before {
  content: "\e067";
}

/* line 110, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-move:before {
  content: "\e068";
}

/* line 111, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 112, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 113, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-backward:before {
  content: "\e071";
}

/* line 114, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-play:before {
  content: "\e072";
}

/* line 115, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-pause:before {
  content: "\e073";
}

/* line 116, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-stop:before {
  content: "\e074";
}

/* line 117, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-forward:before {
  content: "\e075";
}

/* line 118, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 119, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 120, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-eject:before {
  content: "\e078";
}

/* line 121, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 122, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 123, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 124, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 125, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 126, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 127, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 128, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 129, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 130, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 131, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 132, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 133, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 134, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 135, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 136, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 137, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 138, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 139, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 140, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 141, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-gift:before {
  content: "\e102";
}

/* line 142, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-leaf:before {
  content: "\e103";
}

/* line 143, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-fire:before {
  content: "\e104";
}

/* line 144, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 145, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 146, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 147, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-plane:before {
  content: "\e108";
}

/* line 148, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-calendar:before {
  content: "\e109";
}

/* line 149, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-random:before {
  content: "\e110";
}

/* line 150, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-comment:before {
  content: "\e111";
}

/* line 151, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-magnet:before {
  content: "\e112";
}

/* line 152, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 153, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 154, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-retweet:before {
  content: "\e115";
}

/* line 155, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 156, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 157, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 158, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 159, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 160, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hdd:before {
  content: "\e121";
}

/* line 161, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 162, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bell:before {
  content: "\e123";
}

/* line 163, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-certificate:before {
  content: "\e124";
}

/* line 164, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 165, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 166, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 167, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 168, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 169, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 170, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 171, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 172, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 173, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 174, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-globe:before {
  content: "\e135";
}

/* line 175, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-wrench:before {
  content: "\e136";
}

/* line 176, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tasks:before {
  content: "\e137";
}

/* line 177, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-filter:before {
  content: "\e138";
}

/* line 178, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 179, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 180, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 181, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 182, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 183, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-link:before {
  content: "\e144";
}

/* line 184, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-phone:before {
  content: "\e145";
}

/* line 185, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 186, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-usd:before {
  content: "\e148";
}

/* line 187, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-gbp:before {
  content: "\e149";
}

/* line 188, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort:before {
  content: "\e150";
}

/* line 189, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 190, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 191, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 192, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 193, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 194, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 195, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 196, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-expand:before {
  content: "\e158";
}

/* line 197, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 198, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 199, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-log-in:before {
  content: "\e161";
}

/* line 200, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-flash:before {
  content: "\e162";
}

/* line 201, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-log-out:before {
  content: "\e163";
}

/* line 202, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-new-window:before {
  content: "\e164";
}

/* line 203, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-record:before {
  content: "\e165";
}

/* line 204, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-save:before {
  content: "\e166";
}

/* line 205, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-open:before {
  content: "\e167";
}

/* line 206, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-saved:before {
  content: "\e168";
}

/* line 207, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-import:before {
  content: "\e169";
}

/* line 208, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-export:before {
  content: "\e170";
}

/* line 209, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-send:before {
  content: "\e171";
}

/* line 210, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 211, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 212, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 213, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 214, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 215, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 216, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-transfer:before {
  content: "\e178";
}

/* line 217, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 218, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-header:before {
  content: "\e180";
}

/* line 219, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-compressed:before {
  content: "\e181";
}

/* line 220, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-earphone:before {
  content: "\e182";
}

/* line 221, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 222, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tower:before {
  content: "\e184";
}

/* line 223, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-stats:before {
  content: "\e185";
}

/* line 224, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 225, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 226, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 227, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 228, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 229, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 230, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 231, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 232, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 233, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 234, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 235, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 236, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 237, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 238, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cd:before {
  content: "\e201";
}

/* line 239, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-save-file:before {
  content: "\e202";
}

/* line 240, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-open-file:before {
  content: "\e203";
}

/* line 241, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-level-up:before {
  content: "\e204";
}

/* line 242, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-copy:before {
  content: "\e205";
}

/* line 243, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-paste:before {
  content: "\e206";
}

/* line 252, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-alert:before {
  content: "\e209";
}

/* line 253, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-equalizer:before {
  content: "\e210";
}

/* line 254, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-king:before {
  content: "\e211";
}

/* line 255, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-queen:before {
  content: "\e212";
}

/* line 256, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-pawn:before {
  content: "\e213";
}

/* line 257, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bishop:before {
  content: "\e214";
}

/* line 258, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-knight:before {
  content: "\e215";
}

/* line 259, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-baby-formula:before {
  content: "\e216";
}

/* line 260, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tent:before {
  content: "\26fa";
}

/* line 261, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-blackboard:before {
  content: "\e218";
}

/* line 262, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bed:before {
  content: "\e219";
}

/* line 263, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-apple:before {
  content: "\f8ff";
}

/* line 264, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-erase:before {
  content: "\e221";
}

/* line 265, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hourglass:before {
  content: "\231b";
}

/* line 266, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-lamp:before {
  content: "\e223";
}

/* line 267, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-duplicate:before {
  content: "\e224";
}

/* line 268, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-piggy-bank:before {
  content: "\e225";
}

/* line 269, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-scissors:before {
  content: "\e226";
}

/* line 270, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bitcoin:before {
  content: "\e227";
}

/* line 271, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-btc:before {
  content: "\e227";
}

/* line 272, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-xbt:before {
  content: "\e227";
}

/* line 273, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-yen:before {
  content: "\00a5";
}

/* line 274, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-jpy:before {
  content: "\00a5";
}

/* line 275, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ruble:before {
  content: "\20bd";
}

/* line 276, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-rub:before {
  content: "\20bd";
}

/* line 277, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-scale:before {
  content: "\e230";
}

/* line 278, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ice-lolly:before {
  content: "\e231";
}

/* line 279, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

/* line 280, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-education:before {
  content: "\e233";
}

/* line 281, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-option-horizontal:before {
  content: "\e234";
}

/* line 282, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-option-vertical:before {
  content: "\e235";
}

/* line 283, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

/* line 284, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-modal-window:before {
  content: "\e237";
}

/* line 285, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-oil:before {
  content: "\e238";
}

/* line 286, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-grain:before {
  content: "\e239";
}

/* line 287, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sunglasses:before {
  content: "\e240";
}

/* line 288, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-text-size:before {
  content: "\e241";
}

/* line 289, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-text-color:before {
  content: "\e242";
}

/* line 290, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-text-background:before {
  content: "\e243";
}

/* line 291, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-top:before {
  content: "\e244";
}

/* line 292, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

/* line 293, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

/* line 294, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-left:before {
  content: "\e247";
}

/* line 295, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

/* line 296, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-right:before {
  content: "\e249";
}

/* line 297, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-triangle-right:before {
  content: "\e250";
}

/* line 298, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-triangle-left:before {
  content: "\e251";
}

/* line 299, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

/* line 300, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-triangle-top:before {
  content: "\e253";
}

/* line 301, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-console:before {
  content: "\e254";
}

/* line 302, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-superscript:before {
  content: "\e255";
}

/* line 303, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-subscript:before {
  content: "\e256";
}

/* line 304, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-menu-left:before {
  content: "\e257";
}

/* line 305, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-menu-right:before {
  content: "\e258";
}

/* line 306, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-menu-down:before {
  content: "\e259";
}

/* line 307, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-menu-up:before {
  content: "\e260";
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

* {
  box-sizing: border-box;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

*:before,
*:after {
  box-sizing: border-box;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
}

/* line 36, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

a {
  color: #337ab7;
  text-decoration: none;
}

/* line 52, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}

/* line 58, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 69, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

figure {
  margin: 0;
}

/* line 76, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

img {
  vertical-align: middle;
}

/* line 81, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 86, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

.img-rounded {
  border-radius: 6px;
}

/* line 93, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 106, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

.img-circle {
  border-radius: 50%;
}

/* line 113, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 125, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 159, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */

[role="button"] {
  cursor: pointer;
}

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h1,
h2,
h3,
h4,
footer .subfooter-links h4 a,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

/* line 16, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
footer .subfooter-links h4 a small,
h4 .small,
footer .subfooter-links h4 a .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 30, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
  font-size: 65%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h4,
footer .subfooter-links h4 a,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 41, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h4 small,
footer .subfooter-links h4 a small,
h4 .small,
footer .subfooter-links h4 a .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
  font-size: 75%;
}

/* line 47, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h1,
.h1 {
  font-size: 36px;
}

/* line 48, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h2,
.h2 {
  font-size: 30px;
}

/* line 49, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h3,
.h3 {
  font-size: 24px;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h4,
footer .subfooter-links h4 a,
.h4 {
  font-size: 18px;
}

/* line 51, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h5,
.h5 {
  font-size: 14px;
}

/* line 52, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

h6,
.h6 {
  font-size: 12px;
}

/* line 58, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

p {
  margin: 0 0 10px;
}

/* line 62, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

/* line 78, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

small,
.small {
  font-size: 85%;
}

/* line 83, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 90, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.text-left {
  text-align: left;
}

/* line 91, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.text-right {
  text-align: right;
}

/* line 92, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.text-center {
  text-align: center;
}

/* line 93, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.text-justify {
  text-align: justify;
}

/* line 94, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.text-nowrap {
  white-space: nowrap;
}

/* line 97, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.text-lowercase {
  text-transform: lowercase;
}

/* line 98, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.text-uppercase,
.initialism {
  text-transform: uppercase;
}

/* line 99, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.text-capitalize {
  text-transform: capitalize;
}

/* line 102, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.text-muted {
  color: #777777;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

.text-primary {
  color: #337ab7;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

.text-success {
  color: #3c763d;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

.text-info {
  color: #31708f;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

.text-warning {
  color: #8a6d3b;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

.text-danger {
  color: #a94442;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

/* line 119, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.bg-primary {
  color: #fff;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

.bg-primary {
  background-color: #337ab7;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

.bg-success {
  background-color: #dff0d8;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

.bg-info {
  background-color: #d9edf7;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

.bg-warning {
  background-color: #fcf8e3;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

.bg-danger {
  background-color: #f2dede;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

/* line 138, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

/* line 149, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 153, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 167, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 173, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

/* line 177, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 185, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 189, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

dt,
dd {
  line-height: 1.42857;
}

/* line 193, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

dt {
  font-weight: bold;
}

/* line 196, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

dd {
  margin-left: 0;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.dl-horizontal dd:before,
.dl-horizontal dd:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.dl-horizontal dd:after {
  clear: both;
}

/* line 229, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

/* line 235, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.initialism {
  font-size: 90%;
}

/* line 241, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

/* line 250, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

/* line 257, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #777777;
}

/* line 265, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 274, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

/* line 286, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}

/* line 287, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 294, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 32, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

/* line 41, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 55, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 66, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 24px;
  padding-right: 24px;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.container:before,
.container:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.container:after {
  clear: both;
}

/* line 30, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 24px;
  padding-right: 24px;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.container-fluid:after {
  clear: both;
}

/* line 39, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */

.row {
  margin-left: -24px;
  margin-right: -24px;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.row:before,
.row:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.row:after {
  clear: both;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 24px;
  padding-right: 24px;
}

/* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-1 {
  width: 8.33333%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-2 {
  width: 16.66667%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-3 {
  width: 25%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-4 {
  width: 33.33333%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-5 {
  width: 41.66667%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-6 {
  width: 50%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-7 {
  width: 58.33333%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-8 {
  width: 66.66667%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-9 {
  width: 75%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-10 {
  width: 83.33333%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-11 {
  width: 91.66667%;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-12 {
  width: 100%;
}

/* line 55, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-0 {
  right: auto;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-3 {
  right: 25%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-6 {
  right: 50%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-9 {
  right: 75%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-12 {
  right: 100%;
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-0 {
  left: auto;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-3 {
  left: 25%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-6 {
  left: 50%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-9 {
  left: 75%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-12 {
  left: 100%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

table {
  background-color: transparent;
}

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

th {
  text-align: left;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

/* line 31, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 41, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

/* line 57, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

/* line 62, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table .table {
  background-color: #fff;
}

/* line 75, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 88, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table-bordered {
  border: 1px solid #ddd;
}

/* line 94, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

/* line 101, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 114, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

/* line 125, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 135, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 143, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

/* line 171, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

/* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 32, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 47, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

input[type="search"] {
  box-sizing: border-box;
}

/* line 52, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 59, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

input[type="file"] {
  display: block;
}

/* line 64, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

input[type="range"] {
  display: block;
  width: 100%;
}

/* line 70, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

select[multiple],
select[size] {
  height: auto;
}

/* line 76, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 83, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
}

/* line 114, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 57, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 103, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

/* line 107, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */

.form-control:-ms-input-placeholder {
  color: #999;
}

/* line 108, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */

.form-control::-webkit-input-placeholder {
  color: #999;
}

/* line 136, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

/* line 146, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

/* line 153, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

/* line 162, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

textarea.form-control {
  height: auto;
}

/* line 174, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

input[type="search"] {
  -webkit-appearance: none;
}

/* line 215, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-group {
  margin-bottom: 15px;
}

/* line 224, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 231, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 239, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

/* line 248, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 254, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 264, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 276, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 285, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

/* line 295, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

/* line 307, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}

/* line 315, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-control-static.input-lg,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.form-control-static.input-sm,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}

/* line 71, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.input-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 79, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

select.input-sm,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

/* line 84, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

textarea.input-sm,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto;
}

/* line 333, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 340, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

/* line 344, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

/* line 348, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 71, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.input-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}

/* line 79, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

select.input-lg,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}

/* line 84, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

textarea.input-lg,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto;
}

/* line 359, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}

/* line 366, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

/* line 370, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

/* line 374, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333;
}

/* line 388, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.has-feedback {
  position: relative;
}

/* line 393, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 398, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

/* line 410, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.input-lg + .form-control-feedback,
.input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* line 417, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.input-sm + .form-control-feedback,
.input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

/* line 21, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 31, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

/* line 37, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

/* line 21, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 31, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 37, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

/* line 21, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 31, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

/* line 37, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-error .form-control-feedback {
  color: #a94442;
}

/* line 439, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

/* line 442, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 453, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

/* line 559, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 569, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

/* line 575, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-horizontal .form-group {
  margin-left: -24px;
  margin-right: -24px;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.form-horizontal .form-group:after {
  clear: both;
}

/* line 593, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

.form-horizontal .has-feedback .form-control-feedback {
  right: 24px;
}

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 26, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 32, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}

/* line 39, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 46, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

/* line 58, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

/* line 68, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

/* line 17, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 29, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

/* line 37, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  background-image: none;
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

/* line 53, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/* line 71, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

/* line 17, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

/* line 29, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

/* line 37, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  background-image: none;
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

/* line 53, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

/* line 75, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

/* line 17, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

/* line 29, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

/* line 37, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  background-image: none;
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 53, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 79, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

/* line 17, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

/* line 29, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

/* line 37, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
  background-image: none;
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 53, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

/* line 83, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

/* line 17, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

/* line 29, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

/* line 37, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  background-image: none;
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 53, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 87, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

/* line 17, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 29, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

/* line 37, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  background-image: none;
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 53, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 96, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}

/* line 101, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}

/* line 109, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

/* line 115, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

/* line 123, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

/* line 135, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}

/* line 139, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 143, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 151, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-block {
  display: block;
  width: 100%;
}

/* line 157, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 165, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

/* line 13, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */

.fade.in {
  opacity: 1;
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */

.collapse {
  display: none;
}

/* line 21, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */

.collapse.in {
  display: block;
}

/* line 26, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */

tr.collapse.in {
  display: table-row;
}

/* line 28, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */

tbody.collapse.in {
  display: table-row-group;
}

/* line 30, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropup,
.dropdown {
  position: relative;
}

/* line 26, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-toggle:focus {
  outline: 0;
}

/* line 31, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 54, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 65, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;
}

/* line 78, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 88, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

/* line 103, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}

/* line 110, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

/* line 123, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.open > .dropdown-menu {
  display: block;
}

/* line 128, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.open > a {
  outline: 0;
}

/* line 137, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu-right {
  left: auto;
  right: 0;
}

/* line 147, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu-left {
  left: 0;
  right: auto;
}

/* line 153, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap;
}

/* line 163, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 173, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 186, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}

/* line 193, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

/* line 26, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-toolbar {
  margin-left: -5px;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.btn-toolbar:after {
  clear: both;
}

/* line 39, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

/* line 44, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 51, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 56, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 58, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 63, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 69, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn-group {
  float: left;
}

/* line 72, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 76, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 81, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 86, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 105, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 109, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group > .btn-lg + .dropdown-toggle,
.btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 116, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 120, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}

/* line 127, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn .caret {
  margin-left: 0;
}

/* line 131, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-lg .caret,
.btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 136, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.dropup .btn-lg .caret,
.dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

/* line 145, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.btn-group-vertical > .btn-group:after {
  clear: both;
}

/* line 157, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

/* line 162, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 172, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 175, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 179, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 184, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 188, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 193, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 201, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

/* line 206, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

/* line 212, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

/* line 216, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

/* line 237, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

/* line 13, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

/* line 33, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group .form-control:focus {
  z-index: 3;
}

/* line 58, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

/* line 63, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 68, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 77, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 89, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

/* line 94, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

/* line 101, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 108, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 117, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon:first-child {
  border-right: 0;
}

/* line 120, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 129, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon:last-child {
  border-left: 0;
}

/* line 135, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

/* line 144, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn > .btn {
  position: relative;
}

/* line 146, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

/* line 150, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}

/* line 159, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

/* line 165, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.nav:before,
.nav:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.nav:after {
  clear: both;
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav > li {
  position: relative;
  display: block;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

/* line 23, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

/* line 31, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav > li.disabled > a {
  color: #777777;
}

/* line 34, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

/* line 46, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}

/* line 59, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 66, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav > li > a > img {
  max-width: none;
}

/* line 76, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

/* line 78, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

/* line 84, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

/* line 89, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

/* line 96, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 118, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-pills > li {
  float: left;
}

/* line 122, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-pills > li > a {
  border-radius: 4px;
}

/* line 125, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-pills > li + li {
  margin-left: 2px;
}

/* line 131, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

/* line 144, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-stacked > li {
  float: none;
}

/* line 146, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 160, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-justified,
.nav-tabs.nav-justified {
  width: 100%;
}

/* line 163, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-justified > li,
.nav-tabs.nav-justified > li {
  float: none;
}

/* line 165, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

/* line 171, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

/* line 190, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs-justified,
.nav-tabs.nav-justified {
  border-bottom: 0;
}

/* line 193, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

/* line 199, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs-justified > .active > a,
.nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

/* line 224, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.tab-content > .tab-pane {
  display: none;
}

/* line 227, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.tab-content > .active {
  display: block;
}

/* line 237, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar:before,
.navbar:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar:after {
  clear: both;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar-header:after {
  clear: both;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-collapse {
  overflow-x: visible;
  padding-right: 24px;
  padding-left: 24px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar-collapse:after {
  clear: both;
}

/* line 59, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-collapse.in {
  overflow-y: auto;
}

/* line 92, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

/* line 108, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -24px;
  margin-left: -24px;
}

/* line 128, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

/* line 138, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 150, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 154, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 163, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-brand {
  float: left;
  padding: 15px 24px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}

/* line 170, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

/* line 175, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-brand > img {
  display: block;
}

/* line 193, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 24px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 206, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-toggle:focus {
  outline: 0;
}

/* line 211, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

/* line 217, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

/* line 232, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-nav {
  margin: 7.5px -24px;
}

/* line 235, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

/* line 286, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-form {
  margin-left: -24px;
  margin-right: -24px;
  padding: 10px 24px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

/* line 327, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 332, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 343, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

/* line 346, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-btn.btn-sm,
.btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 349, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-btn.btn-xs,
.btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 359, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 397, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

/* line 401, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-brand {
  color: #777;
}

/* line 403, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

/* line 410, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-text {
  color: #777;
}

/* line 415, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-nav > li > a {
  color: #777;
}

/* line 418, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

/* line 425, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

/* line 433, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

/* line 442, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

/* line 444, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

/* line 448, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

/* line 453, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

/* line 462, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}

/* line 506, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-link {
  color: #777;
}

/* line 508, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-link:hover {
  color: #333;
}

/* line 513, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .btn-link {
  color: #777;
}

/* line 515, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

/* line 521, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

/* line 531, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

/* line 535, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

/* line 537, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

/* line 544, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

/* line 549, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

/* line 552, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

/* line 559, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}

/* line 567, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

/* line 577, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

/* line 579, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

/* line 583, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 588, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

/* line 596, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}

/* line 641, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

/* line 643, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

/* line 648, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

/* line 650, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

/* line 656, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

/* line 13, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */

.breadcrumb > li {
  display: inline-block;
}

/* line 16, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */

.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}

/* line 25, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */

.breadcrumb > .active {
  color: #777777;
}

/* line 4, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

/* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */

.pagination > li {
  display: inline;
}

/* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

/* line 25, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 32, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 41, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */

.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}

/* line 52, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */

.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}

/* line 64, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
}

/* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.pager:before,
.pager:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.pager:after {
  clear: both;
}

/* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */

.pager li {
  display: inline;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

/* line 23, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

/* line 31, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */

.pager .next > a,
.pager .next > span {
  float: right;
}

/* line 38, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */

.pager .previous > a,
.pager .previous > span {
  float: left;
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */

.label:empty {
  display: none;
}

/* line 25, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */

.btn .label {
  position: relative;
  top: -1px;
}

/* line 33, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 44, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */

.label-default {
  background-color: #777777;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}

/* line 48, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */

.label-primary {
  background-color: #337ab7;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}

/* line 52, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */

.label-success {
  background-color: #5cb85c;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

/* line 56, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */

.label-info {
  background-color: #5bc0de;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

/* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */

.label-warning {
  background-color: #f0ad4e;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

/* line 64, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */

.label-danger {
  background-color: #d9534f;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */

.badge:empty {
  display: none;
}

/* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */

.btn .badge {
  position: relative;
  top: -1px;
}

/* line 32, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */

.btn-xs .badge,
.btn-group-xs > .btn .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

/* line 41, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}

/* line 47, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */

.list-group-item > .badge {
  float: right;
}

/* line 51, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

/* line 55, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 62, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

/* line 13, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

/* line 28, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 24px;
  padding-right: 24px;
}

/* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */

.jumbotron .container {
  max-width: 100%;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out;
}

/* line 17, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */

.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

/* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */

.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

/* line 34, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

/* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 16, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert h4,
.alert footer .subfooter-links h4 a,
footer .subfooter-links h4 .alert a {
  margin-top: 0;
  color: inherit;
}

/* line 23, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert .alert-link {
  font-weight: bold;
}

/* line 28, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 33, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert > p + p {
  margin-top: 5px;
}

/* line 42, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

/* line 47, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 59, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-success hr {
  border-top-color: #c9e2b3;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-success .alert-link {
  color: #2b542c;
}

/* line 63, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-info hr {
  border-top-color: #a6e1ec;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-info .alert-link {
  color: #245269;
}

/* line 67, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-warning hr {
  border-top-color: #f7e1b5;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-warning .alert-link {
  color: #66512c;
}

/* line 71, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

/* line 8, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-danger hr {
  border-top-color: #e4b9c0;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

/* line 26, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 36, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}

/* line 54, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 64, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 73, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress-bar-success {
  background-color: #5cb85c;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */

.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 77, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress-bar-info {
  background-color: #5bc0de;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */

.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 81, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress-bar-warning {
  background-color: #f0ad4e;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */

.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 85, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress-bar-danger {
  background-color: #d9534f;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */

.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 1, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media {
  margin-top: 15px;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media:first-child {
  margin-top: 0;
}

/* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

/* line 16, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media-body {
  width: 10000px;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media-object {
  display: block;
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media-object.img-thumbnail {
  max-width: none;
}

/* line 29, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

/* line 34, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

/* line 39, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

/* line 46, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media-middle {
  vertical-align: middle;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media-bottom {
  vertical-align: bottom;
}

/* line 55, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 63, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */

.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 21, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

/* line 31, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 34, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 46, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

a.list-group-item,
button.list-group-item {
  color: #555;
}

/* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

/* line 55, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

a.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

/* line 63, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

button.list-group-item {
  width: 100%;
  text-align: left;
}

/* line 70, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}

/* line 78, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

/* line 81, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}

/* line 87, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

/* line 96, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

/* line 101, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

/* line 4, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

/* line 4, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

/* line 4, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

/* line 4, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

/* line 24, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

/* line 123, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 127, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 16, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-body {
  padding: 15px;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.panel-body:after {
  clear: both;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 33, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

/* line 39, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

/* line 49, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 63, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

/* line 67, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

/* line 74, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 82, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 89, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 96, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 100, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.list-group + .panel-footer {
  border-top-width: 0;
}

/* line 110, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

/* line 115, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 121, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 127, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 131, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

/* line 135, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

/* line 143, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 149, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 153, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

/* line 157, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

/* line 164, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

/* line 170, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

/* line 174, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

/* line 181, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

/* line 185, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

/* line 194, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

/* line 203, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

/* line 210, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

/* line 222, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-group {
  margin-bottom: 20px;
}

/* line 226, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

/* line 230, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel + .panel {
  margin-top: 5px;
}

/* line 235, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel-heading {
  border-bottom: 0;
}

/* line 238, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

/* line 244, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel-footer {
  border-top: 0;
}

/* line 246, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

/* line 254, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-default {
  border-color: #ddd;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

/* line 257, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-primary {
  border-color: #337ab7;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

/* line 260, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-success {
  border-color: #d6e9c6;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 263, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-info {
  border-color: #bce8f1;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 266, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-warning {
  border-color: #faebcc;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/* line 269, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */

.panel-danger {
  border-color: #ebccd1;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/* line 5, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

/* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

/* line 28, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

/* line 33, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

/* line 26, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 30, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-open {
  overflow: hidden;
}

/* line 16, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 32, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

/* line 36, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 38, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 44, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 51, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

/* line 64, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  background-color: #000;
}

/* line 73, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 74, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 79, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.modal-header:before,
.modal-header:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.modal-header:after {
  clear: both;
}

/* line 85, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-header .close {
  margin-top: -2px;
}

/* line 90, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-title {
  margin: 0;
  line-height: 1.42857;
}

/* line 97, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-body {
  position: relative;
  padding: 15px;
}

/* line 103, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.modal-footer:after {
  clear: both;
}

/* line 110, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 115, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 119, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 125, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* line 20, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

/* line 21, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 26, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

/* line 36, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 52, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 59, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 66, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

/* line 73, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

/* line 80, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 87, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 94, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.top {
  margin-top: -10px;
}

/* line 28, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.right {
  margin-left: 10px;
}

/* line 29, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.bottom {
  margin-top: 10px;
}

/* line 30, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.left {
  margin-left: -10px;
}

/* line 33, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 42, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover-content {
  padding: 9px 14px;
}

/* line 51, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 61, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover > .arrow {
  border-width: 11px;
}

/* line 64, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 70, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

/* line 77, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

/* line 85, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 92, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

/* line 100, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

/* line 107, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

/* line 116, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 123, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel {
  position: relative;
}

/* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 16, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}

/* line 22, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

/* line 53, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

/* line 59, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner > .active {
  left: 0;
}

/* line 63, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 70, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner > .next {
  left: 100%;
}

/* line 73, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner > .prev {
  left: -100%;
}

/* line 76, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

/* line 81, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner > .active.left {
  left: -100%;
}

/* line 84, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner > .active.right {
  left: 100%;
}

/* line 93, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}

/* line 109, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

/* line 112, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

/* line 119, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 128, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

/* line 138, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

/* line 143, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

/* line 148, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

/* line 158, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-prev:before {
  content: '\2039';
}

/* line 163, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-next:before {
  content: '\203a';
}

/* line 174, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

/* line 185, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

/* line 207, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

/* line 218, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 229, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-caption .btn {
  text-shadow: none;
}

/* line 14, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 19, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.clearfix:after {
  clear: both;
}

/* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */

.pull-right {
  float: right !important;
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */

.pull-left {
  float: left !important;
}

/* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */

.hide {
  display: none !important;
}

/* line 30, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */

.show {
  display: block !important;
}

/* line 33, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */

.invisible {
  visibility: hidden;
}

/* line 36, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */

.hidden {
  display: none !important;
}

/* line 53, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

.visible-xs {
  display: none !important;
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

.visible-sm {
  display: none !important;
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

.visible-md {
  display: none !important;
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

.visible-lg {
  display: none !important;
}

/* line 36, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

/* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

.visible-print {
  display: none !important;
}

/* line 155, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

.visible-print-block {
  display: none !important;
}

/* line 162, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

.visible-print-inline {
  display: none !important;
}

/* line 169, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

.visible-print-inline-block {
  display: none !important;
}

/* Media queries */

/* Ejemplo Uso
body{
    ...
    @include media-breakpoint-up($sm) {
        background:red;
    }
    @include media-breakpoint-up($md) {
        background:none;
    }
    ...
}
*/

/* Ejemplo de uso:
p{
  @include text-truncate();
}
*/

/* Ejemplo de uso:
p {
  @include font-size(13);
}
*/

/* Ejemplo de uso:
p {
    @include fluid-type($min_width, $max_width, $min_font, $max_font);
}
*/

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.3.0");
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../fonts/fontawesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 14, dist/_patterns/_scss/general/_font-awesome.scss */

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* makes the font 33% larger relative to the icon container */

/* line 24, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 29, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-2x {
  font-size: 2em;
}

/* line 32, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-3x {
  font-size: 3em;
}

/* line 35, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-4x {
  font-size: 4em;
}

/* line 38, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-5x {
  font-size: 5em;
}

/* line 41, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 45, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 50, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ul > li {
  position: relative;
}

/* line 53, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 60, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-li.fa-lg {
  left: -1.85714286em;
}

/* line 63, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 68, dist/_patterns/_scss/general/_font-awesome.scss */

.pull-right {
  float: right;
}

/* line 71, dist/_patterns/_scss/general/_font-awesome.scss */

.pull-left {
  float: left;
}

/* line 74, dist/_patterns/_scss/general/_font-awesome.scss */

.fa.pull-left {
  margin-right: .3em;
}

/* line 77, dist/_patterns/_scss/general/_font-awesome.scss */

.fa.pull-right {
  margin-left: .3em;
}

/* line 80, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 84, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* line 108, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 114, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 120, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 126, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 132, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 138, dist/_patterns/_scss/general/_font-awesome.scss */

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
  filter: none;
}

/* line 145, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 153, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 160, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-stack-1x {
  line-height: inherit;
}

/* line 163, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-stack-2x {
  font-size: 2em;
}

/* line 166, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

/* line 171, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-glass:before {
  content: "\f000";
}

/* line 174, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-music:before {
  content: "\f001";
}

/* line 177, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-search:before {
  content: "\f002";
}

/* line 180, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-envelope-o:before {
  content: "\f003";
}

/* line 183, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-heart:before {
  content: "\f004";
}

/* line 186, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-star:before {
  content: "\f005";
}

/* line 189, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-star-o:before {
  content: "\f006";
}

/* line 192, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-user:before {
  content: "\f007";
}

/* line 195, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-film:before {
  content: "\f008";
}

/* line 198, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-th-large:before {
  content: "\f009";
}

/* line 201, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-th:before {
  content: "\f00a";
}

/* line 204, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-th-list:before {
  content: "\f00b";
}

/* line 207, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-check:before {
  content: "\f00c";
}

/* line 210, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

/* line 215, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-search-plus:before {
  content: "\f00e";
}

/* line 218, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-search-minus:before {
  content: "\f010";
}

/* line 221, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-power-off:before {
  content: "\f011";
}

/* line 224, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-signal:before {
  content: "\f012";
}

/* line 227, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 231, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-trash-o:before {
  content: "\f014";
}

/* line 234, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-home:before {
  content: "\f015";
}

/* line 237, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-o:before {
  content: "\f016";
}

/* line 240, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-clock-o:before {
  content: "\f017";
}

/* line 243, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-road:before {
  content: "\f018";
}

/* line 246, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-download:before {
  content: "\f019";
}

/* line 249, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 252, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 255, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-inbox:before {
  content: "\f01c";
}

/* line 258, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 261, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 265, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-refresh:before {
  content: "\f021";
}

/* line 268, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-list-alt:before {
  content: "\f022";
}

/* line 271, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-lock:before {
  content: "\f023";
}

/* line 274, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-flag:before {
  content: "\f024";
}

/* line 277, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-headphones:before {
  content: "\f025";
}

/* line 280, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-volume-off:before {
  content: "\f026";
}

/* line 283, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-volume-down:before {
  content: "\f027";
}

/* line 286, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-volume-up:before {
  content: "\f028";
}

/* line 289, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-qrcode:before {
  content: "\f029";
}

/* line 292, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-barcode:before {
  content: "\f02a";
}

/* line 295, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-tag:before {
  content: "\f02b";
}

/* line 298, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-tags:before {
  content: "\f02c";
}

/* line 301, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-book:before {
  content: "\f02d";
}

/* line 304, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bookmark:before {
  content: "\f02e";
}

/* line 307, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-print:before {
  content: "\f02f";
}

/* line 310, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-camera:before {
  content: "\f030";
}

/* line 313, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-font:before {
  content: "\f031";
}

/* line 316, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bold:before {
  content: "\f032";
}

/* line 319, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-italic:before {
  content: "\f033";
}

/* line 322, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-text-height:before {
  content: "\f034";
}

/* line 325, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-text-width:before {
  content: "\f035";
}

/* line 328, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-align-left:before {
  content: "\f036";
}

/* line 331, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-align-center:before {
  content: "\f037";
}

/* line 334, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-align-right:before {
  content: "\f038";
}

/* line 337, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-align-justify:before {
  content: "\f039";
}

/* line 340, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-list:before {
  content: "\f03a";
}

/* line 343, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 347, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-indent:before {
  content: "\f03c";
}

/* line 350, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-video-camera:before {
  content: "\f03d";
}

/* line 353, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* line 358, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pencil:before {
  content: "\f040";
}

/* line 361, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-map-marker:before {
  content: "\f041";
}

/* line 364, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-adjust:before {
  content: "\f042";
}

/* line 367, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-tint:before {
  content: "\f043";
}

/* line 370, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 374, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-share-square-o:before {
  content: "\f045";
}

/* line 377, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-check-square-o:before {
  content: "\f046";
}

/* line 380, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrows:before {
  content: "\f047";
}

/* line 383, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-step-backward:before {
  content: "\f048";
}

/* line 386, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-fast-backward:before {
  content: "\f049";
}

/* line 389, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-backward:before {
  content: "\f04a";
}

/* line 392, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-play:before {
  content: "\f04b";
}

/* line 395, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pause:before {
  content: "\f04c";
}

/* line 398, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-stop:before {
  content: "\f04d";
}

/* line 401, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-forward:before {
  content: "\f04e";
}

/* line 404, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-fast-forward:before {
  content: "\f050";
}

/* line 407, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-step-forward:before {
  content: "\f051";
}

/* line 410, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-eject:before {
  content: "\f052";
}

/* line 413, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-chevron-left:before {
  content: "\f053";
}

/* line 416, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-chevron-right:before {
  content: "\f054";
}

/* line 419, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-plus-circle:before {
  content: "\f055";
}

/* line 422, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-minus-circle:before {
  content: "\f056";
}

/* line 425, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-times-circle:before {
  content: "\f057";
}

/* line 428, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-check-circle:before {
  content: "\f058";
}

/* line 431, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-question-circle:before {
  content: "\f059";
}

/* line 434, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-info-circle:before {
  content: "\f05a";
}

/* line 437, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-crosshairs:before {
  content: "\f05b";
}

/* line 440, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 443, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 446, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ban:before {
  content: "\f05e";
}

/* line 449, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-left:before {
  content: "\f060";
}

/* line 452, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-right:before {
  content: "\f061";
}

/* line 455, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-up:before {
  content: "\f062";
}

/* line 458, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-down:before {
  content: "\f063";
}

/* line 461, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 465, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-expand:before {
  content: "\f065";
}

/* line 468, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-compress:before {
  content: "\f066";
}

/* line 471, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-plus:before {
  content: "\f067";
}

/* line 474, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-minus:before {
  content: "\f068";
}

/* line 477, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-asterisk:before {
  content: "\f069";
}

/* line 480, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 483, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-gift:before {
  content: "\f06b";
}

/* line 486, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-leaf:before {
  content: "\f06c";
}

/* line 489, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-fire:before {
  content: "\f06d";
}

/* line 492, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-eye:before {
  content: "\f06e";
}

/* line 495, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-eye-slash:before {
  content: "\f070";
}

/* line 498, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 502, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-plane:before {
  content: "\f072";
}

/* line 505, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-calendar:before {
  content: "\f073";
}

/* line 508, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-random:before {
  content: "\f074";
}

/* line 511, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-comment:before {
  content: "\f075";
}

/* line 514, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-magnet:before {
  content: "\f076";
}

/* line 517, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-chevron-up:before {
  content: "\f077";
}

/* line 520, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-chevron-down:before {
  content: "\f078";
}

/* line 523, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-retweet:before {
  content: "\f079";
}

/* line 526, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 529, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-folder:before {
  content: "\f07b";
}

/* line 532, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-folder-open:before {
  content: "\f07c";
}

/* line 535, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrows-v:before {
  content: "\f07d";
}

/* line 538, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrows-h:before {
  content: "\f07e";
}

/* line 541, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

/* line 545, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-twitter-square:before {
  content: "\f081";
}

/* line 548, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-facebook-square:before {
  content: "\f082";
}

/* line 551, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-camera-retro:before {
  content: "\f083";
}

/* line 554, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-key:before {
  content: "\f084";
}

/* line 557, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 561, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-comments:before {
  content: "\f086";
}

/* line 564, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 567, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 570, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-star-half:before {
  content: "\f089";
}

/* line 573, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-heart-o:before {
  content: "\f08a";
}

/* line 576, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sign-out:before {
  content: "\f08b";
}

/* line 579, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 582, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 585, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-external-link:before {
  content: "\f08e";
}

/* line 588, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sign-in:before {
  content: "\f090";
}

/* line 591, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-trophy:before {
  content: "\f091";
}

/* line 594, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-github-square:before {
  content: "\f092";
}

/* line 597, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-upload:before {
  content: "\f093";
}

/* line 600, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-lemon-o:before {
  content: "\f094";
}

/* line 603, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-phone:before {
  content: "\f095";
}

/* line 606, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-square-o:before {
  content: "\f096";
}

/* line 609, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bookmark-o:before {
  content: "\f097";
}

/* line 612, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-phone-square:before {
  content: "\f098";
}

/* line 615, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-twitter:before {
  content: "\f099";
}

/* line 618, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

/* line 622, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-github:before {
  content: "\f09b";
}

/* line 625, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-unlock:before {
  content: "\f09c";
}

/* line 628, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-credit-card:before {
  content: "\f09d";
}

/* line 631, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-rss:before {
  content: "\f09e";
}

/* line 634, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 637, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 640, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bell:before {
  content: "\f0f3";
}

/* line 643, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-certificate:before {
  content: "\f0a3";
}

/* line 646, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 649, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 652, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 655, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 658, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 661, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 664, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 667, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 670, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-globe:before {
  content: "\f0ac";
}

/* line 673, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-wrench:before {
  content: "\f0ad";
}

/* line 676, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-tasks:before {
  content: "\f0ae";
}

/* line 679, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-filter:before {
  content: "\f0b0";
}

/* line 682, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-briefcase:before {
  content: "\f0b1";
}

/* line 685, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 688, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 692, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 696, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cloud:before {
  content: "\f0c2";
}

/* line 699, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-flask:before {
  content: "\f0c3";
}

/* line 702, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 706, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 710, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-paperclip:before {
  content: "\f0c6";
}

/* line 713, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 717, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-square:before {
  content: "\f0c8";
}

/* line 720, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

/* line 725, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-list-ul:before {
  content: "\f0ca";
}

/* line 728, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-list-ol:before {
  content: "\f0cb";
}

/* line 731, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 734, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-underline:before {
  content: "\f0cd";
}

/* line 737, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-table:before {
  content: "\f0ce";
}

/* line 740, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-magic:before {
  content: "\f0d0";
}

/* line 743, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-truck:before {
  content: "\f0d1";
}

/* line 746, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pinterest:before {
  content: "\f0d2";
}

/* line 749, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 752, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 755, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-google-plus:before {
  content: "\f0d5";
}

/* line 758, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-money:before {
  content: "\f0d6";
}

/* line 761, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-caret-down:before {
  content: "\f0d7";
}

/* line 764, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-caret-up:before {
  content: "\f0d8";
}

/* line 767, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-caret-left:before {
  content: "\f0d9";
}

/* line 770, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-caret-right:before {
  content: "\f0da";
}

/* line 773, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-columns:before {
  content: "\f0db";
}

/* line 776, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 780, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

/* line 784, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

/* line 788, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-envelope:before {
  content: "\f0e0";
}

/* line 791, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-linkedin:before {
  content: "\f0e1";
}

/* line 794, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 798, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 802, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 806, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-comment-o:before {
  content: "\f0e5";
}

/* line 809, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-comments-o:before {
  content: "\f0e6";
}

/* line 812, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 816, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sitemap:before {
  content: "\f0e8";
}

/* line 819, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-umbrella:before {
  content: "\f0e9";
}

/* line 822, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 826, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 829, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-exchange:before {
  content: "\f0ec";
}

/* line 832, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 835, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 838, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-user-md:before {
  content: "\f0f0";
}

/* line 841, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 844, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-suitcase:before {
  content: "\f0f2";
}

/* line 847, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bell-o:before {
  content: "\f0a2";
}

/* line 850, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-coffee:before {
  content: "\f0f4";
}

/* line 853, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cutlery:before {
  content: "\f0f5";
}

/* line 856, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 859, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-building-o:before {
  content: "\f0f7";
}

/* line 862, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 865, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ambulance:before {
  content: "\f0f9";
}

/* line 868, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-medkit:before {
  content: "\f0fa";
}

/* line 871, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 874, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-beer:before {
  content: "\f0fc";
}

/* line 877, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-h-square:before {
  content: "\f0fd";
}

/* line 880, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-plus-square:before {
  content: "\f0fe";
}

/* line 883, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-angle-double-left:before {
  content: "\f100";
}

/* line 886, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-angle-double-right:before {
  content: "\f101";
}

/* line 889, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-angle-double-up:before {
  content: "\f102";
}

/* line 892, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-angle-double-down:before {
  content: "\f103";
}

/* line 895, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-angle-left:before {
  content: "\f104";
}

/* line 898, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-angle-right:before {
  content: "\f105";
}

/* line 901, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-angle-up:before {
  content: "\f106";
}

/* line 904, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-angle-down:before {
  content: "\f107";
}

/* line 907, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-desktop:before {
  content: "\f108";
}

/* line 910, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-laptop:before {
  content: "\f109";
}

/* line 913, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-tablet:before {
  content: "\f10a";
}

/* line 916, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 920, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-circle-o:before {
  content: "\f10c";
}

/* line 923, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-quote-left:before {
  content: "\f10d";
}

/* line 926, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-quote-right:before {
  content: "\f10e";
}

/* line 929, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-spinner:before {
  content: "\f110";
}

/* line 932, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-circle:before {
  content: "\f111";
}

/* line 935, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 939, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-github-alt:before {
  content: "\f113";
}

/* line 942, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-folder-o:before {
  content: "\f114";
}

/* line 945, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-folder-open-o:before {
  content: "\f115";
}

/* line 948, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-smile-o:before {
  content: "\f118";
}

/* line 951, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-frown-o:before {
  content: "\f119";
}

/* line 954, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-meh-o:before {
  content: "\f11a";
}

/* line 957, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-gamepad:before {
  content: "\f11b";
}

/* line 960, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 963, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-flag-o:before {
  content: "\f11d";
}

/* line 966, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 969, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-terminal:before {
  content: "\f120";
}

/* line 972, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-code:before {
  content: "\f121";
}

/* line 975, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

/* line 979, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 984, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-location-arrow:before {
  content: "\f124";
}

/* line 987, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-crop:before {
  content: "\f125";
}

/* line 990, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-code-fork:before {
  content: "\f126";
}

/* line 993, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 997, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-question:before {
  content: "\f128";
}

/* line 1000, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-info:before {
  content: "\f129";
}

/* line 1003, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-exclamation:before {
  content: "\f12a";
}

/* line 1006, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-superscript:before {
  content: "\f12b";
}

/* line 1009, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-subscript:before {
  content: "\f12c";
}

/* line 1012, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-eraser:before {
  content: "\f12d";
}

/* line 1015, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 1018, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-microphone:before {
  content: "\f130";
}

/* line 1021, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-microphone-slash:before {
  content: "\f131";
}

/* line 1024, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-shield:before {
  content: "\f132";
}

/* line 1027, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-calendar-o:before {
  content: "\f133";
}

/* line 1030, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1033, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-rocket:before {
  content: "\f135";
}

/* line 1036, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-maxcdn:before {
  content: "\f136";
}

/* line 1039, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 1042, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 1045, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 1048, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 1051, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-html5:before {
  content: "\f13b";
}

/* line 1054, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-css3:before {
  content: "\f13c";
}

/* line 1057, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-anchor:before {
  content: "\f13d";
}

/* line 1060, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1063, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bullseye:before {
  content: "\f140";
}

/* line 1066, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 1069, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 1072, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-rss-square:before {
  content: "\f143";
}

/* line 1075, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-play-circle:before {
  content: "\f144";
}

/* line 1078, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ticket:before {
  content: "\f145";
}

/* line 1081, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-minus-square:before {
  content: "\f146";
}

/* line 1084, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-minus-square-o:before {
  content: "\f147";
}

/* line 1087, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-level-up:before {
  content: "\f148";
}

/* line 1090, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-level-down:before {
  content: "\f149";
}

/* line 1093, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-check-square:before {
  content: "\f14a";
}

/* line 1096, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pencil-square:before {
  content: "\f14b";
}

/* line 1099, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-external-link-square:before {
  content: "\f14c";
}

/* line 1102, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-share-square:before {
  content: "\f14d";
}

/* line 1105, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-compass:before {
  content: "\f14e";
}

/* line 1108, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 1112, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 1116, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 1120, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 1124, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-gbp:before {
  content: "\f154";
}

/* line 1127, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 1131, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 1135, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 1141, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 1146, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 1150, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 1154, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file:before {
  content: "\f15b";
}

/* line 1157, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-text:before {
  content: "\f15c";
}

/* line 1160, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 1163, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 1166, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 1169, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 1172, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 1175, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 1178, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1181, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1184, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-youtube-square:before {
  content: "\f166";
}

/* line 1187, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-youtube:before {
  content: "\f167";
}

/* line 1190, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-xing:before {
  content: "\f168";
}

/* line 1193, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-xing-square:before {
  content: "\f169";
}

/* line 1196, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-youtube-play:before {
  content: "\f16a";
}

/* line 1199, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-dropbox:before {
  content: "\f16b";
}

/* line 1202, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1205, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-instagram:before {
  content: "\f16d";
}

/* line 1208, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-flickr:before {
  content: "\f16e";
}

/* line 1211, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-adn:before {
  content: "\f170";
}

/* line 1214, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bitbucket:before {
  content: "\f171";
}

/* line 1217, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 1220, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-tumblr:before {
  content: "\f173";
}

/* line 1223, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1226, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 1229, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 1232, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 1235, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 1238, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-apple:before {
  content: "\f179";
}

/* line 1241, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-windows:before {
  content: "\f17a";
}

/* line 1244, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-android:before {
  content: "\f17b";
}

/* line 1247, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-linux:before {
  content: "\f17c";
}

/* line 1250, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-dribbble:before {
  content: "\f17d";
}

/* line 1253, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-skype:before {
  content: "\f17e";
}

/* line 1256, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-foursquare:before {
  content: "\f180";
}

/* line 1259, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-trello:before {
  content: "\f181";
}

/* line 1262, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-female:before {
  content: "\f182";
}

/* line 1265, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-male:before {
  content: "\f183";
}

/* line 1268, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

/* line 1272, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sun-o:before {
  content: "\f185";
}

/* line 1275, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-moon-o:before {
  content: "\f186";
}

/* line 1278, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-archive:before {
  content: "\f187";
}

/* line 1281, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bug:before {
  content: "\f188";
}

/* line 1284, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-vk:before {
  content: "\f189";
}

/* line 1287, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-weibo:before {
  content: "\f18a";
}

/* line 1290, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-renren:before {
  content: "\f18b";
}

/* line 1293, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pagelines:before {
  content: "\f18c";
}

/* line 1296, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1299, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 1302, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 1305, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 1309, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 1312, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-wheelchair:before {
  content: "\f193";
}

/* line 1315, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1318, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 1322, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-plus-square-o:before {
  content: "\f196";
}

/* line 1325, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-space-shuttle:before {
  content: "\f197";
}

/* line 1328, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-slack:before {
  content: "\f198";
}

/* line 1331, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-envelope-square:before {
  content: "\f199";
}

/* line 1334, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-wordpress:before {
  content: "\f19a";
}

/* line 1337, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-openid:before {
  content: "\f19b";
}

/* line 1340, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

/* line 1345, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 1349, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-yahoo:before {
  content: "\f19e";
}

/* line 1352, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-google:before {
  content: "\f1a0";
}

/* line 1355, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-reddit:before {
  content: "\f1a1";
}

/* line 1358, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 1361, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 1364, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 1367, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-delicious:before {
  content: "\f1a5";
}

/* line 1370, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-digg:before {
  content: "\f1a6";
}

/* line 1373, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pied-piper:before {
  content: "\f1a7";
}

/* line 1376, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 1379, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-drupal:before {
  content: "\f1a9";
}

/* line 1382, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-joomla:before {
  content: "\f1aa";
}

/* line 1385, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-language:before {
  content: "\f1ab";
}

/* line 1388, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-fax:before {
  content: "\f1ac";
}

/* line 1391, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-building:before {
  content: "\f1ad";
}

/* line 1394, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-child:before {
  content: "\f1ae";
}

/* line 1397, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-paw:before {
  content: "\f1b0";
}

/* line 1400, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-spoon:before {
  content: "\f1b1";
}

/* line 1403, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cube:before {
  content: "\f1b2";
}

/* line 1406, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cubes:before {
  content: "\f1b3";
}

/* line 1409, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-behance:before {
  content: "\f1b4";
}

/* line 1412, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-behance-square:before {
  content: "\f1b5";
}

/* line 1415, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-steam:before {
  content: "\f1b6";
}

/* line 1418, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-steam-square:before {
  content: "\f1b7";
}

/* line 1421, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-recycle:before {
  content: "\f1b8";
}

/* line 1424, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

/* line 1428, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

/* line 1432, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-tree:before {
  content: "\f1bb";
}

/* line 1435, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-spotify:before {
  content: "\f1bc";
}

/* line 1438, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-deviantart:before {
  content: "\f1bd";
}

/* line 1441, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-soundcloud:before {
  content: "\f1be";
}

/* line 1444, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-database:before {
  content: "\f1c0";
}

/* line 1447, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-pdf-o:before {
  content: "\f1c1";
}

/* line 1450, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-word-o:before {
  content: "\f1c2";
}

/* line 1453, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-excel-o:before {
  content: "\f1c3";
}

/* line 1456, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 1459, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

/* line 1464, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

/* line 1468, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

/* line 1472, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

/* line 1476, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-file-code-o:before {
  content: "\f1c9";
}

/* line 1479, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-vine:before {
  content: "\f1ca";
}

/* line 1482, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-codepen:before {
  content: "\f1cb";
}

/* line 1485, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 1488, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 1495, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-circle-o-notch:before {
  content: "\f1ce";
}

/* line 1498, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}

/* line 1502, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

/* line 1506, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-git-square:before {
  content: "\f1d2";
}

/* line 1509, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-git:before {
  content: "\f1d3";
}

/* line 1512, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 1515, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 1518, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-qq:before {
  content: "\f1d6";
}

/* line 1521, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

/* line 1525, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 1529, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

/* line 1533, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-history:before {
  content: "\f1da";
}

/* line 1536, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db";
}

/* line 1540, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-header:before {
  content: "\f1dc";
}

/* line 1543, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-paragraph:before {
  content: "\f1dd";
}

/* line 1546, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sliders:before {
  content: "\f1de";
}

/* line 1549, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-share-alt:before {
  content: "\f1e0";
}

/* line 1552, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 1555, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bomb:before {
  content: "\f1e2";
}

/* line 1558, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

/* line 1562, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-tty:before {
  content: "\f1e4";
}

/* line 1565, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-binoculars:before {
  content: "\f1e5";
}

/* line 1568, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-plug:before {
  content: "\f1e6";
}

/* line 1571, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-slideshare:before {
  content: "\f1e7";
}

/* line 1574, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-twitch:before {
  content: "\f1e8";
}

/* line 1577, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-yelp:before {
  content: "\f1e9";
}

/* line 1580, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-newspaper-o:before {
  content: "\f1ea";
}

/* line 1583, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-wifi:before {
  content: "\f1eb";
}

/* line 1586, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-calculator:before {
  content: "\f1ec";
}

/* line 1589, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-paypal:before {
  content: "\f1ed";
}

/* line 1592, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 1595, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 1598, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 1601, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 1604, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 1607, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 1610, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 1613, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 1616, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bell-slash-o:before {
  content: "\f1f7";
}

/* line 1619, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-trash:before {
  content: "\f1f8";
}

/* line 1622, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-copyright:before {
  content: "\f1f9";
}

/* line 1625, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-at:before {
  content: "\f1fa";
}

/* line 1628, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-eyedropper:before {
  content: "\f1fb";
}

/* line 1631, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 1634, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 1637, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-area-chart:before {
  content: "\f1fe";
}

/* line 1640, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pie-chart:before {
  content: "\f200";
}

/* line 1643, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-line-chart:before {
  content: "\f201";
}

/* line 1646, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-lastfm:before {
  content: "\f202";
}

/* line 1649, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-lastfm-square:before {
  content: "\f203";
}

/* line 1652, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-toggle-off:before {
  content: "\f204";
}

/* line 1655, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-toggle-on:before {
  content: "\f205";
}

/* line 1658, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bicycle:before {
  content: "\f206";
}

/* line 1661, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-bus:before {
  content: "\f207";
}

/* line 1664, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ioxhost:before {
  content: "\f208";
}

/* line 1667, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-angellist:before {
  content: "\f209";
}

/* line 1670, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cc:before {
  content: "\f20a";
}

/* line 1673, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

/* line 1678, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-meanpath:before {
  content: "\f20c";
}

/* line 1681, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-buysellads:before {
  content: "\f20d";
}

/* line 1684, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 1687, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-dashcube:before {
  content: "\f210";
}

/* line 1690, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-forumbee:before {
  content: "\f211";
}

/* line 1693, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-leanpub:before {
  content: "\f212";
}

/* line 1696, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-sellsy:before {
  content: "\f213";
}

/* line 1699, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 1702, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-simplybuilt:before {
  content: "\f215";
}

/* line 1705, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-skyatlas:before {
  content: "\f216";
}

/* line 1708, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cart-plus:before {
  content: "\f217";
}

/* line 1711, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 1714, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-diamond:before {
  content: "\f219";
}

/* line 1717, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-ship:before {
  content: "\f21a";
}

/* line 1720, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-user-secret:before {
  content: "\f21b";
}

/* line 1723, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-motorcycle:before {
  content: "\f21c";
}

/* line 1726, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-street-view:before {
  content: "\f21d";
}

/* line 1729, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-heartbeat:before {
  content: "\f21e";
}

/* line 1732, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-venus:before {
  content: "\f221";
}

/* line 1735, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mars:before {
  content: "\f222";
}

/* line 1738, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mercury:before {
  content: "\f223";
}

/* line 1741, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-transgender:before {
  content: "\f224";
}

/* line 1744, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-transgender-alt:before {
  content: "\f225";
}

/* line 1747, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-venus-double:before {
  content: "\f226";
}

/* line 1750, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mars-double:before {
  content: "\f227";
}

/* line 1753, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-venus-mars:before {
  content: "\f228";
}

/* line 1756, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mars-stroke:before {
  content: "\f229";
}

/* line 1759, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 1762, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 1765, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-neuter:before {
  content: "\f22c";
}

/* line 1768, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-facebook-official:before {
  content: "\f230";
}

/* line 1771, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-pinterest-p:before {
  content: "\f231";
}

/* line 1774, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-whatsapp:before {
  content: "\f232";
}

/* line 1777, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-server:before {
  content: "\f233";
}

/* line 1780, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-user-plus:before {
  content: "\f234";
}

/* line 1783, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-user-times:before {
  content: "\f235";
}

/* line 1786, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

/* line 1790, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-viacoin:before {
  content: "\f237";
}

/* line 1793, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-train:before {
  content: "\f238";
}

/* line 1796, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-subway:before {
  content: "\f239";
}

/* line 1799, dist/_patterns/_scss/general/_font-awesome.scss */

.fa-medium:before {
  content: "\f23a";
}

/*
@font-face {
  font-family: 'Gotham-ultra-italic';
  src: url("../fonts/Gotham/Gotham-UltraItalic.eot");
  src: url("../fonts/Gotham/Gotham-UltraItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-UltraItalic.woff2") format("woff2"), url("../fonts/Gotham/Gotham-UltraItalic.woff") format("woff"), url("../fonts/Gotham/Gotham-UltraItalic.ttf") format("truetype"), url("../fonts/Gotham/Gotham-UltraItalic.svg#Gotham-UltraItalic") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  src: url("../fonts/Gotham/Gotham-Book.eot");
  src: url("../fonts/Gotham/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-Book.woff2") format("woff2"), url("../fonts/Gotham/Gotham-Book.woff") format("woff"), url("../fonts/Gotham/Gotham-Book.ttf") format("truetype"), url("../fonts/Gotham/Gotham-Book.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  src: url("../fonts/Gotham/Gotham-Light.eot");
  src: url("../fonts/Gotham/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-Light.woff2") format("woff2"), url("../fonts/Gotham/Gotham-Light.woff") format("woff"), url("../fonts/Gotham/Gotham-Light.ttf") format("truetype"), url("../fonts/Gotham/Gotham-Light.svg#Gotham-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat'; font-weight: var(--teatro-black); 
  src: url("../fonts/Gotham/Gotham-Black.eot");
  src: url("../fonts/Gotham/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-Black.woff2") format("woff2"), url("../fonts/Gotham/Gotham-Black.woff") format("woff"), url("../fonts/Gotham/Gotham-Black.ttf") format("truetype"), url("../fonts/Gotham/Gotham-Black.svg#Gotham-Black") format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat'; font-weight: var(--teatro-thin); 
  src: url("../fonts/Gotham/Gotham-Thin.eot");
  src: url("../fonts/Gotham/Gotham-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-Thin.woff2") format("woff2"), url("../fonts/Gotham/Gotham-Thin.woff") format("woff"), url("../fonts/Gotham/Gotham-Thin.ttf") format("truetype"), url("../fonts/Gotham/Gotham-Thin.svg#Gotham-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham Book Italic';
  src: url("../fonts/Gotham/Gotham-BookItalic.eot");
  src: url("../fonts/Gotham/Gotham-BookItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-BookItalic.woff2") format("woff2"), url("../fonts/Gotham/Gotham-BookItalic.woff") format("woff"), url("../fonts/Gotham/Gotham-BookItalic.ttf") format("truetype"), url("../fonts/Gotham/Gotham-BookItalic.svg#Gotham-BookItalic") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham Extra';
  src: url("../fonts/Gotham/Gotham-ExtraLight.eot");
  src: url("../fonts/Gotham/Gotham-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-ExtraLight.woff2") format("woff2"), url("../fonts/Gotham/Gotham-ExtraLight.woff") format("woff"), url("../fonts/Gotham/Gotham-ExtraLight.ttf") format("truetype"), url("../fonts/Gotham/Gotham-ExtraLight.svg#Gotham-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham Extra Italic';
  src: url("../fonts/Gotham/Gotham-ExtraLightItalic.eot");
  src: url("../fonts/Gotham/Gotham-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-ExtraLightItalic.woff2") format("woff2"), url("../fonts/Gotham/Gotham-ExtraLightItalic.woff") format("woff"), url("../fonts/Gotham/Gotham-ExtraLightItalic.ttf") format("truetype"), url("../fonts/Gotham/Gotham-ExtraLightItalic.svg#Gotham-ExtraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  src: url("../fonts/Gotham/Gotham-Medium.eot");
  src: url("../fonts/Gotham/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-Medium.woff2") format("woff2"), url("../fonts/Gotham/Gotham-Medium.woff") format("woff"), url("../fonts/Gotham/Gotham-Medium.ttf") format("truetype"), url("../fonts/Gotham/Gotham-Medium.svg#Gotham-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham Black Italic';
  src: url("../fonts/Gotham/Gotham-BlackItalic.eot");
  src: url("../fonts/Gotham/Gotham-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-BlackItalic.woff2") format("woff2"), url("../fonts/Gotham/Gotham-BlackItalic.woff") format("woff"), url("../fonts/Gotham/Gotham-BlackItalic.ttf") format("truetype"), url("../fonts/Gotham/Gotham-BlackItalic.svg#Gotham-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham-bold-italic';
  src: url("../fonts/Gotham/Gotham-BoldItalic.eot");
  src: url("../fonts/Gotham/Gotham-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-BoldItalic.woff2") format("woff2"), url("../fonts/Gotham/Gotham-BoldItalic.woff") format("woff"), url("../fonts/Gotham/Gotham-BoldItalic.ttf") format("truetype"), url("../fonts/Gotham/Gotham-BoldItalic.svg#Gotham-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham-thin-italic';
  src: url("../fonts/Gotham/Gotham-ThinItalic.eot");
  src: url("../fonts/Gotham/Gotham-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-ThinItalic.woff2") format("woff2"), url("../fonts/Gotham/Gotham-ThinItalic.woff") format("woff"), url("../fonts/Gotham/Gotham-ThinItalic.ttf") format("truetype"), url("../fonts/Gotham/Gotham-ThinItalic.svg#Gotham-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  src: url("../fonts/Gotham/Gotham-Ultra.eot");
  src: url("../fonts/Gotham/Gotham-Ultra.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-Ultra.woff2") format("woff2"), url("../fonts/Gotham/Gotham-Ultra.woff") format("woff"), url("../fonts/Gotham/Gotham-Ultra.ttf") format("truetype"), url("../fonts/Gotham/Gotham-Ultra.svg#Gotham-Ultra") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-medium-italic';
  src: url("../fonts/Gotham/Gotham-MediumItalic.eot");
  src: url("../fonts/Gotham/Gotham-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-MediumItalic.woff2") format("woff2"), url("../fonts/Gotham/Gotham-MediumItalic.woff") format("woff"), url("../fonts/Gotham/Gotham-MediumItalic.ttf") format("truetype"), url("../fonts/Gotham/Gotham-MediumItalic.svg#Gotham-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  src: url("../fonts/Gotham/Gotham-Bold.eot");
  src: url("../fonts/Gotham/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-Bold.woff2") format("woff2"), url("../fonts/Gotham/Gotham-Bold.woff") format("woff"), url("../fonts/Gotham/Gotham-Bold.ttf") format("truetype"), url("../fonts/Gotham/Gotham-Bold.svg#Gotham-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-light-italic';
  src: url("../fonts/Gotham/Gotham-LightItalic.eot");
  src: url("../fonts/Gotham/Gotham-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham/Gotham-LightItalic.woff2") format("woff2"), url("../fonts/Gotham/Gotham-LightItalic.woff") format("woff"), url("../fonts/Gotham/Gotham-LightItalic.ttf") format("truetype"), url("../fonts/Gotham/Gotham-LightItalic.svg#Gotham-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
}
*/
@font-face {
  font-family: "Flaticon";
  src: url("../fonts/flaticon/Flaticon.eot");
  src: url("../fonts/flaticon/Flaticon.eot?#iefix") format("embedded-opentype"), url("../fonts/flaticon/Flaticon.woff") format("woff"), url("../fonts/flaticon/Flaticon.ttf") format("truetype"), url("../fonts/flaticon/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 307, dist/_patterns/_scss/general/_fonts.scss */

.fi:before {
  display: inline-block;
  font-family: "Flaticon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 322, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-glass:before {
  content: "\f100";
}

/* line 323, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-megaphone:before {
  content: "\f101";
}

/* line 324, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-wrench:before {
  content: "\f102";
}

/* line 325, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-technology:before {
  content: "\f103";
}

/* line 326, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-light-bulb:before {
  content: "\f104";
}

/* line 327, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-left-arrow:before {
  content: "\f105";
}

/* line 328, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-up-arrow:before {
  content: "\f106";
}

/* line 329, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-download-arrow:before {
  content: "\f107";
}

/* line 330, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-right-arrow:before {
  content: "\f108";
}

/* line 331, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-news:before {
  content: "\f109";
}

/* line 332, dist/_patterns/_scss/general/_fonts.scss */

.flaticon-player:before {
  content: "\f10a";
}

@font-face {
  font-family: 'teatro_real';
  src: url("../fonts/teatro_real//teatro_real.eot?qqpbj0");
  src: url("../fonts/teatro_real//teatro_real.eot?qqpbj0#iefix") format("embedded-opentype"), url("../fonts/teatro_real//teatro_real.ttf?qqpbj0") format("truetype"), url("../fonts/teatro_real//teatro_real.woff?qqpbj0") format("woff"), url("../fonts/teatro_real//teatro_real.svg?qqpbj0#teatro_real") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Fuente que sólo contiene un icono, la flecha, porque en iOS no se veía bien la que desde diseño nos habían pasado */

@font-face {
  font-family: 'arrow';
  src: url("../fonts/arrow/arrow.eot?xzhwbe");
  src: url("../fonts/arrow/arrow.eot?xzhwbe#iefix") format("embedded-opentype"), url("../fonts/arrow/arrow.ttf?xzhwbe") format("truetype"), url("../fonts/arrow/arrow.woff?xzhwbe") format("woff"), url("../fonts/arrow/arrow.svg?xzhwbe#arrow") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 633, dist/_patterns/_scss/general/_fonts.scss */

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'teatro_real' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  =========== */
}

/* line 651, dist/_patterns/_scss/general/_fonts.scss */

.icon-calendar:before {
  content: "";
}

/* line 657, dist/_patterns/_scss/general/_fonts.scss */

.icon-carrito:before {
  content: "";
}

/* line 662, dist/_patterns/_scss/general/_fonts.scss */

.icon-search1:before {
  content: "";
}

/* line 667, dist/_patterns/_scss/general/_fonts.scss */

.icon-left-arrow:before {
  content: "";
}

/* line 672, dist/_patterns/_scss/general/_fonts.scss */

.icon-arrow_down {
  font-family: 'arrow'  !important;
}

/* line 674, dist/_patterns/_scss/general/_fonts.scss */

.icon-arrow_down:before {
  font-family: 'arrow'  !important;
  content: "";
}

/* line 679, dist/_patterns/_scss/general/_fonts.scss */

.icon-back {
  font-family: 'arrow'  !important;
}

/* line 681, dist/_patterns/_scss/general/_fonts.scss */

.icon-back:before {
  font-family: 'arrow'  !important;
  content: "";
  -webkit-transform: rotateZ(-180deg);
  transform: rotateZ(-180deg);
  display: block;
}

/* line 689, dist/_patterns/_scss/general/_fonts.scss */

.icon-next {
  font-family: 'arrow'  !important;
}

/* line 691, dist/_patterns/_scss/general/_fonts.scss */

.icon-next:before {
  display: inline-block;
  font-family: 'arrow'  !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "";
}

/* line 709, dist/_patterns/_scss/general/_fonts.scss */

.icon-comment:before {
  content: "";
}

/* line 714, dist/_patterns/_scss/general/_fonts.scss */

.icon-download:before {
  content: "";
}

/* line 719, dist/_patterns/_scss/general/_fonts.scss */

.icon-email .path1:before {
  content: "";
}

/* line 725, dist/_patterns/_scss/general/_fonts.scss */

.icon-email .path2:before {
  content: "";
  margin-left: -1em;
}

/* line 732, dist/_patterns/_scss/general/_fonts.scss */

.icon-email .path3:before {
  content: "";
  margin-left: -1em;
  color: white;
}

/* line 739, dist/_patterns/_scss/general/_fonts.scss */

.icon-facebook:before {
  content: "";
}

/* line 744, dist/_patterns/_scss/general/_fonts.scss */

.icon-facebook-negro:before {
  content: "";
}

/* line 749, dist/_patterns/_scss/general/_fonts.scss */

.icon-google:before {
  content: "";
}

/* line 754, dist/_patterns/_scss/general/_fonts.scss */

.icon-heart:before {
  content: "";
}

/* line 759, dist/_patterns/_scss/general/_fonts.scss */

.icon-idiomas:before {
  content: "";
}

/* line 764, dist/_patterns/_scss/general/_fonts.scss */

.icon-instagram:before {
  content: "";
}

/* line 769, dist/_patterns/_scss/general/_fonts.scss */

.icon-like:before {
  content: "";
}

/* line 774, dist/_patterns/_scss/general/_fonts.scss */

.icon-linkedin:before {
  content: "";
}

/* line 779, dist/_patterns/_scss/general/_fonts.scss */

.icon-music:before {
  content: "";
}

/* line 784, dist/_patterns/_scss/general/_fonts.scss */

.icon-ojo:before {
  content: "";
}

/* line 789, dist/_patterns/_scss/general/_fonts.scss */

.icon-pinterest:before {
  content: "";
}

/* line 794, dist/_patterns/_scss/general/_fonts.scss */

.icon-play:before {
  content: "";
}

/* line 799, dist/_patterns/_scss/general/_fonts.scss */

.icon-print .path1:before {
  content: "";
}

/* line 805, dist/_patterns/_scss/general/_fonts.scss */

.icon-print .path2:before {
  content: "";
  margin-left: -1em;
}

/* line 812, dist/_patterns/_scss/general/_fonts.scss */

.icon-print .path3:before {
  content: "";
  margin-left: -1em;
}

/* line 819, dist/_patterns/_scss/general/_fonts.scss */

.icon-print .path4:before {
  content: "";
  margin-left: -1em;
  color: white;
}

/* line 826, dist/_patterns/_scss/general/_fonts.scss */

.icon-searching-tool:before {
  content: "";
}

/* line 831, dist/_patterns/_scss/general/_fonts.scss */

.icon-send:before {
  content: "";
}

/* line 836, dist/_patterns/_scss/general/_fonts.scss */

.icon-snapchat:before {
  content: "";
}

/* line 841, dist/_patterns/_scss/general/_fonts.scss */

.icon-soundcloud:before {
  content: "";
}

/* line 846, dist/_patterns/_scss/general/_fonts.scss */

.icon-spotify:before {
  content: "";
}

/* line 851, dist/_patterns/_scss/general/_fonts.scss */

.icon-ticket:before {
  content: "";
}

/* line 856, dist/_patterns/_scss/general/_fonts.scss */

.icon-twitter:before {
  content: "";
}

/* line 861, dist/_patterns/_scss/general/_fonts.scss */

.icon-twitter-black:before {
  content: "";
}

/* line 866, dist/_patterns/_scss/general/_fonts.scss */

.icon-avatar-inside-a-circle:before {
  content: "";
}

/* line 871, dist/_patterns/_scss/general/_fonts.scss */

.icon-we_chat:before {
  content: "";
}

/* line 876, dist/_patterns/_scss/general/_fonts.scss */

.icon-cross-out:before {
  content: "";
}

/* line 881, dist/_patterns/_scss/general/_fonts.scss */

.icon-youtube:before {
  content: "";
}

/* line 3, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

.inside {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #ededed;
  background: -ms-linear-gradient(top, #f4f4f4 0%, #ededed 100%);
}

/* line 11, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

.inside-full-height {
  /*
  // if you want to give content full height give him height: 100%;
  // with content full height you can't apply margins to the content
  // content full height does not work in ie http://stackoverflow.com/questions/27384433/ie-display-table-cell-child-ignores-height-100
  */
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

/* columns of same height styles */

/* line 24, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}

/* line 30, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}

/* line 35, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

.col-top {
  vertical-align: top;
}

/* line 38, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

.col-middle {
  vertical-align: middle;
}

/* line 41, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

.col-bottom {
  vertical-align: bottom;
}

/* line 1, dist/_patterns/_scss/general/_utilities.scss */

a,
a:hover,
a:focus,
a:active {
  outline: none;
}

/******     Bootstrap   ******
@media (min-width:768px){***/

/* line 6, dist/_patterns/_scss/general/_utilities.scss */

.row-no-padding {
  margin-left: 0;
  margin-right: 0;
}

/* line 9, dist/_patterns/_scss/general/_utilities.scss */

.row-no-padding [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}

/* line 15, dist/_patterns/_scss/general/_utilities.scss */

.row-no-center-padding [class*="col-"] {
  padding-right: 0;
}

/* line 18, dist/_patterns/_scss/general/_utilities.scss */

.row-no-center-padding [class*="col-"] + [class*="col-"] {
  padding-left: 4px;
  padding-right: 4px;
}

/* line 22, dist/_patterns/_scss/general/_utilities.scss */

.row-no-center-padding [class*="col-"]:last-child {
  padding-left: 0;
}

/* line 27, dist/_patterns/_scss/general/_utilities.scss */

.row-padding-min [class*="col-"] {
  padding-right: 2px;
  padding-left: 2px;
}

/* line 31, dist/_patterns/_scss/general/_utilities.scss */

.row-padding-min + .row-padding-min {
  margin-top: 4px;
}

/* 5 Columns */

/* line 39, dist/_patterns/_scss/general/_utilities.scss */

.col-xs-20,
.col-sm-20,
.col-md-20,
.col-lg-20 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 49, dist/_patterns/_scss/general/_utilities.scss */

.col-xs-20 {
  width: 20%;
  float: left;
}

/* line 74, dist/_patterns/_scss/general/_utilities.scss */

.p0 {
  padding: 0px !important;
}

/* line 75, dist/_patterns/_scss/general/_utilities.scss */

.p5 {
  padding: 5px !important;
}

/* line 76, dist/_patterns/_scss/general/_utilities.scss */

.p10 {
  padding: 10px !important;
}

/* line 77, dist/_patterns/_scss/general/_utilities.scss */

.p15 {
  padding: 15px !important;
}

/* line 78, dist/_patterns/_scss/general/_utilities.scss */

.p20 {
  padding: 20px !important;
}

/* line 79, dist/_patterns/_scss/general/_utilities.scss */

.p25 {
  padding: 25px !important;
}

/* line 80, dist/_patterns/_scss/general/_utilities.scss */

.p30 {
  padding: 30px !important;
}

/* line 81, dist/_patterns/_scss/general/_utilities.scss */

.p35 {
  padding: 35px !important;
}

/* line 82, dist/_patterns/_scss/general/_utilities.scss */

.p40 {
  padding: 40px !important;
}

/* line 83, dist/_patterns/_scss/general/_utilities.scss */

.p45 {
  padding: 45px !important;
}

/* line 84, dist/_patterns/_scss/general/_utilities.scss */

.p50 {
  padding: 50px !important;
}

/* line 85, dist/_patterns/_scss/general/_utilities.scss */

.p55 {
  padding: 55px !important;
}

/* line 86, dist/_patterns/_scss/general/_utilities.scss */

.p60 {
  padding: 60px !important;
}

/* line 87, dist/_patterns/_scss/general/_utilities.scss */

.p65 {
  padding: 65px !important;
}

/* line 88, dist/_patterns/_scss/general/_utilities.scss */

.p70 {
  padding: 70px !important;
}

/* line 89, dist/_patterns/_scss/general/_utilities.scss */

.p75 {
  padding: 75px !important;
}

/* line 90, dist/_patterns/_scss/general/_utilities.scss */

.p80 {
  padding: 80px !important;
}

/* line 91, dist/_patterns/_scss/general/_utilities.scss */

.p85 {
  padding: 85px !important;
}

/* line 92, dist/_patterns/_scss/general/_utilities.scss */

.p90 {
  padding: 90px !important;
}

/* line 93, dist/_patterns/_scss/general/_utilities.scss */

.p95 {
  padding: 95px !important;
}

/* line 94, dist/_patterns/_scss/general/_utilities.scss */

.p100 {
  padding: 100px !important;
}

/* line 98, dist/_patterns/_scss/general/_utilities.scss */

.pT0 {
  padding-top: 0px !important;
}

/* line 99, dist/_patterns/_scss/general/_utilities.scss */

.pT5 {
  padding-top: 5px !important;
}

/* line 100, dist/_patterns/_scss/general/_utilities.scss */

.pT10 {
  padding-top: 10px !important;
}

/* line 101, dist/_patterns/_scss/general/_utilities.scss */

.pT15 {
  padding-top: 15px !important;
}

/* line 102, dist/_patterns/_scss/general/_utilities.scss */

.pT20 {
  padding-top: 20px !important;
}

/* line 103, dist/_patterns/_scss/general/_utilities.scss */

.pT25 {
  padding-top: 25px !important;
}

/* line 104, dist/_patterns/_scss/general/_utilities.scss */

.pT30 {
  padding-top: 30px !important;
}

/* line 105, dist/_patterns/_scss/general/_utilities.scss */

.pT35 {
  padding-top: 35px !important;
}

/* line 106, dist/_patterns/_scss/general/_utilities.scss */

.pT40 {
  padding-top: 40px !important;
}

/* line 107, dist/_patterns/_scss/general/_utilities.scss */

.pT45 {
  padding-top: 45px !important;
}

/* line 108, dist/_patterns/_scss/general/_utilities.scss */

.pT50 {
  padding-top: 50px !important;
}

/* line 109, dist/_patterns/_scss/general/_utilities.scss */

.pT55 {
  padding-top: 55px !important;
}

/* line 110, dist/_patterns/_scss/general/_utilities.scss */

.pT60 {
  padding-top: 60px !important;
}

/* line 111, dist/_patterns/_scss/general/_utilities.scss */

.pT65 {
  padding-top: 65px !important;
}

/* line 112, dist/_patterns/_scss/general/_utilities.scss */

.pT70 {
  padding-top: 70px !important;
}

/* line 113, dist/_patterns/_scss/general/_utilities.scss */

.pT75 {
  padding-top: 75px !important;
}

/* line 114, dist/_patterns/_scss/general/_utilities.scss */

.pT80 {
  padding-top: 80px !important;
}

/* line 115, dist/_patterns/_scss/general/_utilities.scss */

.pT85 {
  padding-top: 85px !important;
}

/* line 116, dist/_patterns/_scss/general/_utilities.scss */

.pT90 {
  padding-top: 90px !important;
}

/* line 117, dist/_patterns/_scss/general/_utilities.scss */

.pT95 {
  padding-top: 95px !important;
}

/* line 118, dist/_patterns/_scss/general/_utilities.scss */

.pT100 {
  padding-top: 100px !important;
}

/* line 121, dist/_patterns/_scss/general/_utilities.scss */

.pB0 {
  padding-bottom: 0px !important;
}

/* line 122, dist/_patterns/_scss/general/_utilities.scss */

.pB5 {
  padding-bottom: 5px !important;
}

/* line 123, dist/_patterns/_scss/general/_utilities.scss */

.pB10 {
  padding-bottom: 10px !important;
}

/* line 124, dist/_patterns/_scss/general/_utilities.scss */

.pB15 {
  padding-bottom: 15px !important;
}

/* line 125, dist/_patterns/_scss/general/_utilities.scss */

.pB20 {
  padding-bottom: 20px !important;
}

/* line 126, dist/_patterns/_scss/general/_utilities.scss */

.pB25 {
  padding-bottom: 25px !important;
}

/* line 127, dist/_patterns/_scss/general/_utilities.scss */

.pB30 {
  padding-bottom: 30px !important;
}

/* line 128, dist/_patterns/_scss/general/_utilities.scss */

.pB35 {
  padding-bottom: 35px !important;
}

/* line 129, dist/_patterns/_scss/general/_utilities.scss */

.pB40 {
  padding-bottom: 40px !important;
}

/* line 130, dist/_patterns/_scss/general/_utilities.scss */

.pB45 {
  padding-bottom: 45px !important;
}

/* line 131, dist/_patterns/_scss/general/_utilities.scss */

.pB50 {
  padding-bottom: 50px !important;
}

/* line 132, dist/_patterns/_scss/general/_utilities.scss */

.pB55 {
  padding-bottom: 55px !important;
}

/* line 133, dist/_patterns/_scss/general/_utilities.scss */

.pB60 {
  padding-bottom: 60px !important;
}

/* line 134, dist/_patterns/_scss/general/_utilities.scss */

.pB65 {
  padding-bottom: 65px !important;
}

/* line 135, dist/_patterns/_scss/general/_utilities.scss */

.pB70 {
  padding-bottom: 70px !important;
}

/* line 136, dist/_patterns/_scss/general/_utilities.scss */

.pB75 {
  padding-bottom: 75px !important;
}

/* line 137, dist/_patterns/_scss/general/_utilities.scss */

.pB80 {
  padding-bottom: 80px !important;
}

/* line 138, dist/_patterns/_scss/general/_utilities.scss */

.pB85 {
  padding-bottom: 85px !important;
}

/* line 139, dist/_patterns/_scss/general/_utilities.scss */

.pB90 {
  padding-bottom: 90px !important;
}

/* line 140, dist/_patterns/_scss/general/_utilities.scss */

.pB95 {
  padding-bottom: 95px !important;
}

/* line 141, dist/_patterns/_scss/general/_utilities.scss */

.pB100 {
  padding-bottom: 100px !important;
}

/* line 144, dist/_patterns/_scss/general/_utilities.scss */

.pL0 {
  padding-left: 0px !important;
}

/* line 145, dist/_patterns/_scss/general/_utilities.scss */

.pL5 {
  padding-left: 5px !important;
}

/* line 146, dist/_patterns/_scss/general/_utilities.scss */

.pL10 {
  padding-left: 10px !important;
}

/* line 147, dist/_patterns/_scss/general/_utilities.scss */

.pL15 {
  padding-left: 15px !important;
}

/* line 148, dist/_patterns/_scss/general/_utilities.scss */

.pL20 {
  padding-left: 20px !important;
}

/* line 149, dist/_patterns/_scss/general/_utilities.scss */

.pL25 {
  padding-left: 25px !important;
}

/* line 150, dist/_patterns/_scss/general/_utilities.scss */

.pL30 {
  padding-left: 30px !important;
}

/* line 151, dist/_patterns/_scss/general/_utilities.scss */

.pL35 {
  padding-left: 35px !important;
}

/* line 152, dist/_patterns/_scss/general/_utilities.scss */

.pL40 {
  padding-left: 40px !important;
}

/* line 153, dist/_patterns/_scss/general/_utilities.scss */

.pL45 {
  padding-left: 45px !important;
}

/* line 154, dist/_patterns/_scss/general/_utilities.scss */

.pL50 {
  padding-left: 50px !important;
}

/* line 155, dist/_patterns/_scss/general/_utilities.scss */

.pL55 {
  padding-left: 55px !important;
}

/* line 156, dist/_patterns/_scss/general/_utilities.scss */

.pL60 {
  padding-left: 60px !important;
}

/* line 157, dist/_patterns/_scss/general/_utilities.scss */

.pL65 {
  padding-left: 65px !important;
}

/* line 158, dist/_patterns/_scss/general/_utilities.scss */

.pL70 {
  padding-left: 70px !important;
}

/* line 159, dist/_patterns/_scss/general/_utilities.scss */

.pL75 {
  padding-left: 75px !important;
}

/* line 160, dist/_patterns/_scss/general/_utilities.scss */

.pL80 {
  padding-top: 80px !important;
}

/* line 161, dist/_patterns/_scss/general/_utilities.scss */

.pL85 {
  padding-top: 85px !important;
}

/* line 162, dist/_patterns/_scss/general/_utilities.scss */

.pL90 {
  padding-top: 90px !important;
}

/* line 163, dist/_patterns/_scss/general/_utilities.scss */

.pL95 {
  padding-top: 95px !important;
}

/* line 164, dist/_patterns/_scss/general/_utilities.scss */

.pL100 {
  padding-top: 100px !important;
}

/* line 167, dist/_patterns/_scss/general/_utilities.scss */

.pR0 {
  padding-right: 0px !important;
}

/* line 168, dist/_patterns/_scss/general/_utilities.scss */

.pR5 {
  padding-right: 5px !important;
}

/* line 169, dist/_patterns/_scss/general/_utilities.scss */

.pR10 {
  padding-right: 10px !important;
}

/* line 170, dist/_patterns/_scss/general/_utilities.scss */

.pR15 {
  padding-right: 15px !important;
}

/* line 171, dist/_patterns/_scss/general/_utilities.scss */

.pR20 {
  padding-right: 20px !important;
}

/* line 172, dist/_patterns/_scss/general/_utilities.scss */

.pR25 {
  padding-right: 25px !important;
}

/* line 173, dist/_patterns/_scss/general/_utilities.scss */

.pR30 {
  padding-right: 30px !important;
}

/* line 174, dist/_patterns/_scss/general/_utilities.scss */

.pR35 {
  padding-right: 35px !important;
}

/* line 175, dist/_patterns/_scss/general/_utilities.scss */

.pR40 {
  padding-right: 40px !important;
}

/* line 176, dist/_patterns/_scss/general/_utilities.scss */

.pR45 {
  padding-right: 45px !important;
}

/* line 177, dist/_patterns/_scss/general/_utilities.scss */

.pR50 {
  padding-right: 50px !important;
}

/* line 178, dist/_patterns/_scss/general/_utilities.scss */

.pR55 {
  padding-right: 55px !important;
}

/* line 179, dist/_patterns/_scss/general/_utilities.scss */

.pR60 {
  padding-right: 60px !important;
}

/* line 180, dist/_patterns/_scss/general/_utilities.scss */

.pR65 {
  padding-right: 65px !important;
}

/* line 181, dist/_patterns/_scss/general/_utilities.scss */

.pR70 {
  padding-right: 70px !important;
}

/* line 182, dist/_patterns/_scss/general/_utilities.scss */

.pR75 {
  padding-right: 75px !important;
}

/* line 183, dist/_patterns/_scss/general/_utilities.scss */

.pR80 {
  padding-right: 80px !important;
}

/* line 184, dist/_patterns/_scss/general/_utilities.scss */

.pR85 {
  padding-right: 85px !important;
}

/* line 185, dist/_patterns/_scss/general/_utilities.scss */

.pR90 {
  padding-right: 90px !important;
}

/* line 186, dist/_patterns/_scss/general/_utilities.scss */

.pR95 {
  padding-right: 95px !important;
}

/* line 187, dist/_patterns/_scss/general/_utilities.scss */

.pR100 {
  padding-right: 100px !important;
}

/* line 190, dist/_patterns/_scss/general/_utilities.scss */

.m0 {
  margin: 0px !important;
}

/* line 191, dist/_patterns/_scss/general/_utilities.scss */

.m5 {
  margin: 5px !important;
}

/* line 192, dist/_patterns/_scss/general/_utilities.scss */

.m10 {
  margin: 10px !important;
}

/* line 193, dist/_patterns/_scss/general/_utilities.scss */

.m15 {
  margin: 15px !important;
}

/* line 194, dist/_patterns/_scss/general/_utilities.scss */

.m20 {
  margin: 20px !important;
}

/* line 195, dist/_patterns/_scss/general/_utilities.scss */

.m25 {
  margin: 25px !important;
}

/* line 196, dist/_patterns/_scss/general/_utilities.scss */

.m30 {
  margin: 30px !important;
}

/* line 197, dist/_patterns/_scss/general/_utilities.scss */

.m35 {
  margin: 35px !important;
}

/* line 198, dist/_patterns/_scss/general/_utilities.scss */

.m40 {
  margin: 40px !important;
}

/* line 199, dist/_patterns/_scss/general/_utilities.scss */

.m45 {
  margin: 45px !important;
}

/* line 200, dist/_patterns/_scss/general/_utilities.scss */

.m50 {
  margin: 50px !important;
}

/* line 201, dist/_patterns/_scss/general/_utilities.scss */

.m55 {
  margin: 55px !important;
}

/* line 202, dist/_patterns/_scss/general/_utilities.scss */

.m60 {
  margin: 60px !important;
}

/* line 203, dist/_patterns/_scss/general/_utilities.scss */

.m65 {
  margin: 65px !important;
}

/* line 204, dist/_patterns/_scss/general/_utilities.scss */

.m70 {
  margin: 70px !important;
}

/* line 205, dist/_patterns/_scss/general/_utilities.scss */

.m75 {
  margin: 75px !important;
}

/* line 206, dist/_patterns/_scss/general/_utilities.scss */

.m80 {
  margin: 80px !important;
}

/* line 207, dist/_patterns/_scss/general/_utilities.scss */

.m85 {
  margin: 85px !important;
}

/* line 208, dist/_patterns/_scss/general/_utilities.scss */

.m90 {
  margin: 90px !important;
}

/* line 209, dist/_patterns/_scss/general/_utilities.scss */

.m95 {
  margin: 95px !important;
}

/* line 210, dist/_patterns/_scss/general/_utilities.scss */

.m100 {
  margin: 100px !important;
}

/* line 213, dist/_patterns/_scss/general/_utilities.scss */

.mT-20 {
  margin-top: -20px !important;
}

/* line 214, dist/_patterns/_scss/general/_utilities.scss */

.mT0 {
  margin-top: 0px !important;
}

/* line 215, dist/_patterns/_scss/general/_utilities.scss */

.mT5 {
  margin-top: 5px !important;
}

/* line 216, dist/_patterns/_scss/general/_utilities.scss */

.mT10 {
  margin-top: 10px !important;
}

/* line 217, dist/_patterns/_scss/general/_utilities.scss */

.mT15 {
  margin-top: 15px !important;
}

/* line 218, dist/_patterns/_scss/general/_utilities.scss */

.mT20 {
  margin-top: 20px !important;
}

/* line 219, dist/_patterns/_scss/general/_utilities.scss */

.mT25 {
  margin-top: 25px !important;
}

/* line 220, dist/_patterns/_scss/general/_utilities.scss */

.mT30 {
  margin-top: 30px !important;
}

/* line 221, dist/_patterns/_scss/general/_utilities.scss */

.mT35 {
  margin-top: 35px !important;
}

/* line 222, dist/_patterns/_scss/general/_utilities.scss */

.mT40 {
  margin-top: 40px !important;
}

/* line 223, dist/_patterns/_scss/general/_utilities.scss */

.mT45 {
  margin-top: 45px !important;
}

/* line 224, dist/_patterns/_scss/general/_utilities.scss */

.mT50 {
  margin-top: 50px !important;
}

/* line 225, dist/_patterns/_scss/general/_utilities.scss */

.mT55 {
  margin-top: 55px !important;
}

/* line 226, dist/_patterns/_scss/general/_utilities.scss */

.mT60 {
  margin-top: 60px !important;
}

/* line 227, dist/_patterns/_scss/general/_utilities.scss */

.mT65 {
  margin-top: 65px !important;
}

/* line 228, dist/_patterns/_scss/general/_utilities.scss */

.mT70 {
  margin-top: 70px !important;
}

/* line 229, dist/_patterns/_scss/general/_utilities.scss */

.mT75 {
  margin-top: 75px !important;
}

/* line 230, dist/_patterns/_scss/general/_utilities.scss */

.mT80 {
  margin-top: 80px !important;
}

/* line 231, dist/_patterns/_scss/general/_utilities.scss */

.mT85 {
  margin-top: 85px !important;
}

/* line 232, dist/_patterns/_scss/general/_utilities.scss */

.mT90 {
  margin-top: 90px !important;
}

/* line 233, dist/_patterns/_scss/general/_utilities.scss */

.mT95 {
  margin-top: 95px !important;
}

/* line 234, dist/_patterns/_scss/general/_utilities.scss */

.mT100 {
  margin-top: 100px !important;
}

/* line 237, dist/_patterns/_scss/general/_utilities.scss */

.mB0 {
  margin-bottom: 0px !important;
}

/* line 238, dist/_patterns/_scss/general/_utilities.scss */

.mB5 {
  margin-bottom: 5px !important;
}

/* line 239, dist/_patterns/_scss/general/_utilities.scss */

.mB10 {
  margin-bottom: 10px !important;
}

/* line 240, dist/_patterns/_scss/general/_utilities.scss */

.mB15 {
  margin-bottom: 15px !important;
}

/* line 241, dist/_patterns/_scss/general/_utilities.scss */

.mB20 {
  margin-bottom: 20px !important;
}

/* line 242, dist/_patterns/_scss/general/_utilities.scss */

.mB25 {
  margin-bottom: 25px !important;
}

/* line 243, dist/_patterns/_scss/general/_utilities.scss */

.mB30 {
  margin-bottom: 30px !important;
}

/* line 244, dist/_patterns/_scss/general/_utilities.scss */

.mB35 {
  margin-bottom: 35px !important;
}

/* line 245, dist/_patterns/_scss/general/_utilities.scss */

.mB40 {
  margin-bottom: 40px !important;
}

/* line 246, dist/_patterns/_scss/general/_utilities.scss */

.mB45 {
  margin-bottom: 45px !important;
}

/* line 247, dist/_patterns/_scss/general/_utilities.scss */

.mB50 {
  margin-bottom: 50px !important;
}

/* line 248, dist/_patterns/_scss/general/_utilities.scss */

.mB55 {
  margin-bottom: 55px !important;
}

/* line 249, dist/_patterns/_scss/general/_utilities.scss */

.mB60 {
  margin-bottom: 60px !important;
}

/* line 250, dist/_patterns/_scss/general/_utilities.scss */

.mB65 {
  margin-bottom: 65px !important;
}

/* line 251, dist/_patterns/_scss/general/_utilities.scss */

.mB70 {
  margin-bottom: 70px !important;
}

/* line 252, dist/_patterns/_scss/general/_utilities.scss */

.mB75 {
  margin-bottom: 75px !important;
}

/* line 253, dist/_patterns/_scss/general/_utilities.scss */

.mB80 {
  margin-bottom: 80px !important;
}

/* line 254, dist/_patterns/_scss/general/_utilities.scss */

.mB85 {
  margin-bottom: 85px !important;
}

/* line 255, dist/_patterns/_scss/general/_utilities.scss */

.mB90 {
  margin-bottom: 90px !important;
}

/* line 256, dist/_patterns/_scss/general/_utilities.scss */

.mB95 {
  margin-bottom: 95px !important;
}

/* line 257, dist/_patterns/_scss/general/_utilities.scss */

.mB100 {
  margin-bottom: 100px !important;
}

/* line 260, dist/_patterns/_scss/general/_utilities.scss */

.mL0 {
  margin-left: 0px !important;
}

/* line 261, dist/_patterns/_scss/general/_utilities.scss */

.mL5 {
  margin-left: 5px !important;
}

/* line 262, dist/_patterns/_scss/general/_utilities.scss */

.mL10 {
  margin-left: 10px !important;
}

/* line 263, dist/_patterns/_scss/general/_utilities.scss */

.mL15 {
  margin-left: 15px !important;
}

/* line 264, dist/_patterns/_scss/general/_utilities.scss */

.mL20 {
  margin-left: 20px !important;
}

/* line 265, dist/_patterns/_scss/general/_utilities.scss */

.mL25 {
  margin-left: 25px !important;
}

/* line 266, dist/_patterns/_scss/general/_utilities.scss */

.mL30 {
  margin-left: 30px !important;
}

/* line 267, dist/_patterns/_scss/general/_utilities.scss */

.mL35 {
  margin-left: 35px !important;
}

/* line 268, dist/_patterns/_scss/general/_utilities.scss */

.mL40 {
  margin-left: 40px !important;
}

/* line 269, dist/_patterns/_scss/general/_utilities.scss */

.mL45 {
  margin-left: 45px !important;
}

/* line 270, dist/_patterns/_scss/general/_utilities.scss */

.mL50 {
  margin-left: 50px !important;
}

/* line 271, dist/_patterns/_scss/general/_utilities.scss */

.mL55 {
  margin-left: 55px !important;
}

/* line 272, dist/_patterns/_scss/general/_utilities.scss */

.mL60 {
  margin-left: 60px !important;
}

/* line 273, dist/_patterns/_scss/general/_utilities.scss */

.mL65 {
  margin-left: 65px !important;
}

/* line 274, dist/_patterns/_scss/general/_utilities.scss */

.mL70 {
  margin-left: 70px !important;
}

/* line 275, dist/_patterns/_scss/general/_utilities.scss */

.mL75 {
  margin-left: 75px !important;
}

/* line 276, dist/_patterns/_scss/general/_utilities.scss */

.mL80 {
  margin-top: 80px !important;
}

/* line 277, dist/_patterns/_scss/general/_utilities.scss */

.mL85 {
  margin-top: 85px !important;
}

/* line 278, dist/_patterns/_scss/general/_utilities.scss */

.mL90 {
  margin-top: 90px !important;
}

/* line 279, dist/_patterns/_scss/general/_utilities.scss */

.mL95 {
  margin-top: 95px !important;
}

/* line 280, dist/_patterns/_scss/general/_utilities.scss */

.mL100 {
  margin-top: 100px !important;
}

/* line 283, dist/_patterns/_scss/general/_utilities.scss */

.mR0 {
  margin-right: 0px !important;
}

/* line 284, dist/_patterns/_scss/general/_utilities.scss */

.mR5 {
  margin-right: 5px !important;
}

/* line 285, dist/_patterns/_scss/general/_utilities.scss */

.mR10 {
  margin-right: 10px !important;
}

/* line 286, dist/_patterns/_scss/general/_utilities.scss */

.mR15 {
  margin-right: 15px !important;
}

/* line 287, dist/_patterns/_scss/general/_utilities.scss */

.mR20 {
  margin-right: 20px !important;
}

/* line 288, dist/_patterns/_scss/general/_utilities.scss */

.mR25 {
  margin-right: 25px !important;
}

/* line 289, dist/_patterns/_scss/general/_utilities.scss */

.mR30 {
  margin-right: 30px !important;
}

/* line 290, dist/_patterns/_scss/general/_utilities.scss */

.mR35 {
  margin-right: 35px !important;
}

/* line 291, dist/_patterns/_scss/general/_utilities.scss */

.mR40 {
  margin-right: 40px !important;
}

/* line 292, dist/_patterns/_scss/general/_utilities.scss */

.mR45 {
  margin-right: 45px !important;
}

/* line 293, dist/_patterns/_scss/general/_utilities.scss */

.mR50 {
  margin-right: 50px !important;
}

/* line 294, dist/_patterns/_scss/general/_utilities.scss */

.mR55 {
  margin-right: 55px !important;
}

/* line 295, dist/_patterns/_scss/general/_utilities.scss */

.mR60 {
  margin-right: 60px !important;
}

/* line 296, dist/_patterns/_scss/general/_utilities.scss */

.mR65 {
  margin-right: 65px !important;
}

/* line 297, dist/_patterns/_scss/general/_utilities.scss */

.mR70 {
  margin-right: 70px !important;
}

/* line 298, dist/_patterns/_scss/general/_utilities.scss */

.mR75 {
  margin-right: 75px !important;
}

/* line 299, dist/_patterns/_scss/general/_utilities.scss */

.mR80 {
  margin-right: 80px !important;
}

/* line 300, dist/_patterns/_scss/general/_utilities.scss */

.mR85 {
  margin-right: 85px !important;
}

/* line 301, dist/_patterns/_scss/general/_utilities.scss */

.mR90 {
  margin-right: 90px !important;
}

/* line 302, dist/_patterns/_scss/general/_utilities.scss */

.mR95 {
  margin-right: 95px !important;
}

/* line 303, dist/_patterns/_scss/general/_utilities.scss */

.mR100 {
  margin-right: 100px !important !important;
}

/* line 306, dist/_patterns/_scss/general/_utilities.scss */

.s12 {
  font-size: 12px;
}

/* line 307, dist/_patterns/_scss/general/_utilities.scss */

.s13 {
  font-size: 13px;
}

/* line 308, dist/_patterns/_scss/general/_utilities.scss */

.s14 {
  font-size: 14px;
}

/* line 309, dist/_patterns/_scss/general/_utilities.scss */

.s15 {
  font-size: 15px;
}

/* line 310, dist/_patterns/_scss/general/_utilities.scss */

.s16 {
  font-size: 16px;
}

/* line 311, dist/_patterns/_scss/general/_utilities.scss */

.s17 {
  font-size: 17px;
}

/* line 312, dist/_patterns/_scss/general/_utilities.scss */

.s18 {
  font-size: 18px;
}

/* line 313, dist/_patterns/_scss/general/_utilities.scss */

.s19 {
  font-size: 19px;
}

/* line 314, dist/_patterns/_scss/general/_utilities.scss */

.s20 {
  font-size: 20px;
}

/* line 315, dist/_patterns/_scss/general/_utilities.scss */

.s22 {
  font-size: 22px;
}

/* line 316, dist/_patterns/_scss/general/_utilities.scss */

.s24 {
  font-size: 24px;
}

/* line 317, dist/_patterns/_scss/general/_utilities.scss */

.s26 {
  font-size: 26px;
}

/* line 318, dist/_patterns/_scss/general/_utilities.scss */

.s28 {
  font-size: 28px;
}

/* line 319, dist/_patterns/_scss/general/_utilities.scss */

.s30 {
  font-size: 30px;
}

/* line 320, dist/_patterns/_scss/general/_utilities.scss */

.s32 {
  font-size: 32px;
}

/* line 321, dist/_patterns/_scss/general/_utilities.scss */

.s34 {
  font-size: 34px;
}

/* line 324, dist/_patterns/_scss/general/_utilities.scss */

.w100 {
  width: 100% !important;
}

/* line 327, dist/_patterns/_scss/general/_utilities.scss */

.w70 {
  width: 70% !important;
}

/* line 330, dist/_patterns/_scss/general/_utilities.scss */

.w50 {
  width: 50% !important;
}

/* line 335, dist/_patterns/_scss/general/_utilities.scss */

.back-opacity {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3);
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  display: block;
  z-index: 99;
}

/* line 344, dist/_patterns/_scss/general/_utilities.scss */

.back-opacity-case {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  display: block;
  z-index: 99;
}

/* line 356, dist/_patterns/_scss/general/_utilities.scss */

.border-right {
  border-right: 1px solid #ddd;
}

/* line 360, dist/_patterns/_scss/general/_utilities.scss */

.border-bottom {
  border-bottom: 1px solid #ddd;
}

/* line 364, dist/_patterns/_scss/general/_utilities.scss */

.border-left {
  border-left: 1px solid #ddd;
}

/* line 368, dist/_patterns/_scss/general/_utilities.scss */

.border-top {
  border-top: 1px solid #ddd;
}

/* line 375, dist/_patterns/_scss/general/_utilities.scss */

.rounded {
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  overflow: hidden;
}

/* line 382, dist/_patterns/_scss/general/_utilities.scss */

.col-centered {
  float: none;
  margin: 0 auto;
}

/* line 388, dist/_patterns/_scss/general/_utilities.scss */

.flex-parent {
  display: -ms-flex;
  display: flex;
}

/* line 394, dist/_patterns/_scss/general/_utilities.scss */

.flex-child {
  display: -ms-box;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

/* line 403, dist/_patterns/_scss/general/_utilities.scss */

.dis-table {
  display: table;
  height: 100%;
}

/* line 407, dist/_patterns/_scss/general/_utilities.scss */

.dis-table .dis-cell {
  display: table-cell;
}

/* line 409, dist/_patterns/_scss/general/_utilities.scss */

.dis-table .dis-cell.cell-top {
  vertical-align: top;
}

/* line 410, dist/_patterns/_scss/general/_utilities.scss */

.dis-table .dis-cell.cell-middle {
  vertical-align: middle;
}

/* line 411, dist/_patterns/_scss/general/_utilities.scss */

.dis-table .dis-cell.cell-bottom {
  vertical-align: bottom;
}

/* line 415, dist/_patterns/_scss/general/_utilities.scss */

.container-center {
  position: relative;
}

/* line 417, dist/_patterns/_scss/general/_utilities.scss */

.container-center .absolute-center {
  position: absolute;
  width: 50%;
  overflow: auto;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/*
<div class="bg-select">
    <select>
        <option></option>
    </select>
</div>

*/

/* line 438, dist/_patterns/_scss/general/_utilities.scss */

.bg-select {
  background: url(../images/bg-select-arrow.png) 95% center no-repeat #fff;
  border: 1px solid #e2dede;
  border-radius: 4px;
  height: 30px;
  margin-right: 10px;
  overflow: hidden;
  width: 25%;
}

/* line 446, dist/_patterns/_scss/general/_utilities.scss */

.bg-select select {
  background-color: transparent;
  border: 0;
  height: 30px;
  margin-top: 0;
  font-size: 14px;
  color: #818181;
  padding: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 110%;
}

/* line 460, dist/_patterns/_scss/general/_utilities.scss */

.bg-select select::-ms-expand {
  display: none;
}

/*
<div class="wrap-radio">
    <div class="radio-inner">
        <input type="radio"  value="1" checked="">Email:
        <div class="radio-icon"></div>
    </div>
</div>
*/

/* line 474, dist/_patterns/_scss/general/_utilities.scss */

.wrap-radio .radio-inner {
  font-size: 14px;
  position: relative;
  display: inline-block;
}

/* line 478, dist/_patterns/_scss/general/_utilities.scss */

.wrap-radio .radio-inner input[type=radio]:not(old) {
  margin: 0;
  padding: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
}

/* line 486, dist/_patterns/_scss/general/_utilities.scss */

.wrap-radio .radio-inner input[type=radio]:not(old) + .radio-icon {
  display: block;
  width: 15px;
  height: 15px;
  float: right;
  margin-left: 20px;
  margin-top: 3px;
  background: url(../images/ico-form-radio.png) transparent no-repeat 0 0;
}

/* line 496, dist/_patterns/_scss/general/_utilities.scss */

.wrap-radio .radio-inner input[type=radio]:not(old):hover + .radio-icon {
  background-position: 0 -17px;
}

/* line 499, dist/_patterns/_scss/general/_utilities.scss */

.wrap-radio .radio-inner input[type=radio]:not(old) + .radio-mio {
  border: 1px solid #000000;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  display: inline-block;
  position: relative;
  margin: auto;
  text-align: center;
}

/* line 511, dist/_patterns/_scss/general/_utilities.scss */

.wrap-radio .radio-inner input[type=radio]:not(old):checked + .radio-icon {
  background-position: 0 -34px;
}

/* line 517, dist/_patterns/_scss/general/_utilities.scss */

.radio-inner {
  font-size: 14px;
  position: relative;
  display: inline-block;
}

/* line 521, dist/_patterns/_scss/general/_utilities.scss */

.radio-inner > label {
  display: inline-flex;
  align-items: flex-end;
}

/* line 525, dist/_patterns/_scss/general/_utilities.scss */

.radio-inner input[type=radio]:not(old) {
  margin: 0;
  padding: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
}

/* line 533, dist/_patterns/_scss/general/_utilities.scss */

.radio-inner input[type=radio]:not(old) + .radio-button {
  border: 1px solid #000000;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  display: inline-block;
  position: relative;
  margin-right: 10px;
  text-align: center;
}

/* line 542, dist/_patterns/_scss/general/_utilities.scss */

.radio-inner input[type=radio]:not(old) + .radio-button:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  top: 21%;
  bottom: 0;
  right: 0;
  left: 23%;
  position: absolute;
  background: #ffffff;
  border-radius: 50%;
}

/* line 558, dist/_patterns/_scss/general/_utilities.scss */

.radio-inner:hover input[type=radio]:not(old) + .radio-button:after {
  background: #c8102e;
}

/* line 562, dist/_patterns/_scss/general/_utilities.scss */

.radio-inner input[type=radio]:not(old):checked + .radio-button:after {
  background: #c8102e;
}

/*
<input type="checkbox" id="checkbox_robinson" name="checkbox_robinson" class="css-checkbox" value="1">
<label class="css-label" for="checkbox_robinson">(No deseo recibir información publicitaria)</label>
*/

/* line 572, dist/_patterns/_scss/general/_utilities.scss */

.wrap-checkbox {
  /*  label.css-label {
        font-weight: normal;
        //background-image: url("/../images/f-checkboxbutton.png"); //está en cuentos la imagen
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    } */
}

/* line 573, dist/_patterns/_scss/general/_utilities.scss */

.wrap-checkbox input[type=checkbox].css-checkbox {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

/* line 584, dist/_patterns/_scss/general/_utilities.scss */

.wrap-checkbox input[type=checkbox].css-checkbox + label.css-label {
  height: 34px;
  display: inline-block;
  line-height: 34px;
  vertical-align: middle;
  cursor: pointer;
}

/* line 593, dist/_patterns/_scss/general/_utilities.scss */

.wrap-checkbox input[type=checkbox].css-checkbox + label.css-label span {
  margin-right: 10px;
}

/* line 595, dist/_patterns/_scss/general/_utilities.scss */

.wrap-checkbox input[type=checkbox].css-checkbox + label.css-label span:after {
  border: 1px solid #000000;
  display: inline-block;
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 2px;
}

/* line 605, dist/_patterns/_scss/general/_utilities.scss */

.wrap-checkbox input[type=checkbox].css-checkbox:checked + label.css-label span {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 613, dist/_patterns/_scss/general/_utilities.scss */

.wrap-checkbox input[type=checkbox].css-checkbox:checked + label.css-label span:after {
  content: "\f00c";
  display: inline-block;
  color: #c8102e;
  width: 15px;
  height: 15px;
  border-radius: 2px;
  border: 1px solid #000000;
}

/**
 * jQuery UI autocomplete widget style overrides.
 *
 * $todo Remove once jQuery UI is no longer used?
 */

/* line 8, dist/_patterns/_scss/jquery-ui/_autocomplete.scss */

.ui-autocomplete {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  color: inherit;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  list-style: none;
  min-width: 160px;
  padding: 5px 0;
  text-align: left;
  z-index: 1000;
}

/* line 24, dist/_patterns/_scss/jquery-ui/_autocomplete.scss */

.ui-autocomplete .ui-menu-item {
  border: 0;
  border-radius: 0;
  clear: both;
  color: #333333;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.42857;
  margin: 0;
  outline: 0;
  padding: 3px 20px;
  text-decoration: none;
  white-space: nowrap;
}

/* line 39, dist/_patterns/_scss/jquery-ui/_autocomplete.scss */

.ui-autocomplete .ui-menu-item.ui-state-hover {
  background: #f5f5f5;
  color: #262626;
}

/* line 44, dist/_patterns/_scss/jquery-ui/_autocomplete.scss */

.ui-autocomplete .ui-menu-item.ui-state-active,
.ui-autocomplete .ui-menu-item.ui-state-focus {
  background: #337ab7;
  color: #fff;
}

/* line 1, dist/_patterns/_scss/general.scss */

body,
html {
  font-size: 16px;
}

/* line 6, dist/_patterns/_scss/general.scss */

body {
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-weight: 500;
  color: #000000;
  position: relative;
}

/*Cuando está logado*/

/* line 14, dist/_patterns/_scss/general.scss */

.toolbar-oriented .toolbar-bar {
  z-index: 9999;
}

/* line 17, dist/_patterns/_scss/general.scss */

.user-logged-in .modal-search {
  top: 78px;
}

/* line 21, dist/_patterns/_scss/general.scss */

.user-logged-in.modal-open ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search {
  top: 220px !important;
}

/* line 26, dist/_patterns/_scss/general.scss */

a,
a:hover,
a:focus,
a:active {
  outline: none;
}

/* line 29, dist/_patterns/_scss/general.scss */

.clear {
  clear: both;
}

/* line 33, dist/_patterns/_scss/general.scss */

.wrap-img-100 img {
  width: 100% !important;
}

/* line 38, dist/_patterns/_scss/general.scss */

.wrap-img-responsive img {
  max-width: 100%;
  height: auto;
  display: block;
}

/*reset class bootstrap necesary in XS, create container for XS*/

/*reset class bootstrap necesary in XLG, create container for XLG*/

/* Drupal añade capa con la clase form-group y tiene heredado de bootstrap margin-bottom, quitar*/

/* line 80, dist/_patterns/_scss/general.scss */

.region > .form-group,
.views-element-container > .form-group,
.views-element-container.form-group {
  margin-bottom: 0;
}

/* Reset class .container, cuando un componente está dentro de un tab-content o de un acordeón y tiene heredado la clase .container. */

/* line 87, dist/_patterns/_scss/general.scss */

.container .tab-content .container,
.container .accordions .container {
  width: 100%;
}

/*BACKGROUND COLORS*/

/* line 95, dist/_patterns/_scss/general.scss */

[class*="bg-"] {
  color: #fff;
}

/* line 99, dist/_patterns/_scss/general.scss */

.bg-lightGrey {
  background-color: #f2f2f2;
  position: relative;
}

/* line 104, dist/_patterns/_scss/general.scss */

.bg-mediumGrey {
  background-color: #e3e3e3;
  position: relative;
}

/* line 108, dist/_patterns/_scss/general.scss */

.bg-white {
  background-color: #ffffff;
  position: relative;
  z-index: 1;
}

/*Text Colors*/

/* line 114, dist/_patterns/_scss/general.scss */

.text-white {
  color: #ffffff;
}

/* line 116, dist/_patterns/_scss/general.scss */

.text-white h3 {
  color: #ffffff;
}

/* line 120, dist/_patterns/_scss/general.scss */

.text-black {
  color: #000000 !important;
}

/* line 122, dist/_patterns/_scss/general.scss */

.text-black h3 {
  color: #000000;
}

/* line 126, dist/_patterns/_scss/general.scss */

.text-red {
  color: #c8102e !important;
}

/* line 128, dist/_patterns/_scss/general.scss */

.text-red h1 {
  color: #c8102e;
}

/* line 134, dist/_patterns/_scss/general.scss */

.main-title h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra)!important; 
  position: relative;
  font-weight: normal;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 46px 0 20px;
  text-transform: uppercase;
}

/* line 154, dist/_patterns/_scss/general.scss */

.page-title h1 {
  text-transform: uppercase;
  font-size: 48px;
  font-size: 3rem;
  letter-spacing: 0.4px;
  font-weight: normal;
  margin: 0;
}

/* line 165, dist/_patterns/_scss/general.scss */

.page-title h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-thin); 
  text-align: center;
  color: #c8102e;
  font-size: 24px;
  font-size: 1.5rem;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}

/* line 178, dist/_patterns/_scss/general.scss */

.page-title h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-align: center;
  color: #c8102e;
  font-size: 20px;
  font-size: 1.25rem;
  text-transform: uppercase;
}

/* line 191, dist/_patterns/_scss/general.scss */

.page-title.text-red-content h2 {
  color: #c8102e;
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  font-size: 36px;
  font-size: 2.25rem;
  text-transform: uppercase;
}

/* line 198, dist/_patterns/_scss/general.scss */

.page-title.text-red-content span {
  color: #c8102e;
  font-size: 16px;
  text-transform: uppercase;
  display: block;
  text-align: center;
}

/*Overlay */

/* line 209, dist/_patterns/_scss/general.scss */

.wrap-light-black-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
}

/* line 217, dist/_patterns/_scss/general.scss */

.wrap-mid-light-black-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
}

/* line 225, dist/_patterns/_scss/general.scss */

.wrap-dark-black-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.65);
  top: 0;
}

/*COLORS*/

/*BUTTONS*/

/* line 242, dist/_patterns/_scss/general.scss */

.btn-gray {
  text-transform: uppercase;
  background: #4f4f4f;
  color: #ffffff;
  padding: 16px 0;
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  transition: all ease-in-out 0.3s;
  text-align: center;
}

/* line 252, dist/_patterns/_scss/general.scss */

.btn-gray:hover,
.btn-gray:active,
.btn-gray:focus {
  background: #3b3b3b;
  text-decoration: none;
  color: #ffffff;
}

/* line 267, dist/_patterns/_scss/general.scss */

.btn-black {
  text-transform: uppercase;
  background: #000000;
  color: #ffffff;
  padding: 20px 0;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  transition: all ease-in-out 0.3s;
  text-align: center;
  text-decoration: none !important;
}

/* line 278, dist/_patterns/_scss/general.scss */

.btn-black:hover,
.btn-black:active,
.btn-black:focus {
  background: #3b3b3b;
  text-decoration: none;
  color: #ffffff;
}

/* line 292, dist/_patterns/_scss/general.scss */

.btn-red {
  text-transform: uppercase;
  background: #c8102e;
  color: #ffffff;
  padding: 20px 0;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  transition: all ease-in-out 0.3s;
  text-align: center;
  text-decoration: none !important;
}

/* line 303, dist/_patterns/_scss/general.scss */

.btn-red:hover,
.btn-red:active,
.btn-red:focus {
  background: #AD0015;
  text-decoration: none !important;
  color: #ffffff;
}

/* line 317, dist/_patterns/_scss/general.scss */

.link-ticket {
  background: transparent url(../images/bg_link_ticket_big.png) no-repeat 0 0;
  background-size: 90%;
  width: 155px;
  height: 42px;
  display: inline-block;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 13px;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 1.1px;
}

/* line 329, dist/_patterns/_scss/general.scss */

.link-ticket:hover,
.link-ticket:focus,
.link-ticket:active {
  color: #ffffff;
  text-decoration: none;
}

/* line 342, dist/_patterns/_scss/general.scss */

.link-scrollDown {
  color: #000000;
  text-transform: uppercase;
  font-weight: normal;
  padding: 0 0 10px 0;
  display: block;
}

/* line 352, dist/_patterns/_scss/general.scss */

.link-scrollDown span[class^="icon-"],
.link-scrollDown span[class*=" icon-"] {
  font-size: 45px;
  font-size: 2.8125rem;
  color: #fff;
  position: relative;
  font-weight: 700;
  line-height: 10px;
}

/* line 361, dist/_patterns/_scss/general.scss */

.link-scrollDown span[class^="icon-"]:after,
.link-scrollDown span[class*=" icon-"]:after {
  font-family: 'arrow'  !important;
  content: "";
  font-weight: bold;
  font-size: 20px;
  font-size: 1.25rem;
  display: inline-block;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 372, dist/_patterns/_scss/general.scss */

.link-scrollDown span {
  position: absolute;
  top: 40%;
}

/* line 376, dist/_patterns/_scss/general.scss */

.link-scrollDown:hover,
.link-scrollDown:focus,
.link-scrollDown:active {
  color: #000000;
  text-decoration: none;
}

/*BUTTONS SWIPERS*/

/* line 384, dist/_patterns/_scss/general.scss */

.btn-swiper {
  position: absolute;
  width: 37px;
  height: 37px;
  background: #000000;
  z-index: 9;
  text-align: center;
  cursor: pointer;
  margin-top: 0;
  z-index: 1;
  display: inline-block;
  top: 77px;
  /*  @media (min-width: $md) {
        &.back {
            left: 15px;
        }
        &.next {
            right: 15px;
        }
    } */
}

/* line 396, dist/_patterns/_scss/general.scss */

.btn-swiper.back {
  left: 18px;
}

/* line 399, dist/_patterns/_scss/general.scss */

.btn-swiper.next {
  right: 18px;
}

/* line 420, dist/_patterns/_scss/general.scss */

.btn-swiper.btn-featured {
  position: absolute;
  top: 45%;
}

/* line 424, dist/_patterns/_scss/general.scss */

.btn-swiper.btn-featured.next {
  right: 0;
}

/* line 427, dist/_patterns/_scss/general.scss */

.btn-swiper.btn-featured.back {
  left: 0;
}

/* line 432, dist/_patterns/_scss/general.scss */

.btn-swiper i {
  color: #ffffff;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 55%;
  font-size: 20px;
  font-size: 1.25rem;
}

/* GENERAL DROPDOWN */

/* line 455, dist/_patterns/_scss/general.scss */

.box-dropdown button {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 16px;
  font-size: 1rem;
  border-radius: 0;
  height: 60px;
  text-align: left;
  text-transform: uppercase;
  border: 0;
  float: left;
  padding: 0 16px;
  margin-bottom: 5px;
}

/* line 466, dist/_patterns/_scss/general.scss */

.box-dropdown button.dropdown-toggle {
  background-color: #000000;
}

/* line 470, dist/_patterns/_scss/general.scss */

.box-dropdown button.dropdown-toggle span {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.9px;
  margin-top: 4px;
}

/* line 489, dist/_patterns/_scss/general.scss */

.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
  color: #ffffff;
}

/* line 496, dist/_patterns/_scss/general.scss */

.bootstrap-select.btn-group .dropdown-toggle:focus {
  outline: 0 !important;
}

/* line 499, dist/_patterns/_scss/general.scss */

.bootstrap-select.btn-group .dropdown-toggle .caret {
  right: 70px;
  top: 30%;
  right: 56px;
  margin-top: 0;
  font-size: 26px;
  font-size: 1.625rem;
}

/* line 520, dist/_patterns/_scss/general.scss */

.bootstrap-select.btn-group .dropdown-toggle .caret::before {
  font-size: 26px;
  font-size: 1.625rem;
}

/* line 531, dist/_patterns/_scss/general.scss */

.view-id-temporada .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 250px;
}

/* line 536, dist/_patterns/_scss/general.scss */

.bootstrap-select {
  /* &:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {

    } */
}

/* line 540, dist/_patterns/_scss/general.scss */

.bootstrap-select .dropdown-toggle {
  color: #ffffff;
}

/* line 543, dist/_patterns/_scss/general.scss */

.bootstrap-select .dropdown-menu {
  padding: 0;
  margin-top: 0;
  border-radius: 0;
  top: 100%;
  bottom: inherit;
}

/* line 550, dist/_patterns/_scss/general.scss */

.bootstrap-select .dropdown-menu .inner {
  width: 100%;
  background-color: #e7e7e7;
}

/* line 554, dist/_patterns/_scss/general.scss */

.bootstrap-select .dropdown-menu .inner li a,
.bootstrap-select .dropdown-menu .inner li a:hover,
.bootstrap-select .dropdown-menu .inner li a:focus,
.bootstrap-select .dropdown-menu .inner li a:active {
  background-color: transparent;
  color: #747474;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.9px;
  line-height: 1;
  text-transform: uppercase;
  padding: 20px;
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
}

/* line 564, dist/_patterns/_scss/general.scss */

.bootstrap-select .dropdown-menu .inner li a span.text,
.bootstrap-select .dropdown-menu .inner li a:hover span.text,
.bootstrap-select .dropdown-menu .inner li a:focus span.text,
.bootstrap-select .dropdown-menu .inner li a:active span.text {
  margin-right: 0;
}

/* line 568, dist/_patterns/_scss/general.scss */

.bootstrap-select .dropdown-menu .inner li a:hover {
  color: #000000;
}

/* line 571, dist/_patterns/_scss/general.scss */

.bootstrap-select .dropdown-menu .inner li::before {
  content: '';
  position: absolute;
  width: 50%;
  display: block;
  border-bottom: 1px solid #ffffff;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 603, dist/_patterns/_scss/general.scss */

.show-tick button {
  color: #ffffff;
}

/* line 605, dist/_patterns/_scss/general.scss */

.show-tick button .caret {
  border: 0;
}

/* line 607, dist/_patterns/_scss/general.scss */

.show-tick button .caret:before {
  font-family: 'teatro_real';
  content: "\e900";
  font-weight: 700;
  font-size: 50px;
  font-size: 3.125rem;
  display: inline-block;
}

/* line 622, dist/_patterns/_scss/general.scss */

.caret {
  border: 0;
}

/* line 624, dist/_patterns/_scss/general.scss */

.caret:before {
  font-family: 'arrow'  !important;
  content: "";
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  display: inline-block;
}

/* Bloque Amigos del Real, cambio checkbox por link */

/* line 643, dist/_patterns/_scss/general.scss */

.input-tbs-friend a {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  color: #000000;
}

/* BACKGROUND IMAGES */

/* line 651, dist/_patterns/_scss/general.scss */

.wrap-bg-img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 657, dist/_patterns/_scss/general.scss */

.wrap-bg-img img {
  display: block;
  height: 100%;
}

/* line 661, dist/_patterns/_scss/general.scss */

.wrap-bg-img img.gradient-bg {
  height: 100%;
  position: absolute;
}

/* line 674, dist/_patterns/_scss/general.scss */

.wrap-bg-white {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  top: 0;
  left: 0;
}

/* line 682, dist/_patterns/_scss/general.scss */

.wrap-bg-white.wrap-bg-white--gradient {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 3%, white 75%);
  /*@media (min-width: $xs) {
            background: -moz-linear-gradient(to bottom, rgba(255,255,255,.6) 10%, rgba(255,255,255,1) 93%);
            background: -webkit-linear-gradient(to bottom, rgba(255,255,255,.6) 10%, rgba(255,255,255,1) 93%);
            background: linear-gradient(to bottom, rgba(255,255,255,.6) 10%, rgba(255,255,255,1) 93%);
        }*/
}

/* Datepicker */

/* line 703, dist/_patterns/_scss/general.scss */

.ui-widget.ui-widget-content:not(#ui-datepicker-div) {
  top: 0 !important;
}

/* Estilos para el UL de opciones del input del buscador en la modal*/

/* line 710, dist/_patterns/_scss/general.scss */

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search {
  list-style: none;
  padding: 20px 0;
  top: 150px !important;
  background: none;
  background-clip: padding-box;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-weight: 500;
  font-size: inherit;
  list-style: none;
  text-align: left;
  z-index: 999999;
  max-width: 70% !important;
  height: 250px;
  overflow-y: auto;
}

/* line 740, dist/_patterns/_scss/general.scss */

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search li {
  border: 0;
  border-radius: 0;
  clear: both;
  color: #333333;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.42857;
  margin: 0 0 10px 0;
  outline: 0;
  padding: 0;
  text-decoration: none;
  white-space: normal;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  line-height: 1.5;
  font-size: 24px;
  font-size: 1.5rem;
  /* a{
            color: $red;
        } */
}

/* line 757, dist/_patterns/_scss/general.scss */

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search li.ui-menu-item:hover {
  background: none;
}

/* line 760, dist/_patterns/_scss/general.scss */

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search li strong {
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
}

/* line 763, dist/_patterns/_scss/general.scss */

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search li a {
  font-size: 24px;
  font-size: 1.5rem;
  display: block;
}

/* line 766, dist/_patterns/_scss/general.scss */

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search li a.ui-state-active {
  border: 0;
  background: none;
  color: #000;
  font-weight: inherit;
  text-decoration: underline;
}

/* line 772, dist/_patterns/_scss/general.scss */

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search li a.ui-state-active .search-api-autocomplete-suggestion {
  background: none;
  color: #000;
}

/*Para el iframe */

/* line 785, dist/_patterns/_scss/general.scss */

iframe {
  border: none !important;
}

/* RRSS Sobreescribir estilos del pluging */

/* line 806, dist/_patterns/_scss/general.scss */

.juicer-feed .j-text-container {
  position: relative;
  height: 231px;
  /* img {
            width: auto !important;
            height: 100% !important;
        } */
}

/* line 818, dist/_patterns/_scss/general.scss */

span.do-zoom {
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #fff;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 819, dist/_patterns/_scss/general.scss */

.zoom {
  display: inline-block;
  position: relative;
}

/* line 820, dist/_patterns/_scss/general.scss */

.zoom-loc:after {
  content: "\f00e";
  font-family: 'FontAwesome';
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 150%;
  line-height: 1.3;
}

/* line 821, dist/_patterns/_scss/general.scss */

.icon-zoom-in:before {
  content: "\f00e";
  font-family: 'FontAwesome';
  vertical-align: middle;
}

/* line 822, dist/_patterns/_scss/general.scss */

.zoom img {
  display: block;
}

/* line 823, dist/_patterns/_scss/general.scss */

.zoom img::-moz-selection {
  background-color: transparent;
}

.zoom img::selection {
  background-color: transparent;
}

/* line 827, dist/_patterns/_scss/general.scss */

.container-main-header .col-sm-12 {
  min-height: 0px;
}

/* line 834, dist/_patterns/_scss/general.scss */

.ui-widget.ui-widget-content.webform-confirmation-modal {
  top: 50% !important;
}

/* line 841, dist/_patterns/_scss/general.scss */

#drupal-modal #drupal-modal--dialog {
  top: 20%;
}

/* line 845, dist/_patterns/_scss/general.scss */

#drupal-modal #drupal-modal--dialog #status_message_div form .form-group {
  margin-bottom: 15px;
}

/* line 848, dist/_patterns/_scss/general.scss */

#drupal-modal #drupal-modal--dialog #status_message_div form .form-type-language-select {
  display: none;
}

/* line 851, dist/_patterns/_scss/general.scss */

#drupal-modal #drupal-modal--dialog #status_message_div form .form-actions {
  text-align: center;
}

/* line 854, dist/_patterns/_scss/general.scss */

#drupal-modal #drupal-modal--dialog #status_message_div form .form-actions button.use-ajax {
  display: inline-block !important;
  height: auto !important;
  padding: 10px !important;
  max-width: 50%;
  width: 100% !important;
}

/* line 872, dist/_patterns/_scss/general.scss */

.paragraph--type--image-zoom .image-zoom-container {
  text-align: center;
}

/* line 879, dist/_patterns/_scss/general.scss */

.video-embed-field-responsive-video iframe {
  height: 100% !important;
  left: 0 !important;
  min-height: 100%;
}

/* line 882, dist/_patterns/_scss/general.scss */

.video-embed-field-responsive-video:after {
  padding-bottom: 45%;
}

/* esta SUPER ÑAPA tiene que estar para cuando en el DOM hay algún iframe, se pueda hacer scroll encima.
Se resetea el valor del overflow que añade el niscescroll y se ajusta el width del container */

/* line 893, dist/_patterns/_scss/general.scss */

.have-iframe {
  overflow-x: auto !important;
}

/*
.wrap-iframe {
    padding-bottom: 55.25%;
    position: relative;
    overflow: hidden;
    height: 0;
    iframe{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;//left: calc(9vw - 6%);
    }
}
.wrap-paragraph-iframe{
    @extend .wrap-iframe;
    iframe{
        left: calc(9vw - 6%);
    }
}*/

/* Añadida clase para en el footer que aparezca logo de Telefónica */

/* line 929, dist/_patterns/_scss/general.scss */

footer .subfooter-links .subfooter-links__block .subfooter-links__block--item:nth-child(3) .list-links li:last-child {
  display: inline-block;
  background: url(../images/logotelefonica.png) no-repeat center top;
  width: 181px;
  max-width: 181px;
  height: 89px;
  margin-top: 20px;
}

/* line 936, dist/_patterns/_scss/general.scss */

footer .subfooter-links .subfooter-links__block .subfooter-links__block--item:nth-child(3) .list-links li:last-child a {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/* la modal de la galería se queda por debajo de la capa .modal-backdrop, quitar el z-index*/

/* line 947, dist/_patterns/_scss/general.scss */

.modal-backdrop.in {
  z-index: 0;
}

/* line 951, dist/_patterns/_scss/general.scss */

.paragraph--type--video {
  margin: 20px 0;
}

/* line 956, dist/_patterns/_scss/general.scss */

.video-container .one-video {
  margin: 0px auto;
}

/* line 964, dist/_patterns/_scss/general.scss */

.video-container.video-size-medium .one-video {
  margin: 0px auto;
}

/* line 976, dist/_patterns/_scss/general.scss */

.video-block {
  padding: 80px 0 65px;
}

/* line 995, dist/_patterns/_scss/general.scss */

#session-limit-form {
  margin: auto 100px;
}

/* line 1010, dist/_patterns/_scss/general.scss */

.node-preview-form-select {
  height: 40px;
  padding: 10px 15px 45px;
  position: relative;
  z-index: 9999;
}

/* line 1015, dist/_patterns/_scss/general.scss */

.node-preview-form-select.bg-info {
  background-color: #cf102d;
}

/* line 1018, dist/_patterns/_scss/general.scss */

.node-preview-form-select .btn-info {
  background-color: #c8102e;
  border-color: #c8102e;
}

/* line 1027, dist/_patterns/_scss/general.scss */

.bef-exposed-form .form--inline > .form-item {
  float: none;
  display: block;
}

/* line 1031, dist/_patterns/_scss/general.scss */

.bef-exposed-form .form--inline > .form-item .bootstrap-select.btn-group .dropdown-toggle .caret {
  top: 25%;
}

/* line 1033, dist/_patterns/_scss/general.scss */

.bef-exposed-form .form--inline > .form-item .bootstrap-select.btn-group .dropdown-toggle .caret::before {
  font-size: 20px;
  font-size: 1.25rem;
  position: relative;
  top: -6px;
}

/* Components */

/* line 2, dist/_patterns/_scss/components/header.scss */

.user-logged-in header.header.absolute {
  top: 80px;
}

/* line 8, dist/_patterns/_scss/components/header.scss */

.user-logged-in main .region .region-header nav.tabs {
  margin-left: 100px;
}

/* line 14, dist/_patterns/_scss/components/header.scss */

header {
  position: relative;
}

/* line 17, dist/_patterns/_scss/components/header.scss */

header.header {
  position: relative;
  background: #1d1d1d;
  color: #ffffff;
  /* @media(min-width:$xlg){
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 999;
		} */
}

/* line 22, dist/_patterns/_scss/components/header.scss */

header.header.absolute {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
}

/* line 41, dist/_patterns/_scss/components/header.scss */

header.header.open {
  z-index: 100;
}

/* line 45, dist/_patterns/_scss/components/header.scss */

header.header .wrap-logo {
  display: flex;
  align-items: center;
  height: 50px;
  position: relative;
  z-index: 2;
  background-color: #1d1d1d;
}

/* line 52, dist/_patterns/_scss/components/header.scss */

header.header .wrap-logo .logo {
  position: relative;
}

/* line 54, dist/_patterns/_scss/components/header.scss */

header.header .wrap-logo .logo .icon-cross-out {
  display: none;
}

/* line 104, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle {
  padding: 10px 10px 0;
  cursor: pointer;
}

/* line 110, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle__icon {
  border-bottom: 1.5px solid #ffffff;
  width: 30px;
  display: block;
  margin-bottom: 5px;
}

/* line 117, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle .icon-cross-out {
  display: none;
  font-size: 27px;
  font-size: 1.6875rem;
  padding: 3px 0px 10px 0;
}

/* line 126, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle.open {
  background: #c8102e;
}

/* line 128, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle.open .header-toggle__icon {
  display: none;
}

/* line 131, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle.open .icon-cross-out {
  display: block;
}

/* line 138, dist/_patterns/_scss/components/header.scss */

header.header .mobile-btn {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #000000;
  width: 120px;
  height: 50px;
}

/* line 147, dist/_patterns/_scss/components/header.scss */

header.header .mobile-btn a {
  font-size: 10px;
  font-size: 0.625rem;
  color: #daaa00;
  text-transform: uppercase;
  position: absolute;
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 19px 0;
}

/* line 165, dist/_patterns/_scss/components/header.scss */

header.header .mobile-btn a:hover,
header.header .mobile-btn a:focus,
header.header .mobile-btn a:active {
  text-decoration: none;
}

/* line 179, dist/_patterns/_scss/components/header.scss */

header.header .options-header {
  display: none;
  text-align: center;
  padding-top: 0;
  padding-bottom: 32px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 202, dist/_patterns/_scss/components/header.scss */

header.header .options-header > div {
  margin: 0 auto;
  position: relative;
}

/* line 217, dist/_patterns/_scss/components/header.scss */

header.header .options-header a {
  /* display: block;
				position: relative;
				padding: 17px 16px;
				font-size: 13px;
				line-height: 15px;
				color: #ffffff; */
  display: flex;
  position: relative;
  color: #ffffff;
  justify-content: space-between;
  align-items: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-weight: 500;
  width: 100%;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 262, dist/_patterns/_scss/components/header.scss */

header.header .options-header a:not(:last-child) {
  font-size: 13px;
  font-size: 0.8125rem;
}

/* line 275, dist/_patterns/_scss/components/header.scss */

header.header .options-header a:hover,
header.header .options-header a:focus,
header.header .options-header a:active {
  text-decoration: none;
  color: #daaa00;
}

/* line 279, dist/_patterns/_scss/components/header.scss */

header.header .options-header a[class^="icon-"],
header.header .options-header a[class*=" icon-"] {
  font-size: 26px;
  font-size: 1.625rem;
}

/* line 282, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.options-header--link {
  text-transform: uppercase;
}

/* line 291, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.options-header--link span {
  font-size: 20px;
  font-size: 1.25rem;
  margin-left: 5px;
}

/* line 295, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.options-header--link span.icon-next {
  display: none;
}

/* line 299, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.options-header--link span.link--text {
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 33px;
  width: 100%;
  justify-content: inherit;
  margin: 0;
  align-items: center;
}

/* line 320, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.options-header--link span.link--text:hover {
  color: #daaa00;
}

/* line 326, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.options-header--link span .icon-next {
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 363, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.icon-calendar {
  position: relative;
}

/* line 365, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.icon-calendar .calendar {
  border-bottom: 1px solid #ffffff;
  width: 22px;
  height: 30px;
  display: inline;
  position: absolute;
  right: 28%;
  top: 0;
  float: none;
  margin: 0;
  /* @media(min-width:$md) {
							right: inherit;
							left: 6px;
						} */
}

/* line 383, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.icon-calendar .calendar:before {
  display: inline-block;
  content: " ";
  border-bottom: 1px solid #ffffff;
  margin-bottom: -12px;
  width: 100%;
}

/* line 392, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.icon-calendar:hover .calendar,
header.header .options-header a.icon-calendar:focus .calendar,
header.header .options-header a.icon-calendar:active .calendar {
  border-color: #daaa00;
}

/* line 394, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.icon-calendar:hover .calendar:before,
header.header .options-header a.icon-calendar:focus .calendar:before,
header.header .options-header a.icon-calendar:active .calendar:before {
  border-color: #daaa00;
}

/* line 402, dist/_patterns/_scss/components/header.scss */

header.header .options-header .number {
  position: absolute;
  color: #ffffff;
  background-color: #c8102e;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-size: 12px;
  font-size: 0.75rem;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 18px;
  border-radius: 50px;
  top: 5px;
  right: 0;
}

/* line 416, dist/_patterns/_scss/components/header.scss */

header.header .options-header--submenu {
  display: none;
  list-style: none;
  padding: 5px 18px;
  background-color: #2a2a2a;
  position: relative;
  z-index: 112;
}

/* line 423, dist/_patterns/_scss/components/header.scss */

header.header .options-header--submenu li {
  width: 100%;
  padding-bottom: 9px;
}

/* line 426, dist/_patterns/_scss/components/header.scss */

header.header .options-header--submenu li a {
  float: none;
  padding: 5px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 453, dist/_patterns/_scss/components/header.scss */

header.header .options-header--left {
  height: 100%;
}

/* line 457, dist/_patterns/_scss/components/header.scss */

header.header .options-header--left > a:last-child {
  text-transform: uppercase;
  padding-top: 10px;
}

/* line 460, dist/_patterns/_scss/components/header.scss */

header.header .options-header--left > a:last-child span {
  font-size: 20px;
  font-size: 1.25rem;
  padding: 0 14px;
}

/* line 464, dist/_patterns/_scss/components/header.scss */

header.header .options-header--left > a:last-child:after {
  content: '';
  position: absolute;
  border-right: 1px solid white;
  opacity: .3;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  height: 30px;
}

/* line 478, dist/_patterns/_scss/components/header.scss */

header.header .options-header--right {
  overflow: hidden;
}

/* line 481, dist/_patterns/_scss/components/header.scss */

header.header .options-header--right > a:last-child {
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  text-transform: uppercase;
  background-color: #000000;
  color: #daaa00;
  padding: 21px 67px;
  margin-left: 15px;
  font-size: 10px;
  font-size: 0.625rem;
  transition: all .2s;
}

/* line 492, dist/_patterns/_scss/components/header.scss */

header.header .options-header--right > a:last-child:hover {
  color: #ffffff;
  background-color: #daaa00;
}

/* line 510, dist/_patterns/_scss/components/header.scss */

header.header .options-header .wrap-icon {
  position: relative;
  display: block;
  padding: 15px;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

/* line 529, dist/_patterns/_scss/components/header.scss */

header.header .options-header .wrap-icon span {
  /* margin-right: 10px;
	    			font-family: 'Gotham';
	    			font-weight: 500;
	    			font-size: 13px;
	    			text-transform: uppercase; */
}

/* line 536, dist/_patterns/_scss/components/header.scss */

header.header .options-header .wrap-icon span[class^='icon-'] {
  font-size: 26px;
  font-size: 1.625rem;
}

/* line 563, dist/_patterns/_scss/components/header.scss */

header.header .display-menu {
  display: block;
}

/* line 567, dist/_patterns/_scss/components/header.scss */

header.header .display-lang {
  display: block;
}

/* @media (min-width:$sm) {

}

@media(min-width:$md){

}
@media(min-width:$lg){

} */

/* line 1, dist/_patterns/_scss/components/footer.scss */

footer {
  position: relative;
}

/* line 3, dist/_patterns/_scss/components/footer.scss */

footer .footer-greyImg {
  background: url(../images/bg-footer.jpg) no-repeat center top;
  background-size: cover;
  position: absolute;
  height: 100%;
  width: 100%;
}

/* line 10, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links {
  position: relative;
  overflow: hidden;
  background: rgba(29, 29, 29, 0.8);
  padding: 70px 0 60px;
}

/* line 13, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links > div > div {
  position: relative;
}

/* line 17, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .wrap-img {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
  filter: gray;
  z-index: -1;
  width: 100%;
}

/* line 29, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .wrap-img img {
  width: auto;
}

/* line 38, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links__block {
  display: flex;
  flex-wrap: wrap;
}

/* line 42, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links__block--item {
  width: 50%;
  padding-right: 39px;
}

/* line 59, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links__block--item:last-child ul li a {
  color: #ffffff;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  line-height: 2.5;
}

/* line 66, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links__block--item:last-child ul li:first-child {
  padding-top: 10px;
}

/* line 70, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links__block--item:last-child ul li:not(:last-child) {
  padding-bottom: 13px;
}

/* line 81, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links h4,
footer .subfooter-links h4 a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  border-bottom: 1px solid #333232;
  padding-bottom: 15px;
  line-height: 2.5;
}

/* line 89, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links h4 a {
  border: none;
  padding-bottom: 0;
}

/* line 93, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links h4 a:hover {
  text-decoration: none;
}

/* line 98, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links {
  padding: 0;
  margin: 0;
}

/* line 101, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links li {
  list-style-type: none;
  padding: 0;
}

/* line 104, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links li a {
  text-transform: uppercase;
  color: #b9b9b9;
  font-size: 9px;
  font-size: 0.5625rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  line-height: 27px;
}

/* line 110, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links li a:hover {
  color: #daaa00;
  text-decoration: none;
}

/* line 117, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links:last-child {
  margin-bottom: 45px;
}

/* line 124, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .block-btn {
  position: absolute;
  right: 30px;
  bottom: 20%;
}

/* line 144, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .btn-black {
  display: inline-block;
  padding: 20px 50px;
}

/* line 154, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-rrss {
  background: #232323;
  padding: 30px 0 25px;
  margin-bottom: -1px;
}

/* line 158, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-rrss .rrss-links {
  margin: 0;
}

/* line 160, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-rrss .rrss-links li {
  margin: 0 5px;
}

/* line 169, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-rrss .rrss-links li a {
  color: #7b7b7b;
  font-size: 11px;
  font-size: 0.6875rem;
  transition: all ease-in-out 0.3s;
}

/* line 179, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-rrss .rrss-links li a:hover,
footer .subfooter-rrss .rrss-links li a:active,
footer .subfooter-rrss .rrss-links li a:focus {
  color: #ffffff;
  text-decoration: none;
}

/* line 189, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-bottom {
  background: #1d1d1d;
  padding: 15px 0 10px;
}

/* line 192, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-bottom .bottom-links {
  margin: 0;
}

/* line 194, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-bottom .bottom-links li {
  margin: 0;
  padding-left: 0;
}

/* line 197, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-bottom .bottom-links li:not(:last-child) {
  padding-right: 25px;
}

/* line 207, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-bottom .bottom-links li a,
footer .subfooter-bottom .bottom-links li p {
  color: #ffffff;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
}

/* line 211, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-bottom .bottom-links li a:hover,
footer .subfooter-bottom .bottom-links li a:active,
footer .subfooter-bottom .bottom-links li a:focus,
footer .subfooter-bottom .bottom-links li p:hover,
footer .subfooter-bottom .bottom-links li p:active,
footer .subfooter-bottom .bottom-links li p:focus {
  color: #ffffff;
  text-decoration: none;
}

/* line 1, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider {
  position: relative;
  overflow: hidden;
  padding-bottom: 45px;
  z-index: 1;
}

/* line 18, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider + .block-programming-slider {
  margin-top: 0px;
}

/* line 22, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-bg-img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

/* line 27, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .main-title h3 {
  padding: 26px 10px 20px 10px;
}

/* line 49, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .swiper-programming-time > .btn-swiper {
  top: -86px;
}

/* line 55, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .swiper-programming-time > .btn-swiper.back {
  left: 0;
}

/* line 58, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .swiper-programming-time > .btn-swiper.next {
  right: 0;
}

/* line 77, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .btn-swiper {
  top: 60px;
}

/* line 80, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .btn-swiper.back {
  left: 0;
}

/* line 83, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .btn-swiper.next {
  right: 0;
}

/* line 87, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider p {
  position: relative;
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  margin-left: auto;
  margin-right: auto;
}

/* line 120, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content {
  padding: 20px 0px 0;
  position: relative;
  /* @media (min-width:$xs) {
            padding: 20px 15px 0;
        } */
}

/* line 131, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .text-red h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 135, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content P {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
}

/* line 138, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming,
.block-programming-slider .wrap-content .swiper-programming-time {
  padding-top: 20px;
}

/* line 154, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming,
.block-programming-slider .wrap-content .swiper-programming-time {
  overflow: initial;
  position: static;
}

/* line 158, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .wrap-swiper-content,
.block-programming-slider .wrap-content .swiper-programming-time .wrap-swiper-content {
  height: 400px;
  margin: auto;
  position: relative;
  overflow: hidden;
}

/* line 170, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item {
  /* @media (min-width:$sm) {
                    max-width: 200px !important;
                    margin-right: 35px;
                    &:last-child {
                        margin-right: 0 !important;
                    }
                } */
  /*.wrap-img{
                    img{
                        //width: 100%;
                        display: block;
                        max-width: 100%;
                        height: auto;
                    }
                }*/
}

/* line 178, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-img,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-img {
  height: 400px;
}

/* line 181, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-img img,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-img img {
  height: 100%;
  max-height: 100%;
  max-width: inherit;
}

/* line 221, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-img,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-img {
  height: 400px;
}

/* line 232, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-img img,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-img img {
  height: 100%;
  max-height: 100%;
  max-width: inherit;
}

/* line 252, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-text .wrap-date .hour,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-text .wrap-date .hour {
  display: block;
}

/* line 256, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-text .wrap-description,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-text .wrap-description {
  bottom: 36px;
}

/* line 258, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-text .wrap-description .play-type,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-text .wrap-description .play-type {
  display: block;
}

/* line 259, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-text .wrap-description a,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-text .wrap-description a {
  display: block;
}

/* line 260, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-text .wrap-description h3,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-text .wrap-description h3 {
  margin-bottom: 38px;
}

/* line 274, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text {
  position: absolute;
  top: 0;
  height: 80%;
  width: 100%;
  max-width: 100%;
}

/* line 281, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-link,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 28px 35px 0;
  color: #ffffff;
  transition: color .3s ease-in-out;
}

/* line 288, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-link:hover,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-link:hover {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}

/* line 292, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-link .title,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-link .title {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.4px;
  line-height: 1.31;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 309, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-link span,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-link span {
  display: block;
  text-align: left;
}

/* line 322, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-btn,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-btn {
  text-align: left;
  padding: 0 20px 28px;
  display: block;
  width: 100%;
}

/* line 334, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-btn span,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-btn span {
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-weight: 500;
  margin-left: 10px;
}

/* line 344, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-date,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-date {
  max-width: 100%;
}

/* line 347, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-date span,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-date span {
  color: #ffffff;
  text-transform: uppercase;
}

/* line 350, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-date span.day,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-date span.day {
  display: block;
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.2px;
  line-height: 17px;
}

/* line 357, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-date span.play-type,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-date span.play-type {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 11px;
  font-size: 0.6875rem;
  letter-spacing: 2px;
}

/* line 365, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-description,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-description {
  position: absolute;
  bottom: 36px;
  width: 50%;
  line-height: 14px;
}

/* line 377, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-description .author,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-description .author {
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 11px;
  font-size: 0.6875rem;
  letter-spacing: 1px;
}

/* line 385, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-description h3,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-description h3 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.4px;
  line-height: 1.31;
  margin-top: 0;
  margin-bottom: 38px;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 402, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-description h3 a,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-description h3 a {
  color: #ffffff;
  text-decoration: none;
}

/* line 462, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming-time {
  margin-top: 0px;
  position: relative;
}

/* line 471, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider a {
  position: relative;
}

/* line 475, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .btn-programming {
  padding-top: 36px;
}

/* line 481, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .btn-programming a {
  display: block;
}

/* line 500, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .text-red h2 {
  margin-top: 30px;
  margin-bottom: 45px;
}

/* line 516, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .btn-programming {
  padding-top: 20px;
}

/* line 527, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .btn-programming a {
  padding: 14px 70px;
  display: inline-block;
}

/* line 540, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .link-ticket {
  background-size: contain;
  width: 136px;
  height: 50px;
  padding: 12px 13px;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 1, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider {
  padding: 40px 0 0;
  color: #ffffff;
}

/* line 15, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item {
  position: relative;
  width: 100%;
}

/* line 18, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item a {
  color: #ffffff;
}

/* line 20, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item a:hover {
  color: #ffffff;
}

/* line 24, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item .wrap-img {
  overflow: hidden;
  height: 324px;
}

/* line 47, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item .wrap-text {
  position: absolute;
  bottom: 30px;
  padding: 10px 37px;
  word-break: break-word;
}

/* line 57, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item .wrap-text h4,
.block-title-description-slider .item .wrap-text footer .subfooter-links h4 a,
footer .subfooter-links h4 .block-title-description-slider .item .wrap-text a {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  position: relative;
  margin-bottom: 31px;
  text-transform: uppercase;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.4;
  letter-spacing: 0.5px;
  color: #ffffff;
}

/* line 73, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item .wrap-text h4:after,
.block-title-description-slider .item .wrap-text footer .subfooter-links h4 a:after,
footer .subfooter-links h4 .block-title-description-slider .item .wrap-text a:after {
  content: '';
  width: 16%;
  border-bottom: solid 1px #fff;
  position: absolute;
  left: 0;
  bottom: -15px;
}

/* line 81, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item .wrap-text h4 a,
footer .subfooter-links h4 .block-title-description-slider .item .wrap-text a a {
  color: #ffffff;
  text-decoration: none;
}

/* line 86, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item .wrap-text p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 11px;
  font-size: 0.6875rem;
  color: #ffffff;
  padding: 0;
}

/* line 94, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

/* line 97, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .swiper-button-next,
.block-title-description-slider .swiper-button-prev {
  width: 27px;
  height: 22px;
  margin-top: 0;
  background: #000000;
  width: 37px;
  height: 37px;
}

/* line 107, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .swiper-button-next i,
.block-title-description-slider .swiper-button-prev i {
  color: #ffffff;
  position: absolute;
  margin: auto;
  font-size: 20px;
  font-size: 1.25rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 55%;
}

/* line 177, dist/_patterns/_scss/components/title-description-slider.scss */

.paragraph--type--destacados {
  margin-bottom: 40px;
}

/* line 195, dist/_patterns/_scss/components/title-description-slider.scss */

.paragraph--type--destacados .block-title-description-slider .swiper-title-description .wrap-text p {
  color: #ffffff;
}

/* line 213, dist/_patterns/_scss/components/title-description-slider.scss */

#block-views-block-destacados-block-home-top {
  margin-bottom: 40px;
}

/* line 1, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider {
  margin-bottom: 48px;
  color: #000000;
}

/* line 35, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .btn-swiper {
  top: 50px;
}

/* line 39, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item {
  position: relative;
  background-color: #ffffff;
  width: 100%;
  transition: all .3s;
}

/* line 45, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-img {
  position: relative;
  height: 200px;
  overflow: hidden;
}

/* line 49, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-img img {
  width: 100%;
}

/* line 70, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item::after {
  opacity: 0;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all ease-in-out .3s;
}

/* line 80, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-text {
  padding: 10px 36px;
  word-break: break-word;
  position: relative;
  transition: all ease-in-out .3s;
  position: relative;
  z-index: 1;
  top: 0;
}

/* line 88, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-text h4,
.block-thumbnail-title-description-slider .item .wrap-text footer .subfooter-links h4 a,
footer .subfooter-links h4 .block-thumbnail-title-description-slider .item .wrap-text a {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  position: relative;
  margin-bottom: 0;
  margin-top: 34px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.3px;
  min-height: 65px;
  max-height: 65px;
  overflow: hidden;
}

/* line 110, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-text p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 25px;
  min-height: 70px;
  max-height: 70px;
  overflow: hidden;
}

/* line 122, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-text span.sub {
  font-size: 10px;
  font-size: 0.625rem;
  color: #747474;
  font-weight: 500;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-style: italic;
  margin-bottom: 18px;
  display: inline-block;
}

/* line 133, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-text a {
  opacity: 0;
  display: block;
  text-align: center;
  padding: 20px 0;
  bottom: -50px;
  position: absolute;
  width: 80%;
}

/* line 146, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-hover {
  display: none;
  padding: 0 30px 22px 30px;
  text-align: center;
}

/* line 150, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-hover .tag {
  background: #f5a623;
  color: #ffffff;
  padding: 5px;
  font-size: 10px;
  font-size: 0.625rem;
  text-transform: uppercase;
  display: inline-block;
  min-width: 85px;
  max-width: 85px;
  margin-bottom: 5px;
}

/* line 164, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item:hover .wrap-text {
  top: -98px;
}

/* line 178, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item:hover .wrap-text h4,
.block-thumbnail-title-description-slider .item:hover .wrap-text footer .subfooter-links h4 a,
footer .subfooter-links h4 .block-thumbnail-title-description-slider .item:hover .wrap-text a,
.block-thumbnail-title-description-slider .item:hover .wrap-text p {
  color: white;
}

/* line 181, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item:hover .wrap-text span {
  color: #4f4f4f;
}

/* line 185, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item:hover a {
  opacity: 1;
  bottom: -65px;
  padding: 20px 0;
  position: absolute;
  width: 80%;
}

/* line 205, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item:hover::after {
  opacity: 1;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(30, 87, 153, 0.09) 3%, rgba(41, 137, 216, 0.12) 4%, #1d1d1d 34%, #1d1d1d 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#7db9e8',GradientType=0 );
  /* IE6-9 */
}

/* line 215, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

/* line 1, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play {
  position: relative;
  height: 100%;
}

/* line 4, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play.pshow {
  max-height: 716px;
  overflow: hidden;
}

/* line 26, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .swiper-slide {
  max-height: 1070px;
}

/* line 43, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .page-breadcrumb ol.opacity-breadcrumb {
  opacity: 1;
}

/* line 64, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .back-image {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}

/* line 70, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .back-image img {
  width: 100%;
  min-height: 430px;
}

/* line 84, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-all-content .wrap-content-text {
  position: absolute;
  width: 100%;
}

/* line 90, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-all-content .wrap-content-text + .back-image {
  position: relative;
}

/* line 96, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .back-gradient-white {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.59) 0%, white 70%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}

/* line 109, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .back-gradient-black {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(0, 0, 0, 0.39);
}

/* line 116, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero {
  color: #ffffff;
  position: relative;
  padding-top: 5%;
  padding-bottom: 5%;
  z-index: 98;
  left: 5%;
  width: 88%;
}

/* line 165, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero h1 {
  font-size: 32px;
  font-size: 2rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 1.11;
  margin-top: 0px;
}

/* line 202, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-black); 
  font-size: 16px;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 8.3px;
  margin-top: 6%;
}

/* line 232, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero h4,
.outstanding-play .wrap-content-hero footer .subfooter-links h4 a,
footer .subfooter-links h4 .outstanding-play .wrap-content-hero a,
.outstanding-play .wrap-content-hero h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-top: 0;
}

/* line 261, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero .wrap-description {
  width: 90%;
  margin-bottom: 15px;
}

/* line 279, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero p {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  margin-bottom: 0;
}

/* line 303, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .swiper-container.swiper-home .wrap-content-hero {
  color: #ffffff;
  position: relative;
  padding-top: 68px;
  padding-bottom: 5%;
  z-index: 98;
  left: 5%;
  width: 88%;
  position: absolute;
}

/* line 382, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .swiper-container.swiper-home .wrap-content-hero h3 {
  margin-top: 0;
}

/* line 390, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .swiper-container.swiper-home .wrap-content-hero h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 1.11;
  margin-bottom: 10px;
}

/* line 418, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .swiper-container.swiper-home .wrap-content-hero h2 a {
  color: #ffffff;
  text-decoration: none;
}

/* line 450, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .swiper-container.swiper-home .back-gradient-black {
  background: rgba(0, 0, 0, 0.39);
}

/* line 456, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .btn-swiper {
  bottom: 387px;
  top: auto;
}

/* line 459, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .btn-swiper.back {
  left: 18px;
}

/* line 466, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .btn-swiper.next {
  right: 18px;
}

/* line 486, dist/_patterns/_scss/components/outstanding-play.scss */

.scroll_down {
  position: relative;
  z-index: 9;
  margin-top: 0;
  margin-bottom: 11px;
}

/* line 519, dist/_patterns/_scss/components/outstanding-play.scss */

.scroll_down span:after {
  font-size: 16px;
  font-size: 1rem;
}

/* line 1, dist/_patterns/_scss/components/featured-block-slider.scss */

.featured-block-slider {
  padding-bottom: 64px;
}

/* line 3, dist/_patterns/_scss/components/featured-block-slider.scss */

.featured-block-slider > .btn-swiper {
  top: 50px;
}

/* line 12, dist/_patterns/_scss/components/featured-block-slider.scss */

.featured-block-slider .main-title h3 {
  padding: 58px 0 40px;
  margin: 0;
}

/* line 24, dist/_patterns/_scss/components/featured-block-slider.scss */

.featured-block-slider .btn-featured {
  position: absolute;
  top: 45%;
}

/* line 53, dist/_patterns/_scss/components/featured-block-slider.scss */

.featured-block-slider .btn-featured.next {
  right: 0;
  /* @media (min-width: $md) {
                    right: 0;
                } */
}

/* line 66, dist/_patterns/_scss/components/featured-block-slider.scss */

.featured-block-slider .btn-featured.back {
  left: 0;
}

/* line 70, dist/_patterns/_scss/components/featured-block-slider.scss */

.featured-block-slider .btn-featured:hover {
  background-color: #c8102e;
}

/*.swiper-button-disabled{
        display: none;
    }
     .swiper-button-prev{
        left:0;
    } */

/* line 89, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide {
  position: relative;
  width: 23%;
}

/* line 92, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-img {
  height: 400px;
  overflow: hidden;
}

/* line 95, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-img img {
  display: block;
  height: 100%;
}

/* line 121, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-text {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  padding: 35px 50px 40px 50px;
}

/* line 132, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-text a:hover,
.swiper-featured .swiper-slide .wrap-text a:active,
.swiper-featured .swiper-slide .wrap-text a:focus {
  text-decoration: none;
  color: #ffffff;
}

/* line 139, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-text .wrap-description {
  position: absolute;
  bottom: 28px;
  width: 85%;
}

/* line 146, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-text .wrap-description .btn-gray {
  display: block;
}

/* line 149, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-text .wrap-description .play-type {
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.8px;
}

/* line 157, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-text .wrap-description h3 {
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.5px;
  line-height: 30px;
  margin-top: 0;
  letter-spacing: 0.4px;
  line-height: 1.31;
  max-width: 60%;
}

/* line 172, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-text .wrap-description p {
  color: #ffffff;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  margin-top: 0;
}

/* line 185, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi {
  width: 44%;
  margin: 0;
}

/* line 191, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide {
  margin: 0;
  width: 100%;
}

/* line 194, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-img {
  width: 100%;
}

/* line 196, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-img img {
  width: 100%;
}

/* line 203, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text {
  padding: 50px 59px;
}

/* line 213, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description {
  width: 80%;
}

/* line 219, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description h3 {
  width: 60%;
  bottom: 40px;
}

/* line 231, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description p {
  margin-bottom: 14px;
}

/* line 248, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .btn-gray {
  padding: 17px;
  width: 83%;
}

/* line 1, dist/_patterns/_scss/components/block--search.scss */

.block-search {
  background: #ffffff;
  padding: 0 20px 15px 20px;
  z-index: 9;
  position: relative;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
  margin-top: -340px;
}

/* line 2, dist/_patterns/_scss/components/block--search.scss */

.block-search.agenda {
  width: 40%;
  background: rgba(255, 255, 255, 0.2);
}

/* line 11, dist/_patterns/_scss/components/block--search.scss */

.block-search.agenda .block-page-dropdown form {
  margin: 0;
}

/* line 14, dist/_patterns/_scss/components/block--search.scss */

.block-search.agenda .block-page-dropdown form .form-inline .form-group {
  float: unset;
  margin: 0;
  width: 100%;
}

/* line 21, dist/_patterns/_scss/components/block--search.scss */

.block-search.agenda .block-page-dropdown__dropdown {
  width: 100%;
}

/* line 107, dist/_patterns/_scss/components/block--search.scss */

.block-search .main-title h3 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 48px 0 36px;
}

/* line 134, dist/_patterns/_scss/components/block--search.scss */

.block-search .form-inline .form-group {
  float: left;
  width: 100%;
}

/* line 155, dist/_patterns/_scss/components/block--search.scss */

.block-search button {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 16px;
  font-size: 1rem;
  border-radius: 0;
  height: 47px;
  text-align: left;
  text-transform: uppercase;
  border: 0;
  float: left;
  padding: 0 39px 0 36px;
  margin-bottom: 0;
}

/* line 177, dist/_patterns/_scss/components/block--search.scss */

.block-search button.search {
  color: #ffffff;
  background-color: #c8102e;
  min-width: 100%;
  position: relative;
  z-index: 1;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.9px;
  margin-top: 0;
}

/* line 201, dist/_patterns/_scss/components/block--search.scss */

.block-search button .wrap-icon {
  float: right;
  font-size: 21px;
  font-size: 1.3125rem;
  position: absolute;
  top: 17px;
  right: 29px;
}

/* line 221, dist/_patterns/_scss/components/block--search.scss */

.block-search .bootstrap-select.btn-group.show-tick .dropdown-menu.inner {
  background-color: #e7e7e7;
}

/* line 226, dist/_patterns/_scss/components/block--search.scss */

.block-search .bootstrap-select.btn-group.show-tick .dropdown-menu.inner li a {
  background-color: transparent;
  color: #747474;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.9px;
  line-height: 1;
  text-transform: uppercase;
  padding: 20px;
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
}

/* line 236, dist/_patterns/_scss/components/block--search.scss */

.block-search .bootstrap-select.btn-group.show-tick .dropdown-menu.inner li a span.text {
  margin-right: 0;
}

/* line 240, dist/_patterns/_scss/components/block--search.scss */

.block-search .bootstrap-select.btn-group.show-tick .dropdown-menu.inner li a::before {
  content: '';
  position: absolute;
  width: 50%;
  display: block;
  border-bottom: 1px solid #ffffff;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 265, dist/_patterns/_scss/components/block--search.scss */

.block-search .bootstrap-select .dropdown-toggle span {
  margin-left: 0;
}

/* line 269, dist/_patterns/_scss/components/block--search.scss */

.block-search .bootstrap-select .dropdown-toggle .caret {
  border: 0;
  top: 17%;
  right: 56px;
}

/* line 284, dist/_patterns/_scss/components/block--search.scss */

.block-search .bootstrap-select .dropdown-toggle .caret:before {
  font-family: 'arrow'  !important;
  content: "";
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  display: inline-block;
}

/* line 311, dist/_patterns/_scss/components/block--search.scss */

.block-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}

/* line 1, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social {
  margin: 10px 0 0;
  position: relative;
}

/* line 8, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all {
  width: 100%;
  /* For Safari 3.1 to 6.0 */
  transition: width 1s;
}

/* line 14, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all .wrap-img img {
  transition: all ease-out 0.5s;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
  filter: gray;
  /* IE 6-9 */
  width: 100%;
}

/* line 24, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all .wrap-img + .wrap-content {
  transition: opacity linear 0.5s;
  transition: height linear 0s;
  opacity: 0;
  color: #ffffff;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  padding: 0;
  height: 0;
  position: absolute;
  top: 0;
}

/* line 34, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all .wrap-img + .wrap-content span {
  height: 0;
}

/* line 41, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover {
  cursor: pointer;
  position: absolute;
  width: 200%;
  z-index: 9999;
}

/* line 47, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img img {
  height: auto !important;
  max-width: inherit;
  width: 100%;
  z-index: 99999;
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  /*filter: gray;  IE 6-9 */
}

/* line 59, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img + .wrap-content {
  opacity: 1;
  z-index: 9999999;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  padding: 15px;
}

/* line 70, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img + .wrap-content span {
  height: auto;
}

/* line 73, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img + .wrap-content .name {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
  padding-left: 20px;
}

/* line 82, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img + .wrap-content span[class^="icon-"],
.block--grid-social .wrap-all:hover .wrap-img + .wrap-content span[class*=" icon-"] {
  font-size: 23px;
  font-size: 1.4375rem;
}

/* line 88, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description {
  position: absolute;
  bottom: 0;
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  left: 0;
  padding: 15px;
}

/* line 101, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description p {
  font-size: 10px;
  font-size: 0.625rem;
  margin-top: 15px;
  font-family: 'Montserrat';  font-weight: var(--teatro-bold); 
}

/* line 110, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description span.num {
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  font-size: 10px;
  font-size: 0.625rem;
  padding: 0 20px 0 0px;
}

/* line 118, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description span[class^="icon-"],
.block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description span[class*=" icon-"] {
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 1, dist/_patterns/_scss/components/block--list-social.scss */

.block--list-social {
  padding: 0;
  margin: 45px 0;
}

/* line 4, dist/_patterns/_scss/components/block--list-social.scss */

.block--list-social ul {
  margin: 0;
  padding: 0;
}

/* line 7, dist/_patterns/_scss/components/block--list-social.scss */

.block--list-social ul li {
  list-style-type: none;
  padding: 40px 0;
  margin: 0 -16px;
}

/* line 11, dist/_patterns/_scss/components/block--list-social.scss */

.block--list-social ul li a {
  color: #ffffff;
}

/* line 13, dist/_patterns/_scss/components/block--list-social.scss */

.block--list-social ul li a:hover,
.block--list-social ul li a:active,
.block--list-social ul li a:focus {
  text-decoration: none;
  color: #ffffff;
}

/* line 19, dist/_patterns/_scss/components/block--list-social.scss */

.block--list-social ul li a i {
  margin-right: 20px;
  font-size: 40px;
  font-size: 2.5rem;
  vertical-align: sub;
}

/* line 24, dist/_patterns/_scss/components/block--list-social.scss */

.block--list-social ul li a span {
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 30px;
  font-size: 1.875rem;
}

/* line 31, dist/_patterns/_scss/components/block--list-social.scss */

.block--list-social ul .link-twitter {
  background: #c8102e;
}

/* line 34, dist/_patterns/_scss/components/block--list-social.scss */

.block--list-social ul .link-facebook {
  background: #39579a;
}

/* line 37, dist/_patterns/_scss/components/block--list-social.scss */

.block--list-social ul .link-instagram {
  background: #df0049;
  background: linear-gradient(to right, #df0049 28%, #8000be 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df0049', endColorstr='#8000be',GradientType=1 );
}

/* line 1, dist/_patterns/_scss/components/fixed-play.scss */

.wrap-filters {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}

/* line 10, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play {
  float: left;
  width: 105px;
  z-index: 99999;
  overflow: hidden;
  /*& +.fixed-play{
		right: 0px;
	}
	 &:nth-child(3){
		right:190px;
	} */
}

/* line 21, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play source {
  display: none;
}

/* line 24, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter {
  position: relative;
  height: 700px;
}

/* line 33, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter .wrap-text {
  position: absolute;
  z-index: 11;
  color: #fff;
  width: 105px;
  height: 700px;
}

/* line 47, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter .wrap-text h4,
.fixed-play .wrap-img-filter .wrap-text footer .subfooter-links h4 a,
footer .subfooter-links h4 .fixed-play .wrap-img-filter .wrap-text a {
  font-family: 'Montserrat'; font-weight: var(--teatro-black); 
  text-transform: uppercase;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  position: relative;
  top: 232px;
  left: -158px;
  white-space: nowrap;
  width: 400%;
  letter-spacing: 5px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 70, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter .wrap-text span {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  text-transform: uppercase;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  position: relative;
  bottom: -80%;
  white-space: nowrap;
  width: 100%;
  letter-spacing: 1px;
  display: inline-block;
  font-size: 21px;
  font-size: 1.3125rem;
}

/* line 90, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter .filter-dark {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 10;
  background: rgba(29, 29, 29, 0.8);
}

/* line 99, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter img {
  margin-left: -73%;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
  filter: gray;
  height: 100%;
  position: absolute;
  z-index: 9;
}

/* line 1, dist/_patterns/_scss/components/main-menu.scss */

.main-menu {
  display: none;
  padding-top: 18px;
  margin-left: auto;
  margin-right: auto;
}

/* line 17, dist/_patterns/_scss/components/main-menu.scss */

.main-menu ul {
  list-style: none;
  width: 65vw;
  margin-left: auto;
  margin-right: auto;
}

/* line 30, dist/_patterns/_scss/components/main-menu.scss */

.main-menu ul li .arrow {
  display: none;
  padding: 0;
}

/* line 36, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul {
  text-align: center;
  padding: 0;
  margin-bottom: 0;
  /* @media (min-width:$md) {
			text-align:justify;
		} */
}

/* line 41, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul.open-menu > li:not(.open) {
  display: none;
}

/* line 62, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li {
  border-bottom: 1px solid #979797;
  position: relative;
}

/* line 65, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li:last-child {
  margin-bottom: 18px;
}

/* line 77, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  display: inline-block;
  padding: 15px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 90, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li a.active {
  color: #c8102e;
  text-decoration: none;
}

/* line 94, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li a:hover,
.main-menu > ul > li a:active {
  text-decoration: none;
  color: #daaa00;
  background: none;
}

/* line 99, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li a:focus {
  text-decoration: none;
  background: none;
  color: #ffffff;
}

/* line 104, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li a i {
  display: inline;
  font-size: 18px;
  font-size: 1.125rem;
  position: absolute;
  right: -35px;
}

/* line 169, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li .col-menu > .link {
  padding: 0px 18px;
  border-bottom: 1px solid #979797;
}

/* line 189, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open {
  border-bottom: none;
}

/* line 191, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .arrow {
  position: absolute;
  left: -27%;
  top: -18px;
}

/* line 201, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .arrow span.icon-left-arrow {
  display: inline-block;
  font-size: 46px;
  font-size: 2.875rem;
  background: #AD0015;
  padding: 0;
}

/* line 214, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .arrow:hover,
.main-menu > ul > li.open .arrow:active {
  color: #ffffff;
}

/* line 217, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .arrow:before {
  display: none;
}

/* line 225, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open > .arrow {
  display: block;
}

/* line 229, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .title-section.open .arrow,
.main-menu > ul > li.open.open-submenu li.open.title-section.open .open.link-submenu .arrow {
  display: none;
}

/* line 232, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .title-section.open > .arrow,
.main-menu > ul > li.open.open-submenu li.open.title-section.open .open.link-submenu > .arrow {
  display: block;
}

/* line 236, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .title-section.open .link-submenu.open .arrow,
.main-menu > ul > li.open.open-submenu li.open.title-section.open .open.link-submenu .link-submenu.open .arrow {
  display: none;
}

/* line 239, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .title-section.open .link-submenu.open > .arrow,
.main-menu > ul > li.open.open-submenu li.open.title-section.open .open.link-submenu .link-submenu.open > .arrow {
  display: block;
}

/* line 244, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open ul {
  background: none;
  text-align: center;
  padding-bottom: 5px;
}

/* line 254, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open > a.link-section {
  opacity: 0.3;
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  font-size: 20px;
  font-size: 1.25rem;
  padding: 5px 15px;
  text-decoration: none;
  cursor: pointer;
}

/* line 261, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open > a.link-section:hover,
.main-menu > ul > li.open > a.link-section:active {
  color: #ffffff;
}

/* line 265, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open > a.link-section i {
  display: none;
}

/* line 280, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open ~ li:not(.open) {
  display: none;
}

/* line 286, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open > .dropdown-menu {
  padding-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  float: none;
  opacity: 0.95;
}

/* line 294, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open > .dropdown-menu ul:not(.dropdown-menu) {
  display: none;
}

/* line 318, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu > a {
  display: none;
}

/* line 321, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li {
  display: none;
}

/* line 323, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open {
  display: block;
  border-bottom: none;
}

/* line 329, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu {
  display: block;
}

/* line 332, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu.open-submenu {
  border-bottom: none;
}

/* line 338, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open.title-section.open-submenu-inner > a,
.main-menu > ul > li.open.open-submenu li.open.title-section.open li.open.open-submenu-inner.link-submenu > a {
  display: none;
}

/* line 341, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open.title-section.open-submenu-inner .link-submenu,
.main-menu > ul > li.open.open-submenu li.open.title-section.open li.open.open-submenu-inner.link-submenu .link-submenu,
.main-menu > ul > li.open.open-submenu li.open.title-section.open-submenu-inner .link,
.main-menu > ul > li.open.open-submenu li.open.title-section.open li.open.open-submenu-inner.link-submenu .link {
  display: none;
}

/* line 344, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open.title-section.open-submenu-inner .link-submenu.open,
.main-menu > ul > li.open.open-submenu li.open.title-section.open li.open.open-submenu-inner.link-submenu .link-submenu.open {
  display: block;
}

/* line 349, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open.title-section > a.link-section,
.main-menu > ul > li.open.open-submenu li.open.title-section.open li.open.link-submenu > a.link-section {
  opacity: 0.3;
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  font-size: 20px;
  font-size: 1.25rem;
  padding: 5px 15px;
  text-decoration: none;
}

/* line 355, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open.title-section > a.link-section:hover,
.main-menu > ul > li.open.open-submenu li.open.title-section.open li.open.link-submenu > a.link-section:hover,
.main-menu > ul > li.open.open-submenu li.open.title-section > a.link-section:active,
.main-menu > ul > li.open.open-submenu li.open.title-section.open li.open.link-submenu > a.link-section:active {
  color: #daaa00;
}

/* line 359, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open.title-section > a.link-section i,
.main-menu > ul > li.open.open-submenu li.open.title-section.open li.open.link-submenu > a.link-section i {
  display: none;
}

/* line 365, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open li {
  display: block;
  border-bottom: 1px solid #979797;
}

/* line 368, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open li a {
  display: block;
}

/* line 380, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul .dropdown-menu {
  margin: 0;
  padding: 0;
  right: 0;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  left: inherit;
  position: relative;
  width: 100%;
  background: rgba(29, 29, 29, 0.95);
}

/* line 391, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul .dropdown-menu .title-section,
.main-menu > ul .dropdown-menu .main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu,
.main-menu > ul > li.open.open-submenu li.open.title-section.open .main-menu > ul .dropdown-menu .link-submenu {
  border-bottom: 1px solid #979797;
}

/* line 393, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul .dropdown-menu .title-section + li:not(.title-section),
.main-menu > ul .dropdown-menu .main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu + li:not(.title-section),
.main-menu > ul > li.open.open-submenu li.open.title-section.open .main-menu > ul .dropdown-menu .link-submenu + li:not(.title-section) {
  border-bottom: 1px solid #979797;
}

/* line 397, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul .dropdown-menu a {
  white-space: normal;
}

/* line 1, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background {
  position: relative;
  min-height: auto;
}

/* line 13, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background .wrap-bg-img {
  height: auto;
  overflow: hidden;
  min-height: 30vw;
}

/* line 21, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background .wrap-bg-img img {
  height: auto;
}

/* line 23, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background .wrap-bg-img img.img-responsive {
  position: absolute;
  top: 0;
  z-index: -2;
}

/* line 32, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background .wrap-bg-img img.gradient-bg {
  height: 35vw;
  width: 100%;
  position: absolute;
  display: none;
}

/* line 46, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background .wrap-bg-white--gradient {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, white 67%);
  z-index: -1;
}

/* line 56, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background .page-breadcrumb ol.opacity-breadcrumb {
  left: 0;
}

/* line 74, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title {
  position: relative;
  top: 0;
  left: 0;
}

/* line 107, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title-img {
  margin-top: 42px;
}

/* line 111, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title-img p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  text-transform: uppercase;
  font-size: 9px;
  font-size: 0.5625rem;
  margin: 0;
}

/* line 117, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title-img img {
  -moz-filter: contrast(1000%);
  -webkit-filter: contrast(1000%);
  filter: contrast(1000%);
  max-width: 150px;
}

/* line 124, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title .page-title-subtitle {
  margin-top: 30px;
}

/* line 126, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title .page-title-subtitle p {
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-size: 18px;
  font-size: 1.125rem;
  color: rgba(0, 0, 0, 0.8);
  text-transform: uppercase;
  letter-spacing: 1.4px;
  font-weight: 900;
}

/* line 136, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title .page-title-subtitle h1 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  word-break: initial;
  font-size: 48px;
  font-size: 3rem;
  margin-bottom: 10px;
}

/* line 151, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title .page-title-subtitle h1.title-small {
  font-size: 36px;
  font-size: 2.25rem;
  margin-top: 10px;
}

/* line 163, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title .page-title-subtitle h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 24px;
  font-size: 1.5rem;
  margin: 40px 0 0;
  margin-top: 20px;
  margin-bottom: 4px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

/* line 178, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title .page-title-subtitle h4,
.block-page-background__title .page-title-subtitle footer .subfooter-links h4 a,
footer .subfooter-links h4 .block-page-background__title .page-title-subtitle a {
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 189, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title .page-title-paragraph {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.62;
  letter-spacing: 1px;
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
}

/* line 208, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title .page-title-paragraph a {
  font-weight: bold;
  text-decoration: underline;
}

/* line 1, dist/_patterns/_scss/components/page-menu.scss */

.page-menu {
  margin: 30px 0 20px;
  position: relative;
  min-height: 57px;
}

/* line 5, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list {
  list-style: none;
  padding: 0;
  margin-bottom: 18px;
  position: absolute;
  width: 100%;
  z-index: 2;
  background-color: #000000;
}

/* line 21, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list ~ .tab-content {
  padding-top: 55px;
}

/* line 28, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item {
  position: relative;
  width: 100%;
  padding: 0;
  display: none;
  background-color: #d0d0d0;
}

/* line 43, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item a {
  color: #747474;
  display: block;
  width: 100%;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.9px;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  padding: 20px;
}

/* line 58, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item a:hover {
  color: #000000;
}

/* line 70, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item a::before {
  content: '';
  position: absolute;
  width: 50%;
  display: block;
  border-bottom: 1.5px solid #ffffff;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 89, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item a:hover,
.page-menu__list--item a:focus,
.page-menu__list--item a:link {
  text-decoration: none;
}

/* line 98, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item.active a {
  color: #c8102e;
}

/* line 106, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item.active::after {
  content: '';
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 18px 18px 18px 18px;
  border-color: #c8102e transparent transparent transparent;
  position: absolute;
  bottom: -35px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  display: none;
}

/* line 127, dist/_patterns/_scss/components/page-menu.scss */

.page-menu.paragraph__column {
  padding: 0 0 15px;
  margin-top: 15px;
}

/* line 132, dist/_patterns/_scss/components/page-menu.scss */

.page-menu .title-dropdown {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  cursor: pointer;
}

/* line 143, dist/_patterns/_scss/components/page-menu.scss */

.page-menu .title-dropdown p {
  color: #ffffff;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 0;
}

/* line 152, dist/_patterns/_scss/components/page-menu.scss */

.page-menu .title-dropdown .arrow {
  right: 10px;
  padding: 0 10px;
}

/* line 155, dist/_patterns/_scss/components/page-menu.scss */

.page-menu .title-dropdown .arrow::before {
  font-family: 'arrow'  !important;
  content: "";
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
  font-weight: normal;
  font-size: 20px;
  font-size: 1.25rem;
  display: inline-block;
  color: #ffffff;
}

/* line 179, dist/_patterns/_scss/components/page-menu.scss */

.display-pageMenu {
  display: block;
}

/* line 1, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb {
  position: relative;
  z-index: 3;
  font-size: 10px;
  font-size: 0.625rem;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  letter-spacing: 0.67px;
}

/* line 11, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb ol {
  background-color: rgba(0, 0, 0, 0.45);
  display: inline-block;
  border-radius: 0;
  margin: 0;
  padding: 4px 10px;
  margin-top: 18px;
}

/* line 27, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb ol.opacity-breadcrumb {
  margin-top: 29px;
  left: 5%;
  position: relative;
}

/* line 59, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb ol li a {
  color: #ffffff;
  opacity: 0.7;
}

/* line 62, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb ol li a:hover,
.page-breadcrumb ol li a:focus,
.page-breadcrumb ol li a:link {
  text-decoration: none;
}

/* line 65, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb ol li a:first-child {
  margin-left: 0;
}

/* line 70, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb ol li.active a {
  opacity: 1;
}

/* line 76, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb .breadcrumb > li + li::before {
  content: "";
  padding: 0 5px;
  color: #fff;
  margin: 0 4px;
  font-family: 'arrow'  !important;
  opacity: 0.7;
  font-size: 9px;
  font-size: 0.5625rem;
}

/* line 89, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb .active {
  opacity: 1;
}

/* line 1, dist/_patterns/_scss/components/page-content.scss */

.page-content {
  margin: 20px 0;
}

/* line 7, dist/_patterns/_scss/components/page-content.scss */

.page-content h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  color: #c8102e;
  font-size: 30px;
  font-size: 1.875rem;
  letter-spacing: 0.8px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 25px;
}

/* line 19, dist/_patterns/_scss/components/page-content.scss */

.page-content h2 span {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.67;
  color: #000000;
  display: block;
  font-weight: 900;
}

/* line 32, dist/_patterns/_scss/components/page-content.scss */

.page-content h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  color: #c8102e;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.33;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}

/* line 44, dist/_patterns/_scss/components/page-content.scss */

.page-content h3 span {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.67;
  color: #000000;
  display: block;
  text-transform: initial;
  font-weight: normal;
}

/* line 58, dist/_patterns/_scss/components/page-content.scss */

.page-content h4,
.page-content footer .subfooter-links h4 a,
footer .subfooter-links h4 .page-content a {
  color: #c8102e;
  font-size: 24px;
  font-size: 1.5rem;
  margin: 20px 0;
}

/* line 64, dist/_patterns/_scss/components/page-content.scss */

.page-content p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 17px;
  font-size: 1.0625rem;
  color: #1d1d1d;
  line-height: 1.3;
  letter-spacing: 0.9px;
  padding: 10px 0;
  margin-bottom: 0;
  word-break: break-word;
}

/* line 74, dist/_patterns/_scss/components/page-content.scss */

.page-content p.intro-presentation {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.7px;
  line-height: 2.08;
  color: #1d1d1d;
}

/* line 102, dist/_patterns/_scss/components/page-content.scss */

.page-content a {
  color: #c8102e;
}

/* line 104, dist/_patterns/_scss/components/page-content.scss */

.page-content a:hover {
  text-decoration: underline;
}

/* line 108, dist/_patterns/_scss/components/page-content.scss */

.page-content strong,
.page-content span.noted {
  font-weight: 800;
}

/* line 112, dist/_patterns/_scss/components/page-content.scss */

.page-content span.noted {
  color: #c8102e;
}

/* line 115, dist/_patterns/_scss/components/page-content.scss */

.page-content table {
  table-layout: fixed;
  width: 100%;
}

/* line 120, dist/_patterns/_scss/components/page-content.scss */

.page-content table tbody tr td {
  text-align: left;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 16px;
  font-size: 1rem;
  padding: 10px 0 10px 5px;
  border: 1px solid #e7e7e7;
}

/* line 138, dist/_patterns/_scss/components/page-content.scss */

.page-content .calendary-shows table tbody tr td {
  padding: 13px;
}

/* line 140, dist/_patterns/_scss/components/page-content.scss */

.page-content .calendary-shows table tbody tr td p {
  padding: 0;
}

/* line 149, dist/_patterns/_scss/components/page-content.scss */

.page-content .block-title-description-slider h4,
.page-content .block-title-description-slider footer .subfooter-links h4 a,
footer .subfooter-links h4 .page-content .block-title-description-slider a {
  color: #ffffff;
}

/* line 152, dist/_patterns/_scss/components/page-content.scss */

.page-content .block-title-description-slider p {
  color: #ffffff;
}

/* line 156, dist/_patterns/_scss/components/page-content.scss */

.page-content ul,
.page-content ol {
  margin-left: 40px;
  margin-bottom: 5px;
}

/* line 162, dist/_patterns/_scss/components/page-content.scss */

.page-content ul li,
.page-content ol li {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  word-break: break-word;
}

/* line 166, dist/_patterns/_scss/components/page-content.scss */

.page-content ul ul,
.page-content ol ul {
  margin-bottom: 0;
}

/* line 170, dist/_patterns/_scss/components/page-content.scss */

.page-content ol > li {
  counter-increment: item;
}

/* line 172, dist/_patterns/_scss/components/page-content.scss */

.page-content ol > li > ol.counter {
  margin-left: 0px;
  -webkit-padding-start: 0px;
  position: relative;
  counter-reset: item;
}

/* line 177, dist/_patterns/_scss/components/page-content.scss */

.page-content ol > li > ol.counter li {
  margin-left: 20px;
  list-style: none;
}

/* line 180, dist/_patterns/_scss/components/page-content.scss */

.page-content ol > li > ol.counter li:before {
  position: absolute;
  left: -10px;
  content: counters(item, ". ") ". ";
}

/* line 188, dist/_patterns/_scss/components/page-content.scss */

.page-content img {
  max-width: 100%;
  height: auto;
}

/*Esto es para las imágenes que están dentro de las tabs, en Abonos, en planos y precios, está hecho dinámicamente y en la integración no tiene la clase w100, así que fuerzo por css, para todas las imágenes.... */

/* line 198, dist/_patterns/_scss/components/page-content.scss */

.tab-pane .page-content img {
  width: 100%;
  height: auto;
}

/* line 202, dist/_patterns/_scss/components/page-content.scss */

.tab-pane .page-content .paragraph__column {
  padding-top: 0 !important;
  margin: 0 !important;
}

/* line 205, dist/_patterns/_scss/components/page-content.scss */

.tab-pane .page-content .paragraph__column img {
  width: auto;
}

/* line 1, dist/_patterns/_scss/components/page-social-icons.scss */

.page-social-icons {
  margin: 40px 0;
  text-align: center;
}

/* line 5, dist/_patterns/_scss/components/page-social-icons.scss */

.page-social-icons li {
  padding: 0 8px;
}

/* line 7, dist/_patterns/_scss/components/page-social-icons.scss */

.page-social-icons li a {
  color: #000000;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 10, dist/_patterns/_scss/components/page-social-icons.scss */

.page-social-icons li a:hover,
.page-social-icons li a:focus,
.page-social-icons li a:link {
  text-decoration: none;
}

/* line 1, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end {
  background-color: #f2f2f2;
  margin-bottom: 24px;
  padding: 25px 25px 25px;
}

/* line 17, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 20px;
  font-size: 1.25rem;
  color: #c8102e;
  text-transform: uppercase;
  margin: 0 0 20px;
}

/* line 32, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.43;
  color: #747474;
  padding: 15px 0;
}

/* line 45, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end input {
  display: none;
}

/* line 48, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end label {
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  line-height: 1.21;
  position: relative;
  padding: 0 25px;
}

/* line 56, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end label span {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  border: 1.5px solid #747474;
  border-radius: 5px;
}

/* line 66, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end label span::before {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #c8102e;
}

/* line 77, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end input[type="checkbox"]:checked + label > span::before {
  display: block;
}

/* line 1, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown {
  margin: 0 18px 18px 18px;
}

/* line 10, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown__dropdown {
  width: 100%;
}

/* line 18, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown__dropdown .bootstrap-select.btn-group.show-tick {
  width: 100%;
}

/* line 24, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown__dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
  /* @media (min-width: $sm) {
						width: 202px;
					}
					@media (min-width: $md) {
						width: 273px;
					}
						@media (min-width: $lg) {
							width: 295px;
					} */
}

/* line 36, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown__dropdown .bef-exposed-form .form--inline > .form-item {
  /*ñapa porque drupal añade campas por en medio*/
  float: none;
}

/* line 42, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown .bootstrap-select.btn-group .dropdown-toggle {
  width: 100%;
}

/* line 45, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown .bootstrap-select.btn-group .dropdown-toggle .dropdown-menu.inner {
  background-color: #e7e7e7;
}

/* line 48, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown .bootstrap-select.btn-group .dropdown-toggle .dropdown-menu.inner li a {
  background-color: transparent;
  color: #747474;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.9px;
  line-height: 1;
  text-transform: uppercase;
  padding: 20px;
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
}

/* line 58, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown .bootstrap-select.btn-group .dropdown-toggle .dropdown-menu.inner li a span.text {
  margin-right: 0;
}

/* line 61, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown .bootstrap-select.btn-group .dropdown-toggle .dropdown-menu.inner li a::before {
  content: '';
  position: absolute;
  width: 50%;
  display: block;
  border-bottom: 1px solid #ffffff;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 20, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul {
  list-style: none;
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 90%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

/* line 43, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul li:first-child {
  width: 100%;
  margin: 0 5px;
}

/* line 64, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul li:nth-child(2) {
  width: 100%;
}

/* line 82, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul li:nth-child(3) {
  width: 100%;
}

/* line 100, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul li:nth-child(4) {
  width: 100%;
}

/* line 118, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul a {
  font-size: 10px;
  font-size: 0.625rem;
  text-transform: uppercase;
  color: #747474;
  padding-left: 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  letter-spacing: 0.9px;
}

/* line 125, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul a:hover,
.box-shows-items--menu__items ul a:focus,
.box-shows-items--menu__items ul a:link {
  text-decoration: none;
}

/* line 136, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul a.active {
  color: #c8102e;
}

/* line 144, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--block {
  padding: 18px;
  margin-top: 15px;
}

/* line 149, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item {
  overflow: hidden;
  background-color: #ffffff;
}

/* line 153, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item:not(:last-child) {
  margin-bottom: 20px;
}

/* line 157, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__img {
  overflow: hidden;
  width: 100%;
  background-color: #e7e7e7;
}

/* line 175, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

/* line 182, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text {
  padding: 20px 0 0 20px;
  text-align: center;
}

/* line 199, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text h2 {
  margin: 0;
  padding-bottom: 12px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #c8102e;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 213, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text h2 a {
  color: #c8102e;
  text-decoration: none;
}

/* line 219, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #000000;
  margin-bottom: 5px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 239, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text .disponible a {
  background-color: #000000;
  color: #ffffff;
  font-size: 10px;
  font-size: 0.625rem;
  display: block;
  width: 24%;
  padding: 5px 0;
  margin-bottom: -8px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  text-transform: uppercase;
  text-align: center;
}

/* line 250, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text .disponible a:hover,
.box-shows-items--item__text .disponible a:focus,
.box-shows-items--item__text .disponible a:link {
  text-decoration: none;
}

/* line 273, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 10px;
  margin: 0 5px;
}

/* line 287, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates {
  background-color: #4f4f4f;
  height: 100px;
  position: relative;
  width: 25%;
}

/* line 308, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates:not(:last-child) {
  margin-right: 4px;
}

/* line 323, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates .date-show {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 329, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates .date-show span {
  display: block;
  text-align: center;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 339, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates .date-show span:first-child {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: -4px;
}

/* line 349, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates .date-show span:last-child {
  font-size: 12px;
  font-size: 0.75rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 356, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates.active {
  background-color: #c8102e;
}

/* line 1, dist/_patterns/_scss/components/page-info-shows.scss */

.page-info-shows {
  position: relative;
  background-color: #1d1d1d;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-wrap: wrap;
  margin-top: -330px;
}

/* line 14, dist/_patterns/_scss/components/page-info-shows.scss */

.page-info-shows__item {
  padding: 15px;
  width: 33%;
  line-height: 11px;
}

/* line 27, dist/_patterns/_scss/components/page-info-shows.scss */

.page-info-shows__item i {
  padding: 15px;
  padding-top: 0;
  display: block;
  font-size: 22px;
  font-size: 1.375rem;
}

/* line 47, dist/_patterns/_scss/components/page-info-shows.scss */

.page-info-shows__item p {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 100;
  font-family: 'Montserrat'; font-weight: var(--teatro-thin); 
  padding: 9px;
  white-space: nowrap;
}

/* line 69, dist/_patterns/_scss/components/page-info-shows.scss */

.page-info-shows__item span {
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 500;
  line-height: 16px;
}

/* line 1, dist/_patterns/_scss/components/page-sponsor-shows.scss */

.page-sponsor-shows {
  position: relative;
  margin-top: -112px;
  margin-bottom: 0;
}

/* line 21, dist/_patterns/_scss/components/page-sponsor-shows.scss */

.page-sponsor-shows p {
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  margin-bottom: 8px;
}

/* line 31, dist/_patterns/_scss/components/page-sponsor-shows.scss */

.page-sponsor-shows__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin: auto;
}

/* line 39, dist/_patterns/_scss/components/page-sponsor-shows.scss */

.page-sponsor-shows__items-img {
  width: 33.33%;
  text-align: center;
  margin-bottom: 0;
  /* &:before{
                -moz-filter: brightness(0) invert(1);
	            -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1);
                content: " ";
                display: inline;
            } */
}

/* line 57, dist/_patterns/_scss/components/page-sponsor-shows.scss */

.page-sponsor-shows__items-img img {
  padding: 10px 15px;
  max-width: 100%;
}

/* line 1, dist/_patterns/_scss/components/page-intro-shows.scss */

.page-intro-shows {
  text-align: center;
  margin-bottom: 20px;
}

/* line 4, dist/_patterns/_scss/components/page-intro-shows.scss */

.page-intro-shows h2 {
  font-size: 20px;
  font-size: 1.25rem;
  color: #c8102e;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 15, dist/_patterns/_scss/components/page-intro-shows.scss */

.page-intro-shows p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 14px;
  font-size: 0.875rem;
  font-style: italic;
  color: #1d1d1d;
  letter-spacing: 1px;
  line-height: 1.56;
  padding: 25px 45px;
  padding-bottom: 0;
}

/* line 29, dist/_patterns/_scss/components/page-intro-shows.scss */

.page-intro-shows span {
  color: #c8102e;
  font-weight: 500;
}

/* line 1, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows {
  position: relative;
  padding-left: 40px;
  margin-top: 20px;
  margin-bottom: 50px;
}

/* line 9, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows::before {
  content: '';
  position: absolute;
  width: 8px;
  height: 100%;
  background-color: #6a0818;
  border-radius: 5px;
  border: 2px solid #c8102e;
  top: 0;
  left: 0;
}

/* line 20, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows__box {
  position: relative;
  margin-bottom: 100px;
}

/* line 23, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows__box::before {
  content: '';
  position: absolute;
  top: 5px;
  left: -44px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background-color: #c8102e;
  z-index: 2;
  border: 5px solid #810a1e;
}

/* line 36, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows h2 {
  text-transform: uppercase;
  color: #c8102e;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  padding-left: 15px;
}

/* line 48, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 16px;
  font-size: 1rem;
  color: #c8102e;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  line-height: 1.33;
  margin-top: 55px;
}

/* line 62, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  font-size: 0.75rem;
  color: #1d1d1d;
  letter-spacing: 0.9px;
  line-height: 1.69;
}

/* line 2, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 0;
  display: flex;
  flex-wrap: wrap;
}

/* line 11, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div {
  display: inline-block;
}

/* line 18, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:first-child {
  width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 1;
  height: 330px;
}

/* line 30, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:first-child img {
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}

/* line 45, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(2) {
  width: 50%;
  position: relative;
  overflow: hidden;
}

/* line 58, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(2) img {
  top: 0;
  left: 0;
  width: 100%;
}

/* line 74, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(3) {
  width: 50%;
  position: relative;
  overflow: hidden;
}

/* line 87, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(3) img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 94, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(4) {
  width: 50%;
  position: relative;
  top: 50%;
  left: 0;
  overflow: hidden;
}

/* line 107, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(4) img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 114, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(5) {
  width: 50%;
  position: relative;
  top: 50%;
  right: 0;
  overflow: hidden;
}

/* line 127, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(5) img {
  top: 0;
  left: 0;
  width: 100%;
}

/* line 1, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist {
  margin-top: 45px;
}

/* line 5, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block {
  min-height: 200px;
  max-height: auto;
}

/* line 9, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block .page-thumb-artist__block--img {
  display: none;
}

/* line 13, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block .page-thumb-artist__block--text {
  width: 100%;
  left: 0;
}

/* line 16, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block .page-thumb-artist__block--text p {
  margin-bottom: 12px;
  text-align: center;
  color: #979797;
}

/* line 21, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block .page-thumb-artist__block--text h3 {
  width: 100%;
  margin-bottom: 20px;
}

/* line 24, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block .page-thumb-artist__block--text h3 a {
  display: block;
  text-align: center;
  color: #000000;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 25px;
}

/* line 33, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block .page-thumb-artist__block--text span {
  color: #000000;
  text-align: center;
}

/* line 38, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block p {
  width: 100%;
  left: 0;
}

/* line 41, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block p a {
  color: #000000;
  text-align: center;
}

/* line 44, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block p a .position {
  margin-bottom: 12px;
  text-align: center;
  color: #979797;
}

/* line 49, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block p a .title {
  width: 100%;
  margin-bottom: 20px;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 25px;
}

/* line 55, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist.page-thumb-artist-noimg .page-thumb-artist__block p a .date {
  text-align: center;
}

/* line 64, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist .row {
  margin-left: -6px;
  margin-right: -6px;
}

/* line 68, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist .col-xs-6 {
  padding: 0 6px;
}

/* line 124, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block {
  position: relative;
  margin-top: 12px;
  overflow: hidden;
}

/* line 148, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block--img .thumb-back-black {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 160, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block--text {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: #ffffff;
  width: 90%;
  text-transform: uppercase;
}

/* line 173, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block--text p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.8px;
  margin: 0;
}

/* line 180, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block--text h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: 0.4px;
  line-height: 1.11;
  margin-top: 0;
  width: 50%;
  margin-bottom: 14px;
}

/* line 188, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block--text h3 a {
  color: #ffffff;
}

/* line 190, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block--text h3 a:hover,
.page-thumb-artist__block--text h3 a:focus,
.page-thumb-artist__block--text h3 a:active {
  text-decoration: none;
}

/* line 196, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block--text-date {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  min-height: 36px;
}

/* line 199, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block--text-date span {
  text-align: right;
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
}

/* line 207, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block p {
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  position: absolute;
  color: #ffffff;
  text-transform: uppercase;
}

/* line 208, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block p a {
  color: #ffffff;
  display: block;
  height: 100%;
  width: 100%;
  padding-top: 36px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  transition: color .3s ease-in-out;
}

/* line 218, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block p a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 222, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block p a > span {
  display: block;
  position: absolute;
  bottom: 10px;
  left: 12px;
  width: 90%;
}

/* line 246, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block p .position {
  display: block;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.8px;
  margin: 0;
}

/* line 254, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block p .title {
  display: block;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: 0.4px;
  line-height: 1.11;
  margin-top: 0;
  width: 50%;
  margin-bottom: 14px;
}

/* line 263, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block p .title a {
  color: #ffffff;
}

/* line 265, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block p .title a:hover,
.page-thumb-artist__block p .title a:focus,
.page-thumb-artist__block p .title a:active {
  text-decoration: none;
}

/* line 271, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block p .date {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  min-height: 36px;
  text-align: right;
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
}

/* line 277, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block p .date span {
  display: block;
}

/* line 1, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary {
  justify-content: flex-end;
  align-items: center;
  padding-top: 13px;
  position: relative;
}

/* line 21, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary > div {
  padding-right: 0;
}

/* line 30, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary .block-page-dropdown {
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

/* line 49, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary .block-page-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  /* width: 220px;
            @media (min-width: $sm) {
                width: 100%;
            } */
}

/* line 69, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary .block-page-dropdown__dropdown .bef-exposed-form .form--inline > .form-item {
  /*ñapa porque drupal añade campas por en medio*/
  float: none;
}

/* line 103, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary-text-sponsor .block-page-background__title-img {
  margin-bottom: 20px;
  margin-top: 0;
}

/* line 130, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary-text-dropdown .block-page-dropdown {
  margin: 0;
}

/* line 140, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary {
  padding-top: 20px;
  padding-bottom: 15px;
  /* .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
        width: 100%;
    }

    .bootstrap-select.btn-group.show-tick {

		.dropdown-menu.inner {
			background-color: $lightGrey;

			li {

				a {
					background-color: transparent;
					color: $grey;
					font-size: 12px;
					letter-spacing: 0.9px;
					line-height: 1;
					text-transform: uppercase;
					padding: 20px;
					text-align: center;
					font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
					span.text {
						margin-right: 0;
					}

					&::before {
						content: '';
						position: absolute;
						width: 50%;
						display: block;
						border-bottom: 1px solid #ffffff;
						bottom: 0;
						left: 50%;
						transform: translateX(-50%);
					}
				}
			}
		}
	}

    .bootstrap-select > .dropdown-toggle.bs-placeholder {
        color: $black;
        background-color: transparent;
        .filter-option {
            position: relative;
            left: 35px;
            top: 10px;
            text-transform: uppercase;
            font-size: 40px;
            font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
        }



        .caret {
            left: 0;
            top: 26px;

            &::before {
                font-size: 30px;
                background-color: $black;
                color: #ffffff;
                width: 40px;
                height: 40px;
            }
        }
    } */
}

/* line 151, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .wrap-title-month {
  text-transform: uppercase;
  font-size: 28px;
  font-size: 1.75rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 159, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .wrap-title-month a {
  color: #000000;
  text-decoration: none;
  transition: all .2s;
}

/* line 166, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .wrap-title-month a.link-with-arrow .arrow {
  position: relative;
  margin-right: 15px;
  font-weight: 700;
  background: #E5E5E5;
  color: #ffffff;
}

/* line 173, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .wrap-title-month a.link-with-arrow .arrow:before {
  display: inline-block;
}

/* line 178, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .wrap-title-month a.link-with-arrow[aria-expanded="true"] .arrow {
  background: #000000;
}

/* line 180, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .wrap-title-month a.link-with-arrow[aria-expanded="true"] .arrow:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: inline-block;
}

/* line 186, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .wrap-title-month a:hover {
  color: #c8102e;
}

/* line 189, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .wrap-title-month a:hover .arrow {
  background: #000000;
}

/* line 192, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .wrap-title-month a:hover .arrow:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 205, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .page-social-icons {
  margin: 40px 0 20px;
}

/* line 229, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .page-social-icons > ul {
  text-align: left;
}

/* line 232, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .page-social-icons > ul a {
  color: #747474;
}

/* line 2, dist/_patterns/_scss/components/block-calendary.scss */

.calendar-accordion .wrap-content-calendar {
  margin-bottom: 0;
  background-color: initial;
  border: none;
  border-radius: 0;
  box-shadow: none;
}

/* line 8, dist/_patterns/_scss/components/block-calendary.scss */

.calendar-accordion .wrap-content-calendar:last-child {
  margin-bottom: 30px;
}

/* line 13, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 16, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary.collapsing {
  transition-property: height, visibility;
  transition-duration: 0.05s;
  transition-timing-function: linear;
}

/* line 21, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary .contentbox {
  display: flex;
}

/* line 29, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary .contentbox + .contentbox {
  margin-top: 5px;
}

/* line 38, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary .contentbox.content-premiere {
  width: 12%;
  display: block;
  float: left;
  height: 100%;
}

/* line 45, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary .contentbox.content-premiere + .contentbox .item-box--premiere__img {
  padding-left: 10px;
}

/* line 58, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary .contentbox .content-premiere {
  width: 10%;
  display: block;
  float: left;
  height: 100%;
}

/* line 65, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary .contentbox .content-premiere + .contentbox .item-box--premiere__img {
  padding-left: 10px;
}

/* line 72, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary .contentbox .content-premiere .item-box--premiere__link {
  background-color: inherit;
  width: auto;
}

/* line 75, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary .contentbox .content-premiere .item-box--premiere__link a {
  font-size: 9px;
  font-size: 0.5625rem;
  padding: 5px 10px;
  background-color: #f2f2f2;
  -webkit-transform: translate(-50%, 100%) rotate(-90deg);
  transform: translate(-50%, 100%) rotate(-90deg);
}

/* line 113, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary a {
  color: #000000;
  display: block;
  position: relative;
  z-index: 1;
  line-height: 12px;
}

/* line 119, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary a:hover,
.block-calendary a:focus,
.block-calendary a:link {
  text-decoration: none;
}

/* line 127, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days {
  position: relative;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 135, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--week {
  position: relative;
}

/* line 143, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days .special {
  position: absolute;
  top: 0;
  background-color: #f2f2f2;
  text-align: center;
  text-transform: uppercase;
  height: 100%;
  left: -6%;
  font-size: 12px;
  font-size: 0.75rem;
  width: 6%;
  /* & ~ .block-calendary__days--item {
                .item-box {
                    padding-top: 25px;
                }
            } */
}

/* line 433, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days .special p {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: relative;
  top: 50%;
  margin: 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  width: 200px;
  left: -90px;
  font-size: 9px;
  font-size: 0.5625rem;
}

/* line 476, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item {
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  min-height: 50px;
}

/* line 488, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item.day-opacity {
  opacity: 0.5;
}

/* line 493, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item:last-child {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 503, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-day {
  padding: 15px 30px 15px 0;
  text-transform: uppercase;
  font-size: 10px;
  font-size: 0.625rem;
  letter-spacing: 0.7px;
  width: 25%;
  position: relative;
}

/* line 522, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-day p {
  margin: 0;
  padding-left: 10px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 534, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-day span {
  font-size: 24px;
  font-size: 1.5rem;
  letter-spacing: 0.3px;
  padding-left: 10px;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 547, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box {
  width: 76%;
  padding: 15px 0 30px 10px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
}

/* line 565, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere {
  /* display: flex;
                    width: 10%; */
  height: 100%;
  display: block;
}

/* line 585, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__link {
  background-color: #f2f2f2;
  width: 100%;
  height: 100%;
}

/* line 599, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__link a {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  display: table;
  border: none;
  left: 50%;
  top: 50%;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
  text-align: center;
  white-space: nowrap;
}

/* line 628, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__link.item-buy {
  width: 100%;
  margin-right: 15px;
}

/* line 631, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__link.item-buy a {
  font-size: 10px;
  font-size: 0.625rem;
}

/* line 639, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__img {
  width: 50%;
  padding: 0 10px;
  height: 70px;
  overflow: hidden;
}

/* line 662, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__text {
  width: 60%;
  text-transform: uppercase;
  position: relative;
  padding-left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 677, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__text--btn a {
  display: block;
  width: 90%;
  background-color: #c8102e;
  padding: 5px 0;
  text-align: center;
  color: #ffffff;
  margin-top: 5px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 707, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__text--title {
  margin-bottom: 5px;
  margin-top: 5px;
  /* &:first-child {
                                @media (min-width: $lg) {
                                    padding-top: 40px;
                                }
                            } */
}

/* line 721, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__text span {
  margin: 0;
  font-size: 10px;
  font-size: 0.625rem;
  letter-spacing: 0.7px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 729, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__text h3 {
  font-size: 11px;
  font-size: 0.6875rem;
  letter-spacing: 0.9px;
  margin: 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  word-break: break-word;
}

/* line 1, dist/_patterns/_scss/components/accordions.scss */

.arrow {
  background: #000000;
  padding: 10px;
  color: #ffffff;
  letter-spacing: normal;
  font-size: 21px;
  font-size: 1.3125rem;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'arrow'  !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 24, dist/_patterns/_scss/components/accordions.scss */

.arrow:before {
  font-family: 'arrow'  !important;
  content: "";
}

/* line 28, dist/_patterns/_scss/components/accordions.scss */

.arrow.p-right {
  right: 15px;
}

/* line 31, dist/_patterns/_scss/components/accordions.scss */

.arrow.p-left {
  left: 15px;
}

/* line 38, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion {
  border: solid 1px rgba(151, 151, 151, 0.3);
  padding: 20px 15px 7px 15px;
  color: #4f4f4f;
  background-color: #ffffff;
  margin-bottom: 35px;
}

/* line 56, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion:first-of-type {
  margin-top: 30px;
}

/* line 67, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion p {
  margin: 0;
}

/* line 71, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion {
  padding-left: 20px;
}

/* line 76, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion a {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 22px;
  font-size: 1.375rem;
  letter-spacing: 1.7px;
  color: #c8102e;
  text-transform: uppercase;
  display: flex;
  padding-right: 65px;
  position: relative;
  margin-bottom: 19px;
  transition: all .3s;
}

/* line 101, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion a .arrow {
  top: 0px;
  right: 20px;
}

/* line 123, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion a:hover,
.accordions .wrap-accordion .wrap-head-accordion a:focus {
  text-decoration: none;
  color: #000000;
}

/* line 127, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion a:hover .arrow,
.accordions .wrap-accordion .wrap-head-accordion a:focus .arrow {
  background-color: #c8102e;
}

/* line 133, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion a[aria-expanded="true"] .arrow:before {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  display: inline-block;
}

/* line 142, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion a[aria-expanded="false"] .arrow:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: inline-block;
}

/* line 149, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  line-height: 1.42;
  margin-bottom: 12px;
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 163, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion .turns p {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-transform: uppercase;
  margin-bottom: 9px;
  font-size: 13px;
  font-size: 0.8125rem;
}

/* line 178, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion > span {
  background-color: #4f4f4f;
  color: #ffffff;
  padding: 5px 0 5px 15px;
  font-size: 10px;
  font-size: 0.625rem;
  text-transform: uppercase;
}

/* line 184, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion > span span {
  margin-left: 15px;
  background-color: #1d1d1d;
  padding: 5px 10px;
}

/* line 190, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion > span span.green:before {
  content: "";
  background-color: #7ed321;
  border-radius: 50%;
  display: inline-block;
  width: 7px;
  height: 7px;
}

/* line 200, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion > span span.red:before {
  content: "";
  background-color: #c8102e;
  border-radius: 50%;
  display: inline-block;
  width: 7px;
  height: 7px;
}

/* line 212, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion {
  position: relative;
  margin-top: 30px;
}

/* line 219, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion .arrow {
  top: 0;
  right: 0;
}

/* line 224, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion .btn-swiper.btn-featured.next {
  right: -16px;
}

/* line 227, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion .btn-swiper.btn-featured.back {
  left: -16px;
}

/* line 234, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion .btn-swiper.btn-featured.swiper-button-disabled {
  opacity: .35;
}

/* line 238, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion .wrap-content-inner {
  padding: 0px 20px 15px 20px;
  border-bottom: 1px solid #000000;
  position: relative;
  margin-bottom: 50px;
}

/* line 246, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion .wrap-content-inner:before {
  content: "";
  display: inline;
  width: 1px;
  height: calc(100% - 26px);
  position: absolute;
  bottom: 0;
  background: #000000;
  left: 0;
}

/* line 256, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion .wrap-content-inner:after {
  content: "";
  display: inline;
  width: 1px;
  height: calc(100% - 26px);
  position: absolute;
  bottom: 0;
  background: #000000;
  right: 0;
}

/* line 269, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner > [class^='btn-'] {
  position: absolute;
  left: 20px;
  padding: 13px 38px;
  font-size: 14px;
  font-size: 0.875rem;
  z-index: 1;
}

/* line 286, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner > .link-title {
  color: #4f4f4f;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  padding-top: 62px;
  line-height: 21px;
  max-width: 56%;
}

/* line 312, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner > .link-title:hover,
.accordions .wrap-accordion .wrap-head-inner > .link-title:focus {
  text-decoration: none;
}

/* line 316, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner > .link-title:before {
  position: absolute;
  top: 26px;
  right: 0;
  content: "";
  height: 1px;
  background: #000000;
  display: inline;
  width: 100%;
}

/* line 341, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner > .link-title[aria-expanded="true"] .arrow:before {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  display: inline-block;
}

/* line 350, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner > .link-title[aria-expanded="false"] .arrow:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: inline-block;
}

/* line 356, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner > .link-title .arrow {
  right: 10px;
}

/* line 368, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner .wrap-tags {
  margin: 20px 0;
}

/* line 380, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner .wrap-tags .tag {
  background: #e7e7e7;
  padding: 3px 13px;
  font-size: 10px;
  font-size: 0.625rem;
  margin-right: 5px;
  margin-bottom: 5px;
  display: inline-block;
}

/* line 396, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner .wrap-tags .tag + .tag {
  margin-right: 5px;
}

/* line 404, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-inner .tabs {
  margin: 0;
  border-bottom: 1px solid #d9d9d9;
}

/* line 407, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-inner .tabs > li {
  margin-bottom: -1px;
  padding: 0;
}

/* line 411, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-inner .tabs a {
  color: #4f4f4f;
  display: inline-block;
  padding: 10px;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 427, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-inner .tabs .active a {
  color: #c8102e;
  border-left: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #ffffff;
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 443, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-inner .tab-content {
  padding: 15px 0;
}

/* line 449, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 453, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq h2 {
  font-weight: 900;
  font-size: 30px;
  font-size: 1.875rem;
  text-align: center;
  margin-bottom: 60px;
  margin-top: 80px;
}

/* line 461, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion {
  padding: 29px 20px 35px 20px;
  font-size: 18px;
  font-size: 1.125rem;
  position: relative;
  background-color: transparent;
}

/* line 477, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a {
  margin-bottom: 0;
  position: static;
}

/* line 481, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a:before {
  background-color: #f2f2f2;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
}

/* line 492, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a[aria-expanded="false"]:before,
.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a[aria-expanded="true"]:before {
  opacity: 1;
  background-color: #ffffff;
}

/* line 500, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a[aria-expanded="false"]:hover h3 {
  color: #000000;
}

/* line 503, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a[aria-expanded="false"]:hover .arrow {
  background-color: #c8102e;
}

/* line 506, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a[aria-expanded="false"]:hover .arrow:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 510, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a[aria-expanded="false"]:hover:before {
  opacity: 1;
  background-color: #f2f2f2;
}

/* line 516, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion h3 {
  margin: 0;
  font-size: 22px;
  font-size: 1.375rem;
  transition: all .3s;
  width: 80%;
  line-height: 29px;
}

/* line 532, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion p {
  margin-bottom: 10px;
  width: 100%;
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: none;
  color: #4f4f4f;
  letter-spacing: 0;
  line-height: 26px;
}

/* line 542, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion .arrow {
  top: 20px;
  right: 38px;
}

/* line 545, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion .arrow:before {
  display: block;
}

/* line 552, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a[aria-expanded="false"] .arrow {
  background-color: #cacaca;
  transition: all .3s;
}

/* line 556, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a[aria-expanded="false"] .arrow:before {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* line 562, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a[aria-expanded="true"] .arrow {
  background-color: #000000;
}

/* line 565, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-head-accordion a[aria-expanded="true"] .arrow:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 571, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-body-accordion {
  margin-top: 0;
}

/* line 575, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-content-faq {
  margin-top: 30px;
}

/* line 577, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-content-faq p,
.accordions.accordions-faq .wrap-accordion .wrap-content-faq ol,
.accordions.accordions-faq .wrap-accordion .wrap-content-faq ul {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  line-height: 26px;
}

/* line 581, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-content-faq h4,
.accordions.accordions-faq .wrap-accordion .wrap-content-faq footer .subfooter-links h4 a,
footer .subfooter-links h4 .accordions.accordions-faq .wrap-accordion .wrap-content-faq a {
  color: #000000;
  font-weight: 900;
}

/* line 585, dist/_patterns/_scss/components/accordions.scss */

.accordions.accordions-faq .wrap-accordion .wrap-content-faq a {
  color: #c8102e;
}

/* line 595, dist/_patterns/_scss/components/accordions.scss */

.page-node-type-pagina-dinamica .wrap-accordion:first-of-type {
  margin-top: 0px;
}

/* line 602, dist/_patterns/_scss/components/accordions.scss */

.page-node-type-pagina-dinamica .page-content {
  margin: 10px 0;
}

/* line 604, dist/_patterns/_scss/components/accordions.scss */

.page-node-type-pagina-dinamica .page-content a.btn-black {
  color: #ffffff;
}

/* line 611, dist/_patterns/_scss/components/accordions.scss */

.page-node-type-pagina-dinamica .paragraph__column .view-id-abonos .wrap-head-accordion p {
  margin-bottom: 0px;
}

/* line 1, dist/_patterns/_scss/components/page-noticias.scss */

div.news-container {
  margin: 15px 0 50px 0;
}

/* line 3, dist/_patterns/_scss/components/page-noticias.scss */

div.news-container p {
  color: #1C2E36;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 21px;
  margin-bottom: 31px;
}

/* line 19, dist/_patterns/_scss/components/page-noticias.scss */

div.news-container p.description {
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  margin-bottom: 27px;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 34px;
  font-weight: 600;
}

/* line 40, dist/_patterns/_scss/components/page-noticias.scss */

div.news-container .content {
  margin-top: 22px;
}

/* line 53, dist/_patterns/_scss/components/page-noticias.scss */

div.news-container .content figure {
  max-width: 500px;
}

/* line 65, dist/_patterns/_scss/components/page-noticias.scss */

figure {
  margin-bottom: 21px;
}

/* line 70, dist/_patterns/_scss/components/page-noticias.scss */

figure figcaption {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  color: #747474;
  padding: 10px 20px;
  background: #e7e7e7;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 1, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text {
  display: block;
  margin-bottom: 15px;
  margin-top: 15px;
}

/* line 7, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text.paragraph {
  margin-bottom: 0;
}

/* line 10, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text h2,
.basic-text h3,
.basic-text h4,
.basic-text footer .subfooter-links h4 a,
footer .subfooter-links h4 .basic-text a,
.basic-text h5,
.basic-text h6 {
  color: #c8102e;
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  text-align: center;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 17, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text h2 {
  font-size: 64px;
}

/* line 20, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text h3 {
  font-size: 32px;
  margin-bottom: 10px;
  margin-top: 10px;
}

/* line 26, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text h4,
.basic-text footer .subfooter-links h4 a,
footer .subfooter-links h4 .basic-text a {
  font-size: 28px;
}

/* line 29, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text h5 {
  font-size: 24px;
}

/* line 32, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text h5.heading5 {
  font-size: 22px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 36, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text h6 {
  font-size: 16px;
}

/* line 41, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text p {
  color: #1C2E36;
  font-size: 18px;
  font-weight: 300px;
  margin-bottom: 20px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 49, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text strong,
.basic-text span.noted {
  font-weight: 800;
}

/* line 53, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text span.noted {
  color: #c8102e;
}

/* line 57, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text a {
  color: #c8102e;
  font-weight: 800;
}

/* line 62, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text a:hover {
  text-decoration: underline;
}

/* line 67, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text blockquote {
  padding-left: 32px;
  border-left: 10px solid #c8102e;
  font-weight: 300;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  margin: 0;
}

/* line 74, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text img {
  padding: 20px 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 79, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text ul,
.basic-text ol {
  margin-left: 40px;
}

/* line 84, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text ul li,
.basic-text ol li {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 88, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text ol > li {
  counter-increment: item;
}

/* line 90, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text ol > li > ol.counter {
  margin-left: 0px;
  -webkit-padding-start: 0px;
  position: relative;
  counter-reset: item;
}

/* line 95, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text ol > li > ol.counter li {
  margin-left: 20px;
  list-style: none;
}

/* line 98, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.basic-text ol > li > ol.counter li:before {
  position: absolute;
  left: -10px;
  content: counters(item, ". ") ". ";
}

/* line 109, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.text-collapsible {
  max-height: 130px;
  position: relative;
  overflow: hidden;
}

/* line 115, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.text-collapsible-cover {
  display: none;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top, white 0%, white 10%, rgba(255, 255, 255, 0) 100%);
}

/* line 129, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.text-collapsible .read-more {
  position: absolute;
  top: 85%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 136, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.text-collapsible .read-less {
  position: absolute;
  bottom: -52px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  display: none;
}

/* line 144, dist/_patterns/_scss/components/page-pagina-contenido.scss */

.text-collapsible .btn-read {
  color: #c8102e;
}

/* line 1, dist/_patterns/_scss/components/list-shows.scss */

.list-shows {
  margin: 5px 4px 0;
  color: #ffffff;
}

/* line 13, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .swiper-container {
  position: static;
}

/* line 16, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .btn-swiper.btn-featured {
  top: 71%;
}

/* line 19, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item {
  padding: 0 8px;
  position: relative;
}

/* line 21, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-img {
  overflow: hidden;
  max-height: 181px;
  position: relative;
}

/* line 25, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 37, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding: 30px;
  text-transform: uppercase;
}

/* line 48, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-text span {
  display: block;
}

/* line 51, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-text .dates {
  display: flex;
  justify-content: space-between;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-size: 9px;
  font-size: 0.5625rem;
  letter-spacing: 0.5px;
}

/* line 62, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-text .title h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.9px;
  margin-bottom: 0;
  text-align: left;
}

/* line 71, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-text .title h3 a {
  color: #ffffff;
}

/* line 73, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-text .title h3 a:hover,
.list-shows .item .wrap-text .title h3 a:focus,
.list-shows .item .wrap-text .title h3 a:active {
  text-decoration: none;
}

/* line 78, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-text .title p {
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  font-size: 10px;
  font-size: 0.625rem;
  letter-spacing: 0.5px;
  color: #ffffff;
}

/* line 87, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

/* line 90, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .swiper-button-next,
.list-shows .swiper-button-prev {
  width: 27px;
  height: 22px;
  margin-top: 0;
  background: #000000;
  width: 37px;
  height: 37px;
}

/* line 100, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .swiper-button-next i,
.list-shows .swiper-button-prev i {
  color: #ffffff;
  position: absolute;
  margin: auto;
  font-size: 20px;
  font-size: 1.25rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 55%;
}

/* line 1, dist/_patterns/_scss/components/block--planesPrices.scss */

.planesPrices {
  margin-bottom: 56px;
}

/* line 3, dist/_patterns/_scss/components/block--planesPrices.scss */

.planesPrices h3 {
  margin-top: 86px;
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 24px;
  font-size: 1.5rem;
  color: #c8102e;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding-bottom: 27px;
}

/* line 1, dist/_patterns/_scss/components/block--tableType.scss */

.tableType {
  margin-bottom: 56px;
}

/* line 3, dist/_patterns/_scss/components/block--tableType.scss */

.tableType h3 {
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 24px;
  font-size: 1.5rem;
  color: #c8102e;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding-bottom: 27px;
}

/* line 13, dist/_patterns/_scss/components/block--tableType.scss */

.tableType table {
  table-layout: fixed;
  width: 100%;
}

/* line 18, dist/_patterns/_scss/components/block--tableType.scss */

.tableType table tbody tr td {
  text-align: left;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 16px;
  font-size: 1rem;
  padding: 10px 0 10px 5px;
  border: 1px solid #e7e7e7;
}

/* line 6, dist/_patterns/_scss/components/list-news.scss */

.list-news ul {
  padding: 0;
  margin: 0;
}

/* line 9, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li {
  list-style: none;
}

/* line 11, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature {
  margin: 50px 0;
}

/* line 14, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container {
  display: block;
  margin: 0;
  text-decoration: none;
}

/* line 19, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container .img-container {
  width: 100%;
}

/* line 21, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container .img-container img {
  width: 100%;
}

/* line 25, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container .content-area {
  position: relative;
}

/* line 31, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container .content-area a {
  text-decoration: none;
}

/* line 34, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container .content-area h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  line-height: 41px;
  margin-bottom: 7px;
  text-transform: uppercase;
  color: #1d1d1d;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 34px;
  font-size: 2.125rem;
  letter-spacing: 1.14px;
}

/* line 50, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container .content-area .category {
  margin-bottom: 25px;
}

/* line 52, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container .content-area .category span {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-style: italic;
  color: #747474;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  font-weight: 600;
}

/* line 60, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container .content-area .category span::after {
  content: ' - ';
}

/* line 65, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container .content-area .category span:last-child::after {
  content: '';
}

/* line 71, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature a.news-container .content-area p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  color: #1C2E36;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  margin-bottom: 30px;
}

/* line 87, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .social-share .page-social-icons {
  margin-top: 0;
  text-align: left;
}

/* line 90, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .social-share .page-social-icons .text-center {
  text-align: left;
}

/* line 102, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news a.news-container {
  text-decoration: none;
  display: block;
  margin-bottom: 50px;
  border: 1px solid rgba(151, 151, 151, 0.3);
  background-color: #ffffff;
}

/* line 115, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news a.news-container:hover {
  background-color: #f2f2f2;
}

/* line 118, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news a.news-container:hover h2 {
  color: #1d1d1d;
}

/* line 122, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news a.news-container:hover p {
  color: #000000;
}

/* line 126, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news a.news-container p {
  margin-bottom: 15px;
}

/* line 131, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news:last-child a.news-container {
  margin-bottom: 0;
}

/* line 136, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .img-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 200px;
}

/* line 160, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .img-container img {
  width: 100%;
}

/* line 168, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area {
  width: 100%;
  position: relative;
  padding-left: 25px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-top: 25px;
}

/* line 189, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area a {
  text-decoration: none;
  display: block;
}

/* line 194, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area a:hover h2 {
  color: #1d1d1d;
}

/* line 199, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 19px;
  font-size: 1.1875rem;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #c8102e;
  margin-top: 0;
}

/* line 207, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area .category {
  margin-bottom: 10px;
  margin-top: 6ox;
}

/* line 210, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area .category span {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-style: italic;
  color: #747474;
  font-size: 10px;
  font-size: 0.625rem;
}

/* line 217, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area .category span:not(:last-child)::after {
  content: ' - ';
}

/* line 230, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 18px;
  font-size: 1.125rem;
  color: #1C2E36;
}

/* line 240, dist/_patterns/_scss/components/list-news.scss */

.list-news .btn-results {
  margin-bottom: 50px;
  margin-top: 30px;
}

/* line 246, dist/_patterns/_scss/components/list-news.scss */

.list-news .btn-results a {
  padding: 20px 128px;
  background: #4f4f4f;
  border: 0;
  border-radius: 0;
}

/* line 1, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation {
  padding-bottom: 63px;
}

/* line 17, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .item {
  /* &:first-child{
			@media (min-width: $sm) {
				padding-left: 30px;
			}

		} */
}

/* line 34, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .item .wrap-text {
  padding: 0 50px;
  text-align: center;
}

/* line 48, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .item .wrap-text h3 {
  color: #c8102e;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.17;
  letter-spacing: 0.5px;
}

/* line 58, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .item .wrap-text p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.42;
}

/* line 65, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

/* line 78, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .swiper-button-next,
.advantages-presentation .swiper-button-prev {
  width: 27px;
  height: 22px;
  margin-top: 0;
  background: #000000;
  width: 37px;
  height: 37px;
}

/* line 88, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .swiper-button-next i,
.advantages-presentation .swiper-button-prev i {
  color: #ffffff;
  position: absolute;
  margin: auto;
  font-size: 20px;
  font-size: 1.25rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 55%;
}

/* line 100, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .swiper-button-next {
  right: 0;
}

/* line 1, dist/_patterns/_scss/components/download-show.scss */

.download-show {
  border: 1px solid rgba(151, 151, 151, 0.3);
  background-color: #ffffff;
  margin: 30px auto;
}

/* line 6, dist/_patterns/_scss/components/download-show.scss */

.download-show .main-title h3 {
  margin: 0;
}

/* line 11, dist/_patterns/_scss/components/download-show.scss */

.download-show__block {
  background-color: #ffffff;
  color: #4f4f4f;
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
  position: relative;
  padding: 15px 9px 27px 0px;
}

/* line 27, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text {
  width: 57%;
}

/* line 37, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text h3 {
  color: #4f4f4f;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.75;
  margin: 0px auto;
  text-align: left;
  text-transform: uppercase;
}

/* line 53, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.7;
  margin-bottom: 23px;
  padding: 0 0 0 1px;
}

/* line 69, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text a {
  background-color: #c8102e;
  color: #ffffff !important;
  padding: 5px;
  display: block;
  width: 80%;
  position: relative;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-size: 8px;
  font-size: 0.5rem;
  right: 9px;
  bottom: 5%;
}

/* line 82, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text a:hover,
.download-show__block--text a:focus {
  text-decoration: none;
}

/* line 108, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text a span {
  background-color: #AD0015;
  width: 35%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 122, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

/* line 127, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons > div:last-child {
  margin-left: 5px;
}

/* line 142, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons .btn-send,
.download-show__block--buttons .btn-download {
  width: 50%;
  max-width: 104px;
}

/* line 152, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons a {
  text-align: center;
  display: block;
  background-color: #000000;
  color: #ffffff !important;
  font-size: 7px;
  font-size: 0.4375rem;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  letter-spacing: 1.2px;
}

/* line 163, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons a:hover,
.download-show__block--buttons a:focus,
.download-show__block--buttons a:link {
  text-decoration: none;
}

/* line 166, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons a i {
  display: block;
  color: #c8102e;
  font-size: 40px;
  font-size: 2.5rem;
  margin-bottom: 15px;
}

/* line 194, dist/_patterns/_scss/components/download-show.scss */

.page-content .paragraph--type--archivos {
  padding: 0;
}

/* line 1, dist/_patterns/_scss/components/functions-show.scss */

.functions-show {
  color: #000000;
  padding-bottom: 0;
}

/* line 12, dist/_patterns/_scss/components/functions-show.scss */

.functions-show a:hover,
.functions-show a:focus {
  text-decoration: none;
}

/* line 16, dist/_patterns/_scss/components/functions-show.scss */

.functions-show .main-title h3 {
  margin: 0;
  padding: 54px 0;
}

/* line 27, dist/_patterns/_scss/components/functions-show.scss */

.functions-show .block-page-background__title-img {
  margin-bottom: 28px;
  margin-top: 10px;
}

/* line 34, dist/_patterns/_scss/components/functions-show.scss */

.functions-show .block-page-background__title-img img {
  width: 120px;
  height: auto;
}

/* line 42, dist/_patterns/_scss/components/functions-show.scss */

.functions-show .btn-more {
  margin-top: 41px;
  margin-bottom: 54px;
}

/* line 47, dist/_patterns/_scss/components/functions-show.scss */

.functions-show .btn-more a {
  width: 100%;
}

/* line 60, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul {
  list-style: none;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 17px;
  padding: 0;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #c8102e;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.9px;
}

/* line 86, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul li:first-child {
  width: 30%;
}

/* line 99, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul li:nth-child(2) {
  width: 28%;
}

/* line 109, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul li:nth-child(3) {
  width: 42%;
}

/* line 122, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul li:nth-child(4) {
  display: none;
}

/* line 137, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul li:nth-child(5) {
  display: none;
}

/* line 157, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

/* line 164, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out {
  opacity: .7;
}

/* line 167, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out .functions-show__block--item .class {
  color: #747474;
}

/* line 171, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out .functions-show__block--item-date {
  background-color: #cacaca;
}

/* line 174, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out .functions-show__block--item-hour {
  background-color: #a5a5a5;
}

/* line 177, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out .functions-show__block--item-space,
.functions-show__block.sold-out .functions-show__block--item-names,
.functions-show__block.sold-out .functions-show__block--item-prices {
  color: #a5a5a5;
}

/* line 185, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out .functions-show__block--item-prices .class span {
  color: #a5a5a5;
}

/* line 190, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out .functions-show__block--item-cta {
  background-color: #ffffff;
  padding: 0;
  text-align: center;
}

/* line 194, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out .functions-show__block--item-cta a {
  color: #a5a5a5;
  padding: 21px 16px;
  justify-content: center;
}

/* line 201, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.hide + .block-page-background__title-img {
  display: none;
}

/* line 205, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block p {
  margin: 0;
}

/* line 209, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item:first-child {
  width: 30%;
}

/* line 228, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item:nth-child(2) {
  width: 70%;
  display: flex;
}

/* line 245, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item:last-child {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

/* line 254, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-date {
  background-color: #c8102e;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  padding: 15px 5px;
  color: #ffffff;
  text-transform: uppercase;
}

/* line 262, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-date p {
  width: 100%;
}

/* line 285, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-hour {
  background-color: #4f4f4f;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  padding: 11px 5px;
  color: #ffffff;
  text-transform: uppercase;
}

/* line 293, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-hour p {
  width: 100%;
}

/* line 309, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-space {
  width: 40%;
  background-color: #ffffff;
  margin-right: 2px;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-size: 12px;
  font-size: 0.75rem;
  padding: 10px;
}

/* line 316, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-space p {
  width: 100%;
}

/* line 345, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-names {
  width: 60%;
  background-color: #ffffff;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.4;
  padding: 10px;
}

/* line 352, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-names p {
  width: 100%;
}

/* line 372, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-prices {
  width: 80%;
  display: flex;
  flex-direction: row-reverse;
  background-color: #ffffff;
}

/* line 391, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-cta {
  width: 59%;
  background-color: #c8102e;
  text-align: center;
  display: flex;
  align-items: center;
}

/* line 407, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-cta a {
  color: #ffffff;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 10px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 429, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-cta a span {
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  display: block;
  text-align: left;
}

/* line 433, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-cta a span:last-child {
  font-size: 11px;
  font-size: 0.6875rem;
}

/* line 436, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-cta a span:first-child {
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}

/* line 447, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .class {
  width: 48%;
  background-color: #ffffff;
  padding: 15px 5px 10px;
  color: #c8102e;
  position: relative;
  margin: 0 2px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

/* line 480, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .class a {
  color: #c8102e;
}

/* line 482, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .class a:hover,
.functions-show__block--item .class a:focus,
.functions-show__block--item .class a:active {
  color: #c8102e;
  text-decoration: none;
}

/* line 488, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .class span:first-child {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-transform: uppercase;
  font-size: 9px;
  font-size: 0.5625rem;
  letter-spacing: 0.7px;
}

/* line 503, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .class span:last-child {
  font-size: 34px;
  font-size: 2.125rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-weight: 900;
  position: absolute;
  left: 55px;
}

/* line 527, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .price {
  background-color: #000000;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-size: 11px;
  font-size: 0.6875rem;
  color: #ffffff;
  width: 55%;
  padding: 15px 5px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}

/* line 590, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .price span:first-child::after {
  content: "/";
  display: inline-block;
  margin: 0 5px;
}

/* line 6, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .main-title h3 {
  padding-top: 57px;
  padding-bottom: 20px;
  margin: 0;
}

/* line 16, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ffffff;
  color: #000000;
  margin: 20px 0;
}

/* line 37, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .type-location {
  display: flex;
}

/* line 59, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .type-location span {
  position: relative;
  font-weight: 900;
}

/* line 93, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .type-location span.block {
  font-weight: 900;
}

/* line 129, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .block {
  text-align: center;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  margin: 0;
}

/* line 152, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show h4,
.activities-show-wrapper .activity-show footer .subfooter-links h4 a,
footer .subfooter-links h4 .activities-show-wrapper .activity-show a {
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 157, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show h4 a,
footer .subfooter-links h4 .activities-show-wrapper .activity-show a a {
  color: #c8102e;
  transition: color .2s;
}

/* line 161, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show h4 a:hover,
footer .subfooter-links h4 .activities-show-wrapper .activity-show a a:hover {
  text-decoration: none;
  color: #000000;
}

/* line 167, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show span.block {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-weight: 500;
  color: #000000;
  margin: 0;
}

/* line 177, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .content {
  flex-grow: 2;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 17px;
  align-items: center;
  justify-content: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  padding: 0 25px;
}

/* line 194, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .content a {
  color: #c8102e;
}

/* line 206, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-img {
  position: relative;
  width: 70%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

/* line 223, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-img img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 158px;
}

/* line 228, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

/* line 253, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date p {
  margin-bottom: 0;
}

/* line 256, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date .date-container {
  background-color: #000000;
  color: #ffffff;
  padding: 45px 10px;
}

/* line 275, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date .date-container .days {
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 291, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date .date-container .month {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 299, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date .date-container .year {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 0;
}

/* line 305, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date .hour {
  width: 100%;
  background-color: #4f4f4f;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  font-size: 0.75rem;
  color: #ffffff;
  padding: 6px 0;
}

/* line 318, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show span {
  display: block;
}

/* line 322, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .partner {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  text-transform: uppercase;
  text-align: center;
  font-size: 9px;
  font-size: 0.5625rem;
  color: #4f4f4f;
}

/* line 328, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .partner p {
  margin-bottom: 5px;
}

/* line 331, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .partner img {
  width: 120px;
  height: auto;
}

/*versión movil*/

/* line 7, dist/_patterns/_scss/components/text-two-columns.scss */

.text-two-columns h4,
.text-two-columns footer .subfooter-links h4 a,
footer .subfooter-links h4 .text-two-columns a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.31;
  color: #c8102e;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  margin-bottom: 35px;
  text-transform: uppercase;
}

/* line 15, dist/_patterns/_scss/components/text-two-columns.scss */

.text-two-columns article {
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  margin-bottom: 20px;
}

/* line 19, dist/_patterns/_scss/components/text-two-columns.scss */

.text-two-columns article p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  margin-bottom: 0;
}

/* line 23, dist/_patterns/_scss/components/text-two-columns.scss */

.text-two-columns article a {
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  font-size: 0.625rem;
  color: #000000;
}

/* line 2, dist/_patterns/_scss/components/text-intro-show.scss */

.text-intro-show .wrap-text-free {
  color: #1d1d1d;
  padding: 30px 0 30px 0;
}

/* line 10, dist/_patterns/_scss/components/text-intro-show.scss */

.text-intro-show .wrap-text-free ul {
  list-style: none;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 23, dist/_patterns/_scss/components/text-intro-show.scss */

.text-intro-show .wrap-text-free:last-child {
  padding-bottom: 0;
}

/* line 26, dist/_patterns/_scss/components/text-intro-show.scss */

.text-intro-show .wrap-text-free p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 16px;
  font-size: 1rem;
  color: #1d1d1d;
  letter-spacing: 0.93px;
  line-height: 25px;
}

/* line 33, dist/_patterns/_scss/components/text-intro-show.scss */

.text-intro-show .wrap-text-free a {
  color: #c8102e;
}

/* line 35, dist/_patterns/_scss/components/text-intro-show.scss */

.text-intro-show .wrap-text-free a:hover {
  text-decoration: underline;
}

/* line 40, dist/_patterns/_scss/components/text-intro-show.scss */

.text-intro-show .wrap-text-free .collapsible-mobile .read-less {
  bottom: 44px;
}

/* line 1, dist/_patterns/_scss/components/gallery.scss */

.gallery-show {
  margin: 48px 0 30px 0;
  position: relative;
  transition: all .3s;
}

/* line 13, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .search-icon {
  content: '\e91a';
  font-family: 'teatro_real' !important;
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  background-color: #000000;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

/* line 34, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .search-icon i {
  color: white;
}

/* line 42, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .search-icon i::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 59, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .swiper-container {
  position: relative;
}

/* line 63, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .btn-swiper {
  z-index: 2;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #c8102e;
  width: 40px;
  height: 40px;
}

/* line 71, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .btn-swiper:hover {
  background-color: #000000;
}

/* line 75, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .btn-swiper.back {
  left: 0;
}

/* line 80, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .btn-swiper.next {
  right: 0;
}

/* line 90, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .btn-swiper i {
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 99, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .swiper-pagination {
  position: absolute;
  bottom: 0;
  left: 50%;
  background-color: #c8102e;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 4px 10px;
  display: none;
}

/* line 112, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .swiper-pagination .swiper-pagination-bullet {
  margin: 7px 5px 2px;
  width: 12px;
  height: 12px;
}

/* line 117, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .swiper-pagination .swiper-pagination-bullet-active {
  background: #ffffff;
}

/* line 122, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .item {
  position: relative;
  background-color: #ffffff;
  cursor: pointer;
  width: 100%;
  transition: all .3s;
}

/* line 128, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .item .wrap-img {
  position: relative;
}

/* line 130, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .item .wrap-img img {
  width: 100%;
}

/* line 1, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts {
  position: relative;
  overflow: hidden;
  padding-bottom: 54px;
}

/* line 22, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .main-title h3 {
  padding: 35px 25px 25px;
}

/* line 33, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .btn-swiper {
  top: 0;
}

/* line 40, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts p {
  position: relative;
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}

/* line 73, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .text-red h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 77, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content P {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
}

/* line 80, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts {
  overflow: inherit;
  position: inherit;
}

/* line 83, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item {
  overflow: hidden;
}

/* line 87, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:first-child,
.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:last-child {
  width: 23%;
}

/* line 94, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:nth-child(2) {
  width: 42%;
}

/* line 112, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item.swiper-slide-active .wrap-img {
  overflow: hidden;
}

/* line 118, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item.swiper-slide-active .wrap-text .wrap-date .hour {
  display: block;
}

/* line 125, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-img {
  height: 400px;
  width: auto;
}

/* line 128, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-img img {
  width: auto !important;
  display: block;
}

/* line 133, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
}

/* line 140, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-date span {
  color: #ffffff;
  text-transform: uppercase;
}

/* line 143, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-date span.day {
  display: block;
  font-family: 'Montserrat'; font-weight: var(--teatro-black); 
  font-size: 16px;
  font-size: 1rem;
}

/* line 148, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-date span.play-type {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 11px;
  font-size: 0.6875rem;
}

/* line 154, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description {
  position: absolute;
  bottom: 0;
  width: 50%;
}

/* line 165, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description .offer {
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 11px;
  font-size: 0.6875rem;
}

/* line 171, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description h3 {
  max-width: 210px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.4px;
  line-height: 1.31;
  margin-top: 0;
  margin-bottom: 70px;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 191, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description .link-ticket {
  background-size: 100%;
  width: 136px;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px;
}

/* line 209, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .btn-swiper {
  top: 57px;
}

/* line 215, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .btn-swiper.back {
  left: 0;
}

/* line 218, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .btn-swiper.next {
  right: 0;
}

/* line 232, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts a {
  position: relative;
}

/* line 236, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .btn-swiper {
  padding: 20px;
}

/* line 1, dist/_patterns/_scss/components/dates-show.scss */

.ticket-dates-wrapper {
  padding-bottom: 54px;
}

/* line 10, dist/_patterns/_scss/components/dates-show.scss */

.ticket-dates-wrapper .main-title h3 {
  padding-top: 57px;
  padding-bottom: 46px;
  margin: 0;
}

/* line 21, dist/_patterns/_scss/components/dates-show.scss */

.ticket-dates {
  display: flex;
  justify-content: center;
  align-items: stretch;
}

/* line 27, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date {
  position: relative;
  margin-bottom: 8px;
  padding: 0;
  padding-top: 13px;
  padding-bottom: 19px;
  width: 230px;
  margin-right: 18px;
  color: #ffffff;
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: uppercase;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

/* line 47, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date:last-of-type {
  margin-right: 0;
}

/* line 50, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date:nth-of-type(1) {
  background-color: #292929;
}

/* line 53, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date:nth-of-type(2) {
  background-color: #7c2529;
}

/* line 56, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date:nth-of-type(3) {
  background-color: #c8102e;
}

/* line 59, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date .line {
  width: 30px;
  height: 1px;
  top: 50%;
  background-color: #ffffff;
  margin-bottom: 17px;
}

/* line 67, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date .collective p {
  margin-bottom: 18px;
  line-height: 17px;
}

/* line 73, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date .date p {
  margin-bottom: 0;
}

/* line 76, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date .date span {
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 1, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category {
  margin-top: 35px;
}

/* line 3, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category .wrap-head-accordion {
  position: relative;
}

/* line 5, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category .wrap-head-accordion a {
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  padding: 20px;
  color: #c8102e;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 30px;
  font-size: 1.875rem;
}

/* line 17, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category .wrap-head-accordion a[aria-expanded="true"] .caret:before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}

/* line 24, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category .wrap-head-accordion .bs-caret {
  position: absolute;
  right: 0;
  top: 9px;
  background-color: #000000;
  width: 50px;
  height: 50px;
}

/* line 32, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category .wrap-head-accordion .caret {
  border: 0;
}

/* line 34, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category .wrap-head-accordion .caret:before {
  font-family: 'teatro_real';
  content: "\e900";
  font-weight: 700;
  font-size: 34px;
  font-size: 2.125rem;
  color: #ffffff;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 50, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category .wrap-body-accordion .page-thumb-artist {
  margin-top: 0;
}

/* line 1, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows {
  /* .item {
        min-height: 395px;
    } */
}

/* line 3, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows .swiper-container {
  position: static;
  margin-left: inherit;
  margin-right: inherit;
}

/* line 9, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows .btn-swiper.btn-featured {
  top: 71%;
}

/* line 21, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows .swiper-calendary-next,
.calendary-shows .swiper-calendary-prev {
  width: 27px;
  height: 22px;
  margin-top: 0;
  background: #000000;
  width: 37px;
  height: 37px;
}

/* line 31, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows .swiper-calendary-next i,
.calendary-shows .swiper-calendary-prev i {
  color: #ffffff;
  position: absolute;
  margin: auto;
  font-size: 20px;
  font-size: 1.25rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 55%;
}

/* line 54, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows .view-header .title {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  color: #c8102e;
  letter-spacing: 1.3px;
  text-align: center;
  padding: 20px 0;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
}

/* line 67, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table {
  border: 1px solid #d9d9d9;
  margin-bottom: 0;
  /* margin-left: auto;
        margin-right: auto; */
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  /* @media (min-width: $xs) {
            width: 100%;
        } */
}

/* line 94, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table th,
.calendary-shows table td {
  padding: 10px 0px;
  text-transform: uppercase;
  border: 1px solid #e0e0e0;
  /* @media (min-width: $xlg) {
                padding: 14px 1.33rem;
            } */
}

/* line 108, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table th.past.empty,
.calendary-shows table th.future.empty,
.calendary-shows table td.past.empty,
.calendary-shows table td.future.empty {
  color: #d0d0d0;
}

/* line 113, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table th {
  border: none;
}

/* line 115, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table th.sat,
.calendary-shows table th.sun {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 120, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table .title {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  color: #c8102e;
  letter-spacing: 1.3px;
  text-align: center;
  padding: 20px 0;
}

/* line 130, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table .days {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  color: #747474;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  text-align: center;
}

/* line 139, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table .content {
  color: #4f4f4f;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  position: relative;
  /* p{
                position: relative;
                z-index: 2;
            } */
}

/* line 149, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table .content .content-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 159, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table .has-event {
  background-color: #f5a623;
  color: #ffffff;
  cursor: pointer;
}

/* line 163, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table .has-event:hover span {
  opacity: 1;
}

/* line 170, dist/_patterns/_scss/components/calendary-shows.scss */

.tooltip-inner {
  background-color: #000000;
  text-transform: uppercase;
  padding: 16px 26px;
  border-radius: 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.2px;
}

/* @media(min-width: $xlg){
    .calendary-shows {
        .item {
            min-height: 500px;
        }
    }
} */

/* line 1, dist/_patterns/_scss/components/artist-img.scss */

.artist-img {
  padding: 15px 0;
}

/* line 3, dist/_patterns/_scss/components/artist-img.scss */

.artist-img img {
  margin: 0 auto;
  display: block;
  width: auto;
}

/* line 1, dist/_patterns/_scss/components/search-modal.scss */

.modal-search {
  background-color: rgba(242, 242, 242, 0.9);
  color: #000000;
}

/* line 5, dist/_patterns/_scss/components/search-modal.scss */

.modal-search .close {
  opacity: 1;
  background-color: #c8102e;
  color: #ffffff;
  padding: 10px;
  position: absolute;
  font-size: 17px;
  font-size: 1.0625rem;
  top: 0;
  right: 0;
  transition: all .2s;
}

/* line 22, dist/_patterns/_scss/components/search-modal.scss */

.modal-search .close:hover {
  background-color: #000000;
}

/* line 27, dist/_patterns/_scss/components/search-modal.scss */

.modal-search .content-modal {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

/* line 34, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box {
  max-width: 80vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: 81px;
  position: relative;
}

/* line 45, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box .container {
  max-width: 100%;
}

/* line 49, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box .form-inline .form-group {
  display: block;
  width: 100%;
  position: relative;
}

/* line 54, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box .form-inline .input-group {
  display: block;
}

/* line 56, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box .form-inline .input-group > input.form-control {
  width: 100%;
  height: inherit;
  padding: 15px;
  border: 0.5px solid #000000;
  border-radius: 4px;
  color: #1C2E36;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
  box-shadow: none;
}

/* line 66, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box .form-inline .input-group > input.form-control:focus {
  outline: none;
  border-color: #000000;
}

/* line 71, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box .form-inline .input-group .input-group-addon {
  display: none;
}

/* line 74, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box .form-inline .input-group .icon-search1 {
  font-size: 28px;
  font-size: 1.75rem;
  color: #c8102e;
  position: absolute;
  right: 15px;
  z-index: 9;
  top: 15px;
}

/* line 84, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box .form-submit {
  position: absolute;
  top: 3px;
  background: no-repeat;
  right: 3px;
  z-index: 9;
  color: transparent;
  border: 0;
  padding: 0;
  width: 65px;
  height: 50px;
  /* span {
                position: absolute;
                top: 15px;
                right: 15px;
                @include font-size(25);
                color: $red;
            }*/
}

/* line 95, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box .form-submit:active:hover,
.modal-search__box .form-submit:focus,
.modal-search__box .form-submit:active {
  outline: none;
  color: transparent;
  background-color: transparent;
  border: 0;
  box-shadow: none;
}

/* line 112, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box ul {
  list-style: none;
  padding: 20px 0;
  max-width: 50%;
}

/* line 126, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box ul li {
  margin-bottom: 10px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  line-height: 1.5;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 131, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box ul li strong {
  font-family: 'Montserrat';  font-weight: var(--teatro-bold);
}

/* line 134, dist/_patterns/_scss/components/search-modal.scss */

.modal-search__box ul li a {
  color: #c8102e;
}

/* line 7, dist/_patterns/_scss/components/timeline.scss */

.timeline__icons {
  margin-bottom: 60px;
}

/* line 19, dist/_patterns/_scss/components/timeline.scss */

.timeline__icons--block {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
}

/* line 38, dist/_patterns/_scss/components/timeline.scss */

.timeline__icons--block-icon {
  background-color: #c8102e;
  width: 60px;
  height: 60px;
  position: relative;
  margin-right: 20px;
}

/* line 45, dist/_patterns/_scss/components/timeline.scss */

.timeline__icons--block-icon i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 33px;
  font-size: 2.0625rem;
  font-weight: 600;
}

/* line 52, dist/_patterns/_scss/components/timeline.scss */

.timeline__icons--block-icon i::before {
  color: #ffffff;
}

/* line 58, dist/_patterns/_scss/components/timeline.scss */

.timeline__icons--block-text {
  text-transform: uppercase;
  width: 50%;
}

/* line 62, dist/_patterns/_scss/components/timeline.scss */

.timeline__icons--block-text span {
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 300;
  letter-spacing: 0.35px;
  line-height: 8px;
}

/* line 69, dist/_patterns/_scss/components/timeline.scss */

.timeline__icons--block-text p {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 900;
  letter-spacing: 0.46px;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 91, dist/_patterns/_scss/components/timeline.scss */

.timeline__bar ul {
  display: flex;
  list-style: none;
  padding: 33px 0;
  position: relative;
  margin-top: 100px;
}

/* line 102, dist/_patterns/_scss/components/timeline.scss */

.timeline__bar ul::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 8px;
  background-color: #6a0818;
  border-radius: 5px;
  border: 2px solid #c8102e;
  top: 0;
  left: 0;
}

/* line 114, dist/_patterns/_scss/components/timeline.scss */

.timeline__bar ul li {
  width: 100%;
  position: relative;
  text-align: center;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  text-transform: uppercase;
  padding: 0 5px;
}

/* line 127, dist/_patterns/_scss/components/timeline.scss */

.timeline__bar ul li::before {
  content: '';
  position: absolute;
  top: -37px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background-color: #c8102e;
  z-index: 2;
  border: 5px solid #810a1e;
}

/* line 142, dist/_patterns/_scss/components/timeline.scss */

.timeline__bar ul li:nth-child(even) span {
  position: absolute;
  top: -250%;
  left: -2vw;
  width: 80px;
}

/* line 1, dist/_patterns/_scss/components/advice.scss */

.advice {
  position: relative;
  z-index: 10;
  background-color: #c8102e;
  padding: 20px;
  color: #ffffff;
  text-align: center;
  position: relative;
}

/* line 10, dist/_patterns/_scss/components/advice.scss */

.advice-close {
  font-size: 18px;
  font-size: 1.125rem;
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  padding: 5px;
}

/* line 21, dist/_patterns/_scss/components/advice.scss */

.advice__text p:first-child {
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 24px;
  font-size: 1.5rem;
  letter-spacing: 0.81px;
}

/* line 32, dist/_patterns/_scss/components/advice.scss */

.advice__text p:last-child {
  font-size: 16px;
  font-size: 1rem;
  font-family: 'Montserrat'; font-weight: var(--teatro-thin); 
}

/* line 43, dist/_patterns/_scss/components/advice.scss */

.advice::after {
  content: '';
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 18px 18px 18px 18px;
  border-color: #c8102e transparent transparent transparent;
  position: absolute;
  bottom: -35px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 1, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-modal {
  background-color: #000000;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 6, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-modal .close {
  opacity: 1;
  color: #ffffff;
  font-weight: 900;
  padding: 12px;
  position: absolute;
  right: 5%;
  top: 12px;
}

/* line 23, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-modal .close span {
  font-size: 22px;
  font-size: 1.375rem;
}

/* line 31, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-modal .close:hover {
  background-color: #c8102e;
  opacity: 1;
}

/* line 38, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-modal .content-modal {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 57px;
  position: relative;
}

/* line 59, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img {
  height: 580px;
  position: relative;
  transition: all .3s;
}

/* line 68, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img--box {
  height: 580px;
}

/* line 79, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-image,
.gallery-img .galleria-theme-classic.notouch .galleria-image {
  height: 90px;
  width: 110px;
  margin: 4px 4px 0 0;
}

/* line 110, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-stage,
.gallery-img .galleria-theme-classic.notouch .galleria-stage {
  transition: all .3s;
}

/* line 140, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-stage .galleria-counter,
.gallery-img .galleria-theme-classic.notouch .galleria-stage .galleria-counter {
  z-index: 12;
  opacity: 1 !important;
}

/* line 150, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-counter,
.gallery-img .galleria-theme-classic.notouch .galleria-counter {
  font-size: 18px;
  font-size: 1.125rem;
  right: 30px;
  bottom: 130px;
}

/* line 167, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-carousel .galleria-thumbnails-list,
.gallery-img .galleria-theme-classic.notouch .galleria-carousel .galleria-thumbnails-list {
  margin-left: 0;
  margin-right: 0;
  border-top: 3px solid #000000;
}

/* line 173, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-carousel .galleria-thumbnails-list .galleria-image.active,
.gallery-img .galleria-theme-classic.notouch .galleria-carousel .galleria-thumbnails-list .galleria-image.active {
  border: 2px solid #c8102e;
}

/* line 180, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-info,
.gallery-img .galleria-theme-classic.notouch .galleria-info {
  bottom: 154px;
  left: 0;
  top: auto;
  width: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 96%, black 100%, rgba(0, 0, 0, 0.95) 100%);
  padding-top: 0;
  padding-left: 15px;
  padding-right: 15px;
  /* &-social {
                padding: 10px 0;

                a:hover {
                    text-decoration: none;
                }
                i {
                    color: $white;
                    padding-right: 20px;
                    @include font-size(20);

                    &:hover {
                        color: $white;
                        cursor: pointer;
                    }
                }
            } */
}

/* line 210, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-info:hover,
.gallery-img .galleria-theme-classic.notouch .galleria-info:hover {
  display: block !important;
}

/* line 214, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-info-text,
.gallery-img .galleria-theme-classic.notouch .galleria-info-text {
  background-color: transparent;
  display: block !important;
}

/* line 219, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-info-description,
.gallery-img .galleria-theme-classic.notouch .galleria-info-description {
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 900;
  color: #ffffff;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 235, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-info-link,
.gallery-img .galleria-theme-classic.notouch .galleria-info-link {
  display: none;
}

/* line 258, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumbnails-container,
.gallery-img .galleria-theme-classic.notouch .galleria-thumbnails-container {
  height: 155px;
  background-color: #000000;
}

/* line 262, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumbnails-container:hover .galleria-thumb-nav-right,
.gallery-img .galleria-theme-classic.notouch .galleria-thumbnails-container:hover .galleria-thumb-nav-right {
  right: 0;
  opacity: 1;
  z-index: 999;
}

/* line 268, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumbnails-container:hover > .disabled,
.gallery-img .galleria-theme-classic.notouch .galleria-thumbnails-container:hover > .disabled {
  display: none;
}

/* line 272, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumbnails-container:hover .galleria-thumb-nav-left,
.gallery-img .galleria-theme-classic.notouch .galleria-thumbnails-container:hover .galleria-thumb-nav-left {
  left: 0;
  opacity: 1;
  z-index: 999;
}

/* line 281, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-image-nav-left,
.gallery-img .galleria-theme-classic.notouch .galleria-image-nav-left {
  background-image: none;
  position: absolute;
  width: 40px;
  height: 40px;
  background-color: #000000;
  opacity: 1;
  left: 0;
  z-index: 9999;
}

/* line 300, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-image-nav-left:hover,
.gallery-img .galleria-theme-classic.notouch .galleria-image-nav-left:hover {
  background-color: #c8102e;
}

/* line 303, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-image-nav-left::before,
.gallery-img .galleria-theme-classic.notouch .galleria-image-nav-left::before {
  content: "";
  display: block;
  font-weight: 900;
  font-family: 'arrow' !important;
  position: absolute;
  top: 50%;
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotateZ(180deg);
  transform: translate(-50%, -50%) rotateZ(180deg);
}

/* line 321, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-image-nav-right,
.gallery-img .galleria-theme-classic.notouch .galleria-image-nav-right {
  background-image: none;
  position: absolute;
  width: 40px;
  height: 40px;
  background-color: #000000;
  opacity: 1;
  right: 0;
  z-index: 9999;
}

/* line 340, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-image-nav-right:hover,
.gallery-img .galleria-theme-classic.notouch .galleria-image-nav-right:hover {
  background-color: #c8102e;
}

/* line 344, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-image-nav-right::before,
.gallery-img .galleria-theme-classic.notouch .galleria-image-nav-right::before {
  content: "";
  display: block;
  font-weight: 900;
  font-family: 'arrow' !important;
  position: absolute;
  top: 50%;
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 362, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumb-nav-left,
.gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-left {
  background-image: none;
  position: absolute;
  background-color: #000000;
  opacity: 1;
  width: 40px;
  height: 40px;
  left: 0;
  top: 25px;
}

/* line 387, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumb-nav-left:hover,
.gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-left:hover {
  background-color: #c8102e;
}

/* line 391, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumb-nav-left::before,
.gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-left::before {
  content: "";
  display: block;
  font-weight: 900;
  font-family: 'arrow' !important;
  position: absolute;
  top: 50%;
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotateZ(180deg);
  transform: translate(-50%, -50%) rotateZ(180deg);
}

/* line 405, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumb-nav-left:hover,
.gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-left:hover {
  background-color: #c8102e;
}

/* line 410, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumb-nav-right,
.gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-right {
  background-image: none;
  position: absolute;
  background-color: #000000;
  opacity: 1;
  width: 40px;
  height: 40px;
  right: 0;
  top: 25px;
}

/* line 436, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumb-nav-right:hover,
.gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-right:hover {
  background-color: #c8102e;
}

/* line 440, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumb-nav-right::before,
.gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-right::before {
  content: "";
  display: block;
  font-weight: 900;
  font-family: 'arrow' !important;
  position: absolute;
  top: 50%;
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 453, dist/_patterns/_scss/components/gallery-img.scss */

.gallery-img .galleria-theme-classic .galleria-thumb-nav-right:hover,
.gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-right:hover {
  background-color: #c8102e;
}

/* line 1, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic {
  padding: 20px 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  font-size: 16px;
  line-height: 1.67;
}

/* line 6, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .form-type-webform-markup {
  font-weight: bold;
}

/* line 9, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic h3 {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000000;
}

/* line 15, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic input,
.form-clasic select {
  height: 43px;
}

/* line 19, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic input,
.form-clasic textarea,
.form-clasic select {
  display: block;
  width: 100%;
  border: 1px solid #000000;
  border-radius: 4px;
  box-shadow: none;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  color: #000000;
}

/* line 28, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic input:focus,
.form-clasic textarea:focus,
.form-clasic select:focus {
  border-color: #000000;
  box-shadow: none;
}

/* line 33, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic label {
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 16px;
  font-size: 1rem;
}

/* line 40, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic select {
  background-color: #f2f2f2;
  padding: 8px;
}

/* line 45, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .alert-danger {
  position: relative;
}

/* line 48, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-date {
  position: relative;
  width: 100%;
}

/* line 69, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-date input[type='number'],
.form-clasic .wrap-date input[type='text'] {
  width: 66px;
  float: left;
  margin-right: 15px;
  padding: 7px;
  text-align: center;
}

/* line 76, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-date button {
  background: none;
  border: none;
  font-size: 20px;
  font-size: 1.25rem;
  color: #c8102e;
  line-height: 28px;
}

/* line 82, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-date button:focus {
  outline: none;
}

/* line 87, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-date .ui-datepicker {
  right: 0;
  left: inherit !important;
  margin-top: 40px;
}

/* line 98, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .form-group {
  margin-bottom: 39px;
}

/* line 102, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .radio-group {
  margin-bottom: 20px;
}

/* line 113, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .radio-group label {
  text-transform: inherit;
  margin-bottom: 10px;
}

/* line 122, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .radio-group .radio-block {
  padding-left: 0;
}

/* line 138, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .radio-group .radio-block .radio-inline {
  padding-left: 0;
  margin-left: 10px;
}

/* line 141, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .radio-group .radio-block .radio-inline label {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-weight: 300;
  width: 100%;
}

/* line 147, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .radio-group .radio-block .radio-inline .radio-button {
  width: 30px;
  height: 30px;
}

/* line 151, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .radio-group .radio-block .radio-inline .radio-button:after {
  width: 14px;
  height: 14px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 163, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .form-item-abonado {
  display: inline-block !important;
  width: auto;
  margin-left: 0;
  padding-left: 0;
}

/* line 169, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .form-item-abonado .radio-inline {
  position: relative;
  top: 10px;
}

/* line 173, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .form-item-abonado .control-label {
  padding-left: 0;
}

/* line 178, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .form-item .container-inline.wrap-date {
  margin: 0 0;
}

/* line 180, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .form-item .container-inline.wrap-date .icon-calendar {
  font-size: 2rem;
}

/* line 186, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .form-item-fecha-de-nacimiento .icon-calendar {
  font-size: 1.75rem;
  position: relative;
  top: 10px;
  margin-left: 0;
  padding-left: 0;
}

/* line 196, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-checkbox {
  margin-bottom: 40px;
}

/* line 198, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-checkbox input {
  display: none;
}

/* line 201, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-checkbox p {
  max-width: 100%;
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 207, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-checkbox label {
  padding-left: 28px;
  position: relative;
  text-transform: inherit;
}

/* line 212, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-checkbox label a {
  color: #c8102e;
  text-decoration: underline;
}

/* line 217, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-checkbox label span {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  border: 1.5px solid #000000;
  border-radius: 4px;
}

/* line 227, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-checkbox label span::before {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #c8102e;
}

/* line 239, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-checkbox.check-sm label {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #747474;
  font-weight: bold;
}

/* line 245, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-checkbox input[type="checkbox"]:checked + label > span::before {
  display: block;
}

/* line 249, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .wrap-checkbox.check-form {
  margin-bottom: 15px;
}

/* line 254, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .form-submit {
  display: block;
  background-color: #c8102e;
  color: #ffffff;
  border-radius: 4px;
  max-width: 50%;
  width: 100%;
  text-transform: uppercase;
  padding: 10px;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: bold;
}

/* line 265, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .form-submit:hover {
  background-color: #c8102e;
  color: #ffffff;
}

/* line 271, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .text-price {
  color: #c8102e;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 900;
}

/* line 277, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .g-recaptcha {
  margin: 40px 0;
}

/* line 281, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .plays-container {
  margin-top: 60px;
}

/* line 283, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .plays-container:first-of-type {
  margin-top: 30px;
}

/* line 286, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .plays-container p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  color: #000000;
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 5px;
}

/* line 291, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .plays-container p span {
  font-weight: 600;
}

/* line 295, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .plays-container .horizontal-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* line 301, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .plays-container .horizontal-group.labels {
  margin-top: 20px;
}

/* line 305, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .plays-container .horizontal-group span {
  margin-bottom: 20px;
  width: 48%;
}

/* line 307, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .plays-container .horizontal-group span:first-child {
  width: 100%;
}

/* line 322, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .plays-container .horizontal-group label {
  width: 100%;
}

/* line 330, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .plays-container .horizontal-group input {
  width: 48%;
}

/* line 340, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .webform-submission-campamentos-verano-form label {
  font-size: 21px;
  text-transform: unset;
}

/* line 344, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .webform-submission-campamentos-verano-form .fieldset-legend {
  font-weight: bold;
}

/* line 347, dist/_patterns/_scss/components/form-clasic.scss */

.form-clasic .webform-submission-campamentos-verano-form .radio-inner > label {
  align-items: center;
}

/* line 355, dist/_patterns/_scss/components/form-clasic.scss */

.paytpv-teatro-form .form-actions,
.paytpv-teatro-form .wrapper-button,
.webform-submission-form .form-actions,
.webform-submission-form .wrapper-button {
  text-align: center;
}

/* line 358, dist/_patterns/_scss/components/form-clasic.scss */

.paytpv-teatro-form .form-actions .form-submit,
.paytpv-teatro-form .wrapper-button .form-submit,
.webform-submission-form .form-actions .form-submit,
.webform-submission-form .wrapper-button .form-submit {
  display: inline-block;
}

/* line 362, dist/_patterns/_scss/components/form-clasic.scss */

.paytpv-teatro-form .form-group,
.webform-submission-form .form-group {
  margin-bottom: 15px;
}

/* line 370, dist/_patterns/_scss/components/form-clasic.scss */

.page-node-type-cursos .form-clasic .wrap-checkbox label {
  font-size: 17px;
  font-size: 1.0625rem;
}

/* line 372, dist/_patterns/_scss/components/form-clasic.scss */

.page-node-type-cursos .form-clasic .wrap-checkbox label p {
  display: inline;
}

/* line 1, dist/_patterns/_scss/components/two-cols.scss */

.wrap-two-cols {
  margin: 20px auto 0;
  clear: both;
}

/* line 4, dist/_patterns/_scss/components/two-cols.scss */

.wrap-two-cols::after,
.wrap-two-cols::before {
  content: "";
  display: table;
  clear: both;
}

/* line 9, dist/_patterns/_scss/components/two-cols.scss */

.wrap-two-cols .txt-column {
  width: 48%;
  margin: 0 1%;
  float: left;
}

/* line 14, dist/_patterns/_scss/components/two-cols.scss */

.wrap-two-cols .txt-column p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 15px;
  margin-top: 30px;
}

/* line 19, dist/_patterns/_scss/components/two-cols.scss */

.wrap-two-cols .txt-column a {
  color: #c8102e;
  font-weight: 800;
}

/* line 22, dist/_patterns/_scss/components/two-cols.scss */

.wrap-two-cols .txt-column a:hover {
  text-decoration: underline;
}

/* line 26, dist/_patterns/_scss/components/two-cols.scss */

.wrap-two-cols .txt-column strong,
.wrap-two-cols .txt-column span.noted {
  font-weight: 800;
}

/* line 30, dist/_patterns/_scss/components/two-cols.scss */

.wrap-two-cols .txt-column span.noted {
  color: #c8102e;
}

/* line 35, dist/_patterns/_scss/components/two-cols.scss */

.wrap-two-cols h6 {
  color: #c8102e;
  font-family: 'Montserrat'; font-weight: var(--teatro-black); 
  text-align: center;
  margin-bottom: 20px;
  margin-top: 20px;
  font-size: 16px;
}

/* line 2, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos.page-content {
  padding: 0;
  margin-top: 0;
}

/* line 8, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .info-turno p {
  margin-bottom: 0;
  padding-bottom: 5px;
}

/* line 14, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .info-data {
  font-size: 12px;
  margin-top: 10px;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
}

/* line 20, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos ul {
  margin-left: 0;
}

/* line 24, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos ul li a {
  border-radius: 0;
  border-color: #c8102e;
  color: #c8102e;
  background-color: #ffffff;
}

/* line 32, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos ul li.active a {
  border-radius: 0;
  color: #ffffff;
  background-color: #c8102e;
}

/* line 41, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .nav-tabs {
  border: none;
}

/* line 44, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .nav-tabs li {
  margin-bottom: 2px;
}

/* line 46, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .nav-tabs li a {
  border-radius: 0;
  border-color: #c8102e;
  color: #c8102e;
  background-color: #ffffff;
}

/* line 54, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .nav-tabs li.active a {
  border-radius: 0;
  color: #ffffff;
  background-color: #c8102e;
}

/* line 63, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .lista-tipo-abonos {
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
}

/* line 69, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .lista-tipo-abonos strong span {
  color: #daaa00;
  border: 1px dotted #daaa00;
  padding: 5px;
  margin: 5px 0px;
  display: inline-block;
}

/* line 76, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .lista-tipo-abonos strong .btn-abono-active {
  color: #ffffff;
  background-color: #daaa00;
}

/* line 83, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos h2,
section.comprar-abonos h3,
section.comprar-abonos h4,
section.comprar-abonos footer .subfooter-links h4 a,
footer .subfooter-links h4 section.comprar-abonos a {
  text-align: left;
  margin-bottom: 10px;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 90, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
}

/* line 93, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos h2 a {
  border: 1px solid #c8102e;
  padding: 5px;
  text-decoration: none;
  transition: all .35s ease-in-out;
  line-height: 35px;
}

/* line 99, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos h2 a:hover {
  background-color: #c8102e;
  color: #ffffff;
  text-decoration: none;
  transition: all .35s ease-in-out;
}

/* line 108, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
}

/* line 112, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos h4,
section.comprar-abonos footer .subfooter-links h4 a,
footer .subfooter-links h4 section.comprar-abonos a {
  color: #1d1d1d;
}

/* line 116, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .precios {
  position: relative;
  overflow: hidden;
  margin-top: 40px;
}

/* line 127, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .precios-box:last-child {
  margin-top: 20px;
}

/* line 145, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .precios p {
  color: #c8102e;
  text-align: center;
  margin-top: 20px;
}

/* line 161, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .precios ul {
  display: block;
  list-style: none;
  position: relative;
  margin-left: 0;
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 175, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .precios ul li {
  width: 100%;
  font-size: 15px;
  font-size: 0.9375rem;
  text-align: center;
  display: flex;
  border-top: 1px solid #ffffff;
}

/* line 191, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .precios ul li:first-child {
  background-color: #E5E5E5;
}

/* line 193, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .precios ul li:first-child span.zone {
  color: #c8102e;
}

/* line 210, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .precios ul li span.texto_no {
  width: 30%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-size: 0.8125rem;
  background-color: #E5E5E5;
}

/* line 225, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .precios ul li span.zone {
  display: flex;
  justify-content: center;
  padding: 10px;
  color: #ffffff;
  font-size: 1.05rem;
  width: 70%;
}

/* line 247, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .wrap-btn-abono {
  padding-top: 50px;
}

/* line 249, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .wrap-btn-abono a {
  color: #ffffff;
}

/* line 251, dist/_patterns/_scss/components/comprar-abonos.scss */

section.comprar-abonos .wrap-btn-abono a:hover {
  text-decoration: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImdlbmVyYWwvX3ZhcnMuc2NzcyIsImdlbmVyYWwvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvX2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19oaWRlLXRleHQuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzaXplLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi12ZXJ0aWNhbC1hbGlnbi5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dseXBoaWNvbnMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3dlbGxzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiZ2VuZXJhbC9fbWl4aW5zLnNjc3MiLCJnZW5lcmFsL19mb250LWF3ZXNvbWUuc2NzcyIsImdlbmVyYWwvX2ZvbnRzLnNjc3MiLCJnZW5lcmFsL19ib290c3RyYXAtc2FtZS1oZWlnaHQuc2NzcyIsImdlbmVyYWwvX3V0aWxpdGllcy5zY3NzIiwianF1ZXJ5LXVpL19hdXRvY29tcGxldGUuc2NzcyIsImdlbmVyYWwuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9wcm9ncmFtbWluZy1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvdGl0bGUtZGVzY3JpcHRpb24tc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL3RodW1ibmFpbC10aXRsZS1kZXNjcmlwdGlvbi1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvb3V0c3RhbmRpbmctcGxheS5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlZC1ibG9jay1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2stLXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9ibG9jay0tZ3JpZC1zb2NpYWwuc2NzcyIsImNvbXBvbmVudHMvYmxvY2stLWxpc3Qtc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL2ZpeGVkLXBsYXkuc2NzcyIsImNvbXBvbmVudHMvc3dpcGVyLWhvbWUuc2NzcyIsImNvbXBvbmVudHMvbWFpbi1tZW51LnNjc3MiLCJjb21wb25lbnRzL3BhZ2UtdGl0bGUtYmFja2dyb3VuZC5zY3NzIiwiY29tcG9uZW50cy9wYWdlLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvcGFnZS1icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL3BhZ2UtY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9wYWdlLXNvY2lhbC1pY29ucy5zY3NzIiwiY29tcG9uZW50cy9wYWdlLXRicy1mcmllbmQuc2NzcyIsImNvbXBvbmVudHMvYmxvY2stcGFnZS1kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9ib3gtc2hvd3MtaXRlbXMuc2NzcyIsImNvbXBvbmVudHMvcGFnZS1pbmZvLXNob3dzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2Utc3BvbnNvci1zaG93cy5zY3NzIiwiY29tcG9uZW50cy9wYWdlLWludHJvLXNob3dzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2UtY29udGVudC1zaG93cy5zY3NzIiwiY29tcG9uZW50cy9wYWdlLWdhbGxlcnktc2hvd3Muc2NzcyIsImNvbXBvbmVudHMvcGFnZS10aHVtYi1hcnRpc3Quc2NzcyIsImNvbXBvbmVudHMvY2FsZW5kYXJ5LWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9ibG9jay1jYWxlbmRhcnkuc2NzcyIsImNvbXBvbmVudHMvYWNjb3JkaW9ucy5zY3NzIiwiY29tcG9uZW50cy9wYWdlLW5vdGljaWFzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2UtcGFnaW5hLWNvbnRlbmlkby5zY3NzIiwiY29tcG9uZW50cy9saXN0LXNob3dzLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLS1wbGFuZXNQcmljZXMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2stLXRhYmxlVHlwZS5zY3NzIiwiY29tcG9uZW50cy9saXN0LW5ld3Muc2NzcyIsImNvbXBvbmVudHMvYWR2YW50YWdlcy1wcmVzZW50YXRpb24tYWJvbm9zLnNjc3MiLCJjb21wb25lbnRzL2Rvd25sb2FkLXNob3cuc2NzcyIsImNvbXBvbmVudHMvZnVuY3Rpb25zLXNob3cuc2NzcyIsImNvbXBvbmVudHMvYWN0aXZpdGllcy1zaG93LnNjc3MiLCJjb21wb25lbnRzL3RleHQtdHdvLWNvbHVtbnMuc2NzcyIsImNvbXBvbmVudHMvdGV4dC1pbnRyby1zaG93LnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvcGFja2FnZXMtb2ZlcnRzLnNjc3MiLCJjb21wb25lbnRzL2RhdGVzLXNob3cuc2NzcyIsImNvbXBvbmVudHMvYWNjb3JkaW9uLWNhdGVnb3J5LnNjc3MiLCJjb21wb25lbnRzL2NhbGVuZGFyeS1zaG93cy5zY3NzIiwiY29tcG9uZW50cy9hcnRpc3QtaW1nLnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaC1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy90aW1lbGluZS5zY3NzIiwiY29tcG9uZW50cy9hZHZpY2Uuc2NzcyIsImNvbXBvbmVudHMvZ2FsbGVyeS1pbWcuc2NzcyIsImNvbXBvbmVudHMvZm9ybS1jbGFzaWMuc2NzcyIsImNvbXBvbmVudHMvdHdvLWNvbHMuc2NzcyIsImNvbXBvbmVudHMvY29tcHJhci1hYm9ub3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FDQ0EsUUFBUTtBRURSOzs7O0dBSUc7QWlDSkgsNEVBQTRFOztBQVE1RSxBQUFBLElBQUksQ0FBQztFQUNILFdBQVcsRUFBRSxVQUFVO0VBQ3ZCLG9CQUFvQixFQUFFLElBQUk7RUFDMUIsd0JBQXdCLEVBQUUsSUFBSTtDQUMvQjs7O0FBTUQsQUFBQSxJQUFJLENBQUM7RUFDSCxNQUFNLEVBQUUsQ0FBQztDQUNWOzs7QUFZRCxBQUFBLE9BQU87QUFDUCxLQUFLO0FBQ0wsT0FBTztBQUNQLFVBQVU7QUFDVixNQUFNO0FBQ04sTUFBTTtBQUNOLE1BQU07QUFDTixNQUFNO0FBQ04sSUFBSTtBQUNKLElBQUk7QUFDSixHQUFHO0FBQ0gsT0FBTztBQUNQLE9BQU8sQ0FBQztFQUNOLE9BQU8sRUFBRSxLQUFLO0NBQ2Y7OztBQU9ELEFBQUEsS0FBSztBQUNMLE1BQU07QUFDTixRQUFRO0FBQ1IsS0FBSyxDQUFDO0VBQ0osT0FBTyxFQUFFLFlBQVk7RUFDckIsY0FBYyxFQUFFLFFBQVE7Q0FDekI7OztBQU9ELEFBQUEsS0FBSyxBQUFBLElBQUssRUFB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QjtFQUM1QixLQUFLLEVBQUUsU0FBb0M7Q0FDNUM7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixLQUFLLEVBQUUsR0FBb0M7Q0FDNUM7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixLQUFLLEVBQUUsU0FBb0M7Q0FDNUM7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixLQUFLLEVBQUUsU0FBb0M7Q0FDNUM7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixLQUFLLEVBQUUsR0FBb0M7Q0FDNUM7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixLQUFLLEVBQUUsU0FBb0M7Q0FDNUM7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixLQUFLLEVBQUUsU0FBb0M7Q0FDNUM7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixLQUFLLEVBQUUsR0FBb0M7Q0FDNUM7OztBQUZELEFBQUEsZUFBZSxDQUFlO0VBQzVCLEtBQUssRUFBRSxTQUFvQztDQUM1Qzs7O0FBRkQsQUFBQSxlQUFlLENBQWU7RUFDNUIsS0FBSyxFQUFFLFNBQW9DO0NBQzVDOzs7QUFGRCxBQUFBLGVBQWUsQ0FBZTtFQUM1QixLQUFLLEVBQUUsSUFBb0M7Q0FDNUM7OztBQVBELEFBQUEsY0FBYyxDQUFRO0VBQ3BCLElBQUksRUFBRSxJQUFJO0NBQ1g7OztBQVBELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixJQUFJLEVBQUUsUUFBb0M7Q0FDM0M7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixJQUFJLEVBQUUsU0FBb0M7Q0FDM0M7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixJQUFJLEVBQUUsR0FBb0M7Q0FDM0M7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixJQUFJLEVBQUUsU0FBb0M7Q0FDM0M7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixJQUFJLEVBQUUsU0FBb0M7Q0FDM0M7OztBQUZELEFBQUEsY0FBYyxDQUFnQjtFQUM1QixJQUFJLEVBQUUsR0FBb0M7Q0FDM0M7OztBQUZELEFB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RSxTQUFTLEVBQUUsTUFBTTs7RUFDckIsQUFBQSxVQUFVLENBQUM7SUFDUCxLQUFLLEVBQUUsR0FBRztJQUNWLEtBQUssRUFBRSxJQUFJO0dBQ2Q7Ozs7QUFLTCxBQUFBLEdBQUcsQ0FBQztFQUFDLE9BQU8sRUFBRSxjQUFjO0NBQUU7OztBQUM5QixBQUFBLEdBQUcsQ0FBQztFQUFDLE9BQU8sRUFBRSxjQUFjO0NBQUU7OztBQUM5QixBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLElBQUksQ0FBRTtFQUFDLE9BQU8sRUFBRSxlQUFlO0NBQUU7OztBQUNqQyxBQUFBLEtBQUssQ0FBQztFQUFDLE9BQU8sRUFBRSxnQkFBZ0I7Q0FBRTs7O0FBSWxDLEFBQUEsSUFBSSxDQUFFO0VBQUMsV0FBVyxFQUFFLGNBQWM7Q0FBRTs7O0FBQ3BDLEFBQUEsSUFBSSxDQUFFO0VBQUMsV0FBVyxFQUFFLGNBQWM7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsTUFBTSxDQUFFO0VBQUMsV0FBVyxFQUFFLGdCQUFnQjtDQUFFOzs7QUFHeEMsQUFBQSxJQUFJLENBQUU7RUFBQyxjQUFjLEVBQUUsY0FBYztDQUFFOzs7QUFDdkMsQUFBQSxJQUFJLENBQUU7RUFBQyxjQUFjLEVBQUUsY0FBYztDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxLQUFLLENBQUM7RUFBQyxjQUFjLEVBQUUsZUFBZTtDQUFFOzs7QUFDeEMsQUFBQSxNQUFNLENBQUU7RUFBQyxjQUFjLEVBQUUsZ0JBQWdCO0NBQUU7OztBQUczQyxBQUFBLElBQUksQ0FBRTtFQUFDLFlBQVksRUFBRSxjQUFjO0NBQUU7OztBQUNyQyxBQUFBLElBQUksQ0FBRTtFQUFDLFlBQVksRUFBRSxjQUFjO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFlBQVksRUFBRSxlQUFlO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLE1BQU0sQ0FBRTtFQUFDLFdBQVcsRUFBRSxnQkFBZ0I7Q0FBRTs7O0FBR3hDLEFBQUEsSUFBSSxDQUFFO0VBQUMsYUFBYSxFQUFFLGNBQWM7Q0FBRTs7O0FBQ3RDLEFBQUEsSUFBSSxDQUFFO0VBQUMsYUFBYSxFQUFFLGNBQWM7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsS0FBSyxDQUFDO0VBQUMsYUFBYSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3ZDLEFBQUEsTUFBTSxDQUFFO0VBQUMsYUFBYSxFQUFFLGdCQUFnQjtDQUFFOzs7QUFHMUMsQUFBQSxHQUFHLENBQUM7RUFBQyxNQUFNLEVBQUUsY0FBYztDQUFFOzs7QUFDN0IsQUFBQSxHQUFHLENBQUM7RUFBQyxNQUFNLEVBQUUsY0FBYztDQUFFOzs7QUFDN0IsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxJQUFJLENBQUU7RUFBQyxNQUFNLEVBQUUsZUFBZTtDQUFFOzs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBQyxNQUFNLEVBQUUsZ0JBQWdCO0NBQUU7OztBQUdqQyxBQUFBLE1BQU0sQ0FBQTtFQUFDLFVBQVUsRUFBRSxnQkFBZ0I7Q0FBRTs7O0FBQ3JDLEFBQUEsSUFBSSxDQUFFO0VBQUMsVUFBVSxFQUFFLGNBQWM7Q0FBRTs7O0FBQ25DLEFBQUEsSUFBSSxDQUFFO0VBQUMsVUFBVSxFQUFFLGNBQWM7Q0FBRTs7O0FBQ25DLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsTUFBTSxDQUFFO0VBQUMsVUFBVSxFQUFFLGdCQUFnQjtDQUFFOzs7QUFHdkMsQUFBQSxJQUFJLENBQUU7RUFBQyxhQUFhLEVBQUUsY0FBYztDQUFFOzs7QUFDdEMsQUFBQSxJQUFJLENBQUU7RUFBQyxhQUFhLEVBQUUsY0FBYztDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxNQUFNLENBQUU7RUFBQyxhQUFhLEVBQUUsZ0JBQWdCO0NBQUU7OztBQUcxQyxBQUFBLElBQUksQ0FBRTtFQUFDLFdBQVcsRUFBRSxjQUFjO0NBQUU7OztBQUNwQyxBQUFBLElBQUksQ0FBRTtFQUFDLFdBQVcsRUFBRSxjQUFjO0NBQUU7OztBQUNwQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFdBQVcsRUFBRSxlQUFlO0NBQUU7OztBQUNyQyxBQUFBLEtBQUssQ0FBQztFQUFDLFVBQVUsRUFBRSxlQUFlO0NBQUU7OztBQUNwQyxBQUFBLEtBQUssQ0FBQztFQUFDLFVBQVUsRUFBRSxlQUFlO0NBQUU7OztBQUNwQyxBQUFBLEtBQUssQ0FBQztFQUFDLFVBQVUsRUFBRSxlQUFlO0NBQUU7OztBQUNwQyxBQUFBLEtBQUssQ0FBQztFQUFDLFVBQVUsRUFBRSxlQUFlO0NBQUU7OztBQUNwQyxBQUFBLE1BQU0sQ0FBRTtFQUFDLFVBQVUsRUFBRSxnQkFBZ0I7Q0FBRTs7O0FBR3ZDLEFBQUEsSUFBSSxDQUFFO0VBQUMsWUFBWSxFQUFFLGNBQWM7Q0FBRTs7O0FBQ3JDLEFBQUEsSUFBSSxDQUFFO0VBQUMsWUFBWSxFQUFFLGNBQWM7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsTUFBTSxDQUFFO0VBQUMsWUFBWSxFQUFFLDJCQUEyQjtDQUFFOzs7QUFHcEQsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSTtDQUFHOzs7QUFDdEIsQUFBQSxJQUFJLENBQUE7RUFBQyxTQUFTLEVBQUMs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 */

@media (min-width: 480px) {
  /* line 46, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .row-xs-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }

  /* line 52, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%;
  }

  /* line 57, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-xs-top {
    vertical-align: top;
  }

  /* line 60, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-xs-middle {
    vertical-align: middle;
  }

  /* line 63, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-xs-bottom {
    vertical-align: bottom;
  }

  /* line 317, dist/_patterns/_scss/general.scss */

  .link-ticket {
    width: 209px;
    height: 60px;
    padding: 19px 13px;
    font-size: 16px;
    font-size: 1rem;
    background-size: auto;
  }

  /* line 352, dist/_patterns/_scss/general.scss */

  .link-scrollDown span[class^="icon-"],
  .link-scrollDown span[class*=" icon-"] {
    line-height: 1;
  }

  /* line 710, dist/_patterns/_scss/general.scss */

  ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search {
    max-width: 37% !important;
  }

  /* line 179, dist/_patterns/_scss/components/header.scss */

  header.header .options-header {
    width: 100%;
  }

  /* line 510, dist/_patterns/_scss/components/header.scss */

  header.header .options-header .wrap-icon {
    width: 40%;
  }

  /* line 49, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .swiper-programming-time > .btn-swiper {
    /* &.back {
                left: 15px;
            }
            &.next {
                right: 15px;
            } */
  }

  /* line 232, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-img img,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-img img {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: inherit;
  }

  /* line 462, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming-time {
    margin-top: 45px;
  }

  /* line 527, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .btn-programming a {
    padding: 14px 110px;
  }

  /* line 24, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-img {
    height: 348px;
  }

  /* line 33, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-img img {
    width: auto;
    height: auto;
  }

  /* line 4, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play.pshow {
    max-height: 900px;
  }

  /* line 116, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero {
    padding-top: 38px;
    padding-bottom: 55px;
    width: 90%;
  }

  /* line 165, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h1 {
    font-size: 32px;
    font-size: 2rem;
    margin-top: 20px;
  }

  /* line 202, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h3 {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 0px;
  }

  /* line 232, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h4,
  .outstanding-play .wrap-content-hero footer .subfooter-links h4 a,
  footer .subfooter-links h4 .outstanding-play .wrap-content-hero a,
  .outstanding-play .wrap-content-hero h2 {
    font-size: 21px;
    font-size: 1.3125rem;
    margin-bottom: 15px;
  }

  /* line 279, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero p {
    line-height: 1.75;
  }

  /* line 303, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero {
    padding-top: 136px;
    left: 64px;
    width: 80%;
  }

  /* line 354, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h4,
  .outstanding-play .swiper-container.swiper-home .wrap-content-hero footer .subfooter-links h4 a,
  footer .subfooter-links h4 .outstanding-play .swiper-container.swiper-home .wrap-content-hero a {
    margin-bottom: 60px;
  }

  /* line 368, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h4:last-of-type,
  .outstanding-play .swiper-container.swiper-home .wrap-content-hero footer .subfooter-links h4 a:last-of-type,
  footer .subfooter-links h4 .outstanding-play .swiper-container.swiper-home .wrap-content-hero a:last-of-type {
    margin-bottom: 48px;
  }

  /* line 390, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h2 {
    margin-bottom: 16px;
    font-size: 36px;
    font-size: 2.25rem;
  }

  /* line 486, dist/_patterns/_scss/components/outstanding-play.scss */

  .scroll_down {
    margin-top: 0px;
  }

  /* line 95, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide .wrap-img img {
    width: 100%;
    height: auto;
  }

  /* line 1, dist/_patterns/_scss/components/block--search.scss */

  .block-search {
    margin-top: -370px;
    padding: 0 37px 48px 37px;
  }

  /* line 17, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu ul {
    width: 45vw;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 191, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open .arrow {
    left: -61%;
  }

  /* line 1, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background {
    min-height: auto;
  }

  /* line 11, dist/_patterns/_scss/components/page-breadcrumb.scss */

  .page-breadcrumb ol {
    padding: 4px 15px;
  }

  /* line 27, dist/_patterns/_scss/components/page-breadcrumb.scss */

  .page-breadcrumb ol.opacity-breadcrumb {
    left: 0;
    margin-right: 0;
  }

  /* line 76, dist/_patterns/_scss/components/page-breadcrumb.scss */

  .page-breadcrumb .breadcrumb > li + li::before {
    margin: 0 16px;
  }

  /* line 1, dist/_patterns/_scss/components/page-tbs-friend.scss */

  .page-end {
    padding: 57px 40px 61px;
  }

  /* line 1, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-sponsor-shows {
    margin-top: -100px;
  }

  /* line 39, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-sponsor-shows__items-img {
    margin-bottom: 25px;
  }

  /* line 57, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-sponsor-shows__items-img img {
    padding: 0 15px;
  }

  /* line 78, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor {
    position: absolute;
    top: -110px;
    right: 28px;
  }

  /* line 103, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor .block-page-background__title-img {
    margin-top: 52px;
    margin-bottom: 0;
  }

  /* line 151, dist/_patterns/_scss/components/calendary-header.scss */

  .header__menu-calendary .wrap-title-month {
    font-size: 40px;
    font-size: 2.5rem;
  }

  /* line 76, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion a {
    display: block;
    padding-right: 15px;
  }

  /* line 101, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion a .arrow {
    top: -17px;
  }

  /* line 238, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-body-accordion .wrap-content-inner {
    padding: 0px 15px 15px 20px;
  }

  /* line 411, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-body-inner .tabs a {
    padding: 25px 38px;
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 427, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-body-inner .tabs .active a {
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 1, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows {
    margin: 5px 10px 0;
  }

  /* line 51, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text .dates {
    font-size: 10px;
    font-size: 0.625rem;
  }

  /* line 62, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text .title h3 {
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 136, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .img-container {
    height: 400px;
  }

  /* line 34, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation .item .wrap-text {
    padding: 0 69px;
  }

  /* line 11, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block {
    align-items: flex-start;
    padding: 30px 10px 27px;
  }

  /* line 69, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text a {
    font-size: 10px;
    font-size: 0.625rem;
    margin-top: 36px;
    right: 0px;
  }

  /* line 122, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--buttons {
    margin-bottom: 10px;
  }

  /* line 152, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--buttons a {
    font-size: 9.6px;
    font-size: 0.6rem;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  /* line 447, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class {
    padding: 15px 10px 10px;
  }

  /* line 488, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class span:first-child {
    font-size: 10px;
    font-size: 0.625rem;
  }

  /* line 527, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .price {
    width: 54.5%;
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 24, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-info {
    width: 100%;
  }

  /* line 228, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date {
    width: 55%;
  }

  /* line 256, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date .date-container {
    padding: 40px 15px;
  }

  /* line 275, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date .date-container .days {
    padding: 0 5px;
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 291, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date .date-container .month {
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 22, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .main-title h3 {
    padding: 39px 25px 36px;
  }

  /* line 209, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .btn-swiper {
    top: 50px;
  }

  /* line 94, dist/_patterns/_scss/components/calendary-shows.scss */

  .calendary-shows table th,
  .calendary-shows table td {
    padding: 10px 10px;
  }

  /* line 19, dist/_patterns/_scss/components/timeline.scss */

  .timeline__icons--block {
    justify-content: flex-start;
  }

  /* line 6, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-modal .close {
    top: 27px;
  }

  /* line 23, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-modal .close span {
    font-size: 37px;
    font-size: 2.3125rem;
  }

  /* line 38, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-modal .content-modal {
    margin-top: 90px;
  }

  /* line 79, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-image,
  .gallery-img .galleria-theme-classic.notouch .galleria-image {
    height: 120px;
    width: 220px;
  }

  /* line 180, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-info,
  .gallery-img .galleria-theme-classic.notouch .galleria-info {
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 95px;
  }

  /* line 219, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-info-description,
  .gallery-img .galleria-theme-classic.notouch .galleria-info-description {
    font-size: 20px;
    font-size: 1.25rem;
  }

  /* line 281, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-image-nav-left,
  .gallery-img .galleria-theme-classic.notouch .galleria-image-nav-left {
    width: 60px;
    height: 60px;
  }

  /* line 303, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-image-nav-left::before,
  .gallery-img .galleria-theme-classic.notouch .galleria-image-nav-left::before {
    font-size: 22px;
    font-size: 1.375rem;
  }

  /* line 321, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-image-nav-right,
  .gallery-img .galleria-theme-classic.notouch .galleria-image-nav-right {
    width: 60px;
    height: 60px;
  }

  /* line 344, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-image-nav-right::before,
  .gallery-img .galleria-theme-classic.notouch .galleria-image-nav-right::before {
    font-size: 22px;
    font-size: 1.375rem;
  }

  /* line 362, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-thumb-nav-left,
  .gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-left {
    width: 60px;
    height: 60px;
  }

  /* line 410, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-thumb-nav-right,
  .gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-right {
    width: 60px;
    height: 60px;
  }
}

@media (min-width: 768px) {
  /* line 62, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

  .lead {
    font-size: 21px;
  }

  /* line 211, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  /* line 218, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */

  .dl-horizontal dd {
    margin-left: 180px;
  }

  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */

  .container {
    width: 768px;
  }

  /* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-3 {
    width: 25%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-6 {
    width: 50%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-9 {
    width: 75%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-12 {
    width: 100%;
  }

  /* line 55, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-0 {
    right: auto;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-0 {
    left: auto;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-3 {
    left: 25%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-6 {
    left: 50%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-9 {
    left: 75%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-push-12 {
    left: 100%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 478, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 485, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  /* line 492, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .form-control-static {
    display: inline-block;
  }

  /* line 496, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  /* line 500, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  /* line 508, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .input-group > .form-control {
    width: 100%;
  }

  /* line 512, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 519, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 526, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  /* line 530, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  /* line 537, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }

  /* line 582, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }

  /* line 603, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }

  /* line 611, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }

  /* line 207, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  /* line 212, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }

  /* line 177, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

  .nav-justified > li,
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  /* line 180, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

  .nav-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }

  /* line 206, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

  .nav-tabs-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  /* line 210, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */

  .nav-tabs-justified > .active > a,
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }

  /* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar {
    border-radius: 4px;
  }

  /* line 31, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-header {
    float: left;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }

  /* line 68, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  /* line 75, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-collapse.in {
    overflow-y: visible;
  }

  /* line 81, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 108, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 128, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-static-top {
    border-radius: 0;
  }

  /* line 138, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }

  /* line 180, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -24px;
  }

  /* line 193, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-toggle {
    display: none;
  }

  /* line 232, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-nav {
    float: left;
    margin: 0;
  }

  /* line 270, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-nav > li {
    float: left;
  }

  /* line 272, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  /* line 478, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 485, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  /* line 492, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .form-control-static {
    display: inline-block;
  }

  /* line 496, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  /* line 500, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  /* line 508, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .input-group > .form-control {
    width: 100%;
  }

  /* line 512, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 519, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 526, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  /* line 530, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  /* line 537, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }

  /* line 286, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }

  /* line 359, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-text {
    float: left;
    margin-left: 24px;
    margin-right: 24px;
  }

  /* line 379, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-left {
    float: left !important;
  }

  /* line 382, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-right {
    float: right !important;
    margin-right: -24px;
  }

  /* line 386, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }

  /* line 136, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  /* line 140, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  /* line 145, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

  .modal-sm {
    width: 300px;
  }

  /* line 69, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .row-sm-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }

  /* line 75, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-sm-height {
    display: table-cell;
    float: none;
    height: 100%;
  }

  /* line 80, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-sm-top {
    vertical-align: top;
  }

  /* line 83, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-sm-middle {
    vertical-align: middle;
  }

  /* line 86, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-sm-bottom {
    vertical-align: bottom;
  }

  /* line 54, dist/_patterns/_scss/general/_utilities.scss */

  .col-sm-20 {
    width: 20%;
    float: left;
  }

  /* line 134, dist/_patterns/_scss/general.scss */

  .main-title h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }

  /* line 403, dist/_patterns/_scss/general.scss */

  .btn-swiper.back {
    left: 24px;
  }

  /* line 406, dist/_patterns/_scss/general.scss */

  .btn-swiper.next {
    right: 24px;
  }

  /* line 432, dist/_patterns/_scss/general.scss */

  .btn-swiper i {
    font-size: 26px;
    font-size: 1.625rem;
  }

  /* line 384, dist/_patterns/_scss/general.scss */

  .btn-swiper {
    width: 50px;
    height: 50px;
  }

  /* line 470, dist/_patterns/_scss/general.scss */

  .box-dropdown button.dropdown-toggle span {
    font-size: 14px;
    font-size: 0.875rem;
    margin-left: 20px;
  }

  /* line 499, dist/_patterns/_scss/general.scss */

  .bootstrap-select.btn-group .dropdown-toggle .caret {
    top: 18%;
    right: 32px;
  }

  /* line 667, dist/_patterns/_scss/general.scss */

  .wrap-bg-img img {
    width: 100%;
  }

  /* line 682, dist/_patterns/_scss/general.scss */

  .wrap-bg-white.wrap-bg-white--gradient {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.55) 7%, white 100%);
  }

  /* line 710, dist/_patterns/_scss/general.scss */

  ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search {
    padding: 20px 10px;
  }

  /* line 988, dist/_patterns/_scss/general.scss */

  .paragraph--type--destacados .container {
    padding: 0;
  }

  /* line 1033, dist/_patterns/_scss/general.scss */

  .bef-exposed-form .form--inline > .form-item .bootstrap-select.btn-group .dropdown-toggle .caret::before {
    top: 3px;
  }

  /* line 45, dist/_patterns/_scss/components/header.scss */

  header.header .wrap-logo {
    height: 60px;
  }

  /* line 104, dist/_patterns/_scss/components/header.scss */

  header.header .header-toggle {
    padding: 11px 15px 0;
  }

  /* line 117, dist/_patterns/_scss/components/header.scss */

  header.header .header-toggle .icon-cross-out {
    padding: 6px 0px 13px 0;
    font-size: 30px;
    font-size: 1.875rem;
  }

  /* line 147, dist/_patterns/_scss/components/header.scss */

  header.header .mobile-btn a {
    padding: 24px 0;
  }

  /* line 138, dist/_patterns/_scss/components/header.scss */

  header.header .mobile-btn {
    height: 60px;
    width: 180px;
  }

  /* line 179, dist/_patterns/_scss/components/header.scss */

  header.header .options-header {
    padding-top: 18px;
  }

  /* line 42, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-links__block--item {
    width: 33%;
    padding-right: 39px;
  }

  /* line 124, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-links .block-btn {
    right: 6%;
    bottom: 33%;
  }

  /* line 144, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-links .btn-black {
    padding: 20px 59px;
  }

  /* line 160, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-rrss .rrss-links li {
    margin: 0 15px;
  }

  /* line 169, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-rrss .rrss-links li a {
    font-size: 19px;
    font-size: 1.1875rem;
  }

  /* line 197, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-bottom .bottom-links li:not(:last-child) {
    padding-right: 50px;
  }

  /* line 1, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider {
    padding-bottom: 56px;
  }

  /* line 27, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .main-title h3 {
    padding-top: 45px;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 49, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .swiper-programming-time > .btn-swiper {
    top: -126px;
  }

  /* line 49, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .swiper-programming-time > .btn-swiper {
    top: -155px;
  }

  /* line 87, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider p {
    max-width: 60%;
  }

  /* line 120, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content {
    padding: 0;
    overflow: hidden;
  }

  /* line 138, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming,
  .block-programming-slider .wrap-content .swiper-programming-time {
    padding-top: 75px;
  }

  /* line 158, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .wrap-swiper-content,
  .block-programming-slider .wrap-content .swiper-programming-time .wrap-swiper-content {
    height: 320px;
  }

  /* line 178, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-img,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-img {
    height: auto;
  }

  /* line 188, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-img img,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-img img {
    height: auto;
    max-height: inherit;
    max-width: 100%;
    display: block;
  }

  /* line 196, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active {
    margin-top: -40px;
  }

  /* line 200, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-swiper-content,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-swiper-content {
    height: auto;
  }

  /* line 204, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-text .wrap-text-btn,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-text .wrap-text-btn {
    display: block;
  }

  /* line 232, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-img img,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-img img {
    width: 100%;
  }

  /* line 292, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-link .title,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-link .title {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 0;
  }

  /* line 281, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-link,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-link {
    padding: 28px 15px 0;
    height: 100%;
  }

  /* line 322, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-btn,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-btn {
    display: none;
  }

  /* line 334, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-btn span,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-btn span {
    margin-left: 0;
  }

  /* line 365, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-description,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-description {
    width: 85%;
    bottom: 15px;
  }

  /* line 385, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-description h3,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-description h3 {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 0;
  }

  /* line 408, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-description > a,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-description > a {
    display: none;
  }

  /* line 414, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper {
    justify-content: center;
    margin-top: -40px;
  }

  /* line 417, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper ~ .btn-swiper,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper ~ .btn-swiper {
    display: none;
  }

  /* line 420, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .theater-play-item,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .theater-play-item {
    max-width: 250px !important;
    margin-right: 35px;
  }

  /* line 423, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .theater-play-item:last-child,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .theater-play-item:last-child {
    margin-right: 0 !important;
  }

  /* line 426, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .theater-play-item .wrap-text,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .theater-play-item .wrap-text {
    height: 76%;
  }

  /* line 429, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .theater-play-item .wrap-description,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .theater-play-item .wrap-description {
    bottom: 24px;
  }

  /* line 433, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .theater-play-item.swiper-slide-active,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .theater-play-item.swiper-slide-active {
    margin-top: 0;
    height: 320px;
  }

  /* line 437, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .wrap-swiper-content,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .wrap-swiper-content {
    height: 320px !important;
  }

  /* line 439, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .wrap-swiper-content .wrap-img,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .wrap-swiper-content .wrap-img {
    height: 400px;
  }

  /* line 443, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .wrap-swiper-content .wrap-text .wrap-description,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .wrap-swiper-content .wrap-text .wrap-description {
    bottom: 36px;
  }

  /* line 445, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .wrap-swiper-content .wrap-text .wrap-description h3,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .wrap-swiper-content .wrap-text .wrap-description h3 {
    margin-bottom: 38px;
  }

  /* line 448, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .wrap-swiper-content .wrap-text .wrap-description > a,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .wrap-swiper-content .wrap-text .wrap-description > a {
    display: block;
  }

  /* line 453, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .swiper-wrapper.justify-swiper .wrap-swiper-content .wrap-text-btn,
  .block-programming-slider .wrap-content .swiper-programming-time .swiper-wrapper.justify-swiper .wrap-swiper-content .wrap-text-btn {
    display: block;
  }

  /* line 481, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .btn-programming a {
    margin: 0;
    display: inline-block;
    padding: 17px 200px;
  }

  /* line 500, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .text-red h2 {
    margin-top: 45px;
    margin-bottom: 40px;
  }

  /* line 516, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .btn-programming {
    padding-top: 36px;
    padding-bottom: 30px;
  }

  /* line 527, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .btn-programming a {
    padding: 17px 94px;
  }

  /* line 1, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider {
    padding: 30px 0 0;
  }

  /* line 33, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-img img {
    height: 100%;
  }

  /* line 57, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text h4,
  .block-title-description-slider .item .wrap-text footer .subfooter-links h4 a,
  footer .subfooter-links h4 .block-title-description-slider .item .wrap-text a {
    font-size: 28px;
    font-size: 1.75rem;
    letter-spacing: 0.6px;
    line-height: 1;
  }

  /* line 127, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item:hover .wrap-text p {
    max-height: 300px;
  }

  /* line 133, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text {
    padding: 18px;
    bottom: 0;
  }

  /* line 137, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text h4,
  .block-title-description-slider .item .wrap-text footer .subfooter-links h4 a,
  footer .subfooter-links h4 .block-title-description-slider .item .wrap-text a {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 32px;
  }

  /* line 140, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text h4:after,
  .block-title-description-slider .item .wrap-text footer .subfooter-links h4 a:after,
  footer .subfooter-links h4 .block-title-description-slider .item .wrap-text a:after {
    bottom: -20px;
  }

  /* line 144, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text p {
    font-size: 12px;
    font-size: 0.75rem;
    max-height: 0;
    overflow: hidden;
    transition: all .3s ease-in-out;
  }

  /* line 152, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .swiper-pagination-title-description,
  .block-title-description-slider .swiper-button-next,
  .block-title-description-slider .swiper-button-prev {
    display: none;
  }

  /* line 177, dist/_patterns/_scss/components/title-description-slider.scss */

  .paragraph--type--destacados {
    margin-bottom: 30px;
  }

  /* line 213, dist/_patterns/_scss/components/title-description-slider.scss */

  #block-views-block-destacados-block-home-top {
    margin-bottom: 30px;
  }

  /* line 1, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider {
    margin-bottom: 56px;
  }

  /* line 14, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .main-title h3 {
    padding: 49px 0 40px;
  }

  /* line 88, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text h4,
  .block-thumbnail-title-description-slider .item .wrap-text footer .subfooter-links h4 a,
  footer .subfooter-links h4 .block-thumbnail-title-description-slider .item .wrap-text a {
    margin-top: 0;
    /* min-height: 70px;
					max-height: 70px; */
  }

  /* line 110, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text p {
    margin-bottom: 0;
  }

  /* line 164, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item:hover .wrap-text {
    top: -100px;
  }

  /* line 185, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item:hover a {
    bottom: -56px;
    width: 73%;
  }

  /* line 225, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text {
    padding: 22px 29px 12px;
  }

  /* line 227, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text p {
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 4, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play.pshow {
    max-height: 880px;
  }

  /* line 116, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero {
    width: 85%;
    padding-top: 48px;
    padding-bottom: 30px;
  }

  /* line 165, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h1 {
    font-size: 28px;
    font-size: 1.75rem;
    margin-top: 0;
    max-height: auto;
    overflow: hidden;
  }

  /* line 202, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h3 {
    font-size: 19px;
    font-size: 1.1875rem;
    font-weight: 900;
    letter-spacing: 10px;
    margin-top: 30px;
  }

  /* line 232, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h4,
  .outstanding-play .wrap-content-hero footer .subfooter-links h4 a,
  footer .subfooter-links h4 .outstanding-play .wrap-content-hero a,
  .outstanding-play .wrap-content-hero h2 {
    font-size: 21px;
    font-size: 1.3125rem;
    margin-top: 0;
    margin-bottom: 20px;
  }

  /* line 261, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero .wrap-description {
    margin-bottom: 30px;
    width: 80%;
  }

  /* line 279, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero p {
    font-size: 16px;
    font-size: 1rem;
    letter-spacing: 1px;
    line-height: 1.62;
  }

  /* line 303, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero {
    left: 6%;
    width: 75%;
    padding-top: 200px;
  }

  /* line 354, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h4,
  .outstanding-play .swiper-container.swiper-home .wrap-content-hero footer .subfooter-links h4 a,
  footer .subfooter-links h4 .outstanding-play .swiper-container.swiper-home .wrap-content-hero a {
    margin-bottom: 0;
  }

  /* line 368, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h4:last-of-type,
  .outstanding-play .swiper-container.swiper-home .wrap-content-hero footer .subfooter-links h4 a:last-of-type,
  footer .subfooter-links h4 .outstanding-play .swiper-container.swiper-home .wrap-content-hero a:last-of-type {
    margin-bottom: 30px;
  }

  /* line 382, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h3 {
    margin-bottom: 24px;
  }

  /* line 390, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h2 {
    font-size: 48px;
    font-size: 3rem;
    margin-bottom: 20px;
  }

  /* line 459, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .btn-swiper.back {
    left: 25px;
  }

  /* line 466, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .btn-swiper.next {
    right: 25px;
  }

  /* line 456, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .btn-swiper {
    bottom: 251px;
  }

  /* line 486, dist/_patterns/_scss/components/outstanding-play.scss */

  .scroll_down {
    margin-top: 35px;
  }

  /* line 12, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .main-title h3 {
    padding: 58px 0 55px;
  }

  /* line 24, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .btn-featured {
    width: 40px;
    height: 40px;
  }

  /* line 42, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .btn-featured i {
    font-size: 21px;
  }

  /* line 121, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide .wrap-text {
    padding: 35px 28px 28px;
  }

  /* line 248, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .btn-gray {
    width: 239px;
  }

  /* line 274, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide {
    margin: 0;
  }

  /* line 277, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-img img {
    height: auto;
  }

  /* line 2, dist/_patterns/_scss/components/block--search.scss */

  .block-search.agenda {
    width: 100%;
    margin-top: -280px;
  }

  /* line 45, dist/_patterns/_scss/components/block--search.scss */

  .block-search.agenda .main-title h3 {
    padding: 30px 0;
  }

  /* line 1, dist/_patterns/_scss/components/block--search.scss */

  .block-search {
    margin-top: -240px;
    padding: 0 60px 38px 60px;
    /*Ñapa para que cuadren los estapacios al cambiar el gutter de bootstrap*/
  }

  /* line 79, dist/_patterns/_scss/components/block--search.scss */

  .block-search .col-md-4,
  .block-search .col-sm-4,
  .block-search .col-md-2,
  .block-search .col-sm-2 {
    padding-left: 18px;
    padding-right: 18px;
  }

  /* line 107, dist/_patterns/_scss/components/block--search.scss */

  .block-search .main-title h3 {
    padding: 48px 0;
  }

  /* line 122, dist/_patterns/_scss/components/block--search.scss */

  .block-search form {
    margin-left: 6%;
  }

  /* line 134, dist/_patterns/_scss/components/block--search.scss */

  .block-search .form-inline .form-group {
    width: 29%;
    margin-right: 15px;
  }

  /* line 147, dist/_patterns/_scss/components/block--search.scss */

  .block-search .form-inline .form-group:last-child {
    width: auto;
  }

  /* line 155, dist/_patterns/_scss/components/block--search.scss */

  .block-search button {
    padding: 0 11px 0 22px;
    height: 54px;
  }

  /* line 177, dist/_patterns/_scss/components/block--search.scss */

  .block-search button.search {
    min-width: 156px;
    font-size: 14px;
    font-size: 0.875rem;
    margin-top: 0;
  }

  /* line 201, dist/_patterns/_scss/components/block--search.scss */

  .block-search button .wrap-icon {
    right: 20px;
  }

  /* line 269, dist/_patterns/_scss/components/block--search.scss */

  .block-search .bootstrap-select .dropdown-toggle .caret {
    right: 27px;
    top: 18%;
  }

  /* line 59, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content {
    padding: 30px;
  }

  /* line 82, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content span[class^="icon-"],
  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content span[class*=" icon-"] {
    font-size: 32px;
    font-size: 2rem;
  }

  /* line 88, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description {
    padding: 30px;
  }

  /* line 201, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open .arrow span.icon-left-arrow {
    padding: 5px;
    font-size: 49px;
    font-size: 3.0625rem;
  }

  /* line 13, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background .wrap-bg-img {
    min-height: auto;
  }

  /* line 23, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background .wrap-bg-img img.img-responsive {
    z-index: -1;
  }

  /* line 32, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background .wrap-bg-img img.gradient-bg {
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
  }

  /* line 46, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background .wrap-bg-white--gradient {
    display: none;
  }

  /* line 178, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-subtitle h4,
  .block-page-background__title .page-title-subtitle footer .subfooter-links h4 a,
  footer .subfooter-links h4 .block-page-background__title .page-title-subtitle a {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 35px;
  }

  /* line 11, dist/_patterns/_scss/components/page-breadcrumb.scss */

  .page-breadcrumb ol {
    margin-top: 29px;
  }

  /* line 27, dist/_patterns/_scss/components/page-breadcrumb.scss */

  .page-breadcrumb ol.opacity-breadcrumb {
    margin-top: 36px;
  }

  /* line 74, dist/_patterns/_scss/components/page-content.scss */

  .page-content p.intro-presentation {
    font-size: 15px;
    font-size: 0.9375rem;
    letter-spacing: 0.8px;
    line-height: 25px;
    margin-bottom: 20px;
  }

  /* line 1, dist/_patterns/_scss/components/page-tbs-friend.scss */

  .page-end {
    padding: 70px 40px 60px;
  }

  /* line 17, dist/_patterns/_scss/components/page-tbs-friend.scss */

  .page-end h2 {
    font-size: 24px;
    font-size: 1.5rem;
  }

  /* line 1, dist/_patterns/_scss/components/block-page-dropdown.scss */

  .block-page-dropdown {
    margin: 0 0 39px;
  }

  /* line 10, dist/_patterns/_scss/components/block-page-dropdown.scss */

  .block-page-dropdown__dropdown {
    width: 36%;
  }

  /* line 18, dist/_patterns/_scss/components/block-page-dropdown.scss */

  .block-page-dropdown__dropdown .bootstrap-select.btn-group.show-tick {
    width: 60%;
  }

  /* line 20, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul {
    width: 100%;
    text-align: left;
  }

  /* line 43, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:first-child {
    width: 22%;
  }

  /* line 64, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(2) {
    width: 26%;
  }

  /* line 82, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(3) {
    width: 20%;
  }

  /* line 100, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(4) {
    width: 29%;
  }

  /* line 157, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__img {
    height: 120px;
  }

  /* line 182, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text {
    text-align: left;
  }

  /* line 226, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text .disponible {
    margin-top: 0;
    margin-bottom: -10px;
  }

  /* line 239, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text .disponible a {
    margin: 10px 0;
    width: 83%;
    font-size: 12px;
    font-size: 0.75rem;
    margin-bottom: -15px;
  }

  /* line 273, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar {
    justify-content: flex-end;
    padding: 20px 10px;
  }

  /* line 287, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates {
    height: 79px;
  }

  /* line 14, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item {
    width: 16.66%;
    padding: 27px 0px 28px;
  }

  /* line 27, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item i {
    font-size: 35px;
    font-size: 2.1875rem;
    padding-bottom: 13px;
  }

  /* line 47, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item p {
    font-size: 20px;
    font-size: 1.25rem;
    padding: 15px;
  }

  /* line 1, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows {
    margin-top: -277px;
  }

  /* line 1, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-sponsor-shows {
    margin: -120px 0;
  }

  /* line 21, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-sponsor-shows p {
    margin-bottom: 25px;
  }

  /* line 39, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-sponsor-shows__items-img {
    width: 20%;
    margin-bottom: 0;
  }

  /* line 72, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist .row {
    margin-left: -16px;
    margin-right: -16px;
  }

  /* line 76, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist .col-sm-4 {
    padding: 0 16px;
  }

  /* line 1, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist {
    margin: 45px 56px;
  }

  /* line 124, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist__block {
    max-height: 100%;
    overflow: initial;
    margin-top: 32px;
  }

  /* line 1, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary {
    padding-top: 20px;
    display: block;
    width: 60%;
    margin-left: auto;
  }

  /* line 64, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary .block-page-dropdown .bootstrap-select.btn-group .dropdown-menu {
    right: 0;
  }

  /* line 68, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary .block-page-dropdown__dropdown {
    width: 100%;
  }

  /* line 78, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor {
    position: static;
    top: inherit;
    right: inherit;
  }

  /* line 103, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor .block-page-background__title-img {
    margin-top: 0;
  }

  /* line 433, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special p {
    left: -85px;
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 503, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-day {
    width: 24%;
  }

  /* line 547, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box {
    padding: 15px 0 30px 20px;
  }

  /* line 662, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text {
    width: 40%;
  }

  /* line 707, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text--title {
    margin-bottom: 0;
    margin-top: 0;
  }

  /* line 1, dist/_patterns/_scss/components/accordions.scss */

  .arrow {
    font-size: 26px;
    font-size: 1.625rem;
  }

  /* line 38, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion {
    padding: 35px 15px 7px 15px;
  }

  /* line 38, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion {
    padding: 35px 15px 7px 20px;
  }

  /* line 76, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion a {
    font-size: 27px;
    font-size: 1.6875rem;
    margin-bottom: 14px;
  }

  /* line 101, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion a .arrow {
    top: -19px;
    right: 5px;
  }

  /* line 149, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion p {
    width: 70%;
    margin-bottom: 18px;
  }

  /* line 163, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion .turns p {
    margin-bottom: 30px;
  }

  /* line 212, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-body-accordion {
    margin-top: 60px;
  }

  /* line 227, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-body-accordion .btn-swiper.btn-featured.back {
    left: -20px;
  }

  /* line 269, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > [class^='btn-'] {
    right: 85px;
    left: inherit;
    padding: 15px 30px;
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 286, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title {
    padding-top: 0;
    font-size: 20px;
    font-size: 1.25rem;
    letter-spacing: 1.3px;
    width: 46%;
    padding-top: 11px;
  }

  /* line 316, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title:before {
    width: 40%;
  }

  /* line 356, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title .arrow {
    right: 5px;
  }

  /* line 368, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner .wrap-tags {
    margin-bottom: 5px;
    margin-top: 40px;
  }

  /* line 380, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner .wrap-tags .tag {
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 461, dist/_patterns/_scss/components/accordions.scss */

  .accordions.accordions-faq .wrap-accordion {
    padding: 29px 10px 35px 38px;
    z-index: 1;
  }

  /* line 3, dist/_patterns/_scss/components/page-noticias.scss */

  div.news-container p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
  }

  /* line 19, dist/_patterns/_scss/components/page-noticias.scss */

  div.news-container p.description {
    font-size: 24px;
    font-size: 1.5rem;
  }

  /* line 40, dist/_patterns/_scss/components/page-noticias.scss */

  div.news-container .content {
    margin-top: 20px;
  }

  /* line 1, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows {
    margin: 0;
  }

  /* line 117, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .swiper-wrapper {
    display: block;
    margin: 0 -30px 0 0;
    width: auto;
  }

  /* line 122, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item {
    width: 33.3333333%;
    padding: 0;
    margin-bottom: 20px;
    padding-right: 25px;
    float: left;
  }

  /* line 128, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text {
    padding: 20px 0 25px 25px;
    top: 0;
    position: absolute;
    width: calc(100% - 25px);
    height: 100%;
  }

  /* line 134, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text .dates {
    display: block;
  }

  /* line 138, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text .title h3 {
    height: 35px;
    margin-top: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%;
  }

  /* line 149, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .swiper-pagination-title-description,
  .list-shows .swiper-button-next,
  .list-shows .swiper-button-prev {
    display: none;
  }

  /* line 87, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news-feature .social-share .page-social-icons {
    margin-bottom: 20px;
  }

  /* line 136, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .img-container {
    height: 600px;
  }

  /* line 246, dist/_patterns/_scss/components/list-news.scss */

  .list-news .btn-results a {
    padding: 20px 155px;
  }

  /* line 1, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation {
    padding-bottom: 65px;
  }

  /* line 6, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation .swiper-wrapper {
    justify-content: center;
  }

  /* line 19, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation .item:not(:last-child) > .wrap-text {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
  }

  /* line 34, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation .item .wrap-text {
    padding: 0 30px;
  }

  /* line 110, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation .swiper-button-next,
  .advantages-presentation .swiper-button-prev {
    display: none;
  }

  /* line 11, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block {
    padding: 30px 24px 24px;
  }

  /* line 27, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text {
    width: 74%;
    margin-right: 22px;
  }

  /* line 37, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text h3 {
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 53, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text p {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.42;
    margin-bottom: 10px;
  }

  /* line 69, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text a {
    bottom: 0;
    left: 0;
    margin-top: 26px;
    position: relative;
  }

  /* line 142, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--buttons .btn-send,
  .download-show__block--buttons .btn-download {
    width: 40%;
  }

  /* line 152, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--buttons a {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  /* line 47, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show .btn-more a {
    width: 393px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  /* line 60, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul {
    width: 79%;
  }

  /* line 86, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:first-child {
    width: 21%;
  }

  /* line 99, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(2) {
    width: 22%;
  }

  /* line 109, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(3) {
    width: 28%;
  }

  /* line 122, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(4) {
    display: block;
    width: 16%;
  }

  /* line 137, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(5) {
    display: block;
    width: 8%;
  }

  /* line 157, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block {
    flex-wrap: nowrap;
  }

  /* line 209, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:first-child {
    width: 47%;
  }

  /* line 228, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:nth-child(2) {
    width: 93%;
  }

  /* line 254, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-date {
    font-size: 14px;
    font-size: 0.875rem;
    letter-spacing: 0.3px;
    padding: 11px 5px;
    display: flex;
    align-items: center;
    height: 60%;
  }

  /* line 285, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-hour {
    padding: 3px 8px;
    display: flex;
    align-items: center;
    height: 40%;
  }

  /* line 309, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-space {
    width: 60%;
    font-size: 12px;
    font-size: 0.75rem;
    text-align: center;
    padding: 13px 10px;
    display: flex;
    align-items: center;
  }

  /* line 345, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-names {
    display: flex;
    align-items: center;
  }

  /* line 372, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-prices {
    flex-direction: row;
    background-color: transparent;
    width: auto;
  }

  /* line 391, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-cta {
    width: 100%;
  }

  /* line 407, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-cta a {
    padding: 14px 0;
    letter-spacing: 1px;
    padding-left: 5px;
  }

  /* line 436, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-cta a span:first-child {
    font-size: 16px;
    font-size: 1rem;
    text-align: left;
  }

  /* line 447, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class {
    width: auto;
    padding: 8px 12px;
    justify-content: center;
  }

  /* line 488, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class span:first-child {
    display: none;
  }

  /* line 503, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class span:last-child {
    position: static;
    display: inherit;
    text-align: center;
  }

  /* line 527, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .price {
    flex-direction: column;
    justify-content: center;
    width: 89px;
    color: #000000;
    background-color: #ffffff;
    font-size: 17px;
    font-size: 1.0625rem;
    padding: 5px 12px;
    white-space: nowrap;
  }

  /* line 575, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .price span {
    display: block;
    position: relative;
    flex-direction: column;
    margin-bottom: 5px;
  }

  /* line 590, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .price span:first-child::after {
    content: "";
    display: none;
    margin: 0;
  }

  /* line 24, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-info {
    display: flex;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  /* line 37, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .type-location {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    flex-direction: column;
    width: 30%;
    justify-content: center;
    align-items: center;
  }

  /* line 62, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .type-location span.location {
    padding-top: 15px;
  }

  /* line 70, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .type-location span.location:last-child::before {
    content: '';
    position: absolute;
    background-color: rgba(0, 0, 0, 0.2);
    height: 1px;
    width: 70%;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 93, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .type-location span.block {
    width: 50%;
    margin-bottom: 15px;
  }

  /* line 129, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .block {
    width: 20%;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 177, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .content {
    width: 60%;
    padding: 25px;
  }

  /* line 206, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-img {
    width: 22%;
  }

  /* line 228, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date {
    width: 22%;
  }

  /* line 256, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date .date-container {
    padding: 35px 20px;
  }

  /* line 275, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date .date-container .days {
    font-size: 18px;
    font-size: 1.125rem;
  }

  /* line 305, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date .hour {
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 2, dist/_patterns/_scss/components/text-intro-show.scss */

  .text-intro-show .wrap-text-free {
    padding: 0px 0 77px 0;
  }

  /* line 15, dist/_patterns/_scss/components/text-intro-show.scss */

  .text-intro-show .wrap-text-free:first-child {
    padding: 0px 0;
  }

  /* line 1, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show {
    margin: 48px 0 56px 0;
  }

  /* line 13, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show .search-icon {
    width: 60px;
    height: 60px;
  }

  /* line 34, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show .search-icon i {
    font-size: 25px;
    font-size: 1.5625rem;
  }

  /* line 63, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show .btn-swiper {
    width: 60px;
    height: 60px;
  }

  /* line 90, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show .btn-swiper i {
    font-size: 35px;
    font-size: 2.1875rem;
  }

  /* line 1, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts {
    padding-bottom: 60px;
  }

  /* line 22, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .main-title h3 {
    padding: 46px;
  }

  /* line 33, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .btn-swiper {
    display: none;
    visibility: hidden;
  }

  /* line 154, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description {
    width: 89%;
  }

  /* line 171, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description h3 {
    margin-bottom: 48px;
  }

  /* line 222, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .btn-swiper.back {
    left: 15px;
  }

  /* line 225, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .btn-swiper.next {
    right: 15px;
  }

  /* line 238, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .btn-swiper a {
    display: inline-block;
    padding: 20px 110px;
  }

  /* line 112, dist/_patterns/_scss/components/search-modal.scss */

  .modal-search__box ul {
    padding: 20px 10px;
  }

  /* line 7, dist/_patterns/_scss/components/timeline.scss */

  .timeline__icons {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  /* line 19, dist/_patterns/_scss/components/timeline.scss */

  .timeline__icons--block {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }

  /* line 79, dist/_patterns/_scss/components/timeline.scss */

  .timeline__bar {
    width: 100%;
  }

  /* line 91, dist/_patterns/_scss/components/timeline.scss */

  .timeline__bar ul {
    margin-top: 0;
  }

  /* line 114, dist/_patterns/_scss/components/timeline.scss */

  .timeline__bar ul li {
    padding: 0 10px;
  }

  /* line 142, dist/_patterns/_scss/components/timeline.scss */

  .timeline__bar ul li:nth-child(even) span {
    position: static;
  }

  /* line 21, dist/_patterns/_scss/components/advice.scss */

  .advice__text p:first-child {
    font-size: 34px;
    font-size: 2.125rem;
  }

  /* line 32, dist/_patterns/_scss/components/advice.scss */

  .advice__text p:last-child {
    font-size: 20px;
    font-size: 1.25rem;
  }

  /* line 79, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-image,
  .gallery-img .galleria-theme-classic.notouch .galleria-image {
    height: 113px;
    width: 210px;
    margin: 6px 6px 0 0;
  }

  /* line 150, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-counter,
  .gallery-img .galleria-theme-classic.notouch .galleria-counter {
    right: 70px;
    bottom: 112px;
  }

  /* line 180, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-info,
  .gallery-img .galleria-theme-classic.notouch .galleria-info {
    padding-top: 50px;
    padding-left: 71px;
    padding-right: 50px;
  }

  /* line 219, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-info-description,
  .gallery-img .galleria-theme-classic.notouch .galleria-info-description {
    width: 90%;
  }

  /* line 48, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .wrap-date {
    width: 173%;
  }

  /* line 87, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .wrap-date .ui-datepicker {
    margin-top: 0;
  }

  /* line 102, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .radio-group {
    margin-bottom: 39px;
    min-height: 95px;
  }

  /* line 307, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .plays-container .horizontal-group span:first-child {
    width: 20%;
  }

  /* line 305, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .plays-container .horizontal-group span {
    width: 38%;
  }

  /* line 322, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .plays-container .horizontal-group label {
    width: 20%;
  }

  /* line 330, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .plays-container .horizontal-group input {
    width: 38%;
  }

  /* line 45, dist/_patterns/_scss/components/two-cols.scss */

  .wrap-two-cols .txt-column {
    width: 46%;
    margin: 0 2%;
  }
}

@media (min-width: 768px) and (min-width: 984px) {
  /* line 575, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .price span {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 768px) {
  /* line 6, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */

  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  /* line 43, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

  /* line 49, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */

  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }

  /* line 240, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }

  /* line 249, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }

  /* line 253, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  /* line 260, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  /* line 267, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

  .carousel-indicators {
    bottom: 20px;
  }
}

@media (min-width: 798px) {
  /* line 120, dist/_patterns/_scss/components/page-content.scss */

  .page-content table tbody tr td {
    padding: 16px 20px;
  }

  /* line 18, dist/_patterns/_scss/components/block--tableType.scss */

  .tableType table tbody tr td {
    padding: 16px 20px;
  }
}

@media (min-width: 984px) {
  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */

  .container {
    width: 984px;
  }

  /* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-1 {
    width: 8.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-2 {
    width: 16.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-3 {
    width: 25%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-4 {
    width: 33.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-5 {
    width: 41.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-6 {
    width: 50%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-7 {
    width: 58.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-8 {
    width: 66.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-9 {
    width: 75%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-10 {
    width: 83.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-11 {
    width: 91.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-12 {
    width: 100%;
  }

  /* line 55, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-0 {
    right: auto;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-3 {
    right: 25%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-6 {
    right: 50%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-9 {
    right: 75%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-pull-12 {
    right: 100%;
  }

  /* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-0 {
    left: auto;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-3 {
    left: 25%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-6 {
    left: 50%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-9 {
    left: 75%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-push-12 {
    left: 100%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 149, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */

  .modal-lg {
    width: 900px;
  }

  /* line 134, dist/_patterns/_scss/general.scss */

  .main-title h3 {
    padding: 50px 0 55px;
    font-size: 34px;
    font-size: 2.125rem;
  }

  /* line 154, dist/_patterns/_scss/general.scss */

  .page-title h1 {
    font-size: 75px;
    font-size: 4.6875rem;
  }

  /* line 165, dist/_patterns/_scss/general.scss */

  .page-title h2 {
    font-size: 40px;
    font-size: 2.5rem;
  }

  /* line 178, dist/_patterns/_scss/general.scss */

  .page-title h3 {
    font-size: 34px;
    font-size: 2.125rem;
  }

  /* line 242, dist/_patterns/_scss/general.scss */

  .btn-gray {
    display: inline-block;
    padding: 20px 90px;
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 267, dist/_patterns/_scss/general.scss */

  .btn-black {
    display: inline-block;
    padding: 20px 90px;
  }

  /* line 292, dist/_patterns/_scss/general.scss */

  .btn-red {
    display: inline-block;
    padding: 20px 90px;
  }

  /* line 470, dist/_patterns/_scss/general.scss */

  .box-dropdown button.dropdown-toggle span {
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 499, dist/_patterns/_scss/general.scss */

  .bootstrap-select.btn-group .dropdown-toggle .caret {
    right: 60px;
    top: 12px;
  }

  /* line 1003, dist/_patterns/_scss/general.scss */

  .path-busqueda-espectaculos .list-news {
    margin: 50px 0px;
  }

  /* line 29, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-links .wrap-img img {
    width: 100%;
  }

  /* line 42, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-links__block--item {
    width: 27%;
  }

  /* line 124, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-links .block-btn {
    margin-left: 50px;
    top: 0;
  }

  /* line 160, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-rrss .rrss-links li {
    margin: 0 18px;
  }

  /* line 169, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-rrss .rrss-links li a {
    font-size: 20px;
    font-size: 1.25rem;
  }

  /* line 194, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-bottom .bottom-links li {
    margin: 0 30px;
  }

  /* line 207, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-bottom .bottom-links li a,
  footer .subfooter-bottom .bottom-links li p {
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 1, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider {
    padding-bottom: 75px;
    margin-top: 0px;
  }

  /* line 27, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .main-title h3 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  /* line 138, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming,
  .block-programming-slider .wrap-content .swiper-programming-time {
    padding-top: 80px;
  }

  /* line 475, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .btn-programming {
    padding-top: 60px;
  }

  /* line 481, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .btn-programming a {
    padding: 20px 155px;
  }

  /* line 500, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .text-red h2 {
    font-size: 34px;
    font-size: 2.125rem;
    margin-bottom: 20px;
    margin-top: 75px;
  }

  /* line 540, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .link-ticket {
    width: 164px;
    height: 60px;
    padding: 15px 13px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
  }

  /* line 1, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider {
    padding: 60px 0 0;
  }

  /* line 47, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text {
    padding: 18px 30px;
    padding-left: 31px;
  }

  /* line 177, dist/_patterns/_scss/components/title-description-slider.scss */

  .paragraph--type--destacados {
    margin-bottom: 60px;
  }

  /* line 213, dist/_patterns/_scss/components/title-description-slider.scss */

  #block-views-block-destacados-block-home-top {
    margin-bottom: 60px;
  }

  /* line 14, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .main-title h3 {
    padding: 43px 0 40px;
  }

  /* line 164, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item:hover .wrap-text {
    top: -98px;
  }

  /* line 185, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item:hover a {
    bottom: -65px;
    width: 80%;
  }

  /* line 238, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text {
    padding: 24px 28px 28px;
  }

  /* line 240, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text h4,
  .block-thumbnail-title-description-slider .item .wrap-text footer .subfooter-links h4 a,
  footer .subfooter-links h4 .block-thumbnail-title-description-slider .item .wrap-text a {
    font-size: 16px;
    font-size: 1rem;
    margin-top: 0;
  }

  /* line 244, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text p {
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 249, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .swiper-pagination-thumbnail-title-description,
  .block-thumbnail-title-description-slider .swiper-button-next,
  .block-thumbnail-title-description-slider .swiper-button-prev {
    display: none;
  }

  /* line 4, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play.pshow {
    max-height: 1138px;
  }

  /* line 26, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-slide {
    max-height: 1120px;
  }

  /* line 43, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .page-breadcrumb ol.opacity-breadcrumb {
    left: 8%;
  }

  /* line 116, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero {
    left: 8%;
    width: 69%;
    padding-top: 61px;
    padding-bottom: 30px;
  }

  /* line 165, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h1 {
    font-size: 46px;
    font-size: 2.875rem;
    margin-bottom: 15px;
    line-height: 1.1;
    margin-bottom: 28px;
  }

  /* line 202, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h3 {
    margin-bottom: 15px;
  }

  /* line 202, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h3 {
    margin-bottom: 15px;
    margin-top: 54px;
  }

  /* line 232, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h4,
  .outstanding-play .wrap-content-hero footer .subfooter-links h4 a,
  footer .subfooter-links h4 .outstanding-play .wrap-content-hero a,
  .outstanding-play .wrap-content-hero h2 {
    margin-bottom: 15px;
  }

  /* line 303, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero {
    width: 69%;
    left: 46px;
    padding-top: 180px;
    padding-bottom: 40px;
  }

  /* line 368, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h4:last-of-type,
  .outstanding-play .swiper-container.swiper-home .wrap-content-hero footer .subfooter-links h4 a:last-of-type,
  footer .subfooter-links h4 .outstanding-play .swiper-container.swiper-home .wrap-content-hero a:last-of-type {
    margin-bottom: 50px;
  }

  /* line 390, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h2 {
    font-size: 74px;
    font-size: 4.625rem;
    margin-bottom: 28px;
    line-height: 0.9;
  }

  /* line 456, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .btn-swiper {
    margin-top: 10%;
    bottom: 294px;
  }

  /* line 486, dist/_patterns/_scss/components/outstanding-play.scss */

  .scroll_down {
    margin-top: 78px;
    margin-bottom: 0;
  }

  /* line 3, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider > .btn-swiper {
    display: none;
    visibility: hidden;
  }

  /* line 12, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .main-title h3 {
    margin-bottom: 0;
  }

  /* line 24, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .btn-featured {
    width: 50px;
    height: 50px;
  }

  /* line 42, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .btn-featured i {
    font-size: 26px;
  }

  /* line 95, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide .wrap-img img {
    height: 100%;
    width: auto;
    max-width: inherit;
    left: -25%;
    position: relative;
  }

  /* line 139, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide .wrap-text .wrap-description {
    width: 80%;
  }

  /* line 157, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide .wrap-text .wrap-description h3 {
    max-width: 77%;
  }

  /* line 196, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-img img {
    position: inherit;
  }

  /* line 203, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text {
    padding: 50px 75px;
  }

  /* line 213, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description {
    width: 65%;
  }

  /* line 219, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description h3 {
    bottom: 28px;
    max-width: 100%;
  }

  /* line 231, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description p {
    margin-bottom: 18px;
  }

  /* line 248, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .btn-gray {
    padding: 19px;
    width: 212px;
  }

  /* line 2, dist/_patterns/_scss/components/block--search.scss */

  .block-search.agenda {
    width: 40%;
  }

  /* line 1, dist/_patterns/_scss/components/block--search.scss */

  .block-search {
    margin-top: -277px;
  }

  /* line 107, dist/_patterns/_scss/components/block--search.scss */

  .block-search .main-title h3 {
    padding: 50px 0;
  }

  /* line 134, dist/_patterns/_scss/components/block--search.scss */

  .block-search .form-inline .form-group {
    margin-right: 30px;
  }

  /* line 155, dist/_patterns/_scss/components/block--search.scss */

  .block-search button {
    height: 60px;
  }

  /* line 177, dist/_patterns/_scss/components/block--search.scss */

  .block-search button.search {
    width: 100%;
    min-width: 175px;
    margin-top: 0;
    font-size: 16px;
    font-size: 1rem;
    margin-left: 0;
  }

  /* line 201, dist/_patterns/_scss/components/block--search.scss */

  .block-search button .wrap-icon {
    top: 15px;
    font-size: 27px;
    font-size: 1.6875rem;
  }

  /* line 255, dist/_patterns/_scss/components/block--search.scss */

  .block-search .box-dropdown.bootstrap-select.btn-group {
    margin-bottom: 0;
  }

  /* line 269, dist/_patterns/_scss/components/block--search.scss */

  .block-search .bootstrap-select .dropdown-toggle .caret {
    top: 12px;
    right: 53px;
  }

  /* line 315, dist/_patterns/_scss/components/block--search.scss */

  .block-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    margin-left: 0;
  }

  /* line 1, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social {
    margin: 20px 0 0;
  }

  /* line 73, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content .name {
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 88, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description {
    width: 80%;
  }

  /* line 101, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description p {
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 110, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description span.num {
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 125, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all.last:hover {
    right: 0;
  }

  /* line 201, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open .arrow span.icon-left-arrow {
    padding: 7px;
  }

  /* line 74, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title {
    padding-bottom: 20px;
  }

  /* line 136, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-subtitle h1 {
    margin-bottom: 21px;
  }

  /* line 136, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-subtitle h1 {
    font-size: 74px;
    font-size: 4.625rem;
    line-height: 1.1;
    margin-bottom: 8px;
  }

  /* line 151, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-subtitle h1.title-small {
    font-size: 55px;
    font-size: 3.4375rem;
  }

  /* line 163, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-subtitle h2 {
    font-size: 34px;
    font-size: 2.125rem;
    margin-bottom: 0;
  }

  /* line 189, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-paragraph {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 0;
    padding-bottom: 25px;
    width: 100%;
  }

  /* line 5, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list {
    position: inherit;
    width: auto;
    z-index: inherit;
    display: flex;
    justify-content: space-around;
  }

  /* line 21, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list ~ .tab-content {
    padding-top: 0;
  }

  /* line 28, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item {
    display: flex;
    border-bottom: 0;
    background-color: black;
    justify-content: center;
    align-items: center;
  }

  /* line 43, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item a {
    padding: 26px 0;
  }

  /* line 58, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item a:hover {
    color: #ffffff;
  }

  /* line 70, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item a::before {
    display: none;
  }

  /* line 43, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item a {
    color: #ffffff;
  }

  /* line 94, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item.active {
    background: #c8102e;
  }

  /* line 98, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item.active a {
    color: #ffffff;
  }

  /* line 106, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item.active::after {
    display: block;
  }

  /* line 132, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu .title-dropdown {
    display: none;
  }

  /* line 1, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu {
    min-height: auto;
  }

  /* line 27, dist/_patterns/_scss/components/page-breadcrumb.scss */

  .page-breadcrumb ol.opacity-breadcrumb {
    left: 13%;
  }

  /* line 19, dist/_patterns/_scss/components/page-content.scss */

  .page-content h2 span {
    font-size: 24px;
    font-size: 1.5rem;
  }

  /* line 32, dist/_patterns/_scss/components/page-content.scss */

  .page-content h3 {
    font-size: 25px;
    font-size: 1.5625rem;
  }

  /* line 44, dist/_patterns/_scss/components/page-content.scss */

  .page-content h3 span {
    font-size: 24px;
    font-size: 1.5rem;
  }

  /* line 74, dist/_patterns/_scss/components/page-content.scss */

  .page-content p.intro-presentation {
    font-size: 15px;
    font-size: 0.9375rem;
    letter-spacing: 0.9px;
    line-height: 1.67;
  }

  /* line 17, dist/_patterns/_scss/components/page-tbs-friend.scss */

  .page-end h2 {
    font-size: 34px;
    font-size: 2.125rem;
  }

  /* line 32, dist/_patterns/_scss/components/page-tbs-friend.scss */

  .page-end p {
    padding: 10px 60px;
    line-height: 1.67;
  }

  /* line 1, dist/_patterns/_scss/components/block-page-dropdown.scss */

  .block-page-dropdown {
    margin: 0 0 -15px;
  }

  /* line 10, dist/_patterns/_scss/components/block-page-dropdown.scss */

  .block-page-dropdown__dropdown {
    width: calc(25% + 10px);
  }

  /* line 43, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:first-child {
    width: 22%;
  }

  /* line 64, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(2) {
    width: 24%;
  }

  /* line 82, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(3) {
    width: 23%;
  }

  /* line 100, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(4) {
    width: 23%;
  }

  /* line 118, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul a {
    margin-left: -13px;
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 157, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__img {
    height: 140px;
  }

  /* line 199, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text h2 {
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 226, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text .disponible {
    margin-bottom: 0;
  }

  /* line 239, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text .disponible a {
    width: 63%;
  }

  /* line 287, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates {
    height: 100px;
  }

  /* line 287, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates {
    margin: 0 5px;
  }

  /* line 329, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates .date-show span {
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 339, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates .date-show span:first-child {
    font-size: 34px;
    font-size: 2.125rem;
    margin-bottom: -10px;
  }

  /* line 27, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item i {
    font-size: 49px;
    font-size: 3.0625rem;
  }

  /* line 47, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item p {
    font-size: 24px;
    font-size: 1.5rem;
    margin-bottom: 15px;
  }

  /* line 69, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item span {
    font-size: 11px;
    font-size: 0.6875rem;
  }

  /* line 1, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows {
    margin-top: -275px;
  }

  /* line 4, dist/_patterns/_scss/components/page-intro-shows.scss */

  .page-intro-shows h2 {
    font-size: 30px;
    font-size: 1.875rem;
    margin-top: 50px;
  }

  /* line 15, dist/_patterns/_scss/components/page-intro-shows.scss */

  .page-intro-shows p {
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 1, dist/_patterns/_scss/components/page-content-shows.scss */

  .page-content-shows {
    margin-top: 30px;
  }

  /* line 36, dist/_patterns/_scss/components/page-content-shows.scss */

  .page-content-shows h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }

  /* line 48, dist/_patterns/_scss/components/page-content-shows.scss */

  .page-content-shows h3 {
    font-size: 18px;
    font-size: 1.125rem;
  }

  /* line 62, dist/_patterns/_scss/components/page-content-shows.scss */

  .page-content-shows p {
    font-size: 15px;
    font-size: 0.9375rem;
  }

  /* line 11, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div {
    padding: 5px;
  }

  /* line 18, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:first-child {
    width: 25%;
    height: 500px;
  }

  /* line 30, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:first-child img {
    width: auto;
    height: 100%;
    position: absolute;
  }

  /* line 45, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(2) {
    height: 250px;
  }

  /* line 58, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(2) img {
    width: 100%;
    height: auto;
    position: absolute;
  }

  /* line 74, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(3) {
    width: 24.2%;
    height: 250px;
  }

  /* line 94, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(4) {
    position: absolute;
    width: 21%;
    left: 29.4%;
    height: 250px;
  }

  /* line 114, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(5) {
    position: absolute;
    width: 41%;
    right: 9.7%;
    height: 250px;
  }

  /* line 127, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(5) img {
    width: 100%;
    height: auto;
    position: absolute;
  }

  /* line 91, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist .row {
    margin-left: -10px;
    margin-right: -10px;
  }

  /* line 95, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist .col-md-3 {
    padding: 0 10px;
  }

  /* line 124, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist__block {
    margin-top: 24px;
  }

  /* line 1, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary {
    padding-top: 40px;
    display: flex;
    width: 100%;
  }

  /* line 21, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary > div {
    margin-right: 65px;
  }

  /* line 30, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary .block-page-dropdown {
    max-width: 90%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  /* line 49, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary .block-page-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 270px;
  }

  /* line 78, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor {
    width: 100%;
  }

  /* line 103, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor .block-page-background__title-img {
    width: 100%;
  }

  /* line 124, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-dropdown {
    width: 50%;
  }

  /* line 130, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-dropdown .block-page-dropdown {
    margin: 0;
  }

  /* line 151, dist/_patterns/_scss/components/calendary-header.scss */

  .header__menu-calendary .wrap-title-month {
    z-index: 9;
    position: relative;
  }

  /* line 29, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox + .contentbox {
    margin-top: 10px;
  }

  /* line 58, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox .content-premiere {
    height: auto;
  }

  /* line 87, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox .content-premiere .item-box--premiere__link a {
    -webkit-transform: translate(-50%, -35%);
    transform: translate(-50%, -35%);
  }

  /* line 433, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special p {
    left: -80px;
  }

  /* line 476, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item {
    min-height: 50px;
  }

  /* line 547, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box {
    min-height: 50px;
  }

  /* line 599, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__link a {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    white-space: normal;
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 639, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__img {
    width: 30%;
  }

  /* line 677, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text--btn a {
    width: 50%;
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 76, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion a {
    font-size: 32px;
    font-size: 2rem;
  }

  /* line 101, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion a .arrow {
    top: -8px;
    right: 12px;
  }

  /* line 163, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion .turns p {
    margin-bottom: 28px;
  }

  /* line 269, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > [class^='btn-'] {
    right: 85px;
  }

  /* line 286, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title {
    font-size: 24px;
    font-size: 1.5rem;
    max-width: 60%;
    padding-top: 15px;
  }

  /* line 316, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title:before {
    width: 39%;
  }

  /* line 356, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title .arrow {
    right: 12px;
  }

  /* line 368, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner .wrap-tags {
    margin-top: 50px;
    margin-bottom: 40px;
  }

  /* line 380, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner .wrap-tags .tag {
    padding: 7px 17px;
  }

  /* line 411, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-body-inner .tabs a {
    font-size: 17px;
    font-size: 1.0625rem;
  }

  /* line 427, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-body-inner .tabs .active a {
    font-size: 17px;
    font-size: 1.0625rem;
  }

  /* line 461, dist/_patterns/_scss/components/accordions.scss */

  .accordions.accordions-faq .wrap-accordion {
    padding: 29px 20px 35px 20px;
  }

  /* line 3, dist/_patterns/_scss/components/page-noticias.scss */

  div.news-container p {
    margin-bottom: 31px;
  }

  /* line 19, dist/_patterns/_scss/components/page-noticias.scss */

  div.news-container p.description {
    margin-bottom: 29px;
  }

  /* line 40, dist/_patterns/_scss/components/page-noticias.scss */

  div.news-container .content {
    margin-top: 35px;
  }

  /* line 159, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item {
    margin-bottom: 14px;
  }

  /* line 162, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text {
    padding: 18px 15px 22px 40px;
    width: calc(100% - 30px);
  }

  /* line 165, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text .dates {
    display: flex;
  }

  /* line 169, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text .title h3 {
    font-size: 18px;
    font-size: 1.125rem;
    letter-spacing: 1px;
  }

  /* line 1, dist/_patterns/_scss/components/list-news.scss */

  .list-news {
    margin-top: 50px;
  }

  /* line 71, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news-feature a.news-container .content-area p {
    margin-bottom: 40px;
  }

  /* line 102, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news a.news-container {
    display: flex;
    min-height: 140px;
  }

  /* line 136, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .img-container {
    width: 38%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
  }

  /* line 160, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .img-container img {
    position: absolute;
  }

  /* line 168, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .content-area {
    padding-bottom: 8px;
    padding-top: 8px;
  }

  /* line 225, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .content-area .wrap-text {
    max-height: 50px;
    overflow: hidden;
  }

  /* line 240, dist/_patterns/_scss/components/list-news.scss */

  .list-news .btn-results {
    margin-top: 50px;
  }

  /* line 1, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation {
    padding-bottom: 102px;
    padding-top: 30px;
  }

  /* line 27, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text {
    width: 62%;
    margin-right: 0;
  }

  /* line 37, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text h3 {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 5px;
  }

  /* line 69, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text a {
    margin-top: 44px;
    width: 60%;
  }

  /* line 127, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--buttons > div:last-child {
    margin-left: 18px;
  }

  /* line 152, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--buttons a {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  /* line 60, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul {
    width: 76%;
  }

  /* line 86, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:first-child {
    width: 27%;
  }

  /* line 109, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(3) {
    width: 30%;
  }

  /* line 122, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(4) {
    width: 5%;
  }

  /* line 122, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(4) {
    width: 22%;
  }

  /* line 137, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(5) {
    width: 12%;
  }

  /* line 209, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:first-child {
    display: flex;
    width: 60%;
  }

  /* line 228, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:nth-child(2) {
    width: 125%;
  }

  /* line 254, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-date {
    width: 65%;
    padding: 0 12px;
    height: auto;
  }

  /* line 285, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-hour {
    padding: 15px 5px;
    width: 35%;
    padding: 0 12px;
    height: auto;
  }

  /* line 309, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-space {
    width: 40%;
    padding: 0 12px;
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 345, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-names {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 10px 12px;
    text-align: center;
  }

  /* line 372, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-prices {
    width: 100%;
    background-color: #ffffff;
  }

  /* line 391, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-cta {
    padding-left: 19px;
    text-align: left;
  }

  /* line 407, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-cta a {
    align-items: flex-start;
  }

  /* line 447, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class {
    width: 100%;
    padding: 8px 15px;
  }

  /* line 527, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .price {
    width: 92px;
    font-size: 19px;
    font-size: 1.1875rem;
    padding: 0;
  }

  /* line 1, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper {
    margin-bottom: 30px;
  }

  /* line 6, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .main-title h3 {
    padding-bottom: 45px;
  }

  /* line 37, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .type-location {
    flex-direction: row;
    justify-content: space-between;
  }

  /* line 62, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .type-location span.location {
    padding-top: 0;
  }

  /* line 70, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .type-location span.location:last-child::before {
    width: 1px;
    height: 100%;
    left: 0;
  }

  /* line 93, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .type-location span.block {
    margin-bottom: 0;
    display: flex;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 275, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date .date-container .days {
    font-size: 20px;
    font-size: 1.25rem;
  }

  /* line 1, dist/_patterns/_scss/components/text-two-columns.scss */

  .text-two-columns {
    text-align: center;
    margin-bottom: 20px;
  }

  /* line 15, dist/_patterns/_scss/components/text-intro-show.scss */

  .text-intro-show .wrap-text-free:first-child {
    padding: 35px 0 91px;
  }

  /* line 1, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts {
    padding-bottom: 71px;
  }

  /* line 99, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:nth-child(2) .wrap-text {
    padding-left: 49px;
  }

  /* line 103, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:nth-child(2) .wrap-text .wrap-description {
    padding-bottom: 10px;
  }

  /* line 154, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description {
    bottom: 35px;
  }

  /* line 171, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description h3 {
    margin-bottom: 28px;
  }

  /* line 191, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description .link-ticket {
    background-size: auto;
    width: 212px;
    height: 71%;
    font-size: 16px;
    font-size: 1rem;
    padding: 19px 18px;
  }

  /* line 1, dist/_patterns/_scss/components/dates-show.scss */

  .ticket-dates-wrapper {
    padding-bottom: 90px;
  }

  /* line 10, dist/_patterns/_scss/components/dates-show.scss */

  .ticket-dates-wrapper .main-title h3 {
    padding: 76px 0;
  }

  /* line 27, dist/_patterns/_scss/components/dates-show.scss */

  .ticket-date {
    margin-right: 60px;
  }

  /* line 9, dist/_patterns/_scss/components/calendary-shows.scss */

  .calendary-shows .btn-swiper.btn-featured {
    display: none;
  }

  /* line 43, dist/_patterns/_scss/components/calendary-shows.scss */

  .calendary-shows .month-view {
    margin-left: 0;
  }

  /* line 94, dist/_patterns/_scss/components/calendary-shows.scss */

  .calendary-shows table th,
  .calendary-shows table td {
    padding: 13px;
  }

  /* line 182, dist/_patterns/_scss/components/calendary-shows.scss */

  .calendary-shows .swiper-wrapper {
    display: flex;
    margin: 0 -12px;
    width: auto;
    flex-wrap: wrap;
  }

  /* line 188, dist/_patterns/_scss/components/calendary-shows.scss */

  .calendary-shows .item {
    padding: 0 14px 0 14px;
    margin-bottom: 30px;
    float: left;
    height: auto;
    width: auto;
    width: 33.3333%;
  }

  /* line 198, dist/_patterns/_scss/components/calendary-shows.scss */

  .calendary-shows .swiper-calendar-next,
  .calendary-shows .swiper-calendar-prev {
    display: none;
  }

  /* line 1, dist/_patterns/_scss/components/timeline.scss */

  .timeline {
    display: flex;
    justify-content: space-between;
  }

  /* line 7, dist/_patterns/_scss/components/timeline.scss */

  .timeline__icons {
    display: block;
  }

  /* line 19, dist/_patterns/_scss/components/timeline.scss */

  .timeline__icons--block {
    justify-content: flex-start;
  }

  /* line 79, dist/_patterns/_scss/components/timeline.scss */

  .timeline__bar {
    margin-top: 41px;
  }

  /* line 38, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-modal .content-modal {
    margin-top: 115px;
  }

  /* line 59, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img {
    height: 720px;
  }

  /* line 68, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img--box {
    height: 720px;
  }

  /* line 79, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-image,
  .gallery-img .galleria-theme-classic.notouch .galleria-image {
    height: 159px;
    width: 273px;
    margin: 8px 8px 0 0;
  }

  /* line 281, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-image-nav-left,
  .gallery-img .galleria-theme-classic.notouch .galleria-image-nav-left {
    left: 0px !important;
  }

  /* line 321, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-image-nav-right,
  .gallery-img .galleria-theme-classic.notouch .galleria-image-nav-right {
    right: 0px !important;
  }

  /* line 362, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-thumb-nav-left,
  .gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-left {
    top: 50px;
  }

  /* line 410, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-thumb-nav-right,
  .gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-right {
    top: 50px;
  }

  /* line 48, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .wrap-date {
    width: 125%;
  }

  /* line 102, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .radio-group {
    display: flex;
    justify-content: space-between;
  }

  /* line 113, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .radio-group label {
    margin-bottom: 0;
    width: 80%;
  }

  /* line 122, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .radio-group .radio-block {
    padding-left: 20px;
    width: 52%;
  }

  /* line 120, dist/_patterns/_scss/components/comprar-abonos.scss */

  section.comprar-abonos .precios-box {
    display: flex;
    align-items: center;
  }

  /* line 132, dist/_patterns/_scss/components/comprar-abonos.scss */

  section.comprar-abonos .precios-box:last-child p {
    margin-top: 0;
  }

  /* line 145, dist/_patterns/_scss/components/comprar-abonos.scss */

  section.comprar-abonos .precios p {
    width: 10%;
    text-transform: uppercase;
    font-size: 15px;
    font-size: 0.9375rem;
    margin-right: 5px;
    margin-top: 21px;
    padding: 0;
  }

  /* line 161, dist/_patterns/_scss/components/comprar-abonos.scss */

  section.comprar-abonos .precios ul {
    width: 100%;
    display: flex;
  }

  /* line 175, dist/_patterns/_scss/components/comprar-abonos.scss */

  section.comprar-abonos .precios ul li {
    width: 20%;
    margin-top: 0;
    display: block;
    border-top: 0;
  }

  /* line 210, dist/_patterns/_scss/components/comprar-abonos.scss */

  section.comprar-abonos .precios ul li span.texto_no {
    width: 100%;
    display: block;
    padding: 6px 0;
    border-right: 1px solid #ffffff;
  }

  /* line 225, dist/_patterns/_scss/components/comprar-abonos.scss */

  section.comprar-abonos .precios ul li span.zone {
    width: 100%;
    display: block;
    width: 100%;
    padding: 5px;
  }
}

@media (min-width: 992px) {
  /* line 92, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .row-md-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }

  /* line 98, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-md-height {
    display: table-cell;
    float: none;
    height: 100%;
  }

  /* line 103, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-md-top {
    vertical-align: top;
  }

  /* line 106, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-md-middle {
    vertical-align: middle;
  }

  /* line 109, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-md-bottom {
    vertical-align: bottom;
  }

  /* line 60, dist/_patterns/_scss/general/_utilities.scss */

  .col-md-20 {
    width: 20%;
    float: left;
  }

  /* line 127, dist/_patterns/_scss/components/comprar-abonos.scss */

  section.comprar-abonos .precios-box:last-child {
    margin-top: 0;
  }

  /* line 191, dist/_patterns/_scss/components/comprar-abonos.scss */

  section.comprar-abonos .precios ul li:first-child {
    min-width: 123px;
  }

  /* line 201, dist/_patterns/_scss/components/comprar-abonos.scss */

  section.comprar-abonos .precios ul li:first-child span.zone {
    color: #ffffff;
    font-size: 13px;
    font-size: 0.8125rem;
    background-color: #979797;
    padding: 7.7px;
  }
}

@media (min-width: 1200px) {
  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */

  .container {
    width: 1200px;
  }

  /* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-3 {
    width: 25%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-6 {
    width: 50%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-9 {
    width: 75%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 35, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-12 {
    width: 100%;
  }

  /* line 55, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-0 {
    right: auto;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 50, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 45, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-0 {
    left: auto;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-3 {
    left: 25%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-6 {
    left: 50%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-9 {
    left: 75%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 40, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-push-12 {
    left: 100%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  /* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  .visible-lg {
    display: block !important;
  }

  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  table.visible-lg {
    display: table !important;
  }

  /* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  tr.visible-lg {
    display: table-row !important;
  }

  /* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }

  /* line 111, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-lg-block {
    display: block !important;
  }

  /* line 116, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-lg-inline {
    display: inline !important;
  }

  /* line 121, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-lg-inline-block {
    display: inline-block !important;
  }

  /* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  .hidden-lg {
    display: none !important;
  }

  /* line 115, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .row-lg-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }

  /* line 121, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-lg-height {
    display: table-cell;
    float: none;
    height: 100%;
  }

  /* line 126, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-lg-top {
    vertical-align: top;
  }

  /* line 129, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-lg-middle {
    vertical-align: middle;
  }

  /* line 132, dist/_patterns/_scss/general/_bootstrap-same-height.scss */

  .col-lg-bottom {
    vertical-align: bottom;
  }

  /* line 66, dist/_patterns/_scss/general/_utilities.scss */

  .col-lg-20 {
    width: 20%;
    float: left;
  }

  /* line 342, dist/_patterns/_scss/general.scss */

  .link-scrollDown {
    padding: 0;
  }

  /* line 710, dist/_patterns/_scss/general.scss */

  ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search {
    padding: 20px;
  }

  /* line 789, dist/_patterns/_scss/general.scss */

  iframe {
    position: relative;
    left: calc(9vw - 6%) !important;
    width: 100% !important;
    height: 590px !important;
  }

  /* line 798, dist/_patterns/_scss/general.scss */

  .tab-content .tab-pane iframe {
    left: 0;
  }

  /* line 882, dist/_patterns/_scss/general.scss */

  .video-embed-field-responsive-video:after {
    padding-bottom: 54%;
  }

  /* line 956, dist/_patterns/_scss/general.scss */

  .video-container .one-video {
    width: 854px;
    height: 480px;
  }

  /* line 964, dist/_patterns/_scss/general.scss */

  .video-container.video-size-medium .one-video {
    width: 640px;
    height: auto;
  }

  /* line 17, dist/_patterns/_scss/components/header.scss */

  header.header {
    padding-left: 96px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  /* line 45, dist/_patterns/_scss/components/header.scss */

  header.header .wrap-logo {
    position: absolute;
    top: 0;
    left: 0;
    width: 96px;
    height: inherit;
    background-color: transparent;
  }

  /* line 69, dist/_patterns/_scss/components/header.scss */

  header.header .wrap-logo .logo {
    transition: all 0.3s;
    top: -95px;
    background: #cf102d;
  }

  /* line 73, dist/_patterns/_scss/components/header.scss */

  header.header .wrap-logo .logo .icon-cross-out {
    color: #ffffff;
    padding: 28px;
    padding-right: 29px;
    background: #cf102d;
    font-size: 39px;
    font-size: 2.4375rem;
    display: inline-block;
    cursor: pointer;
  }

  /* line 89, dist/_patterns/_scss/components/header.scss */

  header.header.open .wrap-logo .logo {
    top: 0;
  }

  /* line 91, dist/_patterns/_scss/components/header.scss */

  header.header.open .wrap-logo .logo a {
    display: block;
  }

  /* line 95, dist/_patterns/_scss/components/header.scss */

  header.header.open .wrap-logo .logo.long a {
    position: absolute;
    bottom: 0;
  }

  /* line 147, dist/_patterns/_scss/components/header.scss */

  header.header .mobile-btn a {
    font-size: 13px;
    font-size: 0.8125rem;
  }

  /* line 138, dist/_patterns/_scss/components/header.scss */

  header.header .mobile-btn {
    display: none;
  }

  /* line 179, dist/_patterns/_scss/components/header.scss */

  header.header .options-header {
    padding-top: 0;
    padding-bottom: 0;
    margin-left: inherit;
    margin-right: inherit;
  }

  /* line 202, dist/_patterns/_scss/components/header.scss */

  header.header .options-header > div {
    display: flex;
    align-items: center;
    width: auto;
    margin: inherit;
  }

  /* line 217, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a {
    padding-right: 17px;
  }

  /* line 248, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.link-search {
    margin-left: 15px;
  }

  /* line 217, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a {
    display: inline-block;
    justify-content: inherit;
    float: left;
    width: auto;
  }

  /* line 299, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.options-header--link span.link--text {
    display: inline-block;
    width: 40px;
    overflow: hidden;
    word-wrap: break-word;
    margin-right: 45px;
    padding-left: 11px;
    letter-spacing: 0.5px;
  }

  /* line 326, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.options-header--link span .icon-next {
    position: absolute;
    right: 45px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    top: 10px;
    font-size: 15px;
    font-size: 0.9375rem;
  }

  /* line 282, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.options-header--link {
    margin-left: 5px;
  }

  /* line 345, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.options-header--link span i {
    display: none;
  }

  /* line 349, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.options-header--link::after {
    content: " ";
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.3);
    height: 34px;
    position: absolute;
    right: 16px;
    width: 1px;
    top: 0;
  }

  /* line 365, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.icon-calendar .calendar {
    right: inherit;
    left: 17px;
  }

  /* line 416, dist/_patterns/_scss/components/header.scss */

  header.header .options-header--submenu {
    position: absolute;
    top: 49px;
    left: 0;
  }

  /* line 440, dist/_patterns/_scss/components/header.scss */

  header.header .options-header--submenu li a {
    padding: 5px 0px 5px 0px;
    width: 29px;
    height: 18px;
    overflow: hidden;
    margin-right: 17px;
    word-wrap: break-word;
    letter-spacing: 0.5px;
  }

  /* line 481, dist/_patterns/_scss/components/header.scss */

  header.header .options-header--right > a:last-child {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 21px 67px;
    margin-left: 0px;
  }

  /* line 510, dist/_patterns/_scss/components/header.scss */

  header.header .options-header .wrap-icon {
    display: block;
    padding: 0;
    width: inherit;
  }

  /* line 510, dist/_patterns/_scss/components/header.scss */

  header.header .options-header .wrap-icon {
    display: inline;
    width: auto;
    margin: inherit;
  }

  /* line 544, dist/_patterns/_scss/components/header.scss */

  header.header .options-header .wrap-icon span {
    display: none;
  }

  /* line 546, dist/_patterns/_scss/components/header.scss */

  header.header .options-header .wrap-icon span[class^='icon-'],
  header.header .options-header .wrap-icon span[class^='fa'],
  header.header .options-header .wrap-icon span.number {
    display: inline-block;
  }

  /* line 179, dist/_patterns/_scss/components/header.scss */

  header.header .options-header {
    text-align: justify;
    display: flex;
    align-items: center;
    top: 0;
    right: 0;
    width: auto;
  }

  /* line 1, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider {
    padding-bottom: 64px;
  }

  /* line 49, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .swiper-programming-time > .btn-swiper {
    display: block;
    visibility: inherit;
  }

  /* line 138, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming,
  .block-programming-slider .wrap-content .swiper-programming-time {
    padding-top: 45px;
  }

  /* line 211, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-swiper-content,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-swiper-content {
    height: auto;
  }

  /* line 215, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item.swiper-slide-active .wrap-text,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item.swiper-slide-active .wrap-text {
    height: 76%;
  }

  /* line 292, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-link .title,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-link .title {
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 281, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-text-link,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-text-link {
    padding: 28px 20px 0;
  }

  /* line 365, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-description,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-description {
    width: 80%;
  }

  /* line 385, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-description h3,
  .block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-description h3 {
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 481, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .btn-programming a {
    padding: 20px 196px;
  }

  /* line 516, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .btn-programming {
    padding-bottom: 30px;
  }

  /* line 33, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-img img {
    height: auto;
  }

  /* line 163, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text {
    padding: 18px 59px;
  }

  /* line 166, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text h4,
  .block-title-description-slider .item .wrap-text footer .subfooter-links h4 a,
  footer .subfooter-links h4 .block-title-description-slider .item .wrap-text a {
    font-size: 28px;
    font-size: 1.75rem;
  }

  /* line 169, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text p {
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 204, dist/_patterns/_scss/components/title-description-slider.scss */

  .paragraph--type--destacados .block-title-description-slider .item .wrap-img {
    height: auto;
  }

  /* line 1, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider {
    margin-bottom: 65px;
  }

  /* line 28, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider > .btn-swiper {
    display: none;
    visibility: hidden;
  }

  /* line 45, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-img {
    height: 165px;
  }

  /* line 57, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-img img {
    width: auto;
    height: 100%;
    position: relative;
    max-width: initial;
  }

  /* line 88, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text h4,
  .block-thumbnail-title-description-slider .item .wrap-text footer .subfooter-links h4 a,
  footer .subfooter-links h4 .block-thumbnail-title-description-slider .item .wrap-text a {
    line-height: 21px;
  }

  /* line 26, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-slide {
    max-height: 1035px;
  }

  /* line 43, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .page-breadcrumb ol.opacity-breadcrumb {
    margin-left: 30px;
    left: 11%;
  }

  /* line 116, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero {
    left: 11%;
    width: 85%;
    padding-top: 100px;
    padding-left: 30px;
  }

  /* line 165, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h1 {
    font-size: 60px;
    font-size: 3.75rem;
    margin-bottom: 15px;
    line-height: 1.1;
    margin-bottom: 28px;
  }

  /* line 261, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero .wrap-description {
    width: 74%;
    margin-bottom: 10px;
  }

  /* line 303, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero {
    width: 60%;
    padding-top: 200px;
    left: 79px;
  }

  /* line 456, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .btn-swiper {
    display: none;
    visibility: hidden;
  }

  /* line 486, dist/_patterns/_scss/components/outstanding-play.scss */

  .scroll_down {
    margin-top: 40px;
  }

  /* line 24, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .btn-featured {
    width: 60px;
    height: 60px;
  }

  /* line 42, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .btn-featured i {
    font-size: 35px;
  }

  /* line 53, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .btn-featured.next {
    right: 15px;
  }

  /* line 95, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide .wrap-img img {
    left: -12%;
  }

  /* line 139, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide .wrap-text .wrap-description {
    bottom: 30px;
  }

  /* line 185, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi {
    width: 46%;
  }

  /* line 203, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text {
    padding: 50px 96px;
  }

  /* line 219, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description h3 {
    max-width: 47%;
  }

  /* line 231, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description p {
    margin-bottom: 28px;
  }

  /* line 1, dist/_patterns/_scss/components/block--search.scss */

  .block-search {
    margin-top: -415px;
  }

  /* line 1, dist/_patterns/_scss/components/block--search.scss */

  .block-search {
    margin-top: -275px;
  }

  /* line 122, dist/_patterns/_scss/components/block--search.scss */

  .block-search form {
    margin-left: 10%;
  }

  /* line 134, dist/_patterns/_scss/components/block--search.scss */

  .block-search .form-inline .form-group {
    margin-right: 36px;
  }

  /* line 284, dist/_patterns/_scss/components/block--search.scss */

  .block-search .bootstrap-select .dropdown-toggle .caret:before {
    font-size: 22px;
    font-size: 1.375rem;
  }

  /* line 1, dist/_patterns/_scss/components/fixed-play.scss */

  .wrap-filters {
    display: block;
  }

  /* line 1, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu {
    display: block;
    width: 60%;
    margin: inherit;
    padding-top: 0;
  }

  /* line 36, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul {
    margin: 0 0 0 42px;
    text-align: justify;
  }

  /* line 62, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li {
    border-bottom: none;
    display: inline-block;
    position: inherit;
  }

  /* line 72, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li:last-child {
    margin-bottom: 0;
  }

  /* line 77, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a {
    font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  }

  /* line 77, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a {
    padding: 15px 10px;
  }

  /* line 117, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a i {
    display: none;
  }

  /* line 121, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a.layout-inner-two-cols + .dropdown-menu .col-menu {
    width: 50%;
    float: left;
  }

  /* line 127, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a.layout-inner-three-cols + .dropdown-menu .col-menu {
    width: 33%;
    float: left;
  }

  /* line 133, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a.layout-inner-three-cols-b + .dropdown-menu .col-menu {
    width: 25%;
    float: left;
  }

  /* line 136, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a.layout-inner-three-cols-b + .dropdown-menu .col-menu:first-child {
    width: 50%;
  }

  /* line 139, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a.layout-inner-three-cols-b + .dropdown-menu .col-menu:not(:first-child) .link-submenu,
  .main-menu > ul > li a.layout-inner-three-cols-b + .dropdown-menu .col-menu:not(:first-child) .link {
    width: auto;
    display: block;
  }

  /* line 142, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a.layout-inner-three-cols-b + .dropdown-menu .col-menu:not(:first-child) .link-submenu > a,
  .main-menu > ul > li a.layout-inner-three-cols-b + .dropdown-menu .col-menu:not(:first-child) .link > a {
    display: inline-block;
  }

  /* line 144, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a.layout-inner-three-cols-b + .dropdown-menu .col-menu:not(:first-child) .link-submenu > a.arrow,
  .main-menu > ul > li a.layout-inner-three-cols-b + .dropdown-menu .col-menu:not(:first-child) .link > a.arrow {
    display: none;
  }

  /* line 152, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a.layout-inner-four-cols + .dropdown-menu .col-menu {
    width: 25%;
    float: left;
  }

  /* line 155, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a.layout-inner-four-cols + .dropdown-menu .col-menu .link-submenu {
    width: 100%;
  }

  /* line 77, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a {
    padding: 21px 15px;
  }

  /* line 169, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li .col-menu > .link {
    border-bottom: none;
  }

  /* line 178, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li .col-inner {
    width: 50%;
    float: left;
  }

  /* line 181, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li .col-inner .link-submenu,
  .main-menu > ul > li .col-inner .link {
    width: 100%;
    display: inline-block;
    padding: 0;
  }

  /* line 191, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open .arrow {
    display: none;
  }

  /* line 244, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open ul {
    text-align: justify;
    padding-bottom: 25px;
  }

  /* line 254, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open > a.link-section {
    color: #c8102e;
    opacity: 1;
    font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
    font-size: 12px;
    font-size: 0.75rem;
    padding: 21px 15px;
  }

  /* line 280, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open ~ li:not(.open) {
    display: inline-block;
  }

  /* line 286, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open > .dropdown-menu {
    padding-bottom: 18px;
    padding: inherit;
    background-color: #1d1d1d;
    left: 0;
    margin: 0;
    margin-left: 96px;
    height: auto;
    width: 65%;
    text-align: left;
    float: left;
    padding-bottom: 20px;
    top: 59px;
  }

  /* line 310, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open > .dropdown-menu ul:not(.dropdown-menu) {
    display: block;
    position: relative;
  }

  /* line 380, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu {
    padding: 5px 0;
    width: calc(100% - 96px);
    height: auto;
    position: absolute;
  }

  /* line 405, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu a {
    white-space: normal;
    text-align: left;
  }

  /* line 410, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .title-section,
  .main-menu > ul .dropdown-menu .main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu,
  .main-menu > ul > li.open.open-submenu li.open.title-section.open .main-menu > ul .dropdown-menu .link-submenu {
    border-bottom: none;
    padding: 10px 18px 0px 18px;
  }

  /* line 413, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .title-section > a.link-section,
  .main-menu > ul .dropdown-menu .main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu > a.link-section,
  .main-menu > ul > li.open.open-submenu li.open.title-section.open .main-menu > ul .dropdown-menu .link-submenu > a.link-section {
    opacity: 0.3;
    font-family: 'Montserrat'; font-weight: var(--teatro-black); 
    font-size: 20px;
    font-size: 1.25rem;
    padding: 5px 15px;
    cursor: pointer;
  }

  /* line 419, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .title-section > a.link-section:hover,
  .main-menu > ul .dropdown-menu .main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu > a.link-section:hover,
  .main-menu > ul > li.open.open-submenu li.open.title-section.open .main-menu > ul .dropdown-menu .link-submenu > a.link-section:hover,
  .main-menu > ul .dropdown-menu .title-section > a.link-section:focus,
  .main-menu > ul .dropdown-menu .main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu > a.link-section:focus,
  .main-menu > ul > li.open.open-submenu li.open.title-section.open .main-menu > ul .dropdown-menu .link-submenu > a.link-section:focus,
  .main-menu > ul .dropdown-menu .title-section > a.link-section:active,
  .main-menu > ul .dropdown-menu .main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu > a.link-section:active,
  .main-menu > ul > li.open.open-submenu li.open.title-section.open .main-menu > ul .dropdown-menu .link-submenu > a.link-section:active {
    color: #ffffff;
  }

  /* line 423, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .title-section > ul,
  .main-menu > ul .dropdown-menu .main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu > ul,
  .main-menu > ul > li.open.open-submenu li.open.title-section.open .main-menu > ul .dropdown-menu .link-submenu > ul {
    padding: 0;
    display: block;
    position: relative;
    background: none;
    width: 100%;
  }

  /* line 430, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .title-section + li:not(.title-section),
  .main-menu > ul .dropdown-menu .main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu + li:not(.title-section),
  .main-menu > ul > li.open.open-submenu li.open.title-section.open .main-menu > ul .dropdown-menu .link-submenu + li:not(.title-section) {
    padding: 0 18px;
    border-bottom: none;
    /* a{
							font-family: 'Montserrat'; font-weight: var(--teatro-book); 
							@include font-size(14);
						} */
  }

  /* line 441, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link {
    border-bottom: none;
  }

  /* line 443, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link > a {
    padding: 15px;
    font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 448, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link > a.small-link {
    padding: 5px 5px 5px 15px;
    font-family: 'Montserrat'; font-weight: var(--teatro-book); 
    font-size: 11px;
    font-size: 0.6875rem;
    white-space: normal;
    opacity: 1;
  }

  /* line 456, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link > a.big-link {
    padding: 15px;
    font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 462, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link > a.big-link-gray {
    opacity: 0.3;
    font-family: 'Montserrat'; font-weight: var(--teatro-black); 
    font-size: 20px;
    font-size: 1.25rem;
    padding: 5px 15px;
  }

  /* line 469, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link > a.small-link-gray {
    font-family: 'Montserrat'; font-weight: var(--teatro-book); 
    opacity: 0.5;
    cursor: pointer;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 5px 15px;
  }

  /* line 480, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link-submenu {
    display: inline-block;
  }

  /* line 482, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link-submenu > a {
    padding-bottom: 0px;
    font-family: 'Montserrat'; font-weight: var(--teatro-book); 
    opacity: 0.5;
    cursor: pointer;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 5px 15px;
  }

  /* line 489, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link-submenu > a:hover,
  .main-menu > ul .dropdown-menu .link-submenu > a:focus,
  .main-menu > ul .dropdown-menu .link-submenu > a:active {
    color: #ffffff;
  }

  /* line 492, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link-submenu > a.small-link {
    padding: 5px 5px 5px 15px;
    font-family: 'Montserrat'; font-weight: var(--teatro-book); 
    font-size: 11px;
    font-size: 0.6875rem;
    white-space: normal;
    opacity: 1;
  }

  /* line 500, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link-submenu > a.big-link {
    padding: 15px;
    font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 506, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link-submenu > a.big-link-gray {
    opacity: 0.3;
    font-family: 'Montserrat'; font-weight: var(--teatro-black); 
    font-size: 20px;
    font-size: 1.25rem;
    padding: 5px 15px;
  }

  /* line 513, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link-submenu > a.small-link-gray {
    font-family: 'Montserrat'; font-weight: var(--teatro-book); 
    opacity: 0.5;
    cursor: pointer;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 5px 15px;
  }

  /* line 524, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu.submenu {
    background: none;
    width: 100%;
    display: block;
    right: inherit;
    left: inherit;
    position: relative;
  }

  /* line 531, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu.submenu a {
    padding: 5px 5px 5px 15px;
    font-family: 'Montserrat'; font-weight: var(--teatro-book); 
    font-size: 11px;
    font-size: 0.6875rem;
    white-space: normal;
  }

  /* line 536, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu.submenu a:hover {
    background: none;
  }

  /* line 540, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu.submenu a.small-link {
    padding: 5px 5px 5px 15px;
    font-family: 'Montserrat'; font-weight: var(--teatro-book); 
    font-size: 11px;
    font-size: 0.6875rem;
    white-space: normal;
    opacity: 1;
  }

  /* line 548, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu.submenu a.big-link {
    padding: 15px;
    font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
    font-size: 14px;
    font-size: 0.875rem;
  }

  /* line 554, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu.submenu a.big-link-gray {
    opacity: 0.3;
    font-family: 'Montserrat'; font-weight: var(--teatro-black); 
    font-size: 20px;
    font-size: 1.25rem;
    padding: 5px 15px;
  }

  /* line 561, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu.submenu a.small-link-gray {
    font-family: 'Montserrat'; font-weight: var(--teatro-book); 
    opacity: 0.5;
    cursor: pointer;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 5px 15px;
  }

  /* line 56, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background .page-breadcrumb ol.opacity-breadcrumb {
    left: calc(100% - 84vw);
  }

  /* line 74, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title {
    left: calc(100% - 84vw);
    padding-bottom: 0;
    width: 87%;
  }

  /* line 27, dist/_patterns/_scss/components/page-breadcrumb.scss */

  .page-breadcrumb ol.opacity-breadcrumb {
    margin-top: 20px;
  }

  /* line 1, dist/_patterns/_scss/components/page-tbs-friend.scss */

  .page-end {
    margin-bottom: 40px;
  }

  /* line 5, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items {
    max-width: 87%;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 20, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul {
    justify-content: space-between;
    text-align: center;
  }

  /* line 43, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:first-child {
    width: 100px;
    padding: 0;
    margin-right: 20px;
    margin-left: 2px;
  }

  /* line 64, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(2) {
    width: 100px;
    padding: 0;
    margin-right: 20px;
  }

  /* line 82, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(3) {
    width: 100px;
    padding: 0;
    margin-right: 20px;
  }

  /* line 100, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(4) {
    width: 100px;
  }

  /* line 118, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul a {
    margin-left: 0;
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 157, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__img {
    height: 150px;
    width: 87%;
  }

  /* line 182, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text {
    padding: 30px 0 0 20px;
  }

  /* line 273, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar {
    padding: 25px 10px;
  }

  /* line 287, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates {
    width: 19%;
  }

  /* line 308, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates:not(:last-child) {
    margin-right: 20px;
  }

  /* line 47, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item p {
    font-size: 34px;
    font-size: 2.125rem;
  }

  /* line 1, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows {
    margin-left: 18px;
    margin-right: 18px;
    margin-top: -349px;
  }

  /* line 1, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-sponsor-shows {
    margin: -175px auto;
  }

  /* line 1, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-sponsor-shows {
    width: 70%;
  }

  /* line 103, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist .row {
    margin-left: -11px;
    margin-right: -11px;
  }

  /* line 107, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist .col-md-3 {
    padding: 0 11px;
  }

  /* line 124, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist__block {
    margin-top: 24px;
    max-height: 320px;
    overflow: hidden;
  }

  /* line 160, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist__block--text {
    bottom: 20px;
    left: 20px;
    width: 85%;
  }

  /* line 30, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary .block-page-dropdown {
    margin-left: auto;
  }

  /* line 78, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor {
    width: 50%;
  }

  /* line 103, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor .block-page-background__title-img {
    margin-left: auto;
  }

  /* line 205, dist/_patterns/_scss/components/calendary-header.scss */

  .header__menu-calendary .page-social-icons {
    margin: 40px 0 50px;
    padding-left: 0;
  }

  /* line 21, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox {
    margin-top: 5px;
  }

  /* line 29, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox + .contentbox {
    margin-top: 5px;
  }

  /* line 45, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox.content-premiere + .contentbox .item-box--premiere__img {
    padding-left: 0;
  }

  /* line 38, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox.content-premiere {
    height: auto;
  }

  /* line 65, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox .content-premiere + .contentbox .item-box--premiere__img {
    padding-left: 0;
  }

  /* line 58, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox .content-premiere {
    width: 100%;
  }

  /* line 95, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox .content-premiere .item-box--premiere__link a {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  /* line 21, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox {
    display: block;
  }

  /* line 105, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox.content-premiere {
    width: 100%;
    float: none;
  }

  /* line 127, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days {
    border-right: 0;
  }

  /* line 135, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--week {
    display: flex;
    flex-wrap: wrap;
  }

  /* line 143, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special {
    top: 55px;
    width: 100%;
  }

  /* line 143, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special {
    left: 18.2%;
    height: inherit;
  }

  /* line 171, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-sunday {
    height: auto;
    width: 100%;
  }

  /* line 179, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-saturday {
    height: auto;
    width: 85.7%;
  }

  /* line 187, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-friday {
    height: auto;
    width: 71.5%;
  }

  /* line 195, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-thursday {
    height: auto;
    width: 57.2%;
  }

  /* line 203, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-wednesday {
    height: auto;
    width: 42.9%;
  }

  /* line 211, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-tuesday {
    height: auto;
    width: 28.7%;
  }

  /* line 219, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday {
    height: auto;
    width: 14.3%;
  }

  /* line 227, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday {
    height: auto;
    width: 14.3%;
    left: 14.3%;
  }

  /* line 236, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday-wednesday {
    height: auto;
    width: 28.6%;
    left: 14.3%;
  }

  /* line 245, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday-thursday {
    height: auto;
    width: 42.8%;
    left: 14.3%;
  }

  /* line 254, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday-friday {
    height: auto;
    width: 57.1%;
    left: 14.3%;
  }

  /* line 263, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday-saturday {
    height: auto;
    width: 71.6%;
    left: 14.3%;
  }

  /* line 272, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday-sunday {
    height: auto;
    width: 85.6%;
    left: 14.3%;
  }

  /* line 282, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.wednesday {
    height: auto;
    width: 14.3%;
    left: 28.7%;
  }

  /* line 292, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.wednesday-thursday {
    height: auto;
    width: 28.4%;
    left: 28.7%;
  }

  /* line 302, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.wednesday-friday {
    height: auto;
    width: 42.7%;
    left: 28.7%;
  }

  /* line 312, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.wednesday-saturday {
    height: auto;
    width: 57%;
    left: 28.7%;
  }

  /* line 322, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.wednesday-sunday {
    height: auto;
    width: 71.4%;
    left: 28.7%;
  }

  /* line 332, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.thursday {
    height: auto;
    width: 14.3%;
    left: 42.9%;
  }

  /* line 342, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.thursday-friday {
    height: auto;
    width: 28.5%;
    left: 42.9%;
  }

  /* line 352, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.thursday-saturday {
    height: auto;
    width: 42.7%;
    left: 42.9%;
  }

  /* line 362, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.thursday-sunday {
    height: auto;
    width: 57%;
    left: 42.9%;
  }

  /* line 372, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.friday {
    height: auto;
    width: 14.3%;
    left: 57.3%;
  }

  /* line 383, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.friday-saturday {
    height: auto;
    width: 28.4%;
    left: 57.3%;
  }

  /* line 393, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.friday-sunday {
    height: auto;
    width: 42.6%;
    left: 57.3%;
  }

  /* line 402, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.saturday {
    height: auto;
    width: 14.3%;
    left: 71.3%;
  }

  /* line 412, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.saturday-sunday {
    height: auto;
    width: 28.6%;
    left: 71.3%;
  }

  /* line 422, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.sunday {
    height: auto;
    width: 14.3%;
    left: 85.7%;
  }

  /* line 433, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special p {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    left: initial;
    width: initial;
  }

  /* line 143, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special {
    position: absolute;
    background-color: #f2f2f2;
    left: 0;
    padding: 5px 0;
    border: 1px solid #d9d9d9;
  }

  /* line 466, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special ~ .block-calendary__days--item .item-box {
    padding-top: 23px;
  }

  /* line 468, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special ~ .block-calendary__days--item .item-box .special {
    display: none;
  }

  /* line 476, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item {
    flex-direction: column;
    width: 14.28%;
    padding-bottom: 25px;
  }

  /* line 503, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-day {
    margin-bottom: 11px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    line-height: 24px;
  }

  /* line 503, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-day {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }

  /* line 534, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-day span {
    padding-left: 0;
  }

  /* line 547, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box {
    width: 100%;
    padding: 10px;
    border-left: none;
  }

  /* line 565, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere {
    display: block;
    width: 100%;
  }

  /* line 585, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__link {
    top: 0;
    z-index: 1;
    margin-bottom: 5px;
  }

  /* line 599, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__link a {
    width: 100%;
    position: static;
    -webkit-transform: none;
    transform: none;
    padding: 8px 10px;
    margin: 0 auto;
    display: block;
  }

  /* line 639, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__img {
    height: 60px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 677, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text--btn a {
    width: 100%;
  }

  /* line 662, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text {
    width: 100%;
    padding-left: 0;
    display: block;
    position: inherit;
  }

  /* line 702, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text + .item-box--premiere__img {
    padding-top: 40px;
  }

  /* line 38, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion {
    margin-bottom: 30px;
  }

  /* line 316, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title:before {
    width: 50%;
  }

  /* line 594, dist/_patterns/_scss/components/accordions.scss */

  .page-node-type-pagina-dinamica .wrap-accordion {
    margin-bottom: 15px;
  }

  /* line 19, dist/_patterns/_scss/components/page-noticias.scss */

  div.news-container p.description {
    margin-bottom: 30px;
  }

  /* line 40, dist/_patterns/_scss/components/page-noticias.scss */

  div.news-container .content {
    margin-top: 42px;
  }

  /* line 185, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text .title h3 {
    height: 58px;
    display: inline;
  }

  /* line 25, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news-feature a.news-container .content-area {
    padding-left: 0;
  }

  /* line 34, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news-feature a.news-container .content-area h2 {
    margin-bottom: 30px;
  }

  /* line 136, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .img-container {
    width: 29%;
  }

  /* line 69, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text a {
    margin-top: 34px;
  }

  /* line 152, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--buttons a {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  /* line 1, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show {
    margin: 0 50px;
  }

  /* line 16, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show .main-title h3 {
    padding-top: 77px;
    padding-bottom: 60px;
  }

  /* line 60, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul {
    width: 82%;
  }

  /* line 209, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:first-child {
    width: 65%;
  }

  /* line 254, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-date {
    width: 80%;
  }

  /* line 309, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-space {
    width: 46%;
  }

  /* line 345, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-names {
    padding: 10px 20px;
  }

  /* line 447, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class {
    padding: 10px 25px;
    line-height: 40px;
  }

  /* line 527, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .price {
    min-width: 90px;
    padding: 2px 12px;
  }

  /* line 206, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-img {
    width: 14%;
  }

  /* line 228, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date {
    width: 14%;
  }

  /* line 256, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date .date-container {
    padding: 25px 20px;
  }

  /* line 340, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .page-social-icons {
    margin: 67px 0 73px;
  }

  /* line 48, dist/_patterns/_scss/components/text-intro-show.scss */

  .first-tab-show .text-intro-show {
    padding: 0;
  }

  /* line 1, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show {
    margin: 48px 0 80px 0;
  }

  /* line 13, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show .search-icon {
    opacity: 0;
  }

  /* line 51, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show:hover .search-icon {
    opacity: 1;
  }

  /* line 99, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show .swiper-pagination {
    display: block;
  }

  /* line 1, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts {
    padding-bottom: 84px;
  }

  /* line 1, dist/_patterns/_scss/components/dates-show.scss */

  .ticket-dates-wrapper {
    padding-bottom: 82px;
  }

  /* line 67, dist/_patterns/_scss/components/calendary-shows.scss */

  .calendary-shows table {
    /* margin-right: 5px;
            margin-left: 5px;
            margin-right: 0;
            margin-left: 0; */
  }

  /* line 5, dist/_patterns/_scss/components/search-modal.scss */

  .modal-search .close {
    font-size: 24px;
    font-size: 1.5rem;
    right: 22%;
    padding: 15px;
  }

  /* line 34, dist/_patterns/_scss/components/search-modal.scss */

  .modal-search__box {
    max-width: 40vw;
  }

  /* line 112, dist/_patterns/_scss/components/search-modal.scss */

  .modal-search__box ul {
    padding: 20px;
  }

  /* line 79, dist/_patterns/_scss/components/timeline.scss */

  .timeline__bar {
    margin-top: 60px;
  }

  /* line 6, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-modal .close {
    right: 8%;
  }

  /* line 38, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-modal .content-modal {
    max-width: 80%;
  }

  /* line 114, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-stage .galleria-image-nav,
  .gallery-img .galleria-theme-classic.notouch .galleria-stage .galleria-image-nav {
    display: none;
  }

  /* line 117, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-stage:hover ~ .galleria-info,
  .gallery-img .galleria-theme-classic.notouch .galleria-stage:hover ~ .galleria-info {
    display: block !important;
    z-index: 10;
  }

  /* line 122, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-stage:hover .galleria-image-nav-right,
  .gallery-img .galleria-theme-classic.notouch .galleria-stage:hover .galleria-image-nav-right {
    right: 0;
  }

  /* line 126, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-stage:hover .galleria-image-nav-left,
  .gallery-img .galleria-theme-classic.notouch .galleria-stage:hover .galleria-image-nav-left {
    left: 0;
  }

  /* line 131, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-stage:hover .galleria-image-nav,
  .gallery-img .galleria-theme-classic.notouch .galleria-stage:hover .galleria-image-nav {
    display: block;
  }

  /* line 134, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-stage:hover .galleria-counter,
  .gallery-img .galleria-theme-classic.notouch .galleria-stage:hover .galleria-counter {
    opacity: 1 !important;
  }

  /* line 140, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-stage .galleria-counter,
  .gallery-img .galleria-theme-classic.notouch .galleria-stage .galleria-counter {
    opacity: 0 !important;
  }

  /* line 150, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-counter,
  .gallery-img .galleria-theme-classic.notouch .galleria-counter {
    right: 70px;
  }

  /* line 180, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-info,
  .gallery-img .galleria-theme-classic.notouch .galleria-info {
    display: none !important;
  }

  /* line 362, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-thumb-nav-left,
  .gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-left {
    opacity: 0;
    left: -60px !important;
  }

  /* line 410, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-thumb-nav-right,
  .gallery-img .galleria-theme-classic.notouch .galleria-thumb-nav-right {
    opacity: 0;
    right: -60px !important;
  }

  /* line 48, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .wrap-date {
    width: 100%;
  }

  /* line 122, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .radio-group .radio-block {
    width: 40%;
  }
}

@media (min-width: 1380px) {
  /* line 56, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background .page-breadcrumb ol.opacity-breadcrumb {
    left: 0;
  }

  /* line 74, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title {
    left: 0;
    width: 100%;
  }
}

@media (min-width: 1500px) {
  /* line 43, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .page-breadcrumb ol.opacity-breadcrumb {
    left: 10%;
  }

  /* line 116, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero {
    /*para que se vea bien en nuestros ordenadores*/
    left: 10%;
    padding-top: 20px;
  }

  /* line 202, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h3 {
    /*para que se vea bien en nuestros ordenadores*/
    margin-top: 25px;
  }

  /* line 303, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero {
    /*para que se vea bien en nuestros ordenadores*/
    padding-top: 50px;
    left: 10.5%;
  }

  /* line 486, dist/_patterns/_scss/components/outstanding-play.scss */

  .scroll_down {
    margin-top: 10px;
  }

  /* line 1, dist/_patterns/_scss/components/block--search.scss */

  .block-search {
    margin-top: -299px;
  }

  /* line 24, dist/_patterns/_scss/components/fixed-play.scss */

  .fixed-play .wrap-img-filter {
    /*Solo para que se vean bien en nuestros ordenadores*/
    height: 565px;
  }

  /* line 33, dist/_patterns/_scss/components/fixed-play.scss */

  .fixed-play .wrap-img-filter .wrap-text {
    /*Solo para que se vean bien en nuestros ordenadores*/
    height: 565px;
  }

  /* line 36, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul {
    /* Ñapa para verlo bien en nuestro */
    margin: 0 0 0 80px;
  }

  /* line 205, dist/_patterns/_scss/components/calendary-header.scss */

  .header__menu-calendary .page-social-icons {
    padding-left: 90px;
  }
}

@media (min-width: 1600px) {
  /* line 63, dist/_patterns/_scss/general.scss */

  .container {
    width: 1438px;
  }

  /* line 66, dist/_patterns/_scss/general.scss */

  .col-lg-offset-1 {
    margin-left: 0;
  }

  /* line 69, dist/_patterns/_scss/general.scss */

  .col-xlg-5 {
    float: left;
    width: 41.66667%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 217, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a {
    padding-right: 25px;
  }

  /* line 248, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.link-search {
    margin-left: 20px;
  }

  /* line 481, dist/_patterns/_scss/components/header.scss */

  header.header .options-header--right > a:last-child {
    margin-left: 10px;
    padding: 21px 95px;
  }

  /* line 27, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .main-title h3 {
    padding-bottom: 20px;
  }

  /* line 138, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .wrap-content .swiper-programming,
  .block-programming-slider .wrap-content .swiper-programming-time {
    padding-top: 90px;
  }

  /* line 1, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider {
    padding: 53px 0 0;
  }

  /* line 177, dist/_patterns/_scss/components/title-description-slider.scss */

  .paragraph--type--destacados {
    margin-bottom: 53px;
  }

  /* line 213, dist/_patterns/_scss/components/title-description-slider.scss */

  #block-views-block-destacados-block-home-top {
    margin-bottom: 53px;
  }

  /* line 45, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-img {
    height: 200px;
  }

  /* line 4, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play.pshow {
    max-height: auto;
  }

  /* line 43, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .page-breadcrumb ol.opacity-breadcrumb {
    left: 112px;
    margin-left: 0;
  }

  /* line 116, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero {
    left: 112px;
    padding-left: 0px;
    padding-top: 53px;
  }

  /* line 261, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero .wrap-description {
    margin-bottom: 40px;
  }

  /* line 303, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero {
    width: 68%;
    left: 145px;
    padding-top: 112px;
    padding-bottom: 6%;
    padding-left: 120px;
  }

  /* line 354, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h4,
  .outstanding-play .swiper-container.swiper-home .wrap-content-hero footer .subfooter-links h4 a,
  footer .subfooter-links h4 .outstanding-play .swiper-container.swiper-home .wrap-content-hero a {
    margin-bottom: 7px;
  }

  /* line 390, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero h2 {
    letter-spacing: 6px;
  }

  /* line 53, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .btn-featured.next {
    right: 0;
  }

  /* line 95, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide .wrap-img img {
    height: 100%;
    width: auto;
    left: 0;
  }

  /* line 231, dist/_patterns/_scss/components/featured-block-slider.scss */

  .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description p {
    margin-bottom: 45px;
  }

  /* line 122, dist/_patterns/_scss/components/block--search.scss */

  .block-search form {
    margin-left: 16%;
  }

  /* line 10, dist/_patterns/_scss/components/fixed-play.scss */

  .fixed-play {
    width: 133px;
  }

  /* line 24, dist/_patterns/_scss/components/fixed-play.scss */

  .fixed-play .wrap-img-filter {
    height: 700px;
  }

  /* line 33, dist/_patterns/_scss/components/fixed-play.scss */

  .fixed-play .wrap-img-filter .wrap-text {
    width: 133px;
    height: 700px;
  }

  /* line 47, dist/_patterns/_scss/components/fixed-play.scss */

  .fixed-play .wrap-img-filter .wrap-text h4,
  .fixed-play .wrap-img-filter .wrap-text footer .subfooter-links h4 a,
  footer .subfooter-links h4 .fixed-play .wrap-img-filter .wrap-text a {
    width: 340%;
  }

  /* line 1, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu {
    padding-left: 6%;
  }

  /* line 36, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul {
    margin: 0 0 0 33px;
  }

  /* line 77, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a {
    padding: 21px 26px;
  }

  /* line 254, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open > a.link-section {
    padding: 21px 26px;
  }

  /* line 189, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-paragraph {
    font-size: 17px;
    font-size: 1.0625rem;
  }

  /* line 27, dist/_patterns/_scss/components/page-breadcrumb.scss */

  .page-breadcrumb ol.opacity-breadcrumb {
    left: 0;
  }

  /* line 5, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items {
    width: 80%;
    margin-left: auto;
    margin-right: 0;
  }

  /* line 20, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul {
    width: 86%;
  }

  /* line 43, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:first-child {
    width: 97px;
    margin: 0;
  }

  /* line 64, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(2) {
    width: 97px;
    margin: 0;
  }

  /* line 82, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(3) {
    width: 97px;
    margin: 0;
  }

  /* line 100, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul li:nth-child(4) {
    width: 97px;
    padding: 0;
    margin-right: 0;
  }

  /* line 157, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__img {
    width: 72%;
  }

  /* line 182, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text {
    padding-left: 50px;
  }

  /* line 239, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text .disponible a {
    width: 58%;
  }

  /* line 287, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates {
    width: 15%;
  }

  /* line 14, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item {
    padding: 37px 0px;
  }

  /* line 1, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows {
    margin-left: auto;
    margin-right: auto;
    margin-top: -374px;
  }

  /* line 45, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(2) {
    left: -5px;
  }

  /* line 74, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(3) {
    left: -6px;
    width: 25%;
  }

  /* line 1, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist {
    margin: 45px 116px;
  }

  /* line 113, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist .row {
    margin-left: -24px;
    margin-right: -24px;
  }

  /* line 117, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist .col-md-3 {
    padding: 0 20px;
  }

  /* line 124, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist__block {
    margin-top: 40px;
  }

  /* line 49, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary .block-page-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 350px;
  }

  /* line 205, dist/_patterns/_scss/components/calendary-header.scss */

  .header__menu-calendary .page-social-icons {
    margin: 40px 0 20px;
  }

  /* line 113, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary a {
    line-height: 16px;
  }

  /* line 639, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__img {
    height: 90px;
  }

  /* line 19, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation .item:not(:last-child) > .wrap-text {
    padding: 0 70px;
  }

  /* line 34, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation .item .wrap-text {
    padding: 0 70px;
  }

  /* line 1, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show {
    margin: 0;
  }

  /* line 27, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show .block-page-background__title-img {
    margin-left: 120px;
  }

  /* line 60, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul {
    width: 83%;
  }

  /* line 86, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:first-child {
    width: 30%;
  }

  /* line 99, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(2) {
    width: 19%;
  }

  /* line 109, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(3) {
    width: 26%;
  }

  /* line 228, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:nth-child(2) {
    width: 100%;
  }

  /* line 254, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-date {
    width: 65%;
  }

  /* line 309, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-space {
    padding: 10px 20px;
  }

  /* line 345, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-names {
    padding: 10px 40px;
  }

  /* line 447, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class {
    padding: 10px 55px;
    line-height: 48px;
  }

  /* line 527, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .price {
    min-width: 120px;
    padding: 5px 12px;
  }

  /* line 206, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-img {
    width: 12%;
  }

  /* line 228, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date {
    width: 12%;
  }

  /* line 256, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date .date-container {
    padding: 30px 20px;
  }

  /* line 322, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .partner {
    margin-left: 0;
  }

  /* line 87, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:first-child,
  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:last-child {
    width: 22%;
  }

  /* line 94, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:nth-child(2) {
    width: 44%;
  }

  /* line 79, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-image,
  .gallery-img .galleria-theme-classic.notouch .galleria-image {
    height: 113px;
    width: 210px;
    margin: 6px 8px 0 0;
  }

  /* line 150, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-counter,
  .gallery-img .galleria-theme-classic.notouch .galleria-counter {
    right: 225px;
  }

  /* line 180, dist/_patterns/_scss/components/gallery-img.scss */

  .gallery-img .galleria-theme-classic .galleria-info,
  .gallery-img .galleria-theme-classic.notouch .galleria-info {
    padding-left: 150px;
    padding-right: 232px;
  }

  /* line 48, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .wrap-date {
    width: 80%;
  }

  /* line 122, dist/_patterns/_scss/components/form-clasic.scss */

  .form-clasic .radio-group .radio-block {
    width: 33%;
  }
}

@media (min-width: 1680px) {
  /* line 205, dist/_patterns/_scss/components/calendary-header.scss */

  .header__menu-calendary .page-social-icons {
    padding-left: 0;
  }
}

@media (min-width: 1800px) {
  /* line 1, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows {
    margin-left: auto;
    margin-right: auto;
    margin-top: -460px;
  }
}

@media (min-width: 1920px) {
  /* line 1, dist/_patterns/_scss/components/block--search.scss */

  .block-search {
    margin-top: -315px;
  }
}

@media (max-width: 1200px) {
  /* line 995, dist/_patterns/_scss/general.scss */

  #session-limit-form {
    margin: auto 10px;
  }
}

@media (max-width: 984px) {
  /* line 976, dist/_patterns/_scss/general.scss */

  .video-block {
    padding: 30px 0 15px;
  }

  /* line 124, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-links .block-btn {
    margin-left: 20px;
    position: relative;
    right: 0;
  }

  /* line 431, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero .btn-gray {
    height: auto;
    font-size: 1rem;
    padding: 19px 13px;
    width: 209px;
  }

  /* line 2, dist/_patterns/_scss/components/block--search.scss */

  .block-search.agenda {
    padding: 0 50px;
  }

  /* line 1, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 984px) {
  /* line 34, dist/_patterns/_scss/components/text-two-columns.scss */

  .text-two-columns h4,
  .text-two-columns footer .subfooter-links h4 a,
  footer .subfooter-links h4 .text-two-columns a {
    margin-top: 58px;
  }

  /* line 38, dist/_patterns/_scss/components/text-two-columns.scss */

  .text-two-columns .col-xs-12:first-of-type h4,
  .text-two-columns .col-xs-12:first-of-type footer .subfooter-links h4 a,
  footer .subfooter-links h4 .text-two-columns .col-xs-12:first-of-type a {
    margin-top: 23px;
  }
}

@media (max-width: 768px) {
  /* line 177, dist/_patterns/_scss/components/title-description-slider.scss */

  .paragraph--type--destacados {
    margin-bottom: 20px;
  }

  /* line 256, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero .link-ticket {
    margin-top: 20px;
  }

  /* line 2, dist/_patterns/_scss/components/block--search.scss */

  .block-search.agenda {
    margin-left: auto;
    margin-right: auto;
  }

  /* line 2, dist/_patterns/_scss/components/block--search.scss */

  .block-search.agenda {
    margin-top: -235px;
    padding: 20px 60px;
    width: 100%;
  }

  /* line 45, dist/_patterns/_scss/components/block--search.scss */

  .block-search.agenda .main-title h3 {
    padding: 25px 0;
  }

  /* line 623, dist/_patterns/_scss/components/accordions.scss */

  .paragraph--type--bp-tabs .tab-content .container .row .col-xs-12 {
    padding: 0;
  }

  /* line 53, dist/_patterns/_scss/components/page-noticias.scss */

  div.news-container .content figure {
    margin: 20px auto;
    float: none;
    padding: 0;
  }

  /* line 503, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class span:last-child {
    left: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 171, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }

  /* line 183, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

  .table-responsive > .table {
    margin-bottom: 0;
  }

  /* line 191, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  /* line 200, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

  .table-responsive > .table-bordered {
    border: 0;
  }

  /* line 208, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  /* line 212, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  /* line 225, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */

  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }

  /* line 156, dist/_patterns/_scss/components/page-content.scss */

  .page-content ul,
  .page-content ol {
    margin-left: 0;
  }

  /* line 79, dist/_patterns/_scss/components/page-pagina-contenido.scss */

  .basic-text ul,
  .basic-text ol {
    margin-left: 0;
  }

  /* line 350, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show {
    height: auto;
    position: relative;
    width: 100%;
    float: left;
  }

  /* line 356, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show h4,
  .activities-show-wrapper .activity-show footer .subfooter-links h4 a,
  footer .subfooter-links h4 .activities-show-wrapper .activity-show a,
  .activities-show-wrapper .activity-show span.block,
  .activities-show-wrapper .activity-show .content {
    padding-left: 10px;
  }

  /* line 359, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .block {
    border-right: none;
    margin: 0;
    padding-right: 0;
    align-items: flex-start;
  }

  /* line 365, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show h4,
  .activities-show-wrapper .activity-show footer .subfooter-links h4 a,
  footer .subfooter-links h4 .activities-show-wrapper .activity-show a {
    padding-top: 16px;
    font-size: 12px;
    font-size: 0.75rem;
  }

  /* line 369, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show span.block {
    font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
    font-size: 12px;
    font-size: 0.75rem;
    display: inline-block;
    text-align: left;
    width: auto;
    margin-bottom: 10px;
  }

  /* line 376, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show span.block:nth-of-type(2) {
    padding-left: 3px;
  }

  /* line 379, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show span.block:nth-of-type(2)::before {
    display: inline-block;
    content: ' - ';
    padding-right: 3px;
  }

  /* line 385, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .content {
    margin: 0;
    line-height: 1.7;
    padding-bottom: 16px;
    padding-right: 10px;
  }
}

@media (max-width: 767px) {
  /* line 243, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  /* line 251, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  /* line 255, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }

  /* line 257, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }

  /* line 298, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  /* line 302, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }

  /* line 473, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }

  /* line 475, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }

  /* line 482, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }

  /* line 490, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }

  /* line 607, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }

  /* line 610, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }

  /* line 613, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }

  /* line 615, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }

  /* line 622, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }

  /* line 630, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }

  /* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  .visible-xs {
    display: block !important;
  }

  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  table.visible-xs {
    display: table !important;
  }

  /* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  tr.visible-xs {
    display: table-row !important;
  }

  /* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }

  /* line 54, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-xs-block {
    display: block !important;
  }

  /* line 59, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-xs-inline {
    display: inline !important;
  }

  /* line 64, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-xs-inline-block {
    display: inline-block !important;
  }

  /* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  .hidden-xs {
    display: none !important;
  }

  /* line 46, dist/_patterns/_scss/general.scss */

  .container {
    width: 100%;
    padding-left: 18px;
    padding-right: 18px;
  }

  /* line 51, dist/_patterns/_scss/general.scss */

  .row {
    margin-left: -18px;
    margin-right: -18px;
  }

  /* line 55, dist/_patterns/_scss/general.scss */

  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12 {
    padding-left: 18px;
    padding-right: 18px;
  }

  /* line 182, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text {
    padding: 12px 0 0 0;
  }

  /* line 199, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text h2 {
    padding-bottom: 6px;
  }

  /* line 226, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text .disponible {
    padding: 0 15px;
  }

  /* line 287, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates {
    height: 68px;
  }

  /* line 527, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .price {
    background-color: #f2f2f2;
  }

  /* line 89, dist/_patterns/_scss/components/dates-show.scss */

  .ticket-dates {
    margin-bottom: 0;
    flex-direction: column;
    align-items: center;
  }

  /* line 94, dist/_patterns/_scss/components/dates-show.scss */

  .ticket-date {
    margin-right: 0;
    width: 80%;
    padding-top: 14px;
    padding-bottom: 9px;
  }

  /* line 99, dist/_patterns/_scss/components/dates-show.scss */

  .ticket-date .collective {
    font-size: 16px;
    font-size: 1rem;
  }
}

@media (max-width: 480px) {
  /* line 976, dist/_patterns/_scss/general.scss */

  .video-block {
    padding: 20px 0 5px;
  }

  /* line 27, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .main-title h3 {
    margin: auto;
    padding: 42px 10px 20px 10px;
    width: 90%;
  }

  /* line 24, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-img {
    height: auto;
  }

  /* line 192, dist/_patterns/_scss/components/title-description-slider.scss */

  .paragraph--type--destacados .block-title-description-slider {
    padding: 20px 0 0;
  }

  /* line 19, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play.pshow .scroll_down {
    margin-bottom: 25px;
  }

  /* line 36, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .page-breadcrumb {
    left: 0;
    margin-top: 10px;
    position: absolute;
  }

  /* line 84, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-all-content .wrap-content-text {
    position: unset;
  }

  /* line 116, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero {
    bottom: 34%;
    padding: 0 10px;
    position: absolute;
    width: 90%;
  }

  /* line 165, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h1 {
    font-size: 24px;
    font-size: 1.5rem;
    margin-top: 10px;
  }

  /* line 261, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero .wrap-description {
    display: none;
  }

  /* line 298, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-align-content {
    max-height: 500px;
  }

  /* line 303, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero {
    bottom: 0;
    position: absolute;
  }

  /* line 423, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero .link-ticket {
    margin-bottom: 20px;
  }

  /* line 431, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero .btn-gray {
    font-size: 0.75rem;
    height: 42px;
    margin-bottom: 10px;
    padding: 13px;
    width: 155px;
  }

  /* line 486, dist/_patterns/_scss/components/outstanding-play.scss */

  .scroll_down {
    margin-bottom: 25px;
  }

  /* line 2, dist/_patterns/_scss/components/block--search.scss */

  .block-search.agenda {
    margin-top: 0px;
    padding: 0px;
  }

  /* line 45, dist/_patterns/_scss/components/block--search.scss */

  .block-search.agenda .main-title h3 {
    color: #000000;
  }

  /* line 1, dist/_patterns/_scss/components/block--search.scss */

  .block-search {
    margin-top: 0px;
  }

  /* line 151, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-subtitle h1.title-small {
    font-size: 30px;
    font-size: 1.875rem;
  }

  /* line 1, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows {
    display: none;
  }

  /* line 81, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist .col-xs-6 {
    width: 100%;
  }

  /* line 84, dist/_patterns/_scss/components/page-thumb-artist.scss */

  .page-thumb-artist .col-xs-6 .page-thumb-artist__block--img img {
    width: 100%;
  }

  /* line 71, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion {
    padding-left: 0px;
  }

  /* line 101, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion a .arrow {
    top: 29px !important;
    right: 20px !important;
  }

  /* line 516, dist/_patterns/_scss/components/accordions.scss */

  .accordions.accordions-faq .wrap-accordion .wrap-head-accordion h3 {
    font-size: 18px;
    font-size: 1.125rem;
    text-align: left;
  }

  /* line 53, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text p {
    line-height: inherit !important;
    padding: 10px 0px;
  }

  /* line 69, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text a {
    width: 100%;
    position: absolute;
  }

  /* line 122, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--buttons {
    margin-bottom: 10px;
  }

  /* line 59, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles {
    display: none;
  }

  /* line 209, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:first-child {
    width: 100%;
  }

  /* line 228, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:nth-child(2) {
    width: 100%;
  }

  /* line 309, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-space {
    margin-right: 1px;
  }

  /* line 372, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-prices {
    display: inline-block;
    width: 40%;
  }

  /* line 391, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-cta {
    width: 60%;
  }

  /* line 447, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class {
    width: 100%;
  }

  /* line 488, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class span:first-child {
    font-size: 11px;
    font-size: 0.6875rem;
  }

  /* line 503, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class span:last-child {
    left: 15px;
    position: relative;
  }
}

@media (max-width: 415px) {
  /* line 47, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item p {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 5px;
  }

  /* line 72, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-node-type-espectaculo .page-sponsor-shows {
    align-items: center;
    display: flex;
    margin-top: -45px;
  }

  /* line 77, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-node-type-espectaculo .page-sponsor-shows p {
    margin-bottom: 0;
    width: 50%;
  }

  /* line 81, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-node-type-espectaculo .page-sponsor-shows__items {
    width: 50%;
  }

  /* line 83, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-node-type-espectaculo .page-sponsor-shows__items-img {
    width: 50%;
  }

  /* line 86, dist/_patterns/_scss/components/page-sponsor-shows.scss */

  .page-node-type-espectaculo .page-sponsor-shows__items img {
    padding: 0;
  }
}

@media (max-width: 320px) {
  /* line 303, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero {
    padding-bottom: 0;
  }

  /* line 423, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero .link-ticket {
    margin: 10px auto;
  }

  /* line 431, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .swiper-container.swiper-home .wrap-content-hero .btn-gray {
    display: inline-block;
  }

  /* line 516, dist/_patterns/_scss/components/accordions.scss */

  .accordions.accordions-faq .wrap-accordion .wrap-head-accordion h3 {
    font-size: 16px;
    font-size: 1rem;
  }
}

@media (min-width: 768px) and (max-width: 983px) {
  /* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  .visible-sm {
    display: block !important;
  }

  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  table.visible-sm {
    display: table !important;
  }

  /* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  tr.visible-sm {
    display: table-row !important;
  }

  /* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }

  /* line 73, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-sm-block {
    display: block !important;
  }

  /* line 78, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-sm-inline {
    display: inline !important;
  }

  /* line 83, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-sm-inline-block {
    display: inline-block !important;
  }

  /* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 984px) and (max-width: 1199px) {
  /* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  .visible-md {
    display: block !important;
  }

  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  table.visible-md {
    display: table !important;
  }

  /* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  tr.visible-md {
    display: table-row !important;
  }

  /* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }

  /* line 92, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-md-block {
    display: block !important;
  }

  /* line 97, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-md-inline {
    display: inline !important;
  }

  /* line 102, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-md-inline-block {
    display: inline-block !important;
  }

  /* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) and (max-width: 1220px) {
  /* line 896, dist/_patterns/_scss/general.scss */

  .have-iframe .container {
    width: 1183px;
  }
}

@media print {
  /* line 9, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 23, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 27, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 33, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  /* line 38, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 44, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  thead {
    display: table-header-group;
  }

  /* line 48, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 53, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  img {
    max-width: 100% !important;
  }

  /* line 57, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 64, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 72, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  .navbar {
    display: none;
  }

  /* line 77, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  /* line 81, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  .label {
    border: 1px solid #000;
  }

  /* line 85, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  .table {
    border-collapse: collapse !important;
  }

  /* line 88, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 94, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }

  /* line 7, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  .visible-print {
    display: block !important;
  }

  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  table.visible-print {
    display: table !important;
  }

  /* line 11, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  tr.visible-print {
    display: table-row !important;
  }

  /* line 12, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }

  /* line 155, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-print-block {
    display: block !important;
  }

  /* line 162, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-print-inline {
    display: inline !important;
  }

  /* line 169, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */

  .visible-print-inline-block {
    display: inline-block !important;
  }

  /* line 18, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

  .hidden-print {
    display: none !important;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 193, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }

  /* line 197, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  input[type="date"].input-sm,
  .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px;
  }

  /* line 202, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */

  input[type="date"].input-lg,
  .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 46px;
  }

@font-face {
    font-family: "Flaticon";
    src: url("../fonts/flaticon/Flaticon.svg#Flaticon") format("svg");
}
}

@media (max-device-width: 480px) and (orientation: landscape) {
  /* line 92, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */

  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

@media all and (transform-3d), (-webkit-transform-3d) {
  /* line 16, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

  .carousel-inner > .item {
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  /* line 34, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }

  /* line 39, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }

  /* line 44, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */

  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiZ2VuZXJhbC9fdmFycy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvX2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCJnZW5lcmFsL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNDakIsUUFBUTtBRERSOzs7O0dBSUc7QUFKSCw0RUFBNEU7QUFRNUUsMEZBQTBGO0FBQTFGO0VFQUEsd0JBQUs7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Rjs7O0VGekNHLGFBMEkrRztFQXpJL0csa0JBeUkrRztDRTNGaEg7O0FGb3dISCw4RkFBOEY7QUVsd0g3Rjs7Ozs7OztFRjNDRyxhQUFZO0NFa0RiOztBRnN3SEgsd0ZBQXdGO0FBbGtIeEY7RUc3UFMsYUgySTBHO0VBcUgvRyxrQkF6TzRCO0VHckI1QixnQkRKSDtFQ0tPLGlCRG9GWTtFQ25GZixtQkg2QjBCO0NBbU81Qjs7QUFva0hILHdGQUF3RjtBQTNrSHhGO0VHdFBRLGFIb0kyRztFRzlIOUcsa0JIOEg4RztDQTZIaEg7O0FBc2tISCx3RkFBd0Y7QUFqbEh4Rjs7RUdsUFksYUFBQTtDQUNIOztBSHcwSFQsd0ZBQXdGO0FBdmxIeEY7RUcvT0ksYUg2SCtHO0VHN0gvRyxpQkFFTztFQUNDLGtCSE1vQjtFR0x2QixnQkRwQlI7RUZvUkcsaUJFM0xnQjtDRjRMakI7O0FBMGtISCw4RkFBOEY7QUU5ekg5Rjs7O0VBQ0UsYUE2T1k7RUE1T2IsbUJBMENLO0VGaEZGLGdCQXJCb0Q7RUFzQnBELHFCRTBGWTtFQS9DZixtQkZQOEI7Q0VRL0I7O0FGZzBIQSw4RkFBOEY7QUU5ekg3Rjs7O0VGekNHLGFFNFFVO0VGM1FWLGtCRTJRVTtDQTdOWDs7QUZnMEhILDhGQUE4RjtBRTl6SDdGOzs7Ozs7O0VGM0NHLGFBQVk7Q0VrRGI7O0FGazBISCx3RkFBd0Y7QUFwbUh4RjtFQUVJLGFFWlU7RUZhVixtQkUvTUU7RUVsSU4sZ0JKNkJ3RDtFSTVCdEQscUJGNEljO0VFM0lkLG1CSnFGNkI7Q0lwRjdCOztBSnc3SEYsd0ZBQXdGO0FBN21IeEY7RUl6VUUsYUYrVFk7RUU5VFosa0JGOFRZO0NFN1RaOztBSjA3SEYsd0ZBQXdGO0FBbm5IeEY7O0VJcFVDLGFBQUE7Q0ptVkU7O0FBMG1ISCx3RkFBd0Y7QUF6bkh4RjtFSWpVQSxhRnVUYztFRXZUaUMsaUJBQWdCO0VBQUksbUJGcUg3RDtFRmdPRixnQkFyVW9EO0VBc1VwRCxxQkV0Tlk7Q0UvSGhCOztBSms4SEEsd0ZBQXdGO0FBcG1IeEY7RUFFRSxtQkFBa0I7Q0k1VnBCOztBSm04SEEsd0ZBQXdGO0FBem1IeEY7RUFNSSxzQkFBMEM7Q0FDM0M7O0FBdW1ISCx3RkFBd0Y7QUFwbUh4RjtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VJcldSLFNBQUE7RUFBK0MsV0FBUztFQUFXLGVBQUE7RUp5V2pFLFlFMUQ2QztFRjJEN0MsYUUzRDZDO0VFOVMvQyxrQkY4UytDO0VFOVNBLG1CQUFnQjtFQUFJLHFCQUFBO0NKNldsRTs7QUF1bUhELHdGQUF3RjtBQXRtSHhGOzs7RUk3V21FLFlGK1NyRDtFRmtFWixhRWxFWTtFRm1FWixrQkVuRVk7Q0U5U2Q7O0FKMjlIQSx3RkFBd0Y7QUF4bUh4Rjs7O0VBR0UsWUExTWlIO0VJM0tuSCxhSjJLbUg7RUkzS3BFLGtCSjJLb0U7Q0kzS2hEOztBSm0rSG5FLDZGQUE2RjtBRWpoSTdGOzs7Ozs7Ozs7O0VBbUJFLGVGb2VzQztDRW5ldkM7O0FGMmdJRCw4RkFBOEY7QUEzZ0k1RjtFRVlGLHNCRnVkd0M7RUFsYjlCLGlERXBDTDtDQU1MOztBRisvSEEsOEZBQThGO0FFcGdJOUY7RUFDQSxzQkFBVTtFRmtDQSxrRUVqQ0o7Q0FFTjs7QUZ1Z0lBLDhGQUE4RjtBRXBnSTlGO0VBQ0csZUY2Y3FDO0VFNWN4QyxzQkY0Y3dDO0VFM2N4QywwQkY0Y3dDO0NFM2N0Qzs7QUZ1Z0lGLDhGQUE4RjtBQWhoSTVGO0VBQ0UsZUFrZG9DO0NFbGN4Qzs7QUZvZ0lBLDZGQUE2RjtBRXpqSTdGOzs7Ozs7Ozs7O0VBbUJFLGVFNkM2RDtDRjVDOUQ7O0FGbWpJRCw4RkFBOEY7QUFuakk1RjtFRVlGLHNCRWdDK0Q7RUpLckQsaURFcENMO0NBTUw7O0FGdWlJQSw4RkFBOEY7QUU1aUk5RjtFQUNBLHNCQUFVO0VGa0NBLGtFRWpDSjtDQUVOOztBRitpSUEsOEZBQThGO0FFNWlJOUY7RUFDRyxlRXNCNEQ7RUZyQi9ELHNCRXFCK0Q7RUZwQi9ELDBCRW9CbUU7Q0ZuQmpFOztBRitpSUYsOEZBQThGO0FBeGpJNUY7RUFDRSxlSTJCMkQ7Q0ZYL0Q7O0FGNGlJQSw2RkFBNkY7QUVq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O0FJcm5NekY7RUpzZE0sWUk5ZTZEO0VKK2U3RCw4QkE5SGlEO0NJdlZ2RDs7QUp5bk1BLHlGQUF5RjtBSTNuTXpGO0VKNGRJLGVJdmYrRDtDQThCbkU7O0FKNm5NQSx5RkFBeUY7QUlob016RjtFSmllTSxlSTNmNkQ7Q0ErQnBCOztBSmdvTS9DLHlGQUF5RjtBSXJvTXpGO0VKcWVRLFlBdEp3QztFQXVKeEMsOEJBdEorQztDSTNVdkQ7O0FKc29NQSx5RkFBeUY7QUkzb016RjtFQU0rQyxZSnlVQztFSXpVbUIsMEJBL0JKO0NKd2dCeEQ7O0FBa3FMUCx5RkFBeUY7QUlqcE16RjtFSnFmUSxZSTlnQjJEO0VBaUNuRSw4Qko0VXVEO0NJNVVSOztBSitvTS9DLHlGQUF5RjtBSXZwTXpGO0VBU21FLG1CSnFWbkI7Q0luVmhEOztBSmlwTUEseUZBQXlGO0FJNXBNekY7RUFVQSx1QkFqQytEO0NBaUNoQjs7QUp1cE0vQyx5RkFBeUY7QUlqcU16RjtFSm1nQk0sdUJJMWhCNkQ7Q0oyaEI5RDs7QUFrcUxMLHlGQUF5RjtBSXRxTXpGOztFSnlnQkksc0JBQTRDO0NJN2ZoRDs7QUpncU1BLHlGQUF5RjtBSTVxTXpGO0VKa2hCUSwwQkkzaUJ1RDtFSjRpQnZELFlBcE13QztDSWpVaEQ7O0FKeWdCSTtFQTRwTEYseUZBQXlGO0VJbnJNM0Y7SUFlbUUsc0JKNFRRO0dBaU5sRTtFQTJwTFAseUZBQXlGO0VJdnJNM0Y7SUFnQkEsMEJKMlQyRTtHSTNUckI7RUoycU1wRCx5RkFBeUY7RUkzck0zRjtJSmlpQlUsZUkzakJ5RDtHSmlrQjFEO0VBd3BMUCx5RkFBeUY7RUkvck0zRjtJQWlCd0QsWUo4VFI7SUk5VG1CLDhCSitUWjtHQXNONUM7RUE4cExULHlGQUF5RjtFSXBzTTNGO0lKNGlCWSxZQTdOb0M7SUk1VGhELDBCQTVDK0Q7R0E0Q1A7RUpzck10RCx5RkFBeUY7RUl6c00zRjtJQW9CbUUsWUE3Q0E7SUo4a0J2RCw4QkFqTzJDO0dBa081QztDQXdwTFY7O0FBRUQseUZBQXlGO0FJaHRNekY7RUFzQitDLGVBaERvQjtD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RjtFRXVFQyxXQUFBO0VGaERHLFlFaUZIO0VGaEZHLDBCRXhFTztFQTZIUCxzQkE3SE87Q0E4SVI7O0FGczlOSCw0RkFBNEY7QUFwak81Rjs7Ozs7OztFRXNGTSxlQUFBO0NBQ0o7O0FGdytORiw2RkFBNkY7QUEvak83RjtFQWtDTSxlSUR5RDtDSkUxRDs7QUFpaU9MLGtHQUFrRztBQXBvT2hHO0VBQ0UsZUFtZm9DO0VBbGZwQywwQkFtZm9DO0NBaGZyQzs7QUFxb09ILG1HQUFtRztBRXBvT2pHOztFQUVBLGVGNGVzQztDRTljeEM7O0FGMG1PQSxtR0FBbUc7QUUxb09qRzs7RUZNSSxlQUFjO0NFR2Y7O0FGdW9PTCxtR0FBbUc7QUVocE9qRzs7O0VGV0ksZUFtZWtDO0VFdmR4QywwQkFBTztDQUNGOztBRmdvT0wsbUdBQW1HO0FFeHBPakc7Ozs7RUE0QkksWUFBQTtFQUNBLDBCRmlka0M7RUVoZGxDLHNCRmdka0M7Q0UvY3BDOztBRm1vT0osa0dBQWtHO0FBeHFPaEc7RUFDRSxlSTJEK0Q7RUoxRC9ELDBCQXVmb0M7Q0FwZnJDOztBQXlxT0gsbUdBQW1HO0FFeHFPakc7O0VBRUEsZUVvRGlFO0NGdEJuRTs7QUY4b09BLG1HQUFtRztBRTlxT2pHOztFRk1JLGVBQWM7Q0VHZjs7QUYycU9MLG1HQUFtRztBRXByT2pHOzs7RUZXSSxlSTJDNkQ7RUYvQm5FLDBCQUFPO0NBQ0Y7O0FGb3FPTCxtR0FBbUc7QUU1ck9qRzs7OztFQTRCSSxZQUFBO0VBQ0EsMEJFeUI2RDtFRnhCN0Qsc0JFd0I2RDtDRnZCL0Q7O0FGdXFPSixrR0FBa0c7QUE1c09oRztFQUNFLGVJNEQyRDtFSjNEM0QsMEJJMkQrRDtDSnhEaEU7O0FBNnNPSCxtR0FBbUc7QUU1c09qRzs7RUFFQSxlRXFENkQ7Q0Z2Qi9EOztBRmtyT0EsbUdBQW1HO0FFbHRPakc7O0VGTUksZUFBYztDRUdmOztBRitzT0wsbUdBQW1HO0FFeHRPakc7OztFRldJLGVJNEN5RDtFRmhDL0QsMEJBQU87Q0FDRjs7QUZ3c09MLG1HQUFtRztBRWh1T2pHOzs7O0VBNEJJ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OztBRjZtUEYsK0ZBQStGO0FFNW1QOUY7RUZFSyxlSTRGeUQ7RUozRnpELDBCRUowQjtDQU8zQjs7QUY0bVBMLCtGQUErRjtBQTNtUDNGO0VBQ0UsMEJJc0Z1QztDRjFFN0M7O0FGbW1QQSx5RkFBeUY7QUFuNE96RjtFQTdQRSxzQkVnQlM7Q0YrT1Y7O0FBczRPRCw4RkFBOEY7QUFub1A1RjtFS0RDLFlMK3NCK0I7RUVudEJsQywwQkFtQlc7RUZYUCxzQkVXTztDQUFUOztBRjRuUEYsK0ZBQStGO0FFdG9QN0Y7RUFDQSwwQkFTUztDQVJUOztBRnlvUEYsK0ZBQStGO0FFeG9QOUY7RUZFSyxlRUtLO0VGSkwsdUJBb3NCNEI7Q0Vqc0I3Qjs7QUZ3b1BMLCtGQUErRjtBQXZvUDNGO0VBQ0UsNkJFREs7Q0FhWDs7QUYrblBBLHlGQUF5RjtBQTU1T3pGO0VBaFFFLHNCSTREMkM7Q0ZzVzdDOztBRit2T0EsOEZBQThGO0FBL3BQNUY7RUtEQyxlTG1mcUM7RUV2ZnhDLDBCRndmd0M7RUFoZnBDLHNCSXVEeUM7Q0Y1QzNDOztBRndwUEYsK0ZBQStGO0FFbHFQN0Y7RUFDQSwwQkVxRDJDO0NGcEQzQzs7QUZxcVBGLCtGQUErRjtBRXBxUDlGO0VGRUssZUEwZWtDO0VBemVsQywwQkF3ZWtDO0NFcmVuQzs7QUZvcVBMLCtGQUErRjtBQW5xUDNGO0VBQ0UsNkJJMkN1QztDRi9CN0M7O0FGMnBQQSx5RkFBeUY7QUFyN096RjtFQW5RRSxzQkEwZjBFO0NBclAzRTs7QUF3N09ELDhGQUE4RjtBQTNyUDVGO0VLREMsZUQyRGdFO0VGL0RuRSwwQkY0ZndDO0VBcGZwQyxzQkFxZndFO0NFMWUxRTs7QUZvclBGLCtGQUErRjtBRTlyUDdGO0VBQ0EsMEJGbWYwRTtDRWxmMUU7O0FGaXNQRiwrRkFBK0Y7QUVoc1A5RjtFRkVLLGVBOGVrQztFQTdlbEMsMEJJZ0Q2RDtDRjdDOUQ7O0FGZ3NQTCwrRkFBK0Y7QUEvclAzRjtFQUNFLDZCQXllc0U7Q0U3ZDVFOztBRnVyUEEseUZBQXlGO0FHdnRQekY7RUhHRSxzQkE4ZjZFO0NBdFA5RTs7QUFpOU9ELDhGQUE4RjtBQXZ0UDVGO0VLREMsZUQ0RDREO0VGaEUvRCwwQkVnRW1FO0VKeEQvRCxzQkF5ZjJFO0NFOWU3RTs7QUZndFBGLCtGQUErRjtBRTF0UDdGO0VBQ0EsMEJGdWY2RTtDRXRmN0U7O0FGNnRQRiwrRkFBK0Y7QUU1dFA5RjtFRkVLLGVJa0Q2RDtFSmpEN0QsMEJJaUR5RDtDRjlDMUQ7O0FGNHRQTCwrRkFBK0Y7QUEzdFAzRjtFQUNFLDZCQTZleUU7Q0VqZS9FOztBRm10UEEseUZBQXlGO0FBditPekY7RUF6UUUsc0JJOERpRTtDSjZNbEU7O0FBMCtPRCw4RkFBOEY7QUFudlA1RjtFS0RDLGVENkQwQztFRmpFN0MsMEJFaUUrRDtFSnpEM0Qsc0JJeUQrRDtDRjlDakU7O0FGNHVQRiwrRkFBK0Y7QUV0dlA3RjtFQUNBLDBCRXVEaUU7Q0Z0RGpFOztBRnl2UEYsK0ZBQStGO0FFeHZQOUY7RUZFSyxlSW1EeUQ7RUpsRHpELDBCSWtEdUM7Q0YvQ3hDOztBRnd2UEwsK0ZBQStGO0FBdnZQM0Y7RUFDRSw2Qkk2QzZEO0NGakNuRTs7QUYrdVBBLGlHQUFpRztBQTN3UGpHO0VBQ0UsbUJBQWtCO0VBQ2xCLGVLRkM7RUhKSCxVQUFBO0VGUUUsV0FBVTtFRUFaLGlCQUFLO0NBMkJMOztBRnF2UEEsa0dBQWtHO0FBcHhQbEc7Ozs7O0VFY0ksbUJBQUM7RUFDSCxPQUFRO0VBQ1QsUUFBQTtFRkRHLFVBQVM7RUFDVCxhQUFZO0VFWWhCLFlBQU87RUFDUCxVQUFLO0NBQ0w7O0FGcXdQQSxrR0FBa0c7QUVqd1BsRztFQUNBLHVCQUFNO0NBQ047O0FGb3dQQSxrR0FBa0c7QUVqd1BsRztFQUNBLG9CQUFRO0NGVlA7O0FBK3dQRCxzRkFBc0Y7QUEzeVB0RjtFRU5BLGlCQUFBO0VGUUUsY0FBYTtFRUFmLG9CQUFLO0VBQ0gsMEJFMEdpRTtFRnpHakUsMEJGc3ZCZ0Q7RUVydkJoRCxtQkE0SkQ7RUZsR1MsZ0RFekRUO0NBUUE7O0FGeXlQRCx1RkFBdUY7QUF2elB2RjtFQVNJLG1CQUFrQjtFRUdsQixr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QiwyQkFBMEI7RUk3WC9CLGVBQThCO0VBQWtCLGlCQUFBO0NKMlk1Qzs7QUFteTFCbkIsbUVBQW1FO0FJdHIyQm5FO0VKbUpFLGdCQUEwQjtFRWtINUIscUJBQU87Q0ZxSWM7O0FBa3oxQnJCLG1FQUFtRTtBSTVyMkJuRTtFSm1KRSxnQkFBMEI7RUVrSDVCLG1CQUFPO0VFNVA0RCxtQkFBQTtDQUNBOztBSm9ZM0M7RUFzejFCdEIsbUVBQW1FO0VJcHMyQnJFO0lKbUpFLGdCQUEwQjtJRWtINUIsZ0JBQU87SUUzUHNDLGlCQUFBO0dBQXNCO0NKZ3MyQmxFOztBQUVELG1FQUFtRTtBRXQ2MUI5RDtFRTNSOEQsV0FBQTtFSjZZbkQsMEJBeGJEO0VBeWJDLHVCQUFzQjtFSTdZdEMsZUZsQ0s7RUVrQ21ELG1CQUFPO0VBQUksY0FBQTtFSmlabkQsY0FBYTtFQUNiLG9CQUFtQjtFSWpadEIsNEJBQWdDO0NBYzdDOztBQWR3RDtFSjZzMkJ0RCxtRUFBbUU7RUVwNzFCaEU7SUV6UjhELFlBQUE7R0FjbkU7Q0ptczJCQzs7QUEzejFCZTtFQTh6MUJkLG1FQUFtRTtFRTM3MUJoRTtJRXhSYSx3QkFBMkI7R0FhN0M7Q0owczJCQzs7QUl2dDJCa0U7RUowdDJCakUsbUVBQW1FO0VFbDgxQmhFO0lGaUllLFlBQVc7SUFDWCxrQkFBaUI7SUl6Wk8sd0JBQUM7R0FZN0M7Q0ptdDJCQzs7QUkvdDJCa0U7RUprdTJCakUsbUVBQW1FO0VFMzgxQmhFO0lGc0llLFlBQVc7SUFDWCxrQkFBaUI7R0lsWnJDO0NKMnQyQkM7O0FJdHUyQnVEO0VKeXUyQnRELG1FQUFtRTtFRW45MUJoRTtJRXRSOEQsbUJBQUE7SUppYS9DLGtCQUFpQjtHSXRackM7Q0ptdTJCQzs7QUk3dTJCRDtFSmd2MkJFLG1FQUFtRTtFRTM5MUJoRTtJRXJSMEQsbUJBQUE7SUFBSSxrQkFBQTtHQVVuRTtDSjJ1MkJDOztBQUVELG1FQUFtRTtBRWwrMUI5RDtFRXBSYyxlRnhDZDtDRXlDUzs7QUowdjJCZCxtRUFBbUU7QUV2KzFCOUQ7RUVwUjhELGVGeEM5RDtFRmlkbUIsc0JBQXFCO0NBQ3hCOztBQXUxMUJyQixtRUFBbUU7QUU3KzFCOUQ7RUYwSm1CLDRCQUEyQjtFQUMzQiwwQkFBeUI7RUE5Uy9DLGVBQTBCO0VFa0g1QixxQkFBTztFRWpQd0Qsc0JBQUE7Q0FFQTs7QUFGSTtFSnl3MkJqRSxtRUFBbUU7RUV2LzFCaEU7SUZuSkgsZ0JBQTBCO0lFa0g1QixxQkFBTztHRS9Pd0Q7Q0o0dzJCOUQ7O0FJN3cyQjRDO0VKZ3gyQjNDLG1FQUFtRTtFRS8vMUJoRTtJRm5KSCxnQkFBMEI7SUVrSDVCLG9CQUFPO0dFL093RDtDSm94MkI5RDs7QUFoMjFCdUI7RUFtMjFCdEIsbUVBQW1FO0VFdmcyQmhFO0lGcUt1QixjQUFhO0dJcmJzQjtDSjJ4MkI5RDs7QUFFRCxtRUFBbUU7QUU3ZzJCOUQ7RUZuSkgsZ0JBQTBCO0VFa0g1QixvQkFBTztFRjJNaUIsNEJBQTJCO0VJemJOLGlCQUFBO0VBQWtCLG1CQUFBO0VBQUksV0FBQTtDSjRjOUM7O0FBZkc7RUEwMjFCdEIsbUVBQW1FO0VFeGgyQmhFO0lGK0t1QixXQUFVO0lJN2JPLG1CQUFBO0dKMmN4QjtDQWcyMUJwQjs7QUExMjFCdUI7RUE2MjFCdEIsbUVBQW1FO0VFaGkyQmhFO0lGb0x1QixXQUFVO0dBU2pCO0NBdTIxQnBCOztBSWp6MkJrRTtFSm96MkJqRSxtRUFBbUU7RUV2aTJCaEU7SUZ3THVCLGlCQUFnQjtJQUNoQixpQkFBZ0I7SUlyY0MsbUJBQUE7R0p5Y3hCO0NBZzMxQnBCOztBQUVELG1FQUFtRTtBRS9pMkI5RDtFRTNROEQsMEJGMUR0RDtFRnVnQkcsNkJBQTRCO0VBclYxQyxnQkFBMEI7RUVrSDVCLHFCQUFPO0VFek9QLGVKNURlO0VJNER5QyxXQUFPO0VBQUksa0JBQUE7RUppZG5ELG1CQUFrQjtFQUNsQixjQUFhO0VJamQ3QixvQkFBNkM7RUFBVyx3QkFBTztFQUFJLG9CQUFBO0NBYUE7O0FKeWNuRDtFQW0zMUJkLG1FQUFtRTtFRWhrMkJoRTtJRXhRVyxhQUE2QjtJSnFIM0MsZ0JBQTBCO0lFa0g1QixvQkFBTztHRTNONEQ7Q0prMDJCbEU7O0FBcjMxQmU7RUF3MzFCZCxtRUFBbUU7RUV6azJCaEU7SUZrTmUsMEJFN2ZWO0dFK0N5RDtDSnkwMkJsRTs7QUlwMTJCdUQ7RUp1MTJCdEQsbUVBQW1FO0VFaGwyQmhFO0lFdlE4RCx1QkFBQTtJSjhkL0Msd0JBQXVCO0lJN2QxQixZQUE0QjtJQUFrQixlRi9EbEQ7SUUrRHNELDBCSmhFcEQ7SUFtTGIsZ0JBQTBCO0lFa0g1QixxQkFBTztJRjZQYSxrQkFBaUI7SUlqZW5CLG9CQUEyQjtHQVNzQjtDSncxMkJsRTs7QUlqMjJCa0U7RUpvMjJCakUsbUVBQW1FO0VFL2wyQmhFO0lGZ09lLFlBQVc7SUFuWDdCLGdCQUEwQjtJRWtINUIscUJBQU87SUVuT1ksV0FBMEI7R0FRc0I7Q0prMjJCbEU7O0FBajQxQmU7RUFvNDFCZCxtRUFBbUU7RUV6bTJCaEU7SUVuUVUsZ0JBQThCO0lBQWtCLGtCQUFBO0dBT0k7Q0owMjJCbEU7O0FBcDQxQmU7RUF1NDFCZCxtRUFBbUU7RUVqbjJCaEU7SUVsUVUsaUJBQThCO0lBQWtCLGtCQUFBO0dBTUk7Q0prMzJCbEU7O0FJdjMyQkQ7RUowMzJCRSxtRUFBbUU7RUV6bjJCaEU7SUVqUTBELGVBQUE7SUFBSSxtQkFBQTtJSnNmM0MsdUJBQXNCO0lJcmZ6QixtQkFBd0I7R0FJVztDSjQzMkJ2RDs7QUloNDJCa0U7RUptNDJCakUsbUVBQW1FO0VFbm8yQmhFO0lGeVB1QixpQkFBZ0I7R0lyZlk7Q0ptNDJCdkQ7O0FBRUQsbUVBQW1FO0FFem8yQjlEO0VFOVB3QyxhQUFBO0VBQWtCLHNCQUFBO0VBQUksY0FBQTtDSnVnQjFDOztBQUxHO0VBNjQxQjFCLG1FQUFtRTtFRWpwMkJoRTtJRTdQd0MsWUFBQTtJQUFrQixjQUFBO0lBQUksVUFBQTtHSnNnQjFDO0NBODQxQnhCOztBQ3ArMkJEO0VEdSsyQkUsa0VBQWtFO0VBeCsyQnBFO0lLQUEsb0JBQUE7R0x5VkM7Q0FtcDJCQTs7QUFFRCxrRUFBa0U7QUE5KzJCbEU7RUtJRyxrQkFBQTtFSEpILHFCQUFBO0VGUVEsVUFBUztDRUloQjs7QUFIQztFRjYrMkJBLGtFQUFrRTtFQXQvMkJwRTtJRVVFLHFCQUEwQjtHQUUzQjtDRjgrMkJBOztBQUVELG1FQUFtRTtBQTUvMkJuRTtFRWtCSyxjQUFBO0VBQ0csK0JBQUc7RUFDVixvQkFBQTtFRkRPLDBCQVhPO0VBWVAsZUVYSztFQXVCTixlQUFBO0NGZ1NGOztBRTVSQztFRm0rMkJKLG1FQUFtRTtFQXZnM0JyRTtJRXFDTSxZQUFBO0dBUUc7Q0Y4OTJCUjs7QUVwKzJCSztFRnUrMkJKLG1FQUFtRTtFQTlnM0JyRTtJRXdDSSxjQUFBO0lBRUQsa0JBQUE7SUFDSSxxQkFBQTtHQUVFO0NGdSsyQlI7O0FBRUQsbUVBQW1FO0FBdGgzQm5FO0VBcUNZLGNBQWE7Q0F3RmhCOztBRXRFRDtFRnErMkJOLG1FQUFtRTtFQTVoM0JyRTtJRXdETSwyQ0FBQTtJQUNLLDBDQUFZO0lGWlAsdUJBQXNCO0lBQ3RCLFdBQVU7SUVvQmhCLHdCQUFZO0lBQ1Asb0JBQUE7R0YwRE47Q0F3NjJCUjs7QUFsLzJCVztFQXEvMkJWLG1FQUFtRTtFQXhpM0JyRTtJQW9EZ0Isb0JBQW1CO0lFd0JsQywrQkFBQTtHRmlEUTtDQWc3MkJSOztBQUVELG1FQUFtRTtBQS9pM0JuRTtFRXdGRSxtQkFBQTtFQUNBLGlCQUE2QjtDQWlHOUI7O0FGNUhtQjtFQXcvMkJsQixtRUFBbUU7RUF0ajNCckU7SUErRHdCLGtCQUFpQjtHQTJCeEI7Q0FnKzJCaEI7O0FFeDkyQk87RUYyOTJCTixtRUFBbUU7RUE3ajNCckU7SUVtR1ksZUFBQTtHRlRLO0NBdSsyQmhCOztBRW45MkIwQjtFRnM5MkJ6QixtRUFBbUU7RUFwazNCckU7SUUrR0MsWUFBQTtJRnRDK0IsbUJBQWtCO0lBQ2xCLHFDQUFpQztJRTJDaEUsWUFBQTtJQUNNLFdBQUE7SUFDWSxPQUFBO0lBQ2xCLGVBQUE7SUZ6QytCLGtCQUFpQjtJQUNqQixtQkFBa0I7R0V5RGhDO0NGdTgyQmpCOztBRWg5MkJBO0VGbTkyQkMsbUVBQW1FO0VBbmwzQnJFO0lBb0ZnQyxXQUFVO0lBQ1YsYUFBWTtJRWtEekMsUUFBQTtHQUVlO0NGZzkyQmpCOztBQUVELG1FQUFtRTtBQTNsM0JuRTtFRWtKYSxpQkFBQTtDQXVDRjs7QUZ6RlM7RUFpZzNCbEIsbUVBQW1FO0VBam0zQnJFO0lFeUpNLFdBQUE7SUFDVSxvQkFBQTtHQStCTDtDRjY2MkJWOztBQWpnM0JtQjtFQW9nM0JsQixtRUFBbUU7RUF6bTNCckU7SUFzR3dCLGlCQUFnQjtJRTJEckMsY0FBQTtJQUNDLGFBQUE7SUFDWSxtQkFBQTtJQUNBLG9CQUFBO0dBcUJMO0NGdzcyQlY7O0FBRUQsb0VBQW9FO0FBbm4zQnBFO0VFa01DLG1CQUFBO0VGaEVXLGNBQWE7RUV5RWxCLG9CQUFBO0VBQ0csc0JBQVE7RUFDakIsd0JBQUE7RUFNRSxVQUFBO0NBbUJBOztBQWpCUTtFRnk2MkJULG9FQUFvRTtFQTluM0J0RTtJRXNOQyxXQUFBO0lGekVlLG1CQUFrQjtJQUNsQixvQkFBbUI7R0V3RmhDO0NGODUyQkY7O0FBRUQsb0VBQW9FO0FBdG8zQnBFO0VFd09FLDBCQUFpQztFRjdDakMsZ0JBQTBCO0VFa0g1QixnQkFBTztFQW5FTiw0QkFBQTtDQXlCQTs7QUYyNDJCRCxvRUFBb0U7QUE5bzNCcEU7RUUyUE0sZUF6T0Q7RUEwT0Esc0JBQUE7Q0FNTTs7QUZrNTJCWCxvRUFBb0U7QUFwcDNCcEU7RUUrUFMsc0JBQUE7RUFDTyxlQXZQSDtDQXdQRTs7QUZ5NTJCZixvRUFBb0U7QUExcDNCcEU7RUEyTEUsZ0JBQTBCO0VFa0g1QixvQkFBTztFQXBDQSwyQkFBQTtFQUVOLGlCQUFBO0VGaEdXLGVFbEtDO0VBNFFOLFVBQUE7Q0FDTDs7QUY4NDJCRixvRUFBb0U7QUFwcTNCcEU7RUFpTFksYUFBWTtFQVV0QixnQkFBMEI7RUVrSDVCLG1CQUFPO0VBWkQsa0JBQUE7RUFFSyxvQkFBTDtFQUNLLHdCQUFVO0VBRVgsMkJBQU87RUFDaEIsZ0JBQUE7Q0YzRlE7O0FBbEJHO0VBdS8yQlYsb0VBQW9FO0VBanIzQnRFO0lBMkxnQixXQUFVO0lFa0huQixjQUFBO0dGakdFO0NBMCsyQlI7O0FBRUQsb0VBQW9FO0FBeHIzQnBFO0VFc1RNLGVBcFNEO0NBcVNBOztBRnM0MkJMLG9FQUFvRTtBQTdyM0JwRTtFRTZVVyxtQkFBTDtFQUNLLFdBQVM7RUFDUixjQUFZO0VBQ1osdUJBQUE7RUFDWCx3QkFBQTtFRjlIVyxtQkFBa0I7Q0U0SnpCOztBQXRCTTtFRisyMkJULG9FQUFvRTtFQXhzM0J0RTtJRTBWVyxXQUFTO0dBcUJmO0NGNjEyQko7O0FFaDMyQkE7RUZtMzJCQyxvRUFBb0U7RUEvczNCdEU7SUF5TmdCLFdBQVU7R0VzSnJCO0NGbzIyQko7O0FFaDMyQlU7RUZtMzJCVCxvRUFBb0U7RUF0dDNCdEU7SUVvV0UsV0FBb0I7R0FXakI7Q0YyMjJCSjs7QUFFRCxvRUFBb0U7QUE1dDNCcEU7RUErTmdCLHFCQUFpQjtLQUFqQixrQkFBaUI7RUFDakIsYUFBWTtDRThJakI7O0FGbzMyQlgsb0VBQW9FO0FBbHUzQnBFO0VFaVhDLG1CQUFBO0VGNUlXLFlBQVc7RUFDWCxjQUFhO0VFaUpoQix1QkFBQTtFQUNDLHdCQUFpQjtFQUNqQixtQkFBSztDQy9UUjs7QUR5VUk7RUYwMjJCVCxvRUFBb0U7RUE3dTNCdEU7SUVvWVksV0FBQTtHQzFVTDtDSHVyM0JOOztBQS8vMkJXO0VBa2czQlYsb0VBQW9FO0VBcHYzQnRFO0lBbVBnQixXQUFVO0dHekxuQjtDSDhyM0JOOztBRTUyMkJXO0VGKzIyQlYsb0VBQW9FO0VBM3YzQnRFO0lFNllDLFdBQUE7R0NuVk07Q0hxczNCTjs7QUF2ZzNCVztFQTBnM0JWLG9FQUFvRTtFQWx3M0J0RTtJRW9aUyxXQUFBO0dDMVZGO0NINHMzQk47O0FBRUQsb0VBQW9FO0FBeHczQnBFO0VBNlBnQixpQkFBZ0I7Q0VrSzFCOztBRjgyMkJOLG9FQUFvRTtBQTd3M0JwRTtFRWlhZ0IsMEJBeFpIO0VBeVpaLGVGMVpjO0VBMFBDLG1CQUFrQjtDR3JON0I7O0FEdVhIO0VGaTMyQkEsb0VBQW9FO0VBcngzQnRFO0lFcWFHLG1CQUFBO0dDeFhFO0NINHUzQko7O0FFbDMyQkE7RUZxMzJCQyxvRUFBb0U7RUE1eDNCdEU7SUF3UW9CLG1CQUFrQjtHRzNOakM7Q0htdjNCSjs7QUd6eDNCVztFSDR4M0JWLG9FQUFvRTtFQW55M0J0RTtJQTJRb0IsbUJBQWtCO0dHOU5qQztDSDB2M0JKOztBRzl4M0JXO0VIaXkzQlYsb0VBQW9FO0VBMXkzQnRFO0lHVVksbUJBQUE7R0FtQ1A7Q0hpdzNCSjs7QUFFRCxvRUFBb0U7QUFoejNCcEU7RUEyTEUsZ0JBQTBCO0VFa0g1QixxQkFBTztFRnpCYSxXQUFVO0VHblF6Qiw0QkFBQTtDSGdSWTs7QUc5UU07RUhzeTNCckIsb0VBQW9FO0VBenozQnRFO0lHb0JLLGVBQUE7SUh1S0gsZ0JBQTBCO0lFa0g1QixnQkFBTztHRlpVO0NBOGgzQmhCOztBR3h5M0JxQjtFSDJ5M0JwQixvRUFBb0U7RUFsMDNCdEU7SUEyTEUsZ0JBQTBCO0lFa0g1QixvQkFBTztHRlpVO0NBc2kzQmhCOztBRzd5M0JxQjtFSGd6M0JwQixvRUFBb0U7RUExMDNCdEU7SUEyTEUsZ0JBQTBCO0lFa0g1QixtQkFBTztHRlpVO0NBOGkzQmhCOztBQUVELG9FQUFvRTtBQWoxM0JwRTtFR2lDWSw0QkFBcUI7RUFDZCwwQkFBQTtFSHlKakIsZ0JBQTBCO0VFa0g1QixvQkFBTztDQ3RRUzs7QUgrUEk7RUFvajNCbEIsb0VBQW9FO0VBMTEzQnRFO0lBMkxFLGdCQUEwQjtJRWtINUIsZ0JBQU87R0N0UVM7Q0h3ejNCZjs7QUFFRCxvRUFBb0U7QUFqMjNCcEU7RUd5Q0ssMkJBQUE7RUhrSkgsZ0JBQTBCO0VFa0g1QixtQkFBTztFQ2xRRyxpQkFBQTtDQUNPOztBSDZ6M0JqQixvRUFBb0U7QUF6MjNCcEU7RUcrQ00sWUFBQTtFQUNFLDBCRFZGO0VDV0UsMkJBQXdCO0VIMEk5QixnQkFBMEI7RUVrSDVCLG1CQUFPO0VGUVMsZUE3U0Q7RUc0Q1AsZUFBQTtDQUtGOztBQUphO0VIZzAzQmpCLG9FQUFvRTtFQXIzM0J0RTtJQTJMRSxnQkFBMEI7SUVrSDVCLG9CQUFPO0dDcFBEO0NIaTAzQkw7O0FBRUQsb0VBQW9FO0FBNTMzQnBFO0VHNERnQixlQUFDO0NBQ1o7O0FIbzAzQkwsb0VBQW9FO0FBajQzQnBFO0VHZ0VPLDJCQUFBO0VBQ0MsMEJBQXVCO0VBQzFCLG1CQUFBO0VIeUhILGVBQTBCO0VFa0g1QixxQkFBTztFQ3RPSCxlRGpDRTtDRjRTRDs7QUF5ajNCTCxvRUFBb0U7QUEzNDNCcEU7RUd5RUssbUJBQUE7Q0hnUUk7O0FBdWszQlQsb0VBQW9FO0FBaDUzQnBFO0VHMkVjLGFBQ0o7RUFDRSxhQUFrQjtDQUNyQjs7QUFFQztFSHUwM0JSLG9FQUFvRTtFQXY1M0J0RTtJR2lGZ0IsZUFBYztHSGlRekI7Q0F5azNCSjs7QUdoMDNCSTtFSG0wM0JILG9FQUFvRTtFQTk1M0J0RTtJQXNWWSxvQkFBbUI7R0dsUTNCO0NIODAzQkg7O0FBeGszQkQsaUJHaFFTO0FIaVFUO0VBMmszQkUsb0VBQW9FO0VBdDYzQnRFO0lHK0ZvQixhQUFBO0lBQ1gsbUJBQUE7SUhnUUcsWUFBVztJQUNYLFlBQVc7R0l6VHZCO0VKcTQzQkUsb0VBQW9FO0VBNzYzQnRFO0lJYVMsbUJBQUE7R0FDQTtFSm02M0JQLG9FQUFvRTtFQWo3M0J0RTtJQXVXZ0IsbUJBQWtCO0lBQ2xCLFVBQVM7SUlqVmQsaUJBQUE7SUFDQyx3QkFBUTtHQUNWO0VKKzUzQlIsb0VBQW9FO0VBeDczQnRFO0lJMkJlLGtCQUFBO0lKZ0tiLGdCQUEwQjtJRWtINUIsbUJBQU87R0VoUk07RUppNjNCWCxvRUFBb0U7RUE5NzNCdEU7SUkrQkUsNkJBQW1DO0lKNEpuQyxnQkFBMEI7SUVrSDVCLG1CQUFPO0lFNVFOLHNCQUFBO0lKbVZlLGlCQUFnQjtJQUNoQixZQUFXO0lJalYzQixvQkFBNkM7R0oyVmhDO0VBeWszQlgsb0VBQW9FO0VHNTIzQmxFO0lDeEQrRCxrQkFBQTtHSnFWbEQ7RUFtbDNCZixvRUFBb0U7RUdoMzNCbEU7SUN2RFcsc0JBQThCO0lBQWtCLGVBQUE7SUFBSSxtQkFBQTtHSnlWbEQ7RUFvbDNCZixvRUFBb0U7RUFsOTNCdEU7SUl1Q2MsVUFBK0I7SUFBVyxpQkFBTztJQUFJLHFCQUFBO0lKNlZuRCxvQkFBbUI7R0FDdEI7Q0FvbDNCWjs7QUN4OTNCRDtFRDI5M0JFLG1FQUFtRTtFQTU5M0JyRTtJS0FBLG1CQUFBO0lMR1Esb0JBQW1CO0dFcUMzQjtDRnk3M0JDOztBQUVELG1FQUFtRTtBQW4rM0JuRTtFQTJMRSxnQkFBMEI7RUVrSDVCLGdCQUFPO0VGclNDLGtCQUFpQjtFRUFwQixlQVVBO0VBVEgsNEJBQXVCO0VBQ3ZCLG9CQUFzQjtFQUN0QiwwQkFBOEI7Q0FDL0I7O0FGayszQkQsb0VBQW9FO0FBOSszQnBFO0VBMkxFLGdCQUEwQjtFRWtINUIscUJBQU87RUEzUkYsMkJBQUE7RUFDRyxvQkFBRztDQW9CWDs7QUYrODNCQSxvRUFBb0U7QUF0LzNCcEU7RUFtQlksMkJBQTBCO0VBQzFCLGlCQUFnQjtDRVlyQjs7QUY0OTNCUCxvRUFBb0U7QUE1LzNCcEU7RUVrQ08sZUFBQTtFQUNHLDBCQUFBO0VGd0pSLGdCQUEwQjtFRWtINUIsb0JBQU87RUF4UUQsZUE1Qk87Q0E2QlA7O0FBSU47RUY0OTNCRSxvRUFBb0U7RUF0ZzRCdEU7SUU2Q1csaUJBQUs7R0FDZjtFRjQ5M0JDLG9FQUFvRTtFRS85M0J0RTtJQVVLLGlCQUFBO0dBQ0M7Q0Z3OTNCTDs7QUFFRCxrRUFBa0U7QUFoaDRCbEU7RUtBQSxlSFVFO0VGUEEsdUJBQXNCO0NFdUR0Qjs7QUZyREE7RUFraDRCQSxrRUFBa0U7RUF2aDRCcEU7SUtJRyxzQkFBQTtHSHNERDtDRmkrM0JEOztBQUVELG1FQUFtRTtBQTdoNEJuRTtFRVNFLGlCQUFhO0VBQ2IsMkJBQTBCO0NBQzFCOztBRklDO0VBcWg0QkQsbUVBQW1FO0VBcGk0QnJFO0lFa0JJLGVBQUM7R0FjTDtDRndnNEJDOztBRXBoNEJBO0VGdWg0QkMsbUVBQW1FO0VBM2k0QnJFO0lBbUJJLHFCQUFvQjtHRWF4QjtDRitnNEJDOztBQUVELG1FQUFtRTtBQWpqNEJuRTtFRWtDQSxrQkFBTztDQUNQOztBRm1oNEJBLG1FQUFtRTtBQXRqNEJuRTtFRXFDQSwyQkFBTTtFRnNKSixnQkFBMEI7RUVrSDVCLGdCQUFPO0VBdFFQLGVBN0JFO0VBOEJGLHVCQUFJO0VBQ0osa0JBQUk7Q0FDRDs7QUZzaDRCSCxtRUFBbUU7QUFoazRCbkU7RUU0Q1EsZUExQkg7Q0ZtQkY7O0FBZ2k0QkgsbUVBQW1FO0FBcms0Qm5FO0VFOENDLDJCQUFBO0NGVlk7O0FBc2k0QmIsbUVBQW1FO0FBMWs0Qm5FO0VFdURBLGFBQVE7Q0FDUjs7QUZYQTtFQW1pNEJFLG1FQUFtRTtFQWxpNEJwRTtJRXFCQyxXQUFTO0dBQ1Q7Q0ZnaDRCRDs7QUFFRCwwREFBMEQ7QUF0bDRCMUQ7RUNDQSxzQkFBUTtFSURSLG1CQUFBO0VMR0ksb0JBQW1CO0NFME10Qjs7QUZ4TUc7RUF5bDRCRiwwREFBMEQ7RUE5bDRCNUQ7SUtJRyxzQkFBQTtHSHlNRjtDRnE1M0JBOztBRTFsNEJHO0VGNmw0QkYsMERBQTBEO0VBcm00QjVEO0lFU0Usc0JBQXVCO0dBb014QjtDRjQ1M0JBOztBQUVELDJEQUEyRDtBQTNtNEIzRDtFRVlDLGlCQUFBO0VGRVcsc0NBQXFDO0VBQ3JDLG1CQUFrQjtFRUd6QixXQUFBO0VBQ00sT0FBQTtFQUNWLFNBQUE7RUZEVywwQkVWQztFRldELFlBQVc7RUVZaEIsYUFBQTtFQUNGLGdCQUFBO0NBa0NJOztBQWhDQztFRnVsNEJSLDJEQUEyRDtFQTFuNEI3RDtJRW9DTSxZQUFBO0lBQ0EsYUFBQTtHQThCRztDRjRqNEJSOztBRXZsNEJHO0VGMGw0QkYsMkRBQTJEO0VBbG80QjdEO0lFeUNJLFdBQUE7R0EwQks7Q0ZtazRCUjs7QUFFRCwyREFBMkQ7QUF4bzRCM0Q7RUU4Q0MsYUFBQTtDQW9CUzs7QUY3Qk07RUF5bTRCZCwyREFBMkQ7RUE5bzRCN0Q7SUEyTEUsZ0JBQTBCO0lFa0g1QixxQkFBTztHQTNPRztDRmlsNEJUOztBQUVELDJEQUEyRDtBQXJwNEIzRDtFRXlEVyxtQkFBWTtFQUNMLFNBQVE7RUFDekIsVUFBQTtFRmRtQix5Q0FBZ0M7VUFBaEMsaUNBQWdDO0NBQ25DOztBQUtMO0VBMm00QlYsMkRBQTJEO0VBOXA0QjdEO0lBb0RnQixXQUFVO0dFeUJqQjtDRnFsNEJSOztBQUVELDJEQUEyRDtBQXBxNEIzRDtFRXdGRSxtQkFBQTtDQUNBOztBRmdsNEJGLDJEQUEyRDtBQXpxNEIzRDtFQStEUSxXQUFVO0VFa0NWLFNBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0VBQ04sb0JBakZHO0VBa0ZKLFlBQUE7RUZoQ08sYUFBWTtDQTRCZjs7QUFtbDRCTCwyREFBMkQ7QUFucjRCM0Q7RUU4R0UsMEJBckdXO0NBc0daOztBRnlrNEJELDJEQUEyRDtBQXhyNEIzRDtFRXFIQyxRQUFBO0NBQ007O0FGdWs0QlAsMkRBQTJEO0FBN3I0QjNEO0VBZ0ZZLFNBQVE7Q0U4Q2hCOztBRjFDSTtFQSttNEJOLDJEQUEyRDtFQW5zNEI3RDtJQXFGWSxZQUFXO0lFa0RwQixhQUFBO0dGdkNFO0NBd200Qko7O0FBRUQsMkRBQTJEO0FBMXM0QjNEO0VBMkxFLGdCQUEwQjtFRWtINUIsbUJBQU87Q0ExSk47O0FBSEk7RUZpazRCSCwyREFBMkQ7RUFqdDRCN0Q7SUEyTEUsZ0JBQTBCO0lFa0g1QixxQkFBTztHQTFKTjtDRm1rNEJBOztBQUVELDJEQUEyRDtBQXh0NEIzRDtFRTBKRSxtQkFBYztFQUNmLFVBQUE7RUZ0RE8sVUFBUztFQUNULDBCRXBGSDtFQStJRixvQ0FBQTtVQUFBLDRCQUFBO0VBQ0Msa0JBQUE7RUFDRixjQUFjO0NBWWY7O0FBVkM7RUYrajRCQSwyREFBMkQ7RUFwdTRCN0Q7SUVzS0UsZUFBd0I7R0FTekI7Q0Z5ajRCQTs7QUFFRCw0REFBNEQ7QUExdTRCNUQ7RUV5S0ksb0JBQUE7RUFDRyxZQUFNO0VBQ1osYUFBQTtDRnhEUTs7QUE4bjRCVCw0REFBNEQ7QUFqdjRCNUQ7RUU2S0ksb0JBQUE7Q0FDSTs7QUZ3azRCUiw0REFBNEQ7QUF0djRCNUQ7RUV3TEEsbUJBQUk7RUFDRiwwQkFBUztFQUNWLGdCQUFBO0VGN0RDLFlBQVc7RUFDWCxvQkFBbUI7Q0U4RW5COztBRm1qNEJGLDREQUE0RDtBQS92NEI1RDtFRWlNRSxtQkFBZ0I7Q0FVbEI7O0FGeWo0QkEsNERBQTREO0FBcHc0QjVEO0VBa0lJLFlBQVc7Q0FDWDs7QUFzbzRCSixrRUFBa0U7QUF6dzRCbEU7RUNDQSxtQkFBUTtFSURSLGlCQUFBO0VMSUkscUJBQW1CO0NBaVB0Qjs7QUtqUEU7RUw2dzRCRCxrRUFBa0U7RUFqeDRCcEU7SUVBQSxxQkFBQTtHRnFQQztDQWdpNEJBOztBRTN3NEJDO0VGOHc0QkEsa0VBQWtFO0VBeHg0QnBFO0lFV0UscUJBQTBCO0dGME8zQjtDQXVpNEJBOztBRTF3NEJHO0VGNnc0QkYsa0VBQWtFO0VBL3g0QnBFO0lFbUJRLHFCQUFHO0dGa09WO0NBOGk0QkE7O0FBRUQsbUVBQW1FO0FBcnk0Qm5FO0VFaUNLLHdCQUFBO0NBT0Q7O0FBTkc7RUZ5dzRCTCxtRUFBbUU7RUEzeTRCckU7SUVtQ1Usd0JBQUE7R0FLTjtDRnV3NEJIOztBRTF3NEJLO0VGNnc0QkosbUVBQW1FO0VBbHo0QnJFO0lFc0NNLGNBQUE7R0FFRjtDRjh3NEJIOztBQUVELG1FQUFtRTtBQXh6NEJuRTtFRTRDUSxPQUFBO0NBU0g7O0FBUkg7RUZpeDRCQSxtRUFBbUU7RUE5ejRCckU7SUU4Q0MsY0FBQTtJRlZXLG1CQUFrQjtHRWlCekI7Q0Y4dzRCSjs7QUFFRCxtRUFBbUU7QUFyMDRCbkU7RUV1RFEsbUJBQUE7RUFDRixtQkFBQTtFQUNKLDZCQUFxQjtFQUNyQixlQUFnQjtFQUNqQixrQkFBQTtFRmRPLG1CQUFrQjtDQUNyQjs7QUFpeTRCTCxtRUFBbUU7QUEvMDRCbkU7RUF5RWdCLDRCQUEyQjtDQUM5Qjs7QUEwdzRCYixtRUFBbUU7QUFwMTRCbkU7RUV1SEUsNEJBQWlCO0NBQ2xCOztBRml1NEJELG1FQUFtRTtBQXoxNEJuRTtFQWdGWSxrQkFBZ0I7RUU4Q3hCLGtCQUFBO0NGdUdLOztBQTBuNEJULG1FQUFtRTtBQS8xNEJuRTtFQW9GZ0IsaUJBQWdCO0NFeVByQjs7QUZ1aDRCWCxtRUFBbUU7QUFwMjRCbkU7RUV3SWdCLFdBQUE7Q0FRWDs7QUFOSjtFRmd1NEJDLG1FQUFtRTtFQTEyNEJyRTtJQTBGd0IsV0FBVTtHRXNEN0I7Q0Y4dDRCSjs7QUFFRCxtRUFBbUU7QUFoMzRCbkU7RUVrSmEsV0FBQTtDQW9CRzs7QUFuQmY7RUZtdTRCQyxtRUFBbUU7RUF0MzRCckU7SUFnR3dCLFdBQVU7R0VzRWxCO0NGb3Q0QmY7O0FFaHU0QmU7RUZtdTRCZCxtRUFBbUU7RUE3MzRCckU7SUUySkMsbUJBQUE7R0FVbUI7Q0Y0dDRCbkI7O0FFaHU0QkU7RUZtdTRCRCxvRUFBb0U7RUFwNDRCdEU7SUVrS0kscUJBQUE7R0FFWTtDRm91NEJmOztBQUVELG9FQUFvRTtBQTE0NEJwRTtFRXlLSSxpQkFBQTtDQUVIOztBRm91NEJELG9FQUFvRTtBQS80NEJwRTtFRThLaUIsZUFBQTtDQUNoQjs7QUZxdTRCRCxvRUFBb0U7QUFwNTRCcEU7RUE2SG9CLGNBQWE7RUFDYixZQUFXO0NBS2Q7O0FBdXg0QmpCLG9FQUFvRTtBQTE1NEJwRTtFRWlNa0IsdUJBQUE7RUFDakIsZUFBQTtDRmhFb0I7O0FBOHg0QnJCLG9FQUFvRTtBQWg2NEJwRTtFRTRNa0IsbUJBQUE7RUFDakIsT0FBQTtFRnRFbUIsYUFBWTtFQUNaLFlBQVc7RUUyRTVCLG1CQUFBO0NGTmM7O0FBNHQ0QmpCLG9FQUFvRTtBQXo2NEJwRTtFRXNOQyxlQUFBO0VGekUyQiwwQkFBeUI7Q0UwRmhEOztBRndzNEJMLG9FQUFvRTtBQS82NEJwRTtFRTROSSxlQUFBO0VBQ1ksNEJBQUE7RUZsQ2QsZ0JBQTBCO0VFa0g1QixnQkFBTztDRjNKc0I7O0FBcXk0QjdCLG9FQUFvRTtBQXY3NEJwRTtFRW9PSSwyQkFBQTtFRnpDRixnQkFBMEI7RUVrSDVCLHFCQUFPO0NBdkVKOztBRnd0NEJILG9FQUFvRTtBQTk3NEJwRTtFRTBPQyxtQkFBQTtFRi9FdUIsVUFBUztFQUNULFdBQVU7Q0FnRGI7O0FFK0NmO0VGMnM0Qkosb0VBQW9FO0VBdDg0QnRFO0lFNFBLLFdBQUE7R0ZoRGdCO0NBOHY0QnBCOztBRTNzNEJRO0VGOHM0QlAsb0VBQW9FO0VBNzg0QnRFO0lFZ1FnQixhQUFBO0dGcERLO0NBcXc0QnBCOztBQUVELG9FQUFvRTtBQW45NEJwRTtFRW1RQyxlQUFBO0VGN0YyQiwwQkFBeUI7RUFDekIsMkJBQTBCO0VBb0JwRCxnQkFBMEI7RUVrSDVCLHFCQUFPO0NBbkNZOztBRmt0NEJuQixvRUFBb0U7QUE1OTRCcEU7RUEySzRCLGlCQUFnQjtFQUNoQixlQUFjO0VFd0dwQywwQkFBQTtFRnpGSixnQkFBMEI7RUVrSDVCLGdCQUFPO0VBdkJlLHNCQUFBO0VBQ3JCLGtCQUFBO0VGdEcyQixjQUFhO0VBQ2Isb0JBQW1CO0VFK0d6Qyw0QkFBQTtDQVlDOztBQVZEO0VGd3M0Qkosb0VBQW9FO0VBMys0QnRFO0lFb1NxQixvQkFBQTtHQVNkO0NGa3M0Qk47O0FFeHM0QkE7RUYyczRCQyxvRUFBb0U7RUFsLzRCdEU7SUEwTGdDLG9CQUFtQjtHRW1INUM7Q0Z5czRCTjs7QUFFRCxvRUFBb0U7QUF4LzRCcEU7RUVnVEMsc0JBQUE7RUZoSDJCLGFBQVk7RUFMdEMsZ0JBQTBCO0VFa0g1QixvQkFBTztFQVNpQixjQUFBO0NBYXZCOztBQVhVO0VGMHM0QlQsb0VBQW9FO0VBbGc1QnRFO0lFeVRZLHNCQUFBO0lBQ1gsYUFBQTtJRm5IK0IsWUFBVztJQVp6QyxnQkFBMEI7SUVrSDVCLGdCQUFPO0lBb0JELG1CQUFBO0dBRUw7Q0Z3czRCQTs7QUFFRCxvRUFBb0U7QUE3ZzVCcEU7RUVnVlksVUFBQTtDQWlDWDs7QUY5SmU7RUFnMDRCZCxvRUFBb0U7RUFuaDVCdEU7SUFvTm9CLFVBQVM7R0U2SjVCO0NGc3E0QkE7O0FBRUQsb0VBQW9FO0FBemg1QnBFO0VFMlZjLFFBQUE7Q0FDYjs7QUZrczRCRCxvRUFBb0U7QUE5aDVCcEU7RUEwTm9CLFNBQVE7Q0V5SWpCOztBQUNUO0VGZ3M0QkEsb0VBQW9FO0VBcGk1QnRFO0lFc1dDLFdBQUE7R0Z2SW9CO0VBeTA0Qm5CLG9FQUFvRTtFQXhpNUJ0RTtJRThXb0IsWUFBQTtHQUNBO0NGNnI0Qm5COztBQUVELG9FQUFvRTtBQTlpNUJwRTtFRXdYUSxtQkFBRTtDQUNSOztBRjByNEJGLG9FQUFvRTtBQW5qNUJwRTtFQTRPUSxjQUFhO0NBT2hCOztBRStJRTtFRnVyNEJMLG9FQUFvRTtFQXpqNUJ0RTtJRW1ZVyxzQkFBQTtJQUNDLG9CQUFBO0dGbEpIO0NBNDA0QlI7O0FBRUQsNkRBQTZEO0FBaGs1QjdEO0VDQ0EscUJBQVE7Q0RrQlA7O0FLbkJEO0VMc2s1QkUsNkRBQTZEO0VBdGs1Qi9EO0lBR1EscUJBQW9CO0dBZ0IzQjtDQXVqNUJBOztBQXJrNUJHO0VBd2s1QkYsNkRBQTZEO0VBN2s1Qi9EO0lLSUcscUJBQUE7R0xlRjtDQThqNUJBOztBQUVELDhEQUE4RDtBQW5sNUI5RDtFRVNFLGtCQUF1QjtFQUN2QixxQkFBMEI7RUFDMUIsVUFBQTtDQVFBOztBRkxNO0VBNms1Qk4sOERBQThEO0VBM2w1QmhFO0lBZVksZ0JBQWU7R0VJekI7Q0Y0azVCRDs7QUFFRCw4REFBOEQ7QUE3azVCOUQ7RUVZQSxjQUFPO0VBQ1Asd0JBQUs7RUFDTCxxQkFBTztDQUNQOztBRnFrNUJBLDhEQUE4RDtBRW5rNUI5RDtFQUNBLG1CQUFNO0VBQ04sbUJBQU07RUFDRixXQUFBO0VBQ0Esa0JBQUE7RUFDRCxxQkFBQTtFQUNILGFBQU87RUFDUCxtQkFBUTtFQUNOLGVGckNhO0VFc0NkLG1CQUFBO0VGVkcsNEJBQTJCO0VBdUo3QixnQkFBMEI7RUVrSDVCLG9CQUFPO0VBeFBQLDBCQUFLO0VBQ0wsY0FBTTtFQUNOLHVCQUFRO0VBQ1IsK0JBQU07RUFDSixvQkFBcUI7Q0Y0QnRCOztBRTNCQztFRm9rNUJBLDhEQUE4RDtFRXpsNUJoRTtJQXNCQyxtQkFBQTtHRjBCQTtDQTZpNUJBOztBQUVELDhEQUE4RDtBRS9sNUI5RDtFQTZCSyxnQkFBaUI7Q0FDcEI7O0FGc2s1QkYsOERBQThEO0FFcG01QjlEO0VBZ0NDLDBCQUFBO0NGbEJJOztBQTJsNUJMLDhEQUE4RDtBRXptNUI5RDtFQXVDQywwQkFBQTtDQUNEOztBRnNrNUJBLDhEQUE4RDtBRTltNUI5RDtFQTBDQywwQkE3REk7Q0Z1Q0E7O0FBK2w1QkwsOERBQThEO0FFbm41QjlEO0VBbURFLFlBQUE7RUFDQSxZQUFnQjtFQUNqQixTQUFBO0VGNUJPLDBCQXRETztFQXVEUCxvQkFBbUI7Q0VrQzFCOztBRmdrNUJELDhEQUE4RDtBRTVuNUI5RDtFQStEQyxvQkFBQTtFRmhDVyxrQkFBaUI7Q0FDcEI7O0FBa201QlQsOERBQThEO0FFbG81QjlEO0VGb0NZLGlCQUFnQjtDQUNuQjs7QUFrbTVCVCw4REFBOEQ7QUV2bzVCOUQ7RUFpRk8sNkJBQUE7RUFDTCxlQUFpQjtFRm9FakIsZ0JBQTBCO0VFa0g1QixtQkFBTztDRjlORTs7QUFRVDtFQThsNUJFLDhEQUE4RDtFQWpxNUJoRTtJRXNIQyxpQkFBQTtJRmhETyx1QkFBc0I7SUFDdEIsb0JBQW1CO0dFcUR0QjtFRjJpNUJILDhEQUE4RDtFRXRwNUJoRTtJQTZHTyxnQkFBTTtJQUNaLFdBQUE7SUZuRE8sa0JBQWlCO0lBQ2pCLG9CQUFtQjtHQUl0QjtFQTZsNUJILDhEQUE4RDtFRWpqNUI5RDtJRjBDQSxnQkFBMEI7SUVrSDVCLGdCQUFPO0dBbEpOO0NGNGk1QkE7O0FBRUQscUVBQXFFO0FBenM1QnJFO0VDQ0EsaUJBQVE7Q0MyRVI7O0FGa281QkEscUVBQXFFO0FBOXM1QnJFO0VBR1EsbUJBQWtCO0NFK0RyQjs7QUZpcDVCTCxxRUFBcUU7QUFudDVCckU7RUFLWSxlQUFjO0VLRHZCLHNCQUFBO0VISkgsMEJBQUE7RUYyTEUsZ0JBQTBCO0VFa0g1QixnQkFBTztFQXJTRixjQUFBO0VBQ0gsZUFTRztFQVJILDRCQUEwQjtFRmlMMUIsZ0JBQTBCO0VFa0g1QixvQkFBTztDQTdRQTs7QUZpczVCUCxzRUFBc0U7QUFqdTVCdEU7RUVtQlcsdURBQUE7VUFBQSwrQ0FBQTtDQUNWOztBRmt0NUJELHNFQUFzRTtBQXR1NUJ0RTtFRW1DVSxtQkFBQTtFQUNKLFNBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBN0JPO0VBOEJQLFlBQUE7RUFDRixhQUFBO0NBQ0E7O0FGdXM1Qkosc0VBQXNFO0FBaHY1QnRFO0VFMkNPLFVBQUE7Q0ZHRTs7QUF1czVCVCxzRUFBc0U7QUFydjVCdEU7RUU2Q2dCLDJCQUFBO0VBQ2YsaUJBQUE7RUZWZSxpQkFBZ0I7RUF1SjlCLGdCQUEwQjtFRWtINUIsb0JBQU87RUF4UEYsZUFBQTtFQUNDLHNCQUFBO0VBQ0UsbUJBQUE7RUFDRixTQUFBO0VBQ0ssVUFBWTtFQUNQLHlDQUFVO1VBQVYsaUNBQVU7Q0FDekI7O0FGeXM1QkQsc0VBQXNFO0FBcHc1QnRFO0VFcUVDLGNBQUE7Q0ZsQlE7O0FBc3Q1QlQsa0VBQWtFO0FBenc1QmxFO0VFa0JJOztRQUVIO0NGbUpBOztBQXltNUJELGtFQUFrRTtBQWh4NUJsRTtFQUdFLGlCQUFnQjtFQUNWLHFCQUFvQjtFQUNwQixzQkFBcUI7Q0tEMUI7O0FMbXg1Qkgsa0VBQWtFO0FBdng1QmxFO0VFUUssU0FBQTtDRk1BOztBRUpIO0VGbXg1QkEsa0VBQWtFO0VBN3g1QnBFO0lFV0UsY0FBQTtHRkdHO0NBbXg1Qko7O0FBRUQsbUVBQW1FO0FBbnk1Qm5FOztFRWlDQSxZQUFLO0VBQ0wsYUFBTztFQUNQLGNBQVU7RUFFVixvQkFBTTtFQUNOLFlBQU07RUFDTixhQUFNO0NBZ0JOOztBRnV2NUJBLG1FQUFtRTtBQTl5NUJuRTs7RUUwQ0csZUFBQTtFQUNILG1CQUFPO0VBQ1AsYUFBUTtFRitJTixnQkFBMEI7RUVrSDVCLG1CQUFPO0VBL1BOLFNBQUE7RUZWRSxVQUFTO0VBQ1QseUNBQStCO1VBQS9CLGlDQUErQjtFRWdCbEMsWUFBSztDQUNMOztBQWFFO0VGMHY1QkEsbUVBQW1FO0VBN3o1QnJFO0lFb0VXLGVBQUE7R0ZqQk47Q0E4dzVCSjs7QUFFRCxtRUFBbUU7QUFuMDVCbkU7RUU2RVMsNEJBQUE7RUFDRSwwQkFBSTtFRjZHYixnQkFBMEI7RUVrSDVCLGdCQUFPO0VGcFBLLGVFdkNQO0VGd0NPLHNCQUFxQjtFRThCL0IsbUJBQUE7RUFDQSxnQkFBa0I7RUFDbkIsMEJBbERHO0VGc0JRLGlCQUFnQjtDQUNuQjs7QUFreDVCVCxtRUFBbUU7QUFqMTVCbkU7RUVvR0MsMEJBNURHO0VGNEJJLGlCQUFnQjtFQUNoQjs4QkV3Q0k7RUFDVixnQkFBZTtFQUNoQixlQUFBO0VGckNPLFlBQVc7RUVvRGY7O1lBRUg7Q0ZzQ0k7O0FBakZHO0VBMnc1Qk4sbUVBQW1FO0VBaDI1QnJFO0lFdUlHOzs7OEJBR0Y7R0Y0Qkk7Q0FpczVCSjs7QUFFRCxtRUFBbUU7QUF6MjVCbkU7RUVrSlMsa0JBQUk7RUFDWiwwQkFBQTtFRm5EVywwQkFBeUI7RUVpRWxDOztnQkFFYTtDRnJEUDs7QUFiRztFQW14NUJWLG1FQUFtRTtFQXAzNUJyRTtJRXlKTSxtQkFBQTtHRjNDRztDQTB3NUJSOztBRTd0NUJBO0VGZ3U1QkMsbUVBQW1FO0VBMzM1QnJFO0lBcUdnQixjQUFhO0dBU3BCO0NBaXg1QlI7O0FBRUQsb0VBQW9FO0FBajQ1QnBFO0VFc0tnQixlQWpJVjtDQWtJTDs7QUYrdDVCRCxvRUFBb0U7QUF0NDVCcEU7RUUwS08sYUFBTTtDQUdUOztBRjh0NUJKLG9FQUFvRTtBQTM0NUJwRTtFQW1IZ0IsNEJBQTJCO0NBQzlCOztBQTR4NUJiLG9FQUFvRTtBQWg1NUJwRTtFQXdIWSw0QkFBMkI7RUFDM0IsMEJBQXlCO0VBa0VuQyxnQkFBMEI7RUVrSDVCLGdCQUFPO0VBcEhJLGVBdktOO0VBd0tKLHNCQUFBO0VGN0RXLG1CQUFrQjtFQUNsQixnQkFBZTtDRWtFbkI7O0FGNHQ1QlIsb0VBQW9FO0FBNTU1QnBFO0VBa0lZLDhCRTFGUjtFRjJGUSxpQ0UzRlI7RUFtS0csZUF2S0Q7RUZ1SkosZ0JBQTBCO0VFa0g1QixvQkFBTztFQWhHTiwyQkFBQTtFRnRFVyxtQkFBa0I7Q0FDckI7O0FBK3g1QlQsb0VBQW9FO0FBdjY1QnBFO0VFcU5XLGVBL0tMO0VBZ0xMLDJCQUFBO0VGM0JDLGdCQUEwQjtFRWtINUIsb0JBQU87RUYvSkssbUJBQWtCO0VFOEUxQixtQkFBQTtFQUNROzs7Z0JGMUVJO0NBU1A7O0FBeXg1QlQsb0VBQW9FO0FBcjc1QnBFO0VFcU9HLG1CQUFBO0VBQ0EsT0FBQTtFQUNFLFFBQUE7RUFDVSxZQUFBO0VBQ0MsYUFBQTtFQUNmLFdBQUE7Q0YvRVk7O0FBb3k1QmIsb0VBQW9FO0FBLzc1QnBFO0VFNlBRLDBCRjlPUTtFRStPVixlQUFBO0VBQ0csZ0JBQUE7Q0FJUjs7QUZtczVCRCxvRUFBb0U7QUF0ODVCcEU7RUVpUWUsV0FBQTtDQUNKOztBRnlzNUJYLG9FQUFvRTtBRXY2NUJwRTtFQXVPQywwQkFsUVk7RUZrS1QsMEJBQXlCO0VBQ3pCLG1CQUFrQjtFRXdHdEIsaUJBQU07RUFDTiw0QkFBTztFRjFGTCxnQkFBMEI7RUVrSDVCLG9CQUFPO0VBdEJOLHNCQUFBO0NGdEdBOztBRWdIRDtFRnVyNUJFLG9FQUFvRTtFRXRyNUJ0RTtJQUVBLGNBQVc7SUFDVCxnQkFBQTtJQUNRLFlBQU87SUFDaEIsZ0JBQUE7R0Y3R0U7RUFxeTVCRCxvRUFBb0U7RUU3cjVCdEU7SUFZQSx1QkFBcUI7SUFDbkIsb0JBQWU7SUFDaEIsWUFBQTtJRmhIVyxhQUFZO0lBQ1osWUFBVztJRXFIakIsZ0JBQWtCO0dBRXRCO0VGZ3I1QkEsb0VBQW9FO0VFdHM1QnRFOztJRjNGRyxjQUFhO0dBQ2I7Q0FxeTVCRjs7QUFseTVCRDs7Ozs7O0lFcUlFO0FGc3E1QkYsNkRBQTZEO0FBdC81QjdEO0VDQ0EsZ0JBQVE7Q0RVUDs7QUFnLzVCRCw2REFBNkQ7QUEzLzVCN0Q7RUFJUSxlQUFjO0VBQ2QsZUFBYztFS0RuQixZQUFBO0NISkg7O0FGa2c2QkEsK0RBQStEO0FBbGc2Qi9EO0VDQ0EsMkNBQVE7RUlEUixlSFNhO0NGa0laOztBQTYzNUJELCtEQUErRDtBQXhnNkIvRDtFQUtRLFdBQVU7RUtEZiwwQkhjRTtFQWxCTCxlQUFBO0VGUVEsY0FBYTtFRUFoQixtQkFBQTtFRm1MSCxnQkFBMEI7RUVrSDVCLHFCQUFPO0VBblNMLE9BQUE7RUFDQSxTQUFBO0VBQ0Qsb0JBQUE7Q0F1QkQ7O0FGcEJRO0VBd2c2Qk4sK0RBQStEO0VBdmg2QmpFO0lBMkxFLGdCQUEwQjtJRWtINUIsa0JBQU87SUExUkksV0FBQTtJQUNWLGNBQUE7R0FlRDtDRjIvNUJDOztBQUVELGdFQUFnRTtBQWhpNkJoRTtFRWlDSywwQkF4QlE7Q0F5Qk47O0FGbWc2QlAsZ0VBQWdFO0FBcmk2QmhFO0VFc0NNLFlBQUE7RUFDQSxhQUFBO0VBQ0YsbUJBQUE7RUFDQSxPQUFBO0NBQ0Q7O0FGbWc2QkgsZ0VBQWdFO0FFamc2QmhFO0VBQ0UsZ0JBQWM7RUFDZixrQkFBQTtFRlZPLG1CQUFrQjtFQUNsQixlQUFjO0VFZ0JqQixpQkFBQTtFQUNDLG1CQUFBO0NBOEpKOztBQTVKSTtFRmdnNkJKLGdFQUFnRTtFRTVnNkJsRTtJQWFXLGdCQUFZO0dBMkpyQjtDRncyNUJEOztBQUVELGdFQUFnRTtBRWxoNkJoRTtFRkNZLGdCQUFlO0NBQ2xCOztBQXFoNkJULGdFQUFnRTtBRXZoNkJoRTtFQXdCVyxlQUFBO0VBQ1YsWUFBQTtFRmxCZSxtQkFBa0I7Q0FDckI7O0FBc2g2QmIsZ0VBQWdFO0FFOWg2QmhFO0VBaUNTLGVBQUE7Q0FpREw7O0FGaTk1QkosZ0VBQWdFO0FFbmk2QmhFO0VBbUNDLFlBQUE7RUZ0Qm1CLGdCQUFlO0VBQ2YsY0FBYTtFRThCL0IsNEJBL0VXO0VBZ0ZPLG1CQUFXO0VBQzlCLGVBbkRLO0VGb0pKLGdCQUEwQjtFRWtINUIsbUJBQU87RUY5T2EsMkJBQTBCO0VFa0N0QyxpQkFBQTtDRjVCUzs7QUF3aDZCakIsZ0VBQWdFO0FFamo2QmhFO0VBdURZLGNBQUE7RUFDWCxzQkEzRlk7Q0YyRFE7O0FBK2g2QnJCLGdFQUFnRTtBRXZqNkJoRTtFQWtFaUIsY0FBVTtDQUMxQjs7QUZ5LzVCRCxnRUFBZ0U7QUU1ajZCaEU7RUYrSUUsZ0JBQTBCO0VFa0g1QixtQkFBTztFQXhMTixlQW5HSTtFQW9HRSxtQkFBQTtFQUNZLFlBQUE7RUFDbEIsV0FBQTtFRnpDbUIsVUFBUztDQUNaOztBQW1pNkJqQixnRUFBZ0U7QUV2azZCaEU7RUZ3Q1ksbUJBQWtCO0VBQ2xCLFNBQVE7RUVrRGpCLHNCQUFBO0VBQ1EsV0FBSztFQUNOLFdBQVE7RUFDakIsbUJBQUE7RUZoRFcsVUFBUztFQUNULFdBQVU7RUVxRGpCLFlBQUE7RUFDTyxhQUFNO0VGNUNOOzs7Ozs7ZUVnRUE7Q0FDVjs7QUZrKzVCRixnRUFBZ0U7QUU1bDZCaEU7RUF1R0MsY0FBQTtFRm5EZSxtQkFBa0I7RUFDbEIsOEJBQTZCO0VFd0R2QyxVQUFBO0VBQ1UsaUJBQUE7Q0FDZjs7QUZzLzVCRCxpRUFBaUU7QUVybTZCakU7RUE2SEksaUJBQUE7RUFDRyxnQkFBTTtFQUNaLGVBQUE7Q0F3Q0U7O0FBdENDO0VGNCs1QkYsaUVBQWlFO0VFN202Qm5FO0lBa0lVLG1CQUFPO0dBcUNkO0NGMDg1QkY7O0FBcGk2Qlc7RUF1aTZCVixpRUFBaUU7RUVwbjZCbkU7SUE0SUksY0FBQTtHQTJCRDtDRmk5NUJGOztBQUVELGlFQUFpRTtBRTFuNkJqRTtFRmtGZ0Isb0JBQW1CO0VFa0VwQiwyQkFBQTtFQUNILGlCQUFNO0VGTmhCLGdCQUEwQjtFRWtINUIsa0JBQU87Q0ZyS007O0FBdWk2QmIsaUVBQWlFO0FFbm82QmpFO0VGdUZvQiwyQkFBMEI7Q0V3RXZDOztBRnkrNUJQLGlFQUFpRTtBRXhvNkJqRTtFQWlLQyxlQTNMSTtDRnFIWTs7QUN0SWpCO0VEeXI2QkUsMkRBQTJEO0VBMXI2QjdEO0lLQUEsY0FBQTtJTEdRLCtCQUE4QjtHQXdKckM7Q0FvaTZCQTs7QUFFRCwyREFBMkQ7QUs3cjZCeEQ7RUhKSCxvQkFBQTtDQXNIQTs7QUE5R0s7RUYrcjZCSCwyREFBMkQ7RUtuczZCMUQ7SUhLRCxjQUF1QjtJQUN2QixvQkFBMEI7SUFDMUIsK0JBQThCO0dBMkdoQztDRnVsNkJDOztBQS9yNkJPO0VBa3M2Qk4sMkRBQTJEO0VLNXM2QjFEO0lMV1MsZUFBYztHRXVHMUI7Q0Y4bDZCQzs7QUFFRCw0REFBNEQ7QUVsczZCM0Q7RUZEVyxjQUFhO0VBQ2Isb0JBQW1CO0VFWXhCLDRCQUFBO0VBQ0Ysb0JBQUE7Q0FvRko7O0FBbEZTO0VGNHI2QlIsNERBQTREO0VFM3M2QjdEO0lBZ0JLLDRCQUFBO0dBaUZMO0NGOG02QkE7O0FFNXI2Qks7RUYrcjZCSiw0REFBNEQ7RUVsdDZCN0Q7SUFvQkcsY0FBQTtJQUNBLG9CQUFBO0lBQ0QsMEJBQUE7R0EyRUY7Q0Z1bjZCQTs7QUUvcjZCVTtFRmtzNkJULDREQUE0RDtFRTN0NkI3RDtJQTBCQSw0QkFBQTtHQXVFQTtDRjhuNkJBOztBQUVELDREQUE0RDtBQWh0NkJoRDtFRWdCUCwwQkFuQ0E7RUFvQ0MsWUFBQTtFQUNFLGFBQUE7RUFDRixtQkFBQTtFQUNLLG1CQUFZO0NBcUJaOztBRmdyNkJYLDREQUE0RDtBQXp0NkIvQztFQVFPLG1CQUFrQjtFQUNsQixTQUFRO0VFb0JqQixVQUFXO0VBQ1AseUNBQUE7VUFBQSxpQ0FBQTtFRndIYixnQkFBMEI7RUVrSDVCLHFCQUFPO0VBeE9OLGlCQUFBO0NBUVE7O0FGNHI2QlQsNERBQTREO0FBcHU2Qi9DO0VBZVcsZUE1Q1Q7Q0VvRWQ7O0FGa3M2QkQsNERBQTREO0FBcnQ2QmhEO0VBQ0ksMEJBQXlCO0VFOEJ2QyxXQUFBO0NGZFc7O0FBMHM2QmIsNERBQTREO0FBM3Q2Qi9DO0VBa0lYLGdCQUEwQjtFRWtINUIsb0JBQU87RUY5T2EsaUJBQWdCO0VFa0M1Qix1QkFBQTtFQUNBLGlCQUFBO0NBQ0k7O0FGMHI2QlosNERBQTREO0FBcHU2Qi9DO0VBa0lYLGdCQUEwQjtFRWtINUIscUJBQU87RUFoTUssaUJBQUE7RUFDSyx1QkFBVTtFQUMxQiw0QkFBQTtDRnRDZ0I7O0FBT1Q7RUF1dDZCTiw0REFBNEQ7RUUvcTZCN0Q7SUFNRyxZQUFBO0dBNEdIO0NGaWs2QkE7O0FFM3E2QkE7RUY4cTZCQyw0REFBNEQ7RUV0cjZCN0Q7SUZwQ1csaUJBQWdCO0dFc0ozQjtDRndrNkJBOztBRTNxNkJFO0VGOHE2QkQsNERBQTREO0VFN3I2QjdEO0lBZ0JVLGlCQUFLO0dBa0dmO0NGK2s2QkE7O0FBRUQsNERBQTREO0FFbnM2QjNEO0VGN0JXLGNBQWE7RUVxRHBCLGlCQUFBO0VBQ08sZ0JBQU07RUFDVCxtQkFBSTtFQUNaLGtCQUFBO0NBc0ZDOztBRnhJVTtFQW91NkJWLDREQUE0RDtFRTdzNkI3RDtJQWlDSyxjQUFBO0dBZ0ZKO0NGZ202QkQ7O0FBRUQsNkRBQTZEO0FFbnQ2QjVEO0VGbEJlLFlBQVc7RUUyRHhCLG1CQUFBO0VBQ0MsWUFBQTtFQUNZLFlBQUE7RUFDQSwwQkFBQTtFQUNKLG1CQUFRO0VBQ0osMEJBcEpYO0VBcUpKLE9BQUE7RUZ6RGUsUUFBTztDQUNWOztBQXl1NkJiLDZEQUE2RDtBRWh1NkI1RDtFQW1EQSxZQUFBO0VGeERlLG1CQUFrQjtFQUNsQixtQkFBa0I7RUF1RWhDLGdCQUEwQjtFRWtINUIsbUJBQU87RUEvSEcsaUJBQU87RUFDaEIsMEJBQUE7RUZ2RGUsZUFBYztDRWdIakI7O0FBaERUO0VGNnE2QkYsNkRBQTZEO0VFN3U2QjlEO0lBaUVVLGdCQUFBO0dBK0NFO0NGaW82Qlo7O0FBRUQsNkRBQTZEO0FFbnY2QjVEO0VBd0VjLFlBQUE7RUFDRyxtQkFBQTtFQUNqQixXQUFBO0VGaEVtQixVQUFTO0VBQ1Qsb0NBQTJCO1VBQTNCLDRCQUEyQjtFRXdFeEMsWUFBQTtFQUNXLGFBQUE7RUFDakIsbUJBQUE7RUZ0RW1CLDBCRXJIZjtFRnNIZSxXQUFVO0VFMkUzQiwwQkFBQTtDQUNXOztBRnNxNkJkLDZEQUE2RDtBRWx3NkI1RDtFRnNCdUIsbUJBQWtCO0VFOEV0QyxXQUFBO0VBQ1ksV0FBQTtFQUNmLFlBQUE7Q0FRRTs7QUZuRnFCO0VBZ3Y2QnRCLDZEQUE2RDtFRTN3NkI5RDtJQTRHRyxpQkFBQTtHQUVEO0NGaXE2QkY7O0FBRUQseURBQXlEO0FBejQ2QnpEO0VDQ0EsbUJBQVE7RUlEUixZQUFBO0VMR0ksMEJFZUM7RUZkRCxjQUFhO0VBQ2IsZUFHVztFS0paLG1CQUFBO0VISkgsbUJBQUE7Q0Z1REM7O0FBNjE2QkQsMERBQTBEO0FFNTQ2QnREO0VGbUxGLGdCQUEwQjtFRWtINUIsb0JBQU87RUFuU0wsbUJBQXNCO0VBQ3RCLFdBQUE7RUFDRCxTQUFBO0VGRU8sZ0JBQWU7RUFDZixhQUFZO0NFR2Y7O0FGNjQ2QkwsMERBQTBEO0FFMzQ2QnpEO0VBWU0sMEJBQUE7RUFDRiw0QkFBQTtFRjBKSCxnQkFBMEI7RUVrSDVCLGtCQUFPO0VBMVFHLHVCQUFBO0NBS047O0FBSEU7RUZvNDZCSiwwREFBMEQ7RUVyNTZCM0Q7SUZ1S0MsZ0JBQTBCO0lFa0g1QixvQkFBTztHQXJRSDtDRnM0NkJIOztBQUVELDBEQUEwRDtBRTU1NkJ6RDtFRnVLQyxnQkFBMEI7RUVrSDVCLGdCQUFPO0VBalFDLDJCQUFBO0NBU0g7O0FBUEo7RUYwNDZCQywwREFBMEQ7RUVwNjZCM0Q7SUZ1S0MsZ0JBQTBCO0lFa0g1QixtQkFBTztHQXhQRjtDRnc0NkJKOztBQUVELDBEQUEwRDtBQS83NkIxRDtFRTBERSxZQUFnQjtFQUNqQixlQUFBO0VGZE8sU0FBUTtFQUNSLFVBQVM7RUVvQlosb0JBQWlCO0VBQ3BCLGtDQUFhO0VBQ1AsMERBQUc7RUFDVixtQkFBQTtFRmxCTyxjQUFhO0VBQ2IsVUFBUztFRXdCaEIsb0NBQUE7VUFBQSw0QkFBQTtDQUNEOztBRmk0NkJBLDhEQUE4RDtBQTk4NkI5RDtFQ0NBLDBCQ1FhO0VHVGIsMkJBQUE7Q0grRUM7O0FGcTQ2QkQsOERBQThEO0FBcDk2QjlEO0VLSUcsV0FBQTtFSEpILGVGUWU7RUFBSCxpQkFBZ0I7RUVBdkIsY0FBQTtFQUNILG1CQUF1QjtFQUN2QixVQUFBO0VBQ0EsVUFBQTtDQW1DRDs7QUZoQ1c7RUFrOTZCViw4REFBOEQ7RUFoKzZCaEU7SUFlZ0IsVUFBUztHRStCeEI7Q0ZzNzZCQTs7QUVoOTZCQTtFRm05NkJDLDhEQUE4RDtFQXYrNkJoRTtJQW1CZ0IsVUFBUztHRTJCeEI7Q0Y2NzZCQTs7QUFFRCwrREFBK0Q7QUE3KzZCL0Q7RUEyTEUsZ0JBQTBCO0VFa0g1QixvQkFBTztDQXRRRDs7QUFIQTtFRmc5NkJKLCtEQUErRDtFQXAvNkJqRTtJQTJMRSxnQkFBMEI7SUVrSDVCLHFCQUFPO0dBdFFEO0NGazk2Qkw7O0FBRUQsK0RBQStEO0FBMy82Qi9EO0VFMENHLDBCQXhCRTtFQXlCRSxXQUFBO0NBQ0M7O0FGcTk2QlIsK0RBQStEO0FBamc3Qi9EO0VFcURLLGVBQUE7RUFDQyxrQkFBQTtFQUNFLG1CQUFBO0VBQ0YsaUJBQUE7RUFDSixtQkFBcUI7Q0FxQnJCOztBQW5CRDtFRmc5NkJDLCtEQUErRDtFQTNnN0JqRTtJQTZDWSxpQkFBZ0I7R0VpQzFCO0NGaTg2QkQ7O0FFNTg2QkM7RUYrODZCQSwrREFBK0Q7RUFsaDdCakU7SUVvRVcsa0JBQUE7R0FVVDtDRnc4NkJEOztBQWwrNkJPO0VBcSs2Qk4sK0RBQStEO0VBemg3QmpFO0lFNEVDLGVBQUE7R0FFQztDRis4NkJEOztBQUVELCtEQUErRDtBQXIrNkIvRDtFRThCRSxjQUFBO0VBQ0EsbUJBQWtCO0VBQ25CLG9CQUFBO0NFckNrRTs7QUpVL0Q7RUF3KzZCRiwrREFBK0Q7RUE3KzZCakU7SUV1Q1EsY0FBQTtHRTVDMkQ7Q0pzLzZCbEU7O0FBRUQsK0RBQStEO0FFejg2QjlEO0VGaENPLGNBQWE7Q0FLaEI7O0FFb0NEO0VGczg2QkYsK0RBQStEO0VFLzg2QmhFO0lBVUMsY0FBZTtHRnJDWjtDQTgrNkJKOztBQUVELCtEQUErRDtBQS8vNkIvRDtFQXNCWSxhQUFXO0VFOENuQixhQUFBO0VBQ1Esb0JBQVE7Q0FzQ2xCOztBRmpGVTtFQTYrNkJWLCtEQUErRDtFQXZnN0JqRTtJQTJCZ0IsY0FBWTtJRWtEekIsYUFBQTtHQThCRDtDRmk2NkJEOztBQTUrNkJXO0VBKys2QlYsK0RBQStEO0VBL2c3QmpFO0lBaUNnQixjQUFZO0lFcUR2QixhQUFBO0lBQ1Msb0JBQUk7R0FvQmhCO0NGMDY2QkQ7O0FBLys2Qlc7RUFrLzZCViwrREFBK0Q7RUF4aDdCakU7SUF1Q2dCLGNBQVk7SUV3RHRCLGFBQUE7SUFDVSxvQkFBQTtHQVdkO0NGbTc2QkQ7O0FBbC82Qlc7RUFxLzZCViwrREFBK0Q7RUFqaTdCakU7SUV1R0csY0FBQTtJQUNDLGFBQUE7SUFDWSxvQkFBQTtHQUVkO0NGNDc2QkQ7O0FBRUQsZ0VBQWdFO0FBemk3QmhFO0VBb0RZLG9CQUFtQjtDQXFDdEI7O0FFc0JMO0VGZzg2QkYsZ0VBQWdFO0VBL2k3QmxFO0lFaUhDLGNBQUE7R0Z4RGdCO0VBMC82QmYsZ0VBQWdFO0VBbmo3QmxFO0lFbUhJLDBCQUFBO0lBQ2EsWUFBQTtHQUNoQjtFRm04NkJDLGdFQUFnRTtFQXhqN0JsRTtJRThISSxTQUFBO0dBQ087RUY2NzZCVCxnRUFBZ0U7RUE1ajdCbEU7SUFvRW9CLFFBQU87R0VrRVo7RUYwNzZCYixnRUFBZ0U7RUFoazdCbEU7SUF5RXdCLGVBQWM7R0V3RS9CO0VGbTc2QkwsZ0VBQWdFO0VBcGs3QmxFO0lFbUpDLHNCQUFBO0dGdEVvQjtDQTIvNkJwQjs7QUFFRCxnRUFBZ0U7QUExazdCaEU7RUU0SkMsWUFBQTtFRnpFZSxzQkFBcUI7Q0VpRnBDOztBRmhGZTtFQTYvNkJkLGdFQUFnRTtFQWpsN0JsRTtJRWtLSSxzQkFBQTtHQUVIO0NGaTc2QkE7O0FBRUQsZ0VBQWdFO0FBdmw3QmhFO0VBaUlFLGdCQUEwQjtFRWtINUIsb0JBQU87RUF0RUYsWUFBQTtFQUNILGNBQWE7Q0EwQlA7O0FBekJHO0VGaTc2QlQsZ0VBQWdFO0VBaG03QmxFO0lFZ0xDLFlBQUE7SUYvRWUsY0FBYTtHRXVHckI7Q0Y2NTZCUDs7QUVwNjZCSztFRnU2NkJKLGdFQUFnRTtFQXhtN0JsRTtJRWtNSyxZQUFBO0dBTUc7Q0ZvNjZCUDs7QUV2NjZCUTtFRjA2NkJQLGdFQUFnRTtFQS9tN0JsRTtJRXNNZ0IsYUFBQTtHQUVSO0NGMjY2QlA7O0FBRUQsZ0VBQWdFO0FBcm43QmhFO0VBNkdnQixlQUFjO0VFa0d2QixnQkFBQTtFQUNLLDhCQWpRQztDQThRWjs7QUYrNTZCRCxnRUFBZ0U7QUE1bjdCaEU7RUUwTk0sMEJBbFFEO0NBbVFFOztBRnM2NkJQLGdFQUFnRTtBQWpvN0JoRTtFRXdPVSxjQUFDO0VBQ0EsUUFBTDtFQUNLLFVBQVU7RUFDbkIsWUFBb0I7RUFDWiw2R0FBTztFQUNoQixlQUFBO0VGN0dXLG1CQUFrQjtFQUNsQixvQkFBbUI7RUV1TXhCOzs7Ozs7Ozs7Ozs7Ozs7O2dCQTZCRDtDQUNKOztBQWxIUTtFRjI2NkJSLGdFQUFnRTtFQS9wN0JsRTtJRXFQVSxrQkFBTztJQUNoQixtQkFBQTtJRmhIZSxvQkFBbUI7R0VnT2pDO0NGK3o2QkQ7O0FFejY2Qks7RUY0NjZCSixnRUFBZ0U7RUF4cTdCbEU7SUU2UEssa0JBQW1CO0lBQ2IsbUJBQUE7SUFDQyxvQkFBQTtHQXVHVjtDRncwNkJEOztBQWhpN0JXO0VBbWk3QlYsZ0VBQWdFO0VBanI3QmxFO0lFdVFNLHlCQUFBO0dBK0ZKO0NGKzA2QkQ7O0FBbmk3Qlc7RUFzaTdCVixnRUFBZ0U7RUF4cjdCbEU7SUFtSmdCLG9CQUFtQjtJRWdJeEIscUJBQUw7R0FtRko7Q0Z1MTZCRDs7QUFFRCxnRUFBZ0U7QUEvcjdCaEU7RUV1UkMsMEJBQUE7Q0Y5SFk7O0FBMmk3QmIsZ0VBQWdFO0FBcHM3QmhFO0VFZ1NXLDhCQUFTO0VBQ04sMEJBQUE7Q0FDYjs7QUZ3NjZCRCxnRUFBZ0U7QUExczdCaEU7RUFpSUUsZ0JBQTBCO0VFa0g1QixvQkFBTztFQXVETCxtQkFBNkI7RUFDakIsaUJBQVc7RUFDeEIsZUY5VmM7RUF1TkMsMkJBQTBCO0NFeUpoQzs7QUFWQztFRmk2NkJULGdFQUFnRTtFQXJ0N0JsRTtJQWlJRSxnQkFBMEI7SUVrSDVCLG1CQUFPO0dBMkVHO0NGNDU2QlQ7O0FFbjY2QkE7RUZzNjZCQyxnRUFBZ0U7RUE3dDdCbEU7SUEyS29CLFdBQVU7R0VtSnBCO0NGbTY2QlQ7O0FBRUQsZ0VBQWdFO0FBbnU3QmhFO0VFaVVDLGNBQUE7Q0YvSVk7O0FBc2o3QmIsZ0VBQWdFO0FBeHU3QmhFO0VBd01ZLGNBQWE7RUFDYiwwQkUxUEM7Q0YyUUo7O0FBb2g3QlQsZ0VBQWdFO0FBOXU3QmhFO0VFNFdZLFNBQUE7RUFDWCxXQUFBO0VGL0plLGFBQVk7Q0d4UTVCOztBSCt5N0JBLGdFQUFnRTtBQXJ2N0JoRTtFR2xESyxjQUFBO0NBQ087O0FIMnk3QlosZ0VBQWdFO0FBMXY3QmhFO0VHOUNlLFFBQUE7RUFDSyxXQUFBO0VBQ0QsYUFBRTtDQUNoQjs7QUg0eTdCTCxnRUFBZ0U7QUFqdzdCaEU7RUErTlksdUJBQXNCO0VHblF2QixtQkFBTztFQUNILFlBQU87RUFDakIsYUFBQTtFSHFRTywwQkVwUkM7RUNpQkosV0FBYTtFQUNQLFFBQU87RUFDakIsY0FBQTtDQWdDRzs7QUE1Qkk7RUh3eTdCVixnRUFBZ0U7RUE5dzdCbEU7SUd6QlksWUFBYztJQUNQLGFBQUE7R0EwQlg7Q0hpeDdCUDs7QUd4eTdCTTtFSDJ5N0JMLGdFQUFnRTtFQXR4N0JsRTtJR3BCZSxxQkFBQTtHQXNCUDtDSHd4N0JQOztBQUVELGdFQUFnRTtBQTV4N0JoRTtFQWtQZ0IsMEJFMVJYO0NDeUJLOztBSGd6N0JWLGdFQUFnRTtBQWp5N0JoRTtFR2JLLGFDK0I4RDtFSm9PbkQsZUFBYztFR2pReEIsaUJBQUE7RUFDRSxnQ0FBQTtFQUNBLG1CQUF3QjtFQUMzQixTQUFBO0VIbVFXLGVBN1NEO0VBbUxiLGdCQUEwQjtFRWtINUIsbUJBQU87RUN4UFksVUFBQTtFSG9RSCx5REFBK0M7VUFBL0MsaURBQStDO0NHOVA5Qzs7QUFIWjtFSG16N0JILGdFQUFnRTtFQWp6N0JsRTtJQWlJRSxnQkFBMEI7SUVrSDVCLG9CQUFPO0dDbFBVO0NIcXo3QmhCOztBQUVELGdFQUFnRTtBQXh6N0JoRTtFR0tNLHVCQUFBO0VBQ0MsbUJBQUE7RUFDQyxZQUFrQjtFQUNyQixhQUFBO0VIbVFPLDBCRTVUQztFQzhERCxXQUFBO0VBQ0csU0FBTTtFQUNoQixjQUFBO0NIOFJJOztBRzVSSztFSG96N0JaLGdFQUFnRTtFQXIwN0JsRTtJR21CWSxZQUFrQjtJQUNyQixhQUFBO0dIeVJBO0NBNmg3QlI7O0FHbno3QmU7RUhzejdCZCxnRUFBZ0U7RUE3MDdCbEU7SUd3Qkssc0JBQUE7R0hxUkk7Q0FvaTdCUjs7QUFFRCxnRUFBZ0U7QUFuMTdCaEU7RUcyQlEsMEJEbkVIO0NDeUVBOztBSHV6N0JMLGdFQUFnRTtBQXgxN0JoRTtFRzhCVyxhQ1p3RDtFRGF2RCxlQUFrQjtFQUNyQixpQkFBQTtFSGlRTyxnQ0FBK0I7RUcvUDNDLG1CQUNNO0VBRE4sU0FFTztFQUNTLGVIdkZMO0VBbUxiLGdCQUEwQjtFRWtINUIsbUJBQU87RUZtRFMsVUFBUztFQUNULHlDQUErQjtVQUEvQixpQ0FBK0I7Q0FLbEM7O0FJMVZJO0VKczU3QmYsZ0VBQWdFO0VBeDI3QmxFO0lBaUlFLGdCQUEwQjtJRWtINUIsb0JBQU87R0Z5RE07Q0FpazdCWjs7QUFFRCxnRUFBZ0U7QUEvMjdCaEU7RUlsQ1ksdUJBQVE7RUFDVixtQkFBQTtFQUNDLDBCRmpCRTtFRWtCWCxXQUFhO0VBQ0gsWUFBUTtFQUNsQixhQUFtQjtFQUNuQixRQUFjO0VBQ2QsVUFBQTtDQVlpRTs7QUFWbEU7RUpxNTdCQyxnRUFBZ0U7RUE1MzdCbEU7SUEwVGdCLFlBQVc7SUFDWCxhQUFZO0dJMVV1QztDSmc1N0JsRTs7QUl2NTdCa0U7RUowNTdCakUsZ0VBQWdFO0VBcDQ3QmxFO0lBK1RnQixVQUFTO0dJOVUwQztDSnU1N0JsRTs7QUk3NTdCdUQ7RUpnNjdCdEQsZ0VBQWdFO0VBMzQ3QmxFO0lJckJtRSxXQUFBO0lKeVZuRCx1QkFBc0I7R0luVjZCO0NKKzU3QmxFOztBQUVELGdFQUFnRTtBQWw1N0JoRTtFSW5CbUUsMEJGckI5RDtDRmtYUTs7QUE2azdCYixnRUFBZ0U7QUF2NTdCaEU7RUlsQndELGFBb0NXO0VBcENBLGVBQUE7RUppV25ELGlCQUFnQjtFQUNoQixnQ0FBK0I7RUlqVy9CLG1CQUE2QjtFQUFXLFNBQU87RUFBSSxlSmpDcEQ7RUFtTGIsZ0JBQTBCO0VFa0g1QixtQkFBTztFRmtHUyxVQUFTO0VJclcrQix5REFBTztVQUFQLGlEQUFPO0NKeVdsRDs7QUE2azdCYixnRUFBZ0U7QUF0NjdCaEU7RUlmQSwwQkZ6Qks7Q0V5Qm1EOztBSjA3N0J4RCxnRUFBZ0U7QUEzNjdCaEU7RUlkQSx1QkFBNkM7RUFBVyxtQkFBTztFQUFJLDBCRm5DdEQ7RUZvWkQsV0FBVTtFQUNWLFlBQVc7RUlqWHZCLGFBQTZDO0VBQVcsU0FBTztFQUFJLFVBQUE7Q0FRbkU7O0FBUEE7RUpvODdCRSxnRUFBZ0U7RUF4NzdCbEU7SUlad0QsWUFBTztJQUFJLGFBQUE7R0FPbkU7Q0prODdCQzs7QUl4ODdCdUQ7RUoyODdCdEQsZ0VBQWdFO0VBaDg3QmxFO0lJWG1FLFVBQUE7R0FNbkU7Q0p5ODdCQzs7QUk5ODdCRDtFSmk5N0JFLGdFQUFnRTtFQXY4N0JsRTtJSVZ3RCxXQUFPO0lBQUksd0JBQUE7R0FLbkU7Q0ppOTdCQzs7QUFFRCxnRUFBZ0U7QUE5ODdCaEU7RUlUd0QsMEJGL0JuRDtDRStCOEQ7O0FKNDk3Qm5FLGdFQUFnRTtBQW45N0JoRTtFSVJlLGFBMEJvRDtFQTFCWCxlQUFPO0VBQUksaUJBQUE7RUp5WW5ELGdDQUErQjtFQUMvQixtQkFBa0I7RUl6WW5CLFNBQThCO0VBQVcsZUozQ3pDO0VBbUxiLGdCQUEwQjtFRWtINUIsbUJBQU87RUZtSlMsVUFBUztFQUNULHlDQUErQjtVQUEvQixpQ0FBK0I7Q0k3WS9DOztBSncrN0JBLGdFQUFnRTtBQWwrN0JoRTtFQTJZZ0IsMEJFbmJYO0NGb2JROztBQTJsN0JiLDhEQUE4RDtBQWppOEI5RDtFQ0NBLGdCQUFRO0VJRFIsNEJBQUE7RUxHSSxnQkFBZTtFQUNmLGtCQUFpQjtDQTBWcEI7O0FBMnM3QkQsOERBQThEO0FBemk4QjlEO0VLSUcsa0JBQUE7Q0hKSDs7QUY4aThCQSw4REFBOEQ7QUE5aThCOUQ7RUVRSyxvQkFBQTtFQUNILHFCQUF1QjtFQUN2QixpQ0FBMEI7Q0FDMUI7O0FGMGk4QkYsK0RBQStEO0FBcmo4Qi9EO0VBZVEsYUFBWTtDRUdmOztBRndpOEJMLCtEQUErRDtBQTFqOEIvRDtFQW1CUSxlQUFjO0VBQ2QsWUFBVztFRVlaLDBCQXZCTTtFQXdCUixtQkFBQTtFQUNFLGlCQUFBO0VBQ1AsMkJBQVU7RUFDSixlQTNCTztDQWlDVjs7QUYyaDhCSCwrREFBK0Q7QUFyazhCL0Q7RUV1Q00sc0JBOUJPO0VBK0JULGlCQUFBO0NBQ0E7O0FGa2k4QkosK0RBQStEO0FBM2s4Qi9EO0VFNENRLDBCQUFBO0VBQ04sb0JBQWM7RUY4SWQsZ0JBQTBCO0VFa0g1QixnQkFBTztDRnhRRjs7QUE4aThCTCwrREFBK0Q7QUFubDhCL0Q7RUV1RFEsMEJBcEJFO0VBcUJKLGFBQUE7Q0FDSjs7QUZnaThCRiwrREFBK0Q7QUF6bDhCL0Q7RUE2Q1EsbUJBQWtCO0NBQ3JCOztBQWdqOEJMLCtEQUErRDtBQTlsOEIvRDtFRW1FRSxtQkFBYTtFQUVkLFlBQUE7Q0E4RUE7O0FGL0ZPO0VBaWo4Qk4sK0RBQStEO0VBcm04QmpFO0lFNEVDLFlBQUE7R0F1RUE7Q0ZzOTdCQTs7QUUxaDhCQTtFRjZoOEJDLCtEQUErRDtFQTVtOEJqRTtJQXlEWSxZQUFXO0dFMEZ0QjtDRjY5N0JBOztBRXZoOEJDO0VGMGg4QkEsK0RBQStEO0VBbm44QmpFO0lFMEZDLFlBQUE7R0F5REE7Q0ZvKzdCQTs7QUV0aDhCTztFRnloOEJOLCtEQUErRDtFQTFuOEJqRTtJRWtHUSxXQUFBO0dBaURQO0NGMis3QkE7O0FBRUQsK0RBQStEO0FBaG84Qi9EO0VBcUVZLFlBQVc7RUV3Q1gsWUFBQTtFQUNWLG1CQUF5QjtFQUMxQixhQUFBO0VGdENXLG1CQUFrQjtDQUNyQjs7QUErajhCVCwrREFBK0Q7QUF6bzhCL0Q7RUVzSE8saUJBQUE7RUFDTCxhQUFpQjtFRm9FakIsZ0JBQTBCO0VFa0g1QixtQkFBTztFRjlOSyxlRTdEUDtFRjhETyxrQkFBaUI7Q0FJcEI7O0FBK2o4QlQsK0RBQStEO0FBbnA4Qi9EO0VFK0hjLGNBQU07Q0FDbkI7O0FGd2g4QkQsK0RBQStEO0FBeHA4Qi9EO0VFd0lXLFNBQUs7RUFDTix5QkFBUTtFQUNqQixpQkFBQTtDQVFROztBRnZERztFQXFrOEJWLCtEQUErRDtFQWhxOEJqRTtJRWdKSyxjQUFBO0dBRUk7Q0ZraDhCUjs7QUFFRCwrREFBK0Q7QUF0cThCL0Q7RUV5Sk0sb0JBQUE7Q0FDSjs7QUZpaDhCRixnRUFBZ0U7QUEzcThCaEU7RUFzR1Esb0JBQW1CO0NFd0ozQjs7QUE3Rkc7RUZnaDhCRCxnRUFBZ0U7RUFqcjhCbEU7SUVrS0ksb0JBQUE7SUFDTyxpQkFBSztHQTJGaEI7Q0Z3NzdCQzs7QUVqaDhCQztFRm9oOEJBLGdFQUFnRTtFQXpyOEJsRTtJRXNLRSxjQUFnQjtJQUNqQiwrQkFBQTtHQXVGRDtDRmc4N0JDOztBQUVELGdFQUFnRTtBQWhzOEJoRTtFRTBLTyx3QkFBTTtFQUNaLG9CQUFBO0NGbkRROztBQUpHO0VBbWw4QlYsZ0VBQWdFO0VBdnM4QmxFO0lFNktJLGlCQUFBO0lBQ00sV0FBTztHRnREUjtDQW9sOEJSOztBQUVELGdFQUFnRTtBQTlzOEJoRTtFRXdMSSxnQkFBQTtDQXFFSTs7QUFuRVA7RUYwaDhCQyxnRUFBZ0U7RUFwdDhCbEU7SUE2SGdCLG1CQUFrQjtJQUNsQixXQUFVO0dFK0hsQjtDRjQ5N0JQOztBRXZoOEJBO0VGMGg4QkMsZ0VBQWdFO0VBNXQ4QmxFO0lBa0lnQixXQUFVO0dFMkhsQjtDRm0rN0JQOztBRXBoOEJTO0VGdWg4QlIsZ0VBQWdFO0VBbnU4QmxFO0lFNk1DLFdBQUE7R0FnRE87Q0YwKzdCUDs7QUFFRCxnRUFBZ0U7QUF6dThCaEU7RUVvTmMsZ0JBQVc7RUFDZCxrQkFBQTtDQXVDTjs7QUZtLzdCTCxnRUFBZ0U7QUEvdThCaEU7RUE2SW9CLDJCQUEwQjtFQUMxQixpQkFBZ0I7RUU4RWhDLFlBQUE7Q0FDWTs7QUZ5aDhCaEIsZ0VBQWdFO0FBdHY4QmhFO0VBbUpvQixZQUFXO0VFaUYzQixhQUFBO0NBdUJFOztBRmlnOEJOLGdFQUFnRTtBQTV2OEJoRTtFRXVPSyxZQUFBO0VBQ1UsYUFBb0I7RUFDbkIsU0FBQTtFQUNmLFVBQUE7RUYvRXVCLHlDQUFnQztVQUFoQyxpQ0FBZ0M7Q0FDbkM7O0FBeW04QnJCLGdFQUFnRTtBQXJ3OEJoRTtFRWlRTSxpQ0FBUztFQUNiLFlBQVM7RUFDVixlQUFBO0VGN0ZNLGdCQUFlO0NFZ0hwQjs7QUZ1LzdCRixnRUFBZ0U7QUE3dzhCaEU7RUUwUVksbUJBQU87RUFDbEIsVUFBQTtDRmhHTzs7QUF3bThCUixnRUFBZ0U7QUFueDhCaEU7RUVvUk0sZ0JBQUE7Q0FDQzs7QUZtZzhCUCxnRUFBZ0U7QUF4eDhCaEU7RUFrTFEsWUFBVztDRWtIZDs7QUZ5LzdCTCxnRUFBZ0U7QUE3eDhCaEU7RUVrU1UsZ0JBQUM7Q0FDTjs7QUYrLzdCTCxnRUFBZ0U7QUFseThCaEU7RUEwTFksbUJBQWtCO0VBQ2xCLG1CQUFrQjtFRWtIeEIsVUFBQztFQUNHLGVBQVc7RUFDWCxnQkFBTztDQUNoQjs7QUYyLzdCRCxnRUFBZ0U7QUEzeThCaEU7RUV3VFEsb0JBQUc7Q0E4RlY7O0FGMDU3QkQsZ0VBQWdFO0FBaHo4QmhFO0VFMFRDLGNBQUE7Q0ZuSFE7O0FBOG04QlQsZ0VBQWdFO0FBcno4QmhFO0VFaVVNLGdCQUFBO0VBQ0osb0JBQW1CO0VBQ3BCLGtCQUFBO0NGdkhROztBQWduOEJULGdFQUFnRTtBQTV6OEJoRTtFRThVVyxtQkFBUztFQUNSLG1CQUFZO0VBQ1osd0JBQUE7Q0EyQ1g7O0FGdzg3QkQsZ0VBQWdFO0FBbjA4QmhFO0VBb05nQixlRWxNWDtFQXVVTSwyQkFBUztDQUNUOztBRisrN0JYLGdFQUFnRTtBQXowOEJoRTtFQXlOZ0IsbUJBQWtCO0VBQ2xCLFFBQU87RUV5SVosT0FBVTtFQUNuQixZQUFvQjtFQUNSLGFBQVc7RUFDeEIsMEJGOVZjO0VBdU5DLDRCRXROSDtFRnVORyxtQkFBa0I7Q0UwSnZCOztBRjI5N0JYLGdFQUFnRTtBQXIxOEJoRTtFRWdYb0IsY0FBTTtFQUN6QixtQkFBQTtFRjVJbUIsU0FBUTtFQUNSLFVBQVM7RUVpSnBCLHlDQUFBO1VBQUEsaUNBQUE7RUFDQyxlQXRXTDtDQXVXVTs7QUZzKzdCZixnRUFBZ0U7QUEvMThCaEU7RUEyTEUsZ0JBQTBCO0VFa0g1QixxQkFBTztFQXVGSyxlQWhXTjtFQWlXTCxrQkFBQTtDRm5KWTs7QUFxbjhCYixnRUFBZ0U7QUF2MjhCaEU7RUU0WVksZUFBSTtDQUNmOztBRis5N0JELGdFQUFnRTtBQTUyOEJoRTtFRW9aUyxvQkFBQTtDQUNQOztBRjQ5N0JGLGdFQUFnRTtBQWozOEJoRTtFRStaTSxlQUFBO0VBQ0osMEJBOVlHO0VBK1lILGVGelphO0VFMFpkLG1CQUFBO0VGaEtPLGVBQWM7RUFDZCxZQUFXO0VFaUtqQiwwQkFBQTtFQUNDLGNBQUE7RUYxT0QsZ0JBQTBCO0VFa0g1QixvQkFBTztFQTBITixrQkFBQTtDQy9aSTs7QUh3MzhCTCxnRUFBZ0U7QUFoNDhCaEU7RUdBQSwwQkRrQks7RUNYTyxlSENHO0NBbVFOOztBQTJuOEJULGdFQUFnRTtBQXQ0OEJoRTtFR1dRLGVET0g7RUZ5S0gsZ0JBQTBCO0VFa0g1QixtQkFBTztFQ2hTQyxpQkFBWTtDQUNaOztBSGc0OEJSLGdFQUFnRTtBQTk0OEJoRTtFR2lCSyxlQUFBO0NBQ0E7O0FIaTQ4QkwsZ0VBQWdFO0FBbjU4QmhFO0VBeVJZLGlCQUFnQjtDR3ZNdkI7O0FIczA4QkwsZ0VBQWdFO0FBeDU4QmhFO0VHdUJpQixpQkFBbUI7Q0FDL0I7O0FIcTQ4QkwsZ0VBQWdFO0FBNzU4QmhFO0VHMEJlLDJCQUFPO0VBQ0wsZURsQko7RUZrTFgsZ0JBQTBCO0VFa0g1QixvQkFBTztFRlpTLG1CQUFrQjtDRzlQN0I7O0FIbTQ4QkwsZ0VBQWdFO0FBdDY4QmhFO0VHaUNZLGlCQUFxQjtDQUNkOztBSHk0OEJuQixnRUFBZ0U7QUEzNjhCaEU7RUdxQ08sY0FBQTtFQUNPLG9CQUFDO0VBQ0MsK0JBQWM7RUFDdEIsZ0JBQW1CO0NBeUNuQjs7QUhrMjhCUixnRUFBZ0U7QUFuNzhCaEU7RUcyQ1UsaUJBQUE7Q0FDTzs7QUg0NDhCakIsZ0VBQWdFO0FBeDc4QmhFO0VHK0NNLG9CQUFBO0VBU0QsV0FBQTtDQUtBOztBSGk0OEJMLGdFQUFnRTtBQTk3OEJoRTtFR2lEUSxZQUF3QjtDQUszQjs7QUgrUGU7RUErbzhCbEIsZ0VBQWdFO0VBcDg4QmxFO0lHb0RRLFdBQUE7R0FFSDtDSGs1OEJKOztBRzk0OEJNO0VIaTU4QkwsZ0VBQWdFO0VBMzg4QmxFO0lHMkRrQixXQUFBO0dBRWI7Q0hrNThCSjs7QUFFRCxnRUFBZ0U7QUFqOThCaEU7RUdnRU8sWUFBQTtDQVFVOztBQU5aO0VIcTU4QkgsZ0VBQWdFO0VBdjk4QmxFO0lBcVVvQixXQUFVO0dHN1BiO0NIbTU4QmhCOztBQUVELGdFQUFnRTtBQTc5OEJoRTtFRzRFZ0IsV0FBQTtDQUlMOztBQUhDO0VIczU4QlYsZ0VBQWdFO0VBbis4QmxFO0lHOEVTLFdBQUE7R0FFRTtDSHU1OEJWOztBQUVELGdFQUFnRTtBQXorOEJoRTtFR3FGUSxnQkFBaUI7RUFNcEIsc0JBQUE7Q0gyUEk7O0FBeXA4QlQsZ0VBQWdFO0FBLys4QmhFO0VHd0ZXLGtCQUFBO0NBQ0M7O0FIMjU4QlosZ0VBQWdFO0FBcC84QmhFO0VBMlZZLG9CQUFtQjtDRy9QM0I7O0FINjU4QkosZ0VBQWdFO0FBMXA4QmhFOzs7O0VJbFZTLG1CQUFBO0NKMlZKOztBQXlwOEJMLGdFQUFnRTtBQWxxOEJoRTs7OztFQU9ZLHNCQUFxQjtDQUN4Qjs7QUFrcThCVCxnRUFBZ0U7QUExcThCaEU7O0VJdlVFLG9CQUFrQjtDQUNmOztBSnMvOEJMLGdFQUFnRTtBQWpxOEJoRTtFQW5MRSxnQkFBMEI7RUVrSDVCLHFCQUFPO0NFelFQOztBSmkvOEJBLGdFQUFnRTtBQXZxOEJoRTtFQU1vQixnQkFBZTtDQUNsQjs7QUFxcThCakIsMkRBQTJEO0FBMWg5QjNEO0VDQ0Esb0JBQVE7RUlEUixZQUFBO0NIcUVDOztBRjI5OEJELDJEQUEyRDtBQWhpOUIzRDtFQUlRLFlBQVc7RUFDWCxlQUFjO0VLRG5CLFlBQUE7Q0hKSDs7QUZ1aTlCQSwyREFBMkQ7QUF2aTlCM0Q7RUVRSyxXQUFBO0VBQ0gsYUFBYTtFQUNiLFlBQUE7Q0FrQ0Y7O0FGa2c5QkEsNERBQTREO0FBOWk5QjVEO0VBY1ksMkJBQTBCO0VBQzFCLGdCQUFlO0VFR3RCLGlCQUFBO0NBQ0c7O0FGa2k5QlIsNERBQTREO0FBcmo5QjVEO0VBbUJZLGVFRFA7RUZFTyxpQkFBZ0I7Q0VlNUI7O0FGd2g5QkEsNERBQTREO0FBM2o5QjVEO0VFaUNLLDJCQUFBO0NBQ0U7O0FGOGg5QlAsNERBQTREO0FBaGs5QjVEO0VFcUNNLGlCQUFBO0NBQ0E7O0FGK2g5Qk4sNERBQTREO0FBcms5QjVEO0VFeUNJLGVBdkJDO0NBd0JGOztBRmdpOUJILDREQUE0RDtBQTFrOUI1RDtFRThDQyxlQTVCSTtFRmtCRyw0QkFBMkI7RUFDM0IsbUJBQWtCO0VFZ0JyQixvQkFBQTtFQUNDLGlCQUFBO0VBQ0UsZ0JBQUE7Q0FDSDs7QUFFSDtFRjJoOUJBLDREQUE0RDtFQXJsOUI5RDtJQTZDWSxXQUFVO0lBQ1YsYUFBWTtHRW9CZDtDRndoOUJUOztBQUVELGlFQUFpRTtBQTVsOUJqRTtFS0FBLFdBQUE7RUxHUSxjQUFhO0NBQ2hCOztBQThsOUJMLGlFQUFpRTtBQWxtOUJqRTtFQVFZLGlCQUFnQjtFRUF2QixvQkFBQTtDQUNIOztBRitsOUJGLGtFQUFrRTtBQXhtOUJsRTtFQWNRLGdCQUFlO0VBQ2YsaUJBQWdCO0VFR25CLDZCQUFBO0NBQ0g7O0FGNGw5QkYsa0VBQWtFO0FBL205QmxFO0VBb0JRLGVBQWM7Q0VpQ2pCOztBRitqOUJMLGtFQUFrRTtBQXBuOUJsRTtFRW1DVSxpQkFBQTtFQUNKLHNCQWxCRDtFQW1CQyxlQW5CRDtFQW9CQywwQkY5QlM7Q0UrQlQ7O0FGcWw5Qk4sa0VBQWtFO0FBNW45QmxFO0VFMkNPLGlCQUFBO0VBQ0MsZUZwQ087RUVxQ0MsMEJBM0JYO0NBNEJKOztBRnFsOUJELGtFQUFrRTtBQW5vOUJsRTtFRXdETSxhQUFBO0NBaUNKOztBRitpOUJGLGtFQUFrRTtBQXhvOUJsRTtFRTJEQyxtQkFBQTtDQTZCQzs7QUZxajlCRixrRUFBa0U7QUE3bzlCbEU7RUE4Q2dCLGlCQUFnQjtFRW9CdEIsc0JBaERMO0VBaURVLGVBakRWO0VBa0RNLDBCRjVESTtDRTZEZDs7QUZnbDlCRCxrRUFBa0U7QUFycDlCbEU7RUU2RVMsaUJBQUE7RUFDTSxlRnRFQTtFRXVFZCwwQkE3REk7Q0Z1Q1k7O0FBbW05QmpCLGtFQUFrRTtBQTVwOUJsRTtFQStEUSxvQkFBbUI7RUVrQ25CLG1CQUFBO0VBQ0EsaUJBQUE7Q0ZsQkg7O0FBbWw5Qkwsa0VBQWtFO0FBbnE5QmxFO0VBcUVnQixlQWpEQTtFRXlGSiwyQkZ6Rkk7RUUwRkQsYUFBWTtFQUMxQixnQkFBQTtFRnRDZSxzQkFBcUI7Q0FDeEI7O0FBa205QmIsa0VBQWtFO0FBNXE5QmxFO0VFc0hPLGVGOUdRO0VFK0dBLDBCRm5HQztDRW9HZjs7QUYwajlCRCxrRUFBa0U7QUFscjlCbEU7RUVnSUMsaUJBQUE7RUY1Q08sb0JBQW1CO0VBdUd6QixnQkFBMEI7RUVrSDVCLG1CQUFPO0NBcktMOztBRmtqOUJGLGtFQUFrRTtBQTFyOUJsRTtFQTBGUSw2QkFBNEI7Q0V5RWxDOztBRjRoOUJGLGtFQUFrRTtBQS9yOUJsRTtFRWlKWSwwQkEvSFA7RUFnSUksYUFBSTtFQUNaLHNCQUFBO0VGbkRXLGlDQUFnQztFQUNoQyxrQkFBaUI7Q0VpRXpCOztBRnNpOUJKLGtFQUFrRTtBQXhzOUJsRTtFRTBKZ0IsMEJBeElYO0VBeUlKLGVGbkpjO0VBNkZDLHNCQUFxQjtFQUNyQixpQ0FBZ0M7Q0UyRDdDOztBRitpOUJILG1FQUFtRTtBQWh0OUJuRTtFRXNLRSw0QkFBd0I7Q0FDekI7O0FGOGk5QkQsbUVBQW1FO0FBcnQ5Qm5FO0VFeUtJLGVBQUE7Q0FDQzs7QUZnajlCTCxtRUFBbUU7QUExdDlCbkU7RUFvSFEsbUJBQWtCO0VFeUR0QixpQkFBQTtFQUNJLGlCQUFTO0NGb0VaOztBQXpITztFQXltOUJWLG1FQUFtRTtFQWx1OUJyRTtJRXdMSSxjQUFBO0lBQ08sb0JBQUE7R0FtQ1A7Q0YyZzlCSDs7QUFFRCxtRUFBbUU7QUF6dTlCbkU7RUVnTWUsaUJBQUE7Q0ZsREY7O0FFbUREO0VGOGk5QlYsbUVBQW1FO0VBL3U5QnJFO0lFa01DLGNBQUE7R0ZwRFk7Q0FxbTlCWjs7QUV4aTlCTTtFRjJpOUJMLG1FQUFtRTtFQXR2OUJyRTtJRTRNa0IsY0FBQTtHRnJFRDtDQW1uOUJoQjs7QUFFRCxtRUFBbUU7QUE1djlCbkU7RUU4TkMsZUE1TUk7RUZnSU8sbUJBQWtCO0VBQ2xCLGlCQUFnQjtDRTBHcEI7O0FBeEJMO0VGK2g5QkQsbUVBQW1FO0VBcHc5QnJFO0lFc09HLFdBQUE7SUFDRSwwQkFBQTtJRjVDSCxnQkFBMEI7SUVrSDVCLHFCQUFPO0lBcEVTLGtCQUFBO0lBQ2YsaUJBQUE7SUYvRWUsV0FBVTtHRWtHbEI7Q0ZpaDlCUDs7QUFFRCxtRUFBbUU7QUFoeDlCbkU7RUUrUFMsZUFBQTtFQUNBLGlCQUFPO0VBQ1IsbUJBQU87RUFDSixlQUFBO0VBQ1YsaUJBQUE7RUY3RlcsZ0JBQWU7RUFDZixpQkFBZ0I7Q0U4TjNCOztBQTVITTtFRm1oOUJMLG1FQUFtRTtFQTV4OUJyRTtJRTBRWSxZQUFPO0lBQ2xCLGNBQUE7R0EwSEE7Q0Y0NThCQTs7QUFFRCxtRUFBbUU7QUFueTlCbkU7RUVzUmdCLFlBQU07RUYzRnBCLGdCQUEwQjtFRWtINUIscUJBQU87RUFaRCxtQkFBQTtFQUVLLGNBQUw7RUFDSyw4QkY1Ukk7Q0UyWEo7O0FBOUZUO0VGeWc5QkEsbUVBQW1FO0VBOXk5QnJFO0lFc1NpQixXQUFBO0lBQ2hCLGNBQUE7SUY3R21CLGVBQWM7SUFDZCxjQUFhO0dFd010QjtDRms3OEJWOztBQUVELG1FQUFtRTtBQXZ6OUJuRTtFRWdUQywwQkF0UUU7Q0FvU1E7O0FGOCs4QlgsbUVBQW1FO0FBNXo5Qm5FO0VBaU13QixlRS9LbkI7Q0FvU0M7O0FBQ0Q7RUYyZzlCSCxtRUFBbUU7RUFsMDlCckU7SUV3VFcsaUJBQUE7R0FzQkE7RUZ3LzhCVCxtRUFBbUU7RUF0MDlCckU7SUVpVU0sZUZ6VFM7SUFtTGIsZ0JBQTBCO0lFa0g1QixxQkFBTztJQXNCTiwwQkExUkc7SUZtS3dCLGVBQWM7R0FDakI7Q0FpbzlCeEI7O0FBRUQsbUVBQW1FO0FBaDE5Qm5FO0VFaVZDLFdBQUE7RUY5SG1CLGNBQWE7RUFDYixvQkFBbUI7RUVxSW5CLHdCQUFBO0VGOUpsQixnQkFBMEI7RUVrSDVCLHFCQUFPO0VBOENPLDBCQWpUWDtDQTRURjs7QUFWQTtFRmdnOUJDLG1FQUFtRTtFQTUxOUJyRTtJQXlOd0IsWUFBVztJQUNYLGVBQWM7SUV5SWpCLGVBQUE7SUFDQyxnQ0Y1VlA7R0U4VmQ7Q0Y2LzhCQTs7QUFFRCxtRUFBbUU7QUFyMjlCbkU7RUU4V29CLGNBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQU07RUFDekIsZUZ6V2M7RUE2TkssbUJBQWtCO0VBQ2xCLFdBQVU7Q0FPYjs7QUUwSVI7RUZ5LzhCUCxtRUFBbUU7RUFoMzlCckU7SUV3WFUsWUFBaUI7SUFDWixlQUFBO0lBQ0osWUFBcUI7SUFDL0IsYUFBQTtHRjlJZ0I7Q0EwbzlCaEI7O0FBRUQsbUVBQW1FO0FBejM5Qm5FO0VBdVBRLGtCQUFpQjtDRXdLcEI7O0FGKzk4QkwsbUVBQW1FO0FBOTM5Qm5FO0VFb1pTLGVGNVlNO0NBcVBOOztBQXNvOUJULG1FQUFtRTtBQW40OUJuRTtFRXNaQyxzQkFBQTtDRjFKWTs7QUE0bzlCYixzcWx1QkFBc3FsdUIiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLy9WQVJJQUJMRVM6XG4vKlNJWkUqL1xuJHhzOic0ODBweCc7XG4kc206Jzc2OHB4JztcbiRtZDonOTg0cHgnO1xuJGxnOicxMjAwcHgnO1xuJHhsZzonMTYwMHB4JztcblxuJHdoaXRlOiAjZmZmZmZmO1xuXG4kYmxhY2s6IzAwMDAwMDtcbiRibGFja0Rhcms6IzFkMWQxZDtcblxuJGJsdWU6IzAwYmZmNjtcbiRwaW5rOiNiMzI2NzI7XG4kb3JhbmdlOiAjZjVhNjIzO1xuJHJlZDogI2M4MTAyZTtcbiRyZWRMb2dvOiAjY2YxMDJkO1xuJHJlZENsb3NlOiNBRDAwMTU7XG4kcmVkRGFyazogIzc0MDAwZTtcbiR5ZWxsb3c6ICNkYWFhMDA7XG4kZ3JlZW46ICM3ZWQzMjE7XG5cbiRsaWdodEdyZXk6I2U3ZTdlNztcbiRsaWdoR3JleUJHOiAjZjJmMmYyO1xuJGdyZXk6Izc0NzQ3NDtcbiRkYXJrZ3JleTogI2QwZDBkMDtcbiRncmF5RGFyazojNGY0ZjRmO1xuJHRleHRHcmF5OiAjMUMyRTM2O1xuJGJvcmRlcmxpZ2h0R3JheTogI2Q5ZDlkOTtcbiRib3JkZXJHcmF5OiAjOTc5Nzk3O1xuJGJnR3JheTogI0U1RTVFNTtcblxuJGxpZ2h0R3JleVNvbGRPdXQ6I2NhY2FjYTtcbiRsaWdodEdyZXlTb2xkT3V0MjojYTVhNWE1O1xuXG4kaWNvbi1mb250LXBhdGg6ICcuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9mb250cy9ib290c3RyYXAvJztcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOmJlZm9yZSxcbiAgICAqOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuQGF0LXJvb3Qge1xuICAvLyBJbXBvcnQgdGhlIGZvbnRzXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JykpO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSkgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWl4aW5zXCI7XG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJib290c3RyYXAvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ByaW50XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdHlwZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb2RlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdGFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Zvcm1zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9kcm9wZG93bnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uLWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZiYXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdlclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYmFkZ2VzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2FsZXJ0c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcm9ncmVzcy1iYXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFuZWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvd2VsbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2xvc2VcIjtcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21vZGFsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BvcG92ZXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nhcm91c2VsXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcImJvb3RzdHJhcC91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cbiIsIiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJGdyYXktYmFzZTogICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICBkYXJrZW4oIzQyOGJjYSwgNi41JSkgIWRlZmF1bHQ7IC8vICMzMzdhYjdcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI2YwYWQ0ZSAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XG5cbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdGUgZHJvcGRvd25zLlxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxuJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCAhZGVmYXVsdDtcblxuXG4vLz09IFRhYmxlc1xuLy9cbi8vIyMgQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHggIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtc3RyaXBlZGAuXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3Jtc1xuLy9cbi8vIyNcblxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcbiRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vIFRPRE86IFJlbmFtZSBgJGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGAkaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xuXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG5cbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcbiRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG5cblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgOTkgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk4NHB4O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kO1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbjtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHg7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGc7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluO1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSk7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpO1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKTtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICA0OHB4O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbjtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpO1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDkzNnB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNTJweCArICRncmlkLWd1dHRlci13aWR0aCk7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3A7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLz09IFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBNb2RhbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLz09IEFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vPT0gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cblxuLy89PSBMaXN0IGdyb3VwXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBQYW5lbHNcbi8vXG4vLyMjXG5cbiRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gV2VsbHNcbi8vXG4vLyMjXG5cbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcblxuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBCcmVhZGNydW1ic1xuLy9cbi8vIyNcblxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDYXJvdXNlbFxuLy9cbi8vIyNcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29kZVxuLy9cbi8vIyNcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIl19 */
