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

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(static//images/ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/static/fonts/slick.eot);
    src: url(/static/fonts/slick.eot?#iefix) format('embedded-opentype'), url(/static/fonts/slick.woff) format('woff'), url(/static/fonts/slick.ttf) format('truetype'), url(static//images/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/static/fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(/static/fonts/MaterialIcons-Regular.woff2) format('woff2'),
       url(/static/fonts/MaterialIcons-Regular.woff) format('woff'),
       url(/static/fonts/MaterialIcons-Regular.ttf) format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

.scroll-bar::-webkit-scrollbar{height:8px;width:8px}.scroll-bar::-webkit-scrollbar-thumb{background:#9b0000}.scroll-bar::-webkit-scrollbar-track{background:#0d0d0d}.hover-border:not(.loading):not(.selected):hover:before,.hover-border:not(.loading):not(.selected):hover:after,.hover-border.selected:before,.hover-border.selected:after{opacity:1}.hover-border:not(.loading):not(.selected):hover:before,.hover-border.selected:before{left:-6px;top:-6px}.hover-border:not(.loading):not(.selected):hover:after,.hover-border.selected:after{bottom:-6px;right:-6px}.hover-border:before,.hover-border:after{content:'';opacity:0;pointer-events:none;position:absolute;-webkit-transition:all 0.25s;transition:all 0.25s;z-index:2}.hover-border:before{border-left:1px solid #d50000;border-top:1px solid #d50000;height:50%;left:-1px;top:-1px;width:50%}.hover-border:after{border-bottom:1px solid #d50000;border-right:1px solid #d50000;height:50%;bottom:-1px;right:-1px;width:50%}@media (max-width: 800px){h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1rem}h4{font-size:.875rem}h5{font-size:.525rem}}@media (min-width: 801px){h1{font-size:1rem}h2{font-size:.75rem}h3{font-size:.5rem}h4{font-size:.375rem}h5{font-size:.125rem}}@media (max-width: 480px){p{font-size:15px;color:white;line-height:1.5em}}.fa{font-size:initial}@-webkit-keyframes arrowMove{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%)}20%,30%,40%{-webkit-transform:translateX(0%);transform:translateX(0%)}25%,35%{-webkit-transform:translateX(20%);transform:translateX(20%)}}@keyframes arrowMove{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%)}20%,30%,40%{-webkit-transform:translateX(0%);transform:translateX(0%)}25%,35%{-webkit-transform:translateX(20%);transform:translateX(20%)}}@-webkit-keyframes background-pan{0%,50%,100%{background-position:50% center}25%{background-position:20% center}75%{background-position:80% center}}@keyframes background-pan{0%,50%,100%{background-position:50% center}25%{background-position:20% center}75%{background-position:80% center}}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes expand{0%{max-width:0%}100%{max-width:200%}}@keyframes expand{0%{max-width:0%}100%{max-width:200%}}@-webkit-keyframes expand-vert{0%,75%{max-height:0%}100%{max-height:100%}}@keyframes expand-vert{0%,75%{max-height:0%}100%{max-height:100%}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%,61%,100%{background-position:-100%}60%{background-position:200%;opacity:0}}@keyframes flash{0%,61%,100%{background-position:-100%}60%{background-position:200%;opacity:0}}@-webkit-keyframes flashError{0%,100%{background-color:transparent}50%{background-color:rgba(213,0,0,0.3)}}@keyframes flashError{0%,100%{background-color:transparent}50%{background-color:rgba(213,0,0,0.3)}}@-webkit-keyframes loading{0%,100%{background-color:#262626}50%{background-color:#4b4b4b}}@keyframes loading{0%,100%{background-color:#262626}50%{background-color:#4b4b4b}}@-webkit-keyframes loading-light{0%,100%{opacity:1}50%{opacity:0}}@keyframes loading-light{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes oscillate{0%,100%{width:50%}50%{width:55%}}@keyframes oscillate{0%,100%{width:50%}50%{width:55%}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slide-in-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slide-in-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes sploosh{0%{box-shadow:0 0 0 0px rgba(255,255,255,0.7);background:rgba(255,255,255,0.7)}80%{background:rgba(66,166,223,0)}100%{box-shadow:0 0 0 180px rgba(66,166,223,0)}}@keyframes sploosh{0%{box-shadow:0 0 0 0px rgba(255,255,255,0.7);background:rgba(255,255,255,0.7)}80%{background:rgba(66,166,223,0)}100%{box-shadow:0 0 0 180px rgba(66,166,223,0)}}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1);transform:scale3d(0.1, 0.1, 0.1)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1);transform:scale3d(0.1, 0.1, 0.1)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes zoomInCentered{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translateX(-50%) translateY(-50%);transform:scale3d(0.1, 0.1, 0.1) translateX(-50%) translateY(-50%)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1) translateX(-50%) translateY(-50%);transform:scale3d(1, 1, 1) translateX(-50%) translateY(-50%)}}@keyframes zoomInCentered{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translateX(-50%) translateY(-50%);transform:scale3d(0.1, 0.1, 0.1) translateX(-50%) translateY(-50%)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1) translateX(-50%) translateY(-50%);transform:scale3d(1, 1, 1) translateX(-50%) translateY(-50%)}}#footer{height:300px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%;z-index:99;box-shadow:0 0px 50px -7px #F44336}#footer:after{background:-webkit-gradient(linear, left bottom, left top, color-stop(25%, rgba(213,0,0,0.6)), color-stop(90%, transparent));background:linear-gradient(to top, rgba(213,0,0,0.6) 25%, transparent 90%);content:'';height:200px;left:0px;position:absolute;top:0px;width:100%;z-index:1}#footer .logo{background-color:#0d0d0d;background-position:center;background-repeat:no-repeat;background-size:90%;box-shadow:0px 0px 20px black;height:inherit;position:absolute;width:100%;z-index:2}#footer .footer-label{margin-top:0}#footer #left-content{max-width:33vw;height:100%;padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;z-index:10;display:initial}#footer #left-content #footer-tags{overflow-x:hidden;overflow-y:auto;height:75%;display:-webkit-box;display:flex;flex-wrap:wrap}#footer #left-content #footer-tags .footer-tag{color:white;color:white;padding:10px;margin:5px;background:rgba(255,255,255,0.15);border-radius:40px;font-size:14px}@media (max-width: 800px){#footer #left-content{display:none}}#footer .middle-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:33vw}#footer .middle-content .footer-info{color:#fff;font-family:Roboto,sans-serif;z-index:3}#footer .middle-content .footer-info h1{color:white;font-size:0.8em;font-weight:200}#footer .middle-content .footer-info .contact{cursor:pointer}#footer .middle-content .footer-info .share-links{display:-webkit-box;display:flex;text-decoration:none;-webkit-box-pack:justify;justify-content:space-between}#footer .middle-content .footer-info .share-links .share-link{text-decoration:none;color:white;cursor:pointer;display:-webkit-box;display:flex;margin:5px;text-align:center;font-size:24px;width:40px;-webkit-box-pack:center;justify-content:center}#footer .middle-content .footer-info .share-links .share-link:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#footer .middle-content .footer-info .share-links .share-link:active{-webkit-transform:scale(0.9);transform:scale(0.9)}#footer .middle-content .footer-info .share-links .share-link i{display:inline-block;font-size:2em;height:50px;line-height:50px;width:50px}@media (max-width: 800px){#footer .middle-content{width:90vw}}#footer #right-content{max-width:33vw;height:100%;padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;z-index:10;display:initial}#footer #right-content #footer-categories{overflow-x:hidden;overflow-y:auto;height:75%;display:-webkit-box;display:flex;flex-wrap:wrap}#footer #right-content #footer-categories .footer-category{color:white;color:white;padding:10px;margin:5px;background:rgba(255,255,255,0.15);border-radius:40px;font-size:14px}@media (max-width: 800px){#footer #right-content{display:none}}#footer .all-rights-reserved{position:absolute;bottom:0;z-index:2;font-weight:100;font-size:14px}@media (max-width: 1280px){#footer{margin-bottom:56px}}@media (max-width: 800px){#footer{height:300px}}@-webkit-keyframes background-pan-vertical{0%,100%{background-position:50% -5%}50%{background-position:50% 105%}}@keyframes background-pan-vertical{0%,100%{background-position:50% -5%}50%{background-position:50% 105%}}#navbar-artists-dropdown{background-color:black;bottom:auto;height:calc(50vh - 50px);left:0px;min-height:400px;opacity:0;position:fixed;top:0px;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:-1}#navbar-artists-dropdown.active{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}#navbar-artists-dropdown.active .see-all-artists{display:-webkit-box;display:flex;opacity:1}#navbar-artists-dropdown.active .artists-slider .slick-dots{display:block !important}#navbar-artists-dropdown #artists{height:100%}#navbar-artists-dropdown .artists-slider{height:100%}#navbar-artists-dropdown .artists-slider .slick-list,#navbar-artists-dropdown .artists-slider .slick-track{height:100%}#navbar-artists-dropdown .artists-slider .slick-dots{display:none !important}#navbar-artists-dropdown .artist-link{cursor:pointer;display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0}#navbar-artists-dropdown .artist-link:hover .logo{opacity:0.6;-webkit-transform:scale(1);transform:scale(1)}#navbar-artists-dropdown .artist-link:hover .artist-image{-webkit-animation:background-pan 20s linear infinite;animation:background-pan 20s linear infinite}#navbar-artists-dropdown .artist-link:hover .name{background-color:rgba(0,0,0,0.6)}#navbar-artists-dropdown .artist-link .logo{background-position:center;background-repeat:no-repeat;background-size:80%;display:block;height:100%;opacity:0;position:absolute;top:0px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s;transition:all 0.4s;width:100%}#navbar-artists-dropdown .artist-link .name{-webkit-box-align:center;align-items:center;background-color:rgba(0,0,0,0.3);display:-webkit-box;display:flex;height:100%;-webkit-box-pack:center;justify-content:center;left:0px;position:absolute;top:0px;-webkit-transition:all 0.4s;transition:all 0.4s;width:100%}#navbar-artists-dropdown .artist-link .name h1{color:white;font-family:'Orbitron', sans-serif;font-weight:400;margin:0px;padding:10px;text-align:center;text-shadow:0px 0px 2px black;-webkit-transition:all 0.4s;transition:all 0.4s}#navbar-artists-dropdown .artist-image{background-color:black;background-position:50% center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}#navbar-artists-dropdown .see-all-artists{-webkit-box-align:center;align-items:center;background-color:#0d0d0d;box-shadow:rgba(0,0,0,0.3) 0px 19px 60px,rgba(0,0,0,0.22) 0px 15px 20px;display:none;height:40px;opacity:0;padding:20px 0px;position:absolute;text-decoration:none;-webkit-transition:all 0.4s;transition:all 0.4s;width:100%}#navbar-artists-dropdown .see-all-artists:hover{background-color:#1a1a1a}#navbar-artists-dropdown .see-all-artists:hover .arrow{-webkit-animation:arrowMove 3s linear infinite;animation:arrowMove 3s linear infinite}#navbar-artists-dropdown .see-all-artists .text{color:white;font-family:'Roboto', sans-serif;font-weight:400;margin:0px;margin-left:20px}#navbar-artists-dropdown .see-all-artists .arrow{margin-left:10px}#navbar-artists-dropdown .see-all-artists .arrow i{color:white}.slick-slide{position:relative !important}@media (max-width: 1280px){#navbar-artists-dropdown{display:none}}.results{height:calc(100% - 80px);margin:auto;margin-bottom:20px;margin-top:80px;overflow-x:hidden;overflow-y:auto;width:100%;display:grid;grid-template-columns:1fr;background:#131313}@media (max-width: 800px){.results{height:calc(100% - 56px);margin-top:56px}}.results .error,.results .no-results{padding:50px 20px}.results .error h1,.results .no-results h1{color:white;font-weight:400;margin:0px;text-align:center}.results .result{cursor:pointer;display:grid;grid-template-columns:250px 1fr;grid-template-rows:140px;grid-template-areas:"image link";grid-gap:16px;text-decoration:none;border-top:1px solid #ffffff52}@media (max-width: 480px){.results .result{grid-template-columns:150px 1fr;grid-template-rows:100px}}.results .result:hover,.results .result:focus{background-color:rgba(255,255,255,0.1)}.results .result.loading .thumbnail{background-color:rgba(51,51,51,0.5)}.results .result.loading:nth-child(odd) .title h1{-webkit-animation-delay:0.5s;animation-delay:0.5s}.results .result.loading .title h1{-webkit-animation:oscillate 1s linear infinite;animation:oscillate 1s linear infinite;background-color:rgba(51,51,51,0.5);border-radius:100px;height:30px;width:50%}.results .result .thumbnail{background-color:#262626;background-position:50%;background-repeat:no-repeat;background-size:contain;grid-area:image}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){.results .result .thumbnail{background-attachment:initial}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){.results .result .thumbnail{background-attachment:initial}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){.results .result .thumbnail{background-attachment:initial}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.results .result .thumbnail{background-attachment:initial}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-width: 768px) and (max-width: 1024px){.results .result .thumbnail{background-attachment:initial}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px) and (min-width: 1024px) and (max-width: 1366px){.results .result .thumbnail{background-attachment:initial}}@media (max-width: 480px){.results .result .thumbnail{background-size:cover}}.results .result .title{grid-area:link;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.results .result .title h1{color:#fff;font-weight:400;margin:0;overflow:hidden;padding:20px}.search-wrapper{-webkit-animation:fadeIn 0.5s linear;animation:fadeIn 0.5s linear;background:-webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0,0,0,0.4)));background:linear-gradient(to bottom, black, rgba(0,0,0,0.4));height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:10}.search-wrapper .loading-bar-wrapper{position:fixed;top:80px}@media (max-width: 800px){.search-wrapper .loading-bar-wrapper{top:56px}}.search-wrapper .search{background:#d50000;box-shadow:rgba(0,0,0,0.19) 0px 10px 30px,rgba(0,0,0,0.23) 0px 6px 10px;height:80px;left:0px;position:fixed;top:0px;width:100%}.search-wrapper .search .close{color:#fff;cursor:pointer;height:80px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,0.4);width:80px}.search-wrapper .search .close i{font-size:2em}.search-wrapper .search .search-input-wrapper{height:100%;width:calc(100% - 80px)}.search-wrapper .search .search-input-wrapper .search-input{background-color:transparent;border:none;color:white;font-family:'Roboto', sans-serif;font-size:2.5em;font-weight:400;height:100%;outline:0px;padding:0px;padding-left:20px;width:calc(100% - 20px)}.search-wrapper .search .search-input-wrapper .search-input::-webkit-input-placeholder{color:rgba(155,0,0,0.75)}.search-wrapper .search .search-input-wrapper .search-input::-moz-placeholder{color:rgba(155,0,0,0.75)}.search-wrapper .search .search-input-wrapper .search-input:-ms-input-placeholder{color:rgba(155,0,0,0.75)}.search-wrapper .search .search-input-wrapper .search-input::-ms-input-placeholder{color:rgba(155,0,0,0.75)}.search-wrapper .search .search-input-wrapper .search-input::placeholder{color:rgba(155,0,0,0.75)}@media (max-width: 800px){.search-wrapper .search{height:56px}.search-wrapper .search .close{font-size:1em;height:56px;line-height:56px;width:56px}.search-wrapper .search .search-input-wrapper .search-input{font-size:1.5em}}#navbar-brand{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%;margin-left:10px;text-decoration:none;z-index:2}#navbar-brand #navbar-icon{background-image:url("/static/images/strange-music-inc-logo-white.svg");background-position:center;background-repeat:no-repeat;background-size:75%;height:64px;width:64px}#navbar-brand #navbar-title{margin-left:20px}#navbar-brand #navbar-title h1{color:white;font-family:'Orbitron', sans-serif;font-size:2em;margin:0 0 -.25em 0;text-shadow:1px 1px 1px black}@media (max-width: 1280px){#navbar-brand{z-index:1}#navbar-brand #navbar-title h1{font-size:2em}}@media (max-width: 480px){#navbar-brand #navbar-icon{height:56px;width:56px}}.navbar-item{cursor:pointer;display:block;height:100%;overflow:hidden;position:relative;text-align:center;-webkit-transition:all .4s;transition:all .4s;width:100%;max-width:168px;z-index:3;text-decoration:none}.navbar-item:hover:before{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.navbar-item:active:before{opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0)}.navbar-item:active:after{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.navbar-item.active:before{background-color:#9b0000;opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(4);transform:translateX(-50%) translateY(-50%) scale(4)}.navbar-item:before,.navbar-item:after{border-radius:100px;content:'';left:50%;opacity:0;position:absolute;top:50%;-webkit-transition:all 0.4s;transition:all 0.4s}.navbar-item:before{background-color:rgba(242,242,242,0.2);height:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.8);transform:translateX(-50%) translateY(-50%) scale(0.8);width:50%}.navbar-item:after{background-color:rgba(155,0,0,0.5);height:75%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.8);transform:translateX(-50%) translateY(-50%) scale(0.8);width:75%}.navbar-item .navbar-item-wrapper{display:-webkit-box;display:flex;width:inherit;height:inherit;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 12px}.navbar-item .text{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;margin:0;letter-spacing:1px;z-index:2;-webkit-font-smoothing:antialiased}@media (max-width: 400px){.navbar-item .text{font-size:10px}}.navbar-item .icon{color:#fff;display:block;min-height:24px;height:1em;max-height:48px;-webkit-transition:all .25s;transition:all .25s;min-width:24px;width:1em;max-width:48px;margin-bottom:5px;z-index:2}@media (max-width: 480px){.navbar-item{width:inherit}}#navbar-items{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%;-webkit-box-pack:center;justify-content:center;position:absolute;top:0px;right:0}#navbar-items .navbar-background{background:#d50000;height:64px;left:0px;position:fixed;top:-100px;-webkit-transition:all 0.4s;transition:all 0.4s;width:100%;z-index:1}@media (max-width: 1280px){#navbar-items .navbar-background{bottom:1px;display:none;top:auto}}@media (max-width: 1280px){#navbar-items{background:#d50000;bottom:0px;box-shadow:rgba(0,0,0,0.156863) 0px -3px 10px,rgba(0,0,0,0.227451) 0px -3px 10px;height:56px;left:0px;position:fixed;top:auto;width:100%;z-index:2}}.mobile #navbar{background:#d50000;box-shadow:none}#navbar{-webkit-box-align:center;align-items:center;background:#d50000;box-shadow:rgba(0,0,0,0.156863) 0px 3px 10px,rgba(0,0,0,0.227451) 0px 3px 10px;display:-webkit-box;display:flex;height:64px;top:-100px;position:fixed;-webkit-transition:all 0.4s;transition:all 0.4s;width:100%;z-index:10000}#navbar.visible{top:0px}#navbar.visible #navbar-items .navbar-background{top:0px}#navbar.visible #navbar-artists-dropdown{top:63px}@media (max-width: 480px){#navbar{height:56px}}#all-artists-page{width:100%}#all-artists-page .artists-list{background:rgba(13,13,13,0.4);min-height:100vh;padding:80px 0px 100px 0px;width:100%}#all-artists-page .artists-list .artist{-webkit-box-align:center;align-items:center;border-bottom:1px solid #333;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:20px;text-decoration:none;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}#all-artists-page .artists-list .artist:hover{background-color:rgba(51,51,51,0.4)}#all-artists-page .artists-list .artist:nth-child(1) .artist-image{-webkit-animation-delay:0s;animation-delay:0s}#all-artists-page .artists-list .artist:nth-child(2) .artist-image{-webkit-animation-delay:0.1s;animation-delay:0.1s}#all-artists-page .artists-list .artist:nth-child(3) .artist-image{-webkit-animation-delay:0.2s;animation-delay:0.2s}#all-artists-page .artists-list .artist:nth-child(4) .artist-image{-webkit-animation-delay:0.3s;animation-delay:0.3s}#all-artists-page .artists-list .artist:nth-child(5) .artist-image{-webkit-animation-delay:0.4s;animation-delay:0.4s}#all-artists-page .artists-list .artist:nth-child(6) .artist-image{-webkit-animation-delay:0.5s;animation-delay:0.5s}#all-artists-page .artists-list .artist:nth-child(7) .artist-image{-webkit-animation-delay:0.6s;animation-delay:0.6s}#all-artists-page .artists-list .artist:nth-child(8) .artist-image{-webkit-animation-delay:0.7s;animation-delay:0.7s}#all-artists-page .artists-list .artist:nth-child(9) .artist-image{-webkit-animation-delay:0.8s;animation-delay:0.8s}#all-artists-page .artists-list .artist:nth-child(10) .artist-image{-webkit-animation-delay:0.9s;animation-delay:0.9s}#all-artists-page .artists-list .artist:nth-child(11) .artist-image{-webkit-animation-delay:1s;animation-delay:1s}#all-artists-page .artists-list .artist:nth-child(12) .artist-image{-webkit-animation-delay:1.1s;animation-delay:1.1s}#all-artists-page .artists-list .artist:nth-child(13) .artist-image{-webkit-animation-delay:1.2s;animation-delay:1.2s}#all-artists-page .artists-list .artist:nth-child(14) .artist-image{-webkit-animation-delay:1.3s;animation-delay:1.3s}#all-artists-page .artists-list .artist:nth-child(15) .artist-image{-webkit-animation-delay:1.4s;animation-delay:1.4s}#all-artists-page .artists-list .artist:nth-child(16) .artist-image{-webkit-animation-delay:1.5s;animation-delay:1.5s}#all-artists-page .artists-list .artist:nth-child(17) .artist-image{-webkit-animation-delay:1.6s;animation-delay:1.6s}#all-artists-page .artists-list .artist:nth-child(18) .artist-image{-webkit-animation-delay:1.7s;animation-delay:1.7s}#all-artists-page .artists-list .artist:nth-child(19) .artist-image{-webkit-animation-delay:1.8s;animation-delay:1.8s}#all-artists-page .artists-list .artist:nth-child(20) .artist-image{-webkit-animation-delay:1.9s;animation-delay:1.9s}#all-artists-page .artists-list .artist:nth-child(21) .artist-image{-webkit-animation-delay:2s;animation-delay:2s}#all-artists-page .artists-list .artist:nth-child(22) .artist-image{-webkit-animation-delay:2.1s;animation-delay:2.1s}#all-artists-page .artists-list .artist:nth-child(23) .artist-image{-webkit-animation-delay:2.2s;animation-delay:2.2s}#all-artists-page .artists-list .artist:nth-child(24) .artist-image{-webkit-animation-delay:2.3s;animation-delay:2.3s}#all-artists-page .artists-list .artist:nth-child(25) .artist-image{-webkit-animation-delay:2.4s;animation-delay:2.4s}#all-artists-page .artists-list .artist.loading .artist-image{-webkit-animation:loading-light 3s linear infinite;animation:loading-light 3s linear infinite;background-color:rgba(255,255,255,0.2)}#all-artists-page .artists-list .artist.loading .artist-name{-webkit-animation:loading-light 3s linear infinite;animation:loading-light 3s linear infinite;margin:20px auto;width:50%}#all-artists-page .artists-list .artist.loading .artist-name h1{background-color:rgba(255,255,255,0.2);border-radius:100px;display:inline-block;height:20px;width:100%}#all-artists-page .artists-list .artist .artist-image{-webkit-animation:zoomIn 0.5s ease-in;animation:zoomIn 0.5s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:20vw;opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:20vw;min-width:20vw}#all-artists-page .artists-list .artist .artist-name{display:-webkit-box;display:flex}#all-artists-page .artists-list .artist .artist-name h1{color:white;font-family:'Orbitron', sans-serif;font-weight:400;margin:0px;text-align:center}@media (min-width: 800px){#all-artists-page .artists-list .artist{border-bottom:none;display:inline-block;padding:40px 0px;padding-bottom:20px;width:33.33%}#all-artists-page .artists-list .artist .artist-image{height:20vw;margin:auto;width:20vw;min-width:20vw}#all-artists-page .artists-list .artist .artist-name{margin-top:20px;width:100%}#all-artists-page .artists-list .artist .artist-name h1{width:100%}}@media (min-width: 1400px){#all-artists-page .artists-list .artist{width:25%}#all-artists-page .artists-list .artist .artist-image{height:15vw;width:15vw;min-width:15vw}#all-artists-page .artists-list .artist .artist-name h1{width:100%}}@media (max-width: 1280px){#all-artists-page .artists-list{padding:80px 0px}}#artist-page .album-wrapper{width:100%;cursor:pointer}#artist-page .album-wrapper.toggled .track-list-wrapper{display:-webkit-inline-box;display:inline-flex}@media (max-width: 480px){#artist-page .album-wrapper.toggled .track-list-wrapper{width:100%;top:unset;left:0;position:absolute}}@media (min-width: 2100px){#artist-page .album-wrapper:nth-child(4n+3) .track-list-wrapper{right:25.5%}#artist-page .album-wrapper:nth-child(4n+3) .track-list-wrapper .track-list:after{left:0}}@media (min-width: 1600px){#artist-page .album-wrapper:nth-child(4n+3) .track-list-wrapper{right:17%}#artist-page .album-wrapper:nth-child(4n+3) .track-list-wrapper .track-list:after{left:0}}@media (min-width: 840px){#artist-page .album-wrapper:nth-child(4n+1) .track-list-wrapper{left:0}#artist-page .album-wrapper:nth-child(4n+1) .track-list-wrapper .track-list:after{left:0}#artist-page .album-wrapper:nth-child(4n+2) .track-list-wrapper{left:25.5%}#artist-page .album-wrapper:nth-child(4n+2) .track-list-wrapper .track-list:after{left:0}#artist-page .album-wrapper:nth-child(4n+3) .track-list-wrapper{right:25.5%}#artist-page .album-wrapper:nth-child(4n+3) .track-list-wrapper .track-list:after{left:0}#artist-page .album-wrapper:nth-child(4n+4) .track-list-wrapper{right:0}#artist-page .album-wrapper:nth-child(4n+4) .track-list-wrapper .track-list:after{right:0;left:unset}}@media (max-width: 840px){#artist-page .album-wrapper:nth-child(3n+1) .track-list-wrapper{left:0}#artist-page .album-wrapper:nth-child(3n+1) .track-list-wrapper .track-list:after{left:0}#artist-page .album-wrapper:nth-child(3n+2) .track-list-wrapper{right:0}#artist-page .album-wrapper:nth-child(3n+2) .track-list-wrapper .track-list:after{left:0}#artist-page .album-wrapper:nth-child(3n+3) .track-list-wrapper{right:0}#artist-page .album-wrapper:nth-child(3n+3) .track-list-wrapper .track-list:after{right:0;left:unset}}@media (max-width: 480px){#artist-page .album-wrapper:nth-child(2n+1) .track-list-wrapper .track-list:after{left:0}#artist-page .album-wrapper:nth-child(2n+2) .track-list-wrapper .track-list:after{left:unset;right:0}}#artist-page .album-wrapper .album{z-index:1}#artist-page .album-wrapper .album .cover-art-wrapper{position:relative;border-radius:4px;box-shadow:0px 0px 10px -1px black}#artist-page .album-wrapper .album .cover-art-wrapper:hover .view-tracks{display:-webkit-box;display:flex}#artist-page .album-wrapper .album .cover-art-wrapper .view-tracks{background-color:rgba(0,0,0,0.4);top:0;right:0;left:0;bottom:0;position:absolute;display:none;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#artist-page .album-wrapper .album .cover-art-wrapper .view-tracks p{color:white;font-size:1em}#artist-page .album-wrapper .album .cover-art{display:block;width:100%;border-radius:inherit}#artist-page .album-wrapper .album .cover-art.default{background:linear-gradient(45deg, black 50%, #1a1a1a 50%)}#artist-page .album-wrapper .album .cover-art.default:after{background-image:url("/static/images/strange-music-inc-logo-red.svg");background-position:center;background-repeat:no-repeat;background-size:70%;content:'';height:100%;left:0px;position:absolute;top:0px;width:100%}#artist-page .album-wrapper .album>.name{margin-top:10px}#artist-page .album-wrapper .album>.name h1{color:#fff;font-size:1em;margin:0;font-weight:300}#artist-page .album-wrapper .track-list-wrapper{cursor:default;display:none;position:absolute;min-width:340px;max-width:calc(90vw / 2);width:100%}@media (max-width: 480px){#artist-page .album-wrapper .track-list-wrapper{max-width:100%}}#artist-page .album-wrapper .track-list-wrapper .track-list{background-color:#1a1a1a;border-radius:2px;box-shadow:rgba(0,0,0,0.16) 0px 3px 10px,rgba(0,0,0,0.23) 0px 3px 10px;padding:20px;position:relative;z-index:2}@media (max-width: 480px){#artist-page .album-wrapper .track-list-wrapper .track-list{width:100%}}#artist-page .album-wrapper .track-list-wrapper .track-list:after{border:0px solid transparent;border-right-width:30px;border-left-width:30px;border-bottom:30px solid #1a1a1a;content:'';height:0px;left:10px;position:absolute;top:-29px;width:0px}@media (max-width: 480px){#artist-page .album-wrapper .track-list-wrapper .track-list:after{left:43%}}#artist-page .album-wrapper .track-list-wrapper .track-list .title{margin-bottom:10px}#artist-page .album-wrapper .track-list-wrapper .track-list .title h1{color:white;font-size:1.2em;font-weight:400;margin:0px}@media (max-width: 1280px){#artist-page .album-wrapper .track-list-wrapper .track-list .title h1{font-size:16px}}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks{border-left:1px solid #333;max-height:400px;padding-right:10px;overflow:auto}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc1 .title,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc2 .title,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-tracks .title{position:relative}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc1 .title:before,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc1 .title:after,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc2 .title:before,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc2 .title:after,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title:before,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title:after,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-tracks .title:before,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-tracks .title:after{background-color:#333;content:'';height:1px;position:absolute;top:50%}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc1 .title:after,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc2 .title:after,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title:after,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-tracks .title:after{left:0px;width:10px}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc1 .title:before,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc2 .title:before,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title:before,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-tracks .title:before{left:70px;width:calc(100% - 70px)}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc1 .title h1,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc2 .title h1,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title h1,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-tracks .title h1{color:white;font-size:1em;font-weight:400;margin:0px;margin-bottom:10px;margin-left:20px;position:relative;text-align:left}@media (max-width: 1280px){#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc1 .title h1,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .disc2 .title h1,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title h1,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-tracks .title h1{font-size:16px}}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-tracks .title:before,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title:before{left:130px;width:calc(100% - 130px)}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-tracks .title h1,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title h1{width:110px}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title:before{left:110px;width:calc(100% - 110px)}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .bonus-disc .title h1{width:90px}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track{display:-webkit-box;display:flex;margin-bottom:10px}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track h1{color:white;font-size:0.8em;font-weight:400;margin:0px}@media (max-width: 1280px){#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track h1{font-size:16px}}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .number,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .name,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .producer{display:inline-block}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .track-name-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .name,#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .producer{text-align:left}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .number{margin-left:10px;margin-right:20px;position:relative}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .number:after{background-color:#333;content:'';height:1px;left:-5px;position:absolute;top:calc(50% - 1px);width:5px}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .number h1{color:#d50000;font-weight:700;text-align:right}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .producer{margin-top:5px}#artist-page .album-wrapper .track-list-wrapper .track-list .tracks .track .producer h1{color:#999;font-size:12px}#artist-page .album-wrapper .track-list-wrapper .track-list-backdrop{background-color:rgba(0,0,0,0.4);cursor:default;height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:1}#artist-page .albums{text-align:center;margin:auto;margin-top:100px;position:relative;z-index:3;width:90vw}#artist-page .albums .albums-wrapper{display:grid;grid-gap:1em;grid-auto-rows:1fr;grid-template-columns:repeat(4, 1fr)}@media (max-width: 840px){#artist-page .albums .albums-wrapper{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 480px){#artist-page .albums .albums-wrapper{grid-template-columns:repeat(2, 1fr)}}#artist-page .albums .no-albums-available{background:rgba(13,13,13,0.8);background:-webkit-gradient(linear, left top, left bottom, from(rgba(13,13,13,0.8)), to(transparent));background:linear-gradient(to bottom, rgba(13,13,13,0.8), transparent);margin:auto;position:relative;text-align:center;z-index:2}#artist-page .albums .no-albums-available h1{color:white;font-weight:400;font-size:1em;margin:0px;padding:20px 0px}#artist-page .artist-background{background-position:50% 0px;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;height:100vh;left:0px;min-height:400px;position:fixed;top:0px;width:100%}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){#artist-page .artist-background{background-attachment:initial}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){#artist-page .artist-background{background-attachment:initial}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){#artist-page .artist-background{background-attachment:initial}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){#artist-page .artist-background{background-attachment:initial}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-width: 768px) and (max-width: 1024px){#artist-page .artist-background{background-attachment:initial}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px) and (min-width: 1024px) and (max-width: 1366px){#artist-page .artist-background{background-attachment:initial}}#artist-page .header{height:calc(100vh - 200px);min-height:400px;position:relative;z-index:2}#artist-page .header .header-filter{background-color:rgba(0,0,0,0.2);height:calc(100vh - 200px);min-height:400px;left:0px;position:absolute;top:0px;width:100%}#artist-page .header .artist-name{bottom:0px;overflow:hidden;position:absolute;text-align:right;text-transform:uppercase;width:100%;z-index:2}#artist-page .header .artist-name:after{-webkit-animation:expand ease-in 3s;animation:expand ease-in 3s;background-color:white;content:'';height:2px;position:absolute}#artist-page .header .artist-name:after{bottom:0px;box-shadow:0px 0px 32px 16px rgba(0,0,0,0.4);right:0px;width:100%}#artist-page .header .artist-name h1{color:#fff;font-family:Orbitron,sans-serif;font-size:4em;margin-top:.5em;margin-right:20px;text-shadow:0 0 6px #000}#artist-page .header .artist-name h1:before,#artist-page .header .artist-name h1:after{-webkit-animation:expand ease-in 3s;animation:expand ease-in 3s;background-color:white;content:'';height:2px;position:absolute}#artist-page .header .artist-name h1:before{top:0;width:100%}#artist-page .header .artist-name h1:after{bottom:0;right:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:150%}@media (max-width: 1400px){#artist-page .header .artist-name h1{font-size:2.5em}}@media (max-width: 1280px){#artist-page .header .artist-name{height:320px;text-align:center}#artist-page .header .artist-name:before,#artist-page .header .artist-name:after{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#artist-page .header .artist-name:before{top:120px}#artist-page .header .artist-name h1{margin-right:0px;text-align:center}#artist-page .header .artist-name h1:before{width:50%}#artist-page .header .artist-name h1:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15%;top:1.75em}#artist-page .header .artist-name h1:before,#artist-page .header .artist-name h1:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#artist-page .header .artist-profile-image{background-color:black;background-position:center;background-repeat:no-repeat;background-size:cover;border:2px solid white;border-radius:50%;bottom:0px;box-shadow:rgba(0,0,0,0.188235) 0px 10px 30px,rgba(0,0,0,0.227451) 0px 6px 10px;height:260px;left:100px;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);width:260px;z-index:3}@media (max-width: 1280px){#artist-page .header .artist-profile-image{left:50%;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}}@media (max-width: 800px){#artist-page .header .artist-profile-image{height:200px;width:200px}}#artist-page>.content{background-attachment:fixed;background-position:50% 0px;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;overflow:hidden;padding:200px 0px;position:relative;width:100%;z-index:1}#artist-page>.content .content-filter{background:rgba(0,0,0,0.6);background:-webkit-gradient(linear, left top, right top, from(black), color-stop(rgba(0,0,0,0.25)), to(black));background:linear-gradient(to right, black, rgba(0,0,0,0.25), black);height:100%;left:0px;position:absolute;top:0px;width:100%}#artist-page>.content .bio{margin:auto;width:90vw;z-index:2}#artist-page>.content .bio>.text{color:white;overflow:auto;position:relative;width:100%;z-index:2;box-shadow:0px 2px 10px 0px black;margin-bottom:40px}#artist-page>.content .bio>.text p{background-color:rgba(23,23,23,0.7);border-radius:2px;display:block;padding:20px;font-weight:300;line-height:1.5em;margin:0}#artist-page>.content #tours{margin:100px auto 0 auto;width:90vw;position:relative}#artist-page>.content #tours #tours-wrapper #tours-hide-wrapper{height:1000px;overflow:hidden;position:relative}#artist-page>.content #tours #tours-wrapper #tours-error-wrapper{background:rgba(0,0,0,0.4);padding:5px 0 20px 0;border-radius:3px}#artist-page>.content #tours #tours-wrapper #tours-error-wrapper #tours-retry-button{border:none;padding:10px;border-radius:3px;background:#d50000;border-bottom:3px solid #af0202;color:white;font-size:16px;cursor:pointer;font-family:roboto;width:200px}#artist-page>.content #tours #tours-wrapper #show-more-tours-button{border:none;padding:10px;border-radius:3px;background:#d50000;border-bottom:3px solid #af0202;color:white;font-size:16px;cursor:pointer;font-family:roboto;width:200px;margin-top:40px}#artist-page>.content #tours #tours-wrapper .loading-spinner-wrapper{position:relative;top:unset;left:unset;-webkit-transform:unset;transform:unset}#artist-page>.content #tours #tours-wrapper .tour-wrapper{margin:20px 0 40px 0}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-graphic{max-width:90vw;margin:100px auto 40px auto;display:block;border-radius:3px;box-shadow:0px 4px 10px 0px black}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-notes{color:white;background:rgba(0,0,0,0.5);padding:15px;border-radius:3px;font-size:16px;margin:40px auto}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-notes h1{color:white;font-weight:400;margin:0 0 3px 0;text-shadow:1px 1px black;font-size:inherit;display:inline-block}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-notes h1.label{color:#d50000;font-weight:700;margin:0 1em 0 0}@media (max-width: 1280px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-notes{font-size:14px}}@media (max-width: 400px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-notes{font-size:14px;white-space:normal}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue{cursor:pointer;display:inline-block;position:relative;vertical-align:top;-webkit-transition:all 0.4s;transition:all 0.4s;width:100%}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue:after{background-color:white;content:'';height:0%;left:0px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;transition:all 0.4s;width:2px}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue:nth-child(even){background-color:rgba(255,255,255,0.1)}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue:nth-child(even) .tour-venue-info .tour-date{background:#ab000d}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue:nth-child(odd){background-color:rgba(255,255,255,0.05)}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue:nth-child(odd) .tour-venue-info .tour-date{background:#9a0007}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue:hover:after{height:100%}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue:hover .background-flasher{-webkit-animation:flash 3s linear infinite;animation:flash 3s linear infinite}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info{min-height:100px;position:relative;white-space:nowrap;width:100%;grid-template-columns:75px 4fr 1.15fr;padding-right:15px;display:grid;-webkit-box-align:center;align-items:center;pointer-events:none}@media (min-width: 1280px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info{grid-template-columns:75px 4fr 1fr}}@media (max-width: 800px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info{grid-template-columns:75px 3fr 1.75fr}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info>h1{margin:0px;text-align:left}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-date{height:100%;width:100%;padding:10px;-webkit-box-align:center;align-items:center;align-content:center;display:inline-grid;grid-template-rows:25% 40% 35%;-webkit-box-pack:center;-ms-flex-pack:center;font-size:24px;flex-wrap:wrap;text-align:center}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-date p{color:white;margin:0;padding:0;font-size:14px;font-weight:400}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-date .abbrev{font-size:16px}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-date .day-of-month{color:white;font-size:28px;font-weight:300}@media (max-width: 960px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-date .abbrev{position:relative;padding-bottom:unset}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-date .day-of-month{font-size:inherit}}@media (max-width: 720px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info{font-size:12px}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-date:after{content:none}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time{display:grid;grid-template-columns:4fr 1fr;grid-template-rows:1fr;height:100%;-webkit-box-align:center;align-items:center;padding:15px 35px 15px 15px}@media (max-width: 800px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time{grid-template-rows:auto;grid-template-areas:"location" "info" "notes";grid-template-columns:1fr}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location{align-self:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location .name h1,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location .city-state h1{color:#fff;font-size:18px;font-weight:400;margin:0;white-space:normal}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location .name{margin-bottom:5px}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location .city-state h1{font-size:16px}@media (max-width: 840px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location .name h1,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location .city-state h1{font-size:16px}}@media (max-width: 720px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location .name h1,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location .city-state h1{font-size:14px}}@media (max-width: 400px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location .name h1,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-location .city-state h1{font-size:12px}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-venue-notes{width:auto;margin:0;white-space:initial;margin:0}@media (min-width: 800px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-venue-notes{font-size:14px}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-venue-notes:first-child{margin:10px 0 5px 0}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-venue-notes:last-child{margin:0}@media (max-width: 400px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-location-and-time .tour-venue-notes p{font-size:12px}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info{display:inline-grid;grid-template-columns:repeat(2, -webkit-min-content);grid-template-columns:repeat(2, min-content);max-width:100%;grid-gap:2em;margin-top:2px;font-size:14px;text-align:center}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages{display:initial;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time:first-child,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages:first-child{text-align:center}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time p,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages p{color:white;font-weight:400;margin:0 0 20px 0;font-size:inherit}@media (max-width: 800px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time p,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages p{margin:0 0 10px 0}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time p.label,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages p.label{color:white;opacity:0.7;font-weight:500;margin:0}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time.hide,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages.hide{display:none}@media (min-width: 800px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time.hide,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages.hide{display:none}}@media (max-width: 800px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time,#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages{font-size:10px}}@media (max-width: 1280px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info{-webkit-box-pack:center;justify-content:center}}@media (max-width: 960px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info{grid-gap:1em}}@media (max-width: 800px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info{grid-template-columns:repeat(2, -webkit-min-content);grid-template-columns:repeat(2, min-content);font-size:12px;-webkit-box-pack:start;justify-content:start;padding-top:10px}}@media (max-with: 400px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-addtl-info{font-size:10px}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-notes{font-size:14px;font-style:italic}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-notes h1{color:white;font-weight:400;margin:0 0 3px 0;text-shadow:1px 1px black;font-size:inherit;display:inline-block}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-notes h1.label{color:#d50000;font-weight:700;margin:0 1em 0 0}@media (max-width: 1280px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-notes{font-size:12px}}@media (max-width: 400px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-notes{font-size:10px;white-space:normal}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;height:100%;padding:15px 0;cursor:initial}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i{color:white;text-align:center;opacity:1;z-index:30;pointer-events:all}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i:nth-child(even){margin:0 15px}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i.hide{opacity:0;cursor:default !important}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i.sold-out{color:#ffef00;cursor:default !important}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i.sold-out p{color:inherit;cursor:inherit;font-weight:bold}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i:hover:not(.sold-out){color:#ffffffbf;cursor:pointer}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i:hover:not(.sold-out) a{text-decoration:none;color:inherit}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i:hover:not(.sold-out) p{color:inherit;cursor:inherit}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i a{text-decoration:none;color:inherit}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i .material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i p{font-size:14px;margin-bottom:0;font-family:Roboto,sans-serif;font-weight:normal}@media (max-width: 800px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i p{font-size:1rem}}@media (max-width: 360px){#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator{padding:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between;margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i:nth-child(even){margin:0}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i.sold-out p{margin:0 10px 0 0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i a p{margin:0 10px 0 0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#artist-page>.content #tours #tours-wrapper .tour-wrapper .tour-venue .tour-venue-info .tour-venue-more-indicator i p{margin:0 10px 0 0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#artist-page>.content #tours #tours-wrapper .tour-wrapper .background-flasher{background:linear-gradient(-60deg, transparent 30%, rgba(255,255,255,0.15), transparent 70%);background-position:-100%;background-repeat:no-repeat;background-size:50% 100%;height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:10}#artist-page>.content .listen{margin:100px auto 0 auto;width:90vw;position:relative}#artist-page>.content .listen .platform-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap}#artist-page>.content .listen .platform{display:inline-block;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-decoration:none;margin:20px;padding:10px;background:rgba(0,0,0,0.5);border-radius:4px}#artist-page>.content .listen .platform p{font-size:16px;color:white;padding:10px;margin:10px 0 0 0}#artist-page>.content .listen .platform:hover{background:rgba(255,255,255,0.1)}#artist-page>.content .socials{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin:0 auto;-webkit-box-align:center;align-items:center;width:90vw}#artist-page>.content .socials a{font-size:24px;color:white;margin-right:20px;position:relative}@media (max-width: 570px){#artist-page>.content .socials{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#artist-page>.content .socials iframe,#artist-page>.content .socials a{margin-top:10px;margin-bottom:10px;margin-right:0}}#artist-page>.content .blog-section{margin-top:100px}@media (max-width: 480px){#artist-page>.content .blog-section{margin-top:0}}#artist-page>.content .blog-section .more{display:none}#home-page .logo-wrapper{z-index:1}#home-page{background-attachment:fixed;background-position:center;background-size:cover;overflow-x:hidden;overflow-y:auto;position:relative;width:100%;z-index:1;margin-bottom:100px}#home-page>.header{background-color:#d50000;background-image:url("/static/images/HeaderBackground.png");background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0px 20px 5px #000;padding:100px 0 20px 0;position:relative;width:100vw;z-index:5}#home-page>.header:after{content:'';height:100%;left:0%;pointer-events:none;position:absolute;top:0%;width:100%;z-index:2}#home-page>.header .header-video-wrapper{height:39.55vw;overflow:hidden;position:relative;width:100%;z-index:2;margin-top:0}#home-page>.header .header-video-wrapper .header-video{box-shadow:0 19px 38px rgba(0,0,0,0.88),0 15px 12px rgba(0,0,0,0.08);height:39.55vw;margin:auto;position:relative;width:70vw}#home-page>.header .header-video-wrapper .header-video>div{height:inherit}@media (max-width: 800px){#home-page>.header .header-video-wrapper .header-video{height:56vw;width:100vw}}@media (max-width: 800px){#home-page>.header .header-video-wrapper{height:56vw}}@media (max-width: 800px){#home-page .header{background-color:#0d0d0d;background-image:none !important;padding-top:30px;padding-bottom:0px;margin-bottom:60px}#home-page .header:after{background:transparent}}#home-page>.content{min-height:500px;padding-bottom:200px;position:relative;text-align:center;width:90vw;margin:auto;max-width:2648px !important;z-index:6}@media (max-width: 800px){#home-page>.content{margin-top:0px;padding-bottom:100px}}.loading{position:relative;text-align:center;z-index:2;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px}@media (max-width: 960px){.loading{grid-template-columns:repeat(2, 1fr)}}.loading .tweet-wrapper:nth-child(1) .tweet{-webkit-animation-delay:0s;animation-delay:0s}.loading .tweet-wrapper:nth-child(2) .tweet{-webkit-animation-delay:-.2s;animation-delay:-.2s}.loading .tweet-wrapper:nth-child(3) .tweet{-webkit-animation-delay:-.4s;animation-delay:-.4s}.loading .tweet-wrapper:nth-child(4) .tweet{-webkit-animation-delay:-.6s;animation-delay:-.6s}.loading .tweet-wrapper{text-align:left;margin-bottom:16px}.loading .tweet-wrapper .tweet{-webkit-animation:loading-light 3s linear infinite;animation:loading-light 3s linear infinite}.loading .tweet-wrapper .tweet .profile-info{margin-top:100px}.loading .tweet-wrapper .tweet .profile-info .profile-pic{background-color:#999}.loading .tweet-wrapper .tweet .profile-info .profile-user .name h1,.loading .tweet-wrapper .tweet .profile-info .profile-user .username h1{background-color:#dedede;border-radius:50px;height:15px}.loading .tweet-wrapper .tweet .profile-info .profile-user .name h1{width:100px}.loading .tweet-wrapper .tweet .profile-info .profile-user .username h1{width:80px}.loading .tweet-wrapper .tweet .tweet-text{margin-bottom:40px}.loading .tweet-wrapper .tweet .tweet-text p{background-color:#dedede;border-radius:50px;height:20px;margin-top:10px;position:relative}.loading .tweet-wrapper .tweet .tweet-text p:after{background-color:#dedede;border-radius:50px;content:'';height:20px;left:0px;position:absolute;top:30px;width:100%}.social-feed-wrapper{background:-webkit-gradient(linear, left top, right top, from(black), color-stop(transparent), to(black));background:linear-gradient(to right, black, transparent, black);padding:140px 0px;position:relative;width:100%}@media (max-width: 800px){.social-feed-wrapper{padding-top:100px}}.social-feed-wrapper .error{margin-top:100px;position:relative;text-align:center;z-index:2}.social-feed-wrapper .error h1{color:white;margin:0px}.social-feed-wrapper .social-filters{height:100px;margin-top:20px;position:relative;width:100%;z-index:10}.social-feed-wrapper .social-feed{margin:0 auto;padding-bottom:200px;position:relative;width:90vw;max-width:2648px;z-index:2}.social-feed-wrapper .social-feed .social-feed-columns{display:grid;grid-gap:1em;grid-template-columns:repeat(3, 1fr);margin-top:2em}@media (max-width: 960px){.social-feed-wrapper .social-feed .social-feed-columns{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){.social-feed-wrapper .social-feed .social-feed-columns{grid-template-columns:repeat(1, 1fr)}}.social-feed-wrapper .social-feed .social-feed-column{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:16px}.tweet-wrapper .tweet-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tweet-wrapper .twitter-logo{background-color:#1da1f2}.tweet-wrapper .profile-banner{background-size:contain;background-position:50% 0px;height:120px;z-index:1;background-repeat:no-repeat}@media (min-width: 961px){.tweet-wrapper .profile-banner{height:100vw;max-height:calc(18vw * (9/16))}}@media (max-width: 960px){.tweet-wrapper .profile-banner{max-height:calc(27vw * (9/16))}}@media (max-width: 600px){.tweet-wrapper .profile-banner{max-height:calc(54vw * (9/16))}}.tweet-wrapper .picture{background-color:#f2f2f2;margin:10px 0px;padding:10px;text-align:center;border-radius:2px}.tweet-wrapper .picture img{display:block;margin:auto;max-width:100%}.tweet-wrapper .tweet{margin-bottom:45px;padding:20px;display:-webkit-box;display:flex;flex-wrap:wrap}.tweet-wrapper .tweet .profile-info{display:-webkit-box;display:flex;margin-bottom:10px;width:100%}.tweet-wrapper .tweet .profile-info .profile-pic{border-radius:5px;height:40px;text-align:left;width:40px}.tweet-wrapper .tweet .profile-info .profile-user{margin-left:10px;overflow:hidden}.tweet-wrapper .tweet .profile-info .profile-user .name,.tweet-wrapper .tweet .profile-info .profile-user .username{display:inline-block;width:100%}.tweet-wrapper .tweet .profile-info .profile-user .name h1,.tweet-wrapper .tweet .profile-info .profile-user .username h1{display:inline-block;font-size:0.8em;margin:0px}.tweet-wrapper .tweet .profile-info .profile-user .name .created{color:#6e6e6e;display:inline-block;font-size:0.8em;margin-left:4px}.tweet-wrapper .tweet .profile-info .profile-user .username{color:#6e6e6e}.tweet-wrapper .tweet .tweet-text{word-wrap:break-word;color:black}.tweet-wrapper .tweet .tweet-text .text,.tweet-wrapper .tweet .tweet-text .entity,.tweet-wrapper .tweet .tweet-text p{font-size:1em;margin:0px;margin-right:4px;vertical-align:top;word-wrap:break-word}.tweet-wrapper .tweet .tweet-text .entity{color:#1da1f2;text-decoration:none}.tweet-wrapper .tweet .tweet-text .entity.media{display:block;margin-top:5px}.instagram-post-wrapper .instagram-post-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.instagram-post-wrapper .instagram-logo{background-color:#458eff}.instagram-post-wrapper .profile-info{margin-top:30px;overflow:hidden;position:relative;z-index:2}.instagram-post-wrapper .profile-info .profile-pic{border-radius:100px;box-shadow:0px 0px 1px 0px #333;height:50px;width:50px}.instagram-post-wrapper .profile-info .profile-user{display:inline-block;margin-left:10px;vertical-align:top;font-size:16px}.instagram-post-wrapper .profile-info .profile-user .name h1,.instagram-post-wrapper .profile-info .profile-user .username h1{display:inline-block;font-size:0.8em;line-height:20px;margin:0px}.instagram-post-wrapper .profile-info .profile-user .name .created{color:#6e6e6e;display:inline-block;font-size:0.8em;height:20px;line-height:20px;margin-left:5px;vertical-align:top}.instagram-post-wrapper .profile-info .profile-user .username h1{color:#6e6e6e;font-weight:normal}.instagram-post-wrapper .instagram-post{margin-bottom:45px;padding:20px}.instagram-post-wrapper .instagram-post .content .picture img{width:100%}.facebook-post-wrapper .facebook-post-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.facebook-post-wrapper .facebook-logo{background-color:#3b5998}.facebook-post-wrapper .profile-cover-photo{position:relative;z-index:1}.facebook-post-wrapper .facebook-post{margin-bottom:45px;padding:20px;display:-webkit-box;display:flex;flex-wrap:wrap}.facebook-post-wrapper .facebook-post .profile-info{margin-top:-40px;overflow:hidden;position:relative;z-index:2;display:-webkit-box;display:flex}.facebook-post-wrapper .facebook-post .profile-info .profile-pic{border:2px solid white;border-radius:2px;box-shadow:0px 0px 1px 0px #333;height:50px;width:50px}.facebook-post-wrapper .facebook-post .profile-info .profile-user{display:inline-block;-webkit-box-align:center;align-items:center;margin-left:10px;margin-top:30px;flex-wrap:wrap}.facebook-post-wrapper .facebook-post .profile-info .profile-user .name h1,.facebook-post-wrapper .facebook-post .profile-info .profile-user .username h1{display:inline-block;font-size:0.8em;margin:0px}.facebook-post-wrapper .facebook-post .profile-info .profile-user .name .created{color:#6e6e6e;display:inline-block;font-size:.8em;margin-left:4px}.facebook-post-wrapper .facebook-post .profile-info .profile-user .username h1{color:#6e6e6e;font-weight:normal}.facebook-post-wrapper .facebook-post .post-text{max-height:300px;overflow:auto}.facebook-post-wrapper .facebook-post .post-text p{font-size:1em;margin:0px;padding:10px 0px;word-wrap:break-word;color:black}.facebook-post-wrapper .facebook-post .story p{color:#6e6e6e;font-size:1em;margin:0px;padding:10px 0px}.facebook-post-wrapper .facebook-post .picture{padding:10px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.facebook-post-wrapper .facebook-post .picture img{border-radius:2px}.facebook-post-wrapper .facebook-post .link{margin:5px auto}.facebook-post-wrapper .facebook-post .link a{color:#3b5998;text-decoration:none;word-wrap:break-word}@media (max-width: 720px){.facebook-post-wrapper .facebook-post{font-size:13px}}#social-page{background-attachment:fixed;background-position:center;background-size:cover}#social-page .social-item-wrapper{background:#fff;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.6)), color-stop(rgba(255,255,255,0.8)), to(rgba(255,255,255,0.6)));background:linear-gradient(90deg, rgba(255,255,255,0.6), rgba(255,255,255,0.8), rgba(255,255,255,0.6));border-radius:2px;box-shadow:3px 4px 10px 0 rgba(0,0,0,0.5);position:relative;overflow:hidden}#social-page .social-item-wrapper .logo{border-bottom-right-radius:3px;display:inline-block;height:30px;left:0px;overflow:hidden;position:absolute;top:0px;width:30px;z-index:2}#social-page .social-item-wrapper .logo i{color:white;font-size:1em;height:30px;line-height:30px;text-align:center;text-shadow:1px 1px rgba(13,13,13,0.4);width:30px}#social-page .social-item-wrapper .social-item .content{margin-top:5px;overflow-x:hidden;overflow-y:auto;padding:10px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:initial;min-height:unset}#social-page .social-item-wrapper .social-item .content a{outline:none}#social-page .social-item-wrapper .social-item .content .caption-text p{color:black}#social-page .social-item-wrapper .stats{height:45px;z-index:20;position:absolute;right:0;bottom:0;left:0;padding:0 20px;border-top:1px solid #a2a2a2}#social-page .social-item-wrapper .stats .favorites,#social-page .social-item-wrapper .stats .retweets,#social-page .social-item-wrapper .stats .likes,#social-page .social-item-wrapper .stats .shares,#social-page .social-item-wrapper .stats .instagram-likes,#social-page .social-item-wrapper .stats .views{cursor:pointer;display:-webkit-inline-box;display:inline-flex;margin-right:10px;min-width:45px;max-width:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:45px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-decoration:none}#social-page .social-item-wrapper .stats .favorites h1,#social-page .social-item-wrapper .stats .favorites i,#social-page .social-item-wrapper .stats .retweets h1,#social-page .social-item-wrapper .stats .retweets i,#social-page .social-item-wrapper .stats .likes h1,#social-page .social-item-wrapper .stats .likes i,#social-page .social-item-wrapper .stats .shares h1,#social-page .social-item-wrapper .stats .shares i,#social-page .social-item-wrapper .stats .instagram-likes h1,#social-page .social-item-wrapper .stats .instagram-likes i,#social-page .social-item-wrapper .stats .views h1,#social-page .social-item-wrapper .stats .views i{color:#4b4b4b;display:inline-block;font-size:medium;margin:0px;margin-right:5px;-webkit-transition:all 0.25s;transition:all 0.25s}#social-page .social-item-wrapper .stats .favorites:hover i{color:#d50000}#social-page .social-item-wrapper .stats .retweets:hover i{color:#17bf63}#social-page .social-item-wrapper .stats .likes:hover i,#social-page .social-item-wrapper .stats .shares:hover i{color:#3b5998}#social-page .social-item-wrapper .stats .instagram-likes:hover i{color:#fb3958}#social-page .social-item-wrapper .stats .views:hover i{color:#458eff}@media (max-width: 720px){#social-page .social-item-wrapper{font-size:16px}#social-page .social-item-wrapper .social-item .profile-info,#social-page .social-item-wrapper .social-item .content{font-size:14px}}#tours-page .sort-by{border-top:1px solid rgba(255,255,255,0.4);margin-bottom:20px;padding-top:20px}#tours-page .sort-by>h1{color:white;font-weight:400;margin:0px;margin-bottom:5px}@media (max-width: 960px){#tours-page .sort-by>h1{font-size:18px}}@media (max-width: 720px){#tours-page .sort-by>h1{font-size:16px}}#tours-page .sort-by .options{cursor:pointer;display:-webkit-inline-box;display:inline-flex;height:44px;position:relative;min-width:150px}#tours-page .sort-by .options:hover .selected-option{opacity:0}#tours-page .sort-by .options:hover .available-options{max-height:200px;opacity:1}#tours-page .sort-by .options .selected-option{background-color:#3c3c3c;box-shadow:rgba(0,0,0,0.16) 0px 3px 10px,rgba(0,0,0,0.23) 0px 3px 10px;opacity:1;padding:10px 20px;-webkit-transition:all 0.2s;transition:all 0.2s;width:100%;height:100%;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;z-index:2}#tours-page .sort-by .options .selected-option h1,#tours-page .sort-by .options .selected-option i{color:white;font-size:14px;margin:0 10px 0 0;overflow:hidden;white-space:nowrap}#tours-page .sort-by .options .selected-option i{height:20px;text-align:center;width:15px}@media (max-width: 600px){#tours-page .sort-by .options .selected-option{padding:10px}}#tours-page .sort-by .options .available-options{background-color:#262626;box-shadow:rgba(0,0,0,0.16) 0px 3px 10px,rgba(0,0,0,0.23) 0px 3px 10px;left:0px;max-height:0px;opacity:0;overflow:hidden;padding:10px 0px;position:absolute;top:0px;-webkit-transition:all 0.2s;transition:all 0.2s;z-index:2}#tours-page .sort-by .options .available-options .option{padding:10px 20px}#tours-page .sort-by .options .available-options .option:hover{background-color:#333}#tours-page .sort-by .options .available-options .option.selected{background-color:#0d0d0d}#tours-page .sort-by .options .available-options .option h1{color:white;font-size:0.8em;height:20px;line-height:20px;margin:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}@media (max-width: 600px){#tours-page .sort-by .options .available-options .option{padding:10px}}#tours-page .tours-filters{height:120px;width:90vw;margin:20px auto 0 auto;position:relative;z-index:10}#tours-page .tours-filters .artist-selection{margin-left:0px}#tours-page .tours-filters .number-of-results{position:absolute;right:20px;bottom:20px}#tours-page .tours-filters .number-of-results h1{color:white;font-family:'Orbitron', sans-serif;font-weight:400;height:20px;line-height:20px;margin:0px}#tours-page .tours-filters .number-of-results h1 .showing,#tours-page .tours-filters .number-of-results h1 .of,#tours-page .tours-filters .number-of-results h1 .label{display:inline-block;margin-right:5px}#tours-page .tours-filters .number-of-results h1 .of,#tours-page .tours-filters .number-of-results h1 .label{margin-left:5px}@media (max-width: 600px){#tours-page .tours-filters .number-of-results{border-bottom:1px solid white;left:0px;right:auto;top:-40px}}@media (max-width: 600px){#tours-page .tours-filters{margin-top:60px}}#tours-page .tours-slider-wrapper{position:relative;width:90vw;margin:0 auto}#tours-page .tours-slider-wrapper .tours-slider{border-top:2px solid rgba(255,255,255,0.25);cursor:-webkit-grab;cursor:grab;height:300px;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}#tours-page .tours-slider-wrapper .tours-slider::-webkit-scrollbar{height:2px}#tours-page .tours-slider-wrapper .tours-slider::-webkit-scrollbar-thumb{background:#ccc}#tours-page .tours-slider-wrapper .tours-slider::-webkit-scrollbar-track{background:rgba(255,255,255,0.25)}#tours-page .tours-slider-wrapper .tours-slider .tours-slider-contents{height:260px;left:0px;padding:20px 5px;position:absolute;white-space:nowrap}#tours-page .tours-slider-wrapper .arrow{background-color:rgba(0,0,0,0.6);cursor:pointer;height:300px;position:absolute;top:0px;width:50px}#tours-page .tours-slider-wrapper .arrow:hover{background-color:rgba(0,0,0,0.8)}#tours-page .tours-slider-wrapper .arrow.disabled{cursor:default;opacity:0.3}#tours-page .tours-slider-wrapper .arrow i{color:white;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#tours-page .tours-slider-wrapper .arrow.next-arrow{right:0px}#tours-page .tours-slider-wrapper .arrow.prev-arrow{left:0px}.tour-venue-more-info .map-wrapper{-webkit-animation:fadeIn 1s linear;animation:fadeIn 1s linear;background-color:#1a1a1a;display:-webkit-box;display:flex;height:100%;overflow:hidden;position:relative;vertical-align:top;width:100%}.tour-venue-more-info .map-wrapper .loading{display:inline-block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1}.tour-venue-more-info .map-wrapper .loading h1{color:white;font-size:1em;font-weight:400;margin:0px}.tour-venue-more-info .map-wrapper .map{background-color:#1a1a1a;border:none;border-radius:2px;display:inline-block;height:300px;margin:auto;position:relative;width:500px;z-index:2;border-bottom:1px solid rgba(0,0,0,0.16)}@media (max-width: 800px){.tour-venue-more-info .map-wrapper .map{height:200px;width:100%}}.tour-venue-more-info-wrapper{background-color:rgba(0,0,0,0.4);cursor:default;height:100%;left:0px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0px;width:100%;z-index:10002}.tour-venue-more-info-wrapper .close{cursor:pointer;right:20px;position:fixed;top:20px;z-index:2}.tour-venue-more-info-wrapper .close i{color:white;font-size:2em;height:40px;line-height:40px;text-align:center;text-shadow:1px 1px 1px black;width:40px}.tour-venue-more-info-wrapper .tour-venue-more-info{-webkit-animation:zoomIn 0.25s linear;animation:zoomIn 0.25s linear;background-color:lightgray;box-shadow:rgba(0,0,0,0.16) 0px 3px 10px,rgba(0,0,0,0.23) 0px 3px 10px;margin:80px auto;width:500px;border-radius:2px;overflow:hidden}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links{background:transparent;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:100px 100px;grid-gap:1px;overflow-x:hidden;overflow-y:auto}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links::-webkit-scrollbar{width:4px}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links::-webkit-scrollbar-thumb{background:#4b4b4b}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links::-webkit-scrollbar-track{background:#262626}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link{cursor:pointer;background:white;position:relative;text-align:center;text-decoration:none;display:-webkit-box;display:flex;width:100%;height:100%;margin:0;padding:0 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link:hover{background-color:rgba(255,255,255,0.1)}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link.not-available{cursor:default}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link.not-available:hover{background-color:transparent}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link.not-available .fa-ticket{opacity:0.5}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link.not-available h1{text-align:center}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link.not-available h1 span.line-through{opacity:0.5;text-decoration:line-through}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link.not-available h1 span.red{color:red;margin-left:5px;font-weight:bold}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link i{color:#d50000;display:-webkit-inline-box;display:inline-flex;font-size:24px;height:48px;position:relative;text-align:center;vertical-align:top;width:48px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link i.fa-facebook{color:#3b5998;pointer-events:none}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link i.fa-twitter{color:#00b6f1;pointer-events:none}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link i .share{border:none;border-radius:100px;font-size:0.6em;height:20px;left:50%;line-height:20px;position:absolute;top:50%;-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);width:20px}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link h1{font-size:16px;font-weight:300;text-transform:capitalize;margin:10px 0;color:black;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;text-align:cener}@media (max-width: 480px){.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link h1{font-size:14px}}.tour-venue-more-info-wrapper .tour-venue-more-info .tour-links .link:last-child h1{border-bottom:none}@media (max-width: 800px){.tour-venue-more-info-wrapper .tour-venue-more-info{width:90%}}#tours-page .tour-venue{cursor:pointer;display:inline-block;position:relative;vertical-align:top;-webkit-transition:all 0.4s;transition:all 0.4s;width:100%}#tours-page .tour-venue:after{background-color:white;content:'';height:0%;left:0px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s;transition:all 0.4s;width:2px}#tours-page .tour-venue:nth-child(even){background-color:rgba(255,255,255,0.1)}#tours-page .tour-venue:nth-child(even) .tour-venue-info .tour-date{background:#ab000d}#tours-page .tour-venue:nth-child(odd){background-color:rgba(255,255,255,0.05)}#tours-page .tour-venue:nth-child(odd) .tour-venue-info .tour-date{background:#9a0007}#tours-page .tour-venue:hover:after{height:100%}#tours-page .tour-venue:hover .background-flasher{-webkit-animation:flash 3s linear infinite;animation:flash 3s linear infinite}#tours-page .tour-venue .tour-venue-info{min-height:100px;position:relative;white-space:nowrap;width:100%;grid-template-columns:75px 4fr 1.15fr;padding-right:15px;display:grid;-webkit-box-align:center;align-items:center;pointer-events:none}@media (min-width: 1280px){#tours-page .tour-venue .tour-venue-info{grid-template-columns:75px 4fr 1fr}}@media (max-width: 800px){#tours-page .tour-venue .tour-venue-info{grid-template-columns:75px 3fr 1.75fr}}#tours-page .tour-venue .tour-venue-info>h1{margin:0px;text-align:left}#tours-page .tour-venue .tour-venue-info .tour-date{height:100%;width:100%;padding:10px;-webkit-box-align:center;align-items:center;align-content:center;display:inline-grid;grid-template-rows:25% 40% 35%;-webkit-box-pack:center;-ms-flex-pack:center;font-size:24px;flex-wrap:wrap;text-align:center}#tours-page .tour-venue .tour-venue-info .tour-date p{color:white;margin:0;padding:0;font-size:14px;font-weight:400}#tours-page .tour-venue .tour-venue-info .tour-date .abbrev{font-size:16px}#tours-page .tour-venue .tour-venue-info .tour-date .day-of-month{color:white;font-size:28px;font-weight:300}@media (max-width: 960px){#tours-page .tour-venue .tour-venue-info .tour-date .abbrev{position:relative;padding-bottom:unset}#tours-page .tour-venue .tour-venue-info .tour-date .day-of-month{font-size:inherit}}@media (max-width: 720px){#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info{font-size:12px}#tours-page .tour-venue .tour-venue-info .tour-date:after{content:none}}#tours-page .tour-venue .tour-venue-info .tour-location-and-time{display:grid;grid-template-columns:4fr 1fr;grid-template-rows:1fr;height:100%;-webkit-box-align:center;align-items:center;padding:15px 35px 15px 15px}@media (max-width: 800px){#tours-page .tour-venue .tour-venue-info .tour-location-and-time{grid-template-rows:auto;grid-template-areas:"location" "info" "notes";grid-template-columns:1fr}}#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location{align-self:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location .name h1,#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location .city-state h1{color:#fff;font-size:18px;font-weight:400;margin:0;white-space:normal}#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location .name{margin-bottom:5px}#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location .city-state h1{font-size:16px}@media (max-width: 840px){#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location .name h1,#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location .city-state h1{font-size:16px}}@media (max-width: 720px){#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location .name h1,#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location .city-state h1{font-size:14px}}@media (max-width: 400px){#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location .name h1,#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-location .city-state h1{font-size:12px}}#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-venue-notes{width:auto;margin:0;white-space:initial;margin:0}@media (min-width: 800px){#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-venue-notes{font-size:14px}}#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-venue-notes:first-child{margin:10px 0 5px 0}#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-venue-notes:last-child{margin:0}@media (max-width: 400px){#tours-page .tour-venue .tour-venue-info .tour-location-and-time .tour-venue-notes p{font-size:12px}}#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info{display:inline-grid;grid-template-columns:repeat(2, -webkit-min-content);grid-template-columns:repeat(2, min-content);max-width:100%;grid-gap:2em;margin-top:2px;font-size:14px;text-align:center}#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time,#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages{display:initial;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time:first-child,#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages:first-child{text-align:center}#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time p,#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages p{color:white;font-weight:400;margin:0 0 20px 0;font-size:inherit}@media (max-width: 800px){#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time p,#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages p{margin:0 0 10px 0}}#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time p.label,#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages p.label{color:white;opacity:0.7;font-weight:500;margin:0}#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time.hide,#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages.hide{display:none}@media (min-width: 800px){#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time.hide,#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages.hide{display:none}}@media (max-width: 800px){#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-time,#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info .tour-ages{font-size:10px}}@media (max-width: 1280px){#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info{-webkit-box-pack:center;justify-content:center}}@media (max-width: 960px){#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info{grid-gap:1em}}@media (max-width: 800px){#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info{grid-template-columns:repeat(2, -webkit-min-content);grid-template-columns:repeat(2, min-content);font-size:12px;-webkit-box-pack:start;justify-content:start;padding-top:10px}}@media (max-with: 400px){#tours-page .tour-venue .tour-venue-info .tour-venue-addtl-info{font-size:10px}}#tours-page .tour-venue .tour-venue-info .tour-notes{font-size:14px;font-style:italic}#tours-page .tour-venue .tour-venue-info .tour-notes h1{color:white;font-weight:400;margin:0 0 3px 0;text-shadow:1px 1px black;font-size:inherit;display:inline-block}#tours-page .tour-venue .tour-venue-info .tour-notes h1.label{color:#d50000;font-weight:700;margin:0 1em 0 0}@media (max-width: 1280px){#tours-page .tour-venue .tour-venue-info .tour-notes{font-size:12px}}@media (max-width: 400px){#tours-page .tour-venue .tour-venue-info .tour-notes{font-size:10px;white-space:normal}}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;height:100%;padding:15px 0;cursor:initial}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i{color:white;text-align:center;opacity:1;z-index:30;pointer-events:all}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i:nth-child(even){margin:0 15px}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i.hide{opacity:0;cursor:default !important}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i.sold-out{color:#ffef00;cursor:default !important}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i.sold-out p{color:inherit;cursor:inherit;font-weight:bold}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i:hover:not(.sold-out){color:#ffffffbf;cursor:pointer}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i:hover:not(.sold-out) a{text-decoration:none;color:inherit}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i:hover:not(.sold-out) p{color:inherit;cursor:inherit}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i a{text-decoration:none;color:inherit}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i .material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i p{font-size:14px;margin-bottom:0;font-family:Roboto,sans-serif;font-weight:normal}@media (max-width: 800px){#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i p{font-size:1rem}}@media (max-width: 360px){#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator{padding:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between;margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i:nth-child(even){margin:0}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i.sold-out p{margin:0 10px 0 0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i a p{margin:0 10px 0 0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#tours-page .tour-venue .tour-venue-info .tour-venue-more-indicator i p{margin:0 10px 0 0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#tours-page .background-flasher{background:linear-gradient(-60deg, transparent 30%, rgba(255,255,255,0.15), transparent 70%);background-position:-100%;background-repeat:no-repeat;background-size:50% 100%;height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:10}#tours-page .tour-info-wrapper{margin:auto;margin-top:80px;min-height:500px;position:relative}#tours-page .tour-info-wrapper .no-results{background:rgba(13,13,13,0.8);background:-webkit-gradient(linear, left top, left bottom, from(rgba(13,13,13,0.8)), to(transparent));background:linear-gradient(to bottom, rgba(13,13,13,0.8), transparent);border-top:2px solid white;margin:auto;margin-top:20px;position:relative;text-align:center;z-index:2}#tours-page .tour-info-wrapper .no-results h1{color:white;font-weight:400;font-size:1em;margin:0px;padding:20px 0px}#tours-page .tour-info-wrapper .tour-info{height:100%;overflow:auto;padding-bottom:100px;position:relative;-webkit-transition:all 0.4s;transition:all 0.4s;z-index:2}#tours-page .tour-info-wrapper .tour-info .title h1{border-bottom:2px solid white;color:white;font-family:'Orbitron', sans-serif;font-size:2em;padding-bottom:10px;text-shadow:1px 1px black}#tours-page .tour-info-wrapper .tour-info .distance-note{margin-bottom:20px;-webkit-backface-visibility:hidden}#tours-page .tour-info-wrapper .tour-info .distance-note h1{color:white;font-size:0.8em;font-weight:400;margin:0px}@media (max-width: 720px){#tours-page .tour-info-wrapper .tour-info .distance-note h1{font-size:initial}}#tours-page .tour-info-wrapper .tour-info .distance-note h1 span{color:#d50000;font-style:italic}#tours-page .tour-info-wrapper .tour-info .tour-info-graphic{box-shadow:rgba(0,0,0,0.25) 0px 14px 45px,rgba(0,0,0,0.22) 0px 10px 18px;margin:20px 0px;width:100%}@media (max-width: 800px){#tours-page .tour-info-wrapper .tour-info .tour-info-graphic{margin-bottom:20px}}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper{padding:20px 0px;position:relative;z-index:2}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper>h1{color:white;margin:0px;margin-bottom:10px}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider{overflow-x:auto;overflow-y:hidden;width:100%}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider::-webkit-scrollbar{height:2px}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider::-webkit-scrollbar-thumb{background:transparent}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider::-webkit-scrollbar-track{background:transparent}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider:hover::-webkit-scrollbar-thumb{background:#ccc}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider:hover::-webkit-scrollbar-track{background:rgba(255,255,255,0.25)}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider .tour-artists{display:-webkit-box;display:flex;padding:20px 0}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider .tour-artists .tour-artist{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin:10px 0px;margin-left:0px;padding:10px 0px;vertical-align:top;text-decoration:none}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider .tour-artists .tour-artist:last-child{margin-right:0px}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider .tour-artists .tour-artist:hover h1{color:#d50000}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider .tour-artists .tour-artist .image{background-color:black;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:100px;box-shadow:rgba(0,0,0,0.12) 0px 1px 6px,rgba(0,0,0,0.12) 0px 1px 4px;height:100px;margin-bottom:10px;width:100px}#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider .tour-artists .tour-artist h1{color:white;font-size:0.8em;margin:0px;overflow:hidden;text-align:center;max-width:200px;font-weight:500}@media (max-width: 960px){#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider .tour-artists .tour-artist h1{font-size:20px}}@media (max-width: 720px){#tours-page .tour-info-wrapper .tour-info .tour-artists-wrapper .tour-artists-slider .tour-artists .tour-artist h1{font-size:16px}}#tours-page .tour-info-wrapper .tour-info .tour-venues{margin-bottom:100px}#tours-page .tour-info-wrapper .tour-info .number-of-results{margin-bottom:10px}#tours-page .tour-info-wrapper .tour-info .number-of-results h1{color:white;font-size:1em;margin:0px}@media (max-width: 720px){#tours-page .tour-info-wrapper .tour-info .number-of-results h1{font-size:initial}}#tours-page .tour-info-wrapper .tour-info .number-of-results h1 .showing,#tours-page .tour-info-wrapper .tour-info .number-of-results h1 .of,#tours-page .tour-info-wrapper .tour-info .number-of-results h1 .label{display:inline-block;font-size:0.75em;margin-right:5px}#tours-page .tour-info-wrapper .tour-info .number-of-results h1 .of,#tours-page .tour-info-wrapper .tour-info .number-of-results h1 .label{margin-left:5px}@media (min-width: 480px){#tours-page .tour-info-wrapper .tour-info{margin-top:30px}}.toggled-graphic{background-color:rgba(0,0,0,0.8);height:100%;left:0px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0px;width:100%;z-index:10005}.toggled-graphic .close{cursor:pointer;position:fixed;right:20px;top:20px;z-index:2}.toggled-graphic .close i{color:white;font-size:2em;height:40px;line-height:40px;text-align:center;width:40px}.toggled-graphic .graphic{box-shadow:rgba(0,0,0,0.16) 0px 3px 10px,rgba(0,0,0,0.23) 0px 3px 10px;display:block;margin:100px auto;width:700px}@media (max-width: 800px){.toggled-graphic .graphic{width:90%}}@media (max-width: 600px){.toggled-graphic .graphic{margin:80px auto}}#tours-page .tour-graphic{background-color:#1a1a1a;border:1px solid #333;box-shadow:rgba(0,0,0,0.247059) 0px 14px 45px,rgba(0,0,0,0.219608) 0px 10px 18px;display:inline-block;height:258px;margin-right:20px;min-width:258px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}#tours-page .tour-graphic.loaded{min-width:0px}#tours-page .tour-graphic:last-child{margin-right:0px}#tours-page .tour-graphic:last-child .expand-graphic{left:0px;right:auto}#tours-page .tour-graphic img{display:inline-block;height:258px;pointer-events:none}#tours-page .tour-graphic .expand-graphic{color:white;cursor:pointer;padding:10px;position:absolute;right:0px;text-shadow:1px 1px 2px black;top:0px}#tours-page .tour-graphic .expand-graphic:hover{color:#d50000}#tours-page .tour-graphic .name{background:-webkit-gradient(linear, left bottom, left top, color-stop(25%, rgba(0,0,0,0.8)), to(transparent));background:linear-gradient(to top, rgba(0,0,0,0.8) 25%, transparent 100%);bottom:0px;left:0px;padding:20px 0px 10px 0px;position:absolute;-webkit-transition:all 0.4s;transition:all 0.4s;width:100%;z-index:2}#tours-page .tour-graphic .name h1{color:white;font-family:'Orbitron', sans-serif;font-weight:400;margin:0px;overflow:hidden;padding:0px 20px;text-align:left;text-overflow:ellipsis;text-shadow:1px 1px 1px black;text-transform:uppercase;white-space:nowrap}#tours-page .tours-content{min-height:600px;position:relative}#tours-page .tours-content .error,#tours-page .tours-content .no-tours-available{background:rgba(13,13,13,0.8);background:-webkit-gradient(linear, left top, left bottom, from(rgba(13,13,13,0.8)), to(transparent));background:linear-gradient(to bottom, rgba(13,13,13,0.8), transparent);border-top:2px solid white;margin:auto;margin-top:20px;position:relative;text-align:center;z-index:2}#tours-page .tours-content .error h1,#tours-page .tours-content .no-tours-available h1{color:white;font-weight:400;font-size:1em;margin:0px;padding:20px 0px}#tours-page .tours-content .tour-selected{margin:10px 0px;overflow:auto}#tours-page .tours-content .tour-selected.true{display:none}#tours-page .tours-content .tour-selected h1{color:#333;font-size:3em;margin:0px;text-align:center}#tours-page{background-attachment:fixed;background-position:center;background-size:cover;overflow:auto}#tours-page .tours-content-wrapper{background:-webkit-gradient(linear, left top, right top, from(black), color-stop(transparent), to(black));background:linear-gradient(to right, black, transparent, black);min-height:100vh;overflow:hidden;padding-top:120px}#tours-page .tours-content-wrapper .fancy-title{width:90vw !important;margin:0 auto}#tours-page .tours-content-wrapper .banner-wrapper{width:90vw !important;margin:0 auto 40px auto}#tours-page .tours-content-wrapper .tours-content .tours-slider-wrapper,#tours-page .tours-content-wrapper .tours-content .tour-venues{width:90vw;margin:0 auto}#tours-page .tours-content-wrapper .tours-content .tour-info .title,#tours-page .tours-content-wrapper .tours-content .tour-info .tour-artists-wrapper,#tours-page .tours-content-wrapper .tours-content .tour-info .tour-notes,#tours-page .tours-content-wrapper .tours-content .tour-info .sort-by,#tours-page .tours-content-wrapper .tours-content .tour-info .distance-note,#tours-page .tours-content-wrapper .tours-content .tour-info .number-of-results,#tours-page .tours-content-wrapper .tours-content .tour-info .tour-venues{width:90vw;margin:0 auto}#tours-page .tours-content-wrapper .tours-content .tour-info .tour-notes{font-size:14px;color:white}#tours-page .tours-content-wrapper .tours-content .tour-info .distance-note,#tours-page .tours-content-wrapper .tours-content .tour-info .number-of-results,#tours-page .tours-content-wrapper .tours-content .tour-info .tour-venues{margin-top:1em}@media (max-width: 480px){#tours-page .tours-content-wrapper .tours-content .tour-info .tour-venues{width:100%}}.one{width:100vw;max-width:calc((70vw * .625) - .5em);height:calc(100vw * .625);max-height:calc(50vw * .625)}@media (min-width: 2648px){.one{width:100%;max-width:calc(50% - 16px);max-height:inherit !important}}@media (max-width: 960px){.one{max-width:unset;max-height:unset;width:100%;height:50vw;margin-bottom:1em}}.two{width:100vw;height:calc(100vw * .625 / 2);max-width:calc((75vw * .625 / 2) - 1em);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.two .video{height:49%}@media (min-width: 2648px){.two{max-width:calc(25% - 24px);max-height:inherit !important}}@media (max-width: 960px){.two{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%;max-width:initial;height:62.5vw;max-height:calc(42vw * .625 - 1em);margin-bottom:1em}.two .video{height:100%;width:49%}}@media (max-width: 480px){.two{display:grid;grid-gap:2em;grid-auto-rows:50vw;max-width:inherit;width:inherit;max-height:inherit;height:inherit;-webkit-box-pack:unset;justify-content:unset}.two .video{height:100%;width:100%}.two .video:first-child{margin-bottom:1em}}.video{width:inherit;height:inherit;max-width:inherit;max-height:inherit;margin:0;-webkit-animation:fadeIn .75s linear;animation:fadeIn .75s linear;box-shadow:0 10px 30px rgba(0,0,0,0.19),0 6px 10px rgba(0,0,0,0.23);border:1px solid #191919;display:-webkit-box;display:flex;position:relative;text-align:center;border-radius:4px;overflow:hidden;-webkit-transition:background-color .4s;transition:background-color .4s}@media (max-width: 480px){.video{width:100%}}.video:hover .info{background-color:rgba(0,0,0,0.4)}.video .thumbnail{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;left:0px;position:absolute;top:0px;width:100%}.video .thumbnail.loading{background-size:50%}.video .info{background-color:rgba(0,0,0,0.2);display:inline-block;height:100%;margin:auto;overflow:hidden;position:relative;text-align:left;width:100%;z-index:2}.video .info>.title,.video .info>.channel,.video .info>.date{display:inline-block;position:absolute}.video .info>.title h2,.video .info>.channel h2,.video .info>.date h2{color:white;font-family:'Roboto', sans-serif;font-weight:400;margin:10px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.video .info>.date{background:-webkit-gradient(linear, left top, left bottom, from(black), to(transparent));background:linear-gradient(to bottom, black, transparent);-webkit-transition:all 0.4s;transition:all 0.4s;width:100%;top:0px}.video .info>.title{background:-webkit-gradient(linear, left bottom, left top, color-stop(10%, rgba(0,0,0,0.9)), to(transparent));background:linear-gradient(0deg, rgba(0,0,0,0.9) 10%, transparent);bottom:0;position:absolute;-webkit-transition:all .4s;transition:all .4s;width:100%}.video .info>.title h1{color:#fff;display:block;font-family:Roboto, sans-serif;font-weight:400;margin:0;overflow:hidden;text-shadow:1px 1px 2px #000}.video .info>.channel{display:none;left:0px}.video .info>.date{right:0px}.video .info>.date h2{text-align:right}.toggled-video{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:rgba(0,0,0,0.8);cursor:default;height:100%;left:0px;position:fixed;top:0px;-webkit-transition:all 0.4s;transition:all 0.4s;width:100%;z-index:10001}.toggled-video.minimized{height:100px;top:calc(100% - 100px)}.toggled-video.minimized .minimize{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.toggled-video.minimized .video-frame-wrapper{left:0px;top:0px;-webkit-transform:translateX(0%);transform:translateX(0%);width:100%}.toggled-video.minimized .video-frame-wrapper .video-frame{height:100px !important;left:calc(100% - 178px);width:178px !important}.toggled-video.minimized .video-frame-wrapper .title,.toggled-video.minimized .video-frame-wrapper .channel{left:calc(100% - 198px);-webkit-transform:translateX(-100%);transform:translateX(-100%);width:auto}.toggled-video.minimized .video-frame-wrapper .title h1,.toggled-video.minimized .video-frame-wrapper .channel h1{text-align:right}.toggled-video.minimized .video-frame-wrapper .title{top:0px}.toggled-video.minimized .video-frame-wrapper .channel{top:30px}.toggled-video .video-frame-wrapper{width:75vw;height:100vh;max-height:calc(75vw * (9/16));margin:0;display:-webkit-box;display:flex}.toggled-video .video-frame-wrapper .video-frame{width:inherit !important;height:inherit !important;max-height:inherit !important;position:relative}.toggled-video .video-frame-wrapper .video-frame>div{width:inherit;height:inherit;max-height:inherit}.toggled-video .video-frame-wrapper .title,.toggled-video .video-frame-wrapper .channel{left:0px;margin:auto;position:absolute;-webkit-transition:all 0.4s;transition:all 0.4s;width:60vw}.toggled-video .video-frame-wrapper .title h1,.toggled-video .video-frame-wrapper .channel h1{height:20px;margin:0px;text-align:left}.toggled-video .video-frame-wrapper .title{margin-top:10px;top:100%}.toggled-video .video-frame-wrapper .title h1{color:white;font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggled-video .video-frame-wrapper .channel{top:calc(100% + 30px)}.toggled-video .video-frame-wrapper .channel h1{color:#999;font-size:0.8em}.toggled-video .close,.toggled-video .minimize{cursor:pointer;position:absolute;top:20px;-webkit-transition:all 0.4s;transition:all 0.4s;z-index:2}.toggled-video .close i,.toggled-video .minimize i{color:white;font-size:2em;height:40px;line-height:40px;text-align:center;width:40px}.toggled-video .close{right:20px}.toggled-video .minimize{-webkit-animation:slide-in-right 2s ease-in;animation:slide-in-right 2s ease-in;left:20px}@media (orientation: landscape){.toggled-video .video-frame-wrapper{width:90vw;max-height:calc(90vw * (9/16))}.toggled-video .close{top:5px;right:5px}}#videos-page .videos-feed{margin:auto;min-height:200px;padding-bottom:100px;position:relative;z-index:1}#videos-page .videos-feed .fancy-title .title h1{font-size:1.2em}#videos-page .videos-feed .videos{position:relative;text-align:center;z-index:2;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#videos-page .videos-feed .videos .videos-group{width:inherit;display:-webkit-inline-box;display:inline-flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:1em}#videos-page .videos-feed .end-of-videos,#videos-page .videos-feed .error{background:rgba(13,13,13,0.8);background:-webkit-gradient(linear, left top, left bottom, from(rgba(13,13,13,0.8)), to(transparent));background:linear-gradient(to bottom, rgba(13,13,13,0.8), transparent);border-top:2px solid white;margin:auto;margin-top:20px;position:relative;text-align:center;z-index:2;width:100%}#videos-page .videos-feed .end-of-videos h1,#videos-page .videos-feed .error h1{color:white;font-weight:400;font-size:1em;margin:0px;padding:20px 0px}@media (max-width: 960px){#videos-page .videos-feed .videos .videos-group{width:inherit;display:-webkit-inline-box;display:inline-flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:1em}#videos-page .videos-feed .videos .videos-group .videos-tile:first-child{margin-bottom:1em}}@media (max-width: 480px){#videos-page .videos-feed .videos{position:relative;z-index:2;display:grid;grid-template-columns:90vw;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-gap:1em}#videos-page .videos-feed .videos .videos-group{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(50vw, auto);grid-gap:2em}#videos-page .videos-feed .videos .videos-group .videos-tile:first-child{margin:0}}#videos-page{background-attachment:fixed;background-position:50%;background-size:cover;overflow:hidden;width:90vw;margin:140px auto 0 auto;max-width:2648px}#videos-page .videos-filters{display:block;margin:20px 0}#videos-page .load-more-videos{margin:0 auto;height:50px;margin-bottom:100px}#videos-page .load-more-videos button{background-color:transparent;border:1px solid rgba(255,255,255,0.1);color:#fff;cursor:pointer;font-family:Roboto, sans-serif;height:100%;width:100%;font-size:1em;font-weight:700;text-transform:uppercase;-webkit-transition:all .25s;transition:all .25s;letter-spacing:2px;border-radius:unset}#videos-page .load-more-videos button:active{-webkit-transform:scale(0.95);transform:scale(0.95)}#videos-page .load-more-videos button:hover{border:none;background-color:rgba(255,255,255,0.2)}@media (max-width: 840px){#videos-page{margin-top:100px}}@media (max-width: 480px){#videos-page{margin-top:60px}}.share-options-wrapper{background-color:rgba(0,0,0,0.6);height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:3}.share-options-wrapper .share-options{width:100%;min-width:200px;max-width:500px;padding:10px;position:absolute;left:50%;text-align:center;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.share-options-wrapper .share-options .option{-webkit-animation:bounceIn 0.75s linear;animation:bounceIn 0.75s linear;cursor:pointer;display:inline-block;margin:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}.share-options-wrapper .share-options .option:last-child{margin-bottom:0px}.share-options-wrapper .share-options .option i{color:white;height:50px;line-height:50px;text-align:center;width:50px;font-size:3em;border-radius:100px;background-color:#d50000;box-shadow:0 10px 30px rgba(0,0,0,0.5),0 6px 10px rgba(0,0,0,0.7)}.share-options-wrapper .share-options .option i:hover{background-color:#9b0000}@media (min-width: 801px){.share-options-wrapper .share-options .option i{font-size:26px}}.share-options-wrapper .share-options .option p{font-weight:300;font-size:14px;display:-webkit-box;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}@media (max-width: 800px){.share-options-wrapper .share-options{-webkit-animation:slideInUp .25s linear;animation:slideInUp .25s linear;background-color:#fff;bottom:0;left:0;padding:20px 15px 20px 10px;top:auto;-webkit-transform:none;transform:none;display:grid;width:98%;max-width:unset;grid-template-columns:repeat(4, 1fr);grid-auto-rows:100px;grid-gap:1em;justify-items:center}.share-options-wrapper .share-options a{text-decoration:none}.share-options-wrapper .share-options .option{background-color:white;box-shadow:none;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:0;width:100%;height:100%;border-radius:0}.share-options-wrapper .share-options .option:hover{background-color:#f2f2f2}.share-options-wrapper .share-options .option i{color:#d50000;width:100%;height:auto;line-height:40px;box-shadow:unset;background:unset}.share-options-wrapper .share-options .option i.facebook-icon{color:#3b5998}.share-options-wrapper .share-options .option i.twitter-icon{color:#00b6f1}.share-options-wrapper .share-options .option i.google-plus-icon{color:#df4a32}.share-options-wrapper .share-options .option i.pinterest-icon{color:#cb2027}.share-options-wrapper .share-options .option i.non-social{color:dimgray}.share-options-wrapper .share-options .option p{color:black;margin-bottom:0}}#blog-post-page .blog-featured-products-wrapper{position:absolute;top:120px;right:120px;width:calc(27vw * 9/16)}#blog-post-page .blog-featured-products-wrapper header{margin-bottom:40px}#blog-post-page .blog-featured-products-wrapper .label p{color:white;margin-top:0;font-weight:300}@media (max-width: 800px){#blog-post-page .blog-featured-products-wrapper .label p{font-size:1.5rem}}#blog-post-page .blog-featured-products-wrapper .items{margin-top:20px}#blog-post-page .blog-featured-products-wrapper .items .product{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;margin-bottom:40px;border-radius:3px;border:2px solid rgba(255,255,255,0.2)}#blog-post-page .blog-featured-products-wrapper .items .product img{width:calc(27vw * 9/16)}@media (max-width: 800px){#blog-post-page .blog-featured-products-wrapper .items .product img{width:inherit}}#blog-post-page .blog-featured-products-wrapper .items .product .info{position:absolute;left:0;top:0;width:100%;height:100%}#blog-post-page .blog-featured-products-wrapper .items .product .info .name{background:rgba(0,0,0,0.6);bottom:0px;right:0px;left:0px;position:absolute;padding:20px}#blog-post-page .blog-featured-products-wrapper .items .product .info .name p{margin:0;font-size:18px}@media (max-width: 1280px){#blog-post-page .blog-featured-products-wrapper .items .product .info .name p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#blog-post-page .blog-featured-products-wrapper .items .product .info .price{position:absolute;top:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0 0 0 3px;overflow:hidden}#blog-post-page .blog-featured-products-wrapper .items .product .info .price p{padding:10px;margin:0;background:#057700}@media (max-width: 500px){#blog-post-page .blog-featured-products-wrapper .items .product .info .price p{font-size:1.5rem}}@media (max-width: 800px){#blog-post-page .blog-featured-products-wrapper .items .product{width:100%;max-width:calc(60vw * 9/16)}#blog-post-page .blog-featured-products-wrapper .items .product:nth-child(odd){-webkit-transform:unset;transform:unset}#blog-post-page .blog-featured-products-wrapper .items .product:nth-child(even){-webkit-transform:unset;transform:unset}}@media (max-width: 500px){#blog-post-page .blog-featured-products-wrapper .items .product{max-width:calc(100vw * 9/16)}}@media (max-width: 1280px){#blog-post-page .blog-featured-products-wrapper .items{display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-around}}@media (max-width: 800px){#blog-post-page .blog-featured-products-wrapper .items{-webkit-box-pack:space-evenly;justify-content:space-evenly}}@media (max-width: 1600px){#blog-post-page .blog-featured-products-wrapper{right:70px}}@media (max-width: 1400px){#blog-post-page .blog-featured-products-wrapper{right:40px}}@media (max-width: 1280px){#blog-post-page .blog-featured-products-wrapper{position:relative;top:unset;right:unset;width:90vw;margin:0 auto;padding-bottom:40px}}@media (max-width: 800px){#blog-post-page .blog-featured-products-wrapper{padding:40px 0}}.blog-post-wrapper{background-color:#262626;border-radius:2px;box-shadow:0px 3px 10px 0 rgba(0,0,0,0.5);display:inline-block;position:relative;text-align:left;width:798px}.blog-post-wrapper.error .error{padding:20px}.blog-post-wrapper.error .error h1{color:white;margin:0px;text-align:center}.blog-post-wrapper .blog-post-header{padding:20px;padding-bottom:0px}.blog-post-wrapper .blog-post-header h1{color:white;font-size:0.9em;margin:0px}.blog-post-wrapper .blog-post-header .title{margin-bottom:10px;padding-bottom:10px}.blog-post-wrapper .blog-post-header .title h1{color:white;font-size:1.5em;font-weight:300}@media (min-width: 1024px){.blog-post-wrapper .blog-post-header .title h1{font-size:28px}}@media (max-width: 800px){.blog-post-wrapper .blog-post-header .title h1{font-size:16px}}.blog-post-wrapper .blog-post-header .date{border-bottom:1px solid rgba(255,255,255,0.2);display:inline-block;padding-bottom:10px;width:50%}.blog-post-wrapper .blog-post-header .date h1{color:#ccc;font-weight:400;height:20px;min-width:50px}.blog-post-wrapper .blog-post-header .author{border-bottom:1px solid rgba(255,255,255,0.2);display:inline-block;padding-bottom:10px;width:50%;text-decoration:none}.blog-post-wrapper .blog-post-header .author a{color:#ccc;font-weight:400;height:20px;text-align:right;min-width:50px;display:block;border-bottom:none;width:auto}.blog-post-wrapper .blog-post-info{margin:20px}.blog-post-wrapper .blog-post-info .blog-post-tags{margin-bottom:10px}.blog-post-wrapper .blog-post-info .blog-post-tags .label h1{color:white;font-size:1em;font-weight:400;margin:0px;margin-bottom:10px}.blog-post-wrapper .blog-post-info .blog-post-tags .tags .tag{background-color:rgba(213,0,0,0.5);border-radius:20px;box-shadow:rgba(0,0,0,0.12) 0px 1px 6px,rgba(0,0,0,0.12) 0px 1px 4px;display:inline-block;margin-bottom:10px;margin-right:10px;padding:5px 10px;text-decoration:none;color:white;font-size:0.8em;font-weight:400}.blog-post-wrapper .blog-post-info>hr{background-color:rgba(255,255,255,0.2);border:none;height:1px;margin:20px 0px}.blog-post-wrapper .blog-post-info .blog-post-categories{margin-bottom:10px}.blog-post-wrapper .blog-post-info .blog-post-categories .label h1{color:white;font-size:1em;font-weight:400;margin:0px;margin-bottom:10px}.blog-post-wrapper .blog-post-info .blog-post-categories .categories .category{background-color:rgba(213,0,0,0.5);border-radius:20px;box-shadow:rgba(0,0,0,0.12) 0px 1px 6px,rgba(0,0,0,0.12) 0px 1px 4px;display:inline-block;margin-bottom:10px;margin-right:10px;padding:5px 10px;color:white;font-size:0.8em;font-weight:400;text-decoration:none}.blog-post-wrapper .share-options-toggle{bottom:20px;cursor:pointer;height:50px;position:fixed;right:20px;width:50px}.blog-post-wrapper .share-options-toggle:hover i{background-color:#9b0000}.blog-post-wrapper .share-options-toggle i{background-color:#d50000;border-radius:100px;color:white;height:50px;line-height:50px;text-align:center;width:50px}.blog-post-wrapper .comments{width:100%}.blog-post-wrapper.loading .blog-post-header .title h1{-webkit-animation:loading 3s linear infinite;animation:loading 3s linear infinite;background-color:#6e6e6e;border-radius:100px;height:40px}.blog-post-wrapper.loading .blog-post-header .author,.blog-post-wrapper.loading .blog-post-header .date{border:none}.blog-post-wrapper.loading .blog-post-header .author h1,.blog-post-wrapper.loading .blog-post-header .date h1{-webkit-animation:loading 3s linear infinite;animation:loading 3s linear infinite;background-color:#4b4b4b;border-radius:100px;display:inline-block;width:50%}.blog-post-wrapper.loading .blog-post-header .author{text-align:right}.blog-post-wrapper.loading .blog-post{padding:20px;text-align:left}.blog-post-wrapper.loading .blog-post div{-webkit-animation:loading 3s linear infinite;animation:loading 3s linear infinite;background-color:#4b4b4b;border-radius:10px;height:300px;width:100%}.blog-post-wrapper.loading .blog-post h1{-webkit-animation:loading 3s linear infinite;animation:loading 3s linear infinite;background-color:#4b4b4b;border-radius:100px;display:inline-block;height:20px;margin-top:20px !important;padding:0px;width:100%}.blog-post-wrapper.loading .blog-post h1:last-child{width:60%}.blog-post-wrapper .blog-post{padding:0px 20px;color:white;font-size:16px}.blog-post-wrapper .blog-post>*{margin:0px auto !important}.blog-post-wrapper .blog-post *{color:#f2f2f2}.blog-post-wrapper .blog-post>div iframe[src*="google.com/forms"],.blog-post-wrapper .blog-post p iframe[src*="google.com/forms"]{width:100%;padding:0 !important}.blog-post-wrapper .blog-post h1,.blog-post-wrapper .blog-post h2,.blog-post-wrapper .blog-post h3,.blog-post-wrapper .blog-post h4,.blog-post-wrapper .blog-post h5,.blog-post-wrapper .blog-post h6{background-color:transparent !important;margin:0px;padding:15px}.blog-post-wrapper .blog-post div{margin:10px auto !important}.blog-post-wrapper .blog-post p{background-color:transparent !important;margin:0px;padding:15px 0px;word-wrap:break-word;font-weight:300}.blog-post-wrapper .blog-post strong{color:white;font-size:1.05em;text-shadow:1px 1px 1px black}.blog-post-wrapper .blog-post blockquote{background-color:#0d0d0d;border-left:4px solid #d50000;border-radius:2px;box-shadow:rgba(0,0,0,0.25) 0px 14px 45px,rgba(0,0,0,0.22) 0px 10px 18px;margin:20px auto !important;padding:10px 20px;width:calc(100% - 40px) !important}.blog-post-wrapper .blog-post blockquote>p{background-color:transparent !important;color:white;font-weight:100;word-wrap:break-word}.blog-post-wrapper .blog-post blockquote>p em{font-weight:400}.blog-post-wrapper .blog-post img{box-shadow:rgba(0,0,0,0.25) 0px 14px 45px,rgba(0,0,0,0.22) 0px 10px 18px;display:block;height:auto;margin:10px auto 40px auto;max-width:100%}.blog-post-wrapper .blog-post ul,.blog-post-wrapper .blog-post ol{background-color:transparent;margin:10px 0px !important}.blog-post-wrapper .blog-post iframe{margin:20px auto !important;width:100%}.blog-post-wrapper .blog-post iframe[src*="soundcloud"]{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.blog-post-wrapper .blog-post a{color:#d50000;font-weight:700;text-shadow:1px 1px 1px black}.blog-post-wrapper .blog-post a *{color:#d50000;text-shadow:1px 1px 0px black}.blog-post-wrapper .blog-post>a{margin:0px 20px !important}.blog-post-wrapper .blog-post center{background-color:transparent !important;text-align:center !important;box-shadow:rgba(0,0,0,0.25) 0px 14px 45px,rgba(0,0,0,0.22) 0px 10px 18px;margin-top:20px !important;margin-bottom:20px !important;max-width:90vw;position:relative;padding-bottom:56.25%;height:0;display:initial}@media (max-width: 480px){.blog-post-wrapper .blog-post center{max-width:90vw;max-height:calc(100vw * (9/16))}}.blog-post-wrapper .blog-post center img{height:auto;width:100%;max-height:initial}.blog-post-wrapper .blog-post center iframe{margin:0 !important;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}.blog-post-wrapper .blog-post-actions{display:-webkit-box;display:flex;width:100%;height:54px;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:0;padding:20px}.blog-post-wrapper .blog-post-actions .close-post{display:none}@media (max-width: 1000px){.blog-post-wrapper{width:598px}}@media (max-width: 800px){.blog-post-wrapper{border:0px;width:100%}.blog-post-wrapper .blog-post img{height:auto;width:100%}}.toggled-blog-post{-webkit-animation:fadeIn 0.5s linear;animation:fadeIn 0.5s linear;background-color:rgba(0,0,0,0.8);height:100%;left:0px;overflow-y:auto;overflow-x:hidden;position:fixed;text-align:center;top:0px;width:100%;z-index:10004}.toggled-blog-post .close{cursor:pointer;position:fixed;right:20px;top:10px;z-index:2;border-radius:20px;background:rgba(0,0,0,0.2)}.toggled-blog-post .close i{color:#d50000;font-size:2em;height:40px;line-height:40px;text-align:center;width:40px}.toggled-blog-post .similar-posts-wrapper{position:absolute;top:120px;left:120px;width:calc(27vw * 9/16)}.toggled-blog-post .similar-posts-wrapper .label{color:white;margin-top:0;font-weight:300;margin-bottom:40px}@media (max-width: 800px){.toggled-blog-post .similar-posts-wrapper .label{font-size:1.5rem}}.toggled-blog-post .similar-posts-wrapper .blog-post-link-wrapper{max-height:calc(55vh * 9/16);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:3px;border:2px solid rgba(255,255,255,0.2)}.toggled-blog-post .similar-posts-wrapper .blog-post-link-wrapper .blog-post-link{max-height:inherit}.toggled-blog-post .similar-posts-wrapper .blog-post-link-wrapper .blog-post-link .thumbnail{max-height:inherit}.toggled-blog-post .similar-posts-wrapper .blog-post-link-wrapper:nth-child(odd){margin:20px 0}.toggled-blog-post .blog-featured-products-wrapper{position:absolute;top:120px;right:120px;width:calc(27vw * 9/16)}.toggled-blog-post .blog-featured-products-wrapper header{margin-bottom:40px}.toggled-blog-post .blog-featured-products-wrapper .label p{color:white;margin-top:0;font-weight:300}@media (max-width: 800px){.toggled-blog-post .blog-featured-products-wrapper .label p{font-size:1.5rem}}.toggled-blog-post .blog-featured-products-wrapper .items{margin-top:20px}.toggled-blog-post .blog-featured-products-wrapper .items .product{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;margin-bottom:40px;border-radius:3px;border:2px solid rgba(255,255,255,0.2)}.toggled-blog-post .blog-featured-products-wrapper .items .product img{width:calc(27vw * 9/16)}@media (max-width: 800px){.toggled-blog-post .blog-featured-products-wrapper .items .product img{width:inherit}}.toggled-blog-post .blog-featured-products-wrapper .items .product .info{position:absolute;left:0;top:0;width:100%;height:100%}.toggled-blog-post .blog-featured-products-wrapper .items .product .info .name{background:rgba(0,0,0,0.6);bottom:0px;right:0px;left:0px;position:absolute;padding:20px}.toggled-blog-post .blog-featured-products-wrapper .items .product .info .name p{margin:0;font-size:18px}@media (max-width: 1280px){.toggled-blog-post .blog-featured-products-wrapper .items .product .info .name p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.toggled-blog-post .blog-featured-products-wrapper .items .product .info .price{position:absolute;top:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0 0 0 3px;overflow:hidden}.toggled-blog-post .blog-featured-products-wrapper .items .product .info .price p{padding:10px;margin:0;background:#057700}@media (max-width: 500px){.toggled-blog-post .blog-featured-products-wrapper .items .product .info .price p{font-size:1.5rem}}@media (max-width: 800px){.toggled-blog-post .blog-featured-products-wrapper .items .product{width:100%;max-width:calc(60vw * 9/16)}.toggled-blog-post .blog-featured-products-wrapper .items .product:nth-child(odd){-webkit-transform:unset;transform:unset}.toggled-blog-post .blog-featured-products-wrapper .items .product:nth-child(even){-webkit-transform:unset;transform:unset}}@media (max-width: 500px){.toggled-blog-post .blog-featured-products-wrapper .items .product{max-width:calc(100vw * 9/16)}}@media (max-width: 1280px){.toggled-blog-post .blog-featured-products-wrapper .items{display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-around}}@media (max-width: 800px){.toggled-blog-post .blog-featured-products-wrapper .items{-webkit-box-pack:space-evenly;justify-content:space-evenly}}@media (max-width: 1600px){.toggled-blog-post .blog-featured-products-wrapper{right:70px}}@media (max-width: 1400px){.toggled-blog-post .blog-featured-products-wrapper{right:40px}}@media (max-width: 1280px){.toggled-blog-post .blog-featured-products-wrapper{position:relative;top:unset;right:unset;width:90vw;margin:0 auto;padding-bottom:40px}}@media (max-width: 800px){.toggled-blog-post .blog-featured-products-wrapper{padding:40px 0}}.toggled-blog-post .blog-post-wrapper{margin:100px auto;padding:20px}.toggled-blog-post .blog-post-wrapper .blog-post-actions{display:-webkit-box;display:flex;width:100%;height:54px;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:-10px;padding:0}.toggled-blog-post .blog-post-wrapper .blog-post-actions .close-post{display:initial}.toggled-blog-post .blog-post-wrapper .blog-post-header{padding:20px 0}.toggled-blog-post .blog-post-wrapper .blog-post{padding:0 0 20px 0}.toggled-blog-post .blog-post-wrapper .blog-post figure{max-width:100%}.toggled-blog-post .blog-post-wrapper .blog-post-info{margin:0 0 20px 0}@media (max-width: 800px){.toggled-blog-post .blog-post-wrapper{margin:0px auto}}.blog-post-link-wrapper{height:100%;width:100%;max-width:inherit;position:relative;max-height:inherit;-webkit-animation:fadeIn .75s linear;animation:fadeIn .75s linear;box-shadow:0 0 10px -1px #000;display:-webkit-box;display:-ms-flexbox;display:initial;text-align:center;border-radius:3px;-webkit-transition:background-color .4s;transition:background-color .4s}@media (min-width: 2648px){.blog-post-link-wrapper{max-width:100%}}.blog-post-link-wrapper .blog-post-link{background:black;cursor:pointer;border-radius:0px;-webkit-transition:unset;transition:unset;overflow:hidden;width:100%;height:100%}.blog-post-link-wrapper .blog-post-link.default{background:linear-gradient(45deg, black 50%, #1a1a1a 50%)}.blog-post-link-wrapper .blog-post-link .thumbnail{max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.blog-post-link-wrapper .blog-post-link .loading{padding:5%;height:inherit;width:inherit}.blog-post-link-wrapper .blog-post-link .info{text-align:left}.blog-post-link-wrapper .blog-post-link .info:hover{background-color:rgba(0,0,0,0.4)}.blog-post-link-wrapper .blog-post-link .info .date{-webkit-transition:all .4s;transition:all .4s;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:0;right:0;left:0;background:rgba(0,0,0,0.6)}.blog-post-link-wrapper .blog-post-link .info .date h1{color:white;font-weight:400;margin:0px;padding:5px 20px;text-shadow:1px 1px 2px black}@media (min-width: 960px){.blog-post-link-wrapper .blog-post-link .info .date h1{font-size:.875em}}.blog-post-link-wrapper .blog-post-link .info>.title{bottom:0;position:absolute;-webkit-transition:all .4s;transition:all .4s;left:0;right:0;background:rgba(0,0,0,0.6)}.blog-post-link-wrapper .blog-post-link .info>.title h1{color:white;display:block;font-family:'Roboto', sans-serif;font-weight:400;margin:0px;overflow:hidden;position:relative;padding:10px;text-shadow:1px 1px 2px black}@media (min-width: 960px){.blog-post-link-wrapper .blog-post-link .info>.title h1{font-size:.875em}}.blog-post-link-wrapper .blog-post-link .info>.title h1:after{background-color:black;bottom:0px;box-shadow:0px 0px 5px 4px black;content:'';height:3px;left:0px;position:absolute;width:100%}@media (max-width: 800px){.blog-post-link-wrapper .blog-post-link .info>.title h1{height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 20px}}#home-page .blog-section,#blog-section-page .blog-section,#artist-page .blog-section{display:block;margin:auto;margin-top:100px;min-height:400px;position:relative;width:90vw;max-width:2648px;z-index:2}#home-page .blog-section .blog-posts,#blog-section-page .blog-section .blog-posts,#artist-page .blog-section .blog-posts{position:relative;text-align:center;z-index:2;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-bottom:50px}#home-page .blog-section .blog-posts .blog-posts-group,#blog-section-page .blog-section .blog-posts .blog-posts-group,#artist-page .blog-section .blog-posts .blog-posts-group{width:inherit;display:-webkit-inline-box;display:inline-flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:1em}#home-page .blog-section .blog-posts .blog-posts-group:first-child,#blog-section-page .blog-section .blog-posts .blog-posts-group:first-child,#artist-page .blog-section .blog-posts .blog-posts-group:first-child{margin-top:1em}#home-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.one,#blog-section-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.one,#artist-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.one{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}#home-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.two .blog-post-link-wrapper,#blog-section-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.two .blog-post-link-wrapper,#artist-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.two .blog-post-link-wrapper{height:calc(50% - .5em)}@media (max-width: 960px){#home-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.two .blog-post-link-wrapper,#blog-section-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.two .blog-post-link-wrapper,#artist-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.two .blog-post-link-wrapper{width:49%;height:100%}}@media (max-width: 480px){#home-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.two .blog-post-link-wrapper,#blog-section-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.two .blog-post-link-wrapper,#artist-page .blog-section .blog-posts .blog-posts-group .blog-posts-tile.two .blog-post-link-wrapper{width:inherit}}@media (min-width: 2648px){#home-page .blog-section .blog-posts .blog-posts-group,#blog-section-page .blog-section .blog-posts .blog-posts-group,#artist-page .blog-section .blog-posts .blog-posts-group{max-height:830px !important;max-width:inherit !important}}@media (max-width: 960px){#home-page .blog-section .blog-posts .blog-posts-group,#blog-section-page .blog-section .blog-posts .blog-posts-group,#artist-page .blog-section .blog-posts .blog-posts-group{width:inherit;display:-webkit-inline-box;display:inline-flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:1em}}.blog-section{margin:auto;margin-top:100px;min-height:400px;position:relative;width:100%;z-index:2}.blog-section>.end-of-feed,.blog-section>.error,.blog-section>.no-posts-available{background:rgba(13,13,13,0.8);background:-webkit-gradient(linear, left top, left bottom, from(rgba(13,13,13,0.8)), to(transparent));background:linear-gradient(to bottom, rgba(13,13,13,0.8), transparent);margin:auto;position:relative;text-align:center;z-index:2}.blog-section>.end-of-feed h1,.blog-section>.error h1,.blog-section>.no-posts-available h1{color:white;font-weight:400;margin:0px;padding:20px 0px}.blog-section>.end-of-feed{border-top:2px solid white;margin-top:20px;float:left;width:100%}.blog-section>.more{color:white;cursor:pointer;font-family:'Orbitron', sans-serif;position:absolute;height:20px;right:10px;top:49px;z-index:10;display:-webkit-box;display:flex;text-decoration:none;-webkit-box-align:baseline;align-items:baseline}.blog-section>.more:hover i{-webkit-animation:arrowMove 3s linear infinite;animation:arrowMove 3s linear infinite}.blog-section>.more h1{margin:0 20px 0 0}.blog-section>.more i{align-self:center;height:inherit}@media (max-width: 600px){.blog-section .more{top:25px}}@media (max-width: 800px){#home-page>.header .header-video-wrapper{margin-top:20px}}#blog-post-page{-webkit-animation:fadeIn 0.5s linear;animation:fadeIn 0.5s linear;background-color:rgba(0,0,0,0.6);text-align:center;z-index:999}#blog-post-page .blog-post-wrapper{margin:120px auto}#blog-post-page .blog-post-wrapper .share-options-toggle{left:20px}#blog-post-page .blog-post-wrapper .share-options-wrapper{z-index:101}@media (max-width: 1280px){#blog-post-page .blog-post-wrapper .share-options-toggle{bottom:76px}}@media (max-width: 800px){#blog-post-page .blog-post-wrapper{margin:0px auto;padding-bottom:100px;padding-top:80px}#blog-post-page .blog-post-wrapper .share-options-wrapper .share-options{bottom:56px}}.tag-list-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.tag-list-item{border-radius:40px;background-color:rgba(0,0,0,0.4);padding:20px;margin:10px;border:1px solid rgba(255,255,255,0.1);text-decoration:none;color:white}.tag-list-item:hover{background-color:rgba(0,0,0,0.2)}.load-more-tags{margin:0 auto;height:50px;margin-bottom:100px}.load-more-tags button{background-color:transparent;border:1px solid rgba(255,255,255,0.1);color:#fff;cursor:pointer;font-family:Roboto, sans-serif;height:100%;width:100%;font-size:1em;font-weight:700;text-transform:uppercase;-webkit-transition:all .25s;transition:all .25s;letter-spacing:2px;border-radius:unset}.load-more-tags button:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.load-more-tags button:hover{border:none;background-color:rgba(255,255,255,0.2)}.category-list-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.category-list-item{border-radius:40px;background-color:rgba(0,0,0,0.4);padding:20px;margin:10px;border:1px solid rgba(255,255,255,0.1);text-decoration:none;color:white}.category-list-item:hover{background-color:rgba(0,0,0,0.2)}.load-more-categories{margin:0 auto;height:50px;margin-bottom:100px}.load-more-categories button{background-color:transparent;border:1px solid rgba(255,255,255,0.1);color:#fff;cursor:pointer;font-family:Roboto, sans-serif;height:100%;width:100%;font-size:1em;font-weight:700;text-transform:uppercase;-webkit-transition:all .25s;transition:all .25s;letter-spacing:2px;border-radius:unset}.load-more-categories button:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.load-more-categories button:hover{border:none;background-color:rgba(255,255,255,0.2)}.author-list-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.author-list-item{border-radius:40px;background-color:rgba(0,0,0,0.4);padding:20px;margin:10px;border:1px solid rgba(255,255,255,0.1);text-decoration:none;color:white}.author-list-item:hover{background-color:rgba(0,0,0,0.2)}.load-more-authors{margin:0 auto;height:50px;margin-bottom:100px}.load-more-authors button{background-color:transparent;border:1px solid rgba(255,255,255,0.1);color:#fff;cursor:pointer;font-family:Roboto, sans-serif;height:100%;width:100%;font-size:1em;font-weight:700;text-transform:uppercase;-webkit-transition:all .25s;transition:all .25s;letter-spacing:2px;border-radius:unset}.load-more-authors button:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.load-more-authors button:hover{border:none;background-color:rgba(255,255,255,0.2)}.error-page{position:relative}.error-page .error-wrapper{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.error-page .error-wrapper h1{color:white;margin:0px;text-align:center}.error-page .error-wrapper .error{font-size:8em}.error-page .error-wrapper .text{font-size:2em}.artist-selection{flex-wrap:wrap;position:relative;-webkit-transition:all 0.4s;transition:all 0.4s;min-width:275px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100}.artist-selection.toggled .artists{display:block;width:100%}.artist-selection.toggled .artists .artist{left:0px;opacity:1}.artist-selection.toggled .artists .artist.selected{background-color:#0d0d0d;opacity:1}.artist-selection.toggled .artist-selection-backdrop{display:block}.artist-selection.toggled .cancel{display:inline-block;border-right:1px solid #9b0000;position:absolute;top:1.2em;right:0}.artist-selection .title{margin-bottom:5px}.artist-selection .title h1{color:white;font-weight:500}.artist-selection .artists{background-color:#262626;box-shadow:rgba(0,0,0,0.19) 0px 10px 30px,rgba(0,0,0,0.23) 0px 6px 10px;display:none;height:240px;overflow-x:hidden;overflow-y:auto;position:relative;width:275px;z-index:3}.artist-selection .artist{cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:10px;-webkit-transition:all .4s;transition:all .4s}.artist-selection .artist:hover{background-color:#333}.artist-selection .artist.displayed{background-color:#333;opacity:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:2}.artist-selection .artist.displayed i{color:#fff;position:absolute;right:20px;display:-webkit-inline-box;display:inline-flex;pointer-events:none}.artist-selection .artist .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px;height:40px;width:40px;pointer-events:none}.artist-selection .artist .label{color:#fff;margin:0;margin-left:10px;overflow:hidden;text-align:left;white-space:nowrap;max-width:100%;font-weight:500;letter-spacing:2px}.artist-selection .artist-selection-backdrop{display:none;height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:1}.artist-selection .cancel{background:black;cursor:pointer;display:none;border-right:1px solid #9b0000;height:60px;margin-top:25px;padding:0px 20px;position:absolute;right:0px;top:0px;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:2}.artist-selection .cancel:hover h1{color:#ccc}.artist-selection .cancel i{color:white;font-weight:400;height:60px;line-height:60px;margin:0px;text-align:center;text-shadow:1px 1px 1px black}.artist-selection .artists::-webkit-scrollbar{width:4px}.artist-selection .artists::-webkit-scrollbar-thumb{background:#0d0d0d}.artist-selection .artists::-webkit-scrollbar-track{background:#6e6e6e}@media (max-width: 480px){.artist-selection{width:100%}.artist-selection .artist.displayed i{font-size:14px}}.carousel-button-wrapper{bottom:0px;height:100%;position:absolute;text-align:center;-webkit-transition:all 0.4s;transition:all 0.4s;width:60px;z-index:10}.carousel-button-wrapper.active{background-color:rgba(0,0,0,0.2);cursor:pointer}.carousel-button-wrapper.active:hover{background-color:rgba(0,0,0,0.8)}.carousel-button-wrapper.active .carousel-button i{color:white}.carousel-button-wrapper.inactive{background-color:rgba(0,0,0,0.1)}.carousel-button-wrapper.inactive .carousel-button i{color:rgba(255,255,255,0.5)}.carousel-button-wrapper.left{left:0px}.carousel-button-wrapper.right{right:0px}.carousel-button{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.carousel-button i{font-size:2em;height:60px;line-height:60px;text-align:center;width:60px}.carousel-dots>li>button:before{background-color:white;color:white !important;content:'' !important;height:2px;left:0px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.carousel-dots>li.slick-active>button:before{color:white !important}.carousel-dots{bottom:auto;bottom:-30px;z-index:2}.carousel-dots li{vertical-align:top}.banner-wrapper{overflow:hidden;position:relative;width:100%;z-index:5;height:calc(calc( 100vw / 17.75) + 20px)}.banner-wrapper.error{display:none}.banner-wrapper .banners{height:inherit;margin:20px auto;position:relative;text-align:center;width:100%}.banner-wrapper .banners .banner-link{display:inline-block;opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s;width:100%;pointer-events:none}.banner-wrapper .banners .banner-link.active{opacity:1;pointer-events:auto}.banner-wrapper .banners .banner-link .banner{background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:inline-block;left:0px;position:absolute;top:0px;width:100%}.featured-products .items{display:inline-block}.featured-products .product{display:-webkit-box;display:flex;background-color:black;border:1px solid #191919;cursor:pointer;position:relative;text-decoration:none;width:100%;border-radius:3px;overflow:hidden}.featured-products .product:hover{box-shadow:0px 2px 15px 0px black}.featured-products .product.loading .image{background-image:url("/static/images/strange-music-inc-logo-black.svg");background-size:70%}.featured-products .product .image{border-radius:0 0 3px 3px;background-position:center;background-repeat:no-repeat;height:100%;width:100%}.featured-products .product .info{height:100%;left:0px;position:absolute;top:0px;width:100%}.featured-products .product .info .name,.featured-products .product .info .price{left:0px;position:absolute;z-index:2}.featured-products .product .info .name p,.featured-products .product .info .price p{color:white;font-weight:400;margin:0px;padding:10px;text-align:left}.featured-products .product .info .name{background:rgba(0,0,0,0.6);bottom:0px;width:100%}.featured-products .product .info .name p{padding:10px;background:rgba(0,0,0,0.4)}.featured-products .product .info .price{top:0;right:0;left:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0 0 0 3px;overflow:hidden}.featured-products .product .info .price p{text-align:right;background:#057700}@media (max-width: 540px){.featured-products .product .info .name h1,.featured-products .product .info .price h1{padding:10px}.featured-products .product .info .name h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px;background:rgba(0,0,0,0.4)}}.featured-products{width:100%;margin:auto;margin-top:5em;z-index:2;float:left}.featured-products .error{margin:auto;position:relative;text-align:center;z-index:2}.featured-products .error h1{color:white;font-weight:400;margin:0px;padding:20px 0px}.featured-products .section{margin-top:40px}.featured-products .section .label{display:block;position:relative}.featured-products .section .label:after{background-color:#d50000;bottom:-5px;content:'';height:2px;left:0px;position:absolute;width:50%}.featured-products .section .label h1{color:white;font-family:'Roboto', sans-serif;font-weight:200;letter-spacing:.5em;margin:0px;text-align:left}.featured-products .section .items{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:1em;margin-top:1em}@media (max-width: 840px){.featured-products .section .items{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 480px){.featured-products .section .items{grid-template-columns:repeat(2, 1fr)}}.featured-products .section .toggle-more-button{margin-top:1em}.featured-products .section .toggle-more-button button{background-color:rgba(0,0,0,0.4);border:none;color:#fff;cursor:pointer;padding:10px;display:-webkit-box;display:flex;width:100%;height:50px;font-weight:100;letter-spacing:2px;text-transform:uppercase;font-size:14px;-webkit-box-pack:center;justify-content:center}.featured-products .section .toggle-more-button button:hover{background-color:rgba(0,0,0,0.8)}.fancy-title{height:100px;position:relative;text-align:left;z-index:1;margin-bottom:1em}.fancy-title:before,.fancy-title:after{-webkit-animation:expand ease-in 3s;animation:expand ease-in 3s;background-color:white;content:'';height:2px;position:absolute}.fancy-title:before{-webkit-animation:expand-vert ease-in 3s;animation:expand-vert ease-in 3s;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent);bottom:0px;height:10px;left:0px;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%}.fancy-title:after{bottom:0px;left:0px;width:100%}.fancy-title .title{display:inline-block;height:100px;overflow:hidden;margin-left:20px;position:relative;width:calc(100% - 20px)}.fancy-title .title .logo{background-position:center;background-repeat:no-repeat;background-size:80%;border-radius:100px;display:inline-block;height:100px;position:relative;vertical-align:top;width:100px}.fancy-title .title .logo:before,.fancy-title .title .logo:after{-webkit-animation:expand ease-in 3s;animation:expand ease-in 3s;background-color:white;content:'';height:2px;position:absolute}.fancy-title .title .logo:before{left:0px;top:0px;width:150%}.fancy-title .title .text-wrapper{display:-webkit-inline-box;display:inline-flex;max-width:calc(100% - 120px);min-height:100%;width:100%}.fancy-title .title h1{color:#d50000;font-family:Orbitron,sans-serif;font-size:2em;display:-webkit-inline-box;display:inline-flex;line-height:unset;overflow:hidden;padding:20px 10px 10px 10px;position:relative;margin:auto 0;max-height:65px;text-align:left;text-overflow:ellipsis;text-shadow:0 4px 3px rgba(0,0,0,0.4),0 8px 13px rgba(0,0,0,0.1),0 18px 23px rgba(0,0,0,0.1);text-transform:uppercase;vertical-align:top;white-space:nowrap;-webkit-box-align:center;align-items:center}.fancy-title .title h1:before,.fancy-title .title h1:after{-webkit-animation:expand ease-in 3s;animation:expand ease-in 3s;background-color:white;content:'';height:2px;position:absolute}.fancy-title .title h1:before{left:0px;top:0px;width:50%}.fancy-title .title h1:after{bottom:0px;left:0px;width:150%}@media (min-width: 1280px){.fancy-title .title h1{font-size:2em}}@media (max-width: 800px){.fancy-title .title h1{padding-top:15px;font-size:18px}}@media (max-width: 600px){.fancy-title{height:auto}.fancy-title .title{height:60px;margin-left:0px;width:100%}.fancy-title .title .logo{height:60px;width:60px}.fancy-title .title .logo:before{display:none}}.back-to-top{background-color:white;border-radius:100px;bottom:20px;cursor:pointer;height:50px;opacity:0;position:fixed;right:-50px;-webkit-transition:all 0.4s;transition:all 0.4s;width:50px;z-index:999}.back-to-top:hover{background-color:#ccc}.back-to-top.visible{opacity:1;right:20px}.back-to-top i{font-size:1.5em;height:50px;line-height:50px;text-align:center;width:50px}@media (max-width: 1280px){.back-to-top{bottom:76px}}.sound-toggle{color:white;cursor:pointer;height:50px;position:absolute;right:-60px;top:0px;width:50px;z-index:2}.sound-toggle.muted{color:#999}.sound-toggle i{color:white;font-size:2em;height:50px;line-height:50px;text-align:center;width:50px}@media (max-width: 800px){.sound-toggle{right:20px}}.input-form{border-top:1px solid #262626;margin:0;padding-top:20px}.input-form .missing-required-fields-error,.input-form .captcha-not-complete-error{-webkit-animation:flashError 1s ease-in;animation:flashError 1s ease-in;margin:10px 0px;padding:20px 0px}.input-form .missing-required-fields-error h1,.input-form .captcha-not-complete-error h1{color:#d50000;font-size:1em;margin:0px}.input-form .input-wrapper{margin-bottom:20px;width:100%}.input-form .input-wrapper .input{display:inline-block;position:relative;width:100%}.input-form .input-wrapper .input .label h1{color:white;font-size:1em;font-weight:400;margin:0px;margin-bottom:10px}.input-form .input-wrapper .input input{background-color:transparent;border:none;border-bottom:1px solid #ccc;color:white;font-size:1em;outline:none;padding:5px 0px;width:100%}.input-form .input-wrapper .input input::-webkit-input-placeholder{color:#ccc}.input-form .input-wrapper .input input::-moz-placeholder{color:#ccc}.input-form .input-wrapper .input input:-ms-input-placeholder{color:#ccc}.input-form .input-wrapper .input input::-ms-input-placeholder{color:#ccc}.input-form .input-wrapper .input input::placeholder{color:#ccc}.input-form .input-wrapper .input input:focus+.border{width:100%}.input-form .input-wrapper .input textarea{background-color:transparent;border-bottom:1px solid #bfbfbf;border:none;color:white;font-family:'Roboto', sans-serif;font-size:1em;outline:none;width:100%;max-width:100%}.input-form .input-wrapper .input textarea::-webkit-input-placeholder{color:#ccc}.input-form .input-wrapper .input textarea::-moz-placeholder{color:#ccc}.input-form .input-wrapper .input textarea:-ms-input-placeholder{color:#ccc}.input-form .input-wrapper .input textarea::-ms-input-placeholder{color:#ccc}.input-form .input-wrapper .input textarea::placeholder{color:#ccc}.input-form .input-wrapper .input textarea:focus+.border{width:100%}.input-form .input-wrapper .input .border{background-color:#d50000;bottom:0px;display:inline-block;height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.25s;transition:all 0.25s;width:0px}.input-form #captcha-wrapper{margin:0;padding:0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.contact-us-form-wrapper{background-color:rgba(0,0,0,0.4);height:100%;left:0px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0px;width:100%;z-index:10002}.contact-us-form-wrapper .contact-us-form{position:fixed;-webkit-animation:zoomIn 0.25s linear;animation:zoomIn 0.25s linear;background-color:#1a1a1a;box-shadow:rgba(0,0,0,0.25) 0px 14px 45px,rgba(0,0,0,0.22) 0px 10px 18px;border-radius:2px;margin:0;height:80vh;left:calc(50% - 250px);top:calc(50% - 40vh);overflow:hidden;text-align:right;width:100%;max-width:500px;-webkit-backface-visibility:hidden;z-index:1}@media (max-width: 812px){.contact-us-form-wrapper .contact-us-form{position:fixed;left:0;top:0;max-width:unset;height:100%;margin:0}}.contact-us-form-wrapper .contact-us-form .contact-us-form-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:#d50000;height:64px;width:100%;padding:0 80px;text-align:left;box-shadow:rgba(0,0,0,0.12) 0px 1px 6px,rgba(0,0,0,0.12) 0px 1px 4px}.contact-us-form-wrapper .contact-us-form .contact-us-form-title .close{cursor:pointer;position:absolute;top:20px;left:24px;z-index:2}.contact-us-form-wrapper .contact-us-form .contact-us-form-title .close i{color:white;font-size:24px;line-height:22px;width:24px;height:24px;text-align:center}.contact-us-form-wrapper .contact-us-form .contact-us-form-title h1{color:white;font-size:large;font-weight:300;margin:0;height:inherit;width:inherit;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 480px){.contact-us-form-wrapper .contact-us-form .contact-us-form-title h1{font-size:medium;word-wrap:break-word}}@media (max-width: 812px){.contact-us-form-wrapper .contact-us-form .contact-us-form-title{height:56px;padding:0 72px}.contact-us-form-wrapper .contact-us-form .contact-us-form-title .close{top:16px;left:16px}}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper{height:calc(100% - calc(77px + 64px))}@media (max-width: 812px){.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper{height:calc(100% - calc(77px + 56px))}}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .loading,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .success,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .error{height:300px;position:relative}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .success .info,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .error .info{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .success .info .text,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .success .info .sub-text,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .error .info .text,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .error .info .sub-text{-webkit-animation:fadeIn 0.75s linear;animation:fadeIn 0.75s linear;color:white;font-size:1em;margin:0px;margin-top:10px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .success .info .sub-text,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .error .info .sub-text{font-weight:400;margin-top:5px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .success .info i,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .error .info i{-webkit-animation:bounceIn 0.75s linear;animation:bounceIn 0.75s linear;border:2px solid white;border-radius:100px;color:white;height:50px;line-height:50px;font-size:2em;width:50px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .success .info .button,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .error .info .button{margin-top:10px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .link,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .button{background-color:#d50000;border-bottom:2px solid transparent;border-radius:2px;box-shadow:rgba(0,0,0,0.16) 0px 3px 10px,rgba(0,0,0,0.23) 0px 3px 10px;color:white;cursor:pointer;display:inline-block;padding:10px 30px;text-decoration:none}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .link:hover,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .button:hover{background-color:#9b0000}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .link:active,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .button:active{border-bottom:2px solid #d50000}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .button{padding:0 16px;height:36px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;text-transform:uppercase;float:right;margin-top:20px;font-size:16px;font-weight:300}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content{height:100%;width:inherit;position:relative}@media (max-width: 600px){.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content{height:100%}}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection{height:inherit;max-height:inherit;overflow:auto;text-align:left;-webkit-transition:all 0.4s;transition:all 0.4s}@media (max-width: 812px){.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection{border-bottom:1px solid rgba(99,99,99,0.2)}}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection.active{-webkit-transform:translateX(0%);transform:translateX(0%)}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection.inactive{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons{overflow:hidden}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason{width:100%;cursor:pointer;display:-webkit-box;display:flex;padding:16px 0}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason:first-child{margin-top:8px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason:last-child{margin-bottom:8px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason:active .radio-button:before{background-color:rgba(213,0,0,0.3);-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .label{display:inline-block;vertical-align:top}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button{border-radius:100px;cursor:pointer;height:20px;margin:0 0 0 16px;position:relative;text-align:center;width:20px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button:active:before{background-color:rgba(213,0,0,0.3);-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button:before{border-radius:100px;content:'';height:50px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.8);transform:translateX(-50%) translateY(-50%) scale(0.8);-webkit-transition:all 0.25s;transition:all 0.25s;width:50px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button .radio{cursor:pointer;height:20px;left:50%;margin:0px;opacity:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20px;z-index:2}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button .radio:checked+.radio-selected:before{border-color:#d50000}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button .radio:checked+.radio-selected:after{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button .radio-selected{height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20px;z-index:1}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button .radio-selected:before,.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button .radio-selected:after{border-radius:100px;content:'';left:50%;position:absolute;top:50%}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button .radio-selected:before{border:2px solid #6e6e6e;height:16px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:16px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .radio-button .radio-selected:after{background-color:#d50000;height:10px;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.2);transform:translateX(-50%) translateY(-50%) scale(0.2);-webkit-transition:all 0.2s;transition:all 0.2s;width:10px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .label{margin:0 16px 0 36px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .contact-reason .label p{font-size:initial;font-weight:200;display:-webkit-box;display:flex;margin:0;padding:0}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .no-contact-reason-selected-error{-webkit-animation:flashError 1s ease-in;animation:flashError 1s ease-in;margin:10px 0px;padding:20px 0px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .contact-reason-selection .contact-reasons .no-contact-reason-selected-error h1{color:#d50000;font-size:1em;margin:0px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form{height:100%;left:0px;position:absolute;top:0px;-webkit-transition:all 0.4s;transition:all 0.4s;width:100%}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form.active{-webkit-transform:translateX(0%);transform:translateX(0%)}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form.inactive{-webkit-transform:translateX(100%);transform:translateX(100%)}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content{height:100%;overflow-x:hidden;overflow-y:auto;text-align:center}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info{margin:20px;text-align:left}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info.centered{height:100%;margin:0px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info.centered .link{font-size:16px;text-transform:uppercase;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info .block{margin-bottom:10px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info .block .text.header{margin-bottom:10px;margin-top:30px;padding-bottom:5px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info .block .text.header h1{font-size:18px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info .block .text.border{border-bottom:1px solid #333}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info .block .text.bold h1{font-weight:300}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info .block .text.large h1{font-size:16px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info .block .text .red{color:#d50000}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info .block .text .underline{border-bottom:1px solid white;margin-bottom:5px}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .contact-us-form-content .selected-contact-us-form .selected-contact-form-content .info .block .text h1{color:white;display:inline-block;font-size:14px;font-weight:300;margin:0px;white-space:nowrap}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .action-button-wrapper{border-top:1px solid #262626;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0;padding:20px;-webkit-box-pack:start;justify-content:flex-start}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .action-button-wrapper .action-button{height:36px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;margin:0;padding:0 16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#d50000;border-bottom:2px solid transparent;border-radius:2px;box-shadow:rgba(0,0,0,0.16) 0px 3px 10px,rgba(0,0,0,0.23) 0px 3px 10px;cursor:pointer}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .action-button-wrapper .action-button:hover{background-color:#9b0000}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .action-button-wrapper .action-button:active{border-bottom:2px solid #d50000}.contact-us-form-wrapper .contact-us-form .contact-us-form-content-wrapper .action-button-wrapper .action-button h1{color:white;font-size:16px;font-weight:300;margin:0px;text-align:center}.loading-spinner-wrapper{display:inline-block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.loading-spinner-wrapper .spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@-webkit-keyframes colors{0%,100%{stroke:#d50000}50%{stroke:#9b0000}}@keyframes colors{0%,100%{stroke:#d50000}50%{stroke:#9b0000}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.loading-bar-wrapper{background-clip:padding-box;background-color:#0d0d0d;display:block;height:2px;left:0px;overflow:hidden;position:relative;width:100%;z-index:10}.loading-bar-wrapper.for-thumbnail{height:1px}.loading-bar-wrapper.for-thumbnail .bar{background-color:rgba(255,255,255,0.5)}.loading-bar-wrapper.for-thumbnail .bar:before,.loading-bar-wrapper.for-thumbnail .bar:after{height:1px}.loading-bar-wrapper .bar{background-color:white}.loading-bar-wrapper .bar:before,.loading-bar-wrapper .bar:after{background-color:inherit;bottom:0;content:'';height:2px;left:0;position:absolute;top:0;will-change:left, right}.loading-bar-wrapper .bar:before{-webkit-animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.loading-bar-wrapper .bar:after{-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.loading{height:100%;position:relative}@font-face{font-family:'Orbitron';font-style:normal;font-weight:400;src:local("Orbitron Regular"),local("Orbitron-Regular"),url(https://fonts.gstatic.com/s/orbitron/v8/HmnHiRzvcnQr8CjBje6GQnYhjbSpvc47ee6xR_80Hnw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Orbitron';font-style:normal;font-weight:500;src:local("Orbitron Medium"),local("Orbitron-Medium"),url(https://fonts.gstatic.com/s/orbitron/v8/VK2oK8L4CJesxwY5dF3zxYgp9Q8gbYrhqGlRav_IXfk.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Orbitron';font-style:normal;font-weight:900;src:local("Orbitron Black"),local("Orbitron-Black"),url(https://fonts.gstatic.com/s/orbitron/v8/FyvTORElv6iWeP2Jf9yG3Ygp9Q8gbYrhqGlRav_IXfk.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v16/ty9dfvLAziwdqQ2dHoyjphkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v16/frNV30OaYdlFRtH2VnZZdhkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v16/gwVJDERN2Amz39wrSoZ7FxkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v16/aZMswpodYeVhtRvuABJWvBkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v16/VvXUGKZXbHtX_S_VCTLpGhkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v16/e7MeVAyvogMqFwwl61PKhBkAz4rYn47Zy2rvigWQf6w.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v16/2tsd397wLxj96qwHyNIkxHYhjbSpvc47ee6xR_80Hnw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v16/0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v16/Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v16/-L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v16/I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v16/NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v16/Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v16/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v16/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v16/77FXFjRbGzN4aCrSFhlh3oX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v16/isZ-wbCXNKAbnjo6_TwHToX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v16/UX6i4JxQDm3fVTc1CPuwqoX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v16/jSN2CGVDbcVyCnfJfjSdfIX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v16/PwZc-YbIL414wB9rB1IAPYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v16/97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v16/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}*{box-sizing:border-box}html{box-sizing:border-box;text-rendering:optimizeLegibility}html{font-size:.5rem}@media screen and (min-width: 20rem){html{font-size:calc(.5rem + 1 * ((100vw - 20rem) / 80))}}@media screen and (min-width: 100rem){html{font-size:1.5rem}}html,body{font-family:'Roboto', sans-serif;height:100%;margin:0px;padding:0px}body{background-attachment:fixed;background-image:url("/static/images/background.svg");background-position:center;background-size:cover;background-color:#0d0d0d;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){body{background-attachment:initial}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){body{background-attachment:initial}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){body{background-attachment:initial}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){body{background-attachment:initial}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-width: 768px) and (max-width: 1024px){body{background-attachment:initial}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px) and (min-width: 1024px) and (max-width: 1366px){body{background-attachment:initial}}p{color:white}h1,h2,h3,h4,h5{font-weight:700;margin-bottom:1rem}body{background-attachment:fixed;background-image:url("/static/images/background.svg");background-position:center;background-size:cover;background-color:#0d0d0d;backface-visibility:hidden;-webkit-backface-visibility:hidden}#modal-root{z-index:99999;position:absolute}#modal-root .modalize{-webkit-animation:fadeIn .5s linear;animation:fadeIn .5s linear;background-color:rgba(0,0,0,0.8);overflow:auto;z-index:999999;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#modal-root .modalize .close{cursor:pointer;position:fixed;top:10px;right:15px;z-index:999999}#modal-root .modalize .close i{color:#d50000;font-size:2em;height:40px;line-height:40px;text-align:center;width:40px}#modal-root .modalize .close:hover i{color:#ab0000}.page-wrapper .page-transition{height:100vh}.page-wrapper .page-transition .logo{background-image:url("/static/images/strange-music-inc-logo-white.svg");background-position:center;background-repeat:no-repeat;background-size:80%;height:300px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:300px;z-index:2}.page-wrapper .page-transition .logo:before,.page-wrapper .page-transition .logo:after{-webkit-animation:sploosh 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:sploosh 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;border-radius:100px;content:'';height:5px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:5px;z-index:-1}.page-wrapper .page-transition .logo:after{-webkit-animation-delay:.33s;animation-delay:.33s;-webkit-animation-duration:2s;animation-duration:2s}.page{height:100%;min-height:100vh;position:relative;z-index:1;width:100%;margin:auto}.page .content{min-height:500px;padding-bottom:200px;position:relative;text-align:center;width:90vw;margin:auto;max-width:2648px !important;z-index:6}.logo-wrapper{height:100%;top:0;left:0px;pointer-events:none;position:fixed;width:100vw}.logo-wrapper .logo{background-image:url(/static/images/HeaderBackground.png);background-size:cover;height:100%;opacity:.2;width:100%}.alert-icon-wrapper{height:20px;width:20px;font-size:20px;text-align:center}.alert-info-icon,.alert-info-icon-span::before{font:normal normal normal 14px/1 "FontAwesome";display:inline-block;color:#d50000}.alert-info-icon::before,.alert-info-icon-span::before{content:"\f05a\00a0";font-size:1em;position:relative;top:-1px}img.alert-info-icon{display:none}

