@import url("https://hello.myfonts.net/count/314557");
/* line 5, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*
 * Retina Sprites for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create two folders in your image directory (in this case 'icons' and 'icons-2x').
 * 2. adjust the foldernames defined below if you use different names.
 * 3. create sprite images for pixel ratio 1 screens and put them in the first folder.
 * 4. create sprite images for pixel ratio 2 screens and put them in the second folder, use the same filenames.
 * 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>)'
 */
/* Variables */
/* Include 3rd party styles here */
@font-face {
  font-family: 'Manrope';
  src: url("../fonts/314557_0_0.a4bf9c0a09a0.eot");
  src: url("../fonts/314557_0_0.a4bf9c0a09a0.eot#iefix") format("embedded-opentype"), url("../fonts/314557_0_0.035154848c5c.woff2") format("woff2"), url("../fonts/314557_0_0.5731984d5810.woff") format("woff"), url("../fonts/314557_0_0.82cee5282a7d.ttf") format("truetype");
}


@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,500;0,700;1,300;1,500;1,700&display=swap');

/***
 * BxSlider v4.2.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 ***/
/** RESET AND LAYOUT
===================================*/
/* line 21, ../src/sass/_sources.scss */
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

/* line 29, ../src/sass/_sources.scss */
.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/* line 33, ../src/sass/_sources.scss */
.bxslider {
  margin: 0;
  padding: 0;
}

/* line 37, ../src/sass/_sources.scss */
ul.bxslider {
  list-style: none;
}

/* line 40, ../src/sass/_sources.scss */
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 50, ../src/sass/_sources.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9997;
  overflow: hidden;
}

/* line 51, ../src/sass/_sources.scss */
#cboxWrapper {
  max-width: none;
}

/* line 52, ../src/sass/_sources.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 53, ../src/sass/_sources.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 54, ../src/sass/_sources.scss */
#cboxContent {
  position: relative;
}

/* line 55, ../src/sass/_sources.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 56, ../src/sass/_sources.scss */
#cboxTitle {
  margin: 0;
}

/* line 57, ../src/sass/_sources.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 58, ../src/sass/_sources.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 59, ../src/sass/_sources.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 60, ../src/sass/_sources.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 61, ../src/sass/_sources.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 68, ../src/sass/_sources.scss */
#cboxOverlay {
  background: rgba(0, 0, 0, 0.7);
}

/* line 69, ../src/sass/_sources.scss */
#colorbox {
  outline: 0;
  overflow: visible;
}

/* line 70, ../src/sass/_sources.scss */
#cboxTopLeft {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 71, ../src/sass/_sources.scss */
#cboxTopRight {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 72, ../src/sass/_sources.scss */
#cboxBottomLeft {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 73, ../src/sass/_sources.scss */
#cboxBottomRight {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 74, ../src/sass/_sources.scss */
#cboxMiddleLeft {
  width: 0;
  background: transparent;
}

/* line 75, ../src/sass/_sources.scss */
#cboxMiddleRight {
  width: 0;
  background: transparent;
}

/* line 76, ../src/sass/_sources.scss */
#cboxTopCenter {
  height: 0;
  background: transparent;
}

/* line 77, ../src/sass/_sources.scss */
#cboxBottomCenter {
  height: 0;
  background: transparent;
}

/* line 78, ../src/sass/_sources.scss */
#cboxContent {
  background: transparent;
  overflow: visible;
}

/* line 79, ../src/sass/_sources.scss */
.cboxIframe {
  background: #fff;
}

/* line 80, ../src/sass/_sources.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 81, ../src/sass/_sources.scss */
#cboxLoadedContent {
  margin-bottom: 28px;
  overflow: visible;
}

/* line 82, ../src/sass/_sources.scss */
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

/* line 83, ../src/sass/_sources.scss */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* line 84, ../src/sass/_sources.scss */
#cboxLoadingOverlay {
  background: black;
}

/* line 85, ../src/sass/_sources.scss */
#cboxLoadingGraphic {
  background: transparent no-repeat center center;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 88, ../src/sass/_sources.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 91, ../src/sass/_sources.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 93, ../src/sass/_sources.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 99, ../src/sass/_sources.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/* required styles */
/* line 112, ../src/sass/_sources.scss */
.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-tile-container,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 130, ../src/sass/_sources.scss */
.leaflet-container {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 135, ../src/sass/_sources.scss */
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* line 143, ../src/sass/_sources.scss */
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* map is broken in FF if you have max-width: 100% on tiles */
/* line 148, ../src/sass/_sources.scss */
.leaflet-container img {
  max-width: none !important;
}

/* stupid Android 2 doesn't understand "max-width: none" properly */
/* line 152, ../src/sass/_sources.scss */
.leaflet-container img.leaflet-image-layer {
  max-width: 15000px !important;
}

/* line 155, ../src/sass/_sources.scss */
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

/* line 159, ../src/sass/_sources.scss */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 162, ../src/sass/_sources.scss */
.leaflet-zoom-box {
  width: 0;
  height: 0;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
/* line 167, ../src/sass/_sources.scss */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

/* line 171, ../src/sass/_sources.scss */
.leaflet-tile-pane {
  z-index: 2;
}

/* line 172, ../src/sass/_sources.scss */
.leaflet-objects-pane {
  z-index: 3;
}

/* line 173, ../src/sass/_sources.scss */
.leaflet-overlay-pane {
  z-index: 4;
}

/* line 174, ../src/sass/_sources.scss */
.leaflet-shadow-pane {
  z-index: 5;
}

/* line 175, ../src/sass/_sources.scss */
.leaflet-marker-pane {
  z-index: 6;
}

/* line 176, ../src/sass/_sources.scss */
.leaflet-popup-pane {
  z-index: 7;
}

/* line 178, ../src/sass/_sources.scss */
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

/* line 182, ../src/sass/_sources.scss */
.lvml {
  behavior: url(#default%23VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
/* line 191, ../src/sass/_sources.scss */
.leaflet-control {
  position: relative;
  z-index: 7;
  pointer-events: auto;
}

/* line 196, ../src/sass/_sources.scss */
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 202, ../src/sass/_sources.scss */
.leaflet-top {
  top: 0;
}

/* line 205, ../src/sass/_sources.scss */
.leaflet-right {
  right: 0;
}

/* line 208, ../src/sass/_sources.scss */
.leaflet-bottom {
  bottom: 0;
}

/* line 211, ../src/sass/_sources.scss */
.leaflet-left {
  left: 0;
}

/* line 214, ../src/sass/_sources.scss */
.leaflet-control {
  float: left;
  clear: both;
}

/* line 218, ../src/sass/_sources.scss */
.leaflet-right .leaflet-control {
  float: right;
}

/* line 221, ../src/sass/_sources.scss */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 224, ../src/sass/_sources.scss */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 227, ../src/sass/_sources.scss */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 230, ../src/sass/_sources.scss */
.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
/* line 237, ../src/sass/_sources.scss */
.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 245, ../src/sass/_sources.scss */
.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

/* line 250, ../src/sass/_sources.scss */
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

/* line 256, ../src/sass/_sources.scss */
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 265, ../src/sass/_sources.scss */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
/* line 272, ../src/sass/_sources.scss */
.leaflet-clickable {
  cursor: pointer;
}

/* line 275, ../src/sass/_sources.scss */
.leaflet-container {
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

/* line 279, ../src/sass/_sources.scss */
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

/* line 283, ../src/sass/_sources.scss */
.leaflet-dragging .leaflet-container,
.leaflet-dragging .leaflet-clickable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}

/* visual tweaks */
/* line 293, ../src/sass/_sources.scss */
.leaflet-container {
  background: #ddd;
  outline: 0;
}

/* line 297, ../src/sass/_sources.scss */
.leaflet-container a {
  color: #0078A8;
}

/* line 300, ../src/sass/_sources.scss */
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

/* line 303, ../src/sass/_sources.scss */
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
/* line 310, ../src/sass/_sources.scss */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
/* line 317, ../src/sass/_sources.scss */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

/* line 321, ../src/sass/_sources.scss */
.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

/* line 333, ../src/sass/_sources.scss */
.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 339, ../src/sass/_sources.scss */
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

/* line 342, ../src/sass/_sources.scss */
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 346, ../src/sass/_sources.scss */
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

/* line 351, ../src/sass/_sources.scss */
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

/* line 357, ../src/sass/_sources.scss */
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* zoom control */
/* line 366, ../src/sass/_sources.scss */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}

/* line 371, ../src/sass/_sources.scss */
.leaflet-control-zoom-out {
  font-size: 20px;
}

/* line 375, ../src/sass/_sources.scss */
.leaflet-touch .leaflet-control-zoom-in {
  font-size: 22px;
}

/* line 378, ../src/sass/_sources.scss */
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 24px;
}

/* layers control */
/* line 385, ../src/sass/_sources.scss */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

/* line 390, ../src/sass/_sources.scss */
.leaflet-control-layers-toggle {
  background-image: url(https://www.redlightmanagement.com/wp-content/themes/rlm-2016/css/images/layers.png);
  width: 36px;
  height: 36px;
}

/* line 395, ../src/sass/_sources.scss */
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(https://www.redlightmanagement.com/wp-content/themes/rlm-2016/css/images/layers-2x.png);
  background-size: 26px 26px;
}

/* line 399, ../src/sass/_sources.scss */
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

/* line 403, ../src/sass/_sources.scss */
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 407, ../src/sass/_sources.scss */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 411, ../src/sass/_sources.scss */
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

/* line 416, ../src/sass/_sources.scss */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 421, ../src/sass/_sources.scss */
.leaflet-control-layers label {
  display: block;
}

/* line 424, ../src/sass/_sources.scss */
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* attribution and scale controls */
/* line 433, ../src/sass/_sources.scss */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

/* line 438, ../src/sass/_sources.scss */
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

/* line 443, ../src/sass/_sources.scss */
.leaflet-control-attribution a {
  text-decoration: none;
}

/* line 446, ../src/sass/_sources.scss */
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

/* line 449, ../src/sass/_sources.scss */
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

/* line 453, ../src/sass/_sources.scss */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 456, ../src/sass/_sources.scss */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 459, ../src/sass/_sources.scss */
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

/* line 473, ../src/sass/_sources.scss */
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

/* line 478, ../src/sass/_sources.scss */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

/* line 482, ../src/sass/_sources.scss */
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

/* line 487, ../src/sass/_sources.scss */
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
/* line 496, ../src/sass/_sources.scss */
.leaflet-popup {
  position: absolute;
  text-align: center;
}

/* line 500, ../src/sass/_sources.scss */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

/* line 505, ../src/sass/_sources.scss */
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

/* line 509, ../src/sass/_sources.scss */
.leaflet-popup-content p {
  margin: 18px 0;
}

/* line 512, ../src/sass/_sources.scss */
.leaflet-popup-tip-container {
  margin: 0 auto;
  width: 40px;
  height: 20px;
  position: relative;
  overflow: hidden;
}

/* line 519, ../src/sass/_sources.scss */
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 532, ../src/sass/_sources.scss */
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

/* line 538, ../src/sass/_sources.scss */
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

/* line 552, ../src/sass/_sources.scss */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

/* line 555, ../src/sass/_sources.scss */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* line 561, ../src/sass/_sources.scss */
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

/* line 564, ../src/sass/_sources.scss */
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

/* line 571, ../src/sass/_sources.scss */
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

/* line 575, ../src/sass/_sources.scss */
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
/* line 585, ../src/sass/_sources.scss */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */
/* line 37, ../src/sass/main.scss */
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

/* line 43, ../src/sass/main.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 48, ../src/sass/main.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 53, ../src/sass/main.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 62, ../src/sass/main.scss */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/* line 71, ../src/sass/main.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 77, ../src/sass/main.scss */
textarea {
  resize: vertical;
}

/* line 81, ../src/sass/main.scss */
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

@-moz-keyframes arrow-right {
  0% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
  }
  50% {
    -moz-transform: translateX(-15%);
    transform: translateX(-15%);
  }
  100% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes arrow-right {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  50% {
    -webkit-transform: translateX(-15%);
    transform: translateX(-15%);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes arrow-right {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  50% {
    -moz-transform: translateX(-15%);
    -ms-transform: translateX(-15%);
    -webkit-transform: translateX(-15%);
    transform: translateX(-15%);
  }
  100% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-moz-keyframes arrow-left {
  0% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
  }
  20% {
    -moz-transform: translateX(-15%);
    transform: translateX(-15%);
  }
  70% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes arrow-left {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  20% {
    -webkit-transform: translateX(-15%);
    transform: translateX(-15%);
  }
  70% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes arrow-left {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  20% {
    -moz-transform: translateX(-15%);
    -ms-transform: translateX(-15%);
    -webkit-transform: translateX(-15%);
    transform: translateX(-15%);
  }
  70% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-moz-keyframes arrow-scroll {
  0% {
    -moz-transform: translateY(0px);
    transform: translateY(0px);
  }
  25% {
    -moz-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -moz-transform: translateY(0px);
    transform: translateY(0px);
  }
  75% {
    -moz-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -moz-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-webkit-keyframes arrow-scroll {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  75% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes arrow-scroll {
  0% {
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  25% {
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  75% {
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-moz-keyframes slide-headline {
  0% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
  }
  20% {
    -moz-transform: translateX(20%);
    transform: translateX(20%);
  }
  100% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes slide-headline {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  20% {
    -webkit-transform: translateX(20%);
    transform: translateX(20%);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes slide-headline {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  20% {
    -moz-transform: translateX(20%);
    -ms-transform: translateX(20%);
    -webkit-transform: translateX(20%);
    transform: translateX(20%);
  }
  100% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-moz-keyframes slide-button {
  0% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
  }
  20% {
    -moz-transform: translateX(300%);
    transform: translateX(300%);
  }
  100% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes slide-button {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  20% {
    -webkit-transform: translateX(300%);
    transform: translateX(300%);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes slide-button {
  0% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  20% {
    -moz-transform: translateX(300%);
    -ms-transform: translateX(300%);
    -webkit-transform: translateX(300%);
    transform: translateX(300%);
  }
  100% {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
/* line 494, ../src/sass/main.scss */
.styles {
  padding: 10%;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* line 505, ../src/sass/main.scss */
html {
  box-sizing: border-box;
}

/* line 508, ../src/sass/main.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 512, ../src/sass/main.scss */
body {
  background: white;
  font-family: 'Manrope';
  padding-top: 168px;
}
/* line 516, ../src/sass/main.scss */
body.no-scroll {
  overflow: hidden;
  height: 100%;
}

/* line 522, ../src/sass/main.scss */
.button {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  display: inline-block;
  font-size: 0.8125em;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: #221100;
  background: transparent;
  position: relative;
  padding: 0.5em 1em;
  border: 1px solid #221100;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 102, ../src/sass/main.scss */
.button i {
  background: white;
  display: block;
  position: absolute;
  top: 0;
  right: 1px;
  left: 1px;
  bottom: 0;
  background: transparent;
  z-index: -2;
}
/* line 113, ../src/sass/main.scss */
.button:before, .button:after {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 50%;
  max-width: 0px;
  background: #df2627;
  z-index: -1;
  -moz-transition: max-width 0.8s ease;
  -o-transition: max-width 0.8s ease;
  -webkit-transition: max-width 0.8s ease;
  transition: max-width 0.8s ease;
}
/* line 127, ../src/sass/main.scss */
.button:before {
  left: 0;
}
/* line 131, ../src/sass/main.scss */
.button:after {
  right: 0;
}
/* line 135, ../src/sass/main.scss */
.button:hover, .button.hovered {
  border: 1px solid #df2627;
  color: white;
}
/* line 138, ../src/sass/main.scss */
.button:hover:before, .button:hover:after, .button.hovered:before, .button.hovered:after {
  max-width: 300px;
}
/* line 143, ../src/sass/main.scss */
.button.alt {
  color: white;
  border-color: transparent;
}
/* line 146, ../src/sass/main.scss */
.button.alt i {
  background: #df2627;
  top: 1px;
  bottom: 1px;
}
/* line 151, ../src/sass/main.scss */
.button.alt:before, .button.alt:after {
  background: #e9e9e9;
}
/* line 155, ../src/sass/main.scss */
.button.alt:hover {
  color: #df2627;
}

/* line 526, ../src/sass/main.scss */
a {
  color: #221100;
  text-decoration: none;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
/* line 530, ../src/sass/main.scss */
a:hover {
  color: #444444;
}

/* Modal elements should be z-index:9999 */
/* line 538, ../src/sass/main.scss */
/* изменил */
header {
  padding: 3em 9.12698%;
  z-index: 9997;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  -moz-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.5s ease 0.25s;
  -o-transition: opacity 0.5s ease 0.25s;
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0.25s;
  transition: opacity 0.5s ease 0.25s;
}
/* line 548, ../src/sass/main.scss */
header h1 {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: 0 -191px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 72px;
  width: 169px;
  text-indent: -999em;
  float: left;
  margin: 0;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -moz-transition: -moz-transform 0.2s ease, margin-left 0.2s ease;
  -o-transition: -o-transform 0.2s ease, margin-left 0.2s ease;
  -webkit-transition: -webkit-transform 0.2s ease, margin-left 0.2s ease;
  transition: transform 0.2s ease, margin-left 0.2s ease;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 548, ../src/sass/main.scss */
  header h1 {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: 0 -191px;
    height: 72px;
    width: 169px;
  }
}
/* line 556, ../src/sass/main.scss */
header nav {
  position: absolute;
  top: 50%;
  right: 9.12698%;
  -moz-transform: translateX(100%) translateY(-50%);
  -ms-transform: translateX(100%) translateY(-50%);
  -webkit-transform: translateX(100%) translateY(-50%);
  transform: translateX(100%) translateY(-50%);
  display: inline-block;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
}
/* line 564, ../src/sass/main.scss */
header nav ul {
  display: inline-block;
}
/* line 566, ../src/sass/main.scss */
header nav ul li {
  display: inline-block;
}
/* line 568, ../src/sass/main.scss */
header nav ul li a {
  display: inline-block;
  float: left;
  font-size: 0.8125em;
  font-weight: 700;
  text-transform: uppercase;
  margin-right: 1.5em;
  text-align: center;
  position: relative;
  padding-bottom: 0.25em;
}
/* line 579, ../src/sass/main.scss */
header nav ul li a:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin: auto;
  width: 100%;
  height: 1px;
  background: #df2627;
  max-width: 0px;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -moz-transition: max-width 1s ease-out;
  -o-transition: max-width 1s ease-out;
  -webkit-transition: max-width 1s ease-out;
  transition: max-width 1s ease-out;
}
/* line 593, ../src/sass/main.scss */
header nav ul li a:hover {
  color: #df2627;
}
/* line 595, ../src/sass/main.scss */
header nav ul li a:hover:after {
  max-width: 300px;
}
/* line 602, ../src/sass/main.scss */
header nav ul li:last-child a {
  margin-right: 0;
}

/* line 611, ../src/sass/main.scss */
.fixed-header header {
  position: fixed;
  background: white;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  padding: 0.5em 9.12698%;
}
/* line 618, ../src/sass/main.scss */
.fixed-header header h1 {
  -moz-transform: scale(0.5971, 0.5971);
  -ms-transform: scale(0.5971, 0.5971);
  -webkit-transform: scale(0.5971, 0.5971);
  transform: scale(0.5971, 0.5971);
  margin-left: -34px;
}

/* line 626, ../src/sass/main.scss */
.admin-bar header {
  top: 32px;
}

/* line 682, ../src/sass/main.scss */
h2.section-heading {
  /* font-family: 'Work Sans', sans-serif; */
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  color: #221100;
  font-size: 1.25em;
  margin-bottom: 9.12698%;
}
/* line 668, ../src/sass/main.scss */
h2.section-heading span {
  font-weight: 500;
  display: block;
}
/* line 672, ../src/sass/main.scss */
h2.section-heading:before {
  content: '';
  display: block;
  height: 10px;
  width: 25px;
  background: #df2627;
  margin-bottom: 0.75em;
}

/* line 687, ../src/sass/main.scss */
.slider,
.single-slide {
  overflow: hidden;
}
/* line 692, ../src/sass/main.scss */
.slider .slide,
.single-slide .slide {
  width: 100%;
  float: left;
  position: relative;
}
/* line 700, ../src/sass/main.scss */
.slider .slide:first-child .paginator .nav-left,
.single-slide .slide:first-child .paginator .nav-left {
  visibility: hidden;
}
/* line 707, ../src/sass/main.scss */
.slider .slide:last-child .paginator .nav-right,
.single-slide .slide:last-child .paginator .nav-right {
  visibility: hidden;
}
/* line 713, ../src/sass/main.scss */
.slider.image-slider,
.single-slide.image-slider {
  overflow: visible;
}
/* line 715, ../src/sass/main.scss */
.slider.image-slider .slide,
.single-slide.image-slider .slide {
  overflow: visible;
  -moz-transition: opacity 0.6s ease, -moz-transform 0.5s ease;
  -o-transition: opacity 0.6s ease, -o-transform 0.5s ease;
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.5s ease;
  transition: opacity 0.6s ease, transform 0.5s ease;
}
/* line 718, ../src/sass/main.scss */
.slider.image-slider .slide .image,
.single-slide.image-slider .slide .image {
  position: relative;
  height: 0;
  padding-top: 67.8%;
  background-size: cover;
  background-position: center center;
}
/* line 724, ../src/sass/main.scss */
.slider.image-slider .slide .image:after,
.single-slide.image-slider .slide .image:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 30%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  z-index: 9;
}
/* line 738, ../src/sass/main.scss */
.slider.image-slider .slide .information,
.single-slide.image-slider .slide .information {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  z-index: 9;
  overflow: hidden;
  width: 100%;
}
/* line 747, ../src/sass/main.scss */
.slider.image-slider .slide .information .wrapper,
.single-slide.image-slider .slide .information .wrapper {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 2.83889283%;
}
/* line 754, ../src/sass/main.scss */
.slider.image-slider .slide .information h2,
.single-slide.image-slider .slide .information h2 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  line-height: 1.1;
  font-weight: 900;
  font-size: 3.4375em;
  color: white;
  max-width: 650px;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -moz-transition: -moz-transform 0.5s ease 0.5s;
  -o-transition: -o-transform 0.5s ease 0.5s;
  -webkit-transition: -webkit-transform 0.5s ease;
  -webkit-transition-delay: 0.5s;
  transition: transform 0.5s ease 0.5s;
}
/* line 765, ../src/sass/main.scss */
.slider.image-slider .slide .information .button,
.single-slide.image-slider .slide .information .button {
  margin-top: 1em;
  -moz-transform: translateX(-400%);
  -ms-transform: translateX(-400%);
  -webkit-transform: translateX(-400%);
  transform: translateX(-400%);
  -moz-transition: -moz-transform 0.5s ease 0.7s;
  -o-transition: -o-transform 0.5s ease 0.7s;
  -webkit-transition: -webkit-transform 0.5s ease;
  -webkit-transition-delay: 0.7s;
  transition: transform 0.5s ease 0.7s;
}
/* line 770, ../src/sass/main.scss */
.slider.image-slider .slide .information .video-play,
.single-slide.image-slider .slide .information .video-play {
  font-size: 3em;
  color: #df2627;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
  cursor: pointer;
}
/* line 775, ../src/sass/main.scss */
.slider.image-slider .slide .information .video-play:hover,
.single-slide.image-slider .slide .information .video-play:hover {
  color: white;
}
/* line 640, ../src/sass/main.scss */
.slider.image-slider .slide.active .information h2,
.single-slide.image-slider .slide.active .information h2 {
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  /*            @include animation(slide-headline);
              @include animation-play-state(running);
              @include animation-fill-mode(forwards);
              @include animation-duration(1.5s);
              @include animation-iteration-count(1);
              @include animation-timing-function(ease-out);
              @include animation-delay(0.5s);*/
}
/* line 650, ../src/sass/main.scss */
.slider.image-slider .slide.active .information .button,
.single-slide.image-slider .slide.active .information .button {
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  /*            @include animation(slide-button);
              @include animation-play-state(running);
              @include animation-fill-mode(forwards);
              @include animation-duration(1.75s);
              @include animation-iteration-count(1);
              @include animation-timing-function(ease-out);*/
}
/* line 790, ../src/sass/main.scss */
.slider.image-slider .slide .information .button,
.single-slide.image-slider .slide .information .button {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  border-color: white;
  color: white;
}

/* line 802, ../src/sass/main.scss */
.collapser .collapser-toggle {
  cursor: pointer;
}
/* line 805, ../src/sass/main.scss */
.collapser .collapser-wrapper {
  max-height: 0;
  overflow: hidden;
  -moz-transition: max-height 1s ease;
  -o-transition: max-height 1s ease;
  -webkit-transition: max-height 1s ease;
  transition: max-height 1s ease;
}
/* line 812, ../src/sass/main.scss */
.collapser.open .collapser-wrapper {
  max-height: 3000px;
}

/* line 819, ../src/sass/main.scss */
.artist-list {
  height: 0;
  padding-top: 200%;
  clear: both;
  position: relative;
}
/* line 824, ../src/sass/main.scss */
.artist-list .item-row {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9997;
}
/* line 831, ../src/sass/main.scss */
.artist-list .item-row .item {
  width: 25%;
  padding: 1px;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  padding-top: 25%;
  z-index: 9;
  -moz-transform: translateY(300%);
  -ms-transform: translateY(300%);
  -webkit-transform: translateY(300%);
  transform: translateY(300%);
  -moz-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.2s ease-out, -moz-transform 1s ease-out;
  -o-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.2s ease-out, -o-transform 1s ease-out;
  -webkit-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.2s ease-out, -webkit-transform 1s ease-out;
  transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.2s ease-out, transform 1s ease-out;
}
/* line 849, ../src/sass/main.scss */
.artist-list .item-row .item .image {
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: white;
  z-index: 9;
  -moz-transition: background-color 0.8s ease, opacity 0.2s ease;
  -o-transition: background-color 0.8s ease, opacity 0.2s ease;
  -webkit-transition: background-color 0.8s ease, opacity 0.2s ease;
  transition: background-color 0.8s ease, opacity 0.2s ease;
}
/* line 861, ../src/sass/main.scss */
.artist-list .item-row .item .image:after {
  content: '';
  position: absolute;
  z-index: 9;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
/* line 874, ../src/sass/main.scss */
.artist-list .item-row .item .information {
  position: absolute;
  top: auto;
  right: 5%;
  bottom: 5%;
  left: 6%;
  z-index: 99;
  color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
/* line 885, ../src/sass/main.scss */
.artist-list .item-row .item .information h3 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  line-height: 1.2;
  text-transform: uppercase;
  color: #df2627;
  font-size: 1.25em;
  letter-spacing: 0.05em;
  margin: 0.5em 0;
  color: white;
  font-size: 1.75em;
  margin-bottom: 0;
}
/* line 891, ../src/sass/main.scss */
.artist-list .item-row .item .information .plus {
  border: 1px solid white;
}
/* line 895, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 0px;
  overflow: hidden;
  z-index: 999;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: max-width 0.5s ease, opacity 0.3s ease 1s;
  -o-transition: max-width 0.5s ease, opacity 0.3s ease 1s;
  -webkit-transition: max-width 0.5s ease, opacity 0.3s ease;
  -webkit-transition-delay: 0s, 1s;
  transition: max-width 0.5s ease, opacity 0.3s ease 1s;
}
/* line 908, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider i.close {
  position: absolute;
  top: 20px;
  right: 20px;
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -200px -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 13px;
  width: 13px;
  text-indent: -999em;
  cursor: pointer;
  z-index: 99;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 908, ../src/sass/main.scss */
  .artist-list .item-row .item .artist-slider i.close {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -200px -74px;
    height: 13px;
    width: 13px;
  }
}
/* line 917, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .paginator {
  position: absolute;
  bottom: 3%;
  right: 3%;
  z-index: 999;
}
/* line 922, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .paginator .nav-left {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  cursor: default;
}
/* line 927, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .paginator.last .nav-left {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  cursor: pointer;
}
/* line 931, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .paginator.last .nav-right {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  cursor: default;
}
/* line 939, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  clear: both;
}
/* line 947, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider {
  height: 100%;
  width: 100%;
}
/* line 950, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide {
  width: 100%;
  position: absolute;
  top: 0;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 955, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide:before {
  content: '';
  display: block;
  height: 0;
  padding-top: 50%;
  width: 100%;
  background: white;
}
/* line 963, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide:after {
  content: '';
  width: 100%;
  max-width: 0%;
  position: absolute;
  z-index: 9;
  background: #df2627;
  top: 0;
  bottom: 0;
  left: 0;
  -moz-transition: max-width 0.5s ease 0.5s;
  -o-transition: max-width 0.5s ease 0.5s;
  -webkit-transition: max-width 0.5s ease;
  -webkit-transition-delay: 0.5s;
  transition: max-width 0.5s ease 0.5s;
}
/* line 975, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide .slide-wrap {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  z-index: 99;
  margin: 0 5%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 984, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide .slide-wrap .slide-image {
  background-size: cover;
  background-position: center center;
  height: 0;
  float: left;
  width: 35%;
  padding-top: 35%;
}
/* line 992, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide .slide-wrap .slide-information {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 40%;
}
/* line 998, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide .slide-wrap .slide-information .wrapper {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: auto;
  height: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1007, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide .slide-wrap .slide-information p {
  line-height: 1.4;
  font-weight: 500;
}
/* line 1011, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide .slide-wrap .slide-information .button {
  width: 50%;
  max-width: 200px;
  margin-right: 2em;
  margin-top: 1em;
  text-align: center;
}
/* line 1022, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide:nth-child(2) {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
/* line 1027, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide.release-slide .button {
  position: absolute;
  bottom: 5%;
  left: 5%;
  border-color: white;
  z-index: 99;
  border-color: white;
}
/* line 1037, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide.release-slide .slide-wrap .slide-information h4 {
  color: #df2627;
  font-weight: 700;
  font-size: 1.5625em;
}
/* line 1042, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide.release-slide .slide-wrap .slide-information h3 {
  color: #df2627;
  font-weight: 900;
  font-size: 4em;
  line-height: 0.95;
}
/* line 1054, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide.news-slide .slide-wrap .slide-information h4 {
  color: #df2627;
  margin-bottom: 0.5em;
}
/* line 1059, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide.news-slide .slide-wrap .slide-information h3 {
  color: #df2627;
  font-weight: 600;
  font-size: 1.5625em;
}
/* line 1064, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider .slide.news-slide .slide-wrap .slide-information p {
  font-family: 'Manrope';
  text-transform: none;
  font-weight: 400;
  font-size: 1.125em;
  margin: 0.5em 0;
  line-height: 1.6;
}
/* line 1079, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider.advanced .slide:nth-child(1) {
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
/* line 1082, ../src/sass/main.scss */
.artist-list .item-row .item .artist-slider .interior-slider.advanced .slide:nth-child(2) {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
/* line 1091, ../src/sass/main.scss */
.artist-list .item-row .item:nth-child(2) {
  left: 25%;
  -moz-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out 0.2s, -moz-transform 1s ease-out 0.2s;
  -o-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out 0.2s, -o-transform 1s ease-out 0.2s;
  -webkit-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out, -webkit-transform 1s ease-out;
  -webkit-transition-delay: 0s, 0s, 0s, 0s, 0.2s, 0.2s;
  transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out 0.2s, transform 1s ease-out 0.2s;
}
/* line 1102, ../src/sass/main.scss */
.artist-list .item-row .item:nth-child(3) {
  right: 25%;
  left: auto;
  -moz-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out 0.4s, -moz-transform 1s ease-out 0.4s;
  -o-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out 0.4s, -o-transform 1s ease-out 0.4s;
  -webkit-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out, -webkit-transform 1s ease-out;
  -webkit-transition-delay: 0s, 0s, 0s, 0s, 0.4s, 0.4s;
  transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out 0.4s, transform 1s ease-out 0.4s;
}
/* line 1114, ../src/sass/main.scss */
.artist-list .item-row .item:nth-child(4) {
  right: 0;
  left: auto;
  -moz-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out 0.5s, -moz-transform 1s ease-out 0.5s;
  -o-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out 0.5s, -o-transform 1s ease-out 0.5s;
  -webkit-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out, -webkit-transform 1s ease-out;
  -webkit-transition-delay: 0s, 0s, 0s, 0s, 0.5s, 0.5s;
  transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 0.5s ease-out 0.5s, transform 1s ease-out 0.5s;
}
/* line 1127, ../src/sass/main.scss */
.artist-list .item-row .item.engaged {
  width: 100%;
  padding-top: 50%;
  z-index: 999;
  left: 0%;
  background: white;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  -webkit-transition-delay: 0;
  transition-delay: 0;
}
/* line 1135, ../src/sass/main.scss */
.artist-list .item-row .item.engaged .image:before {
  content: '';
  z-index: 9;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: white;
}
/* line 1145, ../src/sass/main.scss */
.artist-list .item-row .item.engaged .image:after {
  display: none;
}
/* line 1149, ../src/sass/main.scss */
.artist-list .item-row .item.engaged .information {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1152, ../src/sass/main.scss */
.artist-list .item-row .item.engaged .artist-slider {
  max-width: 3000px;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1158, ../src/sass/main.scss */
.artist-list .item-row .item.engaged .artist-slider .slide:after {
  max-width: 31%;
}
/* line 1164, ../src/sass/main.scss */
.artist-list .item-row .item.engaged:nth-child(3), .artist-list .item-row .item.engaged:nth-child(4) {
  right: 0;
  left: auto;
}
/* line 1171, ../src/sass/main.scss */
.artist-list .item-row:nth-child(2) {
  top: 12.5%;
  z-index: 99;
}
/* line 1175, ../src/sass/main.scss */
.artist-list .item-row:nth-child(3) {
  top: 25%;
  z-index: 98;
}
/* line 1179, ../src/sass/main.scss */
.artist-list .item-row:nth-child(4) {
  top: 37.5%;
  z-index: 97;
}
/* line 1183, ../src/sass/main.scss */
.artist-list .item-row:nth-child(5) {
  top: 50%;
  z-index: 96;
}
/* line 1187, ../src/sass/main.scss */
.artist-list .item-row:nth-child(6) {
  top: 62.5%;
  z-index: 95;
}
/* line 1191, ../src/sass/main.scss */
.artist-list .item-row:nth-child(7) {
  top: 75%;
  z-index: 94;
}
/* line 1195, ../src/sass/main.scss */
.artist-list .item-row:nth-child(8) {
  top: 100%;
  z-index: 93;
}
/* line 1198, ../src/sass/main.scss */
.artist-list .item-row:nth-child(8) .item {
  bottom: 0;
  top: auto;
}
/* line 1202, ../src/sass/main.scss */
.artist-list .item-row:nth-child(8):hover {
  z-index: 999;
}
/* line 1206, ../src/sass/main.scss */
.artist-list .item-row.top {
  z-index: 9997;
}
/* line 1211, ../src/sass/main.scss */
.artist-list .view-more a {
  bottom: -15%;
}
/* line 1216, ../src/sass/main.scss */
.artist-list.in-view .item-row .item {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 1222, ../src/sass/main.scss */
.artist-list.rows-1 {
  padding-top: 25%;
}
/* line 1225, ../src/sass/main.scss */
.artist-list.rows-2 {
  padding-top: 50%;
}
/* line 1228, ../src/sass/main.scss */
.artist-list.rows-2 .item-row:nth-child(2) {
  top: 50%;
}
/* line 1233, ../src/sass/main.scss */
.artist-list.rows-3 {
  padding-top: 75%;
}
/* line 1236, ../src/sass/main.scss */
.artist-list.rows-3 .item-row:nth-child(2) {
  top: 33.333333%;
}
/* line 1239, ../src/sass/main.scss */
.artist-list.rows-3 .item-row:nth-child(3) {
  top: 66.666666%;
}
/* line 469, ../src/sass/main.scss */
.artist-list:after {
  content: 'Loading';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  color: #444444;
  width: 100%;
  text-align: center;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  font-size: 1.2em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 485, ../src/sass/main.scss */
.artist-list.loading:after {
  bottom: -50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 1247, ../src/sass/main.scss */
body.page-template-template-tours {
  padding-top: 0;
}
/* line 1250, ../src/sass/main.scss */
body.page-template-template-tours h2.section-heading {
  float: left;
}
/* line 1252, ../src/sass/main.scss */
body.page-template-template-tours h2.section-heading span {
  font-weight: 900;
  display: inline-block;
}
/* line 1255, ../src/sass/main.scss */
body.page-template-template-tours h2.section-heading span:after {
  content: '';
  display: inline-block;
  height: 0.6em;
  width: 1px;
  background: #df2627;
  margin-right: 0.5em;
  margin-left: 0.7em;
}
/* line 1265, ../src/sass/main.scss */
body.page-template-template-tours h2.section-heading .bit-logo {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -100px -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 19px;
  width: 100px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1265, ../src/sass/main.scss */
  body.page-template-template-tours h2.section-heading .bit-logo {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -100px -74px;
    height: 18.5px;
    width: 100px;
  }
}


/* filter BY */

/* line 1271, ../src/sass/main.scss */
body.page-template-template-tours .filter-by {
  float: right;
  display: inline-block;
  width: auto;
  position: relative;
  padding-left: 110px;
  margin-top: 25px;
  z-index: 999;
}
/* line 1279, ../src/sass/main.scss */
body.page-template-template-tours .filter-by label {
  display: inline-block;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  font-size: 1.2em;
  width: auto;
  width: 125px;
  padding-right: 15px;
  color: #df2627;
  position: absolute;
  left: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1292, ../src/sass/main.scss */
body.page-template-template-tours .filter-by label:after {
  content: '';
  width: 1px;
  height: 0.65em;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  background: #df2627;
}
/* line 1304, ../src/sass/main.scss */
body.page-template-template-tours .filter-by input {
  display: inline-block;
  color: #df2627;
  border: 1px solid silver;
  margin-left: 25px;
  padding: 5px;
  font-family: 'Manrope';
  background: transparent;
}
/* line 1312, ../src/sass/main.scss */
body.page-template-template-tours .filter-by input:focus {
  outline: 0;
  border: 1px solid #e9e9e9;
}
/* line 8, ../src/sass/main.scss */
body.page-template-template-tours .filter-by ::-webkit-input-placeholder {
  color: #df2627;
}
/* line 9, ../src/sass/main.scss */
body.page-template-template-tours .filter-by :-moz-placeholder {
  color: #df2627;
}
/* line 10, ../src/sass/main.scss */
body.page-template-template-tours .filter-by ::-moz-placeholder {
  color: #df2627;
}
/* line 11, ../src/sass/main.scss */
body.page-template-template-tours .filter-by :-ms-input-placeholder {
  color: #df2627;
}
/* line 1321, ../src/sass/main.scss */
body.page-template-template-tours .filter-by .awesomplete ul {
  position: absolute;
  z-index: 99;
  left: -10px;
  right: -10px;
  margin-top: 20px;
  background: white;
}
/* line 1328, ../src/sass/main.scss */
body.page-template-template-tours .filter-by .awesomplete ul:before {
  position: absolute;
  top: -25px;
  content: 'Click an artist to see events';
  font-size: 0.6em;
  text-transform: uppercase;
  color: silver;
  padding: 10px;
}
/* line 1337, ../src/sass/main.scss */
body.page-template-template-tours .filter-by .awesomplete ul li {
  padding: 5px;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 500;
  background: #e9e9e9;
  font-size: 0.8em;
  cursor: pointer;
  color: #df2627;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1346, ../src/sass/main.scss */
body.page-template-template-tours .filter-by .awesomplete ul li mark {
  background: black;
  color: white;
}
/* line 1350, ../src/sass/main.scss */
body.page-template-template-tours .filter-by .awesomplete ul li:hover {
  background: #df2627;
  color: white;
}
/* line 1357, ../src/sass/main.scss */
body.page-template-template-tours .filter-by .awesomplete span {
  position: absolute;
  left: 0;
  background: #df2627;
  color: white;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  padding: 0;
  font-size: 0.8em;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  overflow: hidden;
}

/* добавил */

/* line 1271, ../src/sass/main.scss */
body.my-page-tours .filter-by {
  float: right;
  display: inline-block;
  width: auto;
  position: relative;
  padding-left: 110px;
  margin-top: 25px;
  z-index: 999;
}
/* line 1279, ../src/sass/main.scss */
body.my-page-tours .filter-by label {
  display: inline-block;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  font-size: 1.2em;
  width: auto;
  width: 125px;
  padding-right: 15px;
  color: #df2627;
  position: absolute;
  left: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1292, ../src/sass/main.scss */
body.my-page-tours .filter-by label:after {
  content: '';
  width: 1px;
  height: 0.65em;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  background: #df2627;
}
/* line 1304, ../src/sass/main.scss */
body.my-page-tours .filter-by input {
  display: inline-block;
  color: #df2627;
  border: 1px solid silver;
  margin-left: 25px;
  padding: 5px;
  font-family: 'Manrope';
  background: transparent;
}

/* line 1312, ../src/sass/main.scss */
body.my-page-tours .filter-by input:focus {
  outline: 0;
  border: 1px solid #e9e9e9;
}
/* line 8, ../src/sass/main.scss */
body.my-page-tours .filter-by ::-webkit-input-placeholder {
  color: #df2627;
}
/* line 9, ../src/sass/main.scss */
body.my-page-tours .filter-by :-moz-placeholder {
  color: #df2627;
}
/* line 10, ../src/sass/main.scss */
body.my-page-tours .filter-by ::-moz-placeholder {
  color: #df2627;
}
/* line 11, ../src/sass/main.scss */
body.my-page-tours .filter-by :-ms-input-placeholder {
  color: #df2627;
}
/* line 1321, ../src/sass/main.scss */
body.my-page-tours .filter-by .awesomplete ul {
  position: absolute;
  z-index: 99;
  left: -10px;
  right: -10px;
  margin-top: 20px;
  background: white;
}
/* line 1328, ../src/sass/main.scss */
body.my-page-tours .filter-by .awesomplete ul:before {
  position: absolute;
  top: -25px;
  content: 'Click an artist to see events';
  font-size: 0.6em;
  text-transform: uppercase;
  color: silver;
  padding: 10px;
}
/* line 1337, ../src/sass/main.scss */
body.my-page-tours .filter-by .awesomplete ul li {
  padding: 5px;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 500;
  background: #e9e9e9;
  font-size: 0.8em;
  cursor: pointer;
  color: #df2627;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1346, ../src/sass/main.scss */
body.my-page-tours .filter-by .awesomplete ul li mark {
  background: black;
  color: white;
}
/* line 1350, ../src/sass/main.scss */
body.my-page-tours .filter-by .awesomplete ul li:hover {
  background: #df2627;
  color: white;
}
/* line 1357, ../src/sass/main.scss */
body.my-page-tours .filter-by .awesomplete span {
  position: absolute;
  left: 0;
  background: #df2627;
  color: white;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  padding: 0;
  font-size: 0.8em;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  overflow: hidden;
}


/* line 1372, ../src/sass/main.scss */
.map-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 120vh;
  width: 100%;
}
/* line 1380, ../src/sass/main.scss */
.map-wrap .view-list a {
  bottom: 20%;
  z-index: 9998;
}
/* line 1385, ../src/sass/main.scss */
.map-wrap:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 25vh;
  z-index: 99;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDYiLz48c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE4Ii8+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC40NCIvPjxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNzIiLz48c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg3Ii8+PHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45MiIvPjxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuOTgiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(5%, rgba(255, 255, 255, 0)), color-stop(13%, rgba(255, 255, 255, 0.06)), color-stop(23%, rgba(255, 255, 255, 0.18)), color-stop(40%, rgba(255, 255, 255, 0.44)), color-stop(54%, rgba(255, 255, 255, 0.72)), color-stop(63%, rgba(255, 255, 255, 0.87)), color-stop(67%, rgba(255, 255, 255, 0.92)), color-stop(74%, rgba(255, 255, 255, 0.98)), color-stop(80%, #ffffff), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0.06) 13%, rgba(255, 255, 255, 0.18) 23%, rgba(255, 255, 255, 0.44) 40%, rgba(255, 255, 255, 0.72) 54%, rgba(255, 255, 255, 0.87) 63%, rgba(255, 255, 255, 0.92) 67%, rgba(255, 255, 255, 0.98) 74%, #ffffff 80%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0.06) 13%, rgba(255, 255, 255, 0.18) 23%, rgba(255, 255, 255, 0.44) 40%, rgba(255, 255, 255, 0.72) 54%, rgba(255, 255, 255, 0.87) 63%, rgba(255, 255, 255, 0.92) 67%, rgba(255, 255, 255, 0.98) 74%, #ffffff 80%, #ffffff 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0.06) 13%, rgba(255, 255, 255, 0.18) 23%, rgba(255, 255, 255, 0.44) 40%, rgba(255, 255, 255, 0.72) 54%, rgba(255, 255, 255, 0.87) 63%, rgba(255, 255, 255, 0.92) 67%, rgba(255, 255, 255, 0.98) 74%, #ffffff 80%, #ffffff 100%);
}
/* line 1397, ../src/sass/main.scss */
.map-wrap.map-empty {
  height: 0vh;
}
/* line 1400, ../src/sass/main.scss */
.map-wrap #map {
  height: 100%;
  width: 100%;
}
/* line 1405, ../src/sass/main.scss */
.map-wrap .map-label {
  width: 200px;
  color: #df2627;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  font-size: 1em;
}
/* line 1413, ../src/sass/main.scss */
.map-wrap .map-popup {
  width: 100%;
}
/* line 1415, ../src/sass/main.scss */
.map-wrap .map-popup .leaflet-popup-content-wrapper {
  width: 200px;
}
/* line 1420, ../src/sass/main.scss */
.map-wrap .map-popup .photo {
  position: relative;
}
/* line 1422, ../src/sass/main.scss */
.map-wrap .map-popup .photo img {
  width: 100%;
  height: auto;
}
/* line 1426, ../src/sass/main.scss */
.map-wrap .map-popup .photo:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 10px;
  right: 10px;
  height: 5px;
  background: #df2627;
}
/* line 1437, ../src/sass/main.scss */
.map-wrap .map-popup .information {
  overflow: visible;
  clear: both;
  background: white;
}
/* line 1441, ../src/sass/main.scss */
.map-wrap .map-popup .information .wrapper {
  margin: 0 10px 10px;
  background: #df2627;
  overflow: hidden;
  clear: both;
  z-index: 9;
  padding: 10%;
  color: white;
}
/* line 1449, ../src/sass/main.scss */
.map-wrap .map-popup .information .wrapper p {
  margin: 0;
}
/* line 1452, ../src/sass/main.scss */
.map-wrap .map-popup .information .wrapper .date {
  text-transform: uppercase;
}
/* line 1455, ../src/sass/main.scss */
.map-wrap .map-popup .information .wrapper h3,
.map-wrap .map-popup .information .wrapper h3 a {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 700;
  font-size: 1.2em;
  color: white;
}
/* line 1463, ../src/sass/main.scss */
.map-wrap .map-popup .information .actions {
  clear: both;
  text-align: center;
  padding-bottom: 10px;
}
/* line 1467, ../src/sass/main.scss */
.map-wrap .map-popup .information .actions a {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  font-size: 1.2em;
  display: inline-block;
  border-right: 1px solid #df2627;
  padding-right: 1em;
  margin-right: 1em;
  color: #df2627;
}
/* line 1476, ../src/sass/main.scss */
.map-wrap .map-popup .information .actions a:last-child {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}
/* line 1481, ../src/sass/main.scss */
.map-wrap .map-popup .information .actions a:hover {
  color: #444444;
}
/* line 1488, ../src/sass/main.scss */
.map-wrap .leaflet-popup-close-button {
  z-index: 99;
}
/* line 1491, ../src/sass/main.scss */
.map-wrap .leaflet-popup-content-wrapper {
  padding: 0;
  border-radius: 0;
}
/* line 1497, ../src/sass/main.scss */
.map-wrap .leaflet-control-container .leaflet-top.leaflet-left {
  position: absolute;
  left: 85%;
  top: 80vh;
}
/* line 1502, ../src/sass/main.scss */
.map-wrap .leaflet-control-container .leaflet-bar {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1505, ../src/sass/main.scss */
.map-wrap .leaflet-control-container .leaflet-bar a:first-child, .map-wrap .leaflet-control-container .leaflet-bar a:last-child {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #df2627;
  color: white;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1511, ../src/sass/main.scss */
.map-wrap .leaflet-control-container .leaflet-bar a:first-child:hover, .map-wrap .leaflet-control-container .leaflet-bar a:last-child:hover {
  background: #e9e9e9;
  color: #df2627;
}
/* line 1521, ../src/sass/main.scss */
.map-wrap .leaflet-container {
  background: white;
}
/* line 1524, ../src/sass/main.scss */
.map-wrap .leaflet-google-layer {
  background-color: white !important;
}
/* line 1527, ../src/sass/main.scss */
.map-wrap .leaflet-marker-icon {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  color: #df2627;
  font-size: 1.875em;
}
/* line 1533, ../src/sass/main.scss */
.map-wrap .leaflet-popup-tip {
  display: none;
}
/* line 1536, ../src/sass/main.scss */
.map-wrap .leaflet-popup-content {
  margin: 0;
}
/* line 1539, ../src/sass/main.scss */
.map-wrap .map-icon {
  height: 2px;
  width: 2px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: #df2627;
  border: 1px solid transparent;
  right: auto;
  bottom: auto;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1549, ../src/sass/main.scss */
.map-wrap .map-icon:hover {
  -moz-transform: scale(2);
  -ms-transform: scale(2);
  -webkit-transform: scale(2);
  transform: scale(2);
  width: 20px;
  height: 20px;
  border-width: 2px;
  border-color: white;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

/* line 1559, ../src/sass/main.scss */
.page-content.tour-content {
  position: relative;
  padding: 0 9.12698% 30%;
  margin-top: 90vh;
  z-index: 999;
}
/* line 1564, ../src/sass/main.scss */
.page-content.tour-content.map-empty {
  margin-top: 18.25397%;
}
/* line 1569, ../src/sass/main.scss */
.page-content.tour-content .view-more a {
  bottom: 5%;
}
/* line 1576, ../src/sass/main.scss */
.page-content.tour-content #overlay {
  position: absolute;
  top: 90%;
  background: rgba(255, 255, 255, 0.5);
  z-index: 9;
  width: 100%;
  left: 0;
  right: 0;
}
/* line 1585, ../src/sass/main.scss */
.page-content.tour-content .container {
  max-width: 1200px;
  margin: auto;
}
/* line 1590, ../src/sass/main.scss */
.page-content.tour-content #read {
  position: absolute;
  display: inline-block;
  padding: 4em;
  width: auto;
  left: 50%;
  bottom: 5%;
  transform: translateX(-50%);
  z-index: 999;
  color: red;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
}

/* line 1611, ../src/sass/main.scss */
.tour-list {
  position: relative;
}
/* line 1613, ../src/sass/main.scss */
.tour-list .no-results {
  clear: both;
  float: none;
  margin-top: 9.12698%;
}
/* line 1618, ../src/sass/main.scss */
.tour-list .tour-item {
  overflow: hidden;
  clear: both;
  position: relative;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 1625, ../src/sass/main.scss */
.tour-list .tour-item .image {
  background-size: cover;
  background-position: center center;
  float: left;
  width: 100px;
  height: 100px;
}
/* line 1632, ../src/sass/main.scss */
.tour-list .tour-item .information {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100px;
  right: 0;
  border-top: 1px solid #df2627;
}
/* line 1639, ../src/sass/main.scss */
.tour-list .tour-item .information .wrapper {
  position: absolute;
  left: 0;
  right: 30%;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #df2627;
  padding-left: 2em;
}
/* line 1647, ../src/sass/main.scss */
.tour-list .tour-item .information .wrapper p {
  font-size: 0.9375em;
}
/* line 1649, ../src/sass/main.scss */
.tour-list .tour-item .information .wrapper p.date {
  text-transform: uppercase;
}
/* line 1655, ../src/sass/main.scss */
.tour-list .tour-item .information .wrapper .venue b:after {
  content: '/';
  padding: 0 0.5em;
}
/* line 1661, ../src/sass/main.scss */
.tour-list .tour-item .information .wrapper h3,
.tour-list .tour-item .information .wrapper h3 a {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 1.125em;
  font-weight: 900;
}
/* line 1670, ../src/sass/main.scss */
.tour-list .tour-item .information .buttons {
  position: absolute;
  right: 0;
  display: inline-block;
  width: auto;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1677, ../src/sass/main.scss */
.tour-list .tour-item .information .buttons .button.alt {
  width: 135px;
  margin-right: 5px;
  text-align: center;
  font-weight: 700;
  font-size: 1.125em;
}
/* line 1697, ../src/sass/main.scss */
.tour-list.in-view .tour-item {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 469, ../src/sass/main.scss */
.tour-list:after {
  content: 'Loading';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  color: #444444;
  width: 100%;
  text-align: center;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  font-size: 1.2em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 485, ../src/sass/main.scss */
.tour-list.loading:after {
  bottom: -50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 1711, ../src/sass/main.scss */
.no-touch .artist-list.artist-wall .item-row .item:hover {
  z-index: 99;
  width: 50%;
  padding-top: 50%;
  -moz-transition: left 0.5s ease-out 0.5s, right 0.5s ease-out 0.5s, padding-top 0.5s ease-out 0.5s, width 0.5s ease-out 0.5s, opacity 1s ease-out 0.5s, -moz-transform 1s ease-out 0.5s;
  -o-transition: left 0.5s ease-out 0.5s, right 0.5s ease-out 0.5s, padding-top 0.5s ease-out 0.5s, width 0.5s ease-out 0.5s, opacity 1s ease-out 0.5s, -o-transform 1s ease-out 0.5s;
  -webkit-transition: left 0.5s ease-out, right 0.5s ease-out, padding-top 0.5s ease-out, width 0.5s ease-out, opacity 1s ease-out, -webkit-transform 1s ease-out;
  -webkit-transition-delay: 0.5s, 0.5s, 0.5s, 0.5s, 0.5s, 0.5s;
  transition: left 0.5s ease-out 0.5s, right 0.5s ease-out 0.5s, padding-top 0.5s ease-out 0.5s, width 0.5s ease-out 0.5s, opacity 1s ease-out 0.5s, transform 1s ease-out 0.5s;
  /*
  @include transition(width 0.2s ease 0.5s, padding-top 0.2s ease 0.5s);
  */
}
/* line 1728, ../src/sass/main.scss */
.no-touch .artist-list.artist-wall .item-row .item:hover .image:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1732, ../src/sass/main.scss */
.no-touch .artist-list.artist-wall .item-row .item:hover .information {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: opacity 0.3s ease 1s;
  -o-transition: opacity 0.3s ease 1s;
  -webkit-transition: opacity 0.3s ease;
  -webkit-transition-delay: 1s;
  transition: opacity 0.3s ease 1s;
}
/* line 1737, ../src/sass/main.scss */
.no-touch .artist-list.artist-wall .item-row .item.engaged {
  width: 100%;
}
/* line 1745, ../src/sass/main.scss */
.no-touch .artist-list.artist-page-list .item-row .item {
  cursor: pointer;
}
/* line 1748, ../src/sass/main.scss */
.no-touch .artist-list.artist-page-list .item-row .item:hover .image {
  background-color: #df2627;
}
/* line 1752, ../src/sass/main.scss */
.no-touch .artist-list.artist-page-list .item-row .item:hover .information h3 {
  color: #444444;
}

/* line 1767, ../src/sass/main.scss */
.page-content {
  padding: 0 9.12698% 9.12698%;
  overflow: hidden;
  clear: both;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
/* line 1773, ../src/sass/main.scss */
.page-content .triggers {
  float: right;
  display: inline-block;
}
/* line 1776, ../src/sass/main.scss */
.page-content .triggers .trigger {
  color: #df2627;
  font-size: 1.125em;
  padding-right: 2em;
  cursor: pointer;
  -moz-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
/* line 1782, ../src/sass/main.scss */
.page-content .triggers .trigger i {
  padding-right: .5em;
}
/* line 1786, ../src/sass/main.scss */
.page-content .triggers .trigger b {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 700;
}
/* line 1794, ../src/sass/main.scss */
.page-content .triggers .trigger:last-child {
  padding-right: 0;
}
/* line 1797, ../src/sass/main.scss */
.page-content .triggers .trigger:hover {
  color: #444444;
}
/* line 1803, ../src/sass/main.scss */
.page-content.home-content {
  padding: 0;
}
/* line 1806, ../src/sass/main.scss */
.page-content h2.section-heading {
  float: left;
  max-width: 50%;
  margin-bottom: 5%;
  clear: left;
}
/* line 1812, ../src/sass/main.scss */
.page-content.news-detail {
  padding: 3% 18.25397%;
}

/* line 1817, ../src/sass/main.scss */
.filter-modal {
  max-height: 0px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  width: 100vw;
  overflow: auto;
  background: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 9997;
}
/* line 1830, ../src/sass/main.scss */
.filter-modal .filter-content {
  clear: both;
  font-size: 0.8em;
}
/* line 1834, ../src/sass/main.scss */
.filter-modal .filter-content .col {
  width: 45%;
  float: left;
  margin-right: 5%;
}
/* line 1838, ../src/sass/main.scss */
.filter-modal .filter-content .col:last-child {
  margin-right: 0;
}
/* line 1841, ../src/sass/main.scss */
.filter-modal .filter-content .col .filter-item {
  overflow: hidden;
  clear: both;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  position: relative;
  cursor: pointer;
  margin-bottom: 1em;
}
/* line 1848, ../src/sass/main.scss */
.filter-modal .filter-content .col .filter-item b {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  font-size: 2.625em;
  color: #e9e9e9;
  font-weight: 700;
}
/* line 1857, ../src/sass/main.scss */
.filter-modal .filter-content .col .filter-item .wrap {
  padding: 0.5em 0 1.5em;
  margin-left: 75px;
  border-bottom: 1px solid #df2627;
}
/* line 1861, ../src/sass/main.scss */
.filter-modal .filter-content .col .filter-item .wrap label {
  color: #df2627;
  font-weight: 700;
  font-size: 1.125em;
  -moz-transition: font-size 0.3s ease;
  -o-transition: font-size 0.3s ease;
  -webkit-transition: font-size 0.3s ease;
  transition: font-size 0.3s ease;
}
/* line 1869, ../src/sass/main.scss */
.filter-modal .filter-content .col .filter-item .wrap .filter-check {
  width: 20px;
  height: 20px;
  display: block;
  float: right;
  background: white;
  border: 1px solid #df2627;
}
/* line 1881, ../src/sass/main.scss */
.filter-modal .filter-content .col .filter-item:hover .wrap label {
  font-size: 1.4em;
}
/* line 1889, ../src/sass/main.scss */
.filter-modal .filter-content .col .filter-item.checked .wrap .filter-check {
  background: #df2627;
}
/* line 1898, ../src/sass/main.scss */
.filter-modal .filter-buttons {
  overflow: hidden;
  clear: both;
  text-align: center;
  padding-top: 5%;
}
/* line 1903, ../src/sass/main.scss */
.filter-modal .filter-buttons .button {
  display: inline-block;
  padding-left: 3em;
  padding-right: 3em;
  margin-right: 1.5em;
}
/* line 1908, ../src/sass/main.scss */
.filter-modal .filter-buttons .button:last-child {
  margin-right: 0;
}
/* line 1914, ../src/sass/main.scss */
.filter-modal.archives-modal .filter-content {
  max-width: 715px;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
}
/* line 1917, ../src/sass/main.scss */
.filter-modal.archives-modal .filter-content h3 {
  font-weight: 900;
  font-size: 2.5625em;
  color: #e9e9e9;
  margin: 3% 0;
}
/* line 1923, ../src/sass/main.scss */
.filter-modal.archives-modal .filter-content h3 a {
  color: #e9e9e9;
}
/* line 1925, ../src/sass/main.scss */
.filter-modal.archives-modal .filter-content h3 a:hover {
  color: #df2627;
}
/* line 1931, ../src/sass/main.scss */
.filter-modal.archives-modal .filter-content .filter-item {
  font-weight: 600;
  font-size: 1.125em;
  padding-right: 2em;
  line-height: 2.2;
}
/* line 1939, ../src/sass/main.scss */
.filter-modal.open {
  max-height: 8000px;
  padding: 200px 9.12698%;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1943, ../src/sass/main.scss */
.filter-modal.open.archives-modal {
  padding-left: 18.25397%;
  padding-right: 18.25397%;
}

/* line 1950, ../src/sass/main.scss */
.artists-content {
  padding-bottom: 15%;
}
/* line 1955, ../src/sass/main.scss */
.artists-content .artist-list .item-row .item .information {
  left: 0;
  right: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background: white;
  bottom: 0;
  top: auto;
  padding: .5em;
  margin: 0;
}
/* line 1964, ../src/sass/main.scss */
.artists-content .artist-list .item-row .item .information h3 {
  margin: 0;
  color: #df2627;
  font-size: 0.8em;
}
/* line 1969, ../src/sass/main.scss */
.artists-content .artist-list .item-row .item .information i {
  display: none;
}
/* line 1976, ../src/sass/main.scss */
.artists-content .artist-list.first {
  margin-top: 0;
}
/* line 1980, ../src/sass/main.scss */
.artists-content .artist-list-view {
  clear: both;
  overflow: hidden;
}
/* line 1983, ../src/sass/main.scss */
.artists-content .artist-list-view .col {
  float: left;
  width: 25%;
  padding-right: 5%;
}
/* line 1987, ../src/sass/main.scss */
.artists-content .artist-list-view .col h2 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  color: #df2627;
  font-size: 1.25em;
  margin-bottom: 9.12698%;
  margin-top: 2em;
}
/* line 668, ../src/sass/main.scss */
.artists-content .artist-list-view .col h2 span {
  font-weight: 500;
  display: block;
}
/* line 672, ../src/sass/main.scss */
.artists-content .artist-list-view .col h2:before {
  content: '';
  display: block;
  height: 10px;
  width: 25px;
  background: #df2627;
  margin-bottom: 0.75em;
}
/* line 1990, ../src/sass/main.scss */
.artists-content .artist-list-view .col h2:before {
  margin-bottom: 0.5em;
}
/* line 1993, ../src/sass/main.scss */
.artists-content .artist-list-view .col h2:first-child {
  margin-top: 0;
}
/* line 1997, ../src/sass/main.scss */
.artists-content .artist-list-view .col a {
  font-size: 0.75em;
  color: #444444;
  text-transform: uppercase;
}
/* line 2001, ../src/sass/main.scss */
.artists-content .artist-list-view .col a:hover {
  color: #df2627;
}
/* line 2009, ../src/sass/main.scss */
.artists-content .artist-list-view.filtered .col a {
  color: #e9e9e9;
}
/* line 2011, ../src/sass/main.scss */
.artists-content .artist-list-view.filtered .col a.highlighted {
  color: #444444;
}
/* line 2014, ../src/sass/main.scss */
.artists-content .artist-list-view.filtered .col a:hover {
  color: #df2627;
}

/* line 2023, ../src/sass/main.scss */
.news-content {
  overflow: hidden;
  clear: both;
  padding: 5% 19.14%;
}
/* line 2027, ../src/sass/main.scss */
.news-content h2.section-heading {
  float: left;
  max-width: 50%;
}
/* line 2032, ../src/sass/main.scss */
.news-content.category-content h2.section-heading {
  float: none;
  clear: both;
}
/* line 2037, ../src/sass/main.scss */
.news-content.releases-content {
  clear: both;
}
/* line 2042, ../src/sass/main.scss */
.news-content.releases-content .news-list .news-item .information h3 {
  margin-top: 0;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  font-size: 2.125em;
  line-height: 0.9;
  margin-bottom: 0.25em;
}
/* line 2050, ../src/sass/main.scss */
.news-content.releases-content .news-list .news-item .information h4 {
  color: #444444;
  margin: 0.5em 0;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 700;
  font-size: 1.625em;
  margin-top: 0;
}
/* line 2058, ../src/sass/main.scss */
.news-content.releases-content .news-list .news-item .information p {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 1em;
  font-weight: 500;
}
/* line 2067, ../src/sass/main.scss */
.news-content.releases-content .release-state {
  float: right;
  clear: right;
}
/* line 2070, ../src/sass/main.scss */
.news-content.releases-content .release-state a {
  display: inline-block;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 700;
  position: relative;
  margin-right: 2em;
  font-size: 1.125em;
  padding-bottom: 0.25em;
}
/* line 2078, ../src/sass/main.scss */
.news-content.releases-content .release-state a:after {
  content: '';
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 50%;
  background: #df2627;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  max-width: 0px;
  -moz-transition: max-width 1s ease;
  -o-transition: max-width 1s ease;
  -webkit-transition: max-width 1s ease;
  transition: max-width 1s ease;
}
/* line 2091, ../src/sass/main.scss */
.news-content.releases-content .release-state a:last-child {
  margin-right: 0;
}
/* line 2094, ../src/sass/main.scss */
.news-content.releases-content .release-state a:hover {
  color: #df2627;
}
/* line 2096, ../src/sass/main.scss */
.news-content.releases-content .release-state a:hover:after {
  max-width: 500px;
}
/* line 2103, ../src/sass/main.scss */
.news-content.releases-content .release-state.state-upcoming a.upcoming {
  color: #e9e9e9;
  border-bottom: 0;
}
/* line 2112, ../src/sass/main.scss */
.news-content.releases-content .release-state.state-out a.out {
  color: #e9e9e9;
  border-bottom: 0;
}

/* line 2125, ../src/sass/main.scss */
.news-list {
  position: relative;
  clear: both;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 2131, ../src/sass/main.scss */
.news-list .news-item {
  overflow: hidden;
  clear: both;
  padding: 4% 0;
  border-bottom: 1px solid #e9e9e9;
}
/* line 2136, ../src/sass/main.scss */
.news-list .news-item .image {
  float: left;
  width: 20%;
  margin-right: 3%;
}
/* line 2140, ../src/sass/main.scss */
.news-list .news-item .image img {
  width: 100%;
  height: auto;
}
/* line 2144, ../src/sass/main.scss */
.news-list .news-item .image.placeholder {
  padding-top: 20%;
  height: 0;
  background: #df2627;
  position: relative;
}
/* line 2149, ../src/sass/main.scss */
.news-list .news-item .image.placeholder:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  height: 20px;
  width: 30px;
  background: white;
}
/* line 2162, ../src/sass/main.scss */
.news-list .news-item .information {
  width: 77%;
  float: left;
}
/* line 2165, ../src/sass/main.scss */
.news-list .news-item .information .wrapper {
  max-width: 800px;
}
/* line 2168, ../src/sass/main.scss */
.news-list .news-item .information h4 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  color: #444444;
  font-size: 1.25em;
  line-height: 1.2;
  color: #df2627;
  font-weight: 500;
  font-size: 1em;
}
/* line 2174, ../src/sass/main.scss */
.news-list .news-item .information h3 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  line-height: 1.2;
  text-transform: uppercase;
  color: #df2627;
  font-size: 1.25em;
  letter-spacing: 0.05em;
  margin: 0.5em 0;
  font-weight: 600;
  font-size: 1.375em;
}
/* line 2179, ../src/sass/main.scss */
.news-list .news-item .information p {
  font-family: 'Manrope';
  margin-bottom: 0.5em;
}
/* line 2183, ../src/sass/main.scss */
.news-list .news-item .information .button {
  margin-top: 0.5em;
}
/* line 2190, ../src/sass/main.scss */
.news-list .view-more a {
  bottom: 0;
}
/* line 2193, ../src/sass/main.scss */
.news-list:last-child {
  padding-bottom: 15%;
}
/* line 2195, ../src/sass/main.scss */
.news-list:last-child .news-item:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
/* line 2201, ../src/sass/main.scss */
.news-list:first-child .news-item:first-child {
  padding-top: 0;
}
/* line 2205, ../src/sass/main.scss */
.news-list.in-view {
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2213, ../src/sass/main.scss */
.news-detail h2.section-heading {
  clear: both;
  float: none;
}
/* line 2217, ../src/sass/main.scss */
.news-detail .main-image {
  margin-bottom: 10%;
}
/* line 2219, ../src/sass/main.scss */
.news-detail .main-image img {
  width: 100%;
  height: auto;
}
/* line 2225, ../src/sass/main.scss */
.news-detail h1 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  font-size: 2.1875em;
  color: #df2627;
  margin-bottom: 10%;
}
/* line 2232, ../src/sass/main.scss */
.news-detail .text {
  line-height: 1.83;
  font-size: 1.125em;
  padding-left: 10%;
  max-width: 1000px;
}
/* line 334, ../src/sass/main.scss */
.news-detail .text strong {
  font-weight: 800;
}
/* line 337, ../src/sass/main.scss */
.news-detail .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 342, ../src/sass/main.scss */
.news-detail .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 346, ../src/sass/main.scss */
.news-detail .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 350, ../src/sass/main.scss */
.news-detail .text h1, .news-detail .text h2, .news-detail .text h3, .news-detail .text h4, .news-detail .text h5 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  color: #df2627;
  margin-top: 1em;
}
/* line 356, ../src/sass/main.scss */
.news-detail .text h1 {
  font-size: 2.5em;
}
/* line 359, ../src/sass/main.scss */
.news-detail .text h2 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: .5em;
  margin-top: 2em;
}
/* line 365, ../src/sass/main.scss */
.news-detail .text h3, .news-detail .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 371, ../src/sass/main.scss */
.news-detail .text img {
  max-width: 100%;
  display: block;
}
/* line 375, ../src/sass/main.scss */
.news-detail .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 379, ../src/sass/main.scss */
.news-detail .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 383, ../src/sass/main.scss */
.news-detail .text img.alignnone {
  width: 100%;
  height: auto;
}
/* line 387, ../src/sass/main.scss */
.news-detail .text img.aligncenter {
  margin: auto;
}
/* line 392, ../src/sass/main.scss */
.news-detail .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 397, ../src/sass/main.scss */
.news-detail .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 401, ../src/sass/main.scss */
.news-detail .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 405, ../src/sass/main.scss */
.news-detail .text .wp-caption.alignnone {
  width: 100%;
  height: auto;
}
/* line 409, ../src/sass/main.scss */
.news-detail .text .wp-caption.aligncenter {
  margin: auto;
}
/* line 412, ../src/sass/main.scss */
.news-detail .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 419, ../src/sass/main.scss */
.news-detail .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 425, ../src/sass/main.scss */
.news-detail .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 430, ../src/sass/main.scss */
.news-detail .text blockquote {
  padding: 8.54700855%;
  background: white;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 437, ../src/sass/main.scss */
.news-detail .text div {
  text-align: left !important;
}
/* line 439, ../src/sass/main.scss */
.news-detail .text div em {
  text-align: left;
  font-style: none;
}
/* line 445, ../src/sass/main.scss */
.news-detail .text p {
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 640px) {
  /* line 2232, ../src/sass/main.scss */
  .news-detail .text {
    font-size: 0.9em;
  }
  /* line 450, ../src/sass/main.scss */
  .news-detail .text h2 {
    font-size: 2em;
  }
  /* line 453, ../src/sass/main.scss */
  .news-detail .text h3 {
    font-size: 2em;
  }
  /* line 456, ../src/sass/main.scss */
  .news-detail .text h4 {
    font-size: 1.5em;
  }
}
/* line 461, ../src/sass/main.scss */
.news-detail .text a {
  color: #df2627;
}

/* line 2239, ../src/sass/main.scss */
.lateral-nav {
  overflow: visible;
  clear: both;
  margin: 10% 0;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 0.9375em;
  font-weight: 600;
}
/* line 2246, ../src/sass/main.scss */
.lateral-nav .lat-nav {
  overflow: visible;
}
/* line 2249, ../src/sass/main.scss */
.lateral-nav .lat-nav.next {
  float: right;
}
/* line 2251, ../src/sass/main.scss */
.lateral-nav .lat-nav.next .nav-right {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -19px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 19px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2251, ../src/sass/main.scss */
  .lateral-nav .lat-nav.next .nav-right {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -19px -93px;
    height: 11px;
    width: 19px;
  }
}
/* line 2256, ../src/sass/main.scss */
.lateral-nav .lat-nav.next:hover .nav-right {
  -moz-animation: arrow-right;
  -webkit-animation: arrow-right;
  animation: arrow-right;
  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2266, ../src/sass/main.scss */
.lateral-nav .lat-nav.previous {
  float: left;
}
/* line 2268, ../src/sass/main.scss */
.lateral-nav .lat-nav.previous .nav-left {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: 0 -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 19px;
  display: inline-block;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2268, ../src/sass/main.scss */
  .lateral-nav .lat-nav.previous .nav-left {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: 0 -93px;
    height: 11px;
    width: 19px;
  }
}
/* line 2273, ../src/sass/main.scss */
.lateral-nav .lat-nav.previous:hover .nav-left {
  -moz-animation: arrow-left;
  -webkit-animation: arrow-left;
  animation: arrow-left;
  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 2288, ../src/sass/main.scss */
.photo-header {
  position: relative;
}
/* line 2290, ../src/sass/main.scss */
.photo-header img {
  width: 100%;
  height: auto;
}
/* line 2294, ../src/sass/main.scss */
.photo-header:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 8%;
  right: 8%;
  height: 0;
  padding-top: 4%;
  background: white;
}
/* line 2305, ../src/sass/main.scss */
.photo-header p {
  position: absolute;
  color: white;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 0.75em;
  font-weight: 500;
  padding: 2em 10%;
  bottom: 6%;
}

/* line 2318, ../src/sass/main.scss */
.page-content.default-content {
  margin: 0 8%;
  padding: 0 8%;
}
/* line 2321, ../src/sass/main.scss */
.page-content.default-content h2.section-heading {
  clear: both;
  float: none;
}
/* line 2326, ../src/sass/main.scss */
.page-content.default-content .text {
  line-height: 1.83;
  font-size: 1.125em;
  padding-bottom: 9.12698%;
}
/* line 334, ../src/sass/main.scss */
.page-content.default-content .text strong {
  font-weight: 800;
}
/* line 337, ../src/sass/main.scss */
.page-content.default-content .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 342, ../src/sass/main.scss */
.page-content.default-content .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 346, ../src/sass/main.scss */
.page-content.default-content .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 350, ../src/sass/main.scss */
.page-content.default-content .text h1, .page-content.default-content .text h2, .page-content.default-content .text h3, .page-content.default-content .text h4, .page-content.default-content .text h5 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  color: #df2627;
  margin-top: 1em;
}
/* line 356, ../src/sass/main.scss */
.page-content.default-content .text h1 {
  font-size: 2.5em;
}
/* line 359, ../src/sass/main.scss */
.page-content.default-content .text h2 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: .5em;
  margin-top: 2em;
}
/* line 365, ../src/sass/main.scss */
.page-content.default-content .text h3, .page-content.default-content .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 371, ../src/sass/main.scss */
.page-content.default-content .text img {
  max-width: 100%;
  display: block;
}
/* line 375, ../src/sass/main.scss */
.page-content.default-content .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 379, ../src/sass/main.scss */
.page-content.default-content .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 383, ../src/sass/main.scss */
.page-content.default-content .text img.alignnone {
  width: 100%;
  height: auto;
}
/* line 387, ../src/sass/main.scss */
.page-content.default-content .text img.aligncenter {
  margin: auto;
}
/* line 392, ../src/sass/main.scss */
.page-content.default-content .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 397, ../src/sass/main.scss */
.page-content.default-content .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 401, ../src/sass/main.scss */
.page-content.default-content .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 405, ../src/sass/main.scss */
.page-content.default-content .text .wp-caption.alignnone {
  width: 100%;
  height: auto;
}
/* line 409, ../src/sass/main.scss */
.page-content.default-content .text .wp-caption.aligncenter {
  margin: auto;
}
/* line 412, ../src/sass/main.scss */
.page-content.default-content .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 419, ../src/sass/main.scss */
.page-content.default-content .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 425, ../src/sass/main.scss */
.page-content.default-content .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 430, ../src/sass/main.scss */
.page-content.default-content .text blockquote {
  padding: 8.54700855%;
  background: white;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 437, ../src/sass/main.scss */
.page-content.default-content .text div {
  text-align: left !important;
}
/* line 439, ../src/sass/main.scss */
.page-content.default-content .text div em {
  text-align: left;
  font-style: none;
}
/* line 445, ../src/sass/main.scss */
.page-content.default-content .text p {
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 640px) {
  /* line 2326, ../src/sass/main.scss */
  .page-content.default-content .text {
    font-size: 0.9em;
  }
  /* line 450, ../src/sass/main.scss */
  .page-content.default-content .text h2 {
    font-size: 2em;
  }
  /* line 453, ../src/sass/main.scss */
  .page-content.default-content .text h3 {
    font-size: 2em;
  }
  /* line 456, ../src/sass/main.scss */
  .page-content.default-content .text h4 {
    font-size: 1.5em;
  }
}
/* line 461, ../src/sass/main.scss */
.page-content.default-content .text a {
  color: #df2627;
}

/* line 2333, ../src/sass/main.scss */
.page-content.about-content .text {
  padding-bottom: 0;
}

/* line 2338, ../src/sass/main.scss */
.locations-wrapper {
  overflow: hidden;
  clear: both;
  background: #df2627;
  padding: 5% 9.12698%;
  color: white;
  position: relative;
}
/* line 2345, ../src/sass/main.scss */
.locations-wrapper .wrap {
  padding: 5% 9.12698%;
  overflow: hidden;
  clear: both;
}
/* line 2350, ../src/sass/main.scss */
.locations-wrapper:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 8%;
  right: 8%;
  height: 0;
  padding-top: 4%;
  background: white;
}
/* line 2361, ../src/sass/main.scss */
.locations-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 8%;
  right: 8%;
  height: 0;
  padding-top: 4%;
  background: white;
}
/* line 2372, ../src/sass/main.scss */
.locations-wrapper h2.section-heading {
  color: white;
  margin-bottom: 5%;
}
/* line 2375, ../src/sass/main.scss */
.locations-wrapper h2.section-heading:before {
  background: white;
}
/* line 2379, ../src/sass/main.scss */
.locations-wrapper .col {
  float: left;
  width: 50%;
  text-transform: uppercase;
}
/* line 2383, ../src/sass/main.scss */
.locations-wrapper .col h3 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
}
/* line 2388, ../src/sass/main.scss */
.locations-wrapper .col .location-item {
  position: relative;
  height: 13em;
  padding: 3em 0;
}
/* line 2392, ../src/sass/main.scss */
.locations-wrapper .col .location-item:before {
  content: '';
  width: 50px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  background: white;
  display: block;
  margin: 0;
}
/* line 2404, ../src/sass/main.scss */
.locations-wrapper .col .location-item:first-child:before {
  display: none;
}

/* line 2413, ../src/sass/main.scss */
.contact-summary {
  background: white;
  overflow: hidden;
  position: relative;
  padding: 0 16%;
}
/* line 2418, ../src/sass/main.scss */
.contact-summary .text {
  line-height: 1.83;
  font-size: 1.125em;
}
/* line 334, ../src/sass/main.scss */
.contact-summary .text strong {
  font-weight: 800;
}
/* line 337, ../src/sass/main.scss */
.contact-summary .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 342, ../src/sass/main.scss */
.contact-summary .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 346, ../src/sass/main.scss */
.contact-summary .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 350, ../src/sass/main.scss */
.contact-summary .text h1, .contact-summary .text h2, .contact-summary .text h3, .contact-summary .text h4, .contact-summary .text h5 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  color: #df2627;
  margin-top: 1em;
}
/* line 356, ../src/sass/main.scss */
.contact-summary .text h1 {
  font-size: 2.5em;
}
/* line 359, ../src/sass/main.scss */
.contact-summary .text h2 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: .5em;
  margin-top: 2em;
}
/* line 365, ../src/sass/main.scss */
.contact-summary .text h3, .contact-summary .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 371, ../src/sass/main.scss */
.contact-summary .text img {
  max-width: 100%;
  display: block;
}
/* line 375, ../src/sass/main.scss */
.contact-summary .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 379, ../src/sass/main.scss */
.contact-summary .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 383, ../src/sass/main.scss */
.contact-summary .text img.alignnone {
  width: 100%;
  height: auto;
}
/* line 387, ../src/sass/main.scss */
.contact-summary .text img.aligncenter {
  margin: auto;
}
/* line 392, ../src/sass/main.scss */
.contact-summary .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 397, ../src/sass/main.scss */
.contact-summary .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 401, ../src/sass/main.scss */
.contact-summary .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 405, ../src/sass/main.scss */
.contact-summary .text .wp-caption.alignnone {
  width: 100%;
  height: auto;
}
/* line 409, ../src/sass/main.scss */
.contact-summary .text .wp-caption.aligncenter {
  margin: auto;
}
/* line 412, ../src/sass/main.scss */
.contact-summary .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 419, ../src/sass/main.scss */
.contact-summary .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 425, ../src/sass/main.scss */
.contact-summary .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 430, ../src/sass/main.scss */
.contact-summary .text blockquote {
  padding: 8.54700855%;
  background: white;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 437, ../src/sass/main.scss */
.contact-summary .text div {
  text-align: left !important;
}
/* line 439, ../src/sass/main.scss */
.contact-summary .text div em {
  text-align: left;
  font-style: none;
}
/* line 445, ../src/sass/main.scss */
.contact-summary .text p {
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 640px) {
  /* line 2418, ../src/sass/main.scss */
  .contact-summary .text {
    font-size: 0.9em;
  }
  /* line 450, ../src/sass/main.scss */
  .contact-summary .text h2 {
    font-size: 2em;
  }
  /* line 453, ../src/sass/main.scss */
  .contact-summary .text h3 {
    font-size: 2em;
  }
  /* line 456, ../src/sass/main.scss */
  .contact-summary .text h4 {
    font-size: 1.5em;
  }
}
/* line 461, ../src/sass/main.scss */
.contact-summary .text a {
  color: #df2627;
}

/* line 2436, ../src/sass/main.scss */
.contact-form {
  background: #e9e9e9;
  overflow: hidden;
  padding: 10% 16% 6%;
  position: relative;
}
/* line 2441, ../src/sass/main.scss */
.contact-form:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 8%;
  right: 8%;
  height: 0;
  padding-top: 4%;
  background: white;
}
/* line 2452, ../src/sass/main.scss */
.contact-form:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 8%;
  right: 8%;
  height: 0;
  padding-top: 4%;
  background: white;
}
/* line 8, ../src/sass/main.scss */
.contact-form ::-webkit-input-placeholder {
  color: black;
}
/* line 9, ../src/sass/main.scss */
.contact-form :-moz-placeholder {
  color: black;
}
/* line 10, ../src/sass/main.scss */
.contact-form ::-moz-placeholder {
  color: black;
}
/* line 11, ../src/sass/main.scss */
.contact-form :-ms-input-placeholder {
  color: black;
}
/* line 2466, ../src/sass/main.scss */
.contact-form .email-wrap {
  height: 0;
  padding-top: 7%;
  position: relative;
  border: 1px solid #df2627;
}
/* line 2472, ../src/sass/main.scss */
.contact-form .email-wrap input {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-family: 'Manrope';
  font-size: 1.125em;
  color: black;
  padding-left: 1em;
}
/* line 2430, ../src/sass/main.scss */
.contact-form .email-wrap input:focus {
  border-color: #444444;
  outline: 0;
}
/* line 2484, ../src/sass/main.scss */
.contact-form .message-wrap {
  height: 0;
  padding-top: 50%;
  position: relative;
  border: 1px solid #df2627;
  border-top: 0;
}
/* line 2491, ../src/sass/main.scss */
.contact-form .message-wrap textarea {
  position: absolute;
  top: 0;
  border: 0;
  right: 0;
  bottom: 0;
  padding: 1.5em 1em;
  left: 0;
  width: 100%;
  font-family: 'Manrope';
  font-size: 1.125em;
  color: black;
  padding-left: 1em;
  height: 100%;
}
/* line 2430, ../src/sass/main.scss */
.contact-form .message-wrap textarea:focus {
  border-color: #444444;
  outline: 0;
}
/* line 2504, ../src/sass/main.scss */
.contact-form .submit-wrap {
  overflow: hidden;
  clear: both;
  padding: 3% 0;
  text-align: center;
}
/* line 2509, ../src/sass/main.scss */
.contact-form .submit-wrap .button {
  z-index: 99;
  padding: 0.5em 3em;
  font-size: 1.2em;
}
/* line 2514, ../src/sass/main.scss */
.contact-form .submit-wrap .button:hover:before, .contact-form .submit-wrap .button:hover:after {
  background: white;
}
/* line 2522, ../src/sass/main.scss */
.contact-form .feedback {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -moz-transition: all 0.5s ease 0.5s;
  -o-transition: all 0.5s ease 0.5s;
  -webkit-transition: all 0.5s ease;
  -webkit-transition-delay: 0.5s;
  transition: all 0.5s ease 0.5s;
  color: #df2627;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 500;
  font-size: 1.2em;
  text-align: center;
}
/* line 2532, ../src/sass/main.scss */
.contact-form .feedback.open {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 2536, ../src/sass/main.scss */
.contact-form .feedback p {
  padding-bottom: 0.5em;
}

/* line 2551, ../src/sass/main.scss */
.partners-wrap {
  padding: 0 16% 9.12698%;
  background: white;
}
/* line 2554, ../src/sass/main.scss */
.partners-wrap h2 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 700;
  color: #df2627;
  font-size: 1.875em;
}
/* line 2560, ../src/sass/main.scss */
.partners-wrap .partners {
  overflow: hidden;
  clear: both;
  padding-top: 5%;
}
/* line 2564, ../src/sass/main.scss */
.partners-wrap .partners a {
  display: block;
  position: relative;
  float: left;
  width: 16.666666666%;
  margin-right: 10%;
  height: 0;
  padding-top: 16%;
  margin-bottom: 10%;
}
/* line 2573, ../src/sass/main.scss */
.partners-wrap .partners a i, .partners-wrap .partners a b {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
/* line 2582, ../src/sass/main.scss */
.partners-wrap .partners a b {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2585, ../src/sass/main.scss */
.partners-wrap .partners a:last-child, .partners-wrap .partners a:nth-child(4n) {
  margin-right: 0;
}
/* line 2590, ../src/sass/main.scss */
.partners-wrap .partners a:hover i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2593, ../src/sass/main.scss */
.partners-wrap .partners a:hover b {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2603, ../src/sass/main.scss */
.single h1,
.page h1 {
  font-size: 2.5em;
}

/* line 2612, ../src/sass/main.scss */
.bx-wrapper {
  margin-bottom: 0;
  overflow: hidden;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  /*    &.loaded {
          .slider.feature-slider {
              .slide:nth-child(2) {
                  @include loaded_feature;
                  .image {
                      @include animation(0);
                  }
              }
          }
      }*/
}

/* line 2631, ../src/sass/main.scss */
.release-links {
  display: inline-block;
  border-top: 1px solid #df2627;
  margin: 1.5em 0 0;
  padding: 1.5em 0 0;
  text-transform: uppercase;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
}
/* line 2639, ../src/sass/main.scss */
.release-links .groups span {
  color: #444444;
  margin-right: 1em;
  padding-right: 1em;
  border-right: 1px solid silver;
  font-weight: 600;
  cursor: pointer;
}
/* line 2646, ../src/sass/main.scss */
.release-links .groups span:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}
/* line 2651, ../src/sass/main.scss */
.release-links .groups span.active, .release-links .groups span:hover {
  color: #df2627;
}
/* line 2658, ../src/sass/main.scss */
.release-links .content div {
  max-height: 0px;
  -moz-transition: all 0;
  -o-transition: all 0;
  -webkit-transition: all 0;
  transition: all 0;
  overflow: hidden;
}
/* line 2664, ../src/sass/main.scss */
.release-links .content div a {
  display: block;
  overflow: visible;
  font-weight: 700;
  margin-bottom: 0.5em;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
/* line 2674, ../src/sass/main.scss */
.release-links .content div a i {
  font-size: 1.2em;
  margin-right: .5em;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 2680, ../src/sass/main.scss */
.release-links .content div a:nth-child(2) {
  -moz-transition-delay: 0.7s;
  -o-transition-delay: 0.7s;
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
/* line 2683, ../src/sass/main.scss */
.release-links .content div a:nth-child(3) {
  -moz-transition-delay: 0.9s;
  -o-transition-delay: 0.9s;
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
/* line 2686, ../src/sass/main.scss */
.release-links .content div a:nth-child(4) {
  -moz-transition-delay: 1.1s;
  -o-transition-delay: 1.1s;
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s;
}
/* line 2689, ../src/sass/main.scss */
.release-links .content div a:hover {
  color: silver;
}
/* line 2693, ../src/sass/main.scss */
.release-links .content div.open {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-height: 800px;
  padding: 1em 0 0;
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
/* line 2700, ../src/sass/main.scss */
.release-links .content div.open a {
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -moz-transition: -moz-transform 0.5s ease 0.5s;
  -o-transition: -o-transform 0.5s ease 0.5s;
  -webkit-transition: -webkit-transform 0.5s ease;
  -webkit-transition-delay: 0.5s;
  transition: transform 0.5s ease 0.5s;
}
/* line 2707, ../src/sass/main.scss */
.release-links .content div.open a i {
  -moz-transform: translateX(5%);
  -ms-transform: translateX(5%);
  -webkit-transform: translateX(5%);
  transform: translateX(5%);
}

/* line 2717, ../src/sass/main.scss */
.view-more a,
.view-list a {
  position: absolute;
  left: 50%;
  bottom: 9.12698%;
  width: 100px;
  text-align: center;
  /*изменил*/
  color: #221100;
  cursor: pointer;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
}
/* line 2728, ../src/sass/main.scss */
.view-more a:before,
.view-list a:before {
  content: '';
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -40px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 74px;
  width: 11px;
  margin: auto;
  -moz-animation: arrow-scroll;
  -webkit-animation: arrow-scroll;
  animation: arrow-scroll;
  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -moz-animation-direction: normal;
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -moz-animation-duration: 2s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2728, ../src/sass/main.scss */
  .view-more a:before,
  .view-list a:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -40px 0;
    height: 74px;
    width: 11px;
  }
}
/* line 2739, ../src/sass/main.scss */
.view-more a span,
.view-list a span {
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  font-weight: 600;
}
/* line 2747, ../src/sass/main.scss */
.view-more a:hover:before,
.view-list a:hover:before {
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -moz-animation-timing-function: bounce;
  -webkit-animation-timing-function: bounce;
  animation-timing-function: bounce;
}
/* line 2751, ../src/sass/main.scss */
.view-more a:hover span,
.view-list a:hover span {
  color: #444444;
}

/* line 2759, ../src/sass/main.scss */
.section {
  overflow: hidden;
  clear: both;
  padding: 9.12698%;
  position: relative;
}
/* line 2764, ../src/sass/main.scss */
.section h2.section-heading {
  float: none;
  clear: both;
}
/* line 2768, ../src/sass/main.scss */
.section .paginator {
  position: absolute;
  bottom: 9.12698%;
  right: 11.96588%;
  z-index: 99;
  color: #df2627;
  font-size: 0.9375em;
}
/* line 2775, ../src/sass/main.scss */
.section .paginator .status {
  display: inline-block;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 500;
}
/* line 2780, ../src/sass/main.scss */
.section .paginator .nav-left {
  padding-right: 0.5em;
}
/* line 2782, ../src/sass/main.scss */
.section .paginator .nav-left a {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: 0 -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 19px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2782, ../src/sass/main.scss */
  .section .paginator .nav-left a {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -19px -93px;
    height: 11px;
    width: 19px;
  }
}
/* line 2785, ../src/sass/main.scss */
.section .paginator .nav-left a:hover {
  -moz-animation: arrow-left;
  -webkit-animation: arrow-left;
  animation: arrow-left;
  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2796, ../src/sass/main.scss */
.section .paginator .nav-right {
  padding-left: 0.5em;
}
/* line 2798, ../src/sass/main.scss */
.section .paginator .nav-right a {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -19px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 19px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2798, ../src/sass/main.scss */
  .section .paginator .nav-right a {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -57px -93px;
    height: 11px;
    width: 19px;
  }
}
/* line 2801, ../src/sass/main.scss */
.section .paginator .nav-right a:hover {
  -moz-animation: arrow-right;
  -webkit-animation: arrow-right;
  animation: arrow-right;
  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2814, ../src/sass/main.scss */
.section .view-all {
  position: absolute;
  left: 0;
  bottom: 9.12698%;
  left: 9.12698%;
  z-index: 99;
}
/* line 2821, ../src/sass/main.scss */
.section.feature-section {
  padding: 0;
  margin: 0 9.12698%;
  position: relative;
  overflow: visible;
}
/* line 2826, ../src/sass/main.scss */
.section.feature-section .view-more {
  position: relative;
  padding: 5% 0;
  text-align: center;
  display: block;
}
/* line 2831, ../src/sass/main.scss */
.section.feature-section .view-more a {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: auto;
  display: block;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 2841, ../src/sass/main.scss */
.section.feature-section.out-view .feature-slider .slide {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 2848, ../src/sass/main.scss */
.section.feature-section.out-view .view-more a {
  -moz-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2853, ../src/sass/main.scss */
.section.feature-section .paginator {
  color: white;
  right: 2.83889283%;
  bottom: 2.83889283%;
}
/* line 2858, ../src/sass/main.scss */
.section.feature-section .paginator .nav-left a {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -57px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 19px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2858, ../src/sass/main.scss */
  .section.feature-section .paginator .nav-left a {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -57px -93px;
    height: 11px;
    width: 19px;
  }
}
/* line 2864, ../src/sass/main.scss */
.section.feature-section .paginator .nav-right a {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -38px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 19px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2864, ../src/sass/main.scss */
  .section.feature-section .paginator .nav-right a {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -38px -93px;
    height: 11px;
    width: 19px;
  }
}
/* line 2871, ../src/sass/main.scss */
.section.news-section {
  background: #e9e9e9;
}
/* line 2873, ../src/sass/main.scss */
.section.news-section .news-item {
  overflow: hidden;
  clear: both;
  position: relative;
  height: 0;
  padding-top: 35%;
}
/* line 2879, ../src/sass/main.scss */
.section.news-section .news-item > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 2886, ../src/sass/main.scss */
.section.news-section .news-item .image {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 50%;
  z-index: 99;
  background-color: #df2627;
  background-size: cover;
  background-position: center center;
  -moz-transition: -moz-transform 1s ease-out;
  -o-transition: -o-transform 1s ease-out;
  -webkit-transition: -webkit-transform 1s ease-out;
  transition: transform 1s ease-out;
}
/* line 2898, ../src/sass/main.scss */
.section.news-section .news-item .information {
  position: absolute;
  left: 50%;
  top: 0;
  right: 0;
  bottom: 0;
  background: white;
  overflow: hidden;
  z-index: 9;
}
/* line 2907, ../src/sass/main.scss */
.section.news-section .news-item .information .wrapper {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: auto;
  -moz-transform: translateY(-50%) translateX(-100%);
  -ms-transform: translateY(-50%) translateX(-100%);
  -webkit-transform: translateY(-50%) translateX(-100%);
  transform: translateY(-50%) translateX(-100%);
  -moz-transition: -moz-transform 1s ease-out 0.5s;
  -o-transition: -o-transform 1s ease-out 0.5s;
  -webkit-transition: -webkit-transform 1s ease-out;
  -webkit-transition-delay: 0.5s;
  transition: transform 1s ease-out 0.5s;
  padding: 0 17.07779886%;
}
/* line 2916, ../src/sass/main.scss */
.section.news-section .news-item .information .wrapper h3 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  line-height: 1.2;
  text-transform: uppercase;
  color: #df2627;
  font-size: 1.25em;
  letter-spacing: 0.05em;
  margin: 0.5em 0;
  -moz-transition: color 0.4s ease;
  -o-transition: color 0.4s ease;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
/* line 2921, ../src/sass/main.scss */
.section.news-section .news-item .information .wrapper h4 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  color: #444444;
  font-size: 1.25em;
  line-height: 1.2;
}
/* line 2924, ../src/sass/main.scss */
.section.news-section .news-item .information .wrapper .button {
  -moz-transform: translateX(-200%);
  -ms-transform: translateX(-200%);
  -webkit-transform: translateX(-200%);
  transform: translateX(-200%);
  border-color: transparent;
  -moz-transition: -moz-transform 1s ease-out 0.8s;
  -o-transition: -o-transform 1s ease-out 0.8s;
  -webkit-transition: -webkit-transform 1s ease-out;
  -webkit-transition-delay: 0.8s;
  transition: transform 1s ease-out 0.8s;
  font-size: 13px;
}
/* line 2934, ../src/sass/main.scss */
.section.news-section .news-item:last-child {
  margin-bottom: 9.12698%;
}
/* line 2936, ../src/sass/main.scss */
.section.news-section .news-item:last-child .information {
  left: 0;
  right: 50%;
}
/* line 2939, ../src/sass/main.scss */
.section.news-section .news-item:last-child .information .wrapper {
  -moz-transform: translateY(-50%) translateX(100%);
  -ms-transform: translateY(-50%) translateX(100%);
  -webkit-transform: translateY(-50%) translateX(100%);
  transform: translateY(-50%) translateX(100%);
}
/* line 2941, ../src/sass/main.scss */
.section.news-section .news-item:last-child .information .wrapper .button {
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -webkit-transform: translateX(200%);
  transform: translateX(200%);
}
/* line 2946, ../src/sass/main.scss */
.section.news-section .news-item:last-child .image {
  right: 0;
  left: 50%;
}
/* line 2954, ../src/sass/main.scss */
.section.news-section .news-item:hover .information .wrapper h3 {
  color: #444444;
}
/* line 2963, ../src/sass/main.scss */
.section.news-section.in-view .news-item .image {
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
/* line 2967, ../src/sass/main.scss */
.section.news-section.in-view .news-item .information .wrapper {
  -moz-transform: translateY(-50%) translateX(0%);
  -ms-transform: translateY(-50%) translateX(0%);
  -webkit-transform: translateY(-50%) translateX(0%);
  transform: translateY(-50%) translateX(0%);
}
/* line 2969, ../src/sass/main.scss */
.section.news-section.in-view .news-item .information .wrapper .button {
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
/* line 2982, ../src/sass/main.scss */
.section.releases-section {
  position: relative;
}
/* line 2984, ../src/sass/main.scss */
.section.releases-section b.b {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40%;
  max-width: none;
  background: #df2627;
  z-index: -1;
  -moz-transition: max-width 4s ease-out;
  -o-transition: max-width 4s ease-out;
  -webkit-transition: max-width 4s ease-out;
  transition: max-width 4s ease-out;
}
/* line 2997, ../src/sass/main.scss */
.section.releases-section:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 20px;
  background: #e9e9e9;
  z-index: -2;
}
/* line 3007, ../src/sass/main.scss */
.section.releases-section:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 20px;
  background: #e9e9e9;
  z-index: -3;
}
/* line 3017, ../src/sass/main.scss */
.section.releases-section .section-heading {
  color: white;
}
/* line 3019, ../src/sass/main.scss */
.section.releases-section .section-heading:before {
  background: white;
}
/* line 3023, ../src/sass/main.scss */
.section.releases-section .view-all {
  border-color: white;
  bottom: 9.12698%;
}
/* line 3027, ../src/sass/main.scss */
.section.releases-section .paginator {
  bottom: 9.12698%;
}
/* line 3036, ../src/sass/main.scss */
.section.releases-section .slider {
  background: transparent;
}
/* line 3038, ../src/sass/main.scss */
.section.releases-section .slider .slide {
  background: transparent;
  overflow: hidden;
}
/* line 3041, ../src/sass/main.scss */
.section.releases-section .slider .slide .wrap {
  overflow: hidden;
  clear: both;
  margin-bottom: 0;
  height: 0;
  padding-top: 55%;
}
/* line 3048, ../src/sass/main.scss */
.section.releases-section .slider .slide .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 52%;
  height: 0;
  padding-top: 52%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 99;
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -webkit-transform: translateX(200%);
  transform: translateX(200%);
  -moz-transition: -moz-transform 1s ease 0.5s;
  -o-transition: -o-transform 1s ease 0.5s;
  -webkit-transition: -webkit-transform 1s ease;
  -webkit-transition-delay: 0.5s;
  transition: transform 1s ease 0.5s;
}
/* line 3061, ../src/sass/main.scss */
.section.releases-section .slider .slide .image img {
  width: 100%;
  height: auto;
}
/* line 3067, ../src/sass/main.scss */
.section.releases-section .slider .slide .information {
  position: absolute;
  overflow: hidden;
  left: 52%;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9;
  background: transparent;
}
/* line 3076, ../src/sass/main.scss */
.section.releases-section .slider .slide .information .wrapper {
  position: absolute;
  top: 50%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(-50%) translateX(-100%);
  -ms-transform: translateY(-50%) translateX(-100%);
  -webkit-transform: translateY(-50%) translateX(-100%);
  transform: translateY(-50%) translateX(-100%);
  -moz-transition: -moz-transform 1s ease, opacity 0.2s ease 0.8s;
  -o-transition: -o-transform 1s ease, opacity 0.2s ease 0.8s;
  -webkit-transition: -webkit-transform 1s ease, opacity 0.2s ease;
  -webkit-transition-delay: 0s, 0.8s;
  transition: transform 1s ease, opacity 0.2s ease 0.8s;
  padding: 0 8%;
  width: 100%;
}
/* line 3085, ../src/sass/main.scss */
.section.releases-section .slider .slide .information h4 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  color: #df2627;
  font-size: 1.5625em;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 0;
  display: block;
  line-height: 1.2;
}
/* line 3095, ../src/sass/main.scss */
.section.releases-section .slider .slide .information h3 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  color: #df2627;
  font-size: 4em;
  margin-top: 0;
  line-height: 0.9;
  margin-bottom: 2%;
}
/* line 3107, ../src/sass/main.scss */
.section.releases-section .slider .slide .information h3.medium {
  font-size: 5em;
}
/* line 3111, ../src/sass/main.scss */
.section.releases-section .slider .slide .information h3.big {
  font-size: 8em;
}
/* line 3116, ../src/sass/main.scss */
.section.releases-section .slider .slide .information p {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  color: #444444;
  font-size: 1.25em;
  line-height: 1.2;
  font-weight: 500;
}
/* line 3119, ../src/sass/main.scss */
.section.releases-section .slider .slide .information p span {
  color: #df2627;
}
/* line 3130, ../src/sass/main.scss */
.section.releases-section.in-view b.b {
  max-width: 3000px;
}
/* line 3134, ../src/sass/main.scss */
.section.releases-section.in-view .slide .image,
.section.releases-section.in-view .slide .information {
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 3138, ../src/sass/main.scss */
.section.releases-section.in-view .slide .image .wrapper,
.section.releases-section.in-view .slide .information .wrapper {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateY(-50%) translateX(0%);
  -ms-transform: translateY(-50%) translateX(0%);
  -webkit-transform: translateY(-50%) translateX(0%);
  transform: translateY(-50%) translateX(0%);
}
/* line 3146, ../src/sass/main.scss */
.section.artists-section {
  background: #e9e9e9;
  padding-bottom: 15%;
}
/* line 3149, ../src/sass/main.scss */
.section.artists-section h2.section-heading {
  float: left;
  margin-bottom: 5%;
}
/* line 3154, ../src/sass/main.scss */
.section.artists-section .view-all {
  position: relative;
  top: auto;
  right: auto;
  left: auto;
  bottom: auto;
  float: right;
  margin-top: 21px;
}

/* line 3168, ../src/sass/main.scss */
.page-content.artist-detail {
  padding: 0;
}
/* line 3170, ../src/sass/main.scss */
.page-content.artist-detail .segment {
  padding: 9.12698%;
  padding-bottom: 5%;
}
/* line 3173, ../src/sass/main.scss */
.page-content.artist-detail .segment.gallery {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 3178, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-news {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 3181, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-news:last-child {
  padding-bottom: 9.12698%;
}
/* line 3186, ../src/sass/main.scss */
.page-content.artist-detail .gallery-wrapper {
  padding-top: 0;
  position: relative;
  overflow: hidden;
  clear: both;
}
/* line 3192, ../src/sass/main.scss */
.page-content.artist-detail .gallery-wrapper .paginator {
  position: absolute;
  color: white;
  right: 2.83889283%;
  bottom: 2.83889283%;
}
/* line 3197, ../src/sass/main.scss */
.page-content.artist-detail .gallery-wrapper .paginator .status {
  display: inline-block;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 500;
}
/* line 3203, ../src/sass/main.scss */
.page-content.artist-detail .gallery-wrapper .paginator .nav-left a {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -57px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 19px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3203, ../src/sass/main.scss */
  .page-content.artist-detail .gallery-wrapper .paginator .nav-left a {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -57px -93px;
    height: 11px;
    width: 19px;
  }
}
/* line 3206, ../src/sass/main.scss */
.page-content.artist-detail .gallery-wrapper .paginator .nav-left a:hover {
  -moz-animation: arrow-left;
  -webkit-animation: arrow-left;
  animation: arrow-left;
  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 3217, ../src/sass/main.scss */
.page-content.artist-detail .gallery-wrapper .paginator .nav-right a {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -38px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 19px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3217, ../src/sass/main.scss */
  .page-content.artist-detail .gallery-wrapper .paginator .nav-right a {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -38px -93px;
    height: 11px;
    width: 19px;
  }
}
/* line 3220, ../src/sass/main.scss */
.page-content.artist-detail .gallery-wrapper .paginator .nav-right a:hover {
  -moz-animation: arrow-right;
  -webkit-animation: arrow-right;
  animation: arrow-right;
  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 3232, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography {
  position: relative;
  padding-top: 3%;
  padding-bottom: 6%;
}
/* line 3236, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography.with-tours {
  padding-bottom: 0;
}
/* line 3240, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .wrapper {
  padding: 9.12698%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
/* line 3247, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .heading {
  overflow: visible;
  clear: both;
  margin-bottom: 4.56349%;
}
/* line 3252, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography h1 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  color: #df2627;
  word-spacing: 20em;
  line-height: 0.9;
  font-size: 8.625em;
  padding-right: 25%;
  margin-top: 0;
  word-spacing: normal;
}
/* line 3262, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography h1.long {
  padding-right: 0;
}
/* line 3267, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography h2.website {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 600;
  font-size: 1.125em;
  text-transform: lowercase;
  letter-spacing: 0.05em;
  margin-left: 0.5em;
  margin-top: 0.5em;
}
/* line 3276, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .social-links {
  padding: 0;
  clear: both;
  float: none;
  margin: 1% 0;
  padding-left: 0.5em;
}
/* line 3282, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .social-links li {
  display: inline-block;
  float: left;
  margin-right: 1em;
  text-align: center;
  font-size: 1.3em;
}
/* line 3289, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .social-links li a.fa-sp-vevo:before {
  content: '';
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -96px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3289, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .social-links li a.fa-sp-vevo:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -96px -93px;
    height: 17px;
    width: 20px;
  }
}
/* line 3293, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .social-links li a.fa-sp-vevo:hover {
  content: '';
}
/* line 3295, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .social-links li a.fa-sp-vevo:hover:before {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -76px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3295, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .social-links li a.fa-sp-vevo:hover:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -76px -93px;
    height: 17px;
    width: 20px;
  }
}
/* line 3301, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .social-links li a.fa-tiktok:before {
  content: '';
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -91px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3301, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .social-links li a.fa-tiktok:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -91px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 3305, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .social-links li a.fa-tiktok:hover {
  content: '';
}
/* line 3307, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .social-links li a.fa-tiktok:hover:before {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -51px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3307, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .social-links li a.fa-tiktok:hover:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -51px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 3314, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content {
  overflow: hidden;
  clear: both;
  padding-top: 2em;
}
/* line 3318, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content h2.section-heading {
  margin-bottom: 1.5em;
  clear: both;
  float: none;
}
/* line 3323, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio {
  width: 60%;
  float: left;
  padding-bottom: 5%;
}
/* line 3327, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text {
  line-height: 1.83;
  font-size: 1.125em;
  position: relative;
  max-height: 300px;
  overflow: hidden;
  -moz-transition: max-height 0.5s ease;
  -o-transition: max-height 0.5s ease;
  -webkit-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
}
/* line 334, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text strong {
  font-weight: 800;
}
/* line 337, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 342, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 346, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 350, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text h1, .page-content.artist-detail .segment.biography .content .bio .text h2, .page-content.artist-detail .segment.biography .content .bio .text h3, .page-content.artist-detail .segment.biography .content .bio .text h4, .page-content.artist-detail .segment.biography .content .bio .text h5 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  color: #df2627;
  margin-top: 1em;
}
/* line 356, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text h1 {
  font-size: 2.5em;
}
/* line 359, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text h2 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: .5em;
  margin-top: 2em;
}
/* line 365, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text h3, .page-content.artist-detail .segment.biography .content .bio .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 371, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text img {
  max-width: 100%;
  display: block;
}
/* line 375, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 379, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 383, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text img.alignnone {
  width: 100%;
  height: auto;
}
/* line 387, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text img.aligncenter {
  margin: auto;
}
/* line 392, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 397, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 401, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 405, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text .wp-caption.alignnone {
  width: 100%;
  height: auto;
}
/* line 409, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text .wp-caption.aligncenter {
  margin: auto;
}
/* line 412, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 419, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 425, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 430, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text blockquote {
  padding: 8.54700855%;
  background: white;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 437, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text div {
  text-align: left !important;
}
/* line 439, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text div em {
  text-align: left;
  font-style: none;
}
/* line 445, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text p {
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 640px) {
  /* line 3327, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .content .bio .text {
    font-size: 0.9em;
  }
  /* line 450, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .content .bio .text h2 {
    font-size: 2em;
  }
  /* line 453, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .content .bio .text h3 {
    font-size: 2em;
  }
  /* line 456, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .content .bio .text h4 {
    font-size: 1.5em;
  }
}
/* line 461, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text a {
  color: #df2627;
}
/* line 3333, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio .text:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDYiLz48c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE4Ii8+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC40NCIvPjxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNzIiLz48c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg3Ii8+PHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45MiIvPjxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuOTgiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(5%, rgba(255, 255, 255, 0)), color-stop(13%, rgba(255, 255, 255, 0.06)), color-stop(23%, rgba(255, 255, 255, 0.18)), color-stop(40%, rgba(255, 255, 255, 0.44)), color-stop(54%, rgba(255, 255, 255, 0.72)), color-stop(63%, rgba(255, 255, 255, 0.87)), color-stop(67%, rgba(255, 255, 255, 0.92)), color-stop(74%, rgba(255, 255, 255, 0.98)), color-stop(80%, #ffffff), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0.06) 13%, rgba(255, 255, 255, 0.18) 23%, rgba(255, 255, 255, 0.44) 40%, rgba(255, 255, 255, 0.72) 54%, rgba(255, 255, 255, 0.87) 63%, rgba(255, 255, 255, 0.92) 67%, rgba(255, 255, 255, 0.98) 74%, #ffffff 80%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0.06) 13%, rgba(255, 255, 255, 0.18) 23%, rgba(255, 255, 255, 0.44) 40%, rgba(255, 255, 255, 0.72) 54%, rgba(255, 255, 255, 0.87) 63%, rgba(255, 255, 255, 0.92) 67%, rgba(255, 255, 255, 0.98) 74%, #ffffff 80%, #ffffff 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0.06) 13%, rgba(255, 255, 255, 0.18) 23%, rgba(255, 255, 255, 0.44) 40%, rgba(255, 255, 255, 0.72) 54%, rgba(255, 255, 255, 0.87) 63%, rgba(255, 255, 255, 0.92) 67%, rgba(255, 255, 255, 0.98) 74%, #ffffff 80%, #ffffff 100%);
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  height: 100px;
}
/* line 3351, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio.open .text {
  max-height: 8000px;
}
/* line 3353, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .bio.open .text:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 3359, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .contacts {
  width: 30%;
  float: right;
}
/* line 3362, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .contacts .spotify-embed {
  margin-bottom: 2em;
}
/* line 3364, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .contacts .spotify-embed iframe {
  width: 100%;
}
/* line 3368, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .contacts .contacts-section {
  overflow: hidden;
  clear: both;
  margin-bottom: 2em;
  line-height: 1.6;
}
/* line 3373, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .contacts .contacts-section h3 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  color: #444444;
  font-size: 1.375em;
  font-weight: 700;
}
/* line 3381, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content .contacts .contacts-section ul li a {
  font-size: 1.25em;
}
/* line 3392, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content.with-spotify .bio .text {
  max-height: 600px;
}
/* line 3396, ../src/sass/main.scss */
.page-content.artist-detail .segment.biography .content.with-spotify .bio.open .text {
  max-height: 8000px;
}
/* line 3407, ../src/sass/main.scss */
.page-content.artist-detail .segment.achievements {
  padding: 0 9.12698%;
  overflow: hidden;
  clear: both;
  padding-bottom: 0;
}
/* line 3413, ../src/sass/main.scss */
.page-content.artist-detail .segment.achievements .wrap {
  background: #e9e9e9;
  padding: 4.5% 9.12698%;
  overflow: hidden;
  clear: both;
  padding-bottom: 0;
}
/* line 3422, ../src/sass/main.scss */
.page-content.artist-detail .segment.achievements.no-tours .wrap {
  padding-bottom: 4.5%;
  margin-bottom: 4.5%;
}
/* line 3427, ../src/sass/main.scss */
.page-content.artist-detail .segment.achievements .achievements-wrap {
  width: 60%;
  float: right;
}
/* line 3430, ../src/sass/main.scss */
.page-content.artist-detail .segment.achievements .achievements-wrap .achievement {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  position: relative;
  padding-left: 110px;
  border-top: 1px solid white;
}
/* line 3435, ../src/sass/main.scss */
.page-content.artist-detail .segment.achievements .achievements-wrap .achievement:first-child {
  border-top: 0;
}
/* line 3439, ../src/sass/main.scss */
.page-content.artist-detail .segment.achievements .achievements-wrap .achievement i {
  font-size: 3.5em;
  font-weight: 900;
  color: white;
  position: absolute;
  top: 50%;
  left: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3448, ../src/sass/main.scss */
.page-content.artist-detail .segment.achievements .achievements-wrap .achievement p {
  margin: 0;
  padding: 1em 0;
  font-size: 1.375em;
  font-weight: 600;
  color: #df2627;
}
/* line 3458, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates {
  background: #df2627;
  color: white;
  padding: 9.12698%;
  position: relative;
  padding-top: 8%;
}
/* line 3464, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 9.12698%;
  right: 9.12698%;
  height: 0;
  padding-top: 4%;
  background: white;
}
/* line 3475, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates.with-news {
  padding-bottom: 9%;
}
/* line 3477, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates.with-news:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 9.12698%;
  right: 9.12698%;
  height: 0;
  padding-top: 4%;
  background: white;
}
/* line 3491, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates.with-achievements:before {
  background: #e9e9e9;
}
/* line 3495, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates h2.section-heading {
  clear: both;
  float: none;
  color: white;
  float: left;
  max-width: 50%;
}
/* line 3501, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates h2.section-heading:before {
  background: white;
}
/* line 3505, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates a.bit-logo {
  float: right;
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: 0 -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 19px;
  width: 100px;
  display: inline-block;
  margin-top: 25px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3505, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates a.bit-logo {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: 0 -74px;
    height: 18.5px;
    width: 100px;
  }
}
/* line 3511, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list {
  overflow: hidden;
  clear: both;
  padding: 0 9.12698%;
}
/* line 3516, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item {
  border-top: 1px solid white;
  overflow: hidden;
  clear: both;
  position: relative;
  padding: 2% 0;
  font-size: 0.9375em;
}
/* line 3523, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item .information {
  float: left;
  width: 35%;
}
/* line 3527, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item .city {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  text-align: center;
}
/* line 3534, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item .actions {
  position: absolute;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3539, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item .actions .button {
  border-color: white;
  z-index: 99;
}
/* line 3546, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list .view-more {
  text-align: center;
  clear: both;
  display: block;
}
/* line 3550, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list .view-more a {
  position: relative;
  margin: auto;
  margin-top: 5%;
  display: inline-block;
  left: auto;
  right: auto;
  bottom: auto;
  top: auto;
  color: white;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 3558, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list .view-more a:before {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -111px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 74px;
  width: 11px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3558, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates .artist-tour-list .view-more a:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -111px 0;
    height: 74px;
    width: 11px;
  }
}
/* line 3563, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list .overflow {
  max-height: 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 3570, ../src/sass/main.scss */
.page-content.artist-detail .segment.tour-dates .artist-tour-list.open .overflow {
  max-height: 5000px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 3577, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-news {
  position: relative;
}
/* line 3580, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-news .wrap {
  background: white;
  padding: 0 9.12698%;
}
/* line 3585, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-news .wrap .news-list .news-item:first-child {
  padding-top: 0;
}
/* line 3588, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-news .wrap .news-list .news-item:last-child {
  border-bottom: 0;
}
/* line 3592, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-news .wrap .news-list:last-child {
  padding-bottom: 0;
}
/* line 3598, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social {
  background: #e9e9e9;
  padding: 0 9.12698%;
  position: relative;
}
/* line 3602, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social.with-news {
  padding-top: 3%;
}
/* line 3604, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social.with-news:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 9.12698%;
  right: 9.12698%;
  height: 0;
  padding-top: 4%;
  background: white;
}
/* line 3616, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items {
  overflow: hidden;
  clear: both;
  padding: 6% 9.12698%;
}
/* line 3621, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items h2.section-heading {
  clear: both;
  float: none;
}
/* line 3626, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items .feed-item {
  width: 33.33333333%;
  float: left;
  padding: 0 5%;
  color: #df2627;
  position: relative;
}
/* line 3632, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items .feed-item:after {
  content: '';
  display: block;
  width: 1px;
  background: silver;
  position: absolute;
  right: 0;
  top: 0;
  height: 100px;
}
/* line 3643, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items .feed-item .titles {
  position: relative;
  padding-left: 35px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.9em;
  line-height: 1.1;
}
/* line 3650, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items .feed-item .titles h4 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 700;
}
/* line 3654, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items .feed-item .titles .date {
  font-size: 0.8em;
}
/* line 3657, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items .feed-item .titles i {
  display: inline-block;
  position: absolute;
  padding: .2em;
  font-size: 1.4em;
  background: #df2627;
  color: white;
  left: 0;
  top: 0;
}
/* line 3669, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items .feed-item .text {
  margin-top: 0.5em;
  font-size: 0.9em;
}
/* line 3674, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items .feed-item.item-0 {
  padding-left: 0;
}
/* line 3677, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items .feed-item.item-2 {
  padding-right: 0;
}
/* line 3679, ../src/sass/main.scss */
.page-content.artist-detail .segment.artist-social .feed-items .feed-item.item-2:after {
  display: none;
}

/* line 3689, ../src/sass/main.scss */
header.page-artist-pr h1 {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: 0 -263px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 72px;
  width: 169px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3689, ../src/sass/main.scss */
  header.page-artist-pr h1 {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: 0 -263px;
    height: 72.5px;
    width: 169px;
  }
}

/* line 3694, ../src/sass/main.scss */
.fixed-header header.page-artist-pr {
  background: #df2627;
}

/* line 3699, ../src/sass/main.scss */
.menu-trigger.page-artist-pr:before {
  background: white;
}
/* line 3703, ../src/sass/main.scss */
.menu-trigger.page-artist-pr:after {
  background: white;
}
/* line 3707, ../src/sass/main.scss */
.menu-trigger.page-artist-pr b {
  background: white;
}

/* line 3710, ../src/sass/main.scss */
.admin-bar header.page-artist-pr {
  top: 32px;
}

/* line 3714, ../src/sass/main.scss */
.body-artist-pr {
  background: #df2627;
}
/* line 3717, ../src/sass/main.scss */
.body-artist-pr nav {
  background-color: #df2627;
}

/* line 3722, ../src/sass/main.scss */
.loaded.body-artist-pr header nav {
  background-color: #df2627;
}

/* line 3726, ../src/sass/main.scss */
.page-artist-pr {
  background-color: #df2627;
}
/* line 3729, ../src/sass/main.scss */
.page-artist-pr nav ul li a {
  color: white;
}
/* line 3732, ../src/sass/main.scss */
.page-artist-pr nav ul li a:hover {
  color: silver;
}

/* line 3739, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr a {
  color: white;
}
/* line 3742, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr a:hover {
  color: silver;
}
/* line 3747, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr h2.section-heading {
  color: white;
}
/* line 3750, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr h2.section-heading:before {
  background: white;
}
/* line 3755, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  display: inline-block;
  font-size: 0.8125em;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: white;
  background: transparent;
  position: relative;
  padding: 0.5em 1em;
  border: 1px solid white;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 178, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button i {
  background: #df2627;
  display: block;
  position: absolute;
  top: 0;
  right: 1px;
  left: 1px;
  bottom: 0;
  background: transparent;
  z-index: -2;
}
/* line 189, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button:before, .page-content.artist-detail.artist-pr .button:after {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 50%;
  max-width: 0px;
  background: white;
  z-index: -1;
  -moz-transition: max-width 0.8s ease;
  -o-transition: max-width 0.8s ease;
  -webkit-transition: max-width 0.8s ease;
  transition: max-width 0.8s ease;
}
/* line 203, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button:before {
  left: 0;
}
/* line 207, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button:after {
  right: 0;
}
/* line 211, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button:hover, .page-content.artist-detail.artist-pr .button.hovered {
  color: white;
}
/* line 214, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button:hover:before, .page-content.artist-detail.artist-pr .button:hover:after, .page-content.artist-detail.artist-pr .button.hovered:before, .page-content.artist-detail.artist-pr .button.hovered:after {
  max-width: 300px;
}
/* line 219, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button.alt {
  color: #df2627;
  border-color: transparent;
}
/* line 222, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button.alt i {
  background: white;
  top: 1px;
  bottom: 1px;
}
/* line 227, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button.alt:before, .page-content.artist-detail.artist-pr .button.alt:after {
  background: silver;
}
/* line 231, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .button.alt:hover {
  color: white;
}
/* line 3759, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .content {
  color: white;
}
/* line 3763, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .single-slide.image-slider .slide .image {
  /*background-position: top center;*/
  /*padding-top: 40%;*/
}
/* line 3769, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography h1 {
  color: white;
}
/* line 3773, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography ul li a {
  color: white;
}
/* line 3776, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography ul li a:hover {
  color: silver;
}
/* line 3781, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .social-links {
  padding-left: 0;
}
/* line 3784, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .social-links li a {
  border: 1px solid white;
  display: block;
  padding: 10px;
  margin-bottom: 1em;
  min-height: 42px;
  min-width: 92px;
  transition: border 0.1s;
}
/* line 3794, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .social-links li a .count {
  min-height: 30px;
}
/* line 3799, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .social-links li a div.fa-sp-vevo:before {
  content: '';
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -136px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 20px;
  transition: background-image 0.1s;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3799, ../src/sass/main.scss */
  .page-content.artist-detail.artist-pr .segment.biography .social-links li a div.fa-sp-vevo:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -136px -93px;
    height: 17px;
    width: 20px;
  }
}
/* line 3806, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .social-links li a div.fa-sp-vevo:hover:before {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -116px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3806, ../src/sass/main.scss */
  .page-content.artist-detail.artist-pr .segment.biography .social-links li a div.fa-sp-vevo:hover:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -116px -93px;
    height: 17px;
    width: 20px;
  }
}
/* line 3813, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .social-links li a div.fa-tiktok:before {
  content: '';
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
  transition: background-image 0.1s;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3813, ../src/sass/main.scss */
  .page-content.artist-detail.artist-pr .segment.biography .social-links li a div.fa-tiktok:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: 0 0;
    height: 20px;
    width: 20px;
  }
}
/* line 3820, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .social-links li a div.fa-tiktok:hover:before {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -20px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3820, ../src/sass/main.scss */
  .page-content.artist-detail.artist-pr .segment.biography .social-links li a div.fa-tiktok:hover:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -20px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 3826, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .social-links li a:hover {
  border: 1px solid silver;
}
/* line 3830, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .social-links li a:hover div.fa-sp-vevo:before {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -116px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3830, ../src/sass/main.scss */
  .page-content.artist-detail.artist-pr .segment.biography .social-links li a:hover div.fa-sp-vevo:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -116px -93px;
    height: 17px;
    width: 20px;
  }
}
/* line 3836, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .social-links li a:hover div.fa-tiktok:before {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -20px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3836, ../src/sass/main.scss */
  .page-content.artist-detail.artist-pr .segment.biography .social-links li a:hover div.fa-tiktok:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -20px 0;
    height: 20px;
    width: 20px;
  }
}
/* line 3844, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .wrapper {
  padding: 0;
}
/* line 3850, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .content .text:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmMjYyNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZGYyNjI3IiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjZGYyNjI3IiBzdG9wLW9wYWNpdHk9IjAuMDYiLz48c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2RmMjYyNyIgc3RvcC1vcGFjaXR5PSIwLjE4Ii8+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNkZjI2MjciIHN0b3Atb3BhY2l0eT0iMC40NCIvPjxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjZGYyNjI3IiBzdG9wLW9wYWNpdHk9IjAuNzIiLz48c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2RmMjYyNyIgc3RvcC1vcGFjaXR5PSIwLjg3Ii8+PHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiNkZjI2MjciIHN0b3Atb3BhY2l0eT0iMC45MiIvPjxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZGYyNjI3IiBzdG9wLW9wYWNpdHk9IjAuOTgiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2RmMjYyNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmMjYyNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(223, 38, 39, 0)), color-stop(5%, rgba(223, 38, 39, 0)), color-stop(13%, rgba(223, 38, 39, 0.06)), color-stop(23%, rgba(223, 38, 39, 0.18)), color-stop(40%, rgba(223, 38, 39, 0.44)), color-stop(54%, rgba(223, 38, 39, 0.72)), color-stop(63%, rgba(223, 38, 39, 0.87)), color-stop(67%, rgba(223, 38, 39, 0.92)), color-stop(74%, rgba(223, 38, 39, 0.98)), color-stop(80%, #df2627), color-stop(100%, #df2627));
  background-image: -moz-linear-gradient(top, rgba(223, 38, 39, 0) 0%, rgba(223, 38, 39, 0) 5%, rgba(223, 38, 39, 0.06) 13%, rgba(223, 38, 39, 0.18) 23%, rgba(223, 38, 39, 0.44) 40%, rgba(223, 38, 39, 0.72) 54%, rgba(223, 38, 39, 0.87) 63%, rgba(223, 38, 39, 0.92) 67%, rgba(223, 38, 39, 0.98) 74%, #df2627 80%, #df2627 100%);
  background-image: -webkit-linear-gradient(top, rgba(223, 38, 39, 0) 0%, rgba(223, 38, 39, 0) 5%, rgba(223, 38, 39, 0.06) 13%, rgba(223, 38, 39, 0.18) 23%, rgba(223, 38, 39, 0.44) 40%, rgba(223, 38, 39, 0.72) 54%, rgba(223, 38, 39, 0.87) 63%, rgba(223, 38, 39, 0.92) 67%, rgba(223, 38, 39, 0.98) 74%, #df2627 80%, #df2627 100%);
  background-image: linear-gradient(to bottom, rgba(223, 38, 39, 0) 0%, rgba(223, 38, 39, 0) 5%, rgba(223, 38, 39, 0.06) 13%, rgba(223, 38, 39, 0.18) 23%, rgba(223, 38, 39, 0.44) 40%, rgba(223, 38, 39, 0.72) 54%, rgba(223, 38, 39, 0.87) 63%, rgba(223, 38, 39, 0.92) 67%, rgba(223, 38, 39, 0.98) 74%, #df2627 80%, #df2627 100%);
}
/* line 3854, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .content .bio {
  /*width: 70%;*/
}
/* line 3858, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .content .pr-assets {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  padding: 30px 0;
}
/* line 3863, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .content .pr-assets h2 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 1.25em;
  font-weight: 900;
  margin-bottom: 30px;
}
/* line 3872, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .content .pr-assets .pr-assets-buttons {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
/* line 3880, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .content .pr-assets .button {
  font-size: 14px;
  letter-spacing: 0px;
  padding: 28px 14px;
  width: 100%;
  text-align: center;
}
/* line 3887, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .content .pr-assets.pr-assets-bio {
  border: none;
}
/* line 3892, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .content .contacts {
  width: auto;
}
/* line 3893, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .content .contacts h2.section-heading {
  margin-bottom: 0;
}
/* line 3897, ../src/sass/main.scss */
.page-content.artist-detail.artist-pr .segment.biography .content .contacts .contacts-section h3 {
  color: white;
}

/* line 3907, ../src/sass/main.scss */
.page-content.jobs-content h2.section-heading {
  clear: both;
  float: none;
  margin-bottom: 3%;
}
/* line 3912, ../src/sass/main.scss */
.page-content.jobs-content .text {
  line-height: 1.83;
  font-size: 1.125em;
  padding-bottom: 0;
}
/* line 334, ../src/sass/main.scss */
.page-content.jobs-content .text strong {
  font-weight: 800;
}
/* line 337, ../src/sass/main.scss */
.page-content.jobs-content .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 342, ../src/sass/main.scss */
.page-content.jobs-content .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 346, ../src/sass/main.scss */
.page-content.jobs-content .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 350, ../src/sass/main.scss */
.page-content.jobs-content .text h1, .page-content.jobs-content .text h2, .page-content.jobs-content .text h3, .page-content.jobs-content .text h4, .page-content.jobs-content .text h5 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  color: #df2627;
  margin-top: 1em;
}
/* line 356, ../src/sass/main.scss */
.page-content.jobs-content .text h1 {
  font-size: 2.5em;
}
/* line 359, ../src/sass/main.scss */
.page-content.jobs-content .text h2 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: .5em;
  margin-top: 2em;
}
/* line 365, ../src/sass/main.scss */
.page-content.jobs-content .text h3, .page-content.jobs-content .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 371, ../src/sass/main.scss */
.page-content.jobs-content .text img {
  max-width: 100%;
  display: block;
}
/* line 375, ../src/sass/main.scss */
.page-content.jobs-content .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 379, ../src/sass/main.scss */
.page-content.jobs-content .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 383, ../src/sass/main.scss */
.page-content.jobs-content .text img.alignnone {
  width: 100%;
  height: auto;
}
/* line 387, ../src/sass/main.scss */
.page-content.jobs-content .text img.aligncenter {
  margin: auto;
}
/* line 392, ../src/sass/main.scss */
.page-content.jobs-content .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 397, ../src/sass/main.scss */
.page-content.jobs-content .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 401, ../src/sass/main.scss */
.page-content.jobs-content .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 405, ../src/sass/main.scss */
.page-content.jobs-content .text .wp-caption.alignnone {
  width: 100%;
  height: auto;
}
/* line 409, ../src/sass/main.scss */
.page-content.jobs-content .text .wp-caption.aligncenter {
  margin: auto;
}
/* line 412, ../src/sass/main.scss */
.page-content.jobs-content .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 419, ../src/sass/main.scss */
.page-content.jobs-content .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 425, ../src/sass/main.scss */
.page-content.jobs-content .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 430, ../src/sass/main.scss */
.page-content.jobs-content .text blockquote {
  padding: 8.54700855%;
  background: white;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 437, ../src/sass/main.scss */
.page-content.jobs-content .text div {
  text-align: left !important;
}
/* line 439, ../src/sass/main.scss */
.page-content.jobs-content .text div em {
  text-align: left;
  font-style: none;
}
/* line 445, ../src/sass/main.scss */
.page-content.jobs-content .text p {
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 640px) {
  /* line 3912, ../src/sass/main.scss */
  .page-content.jobs-content .text {
    font-size: 0.9em;
  }
  /* line 450, ../src/sass/main.scss */
  .page-content.jobs-content .text h2 {
    font-size: 2em;
  }
  /* line 453, ../src/sass/main.scss */
  .page-content.jobs-content .text h3 {
    font-size: 2em;
  }
  /* line 456, ../src/sass/main.scss */
  .page-content.jobs-content .text h4 {
    font-size: 1.5em;
  }
}
/* line 461, ../src/sass/main.scss */
.page-content.jobs-content .text a {
  color: #df2627;
}
/* line 3916, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list {
  overflow: hidden;
  clear: both;
  margin-bottom: 3em;
}
/* line 3920, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list h3 {
  margin-bottom: 0;
}
/* line 3923, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list .job-item {
  max-width: 800px;
  padding: 50px 0;
  border-bottom: 1px solid #e9e9e9;
}
/* line 3927, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list .job-item h4 {
  font-size: 1.2em;
  font-weight: 600;
  color: #444444;
  margin-top: 0;
}
/* line 3933, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list .job-item .text {
  font-size: 0.9em;
}
/* line 3936, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list .job-item .button {
  color: white;
  float: left;
}
/* line 3939, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list .job-item .button:hover {
  color: #df2627;
}
/* line 3944, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list .job-item .collapser-toggle.button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: opacity 0.3s ease 0.5s;
  -o-transition: opacity 0.3s ease 0.5s;
  -webkit-transition: opacity 0.3s ease;
  -webkit-transition-delay: 0.5s;
  transition: opacity 0.3s ease 0.5s;
  float: none;
}
/* line 3949, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list .job-item .collapser-toggle:not(.button) {
  float: left;
  font-size: 2em;
  margin-left: 0.5em;
  color: #df2627;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
/* line 3955, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list .job-item .collapser-toggle:not(.button):hover {
  color: #444444;
}
/* line 3959, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list .job-item.open {
  position: relative;
  border-bottom: 0;
}
/* line 3962, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list .job-item.open .button.collapser-toggle {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 3970, ../src/sass/main.scss */
.page-content.jobs-content .jobs-list:last-child .job-item:last-child {
  border-bottom: 0;
}

/* line 4016, ../src/sass/main.scss */
.feature-section .carousel {
  position: relative;
  overflow: hidden;
  height: 0;
  padding-top: 67.5%;
  margin-bottom: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateY(20%);
  -ms-transform: translateY(20%);
  -webkit-transform: translateY(20%);
  transform: translateY(20%);
  -moz-transition: opacity 0.2s ease, -moz-transform 0.5s ease;
  -o-transition: opacity 0.2s ease, -o-transform 0.5s ease;
  -webkit-transition: opacity 0.2s ease, -webkit-transform 0.5s ease;
  transition: opacity 0.2s ease, transform 0.5s ease;
}
/* line 4025, ../src/sass/main.scss */
.feature-section .carousel .backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
/* line 4032, ../src/sass/main.scss */
.feature-section .carousel .backgrounds .background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center center;
  z-index: 9;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 3982, ../src/sass/main.scss */
.feature-section .carousel .backgrounds .background.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -moz-transition: opacity 0.2s ease, -moz-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -o-transition: opacity 0.2s ease, -o-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition: opacity 0.2s ease, -webkit-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  transition: opacity 0.2s ease, transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  z-index: 99;
}
/* line 3989, ../src/sass/main.scss */
.feature-section .carousel .backgrounds .background.moved-left {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -moz-transition: opacity 0s linear 1.1s, -moz-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -o-transition: opacity 0s linear 1.1s, -o-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition: opacity 0s linear, -webkit-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition-delay: 1.1s, 0s;
  transition: opacity 0s linear 1.1s, transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
}
/* line 3994, ../src/sass/main.scss */
.feature-section .carousel .backgrounds .background.moved-right {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -moz-transition: opacity 0s linear 1.1s, -moz-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -o-transition: opacity 0s linear 1.1s, -o-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition: opacity 0s linear, -webkit-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition-delay: 1.1s, 0s;
  transition: opacity 0s linear 1.1s, transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  z-index: 99;
}
/* line 4000, ../src/sass/main.scss */
.feature-section .carousel .backgrounds .background.transport-left {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -moz-transition: 0;
  -o-transition: 0;
  -webkit-transition: 0;
  transition: 0;
}
/* line 4005, ../src/sass/main.scss */
.feature-section .carousel .backgrounds .background.transport-right {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -moz-transition: 0;
  -o-transition: 0;
  -webkit-transition: 0;
  transition: 0;
  z-index: 99;
}
/* line 4044, ../src/sass/main.scss */
.feature-section .carousel .backgrounds .background.with-screen:after {
  content: '';
  position: absolute;
  z-index: 99;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
}
/* line 4056, ../src/sass/main.scss */
.feature-section .carousel .contents {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}
/* line 4063, ../src/sass/main.scss */
.feature-section .carousel .contents .content {
  position: absolute;
  top: auto;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  color: white;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 900;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding-right: 40%;
  -moz-transition: opacity 0.2s ease, -moz-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955) 0.8s;
  -o-transition: opacity 0.2s ease, -o-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955) 0.8s;
  -webkit-transition: opacity 0.2s ease, -webkit-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition-delay: 0s, 0.8s;
  transition: opacity 0.2s ease, transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955) 0.8s;
}
/* line 3982, ../src/sass/main.scss */
.feature-section .carousel .contents .content.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -moz-transition: opacity 0.2s ease, -moz-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -o-transition: opacity 0.2s ease, -o-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition: opacity 0.2s ease, -webkit-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  transition: opacity 0.2s ease, transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  z-index: 99;
}
/* line 3989, ../src/sass/main.scss */
.feature-section .carousel .contents .content.moved-left {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -moz-transition: opacity 0s linear 1.1s, -moz-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -o-transition: opacity 0s linear 1.1s, -o-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition: opacity 0s linear, -webkit-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition-delay: 1.1s, 0s;
  transition: opacity 0s linear 1.1s, transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
}
/* line 3994, ../src/sass/main.scss */
.feature-section .carousel .contents .content.moved-right {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -moz-transition: opacity 0s linear 1.1s, -moz-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -o-transition: opacity 0s linear 1.1s, -o-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition: opacity 0s linear, -webkit-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition-delay: 1.1s, 0s;
  transition: opacity 0s linear 1.1s, transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  z-index: 99;
}
/* line 4000, ../src/sass/main.scss */
.feature-section .carousel .contents .content.transport-left {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -moz-transition: 0;
  -o-transition: 0;
  -webkit-transition: 0;
  transition: 0;
}
/* line 4005, ../src/sass/main.scss */
.feature-section .carousel .contents .content.transport-right {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -moz-transition: 0;
  -o-transition: 0;
  -webkit-transition: 0;
  transition: 0;
  z-index: 99;
}
/* line 4078, ../src/sass/main.scss */
.feature-section .carousel .contents .content .wrapper {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 2.83889283%;
}
/* line 4085, ../src/sass/main.scss */
.feature-section .carousel .contents .content h2 {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  line-height: 1.1;
  font-weight: 900;
  font-size: 3.4375em;
  color: white;
  max-width: 650px;
}
/* line 4094, ../src/sass/main.scss */
.feature-section .carousel .contents .content .button {
  margin-top: 1em;
}
/* line 4097, ../src/sass/main.scss */
.feature-section .carousel .contents .content .video-play {
  font-size: 4em;
  color: #df2627;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
  cursor: pointer;
}
/* line 4102, ../src/sass/main.scss */
.feature-section .carousel .contents .content .video-play:hover {
  color: white;
}
/* line 4106, ../src/sass/main.scss */
.feature-section .carousel .contents .content.active {
  -moz-transition: opacity 0.2s ease, -moz-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955) 0.4s;
  -o-transition: opacity 0.2s ease, -o-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955) 0.4s;
  -webkit-transition: opacity 0.2s ease, -webkit-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition-delay: 0s, 0.4s;
  transition: opacity 0.2s ease, transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955) 0.4s;
}
/* line 4109, ../src/sass/main.scss */
.feature-section .carousel .contents .content.moved-left {
  -moz-transition: opacity 0s linear 1.1s, -moz-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955) 0.4s;
  -o-transition: opacity 0s linear 1.1s, -o-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955) 0.4s;
  -webkit-transition: opacity 0s linear, -webkit-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition-delay: 1.1s, 0.4s;
  transition: opacity 0s linear 1.1s, transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955) 0.4s;
}
/* line 4112, ../src/sass/main.scss */
.feature-section .carousel .contents .content.moved-right {
  -moz-transition: opacity 0s linear 1.1s, -moz-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -o-transition: opacity 0s linear 1.1s, -o-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition: opacity 0s linear, -webkit-transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
  -webkit-transition-delay: 1.1s, 0s;
  transition: opacity 0s linear 1.1s, transform 1s cubic-bezier(0.455, 0.03, 0.715, 0.955);
}
/* line 4118, ../src/sass/main.scss */
.feature-section .carousel.loaded {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 4127, ../src/sass/main.scss */
.feature-section .carousel.sliding-right .backgrounds .background .first,
.feature-section .carousel.sliding-right .backgrounds .content .first,
.feature-section .carousel.sliding-right .contents .background .first,
.feature-section .carousel.sliding-right .contents .content .first {
  z-index: 999;
}
/* line 4138, ../src/sass/main.scss */
.feature-section .carousel.sliding-left .backgrounds .background .last,
.feature-section .carousel.sliding-left .backgrounds .content .last,
.feature-section .carousel.sliding-left .contents .background .last,
.feature-section .carousel.sliding-left .contents .content .last {
  z-index: 999;
}
/* line 4144, ../src/sass/main.scss */
.feature-section .carousel .paginator {
  position: absolute;
  bottom: 2.83889283%;
  right: 2.83889283%;
  z-index: 9997;
  color: white;
  font-size: 0.9375em;
}
/* line 4151, ../src/sass/main.scss */
.feature-section .carousel .paginator .status {
  display: inline-block;
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 500;
}
/* line 4156, ../src/sass/main.scss */
.feature-section .carousel .paginator .nav-prev {
  padding-right: 0.5em;
}
/* line 4158, ../src/sass/main.scss */
.feature-section .carousel .paginator .nav-prev a {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: 0px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 19px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4158, ../src/sass/main.scss */
  .feature-section .carousel .paginator .nav-prev a {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: 0px -93px;
    height: 11px;
    width: 19px;
  }
}
/* line 4161, ../src/sass/main.scss */
.feature-section .carousel .paginator .nav-prev a:hover {
  -moz-animation: arrow-left;
  -webkit-animation: arrow-left;
  animation: arrow-left;
  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-position: -20px -93px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 4172, ../src/sass/main.scss */
.feature-section .carousel .paginator .nav-next {
  padding-left: 0.5em;
}
/* line 4174, ../src/sass/main.scss */
.feature-section .carousel .paginator .nav-next a {
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -38px -93px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 19px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4174, ../src/sass/main.scss */
  .feature-section .carousel .paginator .nav-next a {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -38px -93px;
    height: 11px;
    width: 19px;
  }
}
/* line 4177, ../src/sass/main.scss */
.feature-section .carousel .paginator .nav-next a:hover {
  -moz-animation: arrow-right;
  -webkit-animation: arrow-right;
  animation: arrow-right;
  background-position: -57px -93px;
  -moz-animation-play-state: running;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -moz-animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 4195, ../src/sass/main.scss */
footer {
  /* background: #df2627; */
  background: #000000;
  overflow: hidden;
  clear: both;
  padding: 5% 9.12698%;
  color: white;
}
/* line 4201, ../src/sass/main.scss */
footer .segment {
  font-family: 'Manrope', sans-serif;
  text-transform: uppercase;
  line-height: 1.2;
  width: 25%;
  float: right;
  text-align: left;
  font-weight: 600;
  letter-spacing: 0.05em;
  font-size: 1.1em;
}
/* line 4209, ../src/sass/main.scss */
footer .segment a {
  color: white;
  clear: both;
  overflow: hidden;
}
/* line 4213, ../src/sass/main.scss */
footer .segment a:hover {
  color: silver;
}

/* футер */
/* line 4218, ../src/sass/main.scss */
footer .segment.site-by .by-icon {
  background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
  background-size: 215px 335px;
  background-position: 0 -263px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 70px;
  width: 335px;
  text-indent: -999em;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  margin-top: -9px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4218, ../src/sass/main.scss */
  footer .segment.site-by .by-icon {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: 0 -263px;
    height: 70px;
    width: 335px;
  }
}
/* line 4224, ../src/sass/main.scss */
footer .segment.site-by .by-icon:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 4229, ../src/sass/main.scss */
footer .segment.text {
  text-align: center;
  overflow: hidden;
  position: relative;
}
/* line 4233, ../src/sass/main.scss */
footer .segment.text a {
  display: inline-block;
  position: relative;
  margin: auto;
}
/* line 4239, ../src/sass/main.scss */
footer .segment.social {
  text-align: center;
  overflow: hidden;
  position: relative;
}
/* line 4243, ../src/sass/main.scss */
footer .segment.social a {
  display: inline-block;
  padding-left: 1.8em;
  position: relative;
  margin: auto;
}
/* line 4249, ../src/sass/main.scss */
footer .segment.social i {
  font-size: 1.4em;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  -moz-transform: translateY(-40%);
  -ms-transform: translateY(-40%);
  -webkit-transform: translateY(-40%);
  transform: translateY(-40%);
}
/* line 4259, ../src/sass/main.scss */
footer .segment.copy {
  text-align: right;
}

/* Loaded styles */
/* line 4268, ../src/sass/main.scss */
.loaded header {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 4270, ../src/sass/main.scss */
.loaded header nav {
  -moz-transform: translateX(0%) translateY(-50%);
  -ms-transform: translateX(0%) translateY(-50%);
  -webkit-transform: translateX(0%) translateY(-50%);
  transform: translateX(0%) translateY(-50%);
}
/* line 4274, ../src/sass/main.scss */
.loaded .page-content {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 4279, ../src/sass/main.scss */
#cboxContent {
  margin-top: 50px;
}

/* line 4283, ../src/sass/main.scss */
#cboxClose {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
}
/* line 4289, ../src/sass/main.scss */
#cboxClose:before {
  content: '';
  background-image: url("../images/sprite-size1.e987688cca12.png");
  background-position: -200px -74px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 13px;
  width: 13px;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 4289, ../src/sass/main.scss */
  #cboxClose:before {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -200px -74px;
    height: 13px;
    width: 13px;
  }
}

/* line 4299, ../src/sass/main.scss */
.menu-trigger {
  display: none;
}

@media only screen and (min-aspect-ratio: 185 / 128) {
  /* line 4304, ../src/sass/main.scss */
  header {
    padding: 3em 16%;
  }
  /* line 4306, ../src/sass/main.scss */
  header nav {
    right: 16%;
  }

  /* line 4312, ../src/sass/main.scss */
  .fixed-header header {
    padding: 0.5em 16%;
  }

  /* line 4316, ../src/sass/main.scss */
  .page-content {
    padding: 0 16% 9.12698%;
  }
  /* line 4318, ../src/sass/main.scss */
  .page-content.news-content, .page-content.releases-content {
    padding-top: 5%;
  }
  /* line 4322, ../src/sass/main.scss */
  .page-content.artists-content {
    padding-top: 5%;
    padding-bottom: 15%;
  }

  /* line 4327, ../src/sass/main.scss */
  .section {
    padding: 9.12698% 16%;
  }
  /* line 4329, ../src/sass/main.scss */
  .section .view-all {
    left: 16%;
  }
  /* line 4332, ../src/sass/main.scss */
  .section .paginator {
    right: 16%;
  }
  /* line 4335, ../src/sass/main.scss */
  .section.feature-section {
    padding: 0;
    margin: 0 16%;
  }
  /* line 4338, ../src/sass/main.scss */
  .section.feature-section .carousel {
    padding-top: 55%;
  }
  /* line 4343, ../src/sass/main.scss */
  .section.news-section .paginator {
    bottom: 16%;
  }
  /* line 4347, ../src/sass/main.scss */
  .section.news-section .view-all {
    bottom: 16%;
  }

  /* line 4356, ../src/sass/main.scss */
  .slider.news-slider .slide .news-item,
  .single-slide.news-slider .slide .news-item {
    padding-top: 28%;
  }
  /* line 4363, ../src/sass/main.scss */
  .slider.image-slider .slide .image,
  .single-slide.image-slider .slide .image {
    padding-top: 55%;
  }

  /* line 4370, ../src/sass/main.scss */
  .page-content.artist-detail .segment {
    padding: 0 16%;
  }
  /* line 4374, ../src/sass/main.scss */
  .page-content.artist-detail .achievements.segment {
    padding: 0 16%;
  }
  /* line 4378, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .heading {
    padding-right: 9.12698%;
  }

  /* line 4383, ../src/sass/main.scss */
  .page-content.tour-content {
    padding: 0 16% 30%;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 4397, ../src/sass/main.scss */
  .slider.news-slider .slide .news-item .information .wrapper h3,
  .single-slide.news-slider .slide .news-item .information .wrapper h3 {
    font-size: 1.6em;
  }

  /* line 4410, ../src/sass/main.scss */
  .map-wrap .map-popup .photo:after {
    height: 10px;
  }
  /* line 4415, ../src/sass/main.scss */
  .map-wrap .map-popup .information .wrapper {
    margin-top: -10px;
    font-size: 1.4em;
  }
  /* line 4422, ../src/sass/main.scss */
  .map-wrap .map-popup .information .actions {
    padding-bottom: 20px;
    padding-top: 10px;
    font-size: 1.4em;
  }
  /* line 4426, ../src/sass/main.scss */
  .map-wrap .map-popup .information .actions a {
    font-size: 1.15em;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 4436, ../src/sass/main.scss */
  .section.feature-section {
    margin: 0 8%;
  }

  /* line 4439, ../src/sass/main.scss */
  .section {
    padding: 9.12698% 8%;
  }

  /* line 4442, ../src/sass/main.scss */
  header {
    padding: 3em 8%;
  }
}
@media only screen and (max-width: 1170px) {
  /* line 4448, ../src/sass/main.scss */
  footer .segment {
    font-size: 0.9em;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 4456, ../src/sass/main.scss */
  .news-content {
    padding: 3em 9.12698%;
  }
  /* line 4459, ../src/sass/main.scss */
  .news-content .news-list .news-item {
    font-size: 0.9em;
  }

  /* line 4466, ../src/sass/main.scss */
  footer .segment {
    font-size: 0.9em;
    clear: both;
    float: none;
    width: 100%;
    margin: auto;
    text-align: left;
    margin-bottom: 5%;
  }
  /* line 4475, ../src/sass/main.scss */
  footer .segment.site-by {
    text-align: left;
    margin-bottom: 0;
  }
  /* line 4478, ../src/sass/main.scss */
  footer .segment.site-by .by-icon {
    margin: 0;
  }
  /* line 4482, ../src/sass/main.scss */
  footer .segment.text {
    text-align: left;
  }
  /* line 4485, ../src/sass/main.scss */
  footer .segment.social {
    text-align: left;
  }
  /* line 4488, ../src/sass/main.scss */
  footer .segment.copy {
    text-align: left;
  }

  /* line 4497, ../src/sass/main.scss */
  .page-content.artist-detail .segment.achievements .achievements-wrap .achievement p {
    font-size: 1em;
  }

  /* line 4509, ../src/sass/main.scss */
  .tour-list .tour-item .information .buttons .button.alt {
    font-size: 0.8em;
    width: 100px;
  }

  /* line 4517, ../src/sass/main.scss */
  header nav {
    right: 4%;
  }

  /* line 4520, ../src/sass/main.scss */
  .section.feature-section {
    margin: 0 4%;
  }

  /* line 4523, ../src/sass/main.scss */
  .section {
    padding: 9.12698% 4%;
  }

  /* line 4526, ../src/sass/main.scss */
  header {
    padding: 3em 4%;
  }
}
@media only screen and (max-width: 900px) {
  /* line 4535, ../src/sass/main.scss */
  header nav ul li a {
    font-size: 0.7em;
  }

  /* line 4545, ../src/sass/main.scss */
  .tour-list .tour-item .information {
    padding: 0.75em 2em;
  }
  /* line 4547, ../src/sass/main.scss */
  .tour-list .tour-item .information .wrapper {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    padding-left: 0;
  }
  /* line 4553, ../src/sass/main.scss */
  .tour-list .tour-item .information .wrapper .venue i, .tour-list .tour-item .information .wrapper .venue b {
    display: block;
    font-size: 0.7em;
  }
  /* line 4558, ../src/sass/main.scss */
  .tour-list .tour-item .information .wrapper .venue b:after {
    display: none;
  }

  /* line 4571, ../src/sass/main.scss */
  body {
    padding-top: 64px;
  }

  /* line 4589, ../src/sass/main.scss */
  header {
    padding: 4.56349% 9.12698%;
    overflow: visible;
    height: 64px;
    position: fixed;
    background: white;
  }
  /* line 4597, ../src/sass/main.scss */
  header nav {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    text-align: center;
    padding: 9.12698%;
    -moz-transform: translateX(100%) translateY(0%);
    -ms-transform: translateX(100%) translateY(0%);
    -webkit-transform: translateX(100%) translateY(0%);
    transform: translateX(100%) translateY(0%);
    background: white;
    z-index: 9;
    -moz-transition: -moz-transform 0.2s ease;
    -o-transition: -o-transform 0.2s ease;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
  }
  /* line 4602, ../src/sass/main.scss */
  header nav ul {
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translateX(100%) translateY(-50%);
    -ms-transform: translateX(100%) translateY(-50%);
    -webkit-transform: translateX(100%) translateY(-50%);
    transform: translateX(100%) translateY(-50%);
    -moz-transition: -moz-transform 0.2s ease 0.2s;
    -o-transition: -o-transform 0.2s ease 0.2s;
    -webkit-transition: -webkit-transform 0.2s ease;
    -webkit-transition-delay: 0.2s;
    transition: transform 0.2s ease 0.2s;
  }
  /* line 4608, ../src/sass/main.scss */
  header nav ul li {
    display: block;
  }
  /* line 4610, ../src/sass/main.scss */
  header nav ul li a {
    font-family: 'Manrope', sans-serif;
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: 900;
    display: inline-block;
    clear: both;
    float: none;
    font-size: 1.6em;
    padding: 1em 0 0;
    margin-right: 0;
  }
  /* line 4625, ../src/sass/main.scss */
  header .home-link {
    z-index: 99;
    position: absolute;
    top: 15px;
    left: 9.12698%;
  }
  /* line 4630, ../src/sass/main.scss */
  header .home-link h1 {
    background-image: url("../images/sprite-size1.e987688cca12.png");
    background-position: 0 -148px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 43px;
    width: 100px;
  }
}
@media only screen and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 900px) and (min-resolution: 2dppx) {
  /* line 4630, ../src/sass/main.scss */
  header .home-link h1 {
    background-image: url("../images/sprite-size1.e987688cca12.png");
    background-size: 215px 335px;
    background-position: 0 -148px;
    height: 42.5px;
    width: 105px;
  }
}

@media only screen and (max-width: 900px) {
  /* line 4637, ../src/sass/main.scss */
  .loaded header nav {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    text-align: center;
    padding: 9.12698%;
    -moz-transform: translateX(100%) translateY(0%);
    -ms-transform: translateX(100%) translateY(0%);
    -webkit-transform: translateX(100%) translateY(0%);
    transform: translateX(100%) translateY(0%);
    background: white;
    z-index: 9;
    -moz-transition: -moz-transform 0.2s ease;
    -o-transition: -o-transform 0.2s ease;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
  }

  /* line 4644, ../src/sass/main.scss */
  .page-content .triggers {
    margin-top: 25px;
  }
  /* line 4647, ../src/sass/main.scss */
  .page-content.artists-content {
    padding-bottom: 150px;
  }

  /* line 4654, ../src/sass/main.scss */
  .filter-modal .filter-content .col {
    width: 100%;
    clear: both;
    float: none;
  }
  /* line 4662, ../src/sass/main.scss */
  .filter-modal.open {
    padding-top: 150px;
  }

  /* line 4669, ../src/sass/main.scss */
  .menu-trigger {
    display: block;
    width: 30px;
    height: 20px;
    position: fixed;
    top: 25px;
    right: 9.12698%;
    cursor: pointer;
    z-index: 9997;
  }
  /* line 4679, ../src/sass/main.scss */
  .menu-trigger b {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 2px;
    /* background: #df2627; */
    background: #221100;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  /* line 4691, ../src/sass/main.scss */
  .menu-trigger:before, .menu-trigger:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    /*изменил*/
    background: #221100;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  /* line 4702, ../src/sass/main.scss */
  .menu-trigger:before {
    top: 0;
  }
  /* line 4705, ../src/sass/main.scss */
  .menu-trigger:after {
    bottom: 0;
  }
  /* line 4708, ../src/sass/main.scss */
  .menu-trigger:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }

  /* line 4718, ../src/sass/main.scss */
  .fixed-header .menu-trigger {
    top: 25px;
  }

  /* line 4724, ../src/sass/main.scss */
  .admin-bar header {
    top: 46px;
  }
  /* line 4727, ../src/sass/main.scss */
  .admin-bar .menu-trigger {
    top: 64px;
  }
  /* line 4731, ../src/sass/main.scss */
  .admin-bar.fixed-header .home-link {
    top: 10px;
  }

  /* line 4738, ../src/sass/main.scss */
  .menu-open header nav {
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  /* line 4740, ../src/sass/main.scss */
  .menu-open header nav ul {
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
  /* line 4747, ../src/sass/main.scss */
  .menu-open .menu-trigger b {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 4754, ../src/sass/main.scss */
  .menu-open .menu-trigger:before {
    -moz-transform: rotate(45deg) translateY(13px);
    -ms-transform: rotate(45deg) translateY(13px);
    -webkit-transform: rotate(45deg) translateY(13px);
    transform: rotate(45deg) translateY(13px);
  }
  /* line 4757, ../src/sass/main.scss */
  .menu-open .menu-trigger:after {
    -moz-transform: rotate(-45deg) translateY(-13px);
    -ms-transform: rotate(-45deg) translateY(-13px);
    -webkit-transform: rotate(-45deg) translateY(-13px);
    transform: rotate(-45deg) translateY(-13px);
  }

  /* line 4770, ../src/sass/main.scss */
  .slider.feature-slider .slide .information h2,
  .single-slide.feature-slider .slide .information h2 {
    font-size: 2em;
  }
  /* line 4781, ../src/sass/main.scss */
  .slider.news-slider .slide .news-item .information .wrapper,
  .single-slide.news-slider .slide .news-item .information .wrapper {
    font-size: 0.8em;
  }

  /* line 4791, ../src/sass/main.scss */
  .section.feature-section {
    margin: 0;
  }
  /* line 4793, ../src/sass/main.scss */
  .section.feature-section .paginator {
    display: none;
  }
  /* line 4796, ../src/sass/main.scss */
  .section.feature-section .view-more {
    display: none;
  }
  /* line 4802, ../src/sass/main.scss */
  .section.feature-section .carousel .contents .content .button {
    font-size: 2em;
  }
  /* line 4810, ../src/sass/main.scss */
  .section.news-section .paginator {
    display: none;
  }
  /* line 4813, ../src/sass/main.scss */
  .section.news-section .view-all {
    position: relative;
    bottom: auto;
    left: auto;
    margin: auto;
  }
  /* line 4819, ../src/sass/main.scss */
  .section.news-section .slide {
    display: none;
  }
  /* line 4821, ../src/sass/main.scss */
  .section.news-section .slide:nth-child(1), .section.news-section .slide:nth-child(2) {
    display: block;
  }
  /* line 4826, ../src/sass/main.scss */
  .section.news-section .news-items {
    margin-bottom: 0;
  }
  /* line 4830, ../src/sass/main.scss */
  .section.news-section .news-item {
    height: auto;
    padding: 0;
    margin-bottom: 2em;
  }
  /* line 4835, ../src/sass/main.scss */
  .section.news-section .news-item .image {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    overflow: hidden;
    clear: both;
    padding-top: 40%;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  /* line 4844, ../src/sass/main.scss */
  .section.news-section .news-item .information {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  /* line 4848, ../src/sass/main.scss */
  .section.news-section .news-item .information .wrapper {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    padding: 5%;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  /* line 4853, ../src/sass/main.scss */
  .section.news-section .news-item .information .wrapper .button {
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  /* line 4861, ../src/sass/main.scss */
  .section.news-section .news-item:nth-child(2) .image, .section.news-section .news-item:last-child .image {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    overflow: hidden;
    clear: both;
    padding-top: 40%;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  /* line 4871, ../src/sass/main.scss */
  .section.news-section .news-item:nth-child(2) .information .wrapper, .section.news-section .news-item:last-child .information .wrapper {
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  /* line 4878, ../src/sass/main.scss */
  .section.releases-section {
    background: #df2627;
  }
  /* line 4880, ../src/sass/main.scss */
  .section.releases-section .paginator {
    display: none;
  }
  /* line 4883, ../src/sass/main.scss */
  .section.releases-section .view-all {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin: auto;
  }
  /* line 4889, ../src/sass/main.scss */
  .section.releases-section .slider .slide {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    margin-bottom: 2em;
  }
  /* line 4894, ../src/sass/main.scss */
  .section.releases-section .slider .slide .wrap {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    height: auto;
    padding-top: 0;
    background: white;
    padding: 5%;
  }
  /* line 4903, ../src/sass/main.scss */
  .section.releases-section .slider .slide .image {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    width: 25%;
    padding-top: 25%;
    float: left;
  }
  /* line 4911, ../src/sass/main.scss */
  .section.releases-section .slider .slide .information {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    background: white;
  }
  /* line 4916, ../src/sass/main.scss */
  .section.releases-section .slider .slide .information .wrapper {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  /* line 4923, ../src/sass/main.scss */
  .section.releases-section .slider .slide .information h3 {
    font-size: 1.8em;
  }
  /* line 4926, ../src/sass/main.scss */
  .section.releases-section .slider .slide .information h4 {
    font-size: 1em;
  }
  /* line 4929, ../src/sass/main.scss */
  .section.releases-section .slider .slide .information p {
    font-size: 0.8em;
  }
  /* line 4936, ../src/sass/main.scss */
  .section.artists-section {
    padding-bottom: 150px;
    background: white;
  }
  /* line 4940, ../src/sass/main.scss */
  .section.artists-section .view-more a {
    bottom: -120px;
  }

  /* line 4946, ../src/sass/main.scss */
  .artist-list {
    padding-top: 0%;
    height: auto;
  }
  /* line 4949, ../src/sass/main.scss */
  .artist-list .item-row {
    height: auto;
    position: relative;
    overflow: hidden;
    clear: both;
  }
  /* line 4954, ../src/sass/main.scss */
  .artist-list .item-row .item {
    position: relative;
    float: left;
    width: 50%;
    padding-top: 50%;
    right: auto;
    left: auto;
    top: auto;
    bottom: auto;
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  /* line 4965, ../src/sass/main.scss */
  .artist-list .item-row .item:nth-child(2) {
    left: auto;
    right: auto;
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  /* line 4970, ../src/sass/main.scss */
  .artist-list .item-row .item:nth-child(3) {
    left: auto;
    right: auto;
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  /* line 4975, ../src/sass/main.scss */
  .artist-list .item-row .item:nth-child(4) {
    left: auto;
    right: auto;
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  /* line 4980, ../src/sass/main.scss */
  .artist-list .item-row .item a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
  }
  /* line 4988, ../src/sass/main.scss */
  .artist-list .item-row .item.clicked {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
  /* line 4991, ../src/sass/main.scss */
  .artist-list .item-row .item .information {
    left: 0;
    right: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    background: transparent;
    bottom: 0;
    top: 0;
    margin: 0;
  }
  /* line 5001, ../src/sass/main.scss */
  .artist-list .item-row .item .information h3 {
    margin: 0;
    color: #df2627;
    font-size: 0.8em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: .5em;
    background: white;
  }
  /* line 5012, ../src/sass/main.scss */
  .artist-list .item-row .item .information .plus {
    display: none;
  }
  /* line 5017, ../src/sass/main.scss */
  .artist-list .item-row .item:active .image {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
  /* line 5021, ../src/sass/main.scss */
  .artist-list .item-row .item:active .information h3 {
    color: #444444;
  }
  /* line 5029, ../src/sass/main.scss */
  .artist-list .item-row:nth-child(2) {
    top: auto;
  }
  /* line 5033, ../src/sass/main.scss */
  .artist-list .item-row:nth-child(3) {
    top: auto;
  }
  /* line 5037, ../src/sass/main.scss */
  .artist-list .item-row:nth-child(4) {
    padding-top: 0;
    top: auto;
  }
  /* line 5041, ../src/sass/main.scss */
  .artist-list .item-row:nth-child(5) {
    top: auto;
  }
  /* line 5045, ../src/sass/main.scss */
  .artist-list .item-row:nth-child(6) {
    top: auto;
  }
  /* line 5049, ../src/sass/main.scss */
  .artist-list .item-row:nth-child(7) {
    top: auto;
  }
  /* line 5053, ../src/sass/main.scss */
  .artist-list .item-row:nth-child(8) {
    top: auto;
  }

  /* line 5063, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .wrapper {
    padding-left: 0;
  }

  /* line 5072, ../src/sass/main.scss */
  .tour-list .tour-item .information .buttons {
    width: 20%;
    float: right;
  }
  /* line 5075, ../src/sass/main.scss */
  .tour-list .tour-item .information .buttons .button.alt {
    display: block;
    width: 100%;
    margin-bottom: 1em;
    font-size: 0.7em;
  }

  /* line 5087, ../src/sass/main.scss */
  header.page-artist-pr h1 {
    background-image: url("../images/sprite-size1.e987688cca12.png");
    background-position: -100px -148px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 43px;
    width: 100px;
  }
}
@media only screen and (max-width: 900px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 900px) and (min-resolution: 2dppx) {
  /* line 5087, ../src/sass/main.scss */
  header.page-artist-pr h1 {
    background-image: url("../images/sprite-size2.1c5852e6d9a4.png");
    background-size: 215px 335px;
    background-position: -100px -148px;
    height: 43px;
    width: 100px;
  }
}

@media only screen and (max-width: 640px) {
  /* line 5097, ../src/sass/main.scss */
  body {
    padding-top: 70px;
  }

  /* line 5101, ../src/sass/main.scss */
  .section.feature-section {
    padding: 0;
  }

  /* line 5108, ../src/sass/main.scss */
  .news-list .news-item {
    padding: 15% 0;
  }
  /* line 5110, ../src/sass/main.scss */
  .news-list .news-item .image {
    clear: both;
    float: none;
    width: 100%;
    max-width: 200px;
    margin-bottom: 2em;
  }
  /* line 5116, ../src/sass/main.scss */
  .news-list .news-item .image.placeholder {
    display: none;
  }
  /* line 5120, ../src/sass/main.scss */
  .news-list .news-item .information {
    clear: both;
    float: none;
    width: 100%;
  }
/* изменилстер */
  /* line 5129, ../src/sass/main.scss */
/*   .page-content.artist-detail .segment {
  padding-top: 9.12698% !important;
  padding-bottom: 9.12698% !important;
} */
  /* line 5132, ../src/sass/main.scss */
  .page-content.artist-detail .segment:before, .page-content.artist-detail .segment:after {
    display: none !important;
  }
  /* line 5137, ../src/sass/main.scss */
  .page-content.artist-detail .segment.gallery {
    padding: 0;
  }
  /* line 5139, ../src/sass/main.scss */
  .page-content.artist-detail .segment.gallery .paginator {
    display: none;
  }
  /* line 5145, ../src/sass/main.scss */
  .page-content.artist-detail .segment.gallery .slider.image-slider .slide .information .button {
    background: #df2627;
    font-size: 0.6em;
  }
  /* line 5154, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography h1 {
    padding-right: 0;
  }
  /* line 5157, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography h2.website {
    margin-left: 0;
  }
  /* line 5161, ../src/sass/main.scss */
  /* исправил */
  .page-content.artist-detail .segment.biography .content h2.section-heading {
    margin-top: 3em;
    /* margin-bottom: 2em; */
    margin-bottom: none;
  }
  /* line 5165, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .content .bio,
  .page-content.artist-detail .segment.biography .content .contacts {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 5171, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .content .contacts {
    margin-top: 9.12698%;
  }
  /* line 5175, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .social-links {
    display: block;
    float: none;
    overflow: hidden;
    clear: both;
    padding: 0;
  }
  /* line 5182, ../src/sass/main.scss */
  .page-content.artist-detail .segment.biography .social-links li {
    float: left;
    margin-right: 5%;
  }
  /* line 5189, ../src/sass/main.scss */
  .page-content.artist-detail .segment.achievements .achievements-wrap,
  .page-content.artist-detail .segment.achievements h2.section-heading {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 5197, ../src/sass/main.scss */
  .page-content.artist-detail .segment.achievements .achievements-wrap .achievement p {
    font-size: 0.8em;
  }
  /* line 5203, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates {
    padding: 14% 9.12698% 14%;
  }
  /* line 5205, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates h2.section-heading {
    margin-bottom: 2em;
    float: left;
    max-width: 50%;
  }
  /* line 5211, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates .artist-tour-list {
    padding: 0;
  }
  /* line 5213, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item {
    border-top: 0;
    border-bottom: 1px solid white;
    text-align: left;
    padding: 10% 0;
  }
  /* line 5218, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item .information {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 5224, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item .actions,
  .page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item .city {
    position: relative;
    right: auto;
    top: auto;
    left: auto;
    bottom: auto;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    margin-top: 1em;
    text-align: left;
  }
  /* line 5236, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item .actions .button {
    z-index: 99;
    font-size: 1.2em;
  }
  /* line 5241, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item:first-child {
    padding-top: 0;
  }
  /* line 5244, ../src/sass/main.scss */
  .page-content.artist-detail .segment.tour-dates .artist-tour-list .tour-item:last-child {
    padding-bottom: 0;
    border-bottom: 0;
  }
  /* line 5252, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news h2.section-heading {
    margin-bottom: 2em;
  }
  /* line 5255, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap {
    padding: 0;
  }
  /* line 5258, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item {
    padding: 0;
    margin: 0;
    margin-bottom: 3em;
    padding-bottom: 3em;
  }
  /* line 5264, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .image.placeholder {
    display: none;
  }
  /* line 5268, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 5272, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information h3 {
    font-size: 1em;
  }
  /* line 5275, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p {
    line-height: 1.83;
    font-size: 1.125em;
  }
  /* line 334, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p strong {
    font-weight: 800;
  }
  /* line 337, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p em {
    font-style: italic;
    font-weight: 500;
  }
  /* line 342, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p em > strong {
    font-style: italic;
    font-weight: 800;
  }
  /* line 346, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p strong > em {
    font-style: italic;
    font-weight: 800;
  }
  /* line 350, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h1, .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h2, .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h3, .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h4, .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h5 {
    font-family: 'Manrope', sans-serif;
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: 900;
    color: #df2627;
    margin-top: 1em;
  }
  /* line 356, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h1 {
    font-size: 2.5em;
  }
  /* line 359, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h2 {
    font-size: 2em;
    line-height: 1;
    margin-bottom: .5em;
    margin-top: 2em;
  }
  /* line 365, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h3, .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h4 {
    margin-bottom: .5em;
    line-height: 1;
    letter-spacing: .02em;
    font-size: 1.75em;
  }
  /* line 371, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p img {
    max-width: 100%;
    display: block;
  }
  /* line 375, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p img.alignleft {
    float: left;
    margin: 1em 1em 1em 0;
  }
  /* line 379, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p img.alignright {
    float: right;
    margin: 1em 0 1em 1em;
  }
  /* line 383, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p img.alignnone {
    width: 100%;
    height: auto;
  }
  /* line 387, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p img.aligncenter {
    margin: auto;
  }
  /* line 392, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p .wp-caption img {
    width: 100%;
    height: auto;
  }
  /* line 397, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p .wp-caption.alignleft {
    float: left;
    margin: 1em 1em 0 0;
  }
  /* line 401, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p .wp-caption.alignright {
    float: right;
    margin: 1em 0 0 1em;
  }
  /* line 405, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p .wp-caption.alignnone {
    width: 100%;
    height: auto;
  }
  /* line 409, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p .wp-caption.aligncenter {
    margin: auto;
  }
  /* line 412, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p .wp-caption .wp-caption-text {
    font-size: .8em;
    padding: 0.5em 0.2em;
    font-weight: 500;
    margin-bottom: 0;
  }
  /* line 419, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p ul {
    list-style: initial;
    margin-left: 2em;
    margin-bottom: 1em;
  }
  /* line 425, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p ol {
    list-style: decimal;
    margin-left: 2em;
    margin-bottom: 1em;
  }
  /* line 430, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p blockquote {
    padding: 8.54700855%;
    background: white;
    margin-bottom: 1.5em;
    font-weight: 500;
    font-style: italic;
  }
  /* line 437, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p div {
    text-align: left !important;
  }
  /* line 439, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p div em {
    text-align: left;
    font-style: none;
  }
  /* line 445, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p p {
    margin-bottom: 1.5em;
  }
}
@media only screen and (max-width: 640px) and (max-width: 640px) {
  /* line 5275, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p {
    font-size: 0.9em;
  }
  /* line 450, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h2 {
    font-size: 2em;
  }
  /* line 453, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h3 {
    font-size: 2em;
  }
  /* line 456, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p h4 {
    font-size: 1.5em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 461, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-news .wrap .news-list .news-item .information p a {
    color: #df2627;
  }
  /* line 5285, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-social h2.section-heading {
    margin-bottom: 2em;
  }
  /* line 5288, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-social .feed-items {
    padding: 0;
  }
  /* line 5290, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-social .feed-items .feed-item {
    clear: both;
    float: none;
    width: 100%;
    margin-bottom: 2em;
    padding-left: 0;
  }
  /* line 5296, ../src/sass/main.scss */
  .page-content.artist-detail .segment.artist-social .feed-items .feed-item:after {
    display: none;
  }

  /* line 5303, ../src/sass/main.scss */
  .lateral-nav {
    width: 120%;
    margin-left: -10%;
  }

  /* line 5310, ../src/sass/main.scss */
  body.my-page-tours h2.section-heading {
    clear: both;
    float: none;
    max-width: none;
  }
  /* line 5316, ../src/sass/main.scss */
  body.my-page-tours .filter-by {
    float: none;
    clear: both;
    width: 100%;
    margin: 2em 0;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
  }

  /* line 5327, ../src/sass/main.scss */
  .tour-list .tour-item .image {
    height: 135px;
  }
  /* line 5330, ../src/sass/main.scss */
  .tour-list .tour-item .information {
    padding: 0.5em 1em;
  }
  /* line 5334, ../src/sass/main.scss */
  .tour-list .tour-item .information .wrapper h3 {
    font-size: 1em;
  }
  /* line 5338, ../src/sass/main.scss */
  .tour-list .tour-item .information .wrapper p.date {
    font-size: 0.75em;
  }
  /* line 5344, ../src/sass/main.scss */
  .tour-list .tour-item .information .wrapper .venue b, .tour-list .tour-item .information .wrapper .venue i {
    font-size: 0.7em;
  }
  /* line 5349, ../src/sass/main.scss */
  .tour-list .tour-item .information .buttons {
    position: relative;
    clear: both;
    float: none;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    width: 100%;
    margin-top: 0.75em;
  }
  /* line 5357, ../src/sass/main.scss */
  .tour-list .tour-item .information .buttons .button.alt {
    font-size: 0.5em;
    width: 70px;
    float: left;
    padding-left: 0;
    padding-right: 0;
    font-weight: 500;
  }

  /* line 5370, ../src/sass/main.scss */
  .map-wrap {
    height: 100vh;
  }
  /* line 5373, ../src/sass/main.scss */
  .map-wrap .leaflet-control-container .leaflet-top.leaflet-left {
    top: 70vh;
    left: 80%;
  }
  /* line 5379, ../src/sass/main.scss */
  .map-wrap .view-list {
    display: block;
    position: absolute;
    top: auto;
    bottom: 10%;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 9997;
  }

  /* line 5393, ../src/sass/main.scss */
  .page-content.tour-content {
    margin-top: 100vh;
  }

  /* line 5397, ../src/sass/main.scss */
  .locations-wrapper {
    padding: 9.12698%;
  }
  /* line 5399, ../src/sass/main.scss */
  .locations-wrapper .wrap {
    padding: 0;
  }
  /* line 5402, ../src/sass/main.scss */
  .locations-wrapper:before {
    display: none;
  }
  /* line 5405, ../src/sass/main.scss */
  .locations-wrapper:after {
    display: none;
  }
  /* line 5408, ../src/sass/main.scss */
  .locations-wrapper .col {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 5413, ../src/sass/main.scss */
  .locations-wrapper .col .location-item:before {
    display: none;
  }

  /* line 5421, ../src/sass/main.scss */
  .contact-summary {
    padding: 9.12698%;
  }

  /* line 5424, ../src/sass/main.scss */
  .contact-form {
    padding: 9.12698%;
  }
  /* line 5426, ../src/sass/main.scss */
  .contact-form:before, .contact-form:after {
    display: none;
  }
  /* line 5431, ../src/sass/main.scss */
  .contact-form .email-wrap {
    padding-top: 20%;
  }

  /* line 5435, ../src/sass/main.scss */
  .partners-wrap {
    padding: 9.12698%;
  }

  /* line 5439, ../src/sass/main.scss */
  .photo-header:after {
    display: none;
  }
  /* line 5442, ../src/sass/main.scss */
  .photo-header p {
    font-size: 0.5em;
    bottom: 2%;
  }

  /* line 5449, ../src/sass/main.scss */
  .page-content.default-content {
    padding: 9.12698%;
    margin: 0;
  }
  /* line 5452, ../src/sass/main.scss */
  .page-content.default-content .text {
    padding-bottom: 0;
  }

  /* line 5457, ../src/sass/main.scss */
  .page-content .triggers {
    float: none;
    clear: both;
    width: 100%;
    margin-top: 0;
    margin-bottom: 25px;
  }

  /* line 5467, ../src/sass/main.scss */
  .filter-modal .triggers {
    float: right;
    width: auto;
    clear: none;
  }

  /* line 5477, ../src/sass/main.scss */
  .artists-content .artist-list-view .col {
    width: 50%;
  }
}
/* Hide the Wordpress admin bar on mobile */
@media only screen and (max-width: 600px) {
  /* line 5487, ../src/sass/main.scss */
  #wpadminbar {
    display: none;
  }

  /* line 5491, ../src/sass/main.scss */
  .admin-bar header {
    top: 0px;
  }
  /* line 5494, ../src/sass/main.scss */
  .admin-bar .menu-trigger {
    top: 18px;
  }

  /* line 5499, ../src/sass/main.scss */
  .admin-bar header.page-artist-pr {
    top: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 5506, ../src/sass/main.scss */
  .artists-content .artist-list-view .col {
    width: 100%;
  }

  /* line 5513, ../src/sass/main.scss */
  .news-detail .text {
    padding-left: 0;
  }

  /* line 5518, ../src/sass/main.scss */
  .lateral-nav .lat-nav {
    clear: both;
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 2em;
  }

  /* line 5527, ../src/sass/main.scss */
  .page-content.artist-detail.artist-pr .segment.biography .content .pr-assets .button {
    font-size: 8px;
  }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 5547, ../src/sass/main.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 5552, ../src/sass/main.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 5563, ../src/sass/main.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 5573, ../src/sass/main.scss */
.invisible {
  visibility: hidden;
}

/* line 5577, ../src/sass/main.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 5583, ../src/sass/main.scss */
.clearfix:after {
  clear: both;
}

/* line 5587, ../src/sass/main.scss */
.clearfix {
  *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  /* line 5596, ../src/sass/main.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 5605, ../src/sass/main.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 5610, ../src/sass/main.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 5614, ../src/sass/main.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 5618, ../src/sass/main.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  /* line 5623, ../src/sass/main.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 5629, ../src/sass/main.scss */
  thead {
    display: table-header-group;
  }

  /* line 5633, ../src/sass/main.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 5638, ../src/sass/main.scss */
  img {
    max-width: 100% !important;
  }

  /* line 5642, ../src/sass/main.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 5649, ../src/sass/main.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
