@charset "UTF-8";

/*!
 * 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 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,
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,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
  font-weight: 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,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

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

h4 small,
h4 .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,
.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: 15px;
  padding-right: 15px;
}

/* 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: 15px;
  padding-right: 15px;
}

/* 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: 0px;
  margin-right: 0px;
}

/* 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: 0px;
  padding-right: 0px;
}

/* 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: -15px;
  margin-right: -15px;
}

/* 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: 15px;
}

/* 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: 15px;
  padding-left: 15px;
  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: -15px;
  margin-left: -15px;
}

/* 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 15px;
  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: 15px;
  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 -15px;
}

/* 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: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  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: 15px;
  padding-right: 15px;
}

/* 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 {
  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: 1040;
  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";
}

/* span.icon-youtube
span.icon-cross-out
span.icon-we_chat
span.icon-twitter
span.icon-spotify
span.icon-soundcloud
span.icon-snapchat
span.icon-scroll_down
span.icon-avatar-inside-a-circle
span.icon-play
span.icon-searching-tool
span.icon-linkedin
span.icon-like
span.icon-instagram
span.icon-heart
span.icon-google
span.icon-facebook
span.icon-comment
span.icon-back
span.icon-next
span.icon-down-arrow
span.icon-shopping-cart
span.icon-calendar */

@font-face {
  font-family: 'teatro_real';
  src: url("../fonts/teatro_real//teatro_real.eot?fvmvp4");
  src: url("../fonts/teatro_real//teatro_real.eot?fvmvp4#iefix") format("embedded-opentype"), url("../fonts/teatro_real//teatro_real.ttf?fvmvp4") format("truetype"), url("../fonts/teatro_real//teatro_real.woff?fvmvp4") format("woff"), url("../fonts/teatro_real//teatro_real.svg?fvmvp4#teatro_real") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 410, 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 425, dist/_patterns/_scss/general/_fonts.scss */

.icon-scroll_down {
  /* &:before {
    content: $icon-scroll_down;
  } */
}

/* line 431, dist/_patterns/_scss/general/_fonts.scss */

.icon-searching-tool:before {
  content: "";
}

/* line 436, dist/_patterns/_scss/general/_fonts.scss */

.icon-down-arrow:before {
  content: "";
}

/* line 441, dist/_patterns/_scss/general/_fonts.scss */

.icon-back:before {
  content: "";
}

/* line 446, dist/_patterns/_scss/general/_fonts.scss */

.icon-next:before {
  content: "";
}

/* line 451, dist/_patterns/_scss/general/_fonts.scss */

.icon-cross-out:before {
  content: "";
}

/* line 456, dist/_patterns/_scss/general/_fonts.scss */

.icon-avatar-inside-a-circle:before {
  content: "";
}

/* line 461, dist/_patterns/_scss/general/_fonts.scss */

.icon-shopping-cart:before {
  content: "";
  display: inline-block;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
  filter: FlipH;
  -ms-filter: "FlipH";
}

/* line 473, dist/_patterns/_scss/general/_fonts.scss */

.icon-calendar:before {
  content: "";
}

/* line 478, dist/_patterns/_scss/general/_fonts.scss */

.icon-youtube:before {
  content: "";
}

/* line 483, dist/_patterns/_scss/general/_fonts.scss */

.icon-we_chat:before {
  content: "";
}

/* line 488, dist/_patterns/_scss/general/_fonts.scss */

.icon-twitter:before {
  content: "";
}

/* line 493, dist/_patterns/_scss/general/_fonts.scss */

.icon-spotify:before {
  content: "";
}

/* line 498, dist/_patterns/_scss/general/_fonts.scss */

.icon-soundcloud:before {
  content: "";
}

/* line 503, dist/_patterns/_scss/general/_fonts.scss */

.icon-snapchat:before {
  content: "";
}

/* line 508, dist/_patterns/_scss/general/_fonts.scss */

.icon-play:before {
  content: "";
}

/* line 513, dist/_patterns/_scss/general/_fonts.scss */

.icon-lupa:before {
  content: "";
}

/* line 518, dist/_patterns/_scss/general/_fonts.scss */

.icon-linkedin:before {
  content: "";
}

/* line 523, dist/_patterns/_scss/general/_fonts.scss */

.icon-like:before {
  content: "";
}

/* line 528, dist/_patterns/_scss/general/_fonts.scss */

.icon-instagram:before {
  content: "";
}

/* line 533, dist/_patterns/_scss/general/_fonts.scss */

.icon-heart:before {
  content: "";
}

/* line 538, dist/_patterns/_scss/general/_fonts.scss */

.icon-google:before {
  content: "";
}

/* line 543, dist/_patterns/_scss/general/_fonts.scss */

.icon-facebook:before {
  content: "";
}

/* line 548, dist/_patterns/_scss/general/_fonts.scss */

.icon-comment: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 495, 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):checked + .radio-icon {
  background-position: 0 -34px;
}

/*
<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 510, dist/_patterns/_scss/general/_utilities.scss */

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 521, dist/_patterns/_scss/general/_utilities.scss */

input[type=checkbox].css-checkbox + label.css-label {
  padding-left: 43px;
  height: 34px;
  display: inline-block;
  line-height: 34px;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  cursor: pointer;
}

/* line 531, dist/_patterns/_scss/general/_utilities.scss */

input[type=checkbox].css-checkbox:checked + label.css-label {
  background-position: 0 -34px;
}

/* line 535, dist/_patterns/_scss/general/_utilities.scss */

label.css-label {
  font-weight: normal;
  background-image: url("/../images/f-checkboxbutton.png");
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/**
 * 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 {
  height: 100%;
  overflow-x: hidden;
}

/* line 5, dist/_patterns/_scss/general.scss */

body {
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-weight: 500;
  color: #000000;
  position: relative;
}

/* line 11, dist/_patterns/_scss/general.scss */

a,
a:hover,
a:focus,
a:active {
  outline: none;
}

/* line 14, dist/_patterns/_scss/general.scss */

.clear {
  clear: both;
}

/*BACKGROUND COLORS*/

/* line 20, dist/_patterns/_scss/general.scss */

[class*="bg-"] {
  color: #fff;
}

/* line 24, dist/_patterns/_scss/general.scss */

.bg-lightGrey {
  background-color: #f2f2f2;
  position: relative;
}

/* line 29, dist/_patterns/_scss/general.scss */

.bg-mediumGrey {
  background-color: #e3e3e3;
  position: relative;
}

/*Text Colors*/

/* line 36, dist/_patterns/_scss/general.scss */

.text-white h3 {
  color: #ffffff;
}

/* line 41, dist/_patterns/_scss/general.scss */

.text-black h3 {
  color: #000000;
}

/* line 46, dist/_patterns/_scss/general.scss */

.text-red h1 {
  color: #c8102e;
}

/* line 52, dist/_patterns/_scss/general.scss */

.main-title h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  position: relative;
  font-weight: normal;
  font-size: 20px;
  padding: 46px 0 20px;
  text-transform: uppercase;
}

/* line 72, dist/_patterns/_scss/general.scss */

.page-title h1 {
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 0.4px;
  font-weight: normal;
  margin: 0;
}

/* line 83, dist/_patterns/_scss/general.scss */

.page-title h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-thin); 
  text-align: center;
  color: #c8102e;
  font-size: 24px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}

/* line 96, dist/_patterns/_scss/general.scss */

.page-title h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-align: center;
  color: #c8102e;
  font-size: 20px;
  text-transform: uppercase;
}

/*Overlay */

/* line 110, dist/_patterns/_scss/general.scss */

.wrap-light-black-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
  top: 0;
}

/* line 118, 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 135, dist/_patterns/_scss/general.scss */

.btn-gray {
  text-transform: uppercase;
  background: #4f4f4f;
  color: #ffffff;
  padding: 20px 0;
  display: block;
  font-size: 12px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  transition: all ease-in-out 0.3s;
  text-align: center;
}

/* line 145, dist/_patterns/_scss/general.scss */

.btn-gray:hover,
.btn-gray:active,
.btn-gray:focus {
  background: #3b3b3b;
  text-decoration: none;
  color: #ffffff;
}

/* line 160, dist/_patterns/_scss/general.scss */

.btn-black {
  text-transform: uppercase;
  background: #000000;
  color: #ffffff;
  padding: 20px 0;
  display: block;
  font-size: 14px;
  font-weight: 500;
  transition: all ease-in-out 0.3s;
  text-align: center;
}

/* line 170, dist/_patterns/_scss/general.scss */

.btn-black:hover,
.btn-black:active,
.btn-black:focus {
  background: #3b3b3b;
  text-decoration: none;
  color: #ffffff;
}

/* line 185, dist/_patterns/_scss/general.scss */

.link-ticket {
  background: transparent url(../images/bg_link_ticket.png) no-repeat 0 0;
  width: 164px;
  height: 60px;
  display: inline-block;
  color: #ffffff;
  text-transform: uppercase;
  padding: 19px 13px;
  font-size: 16px;
  letter-spacing: 1.1px;
}

/* line 195, dist/_patterns/_scss/general.scss */

.link-ticket:hover,
.link-ticket:focus,
.link-ticket:active {
  color: #ffffff;
  text-decoration: none;
}

/* line 201, dist/_patterns/_scss/general.scss */

.link-scrollDown {
  color: #000000;
  text-transform: uppercase;
  font-weight: 500;
  padding: 0 0 30px 0;
  display: block;
}

/* line 210, dist/_patterns/_scss/general.scss */

.link-scrollDown span[class^="icon-"],
.link-scrollDown span[class*=" icon-"] {
  font-size: 45px;
  color: #000;
  position: relative;
  font-weight: 700;
}

/* line 215, dist/_patterns/_scss/general.scss */

.link-scrollDown span[class^="icon-"]:after,
.link-scrollDown span[class*=" icon-"]:after {
  font-family: 'teatro_real';
  content: "";
  font-weight: bold;
  font-size: 20px;
  display: inline-block;
}

/* line 224, dist/_patterns/_scss/general.scss */

.link-scrollDown span {
  position: absolute;
  top: 40%;
}

/* line 228, dist/_patterns/_scss/general.scss */

.link-scrollDown:hover,
.link-scrollDown:focus,
.link-scrollDown:active {
  color: #000000;
  text-decoration: none;
}

/*BUTTONS SWIPERS*/

/* line 236, 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;
}

/* line 249, dist/_patterns/_scss/general.scss */

.btn-swiper.back {
  left: 15px;
}

/* line 252, dist/_patterns/_scss/general.scss */

.btn-swiper.next {
  right: 15px;
}

/* line 256, dist/_patterns/_scss/general.scss */

.btn-swiper.btn-featured {
  position: absolute;
  top: 45%;
}

/* line 260, dist/_patterns/_scss/general.scss */

.btn-swiper.btn-featured.next {
  right: 0;
}

/* line 263, dist/_patterns/_scss/general.scss */

.btn-swiper.btn-featured.back {
  left: 0;
}

/* line 268, 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;
}

/* GENERAL DROPDOWN */

/* line 291, dist/_patterns/_scss/general.scss */

.box-dropdown button {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 16px;
  border-radius: 0;
  height: 60px;
  text-align: left;
  text-transform: uppercase;
  border: 0;
  float: left;
  padding: 0 16px;
  margin-bottom: 5px;
}

/* line 302, dist/_patterns/_scss/general.scss */

.box-dropdown button.dropdown-toggle {
  background-color: #000000;
}

/* line 306, dist/_patterns/_scss/general.scss */

.box-dropdown button.dropdown-toggle span {
  font-size: 12px;
  letter-spacing: 0.9px;
  margin-top: 4px;
}

/* line 324, 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 328, dist/_patterns/_scss/general.scss */

.bootstrap-select.btn-group .dropdown-toggle:focus {
  outline: 0 !important;
}

/* line 331, dist/_patterns/_scss/general.scss */

.bootstrap-select.btn-group .dropdown-toggle .caret {
  top: 35%;
  right: 40px;
  margin-top: 0;
}

/* line 338, dist/_patterns/_scss/general.scss */

.bootstrap-select .dropdown-menu {
  padding: 0;
  margin-top: 0;
  border-radius: 0;
  top: 90%;
}

/* line 344, dist/_patterns/_scss/general.scss */

.bootstrap-select .dropdown-menu .inner {
  width: 100%;
}

/* line 346, dist/_patterns/_scss/general.scss */

.bootstrap-select .dropdown-menu .inner a,
.bootstrap-select .dropdown-menu .inner a:hover,
.bootstrap-select .dropdown-menu .inner a:focus,
.bootstrap-select .dropdown-menu .inner a:active {
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 16px;
  background-color: #000000;
  color: #ffffff;
  padding: 10px;
}

/* line 359, dist/_patterns/_scss/general.scss */

.show-tick button {
  color: #ffffff;
}

/* line 361, dist/_patterns/_scss/general.scss */

.show-tick button .caret {
  border: 0;
}

/* line 363, dist/_patterns/_scss/general.scss */

.show-tick button .caret:before {
  font-family: 'teatro_real';
  content: "\e908";
  font-weight: 700;
  font-size: 15px;
  display: inline-block;
}

/* BACKGROUND IMAGES */

/* line 380, dist/_patterns/_scss/general.scss */

.wrap-bg-img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 386, dist/_patterns/_scss/general.scss */

.wrap-bg-img img {
  width: 100%;
  display: block;
  height: 100%;
}

/* line 392, dist/_patterns/_scss/general.scss */

.wrap-bg-white {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  top: 0;
  left: 0;
}

/* line 400, dist/_patterns/_scss/general.scss */

.wrap-bg-white.wrap-bg-white--gradient {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 70%, white 100%);
}

/* Components */

/* line 1, dist/_patterns/_scss/components/header.scss */

header {
  position: relative;
}

/* line 4, dist/_patterns/_scss/components/header.scss */

header.header {
  position: relative;
  background: #1d1d1d;
  color: #ffffff;
  z-index: 99;
}

/* line 14, dist/_patterns/_scss/components/header.scss */

header.header .wrap-logo {
  display: flex;
  align-items: center;
  height: 61px;
  position: relative;
}

/* line 19, dist/_patterns/_scss/components/header.scss */

header.header .wrap-logo .logo {
  position: relative;
}

/* line 21, dist/_patterns/_scss/components/header.scss */

header.header .wrap-logo .logo .icon-cross-out {
  display: none;
}

/* line 69, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle {
  padding: 11px 15px 0;
  cursor: pointer;
}

/* line 72, 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 79, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle .icon-cross-out {
  display: none;
  font-size: 30px;
  padding: 5px 0px 15px 0;
}

/* line 87, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle.open {
  background: #c8102e;
}

/* line 89, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle.open .header-toggle__icon {
  display: none;
}

/* line 92, dist/_patterns/_scss/components/header.scss */

header.header .header-toggle.open .icon-cross-out {
  display: block;
}

/* line 99, dist/_patterns/_scss/components/header.scss */

header.header .mobile-btn {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #000000;
  width: 30%;
  height: 61px;
}

/* line 106, dist/_patterns/_scss/components/header.scss */

header.header .mobile-btn a {
  font-size: 20px;
  font-size: 1.25rem;
  color: #f5a623;
  text-transform: uppercase;
  position: absolute;
  top: 40%;
  text-align: center;
  width: 100%;
  height: 100%;
}

/* line 115, 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 128, dist/_patterns/_scss/components/header.scss */

header.header .options-header {
  display: none;
  width: 55vw;
  text-align: center;
  margin: 0 auto;
}

/* line 134, dist/_patterns/_scss/components/header.scss */

header.header .options-header > div {
  width: 60%;
  margin: 0 auto;
}

/* line 145, 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;
  padding: 17px 16px;
  line-height: 15px;
  color: #ffffff;
  justify-content: space-between;
  align-items: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-bold); 
  width: 100%;
  font-size: 13px;
  text-transform: uppercase;
}

/* line 176, 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 180, dist/_patterns/_scss/components/header.scss */

header.header .options-header a[class^="icon-"],
header.header .options-header a[class*=" icon-"] {
  font-size: 22px;
}

/* line 183, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.options-header--link {
  text-transform: uppercase;
  padding: 12px 25px 12px 16px;
}

/* line 188, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.options-header--link span {
  font-size: 20px;
  margin-left: 5px;
}

/* line 192, 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: 13px;
  line-height: 23px;
  width: 100%;
  justify-content: inherit;
  margin: 0;
  align-items: center;
}

/* line 208, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.options-header--link span[class^="fa"] {
  display: none;
}

/* line 229, dist/_patterns/_scss/components/header.scss */

header.header .options-header a.icon-calendar {
  position: relative;
}

/* line 231, 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;
}

/* line 248, 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 257, 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 259, 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 267, 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;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 18px;
  border-radius: 50px;
  top: 5px;
  right: 0;
}

/* line 281, dist/_patterns/_scss/components/header.scss */

header.header .options-header--submenu {
  display: none;
  list-style: none;
  padding: 5px 15px;
  background-color: #2a2a2a;
  position: relative;
}

/* line 287, dist/_patterns/_scss/components/header.scss */

header.header .options-header--submenu li {
  width: 100%;
  padding-bottom: 9px;
}

/* line 290, dist/_patterns/_scss/components/header.scss */

header.header .options-header--submenu li a {
  float: none;
  padding: 5px;
  text-transform: uppercase;
}

/* line 316, dist/_patterns/_scss/components/header.scss */

header.header .options-header--left > a:last-child {
  text-transform: uppercase;
  padding-top: 10px;
}

/* line 319, dist/_patterns/_scss/components/header.scss */

header.header .options-header--left > a:last-child span {
  font-size: 20px;
  padding: 0 14px;
}

/* line 323, 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 339, 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: #f5a623;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: 20px;
}

/* line 350, dist/_patterns/_scss/components/header.scss */

header.header .options-header .wrap-icon {
  position: relative;
  display: block;
}

/* line 355, 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 362, dist/_patterns/_scss/components/header.scss */

header.header .options-header .wrap-icon span[class^='icon-'] {
  font-size: 22px;
}

/* line 389, dist/_patterns/_scss/components/header.scss */

header.header .display-menu {
  display: block;
}

/* line 393, dist/_patterns/_scss/components/header.scss */

header.header .display-lang {
  display: block;
}

/* line 1, dist/_patterns/_scss/components/footer.scss */

footer {
  background: url(../images/bg-footer.jpg) no-repeat center top;
  background-size: cover;
  position: relative;
}

/* line 5, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links {
  background: rgba(29, 29, 29, 0.8);
  padding: 70px 0 60px;
}

/* line 8, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links h4 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  border-bottom: 1px solid #333232;
  padding-top: 30px;
  padding-bottom: 15px;
  line-height: 2.5;
}

/* line 18, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links {
  padding: 0;
  margin: 0;
}

/* line 21, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links li {
  list-style-type: none;
  margin: 15px 0;
}

/* line 24, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links li a {
  text-transform: uppercase;
  color: #b9b9b9;
  font-size: 9px;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  line-height: 3;
}

/* line 32, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links:last-child {
  margin-bottom: 45px;
}

/* line 37, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links-btn li:first-child {
  margin-top: 0;
}

/* line 40, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .list-links-btn li a {
  color: #ffffff;
  font-size: 12px;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  line-height: 2.5;
}

/* line 50, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-links .btn-black {
  position: absolute;
  top: 0;
  right: 6%;
  display: inline-block;
  padding: 20px 50px;
}

/* line 66, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-rrss {
  background: #232323;
  padding: 30px 0 25px;
  margin-bottom: -1px;
}

/* line 70, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-rrss .rrss-links {
  margin: 0;
}

/* line 72, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-rrss .rrss-links li {
  margin: 0 5px;
}

/* line 81, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-rrss .rrss-links li a {
  color: #7b7b7b;
  font-size: 11px;
  transition: all ease-in-out 0.3s;
}

/* line 91, 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 101, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-bottom {
  background: #1d1d1d;
  padding: 15px 0 10px;
}

/* line 104, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-bottom .bottom-links {
  margin: 0;
}

/* line 106, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-bottom .bottom-links li {
  margin: 0;
  padding-left: 0;
}

/* line 109, dist/_patterns/_scss/components/footer.scss */

footer .subfooter-bottom .bottom-links li:not(:last-child) {
  padding-right: 25px;
}

/* line 119, 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-family: 'Montserrat'; font-weight: var(--teatro-medium); 
}

/* line 123, 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;
  margin: 40px 0 20px;
  padding-bottom: 60px;
}

/* line 19, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider p {
  position: relative;
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}

/* line 49, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content {
  padding: 20px 20px 0;
}

/* line 52, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .text-red h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 56, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content P {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
}

/* line 59, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming,
.block-programming-slider .wrap-content .swiper-programming-time {
  overflow: inherit;
  position: inherit;
  margin-top: 45px;
}

/* line 64, 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: -30px;
}

/* line 66, 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 {
  overflow: hidden;
}

/* line 69, 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 {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  margin-left: 10%;
}

/* line 76, 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 81, 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 82, 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 87, 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 {
  width: 100%;
  display: block;
}

/* line 92, 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: 100%;
  width: 100%;
  padding: 35px 20px;
}

/* line 99, 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 102, 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-black); 
  font-size: 16px;
}

/* line 107, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-date span.hour,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-date span.hour {
  display: none;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 13px;
}

/* line 114, 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: 35px;
  width: 50%;
}

/* line 121, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .wrap-content .swiper-programming .theater-play-item .wrap-text .wrap-description .play-type,
.block-programming-slider .wrap-content .swiper-programming-time .theater-play-item .wrap-text .wrap-description .play-type {
  display: none;
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 11px;
}

/* line 128, 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;
  letter-spacing: 0.4px;
  line-height: 1.31;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 138, 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 144, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider a {
  position: relative;
}

/* line 148, dist/_patterns/_scss/components/programming-slider.scss */

.block-programming-slider .btn-programming {
  padding: 20px;
}

/* line 1, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider {
  margin: 50px 0 60px;
  color: #ffffff;
}

/* line 4, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item {
  position: relative;
  width: 100%;
}

/* line 7, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item .wrap-text {
  position: absolute;
  bottom: 30px;
  padding: 10px 30px;
  word-break: break-word;
}

/* line 16, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item .wrap-text h4 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  position: relative;
  margin-bottom: 26px;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: 0.5px;
}

/* line 31, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .item .wrap-text h4:after {
  content: '';
  width: 16%;
  border-bottom: solid 1px #fff;
  position: absolute;
  left: 0;
  bottom: -15px;
}

/* line 40, 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;
}

/* line 46, dist/_patterns/_scss/components/title-description-slider.scss */

.block-title-description-slider .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

/* line 49, 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 59, 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;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 55%;
}

/* line 1, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider {
  margin-bottom: 30px;
  color: #000000;
}

/* line 8, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .swiper-thumbnail-title-description {
  margin-top: 45px;
}

/* line 18, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item {
  position: relative;
  background-color: #ffffff;
  cursor: pointer;
  width: 100%;
  transition: all .3s;
}

/* line 24, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-img {
  position: relative;
}

/* line 26, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-img img {
  width: 100%;
}

/* line 30, 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 40, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-text {
  padding: 10px 30px;
  word-break: break-word;
  position: relative;
  transition: all ease-in-out .3s;
  position: relative;
  z-index: 1;
  top: 0;
}

/* line 48, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-text h4 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  position: relative;
  margin-bottom: 0;
  margin-top: 40px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.3px;
}

/* line 62, 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: 11px;
}

/* line 67, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-text span.sub {
  font-size: 10px;
  color: #747474;
  line-height: 32px;
  font-weight: 500;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-style: italic;
}

/* line 76, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item .wrap-text a {
  opacity: 0;
  transition: all .9s;
  display: block;
  text-align: center;
  bottom: -50px;
  position: relative;
}

/* line 88, 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 92, 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;
  text-transform: uppercase;
  display: inline-block;
  min-width: 85px;
  margin-bottom: 5px;
}

/* line 105, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item:hover .wrap-text {
  top: -75px;
}

/* line 112, 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 p {
  color: white;
}

/* line 115, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item:hover .wrap-text span {
  color: #4f4f4f;
}

/* line 119, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

.block-thumbnail-title-description-slider .item:hover a {
  opacity: 1;
  bottom: -30px;
  padding: 20px 0;
}

/* line 128, 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 138, 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%;
  z-index: 0;
}

/* line 5, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-all-content {
  width: 100%;
  padding-top: 45px;
}

/* line 10, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .back-image {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 16, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .back-gradient-white {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 99;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.59) 0%, rgba(255, 255, 255, 0.89) 59%, white 78%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}

/* line 29, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .back-gradient-black {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 99;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.39) 57%, white 100%, white 0);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}

/* line 50, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero {
  color: #ffffff;
  position: relative;
  padding-top: 5%;
  padding-bottom: 5%;
  z-index: 99;
  left: 13%;
  width: 90%;
}

/* line 69, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero h2 {
  font-size: 36px;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 1.11;
}

/* line 85, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-black); 
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 8.3px;
  margin-top: 6%;
}

/* line 102, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero h4 {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  font-size: 18px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 55px;
}

/* line 119, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero .wrap-description {
  width: 60%;
  margin-bottom: 30px;
}

/* line 123, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .wrap-content-hero p {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  font-size: 12px;
  line-height: 1.75;
}

/* line 138, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play.in-home .back-image img {
  -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 */
}

/* line 147, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play.in-home .wrap-content-hero {
  color: #000000;
}

/* line 151, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .btn-swiper {
  bottom: -2%;
  top: auto;
}

/* line 154, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .btn-swiper.back {
  left: 45px;
}

/* line 158, dist/_patterns/_scss/components/outstanding-play.scss */

.outstanding-play .btn-swiper.next {
  right: 45px;
}

/* line 171, dist/_patterns/_scss/components/outstanding-play.scss */

.scroll_down {
  position: relative;
  z-index: 9;
}

/* line 174, dist/_patterns/_scss/components/outstanding-play.scss */

.scroll_down span {
  font-size: 16px;
}

/* line 1, dist/_patterns/_scss/components/featured-block-slider.scss */

.featured-block-slider {
  padding-bottom: 60px;
}

/*.swiper-button-disabled{
        display: none;
    }
     .swiper-button-prev{
        left:0;
    }
    .swiper-button-next{
        right:0;
    } */

/* line 19, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured {
  margin-top: 45px;
}

/* line 21, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide {
  position: relative;
  width: 24%;
}

/* line 25, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-img img {
  width: 100%;
  display: block;
}

/* line 30, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-text {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
}

/* line 37, 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 44, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide .wrap-text .wrap-description {
  position: absolute;
  bottom: 45px;
  width: 85%;
}

/* line 48, 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: 11px;
  line-height: 4.09;
  letter-spacing: 0.8px;
}

/* line 56, 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;
  letter-spacing: 0.5px;
  line-height: 30px;
  margin-top: 0;
  letter-spacing: 0.4px;
  line-height: 1.31;
}

/* line 67, 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: 12px;
  line-height: 1.42;
  margin-top: 0;
}

/* line 77, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi {
  width: 46%;
  margin: 0;
}

/* line 80, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide {
  margin: 0;
}

/* line 83, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-img img {
  width: auto;
  height: 100%;
}

/* line 88, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text {
  padding: 50px 59px;
}

/* line 90, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description {
  width: 65%;
}

/* line 92, dist/_patterns/_scss/components/featured-block-slider.scss */

.swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-text .wrap-description p {
  margin-bottom: 20px;
}

/* line 1, dist/_patterns/_scss/components/block--search.scss */

.block-search {
  background: #ffffff;
  margin: 30px 0;
  padding: 0 40px 40px 40px;
}

/* line 7, dist/_patterns/_scss/components/block--search.scss */

.block-search .main-title h3 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 0 50px;
}

/* line 28, dist/_patterns/_scss/components/block--search.scss */

.block-search button {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 16px;
  border-radius: 0;
  height: 60px;
  text-align: left;
  text-transform: uppercase;
  border: 0;
  float: left;
  padding: 0 16px;
  margin-bottom: 5px;
}

/* line 39, dist/_patterns/_scss/components/block--search.scss */

.block-search button.search {
  color: #ffffff;
  background-color: #c8102e;
  min-width: 100%;
  position: relative;
  font-size: 12px;
  letter-spacing: 0.9px;
  margin-top: 4px;
}

/* line 59, dist/_patterns/_scss/components/block--search.scss */

.block-search button .wrap-icon {
  float: right;
  font-size: 16px;
  position: absolute;
  top: 24px;
  right: 24px;
}

/* line 70, dist/_patterns/_scss/components/block--search.scss */

.block-search .bootstrap-select.btn-group.show-tick .dropdown-menu.inner {
  background-color: #e7e7e7;
}

/* line 75, 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;
  letter-spacing: 0.9px;
  line-height: 1;
  text-transform: uppercase;
  padding: 20px;
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
}

/* line 85, 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 89, 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 1, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social {
  margin: 25px 0;
  position: relative;
}

/* line 4, 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 10, 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 20, 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 30, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all .wrap-img + .wrap-content span {
  height: 0;
}

/* line 37, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover {
  cursor: pointer;
  position: absolute;
  width: 200%;
  z-index: 9999;
}

/* line 43, 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 55, 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 66, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img + .wrap-content span {
  height: auto;
}

/* line 69, 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;
  padding-left: 20px;
}

/* line 78, 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;
}

/* line 84, 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;
  width: 100%;
  left: 0;
  padding: 15px;
}

/* line 97, dist/_patterns/_scss/components/block--grid-social.scss */

.block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description p {
  font-size: 10px;
  margin-top: 15px;
  font-family: 'Montserrat'; font-weight: var(--teatro-bold); 
}

/* line 106, 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;
  padding: 0 20px 0 0px;
}

/* line 114, 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;
}

/* 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;
  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;
}

/* 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: 95px;
  z-index: 99999;
  overflow: hidden;
  /*& +.fixed-play{
		right: 0px;
	}
	 &:nth-child(3){
		right:190px;
	} */
}

/* line 18, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter {
  position: relative;
  height: 77vh;
}

/* line 21, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter .wrap-text {
  position: absolute;
  z-index: 999;
  color: #fff;
  width: 100%;
  height: 77vh;
}

/* line 27, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter .wrap-text h4 {
  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: 55px;
  white-space: nowrap;
  width: 100%;
  letter-spacing: 5px;
  float: left;
}

/* line 45, 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: -60%;
  white-space: nowrap;
  width: 100%;
  letter-spacing: 1px;
  display: inline-block;
  font-size: 21px;
}

/* line 65, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter .filter-dark {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 99;
  background: rgba(29, 29, 29, 0.9);
}

/* line 74, dist/_patterns/_scss/components/fixed-play.scss */

.fixed-play .wrap-img-filter img {
  margin-left: -240%;
  -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/swiper-home.scss */

.swiper-home {
  overflow: visible;
}

/* line 1, dist/_patterns/_scss/components/main-menu.scss */

.main-menu {
  display: none;
  width: 65vw;
  margin: auto;
}

/* line 15, dist/_patterns/_scss/components/main-menu.scss */

.main-menu ul {
  list-style: none;
}

/* line 18, dist/_patterns/_scss/components/main-menu.scss */

.main-menu ul li .arrow {
  display: none;
  padding: 0;
}

/* line 24, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul {
  margin: 0;
  padding: 0;
  text-align: center;
}

/* line 29, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul.open-menu > li:not(.open) {
  display: none;
}

/* line 41, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li {
  border-bottom: 1px solid #979797;
  position: relative;
}

/* line 50, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  display: inline-block;
  padding: 15px;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
}

/* line 57, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li a.active {
  color: #c8102e;
  text-decoration: none;
}

/* line 61, 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 66, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li a:focus {
  text-decoration: none;
  background: none;
  color: #ffffff;
}

/* line 71, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li a i {
  display: inline;
  font-size: 22px;
  font-weight: bold;
  float: right;
  position: absolute;
  right: -35px;
  opacity: 0.4;
}

/* line 131, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li .col-menu > .link {
  padding: 0px 18px;
  border-bottom: 1px solid #979797;
}

/* line 151, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open {
  border-bottom: none;
}

/* line 153, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .arrow {
  position: absolute;
  left: -25%;
}

/* line 157, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .arrow span.icon-back {
  display: inline-block;
  font-size: 26px;
  font-weight: bold;
  background: #74000e;
  padding: 20px;
}

/* line 164, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open .arrow:hover,
.main-menu > ul > li.open .arrow:active {
  color: #ffffff;
}

/* line 174, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open > .arrow {
  display: block;
}

/* line 178, 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 181, 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 185, 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 188, 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 193, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open ul {
  background: none;
  text-align: center;
}

/* line 201, 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;
  padding: 5px 15px;
  text-decoration: none;
}

/* line 207, 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 211, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open > a.link-section i {
  display: none;
}

/* line 223, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open ~ li:not(.open) {
  display: none;
}

/* line 229, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open > .dropdown-menu {
  margin: 0 auto;
  text-align: center;
}

/* line 232, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open > .dropdown-menu ul:not(.dropdown-menu) {
  display: none;
}

/* line 247, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu > a {
  display: none;
}

/* line 250, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li {
  display: none;
}

/* line 252, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open {
  display: block;
  border-bottom: none;
}

/* line 258, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu {
  display: block;
}

/* line 261, 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 267, 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 270, 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 273, 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 278, 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;
  padding: 5px 15px;
  text-decoration: none;
}

/* line 284, 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: #ffffff;
}

/* line 288, 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 294, 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 297, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul > li.open.open-submenu li.open li a {
  display: block;
}

/* line 309, 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 320, 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 322, 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 326, dist/_patterns/_scss/components/main-menu.scss */

.main-menu > ul .dropdown-menu a {
  white-space: normal;
}

/* line 3, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background .wrap-bg-img {
  height: 71%;
}

/* line 10, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background .wrap-bg-white--gradient {
  height: 72%;
}

/* line 18, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title {
  position: relative;
  top: 0;
  left: 6%;
  width: 80%;
}

/* line 30, 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;
  margin: 0;
}

/* line 38, 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: break-all;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/* line 47, 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;
  margin: 40px 0 0;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

/* line 58, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title .page-title-subtitle h4 {
  text-transform: uppercase;
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 35px;
}

/* line 71, dist/_patterns/_scss/components/page-title-background.scss */

.block-page-background__title .page-title-paragraph {
  font-size: 12px;
  line-height: 1.62;
  letter-spacing: 1px;
  font-family: 'Montserrat'; font-weight: var(--teatro-light); ;
}

/* line 1, dist/_patterns/_scss/components/page-menu.scss */

.page-menu {
  margin: 40px 0 0;
  position: relative;
}

/* line 5, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list {
  list-style: none;
  padding: 0;
  margin-bottom: 30px;
  background-color: #000000;
}

/* line 16, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item {
  position: relative;
  padding: 0;
  display: none;
  background-color: #e7e7e7;
}

/* line 28, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item a {
  color: #747474;
  display: block;
  width: 100%;
  font-size: 12px;
  letter-spacing: 0.9px;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  padding: 20px;
}

/* line 47, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item 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 66, 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 71, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item.active {
  background-color: #c8102e;
}

/* line 74, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item.active a {
  color: #ffffff;
}

/* line 76, dist/_patterns/_scss/components/page-menu.scss */

.page-menu__list--item.active a::before {
  display: none;
}

/* line 81, 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 103, 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 114, 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;
  margin-bottom: 0;
}

/* line 124, dist/_patterns/_scss/components/page-menu.scss */

.page-menu .title-dropdown .arrow::before {
  font-family: 'teatro_real';
  content: "\e908";
  font-weight: 700;
  font-size: 15px;
  display: inline-block;
  color: #ffffff;
}

/* line 136, 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: 999;
  font-family: 'Montserrat'; font-weight: var(--teatro-bold); 
  font-size: 10px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
}

/* line 14, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb ol {
  background-color: #000000;
  display: inline-block;
  border-radius: 0;
  margin: 0;
}

/* line 20, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb ol.opacity-breadcrumb {
  opacity: 0.7;
  margin: 40px 0;
  left: 6%;
  position: relative;
}

/* line 32, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb ol li a {
  color: #ffffff;
  opacity: 0.3;
}

/* line 35, 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 40, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb ol li.active a {
  opacity: 1;
}

/* line 46, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb .breadcrumb > li + li::before {
  content: ">";
  padding: 0 5px;
  color: #ccc;
}

/* line 51, dist/_patterns/_scss/components/page-breadcrumb.scss */

.page-breadcrumb .active {
  opacity: 1;
}

/* line 1, dist/_patterns/_scss/components/page-content.scss */

.page-content {
  margin: 40px 0;
  padding: 0 20px;
}

/* line 5, dist/_patterns/_scss/components/page-content.scss */

.page-content h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  color: #c8102e;
  font-size: 36px;
  letter-spacing: 0.8px;
  text-align: center;
  text-transform: uppercase;
}

/* line 17, dist/_patterns/_scss/components/page-content.scss */

.page-content h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  color: #c8102e;
  font-size: 20px;
  line-height: 1.33;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}

/* line 29, dist/_patterns/_scss/components/page-content.scss */

.page-content h3 span {
  font-size: 16px;
  line-height: 1.67;
  color: #000000;
  display: block;
  text-transform: initial;
  font-weight: normal;
}

/* line 43, dist/_patterns/_scss/components/page-content.scss */

.page-content h4 {
  color: #c8102e;
  font-size: 24px;
  margin: 30px 0;
}

/* line 49, dist/_patterns/_scss/components/page-content.scss */

.page-content p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 15px;
  color: #1d1d1d;
  line-height: 1.67;
  letter-spacing: 0.9px;
  padding: 10px 0;
}

/* line 1, dist/_patterns/_scss/components/page-social-icons.scss */

.page-social-icons {
  margin: 50px 0;
}

/* line 3, dist/_patterns/_scss/components/page-social-icons.scss */

.page-social-icons li {
  padding: 0 5px;
}

/* line 5, dist/_patterns/_scss/components/page-social-icons.scss */

.page-social-icons li a {
  color: #000000;
  font-size: 20px;
}

/* line 8, 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: 40px;
  padding: 30px 40px;
}

/* line 10, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 20px;
  color: #c8102e;
  text-transform: uppercase;
}

/* line 20, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 14px;
  line-height: 1.43;
  color: #747474;
  padding: 15px 0;
}

/* line 33, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end input {
  display: none;
}

/* line 36, dist/_patterns/_scss/components/page-tbs-friend.scss */

.page-end label {
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  line-height: 1.21;
  position: relative;
  padding: 0 25px;
}

/* line 44, 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 54, 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: #747474;
}

/* line 65, 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: 40px 0;
}

/* line 6, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown__dropdown {
  width: 100%;
}

/* line 14, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown .bootstrap-select.btn-group.show-tick .dropdown-menu.inner {
  background-color: #e7e7e7;
}

/* line 19, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown .bootstrap-select.btn-group.show-tick .dropdown-menu.inner li a {
  background-color: transparent;
  color: #747474;
  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); 
}

/* line 29, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown .bootstrap-select.btn-group.show-tick .dropdown-menu.inner li a span.text {
  margin-right: 0;
}

/* line 33, dist/_patterns/_scss/components/block-page-dropdown.scss */

.block-page-dropdown .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 7, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul {
  list-style: none;
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: center;
  max-width: 80%;
  margin: 0 auto;
  padding: 0;
}

/* line 17, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul a {
  font-size: 10px;
  text-transform: uppercase;
  color: #747474;
  padding-left: 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  letter-spacing: 0.9px;
}

/* line 25, 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 34, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--menu__items ul a.active {
  color: #c8102e;
}

/* line 42, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--block {
  padding: 15px;
  margin-top: 15px;
}

/* line 47, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item {
  overflow: hidden;
  background-color: #ffffff;
}

/* line 51, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item:not(:last-child) {
  margin-bottom: 20px;
}

/* line 55, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__img {
  overflow: hidden;
  width: 100%;
}

/* line 67, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__img img {
  height: 100%;
  width: 100%;
}

/* line 73, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text {
  padding-left: 0;
  text-align: center;
}

/* line 85, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text h2 {
  font-size: 14px;
  color: #c8102e;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 96, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text p {
  font-size: 12px;
  color: #000000;
  margin-bottom: 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 103, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text .disponible {
  margin-top: -13px;
}

/* line 111, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__text .disponible a {
  background-color: #000000;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  display: block;
  text-align: center;
  width: 23.7%;
  padding: 5px 0;
  margin-bottom: -16px;
  margin-left: 5px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 124, 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 137, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
  margin: 0 5px;
}

/* line 153, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates {
  background-color: #4f4f4f;
  width: 100px;
  height: 100px;
  position: relative;
  width: 25%;
}

/* line 160, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates:not(:last-child) {
  margin-right: 5px;
}

/* line 174, 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 180, 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;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 191, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates .date-show span:first-child {
  font-size: 18px;
  margin-bottom: -4px;
}

/* line 201, dist/_patterns/_scss/components/box-shows-items.scss */

.box-shows-items--item__calendar--dates .date-show span:last-child {
  font-size: 12px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 208, 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;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* line 10, dist/_patterns/_scss/components/page-info-shows.scss */

.page-info-shows__item {
  padding: 30px 0;
}

/* line 12, dist/_patterns/_scss/components/page-info-shows.scss */

.page-info-shows__item i {
  display: block;
  font-size: 25px;
  padding: 9px;
}

/* line 21, dist/_patterns/_scss/components/page-info-shows.scss */

.page-info-shows__item p {
  font-size: 23px;
  font-weight: 100;
  font-family: 'Montserrat'; font-weight: var(--teatro-thin); 
}

/* line 30, dist/_patterns/_scss/components/page-info-shows.scss */

.page-info-shows__item span {
  font-size: 9px;
  font-weight: 500;
}

/* line 1, dist/_patterns/_scss/components/page-sponsor-shows.scss */

.page-sponsor-shows {
  position: relative;
  margin: 50px 0 0;
}

/* line 4, dist/_patterns/_scss/components/page-sponsor-shows.scss */

.page-sponsor-shows p {
  text-align: center;
  color: #1d1d1d;
  font-size: 12px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 10, dist/_patterns/_scss/components/page-sponsor-shows.scss */

.page-sponsor-shows__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

/* line 15, dist/_patterns/_scss/components/page-sponsor-shows.scss */

.page-sponsor-shows__items img {
  padding: 10px;
}

/* line 1, dist/_patterns/_scss/components/page-intro-shows.scss */

.page-intro-shows {
  text-align: center;
}

/* line 3, dist/_patterns/_scss/components/page-intro-shows.scss */

.page-intro-shows h2 {
  font-size: 20px;
  color: #c8102e;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 13, dist/_patterns/_scss/components/page-intro-shows.scss */

.page-intro-shows p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 14px;
  font-style: italic;
  color: #1d1d1d;
  letter-spacing: 1px;
  line-height: 1.56;
  padding: 25px 45px;
}

/* line 26, 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: 50px;
  margin-bottom: 50px;
}

/* line 6, 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 17, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows__box {
  position: relative;
}

/* line 19, 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 32, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows h2 {
  text-transform: uppercase;
  color: #c8102e;
  font-size: 20px;
  font-family: 'Montserrat'; font-weight: var(--teatro-thin); 
  padding-left: 15px;
}

/* line 44, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 16px;
  color: #c8102e;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  line-height: 1.33;
  margin-top: 55px;
}

/* line 58, dist/_patterns/_scss/components/page-content-shows.scss */

.page-content-shows p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  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;
  padding: 5px;
}

/* line 15, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:first-child {
  width: 100%;
  height: 500px;
  position: relative;
}

/* line 24, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:first-child img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 33, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(2) {
  width: 50%;
  height: 250px;
  position: relative;
  overflow: hidden;
}

/* line 38, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(2) img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 45, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(3) {
  width: 50%;
  height: 250px;
  position: relative;
  overflow: hidden;
}

/* line 53, 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 60, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(4) {
  width: 50%;
  height: 250px;
  position: relative;
  top: 50%;
  left: 0;
  overflow: hidden;
}

/* line 72, 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 79, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(5) {
  width: 50%;
  height: 250px;
  position: relative;
  top: 50%;
  right: 0;
  overflow: hidden;
}

/* line 91, dist/_patterns/_scss/components/page-gallery-shows.scss */

.page-gallery-shows .page-columns > div:nth-child(5) img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 1, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist {
  margin-top: 45px;
}

/* line 3, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block {
  position: relative;
  margin-top: 35px;
}

/* line 9, 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 19, 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 27, 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;
  letter-spacing: 0.8px;
  margin: 0;
}

/* line 34, 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;
  letter-spacing: 0.4px;
  line-height: 1.11;
  margin-top: 0;
  width: 50%;
}

/* line 43, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block--text-date {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 45, dist/_patterns/_scss/components/page-thumb-artist.scss */

.page-thumb-artist__block--text-date span {
  text-align: right;
  display: block;
  font-size: 13px;
}

/* line 1, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary {
  justify-content: flex-end;
  align-items: center;
  padding-top: 13px;
  position: relative;
}

/* line 18, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary > div {
  padding-right: 0;
}

/* line 27, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary .block-page-dropdown {
  margin: 0;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* line 44, 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: 100%;
}

/* line 53, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary-text-sponsor {
  position: absolute;
  top: -32px;
  right: 28px;
}

/* line 91, dist/_patterns/_scss/components/calendary-header.scss */

.header__calendary-text-dropdown .block-page-dropdown {
  margin: 0;
}

/* line 101, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary {
  position: relative;
  left: 5%;
  padding-top: 20px;
}

/* line 114, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: auto;
}

/* line 120, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .bootstrap-select.btn-group.show-tick .dropdown-menu.inner {
  background-color: #e7e7e7;
}

/* line 125, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .bootstrap-select.btn-group.show-tick .dropdown-menu.inner li a {
  background-color: transparent;
  color: #747474;
  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); 
}

/* line 135, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .bootstrap-select.btn-group.show-tick .dropdown-menu.inner li a span.text {
  margin-right: 0;
}

/* line 139, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .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 154, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .bootstrap-select > .dropdown-toggle.bs-placeholder {
  color: #000000;
  background-color: transparent;
}

/* line 157, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .bootstrap-select > .dropdown-toggle.bs-placeholder .filter-option {
  position: relative;
  left: 35px;
  top: 10px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 168, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .bootstrap-select > .dropdown-toggle.bs-placeholder .caret {
  left: 0;
  top: 26px;
}

/* line 172, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .bootstrap-select > .dropdown-toggle.bs-placeholder .caret::before {
  font-size: 30px;
  background-color: #000000;
  color: #ffffff;
  width: 40px;
  height: 40px;
}

/* line 181, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .page-social-icons {
  margin: 0;
}

/* line 184, dist/_patterns/_scss/components/calendary-header.scss */

.header__menu-calendary .page-social-icons > ul {
  text-align: left;
}

/* line 187, 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 */

.block-calendary {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 6, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary .contentbox {
  display: flex;
  margin-bottom: 15px;
}

/* line 15, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary a {
  color: #000000;
  display: block;
  position: relative;
  z-index: 1;
}

/* line 21, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary a:hover,
.block-calendary a:focus,
.block-calendary a:link {
  text-decoration: none;
}

/* line 26, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days {
  position: relative;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 35, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--week {
  position: relative;
}

/* line 43, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days .special {
  position: absolute;
  top: 0;
  background-color: #f2f2f2;
  text-align: center;
  text-transform: uppercase;
  left: 18.2%;
  font-size: 12px;
  width: 6%;
}

/* line 316, 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); 
}

/* line 337, 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);
}

/* line 343, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item.day-opacity {
  opacity: 0.3;
}

/* line 348, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item:last-child {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 358, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-day {
  padding: 15px 30px 30px 0;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 0.7px;
  width: 24%;
  position: relative;
}

/* line 370, 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 382, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-day span {
  font-size: 24px;
  letter-spacing: 0.3px;
  padding-left: 10px;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 394, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box {
  width: 76%;
  padding: 15px 0 30px 20px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 405, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere {
  display: flex;
  width: 10%;
}

/* line 420, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__link {
  background-color: #f2f2f2;
  position: relative;
  width: 100%;
}

/* line 431, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__link.item-buy {
  width: 100%;
  margin-right: 15px;
}

/* line 437, 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: inline-block;
  border: none;
  width: 100px;
  left: 50%;
  top: 50%;
  text-transform: uppercase;
  font-size: 10px;
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
  text-align: center;
}

/* line 465, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__img {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 483, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__text {
  width: 60%;
  text-transform: uppercase;
  position: relative;
  padding-left: 5px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 498, 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 523, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__text--title {
  margin-bottom: 10px;
}

/* line 533, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__text span {
  margin: 0;
  font-size: 10px;
  letter-spacing: 0.7px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 540, dist/_patterns/_scss/components/block-calendary.scss */

.block-calendary__days--item .item-box--premiere__text h3 {
  font-size: 12px;
  letter-spacing: 0.9px;
  margin: 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 1, dist/_patterns/_scss/components/accordions.scss */

.accordions {
  padding: 30px 0;
}

/* line 3, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion {
  border: solid 1px rgba(151, 151, 151, 0.3);
  padding: 35px 20px 35px 35px;
  color: #4f4f4f;
  background-color: #ffffff;
  margin-bottom: 50px;
}

/* line 9, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion p {
  margin: 0;
}

/* line 12, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .arrow {
  background: #000000;
  padding: 10px;
  float: right;
  color: #ffffff;
  letter-spacing: normal;
  font-size: 33px;
  /* 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;
  position: absolute;
  right: 15px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 32, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .arrow:before {
  content: "";
}

/* line 37, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion a {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 20px;
  letter-spacing: 1.7px;
  color: #c8102e;
  text-transform: uppercase;
  display: block;
  padding-right: 15px;
  position: relative;
}

/* line 55, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion a .arrow {
  top: -15px;
}

/* line 59, 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;
}

/* line 64, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion a[aria-expanded="true"] .arrow:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
}

/* line 71, 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: 18px;
  margin-top: 30px;
  font-size: 12px;
}

/* line 84, 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: 28px;
}

/* line 90, 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;
  text-transform: uppercase;
}

/* line 96, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-accordion > span span {
  margin-left: 15px;
  background-color: #1d1d1d;
  padding: 5px 10px;
}

/* line 102, 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 112, 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 124, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion {
  position: relative;
  margin-top: 30px;
}

/* line 127, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion .arrow {
  top: 0;
}

/* line 150, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-accordion .wrap-content-inner {
  padding: 0px 15px 15px 15px;
  border-bottom: 1px solid #000000;
  position: relative;
  margin-bottom: 50px;
}

/* line 155, 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 165, 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 179, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner > [class^='btn-'] {
  position: absolute;
  left: 10px;
  padding: 15px 30px;
  font-size: 16px;
  z-index: 1;
}

/* line 194, 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;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
  padding-top: 66px;
}

/* line 218, 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 223, 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 246, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner > .link-title[aria-expanded="true"] .arrow:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
}

/* line 253, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner .wrap-tags {
  margin: 30px 0;
}

/* line 255, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner .wrap-tags .tag {
  background: #e7e7e7;
  padding: 10px;
  font-size: 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  display: inline-block;
}

/* line 271, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-head-inner .wrap-tags .tag + .tag {
  margin-right: 5px;
}

/* line 279, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-inner .tabs {
  margin: 0;
  border-bottom: 1px solid #d9d9d9;
}

/* line 282, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-inner .tabs > li {
  margin-bottom: -1px;
  padding: 0;
}

/* line 286, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-inner .tabs a {
  color: #4f4f4f;
  display: inline-block;
  padding: 20px;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 297, 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;
}

/* line 306, dist/_patterns/_scss/components/accordions.scss */

.accordions .wrap-accordion .wrap-body-inner .tab-content {
  padding: 15px 0;
}

/* line 1, dist/_patterns/_scss/components/page-noticias.scss */

.news-container {
  margin: 20px 0;
}

/* line 3, dist/_patterns/_scss/components/page-noticias.scss */

.news-container p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 15px;
  margin-bottom: 20px;
}

/* line 7, dist/_patterns/_scss/components/page-noticias.scss */

.news-container p.description {
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  margin-bottom: 30px;
}

/* line 14, dist/_patterns/_scss/components/page-noticias.scss */

figure {
  margin-bottom: 20px;
}

/* line 19, dist/_patterns/_scss/components/page-noticias.scss */

figure figcaption {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 13px;
  color: #747474;
  padding: 10px 20px;
  background: #f2f2f2;
}

/* line 31, dist/_patterns/_scss/components/page-noticias.scss */

.content figure {
  max-width: 500px;
}

/* line 1, dist/_patterns/_scss/components/list-shows.scss */

.list-shows {
  margin: 50px 0 60px;
  color: #ffffff;
}

/* line 5, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .swiper-container {
  position: static;
}

/* line 8, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .btn-swiper.btn-featured {
  top: 71%;
}

/* line 11, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item {
  position: relative;
}

/* line 12, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-img {
  overflow: hidden;
  max-height: 300px;
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

/* line 19, 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 30, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-text span {
  display: block;
}

/* line 33, 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: 10px;
  letter-spacing: 0.5px;
}

/* line 41, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .item .wrap-text .title h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 16px;
  letter-spacing: 0.9px;
}

/* line 46, 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;
  letter-spacing: 0.5px;
}

/* line 54, dist/_patterns/_scss/components/list-shows.scss */

.list-shows .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

/* line 57, 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 67, 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;
  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 {
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); ;
  font-size: 24px;
  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;
  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;
  padding: 10px 0 10px 5px;
  border: 1px solid #e7e7e7;
}

/* line 1, dist/_patterns/_scss/components/list-news.scss */

.list-news {
  margin-top: 30px;
}

/* line 3, dist/_patterns/_scss/components/list-news.scss */

.list-news ul {
  padding: 0;
}

/* line 5, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li {
  list-style: none;
}

/* line 7, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature {
  margin: 50px 0;
  border: 1px solid #979797;
}

/* line 10, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .bg-lightGrey {
  padding: 30px;
}

/* line 13, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .img-container {
  width: 100%;
}

/* line 15, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .img-container img {
  width: 100%;
}

/* line 19, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .content-area {
  position: relative;
}

/* line 21, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .content-area a {
  text-decoration: none;
}

/* line 24, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .content-area h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 24px;
  margin-bottom: 7px;
  text-transform: uppercase;
  color: #1d1d1d;
}

/* line 31, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .content-area .category {
  margin-bottom: 10px;
}

/* line 33, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .content-area .category span {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-style: italic;
  color: #747474;
  font-size: 10px;
}

/* line 39, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .content-area .category span::after {
  content: ' - ';
}

/* line 44, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .content-area .category span:last-child::after {
  content: '';
}

/* line 50, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .content-area p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 12px;
  color: #4f4f4f;
}

/* line 62, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .content-area .social-share .page-social-icons {
  margin-top: 0;
  text-align: left;
}

/* line 65, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news-feature .content-area .social-share .page-social-icons .text-center {
  text-align: left;
}

/* line 74, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .bg-lightGrey {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 50px 0;
  border: 1px solid #979797;
}

/* line 82, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .img-container {
  width: 100%;
}

/* line 90, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .img-container img {
  width: 100%;
}

/* line 94, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area {
  width: 100%;
  position: relative;
  padding-left: 20px;
}

/* line 104, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area a {
  text-decoration: none;
}

/* line 108, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area a:hover h2 {
  color: #1d1d1d;
}

/* line 113, 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: 24px;
  margin-bottom: 7px;
  text-transform: uppercase;
  color: #c8102e;
}

/* line 124, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area .category {
  margin-bottom: 10px;
}

/* line 126, 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;
}

/* line 132, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area .category span::after {
  content: ' - ';
}

/* line 137, dist/_patterns/_scss/components/list-news.scss */

.list-news ul li.news .content-area .category span:last-child::after {
  content: '';
}

/* line 143, 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: 12px;
  color: #4f4f4f;
}

/* line 1, dist/_patterns/_scss/components/intro-presentation-abonos.scss */

.intro-presentation {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 7, dist/_patterns/_scss/components/intro-presentation-abonos.scss */

.intro-presentation p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); ;
  font-size: 12px;
  letter-spacing: 0.7px;
  line-height: 2.08;
  color: #1d1d1d;
}

/* line 1, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation {
  margin: 50px 0 60px;
}

/* line 12, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .item .wrap-text {
  text-align: center;
}

/* line 16, 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: 24px;
  line-height: 1.17;
  letter-spacing: 0.5px;
}

/* line 25, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .item .wrap-text p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  padding-left: 65px;
  padding-right: 65px;
  font-size: 12px;
  line-height: 1.42;
}

/* line 38, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

.advantages-presentation .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

/* line 51, 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 61, 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;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 55%;
}

/* line 1, dist/_patterns/_scss/components/download-show.scss */

.download-show {
  margin-bottom: 80px;
}

/* line 3, dist/_patterns/_scss/components/download-show.scss */

.download-show__block {
  background-color: #ffffff;
  color: #4f4f4f;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 10px 10px 30px 10px;
  margin-bottom: 20px;
  position: relative;
}

/* line 17, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text {
  width: 50%;
}

/* line 25, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text h3 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1.75;
  margin-top: 20px;
}

/* line 39, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text p {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 10px;
  line-height: 1.7;
}

/* line 48, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text a {
  background-color: #c8102e;
  color: #ffffff;
  padding: 5px;
  display: block;
  width: 44%;
  position: relative;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  font-size: 10px;
  position: absolute;
  right: 17px;
  bottom: 20px;
}

/* line 73, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--text a span {
  background-color: #6a0818;
  width: 30%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 87, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons {
  width: 45%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 15px;
}

/* line 94, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons > div:not(:last-child) {
  margin-right: 5px;
}

/* line 105, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons .btn-send {
  width: 50%;
}

/* line 108, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons .btn-download {
  width: 50%;
}

/* line 111, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons a {
  text-align: center;
  display: block;
  background-color: #000000;
  color: #ffffff;
  font-size: 9.6px;
  padding-top: 30px;
  padding-bottom: 30px;
  text-transform: uppercase;
}

/* line 120, 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 123, dist/_patterns/_scss/components/download-show.scss */

.download-show__block--buttons a i {
  display: block;
  color: #c8102e;
  font-size: 40px;
  margin-bottom: 5px;
}

/* line 1, dist/_patterns/_scss/components/functions-show.scss */

.functions-show {
  color: #000000;
  padding-bottom: 35px;
}

/* line 5, dist/_patterns/_scss/components/functions-show.scss */

.functions-show .block-page-background__title-img {
  margin-bottom: 30px;
}

/* line 10, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul {
  list-style: none;
  display: flex;
  justify-content: space-around;
  margin-bottom: 30px;
  padding: 0;
  width: 88%;
  text-align: center;
  text-transform: uppercase;
  color: #c8102e;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 12px;
  letter-spacing: 0.9px;
}

/* line 29, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul li:first-child {
  width: 46%;
}

/* line 32, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul li:nth-child(2) {
  width: 30%;
}

/* line 35, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul li:nth-child(3) {
  width: 30%;
}

/* line 38, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul li:nth-child(4) {
  width: 10%;
  display: none;
}

/* line 46, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__titles ul li:nth-child(5) {
  width: 10%;
  display: none;
}

/* line 59, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

/* line 64, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out {
  opacity: .7;
}

/* line 67, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out .functions-show__block--item .class {
  color: #747474;
}

/* line 71, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out .functions-show__block--item-date {
  background-color: #747474;
}

/* line 74, 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 78, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block.sold-out .functions-show__block--item-cta a {
  color: inherit;
}

/* line 87, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block p {
  margin: 0;
}

/* line 91, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item:first-child {
  width: 30%;
}

/* line 104, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item:nth-child(2) {
  width: 70%;
  display: flex;
}

/* line 113, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item:last-child {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

/* line 123, 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;
  text-align: center;
  padding: 15px 5px;
  color: #ffffff;
  text-transform: uppercase;
}

/* line 143, 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: 12px;
  text-align: center;
  padding: 15px 5px;
  color: #ffffff;
  text-transform: uppercase;
}

/* line 162, 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;
  padding: 10px 15px;
}

/* line 181, 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;
  line-height: 1.4;
  padding: 12px 15px;
}

/* line 194, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-prices {
  width: 80%;
  display: flex;
  flex-direction: row-reverse;
  background-color: #ffffff;
}

/* line 206, 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 221, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item-cta span {
  display: block;
  font-size: 11px;
  font-family: 'Montserrat'; font-weight: var(--teatro-bold); 
}

/* line 227, 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;
  text-transform: uppercase;
  display: block;
  width: 100%;
  height: 100%;
  padding: 23px 5px;
}

/* line 244, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .class {
  width: 48%;
  background-color: #ffffff;
  padding: 23px 10px 10px;
  color: #c8102e;
  position: relative;
  margin: 0 2px;
}

/* line 257, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .class span {
  padding-right: 2px;
}

/* line 259, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .class span:first-child {
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 0.7px;
}

/* line 269, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .class span:last-child {
  font-size: 30px;
  position: absolute;
  top: 10px;
  left: 65px;
}

/* line 283, 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: 12px;
  color: #ffffff;
  width: 54%;
  padding: 15px 5px;
  text-align: center;
}

/* line 299, dist/_patterns/_scss/components/functions-show.scss */

.functions-show__block--item .price span {
  display: block;
}

/* line 2, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .main-title h3 {
  padding-bottom: 25px;
}

/* line 5, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show {
  display: flex;
  background-color: #ffffff;
  color: #000000;
  margin: 20px 0;
}

/* line 10, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .block {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  margin: 30px;
  margin-right: 0;
  padding-right: 30px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 21, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show h4 {
  text-transform: uppercase;
  font-size: 16px;
  color: #c8102e;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  width: 15%;
}

/* line 28, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show span.block {
  font-size: 14px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  width: 10%;
}

/* line 33, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .content {
  flex-basis: 40%;
  flex-grow: 2;
  font-size: 12px;
  line-height: 1.42;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px 40px;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 44, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date {
  position: relative;
  width: 140px;
  background-color: #000000;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

/* line 53, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date p {
  margin-bottom: 0;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 57, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date .days {
  font-size: 23px;
  padding: 0 5px;
}

/* line 61, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date .month {
  text-transform: uppercase;
  font-size: 16px;
}

/* line 65, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date .year {
  font-size: 12px;
  margin-bottom: 0;
}

/* line 69, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show .activity-date .hour {
  width: 100%;
  background-color: #4f4f4f;
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 77, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .activity-show span {
  display: block;
}

/* line 81, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .partner {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  text-transform: uppercase;
  font-size: 9px;
  color: #4f4f4f;
}

/* line 86, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .partner p {
  margin-bottom: 5px;
}

/* line 89, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .partner img {
  width: 120px;
  height: auto;
}

/* line 94, dist/_patterns/_scss/components/activities-show.scss */

.activities-show-wrapper .social {
  margin-top: 47px;
  margin-bottom: 73px;
  justify-content: center;
  align-items: center;
}

/* line 1, dist/_patterns/_scss/components/text-two-columns.scss */

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

/* line 3, dist/_patterns/_scss/components/text-two-columns.scss */

.text-two-columns h4 {
  font-size: 16px;
  line-height: 1.31;
  color: #c8102e;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  margin-bottom: 35px;
  text-transform: uppercase;
}

/* line 11, dist/_patterns/_scss/components/text-two-columns.scss */

.text-two-columns article {
  font-size: 15px;
  font-family: 'Montserrat'; font-weight: var(--teatro-bold); 
  margin-bottom: 20px;
}

/* line 15, dist/_patterns/_scss/components/text-two-columns.scss */

.text-two-columns article p {
  margin-bottom: 0;
}

/* line 18, dist/_patterns/_scss/components/text-two-columns.scss */

.text-two-columns article a {
  display: block;
  text-transform: uppercase;
  color: #4f4f4f;
  font-size: 10px;
}

/* line 2, dist/_patterns/_scss/components/text-intro-show.scss */

.text-intro-show .wrap-text-free {
  padding: 30px 0;
}

/* line 4, dist/_patterns/_scss/components/text-intro-show.scss */

.text-intro-show .wrap-text-free p {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
  font-size: 15px;
  letter-spacing: 0.93px;
  line-height: 25px;
}

/* line 1, dist/_patterns/_scss/components/gallery.scss */

.gallery-show {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 5, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .swiper-container {
  position: relative;
}

/* line 9, 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: 30px;
  height: 30px;
}

/* line 22, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .btn-swiper i {
  font-size: 14px;
}

/* line 30, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .swiper-pagination {
  position: absolute;
  bottom: 40px;
  left: 50%;
  background-color: #c8102e;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 37, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .swiper-pagination .swiper-pagination-bullet {
  margin: 7px 5px 2px;
}

/* line 40, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .swiper-pagination .swiper-pagination-bullet-active {
  background: #ffffff;
}

/* line 45, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .item {
  position: relative;
  background-color: #ffffff;
  cursor: pointer;
  width: 100%;
  transition: all .3s;
}

/* line 51, dist/_patterns/_scss/components/gallery.scss */

.gallery-show .item .wrap-img {
  position: relative;
}

/* line 53, 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;
  margin: 40px 0 20px;
  padding-bottom: 60px;
}

/* line 7, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .btn-swiper {
  top: 0;
}

/* line 14, 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 44, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content {
  padding: 20px 20px 0;
}

/* line 47, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .text-red h2 {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 51, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content P {
  font-family: 'Montserrat'; font-weight: var(--teatro-light); 
}

/* line 54, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts {
  overflow: inherit;
  position: inherit;
  margin-top: 45px;
}

/* line 60, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:first-child {
  width: 22%;
}

/* line 61, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:nth-child(2) {
  width: 52%;
}

/* line 62, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item:last-child {
  width: 22%;
}

/* line 65, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item.swiper-slide-active .wrap-img {
  overflow: hidden;
}

/* line 71, 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 78, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-img img {
  width: 100%;
  display: block;
}

/* line 83, 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 90, 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 93, 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;
}

/* line 98, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-date span.hour {
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 13px;
}

/* line 104, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description {
  position: absolute;
  bottom: 35px;
  width: 50%;
}

/* line 111, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description .play-type {
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 11px;
}

/* line 117, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description h3 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 0.4px;
  line-height: 1.31;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
}

/* line 132, dist/_patterns/_scss/components/packages-oferts.scss */

.swiper-packages-oferts a {
  position: relative;
}

/* line 136, 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: 70px;
}

/* line 4, dist/_patterns/_scss/components/dates-show.scss */

.ticket-dates {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

/* line 10, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date {
  position: relative;
  padding: 0 28px;
  padding-top: 13px;
  padding-bottom: 19px;
  width: 100%;
  margin-right: 60px;
  color: #ffffff;
  text-align: center;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 18px;
  text-transform: uppercase;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

/* line 27, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date:last-of-type {
  margin-right: 0;
}

/* line 30, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date:nth-of-type(1) {
  background-color: #292929;
}

/* line 33, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date:nth-of-type(2) {
  background-color: #7c2529;
}

/* line 36, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date:nth-of-type(3) {
  background-color: #c8102e;
}

/* line 39, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date .line {
  width: 30px;
  height: 1px;
  top: 50%;
  background-color: #ffffff;
  margin-bottom: 17px;
}

/* line 47, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date .collective p {
  margin-bottom: 17px;
}

/* line 52, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date .date p {
  margin-bottom: 0;
}

/* line 55, dist/_patterns/_scss/components/dates-show.scss */

.ticket-date .date span {
  font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
  display: block;
  font-size: 12px;
}

/* 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;
  padding: 20px;
  color: #c8102e;
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  font-size: 30px;
}

/* line 16, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category .wrap-head-accordion .bs-caret {
  position: absolute;
  right: 40px;
  top: 9px;
  background-color: #000000;
  width: 50px;
  height: 50px;
}

/* line 24, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category .wrap-head-accordion .caret {
  border: 0;
}

/* line 26, dist/_patterns/_scss/components/accordion-category.scss */

.accordion-category .wrap-head-accordion .caret:before {
  font-family: 'teatro_real';
  content: "\e908";
  font-weight: 700;
  font-size: 22px;
  color: #ffffff;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 10, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table {
  border: 1px solid #d9d9d9;
}

/* line 13, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table:first-child {
  margin-left: 1%;
}

/* line 17, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table:not(:last-child) {
  margin-right: 2%;
}

/* line 21, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table th,
.calendary-shows table td {
  padding: 10px 13px;
  text-transform: uppercase;
}

/* line 26, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table .title {
  font-family: 'Montserrat'; font-weight: var(--teatro-ultra); 
  text-transform: uppercase;
  font-size: 14px;
  color: #c8102e;
  text-align: center;
  padding: 15px 0;
}

/* line 35, 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-family: 'Montserrat'; font-weight: var(--teatro-book); 
}

/* line 43, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table .content {
  color: #4f4f4f;
  font-family: 'Montserrat'; font-weight: var(--teatro-book); 
  font-size: 14px;
  text-align: center;
  position: relative;
}

/* line 51, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table .has-event {
  background-color: #f5a623;
  color: #ffffff;
  cursor: pointer;
}

/* line 55, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows table .has-event:hover span {
  opacity: 1;
}

/* line 61, dist/_patterns/_scss/components/calendary-shows.scss */

.calendary-shows .tooltip-calendar {
  background-color: #000000;
  text-transform: uppercase;
  padding: 12px;
  border-radius: 0;
}

/* line 1, dist/_patterns/_scss/components/artist-img.scss */

.artist-img {
  padding: 70px 0;
}

/* line 3, dist/_patterns/_scss/components/artist-img.scss */

.artist-img img {
  max-width: 90%;
  margin: 0 auto;
  display: block;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImdlbmVyYWwvX3ZhcnMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19vcGFjaXR5LnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNldC1maWx0ZXIuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19zaXplLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtb3ZlcmZsb3cuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtdmVydGljYWwtYWxpZ24uc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19nbHlwaGljb25zLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2VyLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyIsImdlbmVyYWwvX21peGlucy5zY3NzIiwiZ2VuZXJhbC9fZm9udC1hd2Vzb21lLnNjc3MiLCJnZW5lcmFsL19mb250cy5zY3NzIiwiZ2VuZXJhbC9fYm9vdHN0cmFwLXNhbWUtaGVpZ2h0LnNjc3MiLCJnZW5lcmFsL191dGlsaXRpZXMuc2NzcyIsImpxdWVyeS11aS9fYXV0b2NvbXBsZXRlLnNjc3MiLCJnZW5lcmFsLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvcHJvZ3JhbW1pbmctc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL3RpdGxlLWRlc2NyaXB0aW9uLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy90aHVtYm5haWwtdGl0bGUtZGVzY3JpcHRpb24tc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL291dHN0YW5kaW5nLXBsYXkuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZWQtYmxvY2stc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLS1zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvYmxvY2stLWdyaWQtc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLS1saXN0LXNvY2lhbC5zY3NzIiwiY29tcG9uZW50cy9maXhlZC1wbGF5LnNjc3MiLCJjb21wb25lbnRzL3N3aXBlci1ob21lLnNjc3MiLCJjb21wb25lbnRzL21haW4tbWVudS5zY3NzIiwiY29tcG9uZW50cy9wYWdlLXRpdGxlLWJhY2tncm91bmQuc2NzcyIsImNvbXBvbmVudHMvcGFnZS1tZW51LnNjc3MiLCJjb21wb25lbnRzL3BhZ2UtYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9wYWdlLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvcGFnZS1zb2NpYWwtaWNvbnMuc2NzcyIsImNvbXBvbmVudHMvcGFnZS10YnMtZnJpZW5kLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLXBhZ2UtZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvYm94LXNob3dzLWl0ZW1zLnNjc3MiLCJjb21wb25lbnRzL3BhZ2UtaW5mby1zaG93cy5zY3NzIiwiY29tcG9uZW50cy9wYWdlLXNwb25zb3Itc2hvd3Muc2NzcyIsImNvbXBvbmVudHMvcGFnZS1pbnRyby1zaG93cy5zY3NzIiwiY29tcG9uZW50cy9wYWdlLWNvbnRlbnQtc2hvd3Muc2NzcyIsImNvbXBvbmVudHMvcGFnZS1nYWxsZXJ5LXNob3dzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2UtdGh1bWItYXJ0aXN0LnNjc3MiLCJjb21wb25lbnRzL2NhbGVuZGFyeS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2stY2FsZW5kYXJ5LnNjc3MiLCJjb21wb25lbnRzL2FjY29yZGlvbnMuc2NzcyIsImNvbXBvbmVudHMvcGFnZS1ub3RpY2lhcy5zY3NzIiwiY29tcG9uZW50cy9saXN0LXNob3dzLnNjc3MiLCJjb21wb25lbnRzL2Jsb2NrLS1wbGFuZXNQcmljZXMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2stLXRhYmxlVHlwZS5zY3NzIiwiY29tcG9uZW50cy9saXN0LW5ld3Muc2NzcyIsImNvbXBvbmVudHMvaW50cm8tcHJlc2VudGF0aW9uLWFib25vcy5zY3NzIiwiY29tcG9uZW50cy9hZHZhbnRhZ2VzLXByZXNlbnRhdGlvbi1hYm9ub3Muc2NzcyIsImNvbXBvbmVudHMvZG93bmxvYWQtc2hvdy5zY3NzIiwiY29tcG9uZW50cy9mdW5jdGlvbnMtc2hvdy5zY3NzIiwiY29tcG9uZW50cy9hY3Rpdml0aWVzLXNob3cuc2NzcyIsImNvbXBvbmVudHMvdGV4dC10d28tY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy90ZXh0LWludHJvLXNob3cuc2NzcyIsImNvbXBvbmVudHMvZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9wYWNrYWdlcy1vZmVydHMuc2NzcyIsImNvbXBvbmVudHMvZGF0ZXMtc2hvdy5zY3NzIiwiY29tcG9uZW50cy9hY2NvcmRpb24tY2F0ZWdvcnkuc2NzcyIsImNvbXBvbmVudHMvY2FsZW5kYXJ5LXNob3dzLnNjc3MiLCJjb21wb25lbnRzL2FydGlzdC1pbWcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FFQUE7Ozs7R0FJRztBaUNKSCw0RUFBNEU7O0FBUTVFLEFBQUEsSUFBSSxDQUFDO0VBQ0gsV0FBVyxFQUFFLFVBQVU7RUFDdkIsb0JBQW9CLEVBQUUsSUFBSTtFQUMxQix3QkFBd0IsRUFBRSxJQUFJO0NBQy9COzs7QUFNRCxBQUFBLElBQUksQ0FBQztFQUNILE1BQU0sRUFBRSxDQUFDO0NBQ1Y7OztBQVlELEFBQUEsT0FBTztBQUNQLEtBQUs7QUFDTCxPQUFPO0FBQ1AsVUFBVTtBQUNWLE1BQU07QUFDTixNQUFNO0FBQ04sTUFBTTtBQUNOLE1BQU07QUFDTixJQUFJO0FBQ0osSUFBSTtBQUNKLEdBQUc7QUFDSCxPQUFPO0FBQ1AsT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLEtBQUs7Q0FDZjs7O0FBT0QsQUFBQSxLQUFLO0FBQ0wsTUFBTTtBQUNOLFFBQVE7QUFDUixLQUFLLENBQUM7RUFDSixPQUFPLEVBQUUsWUFBWTtFQUNyQixjQUFjLEVBQUUsUUFBUTtDQUN6Qjs7O0FBT0QsQUFBQSxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVc7RUFDcEIsT0FBTyxFQUFFLElBQUk7RUFDYixNQUFNLEVBQUUsQ0FBQztDQUNWOzs7Q0FPRCxBQUFBLEFBQUEsTUFBQyxBQUFBO0FBQ0QsUUFBUSxDQUFDO0VBQ1AsT0FBTyxFQUFFLElBQUk7Q0FDZDs7O0FBU0QsQUFBQSxDQUFDLENBQUM7RUFDQSxnQkFBZ0IsRUFBRSxXQUFXO0NBQzlCOzs7QUFPRCxBQUFBLENBQUMsQUFBQSxPQUFPO0FBQ1IsQ0FBQyxBQUFBLE1BQU0sQ0FB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LEVBQUUsR0FBRztFQUNWLEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FBQ0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLOztFQUNwQixBQUFBLFVBQVUsQ0FBQztJQUNQLEtBQUssRUFBRSxHQUFHO0lBQ1YsS0FBSyxFQUFFLElBQUk7R0FDZDs7O0FBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLOztFQUNwQixBQUFBLFVBQVUsQ0FBQztJQUNQLEtBQUssRUFBRSxHQUFHO0lBQ1YsS0FBSyxFQUFFLElBQUk7R0FDZDs7O0FBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNOztFQUNyQixBQUFBLFVBQVUsQ0FBQztJQUNQLEtBQUssRUFBRSxHQUFHO0lBQ1YsS0FBSyxFQUFFLElBQUk7R0FDZDs7OztBQUtMLEFBQUEsR0FBRyxDQUFDO0VBQUMsT0FBTyxFQUFFLGNBQWM7Q0FBRTs7O0FBQzlCLEFBQUEsR0FBRyxDQUFDO0VBQUMsT0FBTyxFQUFFLGNBQWM7Q0FBRTs7O0FBQzlCLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsSUFBSSxDQUFFO0VBQUMsT0FBTyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ2pDLEFBQUEsS0FBSyxDQUFDO0VBQUMsT0FBTyxFQUFFLGdCQUFnQjtDQUFFOzs7QUFJbEMsQUFBQSxJQUFJLENBQUU7RUFBQyxXQUFXLEVBQUUsY0FBYztDQUFFOzs7QUFDcEMsQUFBQSxJQUFJLENBQUU7RUFBQyxXQUFXLEVBQUUsY0FBYztDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxXQUFXLEVBQUUsZUFBZTtDQUFFOzs7QUFDckMsQUFBQSxNQUFNLENBQUU7RUFBQyxXQUFXLEVBQUUsZ0JBQWdCO0NBQUU7OztBQUd4QyxBQUFBLElBQUksQ0FBRTtFQUFDLGNBQWMsRUFBRSxjQUFjO0NBQUU7OztBQUN2QyxBQUFBLElBQUksQ0FBRTtFQUFDLGNBQWMsRUFBRSxjQUFjO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLEtBQUssQ0FBQztFQUFDLGNBQWMsRUFBRSxlQUFlO0NBQUU7OztBQUN4QyxBQUFBLE1BQU0sQ0FBRTtFQUFDLGNBQWMsRUFBRSxnQkFBZ0I7Q0FBRTs7O0FBRzNDLEFBQUEsSUFBSSxDQUFFO0VBQUMsWUFBWSxFQUFFLGNBQWM7Q0FBRTs7O0FBQ3JDLEFBQUEsSUFBSSxDQUFFO0VBQUMsWUFBWSxFQUFFLGNBQWM7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsWUFBWSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3RDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsTUFBTSxDQUFFO0VBQUMsV0FBVyxFQUFFLGdCQUFnQjtDQUFFOzs7QUFHeEMsQUFBQSxJQUFJLENBQUU7RUFBQyxhQUFhLEVBQUUsY0FBYztDQUFFOzs7QUFDdEMsQUFBQSxJQUFJLENBQUU7RUFBQyxhQUFhLEVBQUUsY0FBYztDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxLQUFLLENBQUM7RUFBQyxhQUFhLEVBQUUsZUFBZTtDQUFFOzs7QUFDdkMsQUFBQSxNQUFNLENBQUU7RUFBQyxhQUFhLEVBQUUsZ0JBQWdCO0NBQUU7OztBQUcxQyxBQUFBLEdBQUcsQ0FBQztFQUFDLE1BQU0sRUFBRSxjQUFjO0NBQUU7OztBQUM3QixBQUFBLEdBQUcsQ0FBQztFQUFDLE1BQU0sRUFBRSxjQUFjO0NBQUU7OztBQUM3QixBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLElBQUksQ0FBRTtFQUFDLE1BQU0sRUFBRSxlQUFlO0NBQUU7OztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFDLE1BQU0sRUFBRSxnQkFBZ0I7Q0FBRTs7O0FBR2pDLEFBQUEsTUFBTSxDQUFBO0VBQUMsVUFBVSxFQUFFLGdCQUFnQjtDQUFFOzs7QUFDckMsQUFBQSxJQUFJLENBQUU7RUFBQyxVQUFVLEVBQUUsY0FBYztDQUFFOzs7QUFDbkMsQUFBQSxJQUFJLENBQUU7RUFBQyxVQUFVLEVBQUUsY0FBYztDQUFFOzs7QUFDbkMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxLQUFLLENBQUM7RUFBQyxVQUFVLEVBQUUsZUFBZTtDQUFFOzs7QUFDcEMsQUFBQSxNQUFNLENBQUU7RUFBQyxVQUFVLEVBQUUsZ0JBQWdCO0NBQUU7OztBQUd2QyxBQUFBLElBQUksQ0FBRTtFQUFDLGFBQWEsRUFBRSxjQUFjO0NBQUU7OztBQUN0QyxBQUFBLElBQUksQ0FBRTtFQUFDLGFBQWEsRUFBRSxjQUFjO0NBQUU7OztBQUN0QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLEtBQUssQ0FBQztFQUFDLGFBQWEsRUFBRSxlQUFlO0NBQUU7OztBQUN2QyxBQUFBLE1BQU0sQ0FBRTtFQUFDLGFBQWEsRUFBRSxnQkFBZ0I7Q0FBRTs7O0FBRzFDLEFBQUEsSUFBSSxDQUFFO0VBQUMsV0FBVyxFQUFFLGNBQWM7Q0FBRTs7O0FBQ3BDLEFBQUEsSUFBSSxDQUFFO0VBQUMsV0FBVyxFQUFFLGNBQWM7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsV0FBVyxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3JDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsS0FBSyxDQUFDO0VBQUMsVUFBVSxFQUFFLGVBQWU7Q0FBRTs7O0FBQ3BDLEFBQUEsTUFBTSxDQUFFO0VBQUMsVUFBVSxFQUFFLGdCQUFnQjtDQUFFOzs7QUFHdkMsQUFBQSxJQUFJLENBQUU7RUFBQyxZQUFZLEVBQUUsY0FBYztDQUFFOzs7QUFDckMsQUFBQSxJQUFJLENBQUU7RUFBQyxZQUFZLEVBQUUsY0FBYztDQUFFOzs7QUFDckMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxLQUFLLENBQUM7RUFBQyxZQUFZLEVBQUUsZUFBZTtDQUFFOzs7QUFDdEMsQUFBQSxNQUFNLENBQUU7RUFBQyxZQUFZLEVBQUUsMkJBQTJCO0NBQUU7OztBQUdwRCxBQUFBLElBQUksQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJO0NBQUc7OztBQUN0QixBQUFBLElBQUksQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJO0NBQUc7OztBQUN0QixBQUFBLElBQUksQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJO0NBQUc7OztBQUN0QixBQUFBLElBQUksQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJO0NBQUc7OztBQUN0QixBQUFBLElBQUksQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJO0NBQUc7OztBQUN0QixBQUFBLElBQUksQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJO0NBQUc7OztBQUN0QixBQUFBLElBQUksQ0FBQTtFQUFDLFNB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 */

@media (min-width: 450px) {
  /* line 38, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-subtitle h1 {
    word-break: initial;
    -webkit-hyphens: initial;
    -ms-hyphens: initial;
    hyphens: initial;
  }
}

@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 1, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu {
    width: 45vw;
  }

  /* line 153, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open .arrow {
    left: -60%;
  }

  /* line 286, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-body-inner .tabs a {
    padding: 25px;
  }
}

@media (min-width: 678px) {
  /* line 123, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero p {
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 1.62;
  }
}

@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: 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: 750px;
  }

  /* 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: -15px;
  }

  /* 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: 15px;
    margin-right: 15px;
  }

  /* 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: -15px;
  }

  /* 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 52, dist/_patterns/_scss/general.scss */

  .main-title h3 {
    font-size: 24px;
  }

  /* line 268, dist/_patterns/_scss/general.scss */

  .btn-swiper i {
    font-size: 26px;
  }

  /* line 236, dist/_patterns/_scss/general.scss */

  .btn-swiper {
    width: 50px;
    height: 50px;
  }

  /* line 306, dist/_patterns/_scss/general.scss */

  .box-dropdown button.dropdown-toggle span {
    font-size: 14px;
  }

  /* line 14, dist/_patterns/_scss/components/header.scss */

  header.header .wrap-logo {
    height: 73px;
  }

  /* line 79, dist/_patterns/_scss/components/header.scss */

  header.header .header-toggle .icon-cross-out {
    padding: 10px 0px 22px 0;
  }

  /* line 99, dist/_patterns/_scss/components/header.scss */

  header.header .mobile-btn {
    height: 73px;
  }

  /* line 50, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-links .btn-black {
    padding: 20px 59px;
    right: 2%;
  }

  /* line 72, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-rrss .rrss-links li {
    margin: 0 15px;
  }

  /* line 81, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-rrss .rrss-links li a {
    font-size: 19px;
  }

  /* line 109, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-bottom .bottom-links li:not(:last-child) {
    padding-right: 50px;
  }

  /* line 114, 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 150, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .btn-programming a {
    display: inline-block;
    padding: 20px 110px;
  }

  /* line 16, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text h4 {
    font-size: 28px;
    letter-spacing: 0.6px;
    line-height: 1;
  }

  /* line 77, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text {
    padding: 18px;
    bottom: 0;
  }

  /* line 81, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text h4 {
    font-size: 20px;
    margin-bottom: 32px;
  }

  /* line 84, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text h4:after {
    bottom: -20px;
  }

  /* line 88, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text p {
    font-size: 12px;
  }

  /* line 93, 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 48, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text h4 {
    margin-top: 20px;
  }

  /* line 148, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text {
    padding: 18px;
  }

  /* line 150, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text h4 {
    margin-bottom: 10px;
  }

  /* line 153, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text p {
    font-size: 12px;
  }

  /* line 50, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero {
    width: 75%;
  }

  /* line 69, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h2 {
    font-size: 48px;
  }

  /* line 85, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h3 {
    font-size: 24px;
    font-weight: 900;
    letter-spacing: 10px;
  }

  /* line 102, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h4 {
    font-size: 21px;
  }

  /* line 111, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide {
    margin: 0;
  }

  /* line 114, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider .swiper-featured .swiper-slide.swiper-slide-multi .swiper-slide .wrap-img img {
    width: 100%;
    height: auto;
  }

  /* line 7, dist/_patterns/_scss/components/block--search.scss */

  .block-search .main-title h3 {
    padding: 35px 0;
  }

  /* line 39, dist/_patterns/_scss/components/block--search.scss */

  .block-search button.search {
    min-width: 175px;
    font-size: 14px;
    margin-top: 0;
  }

  /* line 55, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content {
    padding: 30px;
  }

  /* line 78, 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;
  }

  /* line 84, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description {
    padding: 30px;
  }

  /* line 58, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-subtitle h4 {
    font-size: 18px;
  }

  /* line 55, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__img {
    height: 111px;
  }

  /* line 73, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text {
    text-align: left;
  }

  /* line 103, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text .disponible {
    margin-top: 0;
    margin-bottom: -11px;
  }

  /* line 111, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text .disponible a {
    margin: 10px 0;
    width: 200px;
    font-size: 12px;
  }

  /* line 137, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar {
    justify-content: flex-end;
    padding: 5px;
  }

  /* line 164, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates:not(:last-child) {
    margin-right: 6px;
  }

  /* line 1, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary {
    padding-top: 20px;
    display: block;
  }

  /* line 18, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary > div {
    padding-right: 15px;
  }

  /* line 27, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary .block-page-dropdown {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 44, 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: 327px;
  }

  /* line 53, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor {
    position: static;
    right: 50px;
    width: 50%;
  }

  /* line 101, dist/_patterns/_scss/components/calendary-header.scss */

  .header__menu-calendary {
    left: 8%;
  }

  /* line 483, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text {
    width: 40%;
  }

  /* line 37, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion a {
    font-size: 24px;
  }

  /* line 71, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion p {
    width: 70%;
  }

  /* line 179, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > [class^='btn-'] {
    right: 85px;
    left: inherit;
  }

  /* line 194, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title {
    padding-top: 0;
    font-size: 20px;
    letter-spacing: 1.3px;
    width: 50%;
  }

  /* line 223, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title:before {
    width: 44%;
  }

  /* line 255, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner .wrap-tags .tag {
    font-size: 14px;
  }

  /* line 84, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .swiper-wrapper {
    display: block;
    margin: 0 -15px;
    width: auto;
  }

  /* line 89, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item {
    width: 33.3333333%;
    padding: 0 15px 0 15px;
    margin-bottom: 30px;
    float: left;
  }

  /* line 94, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text {
    padding: 25px;
    top: 0;
    position: absolute;
    width: calc(100% - 18px);
    height: 100%;
  }

  /* line 100, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text .dates {
    display: block;
  }

  /* line 105, 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 82, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .img-container {
    width: 30%;
  }

  /* line 94, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .content-area {
    width: 70%;
  }

  /* line 113, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .content-area h2 {
    margin-top: 12px;
  }

  /* line 7, dist/_patterns/_scss/components/intro-presentation-abonos.scss */

  .intro-presentation p {
    font-size: 13px;
    letter-spacing: 0.8px;
    line-height: 1.92;
  }

  /* line 6, 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);
    padding-right: 15px;
  }

  /* line 25, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation .item .wrap-text p {
    padding: 0;
  }

  /* line 79, dist/_patterns/_scss/components/advantages-presentation-abonos.scss */

  .advantages-presentation .swiper-button-next,
  .advantages-presentation .swiper-button-prev {
    display: none;
  }

  /* line 3, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block {
    padding: 20px;
  }

  /* line 17, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text {
    width: 55%;
  }

  /* line 25, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text h3 {
    font-size: 12px;
  }

  /* line 39, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text p {
    font-size: 12px;
    line-height: 1.42;
  }

  /* line 48, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text a {
    position: relative;
    left: 0;
    bottom: 0;
  }

  /* line 87, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--buttons {
    width: 35%;
  }

  /* line 10, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul {
    width: 74%;
  }

  /* line 38, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(4) {
    display: block;
  }

  /* line 46, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__titles ul li:nth-child(5) {
    display: block;
  }

  /* line 59, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block {
    flex-wrap: nowrap;
  }

  /* line 91, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:first-child {
    width: 35%;
  }

  /* line 104, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:nth-child(2) {
    width: 100%;
  }

  /* line 123, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-date {
    font-size: 14px;
    letter-spacing: 0.3px;
  }

  /* line 143, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-hour {
    padding: 8px;
  }

  /* line 162, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-space {
    width: 50%;
    font-size: 14px;
    text-align: center;
  }

  /* line 194, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-prices {
    flex-direction: row;
    background-color: transparent;
    width: auto;
  }

  /* line 206, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-cta {
    width: 100%;
  }

  /* line 227, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-cta a {
    padding: 21px 0;
    font-size: 14px;
    letter-spacing: 1px;
  }

  /* line 244, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class {
    width: auto;
    padding: 9px;
  }

  /* line 259, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class span:first-child {
    display: none;
  }

  /* line 269, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .class span:last-child {
    position: static;
    display: inherit;
    text-align: center;
  }

  /* line 283, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item .price {
    width: 92px;
    color: #000000;
    background-color: #ffffff;
    font-size: 14px;
    padding: 13px 5px;
  }

  /* line 9, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show .btn-swiper {
    width: 37px;
    height: 37px;
  }

  /* line 22, dist/_patterns/_scss/components/gallery.scss */

  .gallery-show .btn-swiper i {
    font-size: 20px;
  }

  /* line 7, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .btn-swiper {
    display: none;
    visibility: hidden;
  }

  /* line 104, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .wrap-content .swiper-oferts .packages-item .wrap-text .wrap-description {
    width: 80%;
  }

  /* line 138, dist/_patterns/_scss/components/packages-oferts.scss */

  .swiper-packages-oferts .btn-swiper a {
    display: inline-block;
    padding: 20px 110px;
  }

  /* line 3, dist/_patterns/_scss/components/calendary-shows.scss */

  .calendary-shows .month-view {
    display: flex;
    flex-wrap: wrap;
  }
}

@media (min-width: 798px) {
  /* line 18, dist/_patterns/_scss/components/block--tableType.scss */

  .tableType table tbody tr td {
    padding: 20px;
  }
}

@media (min-width: 992px) {
  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */

  .container {
    width: 970px;
  }

  /* 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 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 52, dist/_patterns/_scss/general.scss */

  .main-title h3 {
    padding: 55px 0 65px;
    font-size: 34px;
  }

  /* line 72, dist/_patterns/_scss/general.scss */

  .page-title h1 {
    font-size: 75px;
  }

  /* line 83, dist/_patterns/_scss/general.scss */

  .page-title h2 {
    font-size: 40px;
  }

  /* line 96, dist/_patterns/_scss/general.scss */

  .page-title h3 {
    font-size: 34px;
  }

  /* line 135, dist/_patterns/_scss/general.scss */

  .btn-gray {
    display: inline-block;
    padding: 20px 90px;
    font-size: 16px;
  }

  /* line 160, dist/_patterns/_scss/general.scss */

  .btn-black {
    display: inline-block;
    padding: 20px 90px;
  }

  /* line 306, dist/_patterns/_scss/general.scss */

  .box-dropdown button.dropdown-toggle span {
    font-size: 16px;
  }

  /* line 4, dist/_patterns/_scss/components/header.scss */

  header.header {
    padding-left: 96px;
  }

  /* line 14, dist/_patterns/_scss/components/header.scss */

  header.header .wrap-logo {
    position: absolute;
    top: 0;
    left: 0;
    width: 96px;
    height: inherit;
  }

  /* line 35, dist/_patterns/_scss/components/header.scss */

  header.header .wrap-logo .logo {
    transition: all 0.3s;
    top: -95px;
    background: #c8102e;
  }

  /* line 39, dist/_patterns/_scss/components/header.scss */

  header.header .wrap-logo .logo .icon-cross-out {
    color: #ffffff;
    padding: 23px;
    background: #c8102e;
    font-size: 50px;
    display: inline-block;
    cursor: pointer;
  }

  /* line 54, dist/_patterns/_scss/components/header.scss */

  header.header.open .wrap-logo .logo {
    top: 0;
  }

  /* line 56, dist/_patterns/_scss/components/header.scss */

  header.header.open .wrap-logo .logo a {
    display: block;
  }

  /* line 60, dist/_patterns/_scss/components/header.scss */

  header.header.open .wrap-logo .logo.long a {
    position: absolute;
    bottom: 0;
  }

  /* line 99, dist/_patterns/_scss/components/header.scss */

  header.header .mobile-btn {
    display: none;
  }

  /* line 134, dist/_patterns/_scss/components/header.scss */

  header.header .options-header > div {
    display: inline-block;
    width: auto;
    margin: inherit;
  }

  /* line 145, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a {
    display: inline-block;
    justify-content: inherit;
    float: left;
    padding: 17px 10px 17px 5px;
    width: auto;
  }

  /* line 192, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.options-header--link span.link--text {
    display: inline-block;
    width: 28px;
  }

  /* line 208, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.options-header--link span[class^="fa"] {
    display: inline-block;
    position: absolute;
    right: 8px;
  }

  /* line 183, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.options-header--link {
    padding: 12px 25px 12px 10px;
    margin-left: 5px;
    background-color: #000000;
  }

  /* line 222, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.options-header--link span i {
    display: none;
  }

  /* line 231, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.icon-calendar .calendar {
    right: inherit;
    left: 6px;
  }

  /* line 281, dist/_patterns/_scss/components/header.scss */

  header.header .options-header--submenu {
    position: absolute;
    top: 47px;
    right: 0;
  }

  /* line 302, dist/_patterns/_scss/components/header.scss */

  header.header .options-header--submenu li a {
    padding: 5px 0px 5px 0px;
    width: 30px;
    height: 18px;
    overflow: hidden;
    margin-right: 5px;
    word-wrap: break-word;
  }

  /* line 350, dist/_patterns/_scss/components/header.scss */

  header.header .options-header .wrap-icon {
    display: inline;
    width: auto;
    margin: inherit;
  }

  /* line 370, dist/_patterns/_scss/components/header.scss */

  header.header .options-header .wrap-icon span {
    display: none;
  }

  /* line 372, 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 128, dist/_patterns/_scss/components/header.scss */

  header.header .options-header {
    text-align: justify;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
  }

  /* line 50, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-links .btn-black {
    top: -25rem;
    right: 2%;
  }

  /* line 72, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-rrss .rrss-links li {
    margin: 0 18px;
  }

  /* line 81, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-rrss .rrss-links li a {
    font-size: 20px;
  }

  /* line 106, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-bottom .bottom-links li {
    margin: 0 30px;
  }

  /* line 119, dist/_patterns/_scss/components/footer.scss */

  footer .subfooter-bottom .bottom-links li a,
  footer .subfooter-bottom .bottom-links li p {
    font-size: 14px;
  }

  /* line 7, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text {
    padding: 18px 25px;
  }

  /* line 106, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text h4 {
    font-size: 28px;
  }

  /* line 109, dist/_patterns/_scss/components/title-description-slider.scss */

  .block-title-description-slider .item .wrap-text p {
    font-size: 12px;
  }

  /* line 164, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text {
    padding: 16px 28px;
  }

  /* line 166, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text h4 {
    font-size: 16px;
  }

  /* line 169, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider .item .wrap-text p {
    font-size: 12px;
  }

  /* line 174, 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 29, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .back-gradient-black {
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0.89) 59%, white 78%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96ffffff', endColorstr='#ffffff',GradientType=0 );
    /* IE6-9 */
  }

  /* line 50, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero {
    width: 69%;
    left: 13%;
  }

  /* line 69, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h2 {
    font-size: 84px;
  }

  /* line 85, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h3 {
    margin-top: 60px;
  }

  /* line 102, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero h4 {
    margin-bottom: 0;
  }

  /* line 151, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .btn-swiper {
    margin-top: 10%;
  }

  /* line 3, dist/_patterns/_scss/components/featured-block-slider.scss */

  .featured-block-slider > .btn-swiper {
    display: none;
    visibility: hidden;
  }

  /* line 7, dist/_patterns/_scss/components/block--search.scss */

  .block-search .main-title h3 {
    padding: 50px 0;
  }

  /* line 21, dist/_patterns/_scss/components/block--search.scss */

  .block-search form {
    margin-left: 6%;
  }

  /* line 39, dist/_patterns/_scss/components/block--search.scss */

  .block-search button.search {
    width: 100%;
    margin-top: 0;
    font-size: 16px;
  }

  /* line 69, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content .name {
    font-size: 14px;
  }

  /* line 84, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description {
    width: 80%;
  }

  /* line 97, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description p {
    font-size: 12px;
  }

  /* line 106, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all:hover .wrap-img + .wrap-content .description span.num {
    font-size: 12px;
  }

  /* line 121, dist/_patterns/_scss/components/block--grid-social.scss */

  .block--grid-social .wrap-all.last:hover {
    right: 0;
  }

  /* line 1, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu {
    display: block;
    width: 60%;
    margin: inherit;
  }

  /* line 24, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul {
    text-align: justify;
  }

  /* line 41, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li {
    border-bottom: none;
    display: inline-block;
    position: inherit;
  }

  /* line 50, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a {
    padding: 15px 10px;
  }

  /* line 82, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a i {
    display: none;
  }

  /* line 86, 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 92, 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 98, 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 101, 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 104, 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 107, 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 109, 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 117, 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 120, 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 131, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li .col-menu > .link {
    border-bottom: none;
  }

  /* line 140, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li .col-inner {
    width: 50%;
    float: left;
  }

  /* line 143, 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 153, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open .arrow {
    display: none;
  }

  /* line 193, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open ul {
    text-align: justify;
  }

  /* line 201, 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: 13px;
    padding: 15px;
  }

  /* line 223, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open ~ li:not(.open) {
    display: inline-block;
  }

  /* line 229, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open > .dropdown-menu {
    margin: inherit;
    text-align: justify;
    background-color: rgba(29, 29, 29, 0.95);
  }

  /* line 239, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li.open > .dropdown-menu ul:not(.dropdown-menu) {
    display: block;
    position: relative;
  }

  /* line 309, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu {
    padding: 5px 0;
    width: calc(100% - 96px);
    height: auto;
    position: absolute;
  }

  /* line 334, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu a {
    white-space: nowrap;
  }

  /* line 338, 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 341, 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;
    padding: 5px 15px;
    cursor: default;
  }

  /* line 347, 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 351, 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;
  }

  /* line 357, 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;
  }

  /* line 360, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .title-section + li:not(.title-section) a,
  .main-menu > ul .dropdown-menu .main-menu > ul > li.open.open-submenu li.open.title-section.open .link-submenu + li:not(.title-section) a,
  .main-menu > ul > li.open.open-submenu li.open.title-section.open .main-menu > ul .dropdown-menu .link-submenu + li:not(.title-section) a {
    font-family: 'Montserrat'; font-weight: var(--teatro-book); 
    font-size: 14px;
  }

  /* line 368, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link {
    border-bottom: none;
  }

  /* line 370, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link > a {
    padding: 7px 15px;
    font-family: 'Montserrat'; font-weight: var(--teatro-medium); 
    font-size: 14px;
  }

  /* line 378, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu .link-submenu {
    display: inline-block;
  }

  /* line 380, 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: default;
    font-size: 14px;
  }

  /* line 386, 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 393, 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 400, 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;
    white-space: normal;
  }

  /* line 405, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul .dropdown-menu.submenu a:hover {
    background: none;
  }

  /* line 18, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title {
    left: 13%;
    width: 50%;
  }

  /* line 47, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-subtitle h2 {
    font-size: 34px;
  }

  /* line 71, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-paragraph {
    font-size: 13px;
  }

  /* line 5, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list {
    display: flex;
    justify-content: space-around;
    align-items: center;
  }

  /* line 16, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item {
    display: block;
    border-bottom: 0;
    background-color: black;
  }

  /* line 28, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item a {
    padding: 20px 33px;
  }

  /* line 47, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item a::before {
    display: none;
  }

  /* line 28, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item a {
    color: #ffffff;
  }

  /* line 81, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item.active::after {
    display: block;
  }

  /* line 103, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu .title-dropdown {
    display: none;
  }

  /* line 1, dist/_patterns/_scss/components/page-breadcrumb.scss */

  .page-breadcrumb {
    padding: 50px 0 0;
  }

  /* line 20, dist/_patterns/_scss/components/page-breadcrumb.scss */

  .page-breadcrumb ol.opacity-breadcrumb {
    left: 13%;
  }

  /* line 17, dist/_patterns/_scss/components/page-content.scss */

  .page-content h3 {
    font-size: 25px;
  }

  /* line 29, dist/_patterns/_scss/components/page-content.scss */

  .page-content h3 span {
    font-size: 24px;
  }

  /* line 1, dist/_patterns/_scss/components/page-tbs-friend.scss */

  .page-end {
    padding: 30px 70px;
  }

  /* line 10, dist/_patterns/_scss/components/page-tbs-friend.scss */

  .page-end h2 {
    font-size: 34px;
  }

  /* line 20, dist/_patterns/_scss/components/page-tbs-friend.scss */

  .page-end p {
    padding: 25px 60px;
    line-height: 1.67;
  }

  /* line 6, dist/_patterns/_scss/components/block-page-dropdown.scss */

  .block-page-dropdown__dropdown {
    width: 50%;
  }

  /* line 17, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--menu__items ul a {
    margin-left: -13px;
    font-size: 12px;
  }

  /* line 55, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__img {
    height: 141px;
  }

  /* line 85, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text h2 {
    font-size: 16px;
  }

  /* line 137, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar {
    padding: 20px;
  }

  /* line 153, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates {
    margin: 0 5px;
  }

  /* line 180, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates .date-show span {
    font-size: 16px;
  }

  /* line 191, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__calendar--dates .date-show span:first-child {
    font-size: 34px;
    margin-bottom: -10px;
  }

  /* line 12, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item i {
    font-size: 49px;
  }

  /* line 21, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item p {
    font-size: 40px;
  }

  /* line 30, dist/_patterns/_scss/components/page-info-shows.scss */

  .page-info-shows__item span {
    font-size: 11px;
  }

  /* line 3, dist/_patterns/_scss/components/page-intro-shows.scss */

  .page-intro-shows h2 {
    font-size: 30px;
  }

  /* line 13, dist/_patterns/_scss/components/page-intro-shows.scss */

  .page-intro-shows p {
    font-size: 16px;
  }

  /* line 32, dist/_patterns/_scss/components/page-content-shows.scss */

  .page-content-shows h2 {
    font-size: 30px;
  }

  /* line 44, dist/_patterns/_scss/components/page-content-shows.scss */

  .page-content-shows h3 {
    font-size: 18px;
  }

  /* line 58, dist/_patterns/_scss/components/page-content-shows.scss */

  .page-content-shows p {
    font-size: 15px;
  }

  /* line 15, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:first-child {
    width: 25%;
  }

  /* line 45, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(3) {
    width: 25%;
  }

  /* line 60, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(4) {
    position: absolute;
    width: 20%;
    left: 30%;
  }

  /* line 79, dist/_patterns/_scss/components/page-gallery-shows.scss */

  .page-gallery-shows .page-columns > div:nth-child(5) {
    position: absolute;
    width: 40%;
    right: 10%;
  }

  /* line 1, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary {
    padding-top: 40px;
    right: 20%;
    display: flex;
  }

  /* line 53, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor {
    width: 100%;
  }

  /* line 72, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor .block-page-background__title-img {
    width: 100%;
  }

  /* line 85, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-dropdown {
    width: 50%;
  }

  /* line 91, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-dropdown .block-page-dropdown {
    margin: 0;
  }

  /* line 101, dist/_patterns/_scss/components/calendary-header.scss */

  .header__menu-calendary {
    left: 26%;
  }

  /* line 405, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere {
    width: 15%;
  }

  /* line 437, 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%);
    top: 50%;
  }

  /* line 465, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__img {
    width: 30%;
  }

  /* line 498, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text--btn a {
    width: 50%;
  }

  /* line 37, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-accordion a {
    font-size: 32px;
  }

  /* line 179, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > [class^='btn-'] {
    right: 85px;
  }

  /* line 194, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title {
    font-size: 24px;
  }

  /* line 223, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title:before {
    width: 50%;
  }

  /* line 255, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner .wrap-tags .tag {
    padding: 10px 17px;
  }

  /* line 115, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item {
    padding: 0 7px 0 7px;
    margin-bottom: 14px;
  }

  /* line 118, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text {
    padding: 18px 0px 18px 25px;
    width: calc(100% - 30px);
  }

  /* line 121, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text .dates {
    display: flex;
  }

  /* line 125, dist/_patterns/_scss/components/list-shows.scss */

  .list-shows .item .wrap-text .title h3 {
    font-size: 18px;
    letter-spacing: 1px;
  }

  /* line 7, dist/_patterns/_scss/components/intro-presentation-abonos.scss */

  .intro-presentation p {
    font-size: 15px;
    letter-spacing: 0.9px;
    line-height: 1.67;
  }

  /* line 17, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text {
    width: 60%;
  }

  /* line 25, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text h3 {
    font-size: 16px;
    margin-bottom: 5px;
  }

  /* line 48, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--text a {
    width: 25%;
  }

  /* line 87, dist/_patterns/_scss/components/download-show.scss */

  .download-show__block--buttons {
    width: 25%;
  }

  /* line 91, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item:first-child {
    display: flex;
    width: 70%;
  }

  /* line 123, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-date {
    width: 65%;
    padding: 20px 5px;
  }

  /* line 143, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-hour {
    padding: 15px 5px;
    width: 35%;
    padding: 20px 5px;
  }

  /* line 162, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-space {
    width: 40%;
  }

  /* line 181, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-names {
    font-size: 12px;
    text-align: center;
  }

  /* line 206, dist/_patterns/_scss/components/functions-show.scss */

  .functions-show__block--item-cta {
    padding-left: 30px;
    text-align: left;
  }
}

@media (min-width: 1199px) {
  /* line 24, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul {
    margin: 0 0 0 15px;
    text-align: justify;
  }

  /* line 50, dist/_patterns/_scss/components/main-menu.scss */

  .main-menu > ul > li a {
    padding: 15px;
  }
}

@media (min-width: 1200px) {
  /* line 10, bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */

  .container {
    width: 1170px;
  }

  /* 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 201, dist/_patterns/_scss/general.scss */

  .link-scrollDown {
    padding: 50px 0 30px 0;
  }

  /* line 145, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a {
    padding: 17px 16px;
  }

  /* line 231, dist/_patterns/_scss/components/header.scss */

  header.header .options-header a.icon-calendar .calendar {
    left: 17px;
  }

  /* line 6, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .swiper-programming-time > .btn-swiper {
    display: block;
    visibility: inherit;
    top: 22%;
  }

  /* line 13, dist/_patterns/_scss/components/programming-slider.scss */

  .block-programming-slider .btn-swiper {
    display: none;
    visibility: hidden;
  }

  /* line 11, dist/_patterns/_scss/components/thumbnail-title-description-slider.scss */

  .block-thumbnail-title-description-slider > .btn-swiper {
    display: none;
    visibility: hidden;
  }

  /* line 50, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .wrap-content-hero {
    width: 50%;
  }

  /* line 151, dist/_patterns/_scss/components/outstanding-play.scss */

  .outstanding-play .btn-swiper {
    display: none;
    visibility: hidden;
  }

  /* line 1, dist/_patterns/_scss/components/fixed-play.scss */

  .wrap-filters {
    display: block;
  }

  /* line 3, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background .wrap-bg-img {
    height: 58%;
  }

  /* line 10, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background .wrap-bg-white--gradient {
    height: 59%;
  }

  /* line 28, dist/_patterns/_scss/components/page-menu.scss */

  .page-menu__list--item a {
    padding: 20px 54px;
  }

  /* line 27, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary .block-page-dropdown {
    width: 50%;
    margin-left: auto;
  }

  /* line 53, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor {
    width: 50%;
  }

  /* line 72, dist/_patterns/_scss/components/calendary-header.scss */

  .header__calendary-text-sponsor .block-page-background__title-img {
    width: 50%;
    margin-left: auto;
  }

  /* line 6, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary .contentbox {
    display: block;
  }

  /* line 35, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--week {
    display: flex;
    flex-wrap: wrap;
  }

  /* line 54, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-sunday {
    height: auto;
    width: 100%;
  }

  /* line 62, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-saturday {
    height: auto;
    width: 85.7%;
  }

  /* line 70, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-friday {
    height: auto;
    width: 71.5%;
  }

  /* line 78, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-thursday {
    height: auto;
    width: 57.2%;
  }

  /* line 86, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-wednesday {
    height: auto;
    width: 42.9%;
  }

  /* line 94, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday-tuesday {
    height: auto;
    width: 28.7%;
  }

  /* line 102, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.monday {
    height: auto;
    width: 14.3%;
  }

  /* line 110, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday {
    height: auto;
    width: 14.3%;
    left: 14.3%;
  }

  /* line 119, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday-wednesday {
    height: auto;
    width: 28.6%;
    left: 14.3%;
  }

  /* line 128, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday-thursday {
    height: auto;
    width: 42.8%;
    left: 14.3%;
  }

  /* line 137, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday-friday {
    height: auto;
    width: 57.1%;
    left: 14.3%;
  }

  /* line 146, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday-saturday {
    height: auto;
    width: 71.6%;
    left: 14.3%;
  }

  /* line 155, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.tuesday-sunday {
    height: auto;
    width: 85.6%;
    left: 14.3%;
    top: 60px;
  }

  /* line 165, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.wednesday {
    height: auto;
    width: 14.3%;
    left: 28.7%;
    top: 60px;
  }

  /* line 175, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.wednesday-thursday {
    height: auto;
    width: 28.4%;
    left: 28.7%;
    top: 60px;
  }

  /* line 185, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.wednesday-friday {
    height: auto;
    width: 42.7%;
    left: 28.7%;
    top: 60px;
  }

  /* line 195, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.wednesday-saturday {
    height: auto;
    width: 57%;
    left: 28.7%;
    top: 60px;
  }

  /* line 205, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.wednesday-sunday {
    height: auto;
    width: 71.4%;
    left: 28.7%;
    top: 60px;
  }

  /* line 215, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.thursday {
    height: auto;
    width: 14.3%;
    left: 42.9%;
    top: 60px;
  }

  /* line 225, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.thursday-friday {
    height: auto;
    width: 28.5%;
    left: 42.9%;
    top: 60px;
  }

  /* line 235, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.thursday-saturday {
    height: auto;
    width: 42.7%;
    left: 42.9%;
    top: 60px;
  }

  /* line 245, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.thursday-sunday {
    height: auto;
    width: 57%;
    left: 42.9%;
    top: 60px;
  }

  /* line 255, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.friday {
    height: auto;
    width: 14.3%;
    left: 57.3%;
    top: 60px;
  }

  /* line 266, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.friday-saturday {
    height: auto;
    width: 28.4%;
    left: 57.3%;
    top: 60px;
  }

  /* line 276, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.friday-sunday {
    height: auto;
    width: 42.6%;
    left: 57.3%;
    top: 60px;
  }

  /* line 285, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.saturday {
    height: auto;
    width: 14.3%;
    left: 71.3%;
    top: 60px;
  }

  /* line 295, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.saturday-sunday {
    height: auto;
    width: 28.6%;
    left: 71.3%;
    top: 60px;
  }

  /* line 305, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special.sunday {
    height: auto;
    width: 14.3%;
    left: 85.7%;
    top: 60px;
  }

  /* line 316, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special p {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  /* line 43, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days .special {
    position: absolute;
    top: 60px;
    background-color: #f2f2f2;
    left: 0;
    padding: 5px 0;
  }

  /* line 337, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item {
    flex-direction: column;
    width: 14.28%;
    padding-bottom: 25px;
  }

  /* line 358, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-day {
    margin-bottom: 11px;
  }

  /* line 358, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-day {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }

  /* line 382, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-day span {
    padding-left: 0;
  }

  /* line 394, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box {
    width: 100%;
    padding: 10px;
    border-left: none;
  }

  /* line 405, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere {
    display: block;
    margin-bottom: 0;
    width: 100%;
  }

  /* line 420, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__link {
    top: 0;
    z-index: 1;
  }

  /* line 437, 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: 5px 10px;
    margin: 0 auto;
    display: block;
  }

  /* line 465, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__img {
    width: 100%;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: -40px;
  }

  /* line 498, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text--btn a {
    width: 100%;
  }

  /* line 483, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text {
    width: 100%;
    padding-left: 0;
  }

  /* line 526, dist/_patterns/_scss/components/block-calendary.scss */

  .block-calendary__days--item .item-box--premiere__text--title:first-child {
    padding-top: 40px;
  }

  /* line 194, dist/_patterns/_scss/components/accordions.scss */

  .accordions .wrap-accordion .wrap-head-inner > .link-title {
    padding-top: 9px;
  }

  /* line 56, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news-feature .content-area .social-share {
    position: absolute;
    top: 0;
    right: 0;
  }

  /* line 82, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .img-container {
    width: 20%;
  }

  /* line 94, dist/_patterns/_scss/components/list-news.scss */

  .list-news ul li.news .content-area {
    width: 80%;
  }
}

@media (min-width: 1460px) {
  /* line 73, dist/_patterns/_scss/components/box-shows-items.scss */

  .box-shows-items--item__text {
    padding-left: 50px;
  }
}

@media (min-width: 1600px) {
  /* line 58, dist/_patterns/_scss/components/page-title-background.scss */

  .block-page-background__title .page-title-subtitle h4 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 992px) {
  /* line 29, dist/_patterns/_scss/components/text-two-columns.scss */

  .text-two-columns h4 {
    margin-top: 58px;
  }

  /* line 33, dist/_patterns/_scss/components/text-two-columns.scss */

  .text-two-columns .col-xs-12:first-of-type h4 {
    margin-top: 23px;
  }
}

@media (max-width: 768px) {
  /* line 31, dist/_patterns/_scss/components/page-noticias.scss */

  .content figure {
    margin: 30px auto;
    float: none !important;
    padding: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 104, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show {
    height: auto;
    position: relative;
    width: 100%;
    float: left;
    display: block;
  }

  /* line 110, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show h4,
  .activities-show-wrapper .activity-show span.block,
  .activities-show-wrapper .activity-show .content {
    width: calc(100% - 115px);
    padding-left: 10px;
  }

  /* line 114, 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 120, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show h4 {
    padding-top: 16px;
    font-size: 12px;
  }

  /* line 124, 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;
    display: inline-block;
    text-align: left;
    width: auto;
    margin-bottom: 10px;
  }

  /* line 131, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show span.block:nth-of-type(2) {
    padding-left: 3px;
  }

  /* line 134, 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 140, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .content {
    margin: 0;
    line-height: 1.7;
    padding-bottom: 16px;
  }

  /* line 145, dist/_patterns/_scss/components/activities-show.scss */

  .activities-show-wrapper .activity-show .activity-date {
    width: 107px;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
  }

  /* line 64, dist/_patterns/_scss/components/dates-show.scss */

  .ticket-dates {
    flex-direction: column;
    align-items: center;
  }

  /* line 68, dist/_patterns/_scss/components/dates-show.scss */

  .ticket-date {
    margin-right: 0;
    width: 80%;
    padding-top: 14px;
    padding-bottom: 9px;
  }

  /* line 73, dist/_patterns/_scss/components/dates-show.scss */

  .ticket-date .collective {
    font-size: 16px;
  }
}

@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;
  }
}

@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;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* 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: 992px) 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 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvX2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQUFqQjs7OztHQUlHO0FBSkgsNEVBQTRFO0FBTzVFLDBGQUEwRjtBQ0MxRjtFQUNFLHdCQUF1QjtFQUN2QiwyQkFBMEI7RUFDMUIsK0JBQThCO0NBQy9COztBREVELDJGQUEyRjtBQUkzRjtFQUNFLFVBQVM7Q0NhWDs7QURiQSwyRkFBMkY7QUN5QjNGOzs7Ozs7Ozs7Ozs7O0VEQ0UsZUFBYztDQ3FCaEI7O0FEOUJBLDJGQUEyRjtBQ3lDM0Y7Ozs7RURwQkUsc0JBQXFCO0VDK0JyQix5QkFBQTtDRDdCRDs7QUFkRCwyRkFBMkY7QUFxQjNGO0VBQ0UsY0FBYTtFQUNiLFVBQVM7Q0N5Q1g7O0FEMURBLDJGQUEyRjtBQUMzRjs7RUEwQkUsY0FBYTtDQUNkOztBQXRCRCwyRkFBMkY7QUErQjNGO0VBQ0UsOEJBQTZCO0NBQzlCOztBQTVCRCwyRkFBMkY7QUMyRjNGOztFQUVDLFdBQUE7Q0R2REE7O0FBaENELDRGQUE0RjtBQXlDNUY7RUFDRSwwQkFBeUI7Q0MyRDNCOztBRGhHQSw0RkFBNEY7QUE0QzVGOztFQUVFLGtCQUFpQjtDQUNsQjs7QUF6Q0QsNEZBQTRGO0FDaUg1RjtFQUNFLG1CQUFnQjtDQUNqQjs7QUQ5R0QsNEZBQTRGO0FBbUQ1RjtFQzRFRSxlQUFDO0VBQ0QsaUJBQVk7Q0QxRWI7O0FBaERELDRGQUE0RjtBQXNENUY7RUFDRSxpQkFBZ0I7RUFDaEIsWUFBVztDQ2tGYjs7QURwSUEsNEZBQTRGO0FBeUQ1RjtFQUNFLGVBQWM7Q0FDZjs7QUF0REQsNEZBQTRGO0FBNEQ1Rjs7RUNpR0UsZUFBUztFQUNWLGVBQUE7RUQ5RkMsbUJBQWtCO0VBQ2xCLHlCQUF3QjtDQ21HMUI7O0FEM0pBLDRGQUE0RjtBQTJENUY7RUFDRSxZQUFXO0NBQ1o7O0FBeERELDRGQUE0RjtBQ2tLNUY7RUFDRSxnQkFBYztDQUNmOztBRC9KRCw0RkFBNEY7QUFnRTVGO0VBQ0UsVUFBUztDQUNWOztBQTdERCw0RkFBNEY7QUFtRTVGO0VDc0hBLGlCQUFNO0NBQ047O0FEckxBLDRGQUE0RjtBQXlFNUY7RUFDRSxpQkFBZ0I7Q0NpSWxCOztBRHRNQSw0RkFBNEY7QUE0RTVGO0VDc0lBLHdCQUFvQjtFQUNwQixVQUFXO0NEcElWOztBQXpFRCw0RkFBNEY7QUErRTVGO0VDMElDLGVBQUE7Q0R4SUE7O0FBNUVELDRGQUE0RjtBQWtGNUY7Ozs7RUNxSkUsa0NBQWE7RUFDYixlQUFTO0NBQ1Y7O0FEaE9ELDRGQUE0RjtBQWdHNUY7Ozs7O0VDdUtDLGVBQUE7RURqS0MsY0FBYTtFQUNiLFVBQVM7Q0NrS1g7O0FEOVBBLDRGQUE0RjtBRS9KNUY7RUZtUUUsa0JBQWlCO0NBQ2xCOztBQWhHRCw0RkFBNEY7QUF5RzVGOztFQUVFLHFCRW5RdUI7Q0ZvUXhCOztBQXRHRCw0RkFBNEY7QUFnSDVGOzs7O0VBSUUsMkJBQTBCO0VFaFF4QixnQkFBRztDRmtRTjs7QUE3R0QsNEZBQTRGO0FBbUg1Rjs7RUFFRSxnQkFBZTtDQUNoQjs7QUFoSEQsNEZBQTRGO0FBc0g1Rjs7RUFFRSxVQUFTO0VFaFFQLFdBQUM7Q0ZrUUo7O0FBbkhELDRGQUE0RjtBQTBINUY7RUFDRSxvQkVqUXNCO0NGa1F2Qjs7QUF2SEQsNEZBQTRGO0FBaUk1Rjs7RUFFRSx1QkU5UGM7RUYrUGQsV0U5UEc7Q0YrUEo7O0FBOUhELDRGQUE0RjtBQXNJNUY7O0VFN1BJLGFBQUE7Q0ZnUUg7O0FBbklELDRGQUE0RjtBQTBJNUY7RUdyVkksOEJBQUs7RUh1VlAsd0JBQXVCO0NBQ3hCOztBQXZJRCw0RkFBNEY7QUErSTVGOztFRy9VRSx5QkFBd0I7Q0hrVnpCOztBQTVJRCw0RkFBNEY7QUFrSjVGO0VBQ0UsMEJBQXlCO0VBQ3pCLGNBQWE7RUdwVmYsK0JBQTZDO0NIc1Y1Qzs7QUEvSUQsNEZBQTRGO0FBc0o1RjtFQUNFLFVBQVM7RUFDVCxXQUFVO0NHNVZaOztBSDBNQSw0RkFBNEY7QUF5SjVGO0VHbFdtRSxlQUFBO0NIb1dsRTs7QUF0SkQsNEZBQTRGO0FHNU01RjtFQUErQyxrQkFBZ0I7Q0FBSTs7QUhpTm5FLDRGQUE0RjtBQW1LNUY7RUdsWG1FLDBCQUFBO0VIb1hqRSxrQkFBaUI7Q0FDbEI7O0FBaEtELDRGQUE0RjtBQWtLNUY7O0VBRUUsV0FBVTtDQUNYOztBQXZhRCxxRkFBcUY7QUFPckY7RUFtUUUsc0ZBQXNGO0VDbFFwRjs7O0lBR0YsbUNBQThCO0lBQy9CLHVCQUFBO0lEQ08sNEJBQTJCO0lBQzNCLDZCQUE0QjtHQ0kvQjtFRGlRSCx1RkFBdUY7RUMvUHhGOztJRERPLDJCQUEwQjtHQ2FsQztFRHdQRSx1RkFBdUY7RUN0UHpGO0lBQ0EsNkJBQVU7R0FDVjtFRHdQRSx1RkFBdUY7RUN0UHpGO0lBQ00sOEJBQUE7R0FDRjtFRHdQRix1RkFBdUY7RUNwUHpGOztJQUVDLFlBQUE7R0RYSTtFQWtRSCx1RkFBdUY7RUNoUHpGOztJQUVRLHVCQUFBO0lBQ0YseUJBQUE7R0FDSjtFRGtQQSx1RkFBdUY7RUNoUHhGO0lEZk8sNEJBQTJCO0dBQzlCO0VBa1FILHVGQUF1RjtFQzVPdkY7O0lBRUQseUJBQUE7R0RuQkk7RUFrUUgsdUZBQXVGO0VBNUh6RjtJQzNHUSwyQkFBQztHQUNQO0VEME9BLHVGQUF1RjtFQWhRckY7OztJQ2lDRixXQUFnQjtJQUNqQixVQUFBO0dEN0JJO0VBa1FILHVGQUF1RjtFQzlOeEY7O0lBRUMsd0JBQVU7R0FDWDtFRGdPQyx1RkFBdUY7RUNyTnhGO0lEdkNPLGNBQWE7R0FDaEI7RUErUEgsdUZBQXVGO0VDbk54Rjs7SUFHQSxrQ0FBQTtHRDFDUTtFQStQUCx1RkFBdUY7RUMvTXJGO0lBQ0YsdUJBQWtCO0dBQ25CO0VEaU5DLHVGQUF1RjtFQTdQckY7SUNtREQscUNBQUE7R0FTRTtFRHFNSCx1RkFBdUY7RUFqUXJGOztJQUtRLGtDQUFpQztHQUNwQztFQWdRUCx1RkFBdUY7RUN6TXZGOztJRGxEVSxrQ0FBaUM7R0FDcEM7Q0ErUFI7O0FDcFZDO0VBQ0Qsb0NBQUE7RURDRyx1R0FBa0o7RUFDbEoscW5CQUkwTTtDQW1WN007O0FBRUQsNEZBQTRGO0FDcFU1RjtFQUNBLG1CQUFNO0VBQ04sU0FBTTtFQUNOLHNCQUFNO0VBQ04sb0NBQU07RUFDTixtQkFBSTtFQUNKLG9CQUFJO0VBQ0osZUFBRztFQUNILG9DQUFPO0VBQ1AsbUNBQVE7Q0RYUDs7QUFtVkQsNEZBQTRGO0FBaFY1RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFxVm5FLDRGQUE0RjtBQ3BVNUY7RUFBSyxpQkFBQTtDQUFBOztBRHlVTCw0RkFBNEY7QUN4VTVGOztFQUNRLGlCQUFBO0NBQUE7O0FENlVSLDRGQUE0RjtBQzVVNUY7RUFBTSxpQkFBQTtDQUFBOztBRGlWTiw0RkFBNEY7QUFoVzVGO0VDZ0J1QixpQkFBQTtDQUFBOztBRHFWdkIsNEZBQTRGO0FBcFc1RjtFQ2dCMEIsaUJBQUE7Q0FBQTs7QUR5VjFCLDRGQUE0RjtBQXhXNUY7RUNnQkMsaUJBQUE7Q0FBQTs7QUQ2VkQsNEZBQTRGO0FBNVc1RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFpWG5FLDRGQUE0RjtBQWhYNUY7RUFBK0MsaUJBQWdCO0NBQUk7O0FBcVhuRSw0RkFBNEY7QUNoVzVGO0VBQXNCLGlCQUFBO0NBQUE7O0FEcVd0Qiw0RkFBNEY7QUF4WDVGO0VDb0JlLGlCQUFBO0NBQUE7O0FEeVdmLDRGQUE0RjtBQTVYNUY7RUNvQlcsaUJBQUE7Q0FBQTs7QUQ2V1gsNEZBQTRGO0FBaFk1RjtFQ29CQyxpQkFBQTtDQUFBOztBRGlYRCw0RkFBNEY7QUFwWTVGO0VBQStDLGlCQUFnQjtDQUFJOztBQXlZbkUsNEZBQTRGO0FBeFk1RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUE2WW5FLDRGQUE0RjtBQTVZNUY7RUN3QkMsaUJBQUE7Q0FBQTs7QUR5WEQsNEZBQTRGO0FDeFg1RjtFQUFTLGlCQUFBO0NBQUE7O0FENlhULDRGQUE0RjtBQXBaNUY7RUN3QmUsaUJBQUE7Q0FBQTs7QURpWWYsNEZBQTRGO0FBeFo1RjtFQ3dCQyxpQkFBQTtDQUFBOztBRHFZRCw0RkFBNEY7QUE1WjVGO0VBQStDLGlCQUFnQjtDQUFJOztBQWlhbkUsNEZBQTRGO0FBaGE1RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFxYW5FLDRGQUE0RjtBQ3RZNUY7RUFBRSxpQkFBQTtDQUFBOztBRDJZRiw0RkFBNEY7QUF4YTVGO0VDOEIrQixpQkFBQTtDQUFBOztBRCtZL0IsNEZBQTRGO0FBNWE1RjtFQzhCQyxpQkFBQTtDQUFBOztBRG1aRCw0RkFBNEY7QUFoYjVGO0VBQStDLGlCQUFnQjtDQUFJOztBQXFibkUsNEZBQTRGO0FBcGI1RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUF5Ym5FLDRGQUE0RjtBQ3RaNUY7RUFBUSxpQkFBQTtDQUFBOztBRDJaUiw0RkFBNEY7QUMxWjVGO0VBQVEsaUJBQUE7Q0FBQTs7QUQrWlIsNEZBQTRGO0FBaGM1RjtFQ2tDWSxpQkFBQTtDQUFBOztBRG1hWiw0RkFBNEY7QUFwYzVGO0VDa0NDLGlCQUFBO0NBQUE7O0FEdWFELDRGQUE0RjtBQXhjNUY7RUFBK0MsaUJBQWdCO0NBQUk7O0FBNmNuRSw0RkFBNEY7QUE1YzVGO0VBQStDLGlCQUFnQjtDQUFJOztBQWlkbkUsNEZBQTRGO0FDeGE1RjtFQUFZLGlCQUFBO0NBQUE7O0FENmFaLDRGQUE0RjtBQXBkNUY7RUN3QzJCLGlCQUFBO0NBQUE7O0FEaWIzQiw0RkFBNEY7QUF4ZDVGO0VDd0NDLGlCQUFBO0NBQUE7O0FEcWJELDRGQUE0RjtBQTVkNUY7RUFBK0MsaUJBQWdCO0NBQUk7O0FBaWVuRSw0RkFBNEY7QUFoZTVGO0VBQStDLGlCQUFnQjtDQUFJOztBQXFlbkUsNEZBQTRGO0FDemI1RjtFQUFDLGlCQUFBO0NBQUE7O0FEOGJELDRGQUE0RjtBQzdiNUY7RUFBTyxpQkFBQTtDQUFBOztBRGtjUCw0RkFBNEY7QUE1ZTVGO0VDMkNtQixpQkFBQTtDQUFBOztBRHNjbkIsNEZBQTRGO0FBaGY1RjtFQzJDQyxpQkFBQTtDQUFBOztBRDBjRCw0RkFBNEY7QUFwZjVGO0VBQStDLGlCQUFnQjtDQUFJOztBQXlmbkUsNEZBQTRGO0FBeGY1RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUE2Zm5FLDRGQUE0RjtBQzljNUY7RUFBSSxpQkFBQTtDQUFBOztBRG1kSiw0RkFBNEY7QUFoZ0I1RjtFQzhDb0IsaUJBQUE7Q0FBQTs7QUR1ZHBCLDRGQUE0RjtBQXBnQjVGO0VDOENDLGlCQUFBO0NBQUE7O0FEMmRELDRGQUE0RjtBQXhnQjVGO0VBQStDLGlCQUFnQjtDQUFJOztBQTZnQm5FLDRGQUE0RjtBQTVnQjVGO0VBQStDLGlCQUFnQjtDQUFJOztBQWloQm5FLDRGQUE0RjtBQzlkNUY7RUFBRyxpQkFBQTtDQUFBOztBRG1lSCw0RkFBNEY7QUFwaEI1RjtFQ2tEZ0IsaUJBQUE7Q0FBQTs7QUR1ZWhCLDRGQUE0RjtBQXhoQjVGO0VDa0RrQixpQkFBQTtDQUFBOztBRDJlbEIsNEZBQTRGO0FBNWhCNUY7RUNrREMsaUJBQUE7Q0FBQTs7QUQrZUQsNEZBQTRGO0FBaGlCNUY7RUFBK0MsaUJBQWdCO0NBQUk7O0FBcWlCbkUsNEZBQTRGO0FBcGlCNUY7RUFBK0MsaUJBQWdCO0NBQUk7O0FBeWlCbkUsNEZBQTRGO0FDbmY1RjtFQUFLLGlCQUFBO0NBQUE7O0FEd2ZMLDRGQUE0RjtBQTVpQjVGO0VDcURrQixpQkFBQTtDQUFBOztBRDRmbEIsNEZBQTRGO0FBaGpCNUY7RUNxRGEsaUJBQUE7Q0FBQTs7QURnZ0JiLDRGQUE0RjtBQXBqQjVGO0VDcURDLGlCQUFBO0NBQUE7O0FEb2dCRCw0RkFBNEY7QUF4akI1RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUE2akJuRSw0RkFBNEY7QUE1akI1RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFpa0JuRSw0RkFBNEY7QUN4Z0I1RjtFQUFNLGlCQUFBO0NBQUE7O0FENmdCTiw0RkFBNEY7QUFwa0I1RjtFQ3dEZ0IsaUJBQUE7Q0FBQTs7QURpaEJoQiw2RkFBNkY7QUF4a0I3RjtFQ3dEQyxpQkFBQTtDQUFBOztBRHFoQkQsNkZBQTZGO0FBNWtCN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBaWxCbkUsNkZBQTZGO0FBaGxCN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBcWxCbkUsNkZBQTZGO0FDemhCN0Y7RUFBRyxpQkFBQTtDQUFBOztBRDhoQkgsNkZBQTZGO0FDN2hCN0Y7RUFBSSxpQkFBQTtDQUFBOztBRGtpQkosNkZBQTZGO0FBNWxCN0Y7RUMyRGdCLGlCQUFBO0NBQUE7O0FEc2lCaEIsNkZBQTZGO0FBaG1CN0Y7RUMyRGdCLGlCQUFBO0NBQUE7O0FEMGlCaEIsNkZBQTZGO0FBcG1CN0Y7RUMyRG9CLGlCQUFBO0NBQUE7O0FEOGlCcEIsNkZBQTZGO0FBeG1CN0Y7RUMyRDBCLGlCQUFBO0NBQUE7O0FEa2pCMUIsNkZBQTZGO0FBNW1CN0Y7RUMyREMsaUJBQUE7Q0FBQTs7QURzakJELDZGQUE2RjtBQWhuQjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXFuQm5FLDZGQUE2RjtBQXBuQjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXluQm5FLDZGQUE2RjtBQzlqQjdGO0VBQUksaUJBQUE7Q0FBQTs7QURta0JKLDZGQUE2RjtBQTVuQjdGO0VDMERhLGlCQUFBO0NBQUE7O0FEdWtCYiw2RkFBNkY7QUFob0I3RjtFQzBEQyxpQkFBQTtDQUFBOztBRDJrQkQsNkZBQTZGO0FBcG9CN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBeW9CbkUsNkZBQTZGO0FBeG9CN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBNm9CbkUsNkZBQTZGO0FDbmxCN0Y7RUFBSSxpQkFBQTtDQUFBOztBRHdsQkosNkZBQTZGO0FBaHBCN0Y7RUN5RGlCLGlCQUFBO0NBQUE7O0FENGxCakIsNkZBQTZGO0FBcHBCN0Y7RUN5REMsaUJBQUE7Q0FBQTs7QURnbUJELDZGQUE2RjtBQXhwQjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQTZwQm5FLDZGQUE2RjtBQTVwQjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQWlxQm5FLDZGQUE2RjtBQ2ptQjdGO0VBQUksaUJBQUE7Q0FBQTs7QURzbUJKLDZGQUE2RjtBQXBxQjdGO0VDK0RXLGlCQUFBO0NBQUE7O0FEMG1CWCw2RkFBNkY7QUF4cUI3RjtFQytEQyxpQkFBQTtDQUFBOztBRDhtQkQsNkZBQTZGO0FBNXFCN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBaXJCbkUsNkZBQTZGO0FBaHJCN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBcXJCbkUsNkZBQTZGO0FDbG5CN0Y7RUFBZSxpQkFBQTtDQUFBOztBRHVuQmYsNkZBQTZGO0FBeHJCN0Y7RUNrRWtCLGlCQUFBO0NBQUE7O0FEMm5CbEIsNkZBQTZGO0FBNXJCN0Y7RUNrRUMsaUJBQUE7Q0FBQTs7QUQrbkJELDZGQUE2RjtBQWhzQjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXFzQm5FLDZGQUE2RjtBQXBzQjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXlzQm5FLDZGQUE2RjtBQ2hvQjdGO0VBQU8saUJBQUE7Q0FBQTs7QURxb0JQLDZGQUE2RjtBQTVzQjdGO0VDd0VrQixpQkFBQTtDQUFBOztBRHlvQmxCLDZGQUE2RjtBQWh0QjdGO0VDd0VDLGlCQUFBO0NBQUE7O0FENm9CRCw2RkFBNkY7QUFwdEI3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUF5dEJuRSw2RkFBNkY7QUF4dEI3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUE2dEJuRSw2RkFBNkY7QUNqcEI3RjtFQUFHLGlCQUFBO0NBQUE7O0FEc3BCSCw2RkFBNkY7QUFodUI3RjtFQzJFeUIsaUJBQUE7Q0FBQTs7QUQwcEJ6Qiw2RkFBNkY7QUFwdUI3RjtFQzJFVyxpQkFBQTtDQUFBOztBRDhwQlgsNkZBQTZGO0FBeHVCN0Y7RUMyRUMsaUJBQUE7Q0FBQTs7QURrcUJELDZGQUE2RjtBQTV1QjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQWl2Qm5FLDZGQUE2RjtBQWh2QjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXF2Qm5FLDZGQUE2RjtBQ3RxQjdGO0VBQUksaUJBQUE7Q0FBQTs7QUQycUJKLDZGQUE2RjtBQXh2QjdGO0VDOEVnQixpQkFBQTtDQUFBOztBRCtxQmhCLDZGQUE2RjtBQTV2QjdGO0VDOEVDLGlCQUFBO0NBQUE7O0FEbXJCRCw2RkFBNkY7QUFod0I3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFxd0JuRSw2RkFBNkY7QUFwd0I3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUF5d0JuRSw2RkFBNkY7QUN2ckI3RjtFQUFJLGlCQUFBO0NBQUE7O0FENHJCSiw2RkFBNkY7QUMzckI3RjtFQUFHLGlCQUFBO0NBQUE7O0FEZ3NCSCw2RkFBNkY7QUMvckI3RjtFQUFHLGlCQUFBO0NBQUE7O0FEb3NCSCw2RkFBNkY7QUNuc0I3RjtFQUFLLGlCQUFBO0NBQUE7O0FEd3NCTCw2RkFBNkY7QUF4eEI3RjtFQ2lGbUMsaUJBQUE7Q0FBQTs7QUQ0c0JuQyw2RkFBNkY7QUE1eEI3RjtFQ2lGZ0IsaUJBQUE7Q0FBQTs7QURndEJoQiw2RkFBNkY7QUFoeUI3RjtFQ2lGQyxpQkFBQTtDQUFBOztBRG90QkQsNkZBQTZGO0FBcHlCN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBeXlCbkUsNkZBQTZGO0FBeHlCN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBNnlCbkUsNkZBQTZGO0FDN3NCN0Y7RUFBTSxpQkFBQTtDQUFBOztBRGt0Qk4sNkZBQTZGO0FDanRCN0Y7RUFBSyxpQkFBQTtDQUFBOztBRHN0QkwsNkZBQTZGO0FDcnRCN0Y7RUFBUSxpQkFBQTtDQUFBOztBRDB0QlIsNkZBQTZGO0FDenRCN0Y7RUFBTSxpQkFBQTtDQUFBOztBRDh0Qk4sNkZBQTZGO0FDN3RCN0Y7RUFBUyxpQkFBQTtDQUFBOztBRGt1QlQsNkZBQTZGO0FBaDBCN0Y7RUMrRmdCLGlCQUFBO0NBQUE7O0FEc3VCaEIsNkZBQTZGO0FBcDBCN0Y7RUMrRmUsaUJBQUE7Q0FBQTs7QUQwdUJmLDZGQUE2RjtBQXgwQjdGO0VDK0ZXLGlCQUFBO0NBQUE7O0FEOHVCWCw2RkFBNkY7QUE1MEI3RjtFQytGQyxpQkFBQTtDQUFBOztBRGt2QkQsNkZBQTZGO0FBaDFCN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBcTFCbkUsNkZBQTZGO0FBcDFCN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBeTFCbkUsNkZBQTZGO0FDdHZCN0Y7RUFBTyxpQkFBQTtDQUFBOztBRDJ2QlAsNkZBQTZGO0FBNTFCN0Y7RUNrR21CLGlCQUFBO0NBQUE7O0FEK3ZCbkIsNkZBQTZGO0FBaDJCN0Y7RUNrR0MsaUJBQUE7Q0FBQTs7QURtd0JELDZGQUE2RjtBQXAyQjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXkyQm5FLDZGQUE2RjtBQXgyQjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQTYyQm5FLDZGQUE2RjtBQ3B3QjdGO0VBQU0saUJBQUE7Q0FBQTs7QUR5d0JOLDZGQUE2RjtBQ3h3QjdGO0VBQU8saUJBQUE7Q0FBQTs7QUQ2d0JQLDZGQUE2RjtBQXAzQjdGO0VDd0dzQixpQkFBQTtDQUFBOztBRGl4QnRCLDZGQUE2RjtBQXgzQjdGO0VDd0dDLGlCQUFBO0NBQUE7O0FEcXhCRCw2RkFBNkY7QUE1M0I3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFpNEJuRSw2RkFBNkY7QUFoNEI3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFxNEJuRSw2RkFBNkY7QUNyeEI3RjtFQUFNLGlCQUFBO0NBQUE7O0FEMHhCTiw2RkFBNkY7QUN6eEI3RjtFQUFXLGlCQUFBO0NBQUE7O0FEOHhCWCw2RkFBNkY7QUM3eEI3RjtFQUFNLGlCQUFBO0NBQUE7O0FEa3lCTiw2RkFBNkY7QUNqeUI3RjtFQUFxQixpQkFBQTtDQUFBOztBRHN5QnJCLDZGQUE2RjtBQXA1QjdGO0VDK0c0QixpQkFBQTtDQUFBOztBRDB5QjVCLDZGQUE2RjtBQXg1QjdGO0VDK0dpQixpQkFBQTtDQUFBOztBRDh5QmpCLDZGQUE2RjtBQTU1QjdGO0VDK0dDLGlCQUFBO0NBQUE7O0FEa3pCRCw2RkFBNkY7QUFoNkI3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFxNkJuRSw2RkFBNkY7QUFwNkI3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUF5NkJuRSw2RkFBNkY7QUN0ekI3RjtFQUFPLGlCQUFBO0NBQUE7O0FEMnpCUCw2RkFBNkY7QUMxekI3RjtFQUFxQixpQkFBQTtDQUFBOztBRCt6QnJCLDZGQUE2RjtBQWg3QjdGO0VDa0hpQixpQkFBQTtDQUFBOztBRG0wQmpCLDZGQUE2RjtBQXA3QjdGO0VDa0hDLGlCQUFBO0NBQUE7O0FEdTBCRCw2RkFBNkY7QUF4N0I3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUE2N0JuRSw2RkFBNkY7QUE1N0I3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFpOEJuRSw2RkFBNkY7QUMzMEI3RjtFQUF3QixpQkFBQTtDQUFBOztBRGcxQnhCLDZGQUE2RjtBQy8wQjdGO0VBQXdCLGlCQUFBO0NBQUE7O0FEbzFCeEIsNkZBQTZGO0FBeDhCN0Y7RUNxSFcsaUJBQUE7Q0FBQTs7QUR3MUJYLDZGQUE2RjtBQTU4QjdGO0VDcUhZLGlCQUFBO0NBQUE7O0FENDFCWiw2RkFBNkY7QUFoOUI3RjtFQ3FIQyxpQkFBQTtDQUFBOztBRGcyQkQsNkZBQTZGO0FBcDlCN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBeTlCbkUsNkZBQTZGO0FBeDlCN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBNjlCbkUsNkZBQTZGO0FDbjJCN0Y7RUFBTSxpQkFBQTtDQUFBOztBRHcyQk4sNkZBQTZGO0FBaCtCN0Y7RUN5SHFCLGlCQUFBO0NBQUE7O0FENDJCckIsNkZBQTZGO0FBcCtCN0Y7RUN5SEMsaUJBQUE7Q0FBQTs7QURnM0JELDZGQUE2RjtBQXgrQjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQTYrQm5FLDZGQUE2RjtBQTUrQjdGO0VBQStDLGlCQUFnQjtDQUFJOztBQWkvQm5FLDZGQUE2RjtBQ2gzQjdGO0VBQU0saUJBQUE7Q0FBQTs7QURxM0JOLDZGQUE2RjtBQ3AzQjdGO0VBQW9CLGlCQUFBO0NBQUE7O0FEeTNCcEIsNkZBQTZGO0FBeC9CN0Y7RUNnSXdCLGlCQUFBO0NBQUE7O0FENjNCeEIsNkZBQTZGO0FBNS9CN0Y7RUNnSVksaUJBQUE7Q0FBQTs7QURpNEJaLDZGQUE2RjtBQWhnQzdGO0VDZ0lDLGlCQUFBO0NBQUE7O0FEcTRCRCw2RkFBNkY7QUFwZ0M3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUF5Z0NuRSw2RkFBNkY7QUF4Z0M3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUE2Z0NuRSw2RkFBNkY7QUN2NEI3RjtFQUErQyxpQkFBQTtDQUFBOztBRDQ0Qi9DLDZGQUE2RjtBQzM0QjdGO0VBQStDLGlCQUFDO0NBQUE7O0FEZzVCaEQsNkZBQTZGO0FBcGhDN0Y7RUNxSWMsaUJBQUE7Q0FBQTs7QURvNUJkLDZGQUE2RjtBQXhoQzdGO0VDcUlDLGlCQUFBO0NBQUE7O0FEdzVCRCw2RkFBNkY7QUE1aEM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFpaUNuRSw2RkFBNkY7QUFoaUM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFxaUNuRSw2RkFBNkY7QUMzNUI3RjtFQUFxQixpQkFBQTtDQUFBOztBRGc2QnJCLDZGQUE2RjtBQXhpQzdGO0VDeUkrQixpQkFBQTtDQUFBOztBRG82Qi9CLDZGQUE2RjtBQTVpQzdGO0VDeUl5QixpQkFBQTtDQUFBOztBRHc2QnpCLDZGQUE2RjtBQWhqQzdGO0VDeUlDLGlCQUFBO0NBQUE7O0FENDZCRCw2RkFBNkY7QUFwakM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUF5akNuRSw2RkFBNkY7QUF4akM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUE2akNuRSw2RkFBNkY7QUM5NkI3RjtFQUFvQixpQkFBOEI7Q0FBQTs7QURtN0JsRCw2RkFBNkY7QUNsN0I3RjtFQUErQyxpQkFBQztDQUFBOztBRHU3QmhELDZGQUE2RjtBQXBrQzdGO0VDOEkwQixpQkFBQTtDQUFBOztBRDI3QjFCLDZGQUE2RjtBQXhrQzdGO0VDOElDLGlCQUFBO0NBQUE7O0FEKzdCRCw2RkFBNkY7QUE1a0M3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFpbENuRSw2RkFBNkY7QUFobEM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFxbENuRSw2RkFBNkY7QUNuOEI3RjtFQUFTLGlCQUFBO0NBQUE7O0FEdzhCVCw2RkFBNkY7QUF4bEM3RjtFQ2lKMkIsaUJBQUE7Q0FBQTs7QUQ0OEIzQiw2RkFBNkY7QUE1bEM3RjtFQ2lKZSxpQkFBQTtDQUFBOztBRGc5QmYsNkZBQTZGO0FBaG1DN0Y7RUNpSmdDLGlCQUFBO0NBQUE7O0FEbzlCaEMsNkZBQTZGO0FBcG1DN0Y7RUNpSkMsaUJBQUE7Q0FBQTs7QUR3OUJELDZGQUE2RjtBQXhtQzdGO0VBQStDLGlCQUFnQjtDQUFJOztBQTZtQ25FLDZGQUE2RjtBQTVtQzdGO0VBQStDLGlCQUFnQjtDQUFJOztBQWluQ25FLDZGQUE2RjtBQzM5QjdGO0VBQU8saUJBQUE7Q0FBQTs7QURnK0JQLDZGQUE2RjtBQXBuQzdGO0VDcUpXLGlCQUFBO0NBQUE7O0FEbytCWCw2RkFBNkY7QUF4bkM3RjtFQ3FKWSxpQkFBQTtDQUFBOztBRHcrQlosNkZBQTZGO0FBNW5DN0Y7RUNxSkMsaUJBQUE7Q0FBQTs7QUQ0K0JELDZGQUE2RjtBQWhvQzdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXFvQ25FLDZGQUE2RjtBQXBvQzdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXlvQ25FLDZGQUE2RjtBQWhvQzdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXFvQ25FLDZGQUE2RjtBQXBvQzdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXlvQ25FLDZGQUE2RjtBQ3QrQjdGO0VBQU0saUJBQUE7Q0FBQTs7QUQyK0JOLDZGQUE2RjtBQTVvQzdGO0VDa0syQixpQkFBQTtDQUFBOztBRCsrQjNCLDZGQUE2RjtBQWhwQzdGO0VDa0ttQixpQkFBQTtDQUFBOztBRG0vQm5CLDZGQUE2RjtBQXBwQzdGO0VDa0tDLGlCQUFBO0NBQUE7O0FEdS9CRCw2RkFBNkY7QUF4cEM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUE2cENuRSw2RkFBNkY7QUE1cEM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFpcUNuRSw2RkFBNkY7QUMvL0I3RjtFQUFFLGlCQUFBO0NBQUE7O0FEb2dDRiw2RkFBNkY7QUNuZ0M3RjtFQUFHLGlCQUFBO0NBQUE7O0FEd2dDSCw2RkFBNkY7QUF4cUM3RjtFQ2lLWSxpQkFBQTtDQUFBOztBRDRnQ1osNkZBQTZGO0FBNXFDN0Y7RUNpS0MsaUJBQUE7Q0FBQTs7QURnaENELDZGQUE2RjtBQWhyQzdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXFyQ25FLDZGQUE2RjtBRTU3QzdGO0VBQUEsaUJBQUE7Q0FBQTs7QUZpOENBLDZGQUE2RjtBRTE3QzdGO0VBQVksaUJBQUE7Q0FBQTs7QUYrN0NaLDZGQUE2RjtBQTVyQzdGO0VBQStDLGlCQUFnQjtDQUFJOztBQWlzQ25FLDZGQUE2RjtBQWhzQzdGO0VFblFLLGlCQUFBO0NBQUE7O0FGdzhDTCw2RkFBNkY7QUFwc0M3RjtFRW5RWSxpQkFBQTtDQUFBOztBRjQ4Q1osNkZBQTZGO0FBeHNDN0Y7RUVuUVksaUJBQUE7Q0FBQTs7QUZnOUNaLDZGQUE2RjtBQTVzQzdGO0VFblEwQyxpQkFBQTtDQUFBOztBRm85QzFDLDZGQUE2RjtBQWh0QzdGO0VFblE4QixpQkFBQTtDQUFBOztBRnc5QzlCLDZGQUE2RjtBQXB0QzdGO0VFblFtQyxpQkFBQTtDQUFBOztBRjQ5Q25DLDZGQUE2RjtBQXh0QzdGO0VFblFvQyxpQkFBQTtDQUFBOztBRmcrQ3BDLDZGQUE2RjtBQTV0QzdGO0VFblFLLGlCQUFBO0NBQUE7O0FGbytDTCw2RkFBNkY7QUFodUM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFxdUNuRSw2RkFBNkY7QUFwdUM3RjtFRW5RSyxpQkFBQTtDQUFBOztBRjQrQ0wsNkZBQTZGO0FBeHVDN0Y7RUVuUWMsaUJBQUE7Q0FBQTs7QUZnL0NkLDZGQUE2RjtBQTV1QzdGO0VFblFrQyxpQkFBQTtDQUFBOztBRm8vQ2xDLDZGQUE2RjtBQWh2QzdGO0VFblFLLGlCQUFBO0NBQUE7O0FGdy9DTCw2RkFBNkY7QUFwdkM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUF5dkNuRSw2RkFBNkY7QUF4dkM3RjtFRW5Ra0IsaUJBQUE7Q0FBQTs7QUZnZ0RsQiw2RkFBNkY7QUE1dkM3RjtFRW5Rb0MsaUJBQUE7Q0FBQTs7QUZvZ0RwQyw2RkFBNkY7QUFod0M3RjtFRW5RSyxpQkFBQTtDQUFBOztBRndnREwsNkZBQTZGO0FBcHdDN0Y7RUFBK0MsaUJBQWdCO0NBQUk7O0FBeXdDbkUsNkZBQTZGO0FBeHdDN0Y7RUVuUXNCLGlCQUFBO0NBQUE7O0FGZ2hEdEIsNkZBQTZGO0FBNXdDN0Y7RUVuUXFDLGlCQUFBO0NBQUE7O0FGb2hEckMsNkZBQTZGO0FBaHhDN0Y7RUVuUUssaUJBQUE7Q0FBQTs7QUZ3aERMLDZGQUE2RjtBQXB4QzdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXl4Q25FLDZGQUE2RjtBQXh4QzdGO0VFalFzQixpQkFBQTtDQUFBOztBRjhoRHRCLDZGQUE2RjtBQTV4QzdGO0VFalFpQyxpQkFBQTtDQUFBOztBRmtpRGpDLDZGQUE2RjtBQWh5QzdGO0VFalFtQixpQkFBQTtDQUFBOztBRnNpRG5CLDZGQUE2RjtBQXB5QzdGO0VFalFLLGlCQUFBO0NBQUE7O0FGMGlETCw2RkFBNkY7QUF4eUM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUE2eUNuRSw2RkFBNkY7QUE1eUM3RjtFRWpRTyxpQkFBQTtDQUFBOztBRmtqRFAsNkZBQTZGO0FBaHpDN0Y7RUVqUWUsaUJBQUE7Q0FBQTs7QUZzakRmLDZGQUE2RjtBQXB6QzdGO0VFalE4QixpQkFBQTtDQUFBOztBRjBqRDlCLDZGQUE2RjtBQXh6QzdGO0VFalFnQyxpQkFBQTtDQUFBOztBRjhqRGhDLDZGQUE2RjtBQTV6QzdGO0VFalFLLGlCQUFBO0NBQUE7O0FGa2tETCw2RkFBNkY7QUFoMEM3RjtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFxMENuRSw2RkFBNkY7QUFwMEM3RjtFRWpRVSxpQkFBQTtDQUFBOztBRjBrRFYsNkZBQTZGO0FBeDBDN0Y7RUVqUW1DLGlCQUFBO0NBQUE7O0FGOGtEbkMsNkZBQTZGO0FBNTBDN0Y7RUVqUUssaUJBQUE7Q0FBQTs7QUZrbERMLDZGQUE2RjtBQWgxQzdGO0VBQStDLGlCQUFnQjtDQUFJOztBQXExQ25FLDZGQUE2RjtBQXAxQzdGO0VFalFNLGlCQUFBO0NBQUE7O0FGMGxETiw2RkFBNkY7QUF4MUM3RjtFRWpRUSxpQkFBQTtDQUFBOztBRjhsRFIsNkZBQTZGO0FBNTFDN0Y7RUVqUWdDLGlCQUFBO0NBQUE7O0FGa21EaEMsNkZBQTZGO0FBem9EN0Y7RUM2R0UsdUJBNUc4QjtDQUMvQjs7QUQ4b0RELDZGQUE2RjtBQTdvRDdGOztFQzBHRSx1QkFyR0c7Q0RGSjs7QUFrcERELDZGQUE2RjtBQzFwRDdGO0VBMEJBLGdCQUFPO0VBQ1AsOENBQVU7Q0FDVjs7QURvb0RBLDZGQUE2RjtBQXRwRDdGO0VDcUJBLDRERE13RTtFQ0x4RSxnQkRXOEI7RUNWOUIscUJBd0RRO0VBdkRSLGVBOUJDO0VBK0JELHVCQUZJO0NBR0o7O0FEcW9EQSw2RkFBNkY7QUE5b0Q3Rjs7OztFQ29CQSxxQkFBUTtFQUNSLG1CQUFNO0VBQ0oscUJBQVM7Q0RmVjs7QUFpcERELDZGQUE2RjtBQW5tRDdGO0VDcEJFLGVBaEREO0VBaURBLHNCQUFBO0NBcUJBOztBRHVtREQsNkZBQTZGO0FBbHBEN0Y7RUM4QkEsZUR6Q2dEO0VDMEM5QywyQkF4Qkk7Q0F5Qkw7O0FEd25ERCw2RkFBNkY7QUF4cEQ3RjtFQy9DQSwyQ0FBQTtFRE9FLHFCQUFvQjtDQ2tGcEI7O0FEb25ERiw2RkFBNkY7QUFsZ0Q3RjtFQzlGQSxVQUFLO0NEdkNKOztBQTRvREQsNkZBQTZGO0FBMWhEN0Y7RUNqRUUsdUJBQWlCO0NBQ2xCOztBRCtsREQsNkZBQTZGO0FDemxEN0Y7RUFySEUsZUFERztFQUVILGdCQUFBO0VBQ0EsYUFBQTtDQXFIRDs7QUQ4bERELDZGQUE2RjtBQ3ZsRDdGO0VBQ0UsbUJEMUI2QjtDQXZCOUI7O0FBNG9ERCw2RkFBNkY7QUF2b0Q3RjtFQ3NERSxhRWxDMkM7RUZtQzVDLHFCQWxETztFREZOLHVCQ3RERTtFRHVERix1QkFpcEJnQztFQ3hsQmxDLG1CRDVDK0I7RUNnTXpCLGlDQW5KVTtFQWpKZCxzQkQ0Rm9DO0VDM0ZwQyxnQkFBQTtFQUNBLGFBQUE7Q0FzSkY7O0FEaWxEQSw4RkFBOEY7QUF6b0Q5RjtFQzRERSxtQkFBa0I7Q0QxRG5COztBQTRvREQsOEZBQThGO0FBcGlEOUY7RUN4Q0MsaUJBeEVXO0VEZVYsb0JDZlU7RURnQlYsVUFBUztFQzBEWCw4QkEzSks7Q0RtR0o7O0FBMG9ERCw4RkFBOEY7QUFub0Q5RjtFQUNFLG1CQUFrQjtFQ21FcEIsV0FBUTtFQUNOLFlBQVU7RUFDWCxhQUFBO0VEakVDLFdBQVU7RUFDVixpQkFBZ0I7RUN5RWxCLHVCQUFPO0VBQ0wsVUFBUTtDQUNUOztBRDhqREQsOEZBQThGO0FBaG9EOUY7RUNpRkksaUJBQUE7RUFDRixZQUFVO0VBQ1gsYUFBQTtFRDdFRyxVQUFTO0VBQ1Qsa0JBQWlCO0VDa0ZqQixXQUFBO0NBQ0Q7O0FEZ2pESCw4RkFBOEY7QUFDOUY7RUN4aERBLGdCQUFNO0NBQ047O0FEMmhEQSxxRkFBcUY7QUNseERyRjs7RUFFRSxxQkQwRCtCO0VDekQvQixpQkFrR1U7RUFqR1gsaUJBa0cwQjtFRGpHekIsZUNrR0Q7Q0E5RUQ7O0FEa3dEQSxzRkFBc0Y7QUMzeER0Rjs7Ozs7Ozs7Ozs7Ozs7RUFZQyxvQkFBQTtFREZHLGVBQWM7RUFDZCxlQUwrQztDQ2tCbkQ7O0FEdXhEQSxzRkFBc0Y7QUNweER0Rjs7O0VBR0EsaUJBNkRZO0VBNURaLG9CQUFNO0NETkw7O0FBOHhERCxzRkFBc0Y7QUM1eER0Rjs7Ozs7Ozs7O0VBUUEsZUFBTztDQUNQOztBRGd5REEsc0ZBQXNGO0FBMXlEdEY7OztFQ21CQSxpQkFBSztFQUNMLG9CQUFNO0NEVkw7O0FBd3lERCxzRkFBc0Y7QUFsekR0Rjs7Ozs7Ozs7O0VDd0JFLGVBQWdCO0NBQ2pCOztBRHN5REQsc0ZBQXNGO0FDL3hEdEY7RUFBVSxnQkFhVDtDQWJxQjs7QURveUR0QixzRkFBc0Y7QUF2ekR0RjtFQ29CUyxnQkRYZ0Q7Q0NXMUM7O0FEd3lEZixzRkFBc0Y7QUEzekR0RjtFQ29CVSxnQkRYNkM7Q0NXNUM7O0FENHlEWCxzRkFBc0Y7QUEvekR0RjtFQ29CQyxnQkFtQkM7Q0FuQkQ7O0FEZ3pERCxzRkFBc0Y7QUFuMER0RjtFQUFVLGdCQUNvQjtDQURROztBQXcwRHRDLHNGQUFzRjtBQXYwRHRGO0VBQVUsZ0JDdUNUO0NEdkNxQzs7QUE0MER0QyxzRkFBc0Y7QUF0MER0RjtFQytCRSxpQkFBQTtDRDdCRDs7QUF5MERELHNGQUFzRjtBQXYwRHRGO0VBQ0Usb0JDcUNVO0VBRlgsZ0JBQU87RUFDUCxpQkFBTztFQUNOLGlCQUFVO0NEN0JYOztBQUhDO0VBMDBEQSxzRkFBc0Y7RUFoMUR4RjtJQU9JLGdCQUFrQztHQUVyQztDQTIwREE7O0FBRUQsc0ZBQXNGO0FBdDBEdEY7O0VBRUUsZUFBNkQ7Q0MrQy9EOztBRDJ4REEsc0ZBQXNGO0FBdjBEdEY7O0VBRUUsMEJBNGFzQztFQ3pYdEMsY0FBQztDRGpERjs7QUEwMERELHNGQUFzRjtBQXYwRHRGO0VBQXVCLGlCQUFnQjtDQUFJOztBQTQwRDNDLHNGQUFzRjtBQTMwRHRGO0VBQXVCLGtCQUFpQjtDQUFJOztBQWcxRDVDLHNGQUFzRjtBQzF4RHRGO0VBQUssbUJBQUE7Q0FBQTs7QUQreERMLHNGQUFzRjtBQW4xRHRGO0VDcURrQixvQkFBQTtDQUFBOztBRG15RGxCLHNGQUFzRjtBQXYxRHRGO0VDcURhLG9CQUFBO0NBQUE7O0FEdXlEYixzRkFBc0Y7QUF6MUR0RjtFQUF1QiwwQkFBeUI7Q0FBSTs7QUE4MURwRCxzRkFBc0Y7QUNyeUR0RjtFQUFNLDBCQUFBO0NBQUE7O0FEMHlETixzRkFBc0Y7QUFqMkR0RjtFQ3dEZ0IsMkJBQUE7Q0FBQTs7QUQ4eURoQix1RkFBdUY7QUFuMkR2RjtFQzREQSxlRG5KbUQ7Q0NvSm5EOztBRDJ5REEscUdBQXFHO0FBejhEbkc7RUlBQyxlSGdCRjtDQXBCRDs7QURrOURBLHFHQUFxRztBQTM4RG5HOztFQ0VBLGVBQXVCO0NBQ3ZCOztBRDg4REYscUdBQXFHO0FBcDlEbkc7RUlBQyxlSm1mcUM7Q0N2ZnhDOztBRDY5REEscUdBQXFHO0FBdDlEbkc7O0VDRUEsZUFBdUI7Q0FDdkI7O0FEeTlERixxR0FBcUc7QUEvOURuRztFSUFDLGVKdWZxQztDQzNmeEM7O0FEdytEQSxxR0FBcUc7QUFqK0RuRzs7RUNFQSxlQUF1QjtDQUN2Qjs7QURvK0RGLHFHQUFxRztBQTErRG5HO0VJQUMsZUQ0RGdFO0NGaEVuRTs7QURtL0RBLHFHQUFxRztBQTUrRG5HOztFQ0VBLGVBQXVCO0NBQ3ZCOztBRCsrREYscUdBQXFHO0FBci9Ebkc7RUlBQyxlRDZENEQ7Q0ZqRS9EOztBRDgvREEscUdBQXFHO0FBdi9Ebkc7O0VDRUEsZUFBdUI7Q0FDdkI7O0FEMC9ERix1RkFBdUY7QUE5NER2RjtFQ2tFQSxZQUFJO0NEOURIOztBQSs0REQsMEdBQTBHO0FBbjVEMUc7RUlsSEcsMEJIZ0JGO0NBcEJEOztBRDhnRUEsMEdBQTBHO0FBdmdFeEc7O0VDRUEsMEJBQXVCO0NBQ3ZCOztBRDBnRUYsMEdBQTBHO0FBaGhFeEc7RUlBQywwQkQyRDBDO0NGL0Q3Qzs7QUR5aEVBLDBHQUEwRztBQWxoRXhHOztFQ0VBLDBCQUF1QjtDQUN2Qjs7QURxaEVGLDBHQUEwRztBQTNoRXhHO0VJQUMsMEJKd2ZxQztDQzVmeEM7O0FEb2lFQSwwR0FBMEc7QUE3aEV4Rzs7RUNFQSwwQkFBdUI7Q0FDdkI7O0FEZ2lFRiwwR0FBMEc7QUF0aUV4RztFSUFDLDBCSjRmcUM7Q0NoZ0J4Qzs7QUQraUVBLDBHQUEwRztBQXhpRXhHOztFQ0VBLDBCQUF1QjtDQUN2Qjs7QUQyaUVGLDBHQUEwRztBQWpqRXhHO0VJQUMsMEJENkRnRTtDRmpFbkU7O0FEMGpFQSwwR0FBMEc7QUFuakV4Rzs7RUNFQSwwQkFBdUI7Q0FDdkI7O0FEc2pFRix1RkFBdUY7QUF2N0R2RjtFQzRFRSxvQkFBUztFQUNWLG9CQW5IVztFRHlDVixpQ0MxSEc7Q0QySEo7O0FBMDdERCx1RkFBdUY7QUNsMkR2Rjs7RUFFQSxjQUFLO0VBQ0gsb0JBQWlDO0NBbUJuQzs7QURtMURBLHVGQUF1RjtBQ3oyRHZGOzs7O0VEM0VJLGlCQUFnQjtDQUNqQjs7QUEyN0RILHVGQUF1RjtBQWg3RHZGO0VDMkZFLGdCQUFhO0VBQ2IsaUJBQVM7Q0QxRlY7O0FBbzdERCx1RkFBdUY7QUN4MER2RjtFQW5CRSxnQkFBYTtFQUNiLGlCQUFTO0VBb0JULGtCQUFnQjtDQWNsQjs7QUQrekRBLHVGQUF1RjtBQy8wRHZGO0VEbkdJLHNCQUFxQjtFQ2dIekIsa0JBQU07RUFDRixtQkFBWTtDQUNoQjs7QUR1MERBLHVGQUF1RjtBQWw3RHZGO0VBQ0UsY0FBYTtFQUNiLG9CQ3ZGVTtDQTBNWjs7QURtMERBLHVGQUF1RjtBQ2wwRHZGOztFQUVDLHFCQS9NTztDRDhGUDs7QUF1N0RELHVGQUF1RjtBQXQ3RHZGO0VDc0hBLGtCQUFNO0NBQ047O0FEbzBEQSx1RkFBdUY7QUF4N0R2RjtFQ3NIRSxlQUFVO0NBQ1g7O0FEczBERCxpR0FBaUc7QUFubkUvRjtFQ0tFLGFBQUM7RUFDSCxlQUFTO0NBQ1Y7O0FEa25FRCxpR0FBaUc7QUFwbkUvRjtFQUNFLFlBQVc7Q0NhZjs7QUFpVEM7RUQyekRDLHVGQUF1RjtFQWg4RHpGO0lBT00sWUFBVztJQ3NJWixhQUFlO0lBQ2YsWUFBTTtJQUNULGtCQUFZO0lEdlZaLGlCQUFnQjtJQUNoQix3QklEQztJSEpILG9CQUFBO0dEd05LO0VBODdESCx1RkFBdUY7RUExOER6RjtJQ3VKSyxtQkRrZjhCO0dDamZqQztDRHN6REQ7O0FBRUQsdUZBQXVGO0FBeDdEdkY7O0VDb0pFLGFBQVE7RUFDUixrQ0QzV2lEO0NBMk5sRDs7QUEwN0RELHVGQUF1RjtBQXo3RHZGO0VBQ0UsZUFBYztDQ3VKaEI7O0FEc3lEQSx1RkFBdUY7QUF4N0R2RjtFQUNFLG1CQzlJVTtFRCtJVixpQkMvSVU7RUF3U1osa0JEb2RzRDtFQ25kcEQsK0JBMVhHO0NEMFBKOztBQW82REQsdUZBQXVGO0FBaDhEdkY7OztFQ3NLQyxpQkFBQTtDRDNKSTs7QUE0N0RMLHVGQUF1RjtBQXY4RHZGOzs7RUNvTEUsZUFBQTtFQUNDLGVBQUE7RUFDRCxxQkFyVU07RUFzVVAsZUR6WmtEO0NFTjlDOztBRnlyRUwsdUZBQXVGO0FBajlEdkY7OztFRXpPTSx1QkFBTTtDRm1RUDs7QUE4N0RMLHVGQUF1RjtBQXY3RHZGOztFQUVFLG9CQUFtQjtFRWxRakIsZ0JBQUM7RUFDRCxnQ0RBQztFRG9RSCxlRW5RTTtFRm9RTixrQkVuUUc7Q0Y4UUo7O0FBZzdERCx1RkFBdUY7QUFqOER2Rjs7Ozs7O0VFdlBlLFlBQU87Q0FBQTs7QUZrc0V0Qix1RkFBdUY7QUEzOER2Rjs7Ozs7O0VFclBLLHVCQUFBO0NGb1FBOztBQXM4REwsdUZBQXVGO0FBajhEdkY7RUVoUUksb0JEOERRO0VDN0RSLG1CQUFXO0VGa1FiLHFCQ3ZNTTtDRHdNUDs7QUFvOERELHFGQUFxRjtBQXpnRXJGOzs7O0VDMU5FLCtEQTBEUztDRHpEVjs7QUEwdUVELHNGQUFzRjtBQXZ1RXRGO0VDSUEsaUJBQUs7RUFDSCxlQUFTO0VBQ1YsZUU2R2tFO0VIL0dqRSwwQkFtekJtQztFQWx6Qm5DLG1CQTBGNkI7Q0M3RS9COztBRDh0RUEsc0ZBQXNGO0FDM3RFdEY7RUFDQSxpQkFBTTtFQUNOLGVBQU07RUFDTixZRTRGNkM7RUYzRjdDLHVCRTJGK0Q7RUYxRi9ELG1CQWlJSTtFQWhJSiwrQ0FBSTtDQVlKOztBRG10RUEsc0ZBQXNGO0FDcnVFdEY7RUFTQSxXQUFRO0VBQ04sZ0JBQWM7RUFDZixrQkFBQTtFRFhHLGlCQUFnQjtDQUNqQjs7QUE0dUVILHNGQUFzRjtBQXBqRXRGO0VDbktFLGVBQVM7RUFDVCxlQUF3QjtFQUN6QixpQkFBQTtFRGZDLGdCQUFnQztFQUNoQyxxQkNvRE07RUEvQlIsc0JBQXNCO0VBQ3BCLHNCQUFhO0VBQ2IsZUF4REQ7RUF5REEsMEJEcXdCb0M7RUF4eEJuQyx1QkdpRjJDO0VIaEYzQyxtQkEwRDZCO0NBL0M5Qjs7QUFpdUVELHNGQUFzRjtBQ3Z1RXRGO0VBdUJDLFdBQUE7RUR2QkcsbUJBQWtCO0VBQ2xCLGVBQWM7RUMrQmhCLHNCQUFBO0VBQ0EsOEJBQTZCO0VBQzlCLGlCQUFBO0NEN0JFOztBQTR1RUgsc0ZBQXNGO0FBeHVFdEY7RUNtQ0Msa0JFK0I4RDtFSGhFN0QsbUJBQWtCO0NBQ25COztBQTJ1RUQsc0ZBQXNGO0FBdHlFdEY7RUNUQSxtQkFBQTtFRE9FLGtCQUFpQjtFQ0NuQixtQkFBSztFQUNILG9CQUF1QjtDQXdCekI7O0FEc3hFQSxpR0FBaUc7QUExeUUvRjtFQ0tFLGFBQUM7RUFDSCxlQUFTO0NBQ1Y7O0FEeXlFRCxpR0FBaUc7QUEzeUUvRjtFQUNFLFlBQVc7Q0NhZjs7QUFwQkM7RUR1ekVDLHNGQUFzRjtFQTF6RXhGO0lBSUksYUU0RXlDO0dEeEQ3QztDRHN5RUM7O0FDcnpFRDtFRHd6RUUsc0ZBQXNGO0VBajBFeEY7SUNVRSxhQzRFMkM7R0Q5RDdDO0NENnlFQzs7QUE1ekVDO0VBK3pFQSxzRkFBc0Y7RUF4MEV4RjtJQVVJLGNHUG1DO0dGcUJ2QztDRG96RUM7O0FBRUQsc0ZBQXNGO0FDOXlFdEY7RUF6Q0EsbUJBQUE7RURPRSxrQkFBaUI7RUNDbkIsbUJBQUs7RUFDSCxvQkFBdUI7Q0FrQ3pCOztBRG96RUEsaUdBQWlHO0FBbDFFL0Y7RUNLRSxhQUFDO0VBQ0gsZUFBUztDQUNWOztBRGkxRUQsaUdBQWlHO0FBbjFFL0Y7RUFDRSxZQUFXO0NDYWY7O0FEMDBFQSxzRkFBc0Y7QUNwekV0RjtFQXBDQSxtQkFBSztFQUNILG9CQUFTO0NBcUNYOztBRHd6RUEsaUdBQWlHO0FBbjJFL0Y7RUNLRSxhQUFDO0VBQ0gsZUFBUztDQUNWOztBRGsyRUQsaUdBQWlHO0FBcDJFL0Y7RUFDRSxZQUFXO0NDYWY7O0FEMjFFQSx1R0FBdUc7QUNqM0VyRztFQUNBLG1CQUFBO0VERUUsZ0JBQWU7RUNLZixtQkFBQztFQUNILG9CQUFTO0NBQ1Y7O0FEKzJFRCx1R0FBdUc7QUM3MUV2RztFQUNBLFlBQU07Q0FDTjs7QURnMkVBLHVHQUF1RztBQzExRXRHO0VEWEssZ0JBQTJDO0NBQzVDOztBQXkyRUwsdUdBQXVHO0FDLzFFdEc7RURYSyxpQkFBMkM7Q0FDNUM7O0FBODJFTCx1R0FBdUc7QUNwMkV0RztFRFhLLFdBQTJDO0NBQzVDOztBQW0zRUwsdUdBQXVHO0FDejJFdEc7RURYSyxpQkFBMkM7Q0FDNUM7O0FBdzNFTCx1R0FBdUc7QUM5MkV0RztFRFhLLGlCQUEyQztDQUM1Qzs7QUE2M0VMLHVHQUF1RztBQ24zRXRHO0VEWEssV0FBMkM7Q0FDNUM7O0FBazRFTCx1R0FBdUc7QUN4M0V0RztFRFhLLGlCQUEyQztDQUM1Qzs7QUF1NEVMLHVHQUF1RztBQzczRXRHO0VEWEssaUJBQTJDO0NBQzVDOztBQTQ0RUwsdUdBQXVHO0FDbDRFdEc7RURYSyxXQUEyQztDQUM1Qzs7QUFpNUVMLHVHQUF1RztBQ3Y0RXRHO0VEWEssaUJBQTJDO0NBQzVDOztBQXM1RUwsdUdBQXVHO0FDNTRFdEc7RURYSyxpQkFBMkM7Q0FDNUM7O0FBMjVFTCx1R0FBdUc7QUNqNUV0RztFRFhLLFlBQTJDO0NBQzVDOztBQWc2RUwsdUdBQXVHO0FDdDNFckc7RUFDRCxZQUFBO0NEdkJJOztBQWk1RUwsdUdBQXVHO0FDcDRFdEc7RURuQkssZ0JBQTJDO0NBQzVDOztBQTI1RUwsdUdBQXVHO0FDejRFdEc7RURuQkssaUJBQTJDO0NBQzVDOztBQWc2RUwsdUdBQXVHO0FDOTRFdEc7RURuQkssV0FBMkM7Q0FDNUM7O0FBcTZFTCx1R0FBdUc7QUNuNUV0RztFRG5CSyxpQkFBMkM7Q0FDNUM7O0FBMDZFTCx1R0FBdUc7QUN4NUV0RztFRG5CSyxpQkFBMkM7Q0FDNUM7O0FBKzZFTCx1R0FBdUc7QUM3NUV0RztFRG5CSyxXQUEyQztDQUM1Qzs7QUFvN0VMLHVHQUF1RztBQ2w2RXRHO0VEbkJLLGlCQUEyQztDQUM1Qzs7QUF5N0VMLHVHQUF1RztBQ3Y2RXRHO0VEbkJLLGlCQUEyQztDQUM1Qzs7QUE4N0VMLHVHQUF1RztBQzU2RXRHO0VEbkJLLFdBQTJDO0NBQzVDOztBQW04RUwsdUdBQXVHO0FDajdFdEc7RURuQkssaUJBQTJDO0NBQzVDOztBQXc4RUwsdUdBQXVHO0FDdDdFdEc7RURuQkssaUJBQTJDO0NBQzVDOztBQTY4RUwsdUdBQXVHO0FDMzdFdEc7RURuQkssWUFBMkM7Q0FDNUM7O0FBazlFTCx1R0FBdUc7QUF6OUVuRztFQUNFLFdBQVU7Q0NxQlg7O0FEdzhFTCx1R0FBdUc7QUNuOUV2RztFQUNNLGVBQUE7Q0FDSjs7QURzOUVGLHVHQUF1RztBQ3g5RXZHO0VBQ00sZ0JBQUE7Q0FDSjs7QUQyOUVGLHVHQUF1RztBQzc5RXZHO0VBQ00sVUFBQTtDQUNKOztBRGcrRUYsdUdBQXVHO0FDbCtFdkc7RUFDTSxnQkFBQTtDQUNKOztBRHErRUYsdUdBQXVHO0FDditFdkc7RUFDTSxnQkFBQTtDQUNKOztBRDArRUYsdUdBQXVHO0FDNStFdkc7RUFDTSxVQUFBO0NBQ0o7O0FEKytFRix1R0FBdUc7QUNqL0V2RztFQUNNLGdCQUFBO0NBQ0o7O0FEby9FRix1R0FBdUc7QUN0L0V2RztFQUNNLGdCQUFBO0NBQ0o7O0FEeS9FRix1R0FBdUc7QUMzL0V2RztFQUNNLFVBQUE7Q0FDSjs7QUQ4L0VGLHVHQUF1RztBQ2hnRnZHO0VBQ00sZ0JBQUE7Q0FDSjs7QURtZ0ZGLHVHQUF1RztBQ3JnRnZHO0VBQ00sZ0JBQUE7Q0FDSjs7QUR3Z0ZGLHVHQUF1RztBQzFnRnZHO0VBQ00sV0FBQTtDQUNKOztBRDZnRkYsdUdBQXVHO0FDNytFckc7RUFDRCxnQkFBQTtDRDdCSTs7QUE4Z0ZMLHVHQUF1RztBQ2wvRXJHO0VBQ0Qsc0JBQUE7Q0Q3Qkk7O0FBbWhGTCx1R0FBdUc7QUN2L0VyRztFQUNELHVCQUFBO0NEN0JJOztBQXdoRkwsdUdBQXVHO0FDNS9Fckc7RUFDRCxpQkFBQTtDRDdCSTs7QUE2aEZMLHVHQUF1RztBQ2pnRnJHO0VBQ0QsdUJBQUE7Q0Q3Qkk7O0FBa2lGTCx1R0FBdUc7QUN0Z0ZyRztFQUNELHVCQUFBO0NEN0JJOztBQXVpRkwsdUdBQXVHO0FDM2dGckc7RUFDRCxpQkFBQTtDRDdCSTs7QUE0aUZMLHVHQUF1RztBQ2hoRnJHO0VBQ0QsdUJBQUE7Q0Q3Qkk7O0FBaWpGTCx1R0FBdUc7QUNyaEZyRztFQUNELHVCQUFBO0NEN0JJOztBQXNqRkwsdUdBQXVHO0FDMWhGckc7RUFDRCxpQkFBQTtDRDdCSTs7QUEyakZMLHVHQUF1RztBQy9oRnJHO0VBQ0QsdUJBQUE7Q0Q3Qkk7O0FBZ2tGTCx1R0FBdUc7QUNwaUZyRztFQUNELHVCQUFBO0NEN0JJOztBQXFrRkwsdUdBQXVHO0FDemlGckc7RUFDRCxrQkFBQTtDRDdCSTs7QUNvQ0w7RUR1aUZFLHVHQUF1RztFQ2xtRnpHO0lBQ0EsWUFBTTtHQUNOO0VEb21GRSx1R0FBdUc7RUM5bEZ4RztJRFhLLGdCQUEyQztHQUM1QztFQTRtRkgsdUdBQXVHO0VDbG1GeEc7SURYSyxpQkFBMkM7R0FDNUM7RUFnbkZILHVHQUF1RztFQ3RtRnhHO0lEWEssV0FBMkM7R0FDNUM7RUFvbkZILHVHQUF1RztFQzFtRnhHO0lEWEssaUJBQTJDO0dBQzVDO0VBd25GSCx1R0FBdUc7RUM5bUZ4RztJRFhLLGlCQUEyQztHQUM1QztFQTRuRkgsdUdBQXVHO0VDbG5GeEc7SURYSyxXQUEyQztHQUM1QztFQWdvRkgsdUdBQXVHO0VDdG5GeEc7SURYSyxpQkFBMkM7R0FDNUM7RUFvb0ZILHVHQUF1RztFQzFuRnhHO0lEWEssaUJBQTJDO0dBQzVDO0VBd29GSCx1R0FBdUc7RUM5bkZ4RztJRFhLLFdBQTJDO0dBQzVDO0VBNG9GSCx1R0FBdUc7RUNsb0Z4RztJRFhLLGlCQUEyQztHQUM1QztFQWdwRkgsdUdBQXVHO0VDdG9GeEc7SURYSyxpQkFBMkM7R0FDNUM7RUFvcEZILHVHQUF1RztFQzFvRnhHO0lEWEssWUFBMkM7R0FDNUM7RUF3cEZILHVHQUF1RztFQzltRnZHO0lBQ0QsWUFBQTtHRHZCSTtFQXdvRkgsdUdBQXVHO0VDM25GeEc7SURuQkssZ0JBQTJDO0dBQzVDO0VBaXBGSCx1R0FBdUc7RUMvbkZ4RztJRG5CSyxpQkFBMkM7R0FDNUM7RUFxcEZILHVHQUF1RztFQ25vRnhHO0lEbkJLLFdBQTJDO0dBQzVDO0VBeXBGSCx1R0FBdUc7RUN2b0Z4RztJRG5CSyxpQkFBMkM7R0FDNUM7RUE2cEZILHVHQUF1RztFQzNvRnhHO0lEbkJLLGlCQUEyQztHQUM1QztFQWlxRkgsdUdBQXVHO0VDL29GeEc7SURuQkssV0FBMkM7R0FDNUM7RUFxcUZILHVHQUF1RztFQ25wRnhHO0lEbkJLLGlCQUEyQztHQUM1QztFQXlxRkgsdUdBQXVHO0VDdnBGeEc7SURuQkssaUJBQTJDO0dBQzVDO0VBNnFGSCx1R0FBdUc7RUMzcEZ4RztJRG5CSyxXQUEyQztHQUM1QztFQWlyRkgsdUdBQXVHO0VDL3BGeEc7SURuQkssaUJBQTJDO0dBQzVDO0VBcXJGSCx1R0FBdUc7RUNucUZ4RztJRG5CSyxpQkFBMkM7R0FDNUM7RUF5ckZILHVHQUF1RztFQ3ZxRnhHO0lEbkJLLFlBQTJDO0dBQzVDO0VBNnJGSCx1R0FBdUc7RUFwc0ZyRztJQUNFLFdBQVU7R0NxQlg7RURrckZILHVHQUF1RztFQzdyRnpHO0lBQ00sZUFBQTtHQUNKO0VEK3JGQSx1R0FBdUc7RUNqc0Z6RztJQUNNLGdCQUFBO0dBQ0o7RURtc0ZBLHVHQUF1RztFQ3JzRnpHO0lBQ00sVUFBQTtHQUNKO0VEdXNGQSx1R0FBdUc7RUN6c0Z6RztJQUNNLGdCQUFBO0dBQ0o7RUQyc0ZBLHVHQUF1RztFQzdzRnpHO0lBQ00sZ0JBQUE7R0FDSjtFRCtzRkEsdUdBQXVHO0VDanRGekc7SUFDTSxVQUFBO0dBQ0o7RURtdEZBLHVHQUF1RztFQ3J0RnpHO0lBQ00sZ0JBQUE7R0FDSjtFRHV0RkEsdUdBQXVHO0VDenRGekc7SUFDTSxnQkFBQTtHQUNKO0VEMnRGQSx1R0FBdUc7RUM3dEZ6RztJQUNNLFVBQUE7R0FDSjtFRCt0RkEsdUdBQXVHO0VDanVGekc7SUFDTSxnQkFBQTtHQUNKO0VEbXVGQSx1R0FBdUc7RUNydUZ6RztJQUNNLGdCQUFBO0dBQ0o7RUR1dUZBLHVHQUF1RztFQ3p1RnpHO0lBQ00sV0FBQTtHQUNKO0VEMnVGQSx1R0FBdUc7RUMzc0Z2RztJQUNELGdCQUFBO0dEN0JJO0VBMnVGSCx1R0FBdUc7RUMvc0Z2RztJQUNELHNCQUFBO0dEN0JJO0VBK3VGSCx1R0FBdUc7RUNudEZ2RztJQUNELHVCQUFBO0dEN0JJO0VBbXZGSCx1R0FBdUc7RUN2dEZ2RztJQUNELGlCQUFBO0dEN0JJO0VBdXZGSCx1R0FBdUc7RUMzdEZ2RztJQUNELHVCQUFBO0dEN0JJO0VBMnZGSCx1R0FBdUc7RUMvdEZ2RztJQUNELHVCQUFBO0dEN0JJO0VBK3ZGSCx1R0FBdUc7RUNudUZ2RztJQUNELGlCQUFBO0dEN0JJO0VBbXdGSCx1R0FBdUc7RUN2dUZ2RztJQUNELHVCQUFBO0dEN0JJO0VBdXdGSCx1R0FBdUc7RUMzdUZ2RztJQUNELHVCQUFBO0dEN0JJO0VBMndGSCx1R0FBdUc7RUMvdUZ2RztJQUNELGlCQUFBO0dEN0JJO0VBK3dGSCx1R0FBdUc7RUNudkZ2RztJQUNELHVCQUFBO0dEN0JJO0VBbXhGSCx1R0FBdUc7RUN2dkZ2RztJQUNELHVCQUFBO0dEN0JJO0VBdXhGSCx1R0FBdUc7RUMzdkZ2RztJQUNELGtCQUFBO0dEN0JJO0NBMnhGSjs7QUFoeEZEO0VBbXhGRSx1R0FBdUc7RUNyekZ6RztJQUNBLFlBQU07R0FDTjtFRHV6RkUsdUdBQXVHO0VDanpGeEc7SURYSyxnQkFBMkM7R0FDNUM7RUErekZILHVHQUF1RztFQ3J6RnhHO0lEWEssaUJBQTJDO0dBQzVDO0VBbTBGSCx1R0FBdUc7RUN6ekZ4RztJRFhLLFdBQTJDO0dBQzVDO0VBdTBGSCx1R0FBdUc7RUM3ekZ4RztJRFhLLGlCQUEyQztHQUM1QztFQTIwRkgsdUdBQXVHO0VDajBGeEc7SURYSyxpQkFBMkM7R0FDNUM7RUErMEZILHVHQUF1RztFQ3IwRnhHO0lEWEssV0FBMkM7R0FDNUM7RUFtMUZILHVHQUF1RztFQ3owRnhHO0lEWEssaUJBQTJDO0dBQzVDO0VBdTFGSCx1R0FBdUc7RUM3MEZ4RztJRFhLLGlCQUEyQztHQUM1QztFQTIxRkgsdUdBQXVHO0VDajFGeEc7SURYSyxXQUEyQztHQUM1QztFQSsxRkgsdUdBQXVHO0VDcjFGeEc7SURYSyxpQkFBMkM7R0FDNUM7RUFtMkZILHVHQUF1RztFQ3oxRnhHO0lEWEssaUJBQTJDO0dBQzVDO0VBdTJGSCx1R0FBdUc7RUM3MUZ4RztJRFhLLFlBQTJDO0dBQzVDO0VBMjJGSCx1R0FBdUc7RUNqMEZ2RztJQUNELFlBQUE7R0R2Qkk7RUEyMUZILHVHQUF1RztFQzkwRnhHO0lEbkJLLGdCQUEyQztHQUM1QztFQW8yRkgsdUdBQXVHO0VDbDFGeEc7SURuQkssaUJBQTJDO0dBQzVDO0VBdzJGSCx1R0FBdUc7RUN0MUZ4RztJRG5CSyxXQUEyQztHQUM1QztFQTQyRkgsdUdBQXVHO0VDMTFGeEc7SURuQkssaUJBQTJDO0dBQzVDO0VBZzNGSCx1R0FBdUc7RUM5MUZ4RztJRG5CSyxpQkFBMkM7R0FDNUM7RUFvM0ZILHVHQUF1RztFQ2wyRnhHO0lEbkJLLFdBQTJDO0dBQzVDO0VBdzNGSCx1R0FBdUc7RUN0MkZ4RztJRG5CSyxpQkFBMkM7R0FDNUM7RUE0M0ZILHVHQUF1RztFQzEyRnhHO0lEbkJLLGlCQUEyQztHQUM1QztFQWc0RkgsdUdBQXVHO0VDOTJGeEc7SURuQkssV0FBMkM7R0FDNUM7RUFvNEZILHVHQUF1RztFQ2wzRnhHO0lEbkJLLGlCQUEyQztHQUM1QztFQXc0RkgsdUdBQXVHO0VDdDNGeEc7SURuQkssaUJBQTJDO0dBQzVDO0VBNDRGSCx1R0FBdUc7RUMxM0Z4RztJRG5CSyxZQUEyQztHQUM1QztFQWc1RkgsdUdBQXVHO0VBdjVGckc7SUFDRSxXQUFVO0dDcUJYO0VEcTRGSCx1R0FBdUc7RUNoNUZ6RztJQUNNLGVBQUE7R0FDSjtFRGs1RkEsdUdBQXVHO0VDcDVGekc7SUFDTSxnQkFBQTtHQUNKO0VEczVGQSx1R0FBdUc7RUN4NUZ6RztJQUNNLFVBQUE7R0FDSjtFRDA1RkEsdUdBQXVHO0VDNTVGekc7SUFDTSxnQkFBQTtHQUNKO0VEODVGQSx1R0FBdUc7RUNoNkZ6RztJQUNNLGdCQUFBO0dBQ0o7RURrNkZBLHVHQUF1RztFQ3A2RnpHO0lBQ00sVUFBQTtHQUNKO0VEczZGQSx1R0FBdUc7RUN4NkZ6RztJQUNNLGdCQUFBO0dBQ0o7RUQwNkZBLHVHQUF1RztFQzU2RnpHO0lBQ00sZ0JBQUE7R0FDSjtFRDg2RkEsdUdBQXVHO0VDaDdGekc7SUFDTSxVQUFBO0dBQ0o7RURrN0ZBLHVHQUF1RztFQ3A3RnpHO0lBQ00sZ0JBQUE7R0FDSjtFRHM3RkEsdUdBQXVHO0VDeDdGekc7SUFDTSxnQkFBQTtHQUNKO0VEMDdGQSx1R0FBdUc7RUM1N0Z6RztJQUNNLFdBQUE7R0FDSjtFRDg3RkEsdUdBQXVHO0VDOTVGdkc7SUFDRCxnQkFBQTtHRDdCSTtFQTg3RkgsdUdBQXVHO0VDbDZGdkc7SUFDRCxzQkFBQTtHRDdCSTtFQWs4RkgsdUdBQXVHO0VDdDZGdkc7SUFDRCx1QkFBQTtHRDdCSTtFQXM4RkgsdUdBQXVHO0VDMTZGdkc7SUFDRCxpQkFBQTtHRDdCSTtFQTA4RkgsdUdBQXVHO0VDOTZGdkc7SUFDRCx1QkFBQTtHRDdCSTtFQTg4RkgsdUdBQXVHO0VDbDdGdkc7SUFDRCx1QkFBQTtHRDdCSTtFQWs5RkgsdUdBQXVHO0VDdDdGdkc7SUFDRCxpQkFBQTtHRDdCSTtFQXM5RkgsdUdBQXVHO0VDMTdGdkc7SUFDRCx1QkFBQTtHRDdCSTtFQTA5RkgsdUdBQXVHO0VDOTdGdkc7SUFDRCx1QkFBQTtHRDdCSTtFQTg5RkgsdUdBQXVHO0VDbDhGdkc7SUFDRCxpQkFBQTtHRDdCSTtFQWsrRkgsdUdBQXVHO0VDdDhGdkc7SUFDRCx1QkFBQTtHRDdCSTtFQXMrRkgsdUdBQXVHO0VDMThGdkc7SUFDRCx1QkFBQTtHRDdCSTtFQTArRkgsdUdBQXVHO0VDOThGdkc7SUFDRCxrQkFBQTtHRDdCSTtDQTgrRko7O0FBMTlGRDtFQTY5RkUsdUdBQXVHO0VDeGdHekc7SUFDQSxZQUFNO0dBQ047RUQwZ0dFLHVHQUF1RztFQ3BnR3hHO0lEWEssZ0JBQTJDO0dBQzVDO0VBa2hHSCx1R0FBdUc7RUN4Z0d4RztJRFhLLGlCQUEyQztHQUM1QztFQXNoR0gsdUdBQXVHO0VDNWdHeEc7SURYSyxXQUEyQztHQUM1QztFQTBoR0gsdUdBQXVHO0VDaGhHeEc7SURYSyxpQkFBMkM7R0FDNUM7RUE4aEdILHVHQUF1RztFQ3BoR3hHO0lEWEssaUJBQTJDO0dBQzVDO0VBa2lHSCx1R0FBdUc7RUN4aEd4RztJRFhLLFdBQTJDO0dBQzVDO0VBc2lHSCx1R0FBdUc7RUM1aEd4RztJRFhLLGlCQUEyQztHQUM1QztFQTBpR0gsdUdBQXVHO0VDaGlHeEc7SURYSyxpQkFBMkM7R0FDNUM7RUE4aUdILHVHQUF1RztFQ3BpR3hHO0lEWEssV0FBMkM7R0FDNUM7RUFrakdILHVHQUF1RztFQ3hpR3hHO0lEWEssaUJBQTJDO0dBQzVDO0VBc2pHSCx1R0FBdUc7RUM1aUd4RztJRFhLLGlCQUEyQztHQUM1QztFQTBqR0gsdUdBQXVHO0VDaGpHeEc7SURYSyxZQUEyQztHQUM1QztFQThqR0gsdUdBQXVHO0VDcGhHdkc7SUFDRCxZQUFBO0dEdkJJO0VBOGlHSCx1R0FBdUc7RUNqaUd4RztJRG5CSyxnQkFBMkM7R0FDNUM7RUF1akdILHVHQUF1RztFQ3JpR3hHO0lEbkJLLGlCQUEyQztHQUM1QztFQTJqR0gsdUdBQXVHO0VDemlHeEc7SURuQkssV0FBMkM7R0FDNUM7RUErakdILHVHQUF1RztFQzdpR3hHO0lEbkJLLGlCQUEyQztHQUM1QztFQW1rR0gsdUdBQXVHO0VDampHeEc7SURuQkssaUJBQTJDO0dBQzVDO0VBdWtHSCx1R0FBdUc7RUNyakd4RztJRG5CSyxXQUEyQztHQUM1QztFQTJrR0gsdUdBQXVHO0VDempHeEc7SURuQkssaUJBQTJDO0dBQzVDO0VBK2tHSCx1R0FBdUc7RUM3akd4RztJRG5CSyxpQkFBMkM7R0FDNUM7RUFtbEdILHVHQUF1RztFQ2prR3hHO0lEbkJLLFdBQTJDO0dBQzVDO0VBdWxHSCx1R0FBdUc7RUNya0d4RztJRG5CSyxpQkFBMkM7R0FDNUM7RUEybEdILHVHQUF1RztFQ3prR3hHO0lEbkJLLGlCQUEyQztHQUM1QztFQStsR0gsdUdBQXVHO0VDN2tHeEc7SURuQkssWUFBMkM7R0FDNUM7RUFtbUdILHVHQUF1RztFQTFtR3JHO0lBQ0UsV0FBVTtHQ3FCWDtFRHdsR0gsdUdBQXVHO0VDbm1Hekc7SUFDTSxlQUFBO0dBQ0o7RURxbUdBLHVHQUF1RztFQ3ZtR3pHO0lBQ00sZ0JBQUE7R0FDSjtFRHltR0EsdUdBQXVHO0VDM21Hekc7SUFDTSxVQUFBO0dBQ0o7RUQ2bUdBLHVHQUF1RztFQy9tR3pHO0lBQ00sZ0JBQUE7R0FDSjtFRGluR0EsdUdBQXVHO0VDbm5Hekc7SUFDTSxnQkFBQTtHQUNKO0VEcW5HQSx1R0FBdUc7RUN2bkd6RztJQUNNLFVBQUE7R0FDSjtFRHluR0EsdUdBQXVHO0VDM25Hekc7SUFDTSxnQkFBQTtHQUNKO0VENm5HQSx1R0FBdUc7RUMvbkd6RztJQUNNLGdCQUFBO0dBQ0o7RURpb0dBLHVHQUF1RztFQ25vR3pHO0lBQ00sVUFBQTtHQUNKO0VEcW9HQSx1R0FBdUc7RUN2b0d6RztJQUNNLGdCQUFBO0dBQ0o7RUR5b0dBLHVHQUF1RztFQzNvR3pHO0lBQ00sZ0JBQUE7R0FDSjtFRDZvR0EsdUdBQXVHO0VDL29Hekc7SUFDTSxXQUFBO0dBQ0o7RURpcEdBLHVHQUF1RztFQ2puR3ZHO0lBQ0QsZ0JBQUE7R0Q3Qkk7RUFpcEdILHVHQUF1RztFQ3JuR3ZHO0lBQ0Qsc0JBQUE7R0Q3Qkk7RUFxcEdILHVHQUF1RztFQ3puR3ZHO0lBQ0QsdUJBQUE7R0Q3Qkk7RUF5cEdILHVHQUF1RztFQzduR3ZHO0lBQ0QsaUJBQUE7R0Q3Qkk7RUE2cEdILHVHQUF1RztFQ2pvR3ZHO0lBQ0QsdUJBQUE7R0Q3Qkk7RUFpcUdILHVHQUF1RztFQ3JvR3ZHO0lBQ0QsdUJBQUE7R0Q3Qkk7RUFxcUdILHVHQUF1RztFQ3pvR3ZHO0lBQ0QsaUJBQUE7R0Q3Qkk7RUF5cUdILHVHQUF1RztFQzdvR3ZHO0lBQ0QsdUJBQUE7R0Q3Qkk7RUE2cUdILHVHQUF1RztFQ2pwR3ZHO0lBQ0QsdUJBQUE7R0Q3Qkk7RUFpckdILHVHQUF1RztFQ3JwR3ZHO0lBQ0QsaUJBQUE7R0Q3Qkk7RUFxckdILHVHQUF1RztFQ3pwR3ZHO0lBQ0QsdUJBQUE7R0Q3Qkk7RUF5ckdILHVHQUF1RztFQzdwR3ZHO0lBQ0QsdUJBQUE7R0Q3Qkk7RUE2ckdILHVHQUF1RztFQ2pxR3ZHO0lBQ0Qsa0JBQUE7R0Q3Qkk7Q0Fpc0dKOztBQUVELHVGQUF1RjtBQWoyRnZGO0VDL1pBLDhCRHNJMkM7Q0EvSDFDOztBQTh2R0QsdUZBQXVGO0FDN3ZHdkY7RUFDRSxpQkR3SGlDO0VDdkhqQyxvQkR1SGlDO0VDdEhqQyxlREdpRDtFQ0ZsRCxpQkFBQTtDRENBOztBQWd3R0Qsd0ZBQXdGO0FBL3ZHeEY7RUNJQSxpQkFBSztDREZKOztBQWt3R0Qsd0ZBQXdGO0FBOXJHcEY7RUNsREosWUFBTztFQUNQLGdCQUFVO0VBQ1Ysb0JBK0RZO0NBRFg7O0FEdXJHRCx3RkFBd0Y7QUN4dkd4Rjs7Ozs7O0VBV1EsYURxRjJCO0VDcEZqQyxxQkFvRE07RUFuRFAsb0JBQUE7RURYTywyQkN5TEo7Q0R4TEc7O0FBa3dHUCx3RkFBd0Y7QUNyd0d4RjtFQXdCRSx1QkFBcUI7RUFDckIsOEJBa0tFO0NBaktIOztBRGl2R0Qsd0ZBQXdGO0FDM3dHeEY7Ozs7OztFRGtCUSxjQUFhO0NDeUJwQjs7QUQwdUdELHdGQUF3RjtBQ3J4R3hGO0VEd0JJLDJCQ21LQTtDQXBJRjs7QURtdUdGLHdGQUF3RjtBQzF4R3hGO0VENkJJLHVCQ3JCQTtDQXdESDs7QUQrdEdELHdGQUF3RjtBQ250R3hGOzs7Ozs7RUFVRSxhQW9GSztDQW5GTjs7QURrdEdELHdGQUF3RjtBQW52R3hGO0VDbURDLHVCQWtGRztDRG5ISDs7QUFzdUdELHdGQUF3RjtBQXh2R3hGOzs7Ozs7RUFRUSx1QkM2SEo7Q0Q1SEc7O0FBeXZHUCx5RkFBeUY7QUFsd0d6Rjs7RUMwRUcseUJBQUE7Q0FDQzs7QUQ2ckdKLHlGQUF5RjtBQS91R3pGO0VBRUksMEJDaUdEO0NEaEdBOztBQWl2R0gseUZBQXlGO0FBenVHekY7RUFFSSwwQkN3Rk87Q0FyQlI7O0FEeXFHSCx5RkFBeUY7QUFudUd6RjtFQUNFLGlCQUFnQjtFQzRFaEIsWUFBQztFQUNELHNCQUFZO0NEMUViOztBQXN1R0QseUZBQXlGO0FBcnVHekY7O0VDa0ZFLGlCQUFjO0VBQ2YsWUFBQTtFRDdFSyxvQkFBbUI7Q0FDcEI7O0FBc3VHTCxpR0FBaUc7QUFuM0cvRjs7Ozs7Ozs7Ozs7O0VDT0QsMEJBeU1VO0NEeE1OOztBQTIzR0wsa0dBQWtHO0FBdDNHaEc7Ozs7O0VDa0JJLDBCQUFBO0NBQ047O0FENDJHQSxpR0FBaUc7QUE1NEcvRjs7Ozs7Ozs7Ozs7O0VDT0QsMEJFbUQ0QztDSGxEeEM7O0FBbzVHTCxrR0FBa0c7QUEvNEdoRzs7Ozs7RUNrQkksMEJBQUE7Q0FDTjs7QURxNEdBLGlHQUFpRztBQXI2Ry9GOzs7Ozs7Ozs7Ozs7RUNPRCwwQkRnZnVDO0NBL2VuQzs7QUE2NkdMLGtHQUFrRztBQXg2R2hHOzs7OztFQ2tCSSwwQkFBQTtDQUNOOztBRDg1R0EsaUdBQWlHO0FBOTdHL0Y7Ozs7Ozs7Ozs7OztFQ09ELDBCRG9mdUM7Q0FuZm5DOztBQXM4R0wsa0dBQWtHO0FBajhHaEc7Ozs7O0VDa0JJLDBCQUFBO0NBQ047O0FEdTdHQSxpR0FBaUc7QUF2OUcvRjs7Ozs7Ozs7Ozs7O0VDT0QsMEJFcURrRTtDSHBEOUQ7O0FBKzlHTCxrR0FBa0c7QUExOUdoRzs7Ozs7RUNrQkksMEJBQUE7Q0FDTjs7QURnOUdBLHlGQUF5RjtBQTMwR3pGO0VBQ0UsaUJBQWdCO0VDeUdsQixrQkFBTTtDRDNDTDs7QUM2Q0M7RURzdUdBLHlGQUF5RjtFQWwxRzNGO0lDNkdDLFlBQUE7SUR2R0csb0JBQTZDO0lBQzdDLG1CQUFrQjtJQ2dIdEIsNkNBQU07SUFDRix1QkF0RUE7R0RhSDtFQTJ4R0MseUZBQXlGO0VBMTFHM0Y7SUM0SEUsaUJBQWU7R0FtQmY7RUQrc0dBLHlGQUF5RjtFQTkxRzNGOzs7Ozs7SUFzQlksb0JBQW1CO0dDc0h6QjtFRDJ0R0oseUZBQXlGO0VBdjJHM0Y7SUN1Sk0sVUFBQTtHQXVESjtFRDZwR0EseUZBQXlGO0VBMzJHM0Y7Ozs7OztJQ3VLQyxlQUFBO0dEL0hVO0VBNDBHVCx5RkFBeUY7RUFwM0czRjs7Ozs7O0lDZ0xXLGdCQUFTO0dBQ1Y7RUQ0c0dSLHlGQUF5RjtFQTczRzNGOzs7O0lDc01FLGlCQUF3QjtHQUN6QjtDRDZyR0E7O0FBRUQsdUZBQXVGO0FBenJHdkY7RUM3V0UsV0FBQTtFQUNBLFVBQUE7RUFDRCxVQUFBO0VBT0MsYUFBUztDQUNWOztBRG9pSEQsdUZBQXVGO0FBdHJHdkY7RUNsV0EsZUFBTztFQUNQLFlBQUs7RUFDTCxXQUFPO0VBQ1Asb0JBZ0VZO0VBL0RaLGdCQUFNO0VBQ04scUJBQU07RUFDTixlQTFCQztFQTJCRCxVQUFNO0VBQ04saUNEdUx3QztDQ3RMeEM7O0FENGhIQSx1RkFBdUY7QUMxaEh2RjtFQUNBLHNCQUFRO0VBQ04sZ0JBQWM7RUFDZixtQkFBQTtFRFhDLGtCQUFpQjtDQUNsQjs7QUF5aUhELHVGQUF1RjtBQTF1R3ZGO0VDNU9FLHVCQXBEYTtDRG5CZDs7QUFvaUhELHVGQUF1RjtBQWppSHZGOztFQzBCQSxnQkFBUztFQUNQLG1CQUFhO0VBQ2Qsb0JBQUE7Q0R2QkE7O0FBb2lIRCx1RkFBdUY7QUNwZ0h2RjtFQUNFLGVBQUE7Q0FDRDs7QUR1Z0hELHVGQUF1RjtBQ2hnSHZGO0VBQ0MsZUFBTztFQUNOLFlBQVU7Q0FDWDs7QURtZ0hELHVGQUF1RjtBQzEvR3ZGOztFQUVDLGFBQUE7Q0R2Q0E7O0FBcWlIRCx1RkFBdUY7QUN2L0d2Rjs7O0VBdEhBLDJDQUFBO0VET0UscUJBQW9CO0NBd0VyQjs7QUFzaUhELHVGQUF1RjtBQW5pSHZGO0VBQ0UsZUFBYztFQUNkLGlCQUF5QztFQ21EekMsZ0JEcEY0QjtFQ3FGNUIscUJBdkNNO0VBd0NOLGVENUhpRDtDQzZIbEQ7O0FEby9HRCx3RkFBd0Y7QUE3Z0h4RjtFQUNFLGVBQWM7RUFDZCxZQUFXO0VDMERiLGFBNktnRDtFQTVLOUMsa0JEL0U4QjtFQ2dGL0IsZ0JENUg2QjtFQW9FNUIscUJDdEJNO0VEdUJOLGVBM0dpRDtFQzJLbkQsdUJBc0hxQjtFQXJIbkIsdUJBQVM7RUFDVix1QkE4SFU7RUQ1TFQsbUJBZjZCO0VDQTFCLGlERGdCaUQ7RUNnTGhELHlFQTdHUztDQTZEZjs7QURxNUdBLDhGQUE4RjtBQTFsSDVGO0VBQ0Usc0JDc1JvQjtFQXZQdEIsV0FBQTtFQXFCRyxtRkE5Qko7Q0FXQTs7QURna0hELHlHQUF5RztBQ3ovR3pHO0VBQ0ksWURnRGlDO0VDL0NuQyxXQUFXO0NBQ1g7O0FENC9HRix5R0FBeUc7QUMzL0d2RztFQUFrQixZRDZDaUI7Q0M3Q2pCOztBRGdnSHBCLHlHQUF5RztBQy8vR3ZHO0VBQXdCLFlENENXO0NDNUNYOztBRG9nSDFCLHdGQUF3RjtBQXpqSHhGO0VDa0dHLFVBQUE7RUFDRCw4QkFBdUI7Q0FDdkI7O0FEMjlHRix3RkFBd0Y7QUEvakh4Rjs7RUNvSEcsMEJBbk5FO0VBb05GLFdBQUE7Q0FDSDs7QURnOUdBLHdGQUF3RjtBQXRrSHhGOztFQXlDSSxvQkM4TnVCO0NEN054Qjs7QUFraUhILHdGQUF3RjtBQTVoSHhGO0VDZ0dFLGFBQU07Q0Q5RlA7O0FBK2hIRCx3RkFBd0Y7QUEvMUd4RjtFQzdFRSx5QkFBb0I7Q0FDckI7O0FBc0JEO0VEMjVHRSx3RkFBd0Y7RUMxNUcxRjs7OztJQVFNLGtCQW9DMEM7R0FuQzNDO0VEdzVHSCx3RkFBd0Y7RUNqNkcxRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJRHhHTSxrQkFtQjZHO0dBbEI5RztFQWlpSEgsd0ZBQXdGO0VDMTdHMUY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SURuR00sa0JDaUpMO0dEaEpJO0NBcWpISjs7QUFFRCx3RkFBd0Y7QUE3aUh4RjtFQ3NJQyxvQkFTd0I7Q0Q3SXhCOztBQWdqSEQsd0ZBQXdGO0FBemlIeEY7O0VDZ0pBLG1CQUFvQjtFQUNsQixlQUFBO0VBQ0QsaUJBQUE7RUQ3SUMsb0JBQW1CO0NDOEpyQjs7QUQrNEdBLHdGQUF3RjtBQWxqSHhGOztFQ3lKRSxpQkFyUlU7RUFzUlYsbUJBQWE7RUFDYixpQkFBUztFQUNWLG9CQUFBO0VEaEpHLGdCQUFlO0NBQ2hCOztBQStpSEgsd0ZBQXdGO0FBN2lIeEY7Ozs7RUFJRSxtQkFBa0I7RUN5SnBCLG1CQUFTO0VBQ1AsbUJBQWM7Q0FDZjs7QUR3NUdELHdGQUF3RjtBQTlpSHhGOztFQzhKRSxpQkFBYTtDQUNkOztBRHE1R0Qsd0ZBQXdGO0FDNTRHeEY7O0VBRUUsbUJBQWlCO0VBQ2xCLHNCQUFBO0VEaktDLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUNrS2hCLHVCQUFBO0VBQ0Esb0JBQUM7RUFDRCxnQkFBVTtDQUNYOztBRGc1R0Qsd0ZBQXdGO0FBaGpIeEY7O0VFaFFBLGNBQVk7RUZtUVYsa0JBQWlCO0NBQ2xCOztBQW1qSEQsd0ZBQXdGO0FBN2lIeEY7Ozs7OztFRTlQUSxvQkRxV21CO0NDcFd0Qjs7QUZvekhMLHdGQUF3RjtBQTlpSHhGOzs7OztFRS9QUSxvQkQ2Vm1CO0NDNVZ0Qjs7QUZxekhMLHdGQUF3RjtBQS9pSHhGOzs7OztFRTVQSSxvQkRrVnVCO0NDalZuQjs7QUZtekhSLHdGQUF3RjtBQXhpSHhGO0VBRUUsaUJBQXlDO0VDNUgzQyxvQkNwSVE7RUZtUU4saUJFalFHO0VGa1FILGlCQUFxRDtDQU90RDs7QUFtaUhELHdGQUF3RjtBQWhqSHhGOzs7OztFRXZQUSxnQkFBVTtFQUNWLGlCQUFTO0NBQ1o7O0FGK3lITCw4RkFBOEY7QUM5dkg1Rjs7O0VBQ0QsYUQwR2tIO0VBakovRyxrQkE2QjRCO0VBNUI1QixnQkNJSztFQXdDUixpQkFpRHlCO0VBaEQxQixtQkFtREk7Q0FsREY7O0FEZ3dIRiw4RkFBOEY7QUF6eUg1Rjs7O0VBQ0UsYUEwSStHO0VDM0YvRyxrQkQyRitHO0NDMUZqSDs7QURnd0hGLDhGQUE4RjtBQTV5SDVGOzs7Ozs7O0VDb0RDLGFBQUE7Q0FDRDs7QURrd0hGLHdGQUF3RjtBQS9qSHhGO0VBRUksYUFwSCtHO0VFekkvRyxrQkZxQjRCO0VFcEJ4QixnQkRKQztFQ0tKLGlCRG9GcUI7RUQyS3RCLG1CQ3hLQTtDQ3JGQTs7QUYrekhKLHdGQUF3RjtBQXhrSHhGO0VFaFBLLGFGOEg4RztFQTRIL0csa0JBNUgrRztDRXJJL0c7O0FGcTBISix3RkFBd0Y7QUE5a0h4Rjs7RUVqUFMsYUFBQTtDRmdRTjs7QUFxa0hILHdGQUF3RjtBQXBsSHhGO0VFL09JLGFGNkgrRztFRTFIdkcsaUJBQWlDO0VBQ3BDLGtCRkt1QjtFQTBQNUIsZ0JDbFJLO0VEbVJMLGlCQzFMc0I7Q0UzSnhCOztBSDY1SEYsOEZBQThGO0FDMXpINUY7OztFQUNELGFBNk9BO0VEcFJHLG1CQ2tGWTtFRGpGWixnQkNHSDtFQXlDQSxxQkFnRG1CO0VBL0NwQixtQkRSK0I7Q0NTN0I7O0FENHpIRiw4RkFBOEY7QUFyMkg1Rjs7O0VBQ0UsYUM2UUg7RUE5Tkcsa0JBOE5IO0NBN05DOztBRDR6SEYsOEZBQThGO0FBeDJINUY7Ozs7Ozs7RUNvREMsYUFBQTtDQUNEOztBRDh6SEYsd0ZBQXdGO0FBam1IeEY7RUFFSSxhQ1hIO0VFclVELG1CRm1JZ0I7RUVsSWQsZ0JGb0REO0VFbkRDLHFCRjRJa0I7RUUzSWxCLG1CSG9GNkI7Q0duRjdCOztBSG83SEYsd0ZBQXdGO0FBMW1IeEY7RUd4VUUsYUYrVEQ7RUU5VEMsa0JGOFREO0NFN1RDOztBSHM3SEYsd0ZBQXdGO0FBaG5IeEY7O0VBY0ksYUFBWTtDQUNiOztBQXVtSEgsd0ZBQXdGO0FBdG5IeEY7RUdqVStDLGFGd1Q5QztFRXhUa0UsaUJBQUE7RUhvVi9ELG1CQzlOWTtFRCtOWixnQkM3U0g7RUV2Q0QscUJGZ0lvQjtDRWhJMkI7O0FIKzdIL0Msd0ZBQXdGO0FBam1IeEY7RUczVkEsbUJBQWdCO0NIbVdmOztBQThsSEQsd0ZBQXdGO0FBdG1IeEY7RUFNSSxzQkFBMEM7Q0doVzlDOztBSHE4SEEsd0ZBQXdGO0FBam1IeEY7RUFDRSxtQkFBa0I7RUdwV3BCLE9BQUE7RUFBK0MsU0FBTztFQUFhLFdBQUE7RUh3V2pFLGVBQWM7RUFDZCxZQ3pEOEM7RUUvU2hELGFGK1NnRDtFRS9TRCxrQkYrU0M7RUUvU21CLG1CQUFBO0VINFdqRSxxQkFBb0I7Q0FDckI7O0FBb21IRCx3RkFBd0Y7QUdoOUh4Rjs7O0VIZ1hFLFlDaEVEO0VEaUVDLGFDakVEO0VFL1NELGtCRitTQztDRG1FQTs7QUFzbUhELHdGQUF3RjtBQXJtSHhGOzs7RUdsWEEsWUgyS21IO0VHM0twRSxhSDJLb0U7RUczS2hELGtCSDJLZ0Q7Q0E2TWxIOztBQXdtSEQsNkZBQTZGO0FBdmdJM0Y7Ozs7Ozs7Ozs7RUNhRCxlRG1ldUM7Q0FyZXJDOztBQTBnSUgsOEZBQThGO0FDNS9IOUY7RUFDQSxzQkRzZHdDO0VDMVluQyxpREEzRUU7Q0FNUDs7QUQyL0hBLDhGQUE4RjtBQ2hnSTlGO0VBQ00sc0JBQUE7RUF5RUQsa0VBeEVDO0NBRU47O0FEbWdJQSw4RkFBOEY7QUNoZ0k5RjtFQUNBLGVENGN3QztFQzNjeEMsc0JEMmN3QztFQzFjdEMsMEJFa0IyQztDRmpCNUM7O0FEbWdJRCw4RkFBOEY7QUE3Z0k1RjtFQ2lCRixlRGtjd0M7Q0NqY3hDOztBRGdnSUEsNkZBQTZGO0FBL2lJM0Y7Ozs7Ozs7Ozs7RUNhRCxlRTRDa0U7Q0g5Q2hFOztBQWtqSUgsOEZBQThGO0FDcGlJOUY7RUFDQSxzQkUrQm1FO0VGNkM5RCxpREEz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M1JpRTtDRjRSbEU7O0FEcXRPRCx5RkFBeUY7QUE3M096RjtFQytLRSxjQUFjO0NBUWhCOztBRDJzT0EseUZBQXlGO0FBbDRPekY7RUF5Qk0sOEJHN0k2RDtDSDhJOUQ7O0FBNjJPTCx5RkFBeUY7QUNyc096RjtFRDVaRSxtQkd1RzZEO0NIcUo5RDs7QUEwMk9ELDhGQUE4RjtBQXBtUDVGO0VDTEYsZUFZQztFRExHLDBCR21HK0Q7RUZsRy9ELG1CRWtHMkQ7Q0Z0RjlEOztBRDRsUEQsK0ZBQStGO0FDdG1QN0Y7RUFDQSx1QkUrRjZEO0NGOUY5RDs7QUR5bVBELCtGQUErRjtBQXhtUDNGO0VBQ0UsZUc0RjZEO0VGeEY5RCwwQkFOSjtDQU9DOztBRHdtUEYsK0ZBQStGO0FBeG1QM0Y7RUNhSiwwQkUwRStEO0NGekUxRDs7QUQrbFBMLHlGQUF5RjtBQWg0T3pGO0VBN1BFLHNCQ2lCRDtDRDhPQTs7QUFtNE9ELDhGQUE4RjtBQWhvUDVGO0VDTEYsWURtdEJrQztFQTVzQjlCLDBCQ2FIO0VBWkcsc0JBWUg7Q0FBQTs7QUR3blBELCtGQUErRjtBQ2xvUDdGO0VBQ0EsMEJBU0Q7Q0FSQTs7QURxb1BELCtGQUErRjtBQXBvUDNGO0VBQ0UsZUNNTDtFQUZJLHVCRGlzQjZCO0NDaHNCaEM7O0FEb29QRiwrRkFBK0Y7QUFwb1AzRjtFQ2FKLDZCQVpDO0NBYUk7O0FEMm5QTCx5RkFBeUY7QUN4dk96RjtFRGphRSxzQkc0RDZEO0NIc005RDs7QUE0NU9ELDhGQUE4RjtBQTVwUDVGO0VDTEYsZUR1ZndDO0VBaGZwQywwQkd3RHlDO0VGdkR6QyxzQkV1RDJEO0NGM0M5RDs7QURvcFBELCtGQUErRjtBQzlwUDdGO0VBQ0EsMEJFb0Q2RDtDRm5EOUQ7O0FEaXFQRCwrRkFBK0Y7QUFocVAzRjtFQUNFLGVHaUR1QztFRjdDeEMsMEJEcWVtQztDQ3BldEM7O0FEZ3FQRiwrRkFBK0Y7QUFocVAzRjtFQ2FKLDZCRStCK0Q7Q0Y5QjFEOztBRHVwUEwseUZBQXlGO0FBbDdPekY7RUFuUUUsc0JHNkQyQztDRGhFN0M7O0FGNnJQQSw4RkFBOEY7QUF4clA1RjtFQ0xGLGVEMmZ3QztFQXBmcEMsMEJBcWZvQztFQ3BmcEMsc0JFd0R5QztDRjVDNUM7O0FEZ3JQRCwrRkFBK0Y7QUMxclA3RjtFQUNBLDBCRXFEMkM7Q0ZwRDVDOztBRDZyUEQsK0ZBQStGO0FBNXJQM0Y7RUFDRSxlQThla0M7RUMxZW5DLDBCRHllbUM7Q0N4ZXRDOztBRDRyUEYsK0ZBQStGO0FBNXJQM0Y7RUNhSiw2QkVnQzZDO0NGL0J4Qzs7QURtclBMLHlGQUF5RjtBRTdzUHpGO0VGSkUsc0JBOGY2RTtDQXRQOUU7O0FBODhPRCw4RkFBOEY7QUFwdFA1RjtFQ0xGLGVFZ0VtRTtFSHpEL0QsMEJBeWZvQztFQ3hmcEMsc0JEeWYyRTtDQzdlOUU7O0FENHNQRCwrRkFBK0Y7QUN0dFA3RjtFQUNBLDBCRHNmNkU7Q0NyZjlFOztBRHl0UEQsK0ZBQStGO0FBeHRQM0Y7RUFDRSxlQWtma0M7RUM5ZW5DLDBCRThDOEQ7Q0Y3Q2pFOztBRHd0UEYsK0ZBQStGO0FBeHRQM0Y7RUNhSiw2QkRpZStFO0NDaGUxRTs7QUQrc1BMLHlGQUF5RjtBQXArT3pGO0VBelFFLHNCQWtnQjRFO0NBdlA3RTs7QUF1K09ELDhGQUE4RjtBQWh2UDVGO0VDTEYsZUVpRStEO0VIMUQzRCwwQkcwRCtEO0VGekQvRCxzQkQ2ZjBFO0NDamY3RTs7QUR3dVBELCtGQUErRjtBQ2x2UDdGO0VBQ0EsMEJEMGY0RTtDQ3pmN0U7O0FEcXZQRCwrRkFBK0Y7QUFwdlAzRjtFQUNFLGVHbUQ2RDtFRi9DOUQsMEJFK0MwRDtDRjlDN0Q7O0FEb3ZQRiwrRkFBK0Y7QUFwdlAzRjtFQ2FKLDZCRHFlOEU7Q0NwZXpFOztBRDJ1UEwsaUdBQWlHO0FBeHdQakc7RUFDRSxtQklEQztFSEpILGVBQUE7RURPRSxVQUFTO0VDQ1gsV0FBSztFQUNILGlCQUFhO0NBMkJmOztBRGl2UEEsa0dBQWtHO0FBanhQbEc7Ozs7O0VDZUUsbUJBQVM7RUFDVixPQUFBO0VERkcsUUFBTztFQUNQLFVBQVM7RUNhYixhQUFPO0VBQ1AsWUFBSztFQUNMLFVB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bUU7QUE3dHFCbkU7RUMrRUMsV0FBQTtDRHZCWTs7QUEwcXFCYixtRUFBbUU7QUFsdXFCbkU7RUE2RFEsMEJDbkROO0VEb0RNLDBCQUF5QjtFQ21DekIsY0FBQTtFQUNBLGlCQUFBO0NBQ047O0FEdW9xQkYsNkRBQTZEO0FBMXVxQjdEO0VJQUEsZ0JBQUE7Q0pPQzs7QUF3dXFCRCw2REFBNkQ7QUEvdXFCN0Q7RUFHUSxlQUFjO0VBQ2QsZUFBYztFSUFuQixlQUFBO0NISkg7O0FEc3ZxQkEsOHloZkFBOHloZiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLFxuICAgIC5kcm9wdXAgPiAuYnRuIHtcbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbkBhdC1yb290IHtcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJib290c3RyYXAvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21peGluc1wiO1xuXG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcmludFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9nbHlwaGljb25zXCI7XG5cbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3NjYWZmb2xkaW5nXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3R5cGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY29kZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9ncmlkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b25zXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJib290c3RyYXAvY29tcG9uZW50LWFuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZHJvcGRvd25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvaW5wdXQtZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2YmFyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2JyZWFkY3J1bWJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbGFiZWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2JhZGdlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdGh1bWJuYWlsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9hbGVydHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9tZWRpYVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhbmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLWVtYmVkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3dlbGxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nsb3NlXCI7XG5cbi8vIENvbXBvbmVudHMgdy8gSmF2YVNjcmlwdFxuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdG9vbHRpcFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wb3BvdmVyc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jYXJvdXNlbFwiO1xuXG4vLyBVdGlsaXR5IGNsYXNzZXNcbkBpbXBvcnQgXCJib290c3RyYXAvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtdXRpbGl0aWVzXCI7XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG5cbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLz09IFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBNb2RhbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLz09IEFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vPT0gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cblxuLy89PSBMaXN0IGdyb3VwXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBQYW5lbHNcbi8vXG4vLyMjXG5cbiRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gV2VsbHNcbi8vXG4vLyMjXG5cbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcblxuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBCcmVhZGNydW1ic1xuLy9cbi8vIyNcblxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDYXJvdXNlbFxuLy9cbi8vIyNcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29kZVxuLy9cbi8vIyNcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIl19 */
