@charset "UTF-8";
/*!
 * MYXPH 2017
 * ABS-CBN Corporation 2017
 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700,900|Open+Sans:400,700,800|Oswald:400,600,900|Raleway:300,400,600,700,900");
@import url(font-awesome.min.css);
@import url(jquery-ui/jquery-ui.structure.min.css);
/* line 8, theme/styles/sass/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 18, theme/styles/sass/_normalize.scss */
body {
  margin: 0; }

/* HTML5 display definitions
	 ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
/* line 31, theme/styles/sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block; }

/**
 * Add the correct display in IE 9-.
 */
/* line 50, theme/styles/sass/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
/* line 61, theme/styles/sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 70, theme/styles/sass/_normalize.scss */
progress {
  vertical-align: baseline; }

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
/* line 79, theme/styles/sass/_normalize.scss */
template,
[hidden] {
  display: none; }

/* Links
	 ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 92, theme/styles/sass/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 102, theme/styles/sass/_normalize.scss */
a:active,
a:hover {
  outline-width: 0; }

/* Text-level semantics
	 ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 115, theme/styles/sass/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 125, theme/styles/sass/_normalize.scss */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 134, theme/styles/sass/_normalize.scss */
b,
strong {
  font-weight: bolder; }

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 143, theme/styles/sass/_normalize.scss */
dfn {
  font-style: italic; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 152, theme/styles/sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Correct the line-height for all headings in Chrome mobile, Firefox,
 * iOS Safari, Microsoft Edge and IE.
 */
/* line 162, theme/styles/sass/_normalize.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.15; }

/**
 * Add the correct background and color in IE 9-.
 */
/* line 175, theme/styles/sass/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
/* line 184, theme/styles/sass/_normalize.scss */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 193, theme/styles/sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 201, theme/styles/sass/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 205, theme/styles/sass/_normalize.scss */
sup {
  top: -0.5em; }

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 216, theme/styles/sass/_normalize.scss */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
/* line 224, theme/styles/sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
	 ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 236, theme/styles/sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct margin in IE 8.
 */
/* line 248, theme/styles/sass/_normalize.scss */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 257, theme/styles/sass/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/* Forms
	 ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 271, theme/styles/sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Restore the font weight unset by the previous rule.
 */
/* line 284, theme/styles/sass/_normalize.scss */
optgroup {
  font-weight: bold; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 293, theme/styles/sass/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 303, theme/styles/sass/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 314, theme/styles/sass/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 325, theme/styles/sass/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 337, theme/styles/sass/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 348, theme/styles/sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 361, theme/styles/sass/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 374, theme/styles/sass/_normalize.scss */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 383, theme/styles/sass/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 393, theme/styles/sass/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 403, theme/styles/sass/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
/* line 412, theme/styles/sass/_normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
/* line 421, theme/styles/sass/_normalize.scss */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 431, theme/styles/sass/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* line 29, theme/styles/sass/_variables.scss */
.bg-pink-orange {
  background: #9b0862;
  background: linear-gradient(to right, #9b0862 0%, #9c3823 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0862', endColorstr='#9c3823', GradientType=1); }
  /* line 35, theme/styles/sass/_variables.scss */
  .bg-pink-orange:hover {
    background: #9b0862; }

/* line 41, theme/styles/sass/_variables.scss */
.clearfix, .two-column, header.uninav-myxph.uninav-default .header-collapse, footer, .gallery-display .compact, .full-article .title, .full-article .image-embed, .full-article.c-block .left-block article, .events-aside-tabs, .chart-list .menu-list > div,
.chart-list .default > div, .tab-list, .schedule-list li,
.schedule-list > div, .profile-block, .profile-block #about, .profile-block #about .bio, .form-group, .lightbox .day-wrapper,
.content-listing .day-wrapper {
  *zoom: 1; }
  /* line 43, theme/styles/sass/_variables.scss */
  .clearfix:before, .two-column:before, header.uninav-myxph.uninav-default .header-collapse:before, footer:before, .gallery-display .compact:before, .full-article .title:before, .full-article .image-embed:before, .full-article.c-block .left-block article:before, .events-aside-tabs:before, .chart-list .menu-list > div:before,
  .chart-list .default > div:before, .tab-list:before, .schedule-list li:before,
  .schedule-list > div:before, .profile-block:before, .profile-block #about:before, .profile-block #about .bio:before, .form-group:before, .lightbox .day-wrapper:before,
  .content-listing .day-wrapper:before, .clearfix:after, .two-column:after, header.uninav-myxph.uninav-default .header-collapse:after, footer:after, .gallery-display .compact:after, .full-article .title:after, .full-article .image-embed:after, .full-article.c-block .left-block article:after, .events-aside-tabs:after, .chart-list .menu-list > div:after,
  .chart-list .default > div:after, .tab-list:after, .schedule-list li:after,
  .schedule-list > div:after, .profile-block:after, .profile-block #about:after, .profile-block #about .bio:after, .form-group:after, .lightbox .day-wrapper:after,
  .content-listing .day-wrapper:after {
    content: "";
    display: table; }
  /* line 48, theme/styles/sass/_variables.scss */
  .clearfix:after, .two-column:after, header.uninav-myxph.uninav-default .header-collapse:after, footer:after, .gallery-display .compact:after, .full-article .title:after, .full-article .image-embed:after, .full-article.c-block .left-block article:after, .events-aside-tabs:after, .chart-list .menu-list > div:after,
  .chart-list .default > div:after, .tab-list:after, .schedule-list li:after,
  .schedule-list > div:after, .profile-block:after, .profile-block #about:after, .profile-block #about .bio:after, .form-group:after, .lightbox .day-wrapper:after,
  .content-listing .day-wrapper:after {
    clear: both; }

/* line 55, theme/styles/sass/_variables.scss */
.ir {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 69, theme/styles/sass/_variables.scss */
.title-head.charts, .poll-tally-block .poll-progress .progress-bar, .title-head.connect, .title-head.articles, .title-head.features, .title-head.livestream, .title-head.show, .title-head.vjs, .title-head.static, .title-head.happenings, .title-head.events, .title-head.search-results, .title-head.success, .title-head.error, .pagination.charts, .pagination.connect, .pagination.articles, .pagination.features, .pagination.livestream, .pagination.show, .pagination.vjs, .pagination.static, .pagination.happenings, .pagination.events, .pagination.search-results, .pagination.success, .pagination.error {
  padding: 10px 40px; }
  /* line 73, theme/styles/sass/_variables.scss */
  .title-head.charts h2, .poll-tally-block .poll-progress .progress-bar h2, .title-head.connect h2, .title-head.articles h2, .title-head.features h2, .title-head.livestream h2, .title-head.show h2, .title-head.vjs h2, .title-head.static h2, .title-head.happenings h2, .title-head.events h2, .title-head.search-results h2, .title-head.success h2, .title-head.error h2, .pagination.charts h2, .pagination.connect h2, .pagination.articles h2, .pagination.features h2, .pagination.livestream h2, .pagination.show h2, .pagination.vjs h2, .pagination.static h2, .pagination.happenings h2, .pagination.events h2, .pagination.search-results h2, .pagination.success h2, .pagination.error h2 {
    letter-spacing: 1px;
    color: #fff; }

/* line 80, theme/styles/sass/_variables.scss */
.title-head.success h1, .title-head.success h2, .title-head.error h1, .title-head.error h2, .pagination.success h1, .pagination.success h2, .pagination.error h1, .pagination.error h2 {
  color: #fff; }

/* line 86, theme/styles/sass/_variables.scss */
.title-head.form-title h1, .title-head.form-title h2, .pagination.form-title h1, .pagination.form-title h2 {
  margin: 0 auto;
  font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica;
  font-weight: 900;
  letter-spacing: inherit; }

/* line 94, theme/styles/sass/_variables.scss */
.title-head.charts, .poll-tally-block .poll-progress .progress-bar, .pagination.charts {
  background: #fa4417;
  background: -webkit-gradient(left top, right top, color-stop(0%, #fa4417), color-stop(100%, #fb8368));
  background: linear-gradient(to right, #fa4417 0%, #fb8368 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4417', endColorstr='#fb8368', GradientType=1 ); }

/* line 105, theme/styles/sass/_variables.scss */
.title-head.connect, .title-head.articles, .pagination.connect, .pagination.articles {
  background: #0d255c;
  background: -webkit-gradient(left top, right top, color-stop(0%, #0d255c), color-stop(100%, #a500fe));
  background: linear-gradient(to right, #0d255c 0%, #a500fe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d255c', endColorstr='#a500fe', GradientType=1 ); }

/* line 116, theme/styles/sass/_variables.scss */
.title-head.features, .pagination.features {
  background: #0a5c4d;
  background: -webkit-gradient(left top, right top, color-stop(0%, #0a5c4d), color-stop(100%, #00dafc));
  background: linear-gradient(to right, #0a5c4d 0%, #00dafc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a5c4d', endColorstr='#00dafc', GradientType=1 ); }

/* line 127, theme/styles/sass/_variables.scss */
.title-head.livestream, .pagination.livestream {
  background: #bc0b23;
  background: -webkit-gradient(left top, right top, color-stop(0%, #bc0b23), color-stop(100%, #ed495f));
  background: linear-gradient(to right, #bc0b23 0%, #ed495f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc0b23', endColorstr='#ed495f', GradientType=1 ); }

/* line 138, theme/styles/sass/_variables.scss */
.title-head.show, .pagination.show {
  /*background: rgba(188,11,35,1);
		background: -moz-linear-gradient(left, rgba(188,11,35,1) 0%, rgba(237,73,98,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(188,11,35,1)), color-stop(100%, rgba(237,73,98,1)));
		background: -webkit-linear-gradient(left, rgba(188,11,35,1) 0%, rgba(237,73,98,1) 100%);
		background: -o-linear-gradient(left, rgba(188,11,35,1) 0%, rgba(237,73,98,1) 100%);
		background: -ms-linear-gradient(left, rgba(188,11,35,1) 0%, rgba(237,73,98,1) 100%);
		background: linear-gradient(to right, rgba(188,11,35,1) 0%, rgba(237,73,98,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc0b23', endColorstr='#ed4962', GradientType=1 );*/
  background: #003fd1;
  background: -webkit-gradient(left top, right top, color-stop(0%, #003fd1), color-stop(100%, #98b9ff));
  background: linear-gradient(to right, #003fd1 0%, #98b9ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003fd1', endColorstr='#98b9ff', GradientType=1 ); }

/* line 157, theme/styles/sass/_variables.scss */
.title-head.vjs, .pagination.vjs {
  background: #019041;
  background: -webkit-gradient(left top, right top, color-stop(0%, #019041), color-stop(100%, #5afeaf));
  background: linear-gradient(to right, #019041 0%, #5afeaf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019041', endColorstr='#5afeaf', GradientType=1 ); }

/* line 168, theme/styles/sass/_variables.scss */
.title-head.static, .pagination.static {
  background: #e0552a;
  background: -webkit-gradient(left top, right top, color-stop(0%, #e0552a), color-stop(100%, #fdb6b6));
  background: linear-gradient(to right, #e0552a 0%, #fdb6b6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0552a', endColorstr='#fdb6b6', GradientType=1 ); }

/* line 179, theme/styles/sass/_variables.scss */
.title-head.events, .title-head.form-title, .pagination.events, .pagination.form-title {
  background: #d19200;
  background: -webkit-gradient(left top, right top, color-stop(0%, #d19200), color-stop(100%, #ffe345));
  background: linear-gradient(to right, #d19200 0%, #ffe345 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d19200', endColorstr='#ffe345', GradientType=1 ); }

/* line 190, theme/styles/sass/_variables.scss */
.title-head.search-results, .title-head.green, .pagination.search-results, .pagination.green {
  background: #008e3f;
  background: -webkit-gradient(left top, right top, color-stop(0%, #008e3f), color-stop(100%, #5affaf));
  background: linear-gradient(to right, #008e3f 0%, #5affaf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008e3f', endColorstr='#5affaf', GradientType=1 ); }

/* line 201, theme/styles/sass/_variables.scss */
.title-head.happenings, .pagination.happenings {
  background: #21a500;
  background: -webkit-gradient(left top, right top, color-stop(0%, #21a500), color-stop(100%, #d4eb53));
  background: linear-gradient(to right, #21a500 0%, #d4eb53 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21a500', endColorstr='#d4eb53', GradientType=1 ); }

/* line 212, theme/styles/sass/_variables.scss */
.title-head.success, .pagination.success {
  background: #35cfcc;
  background: -webkit-gradient(left top, right top, color-stop(0%, #35cfcc), color-stop(100%, #19dc62));
  background: linear-gradient(to right, #35cfcc 0%, #19dc62 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35cfcc', endColorstr='#19dc62', GradientType=1 ); }

/* line 223, theme/styles/sass/_variables.scss */
.title-head.error, .pagination.error {
  background: #cf3535;
  background: -webkit-gradient(left top, right top, color-stop(0%, #cf3535), color-stop(100%, #ff4c4c));
  background: linear-gradient(to right, #cf3535 0%, #ff4c4c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3535', endColorstr='#ff4c4c', GradientType=1 ); }

/* line 239, theme/styles/sass/_variables.scss */
.article-display article:nth-child(1n) .details {
  background: rgba(165, 0, 254, 0.6);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(165, 0, 254, 0.6)), color-stop(100%, rgba(12, 37, 91, 0.4)));
  background: linear-gradient(to bottom, rgba(165, 0, 254, 0.6) 0%, rgba(12, 37, 91, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a500fe', endColorstr='#0c255b', GradientType=0 ); }

/* line 249, theme/styles/sass/_variables.scss */
.article-display article:nth-child(2n) .details {
  background: rgba(0, 219, 253, 0.6);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 219, 253, 0.6)), color-stop(100%, rgba(10, 90, 75, 0.4)));
  background: linear-gradient(to bottom, rgba(0, 219, 253, 0.6) 0%, rgba(10, 90, 75, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dbfd', endColorstr='#0a5a4b', GradientType=0 ); }

/* line 259, theme/styles/sass/_variables.scss */
.article-display article:nth-child(3n) .details {
  background: rgba(254, 226, 68, 0.6);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254, 226, 68, 0.6)), color-stop(100%, rgba(210, 147, 1, 0.4)));
  background: linear-gradient(to bottom, rgba(254, 226, 68, 0.6) 0%, rgba(210, 147, 1, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee244', endColorstr='#d29301', GradientType=0 ); }

/* line 269, theme/styles/sass/_variables.scss */
.article-display article:nth-child(4n) .details {
  background: rgba(251, 130, 103, 0.6);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251, 130, 103, 0.6)), color-stop(100%, rgba(250, 69, 24, 0.4)));
  background: linear-gradient(to bottom, rgba(251, 130, 103, 0.6) 0%, rgba(250, 69, 24, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb8267', endColorstr='#fa4518', GradientType=0 ); }

/* line 279, theme/styles/sass/_variables.scss */
.article-display article:nth-child(5n) .details {
  background: rgba(237, 73, 95, 0.6);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237, 73, 95, 0.6)), color-stop(100%, rgba(188, 12, 38, 0.4)));
  background: linear-gradient(to bottom, rgba(237, 73, 95, 0.6) 0%, rgba(188, 12, 38, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed495f', endColorstr='#bc0c26', GradientType=0 ); }

/* line 289, theme/styles/sass/_variables.scss */
.article-display article:nth-child(6n) .details {
  background: rgba(89, 254, 174, 0.6);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89, 254, 174, 0.6)), color-stop(100%, rgba(1, 143, 65, 0.4)));
  background: linear-gradient(to bottom, rgba(89, 254, 174, 0.6) 0%, rgba(1, 143, 65, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59feae', endColorstr='#018f41', GradientType=0 ); }

/* line 304, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(1n) .details {
  background: #8d192e;
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #8d192e), color-stop(100%, rgba(254, 158, 95, 0.45)));
  background: linear-gradient(45deg, #8d192e 0%, rgba(254, 158, 95, 0.45) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d192e', endColorstr='#fe9e5f', GradientType=1 ); }

/* line 315, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(2n) .details {
  background: #511883;
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #511883), color-stop(100%, rgba(120, 255, 96, 0.45)));
  background: linear-gradient(45deg, #511883 0%, rgba(120, 255, 96, 0.45) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#511883', endColorstr='#78ff60', GradientType=1 ); }

/* line 326, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(3n) .details {
  background: #083a7b;
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #083a7b), color-stop(100%, rgba(161, 55, 231, 0.45)));
  background: linear-gradient(45deg, #083a7b 0%, rgba(161, 55, 231, 0.45) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#083a7b', endColorstr='#a137e7', GradientType=1 ); }

/* line 337, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(4n) .details {
  background: #8c791a;
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #8c791a), color-stop(100%, rgba(255, 144, 96, 0.45)));
  background: linear-gradient(45deg, #8c791a 0%, rgba(255, 144, 96, 0.45) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c791a', endColorstr='#ff9060', GradientType=1 ); }

/* line 348, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(1n) .reversed {
  background: #0c265b;
  background: -webkit-gradient(left top, right top, color-stop(0%, #0c265b), color-stop(100%, rgba(165, 1, 253, 0.6)));
  background: linear-gradient(to right, #0c265b 0%, rgba(165, 1, 253, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c265b', endColorstr='#a501fd', GradientType=1 ); }

/* line 359, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(2n) .reversed {
  background: #0a5a4b;
  background: -webkit-gradient(left top, right top, color-stop(0%, #0a5a4b), color-stop(100%, rgba(0, 218, 252, 0.6)));
  background: linear-gradient(to right, #0a5a4b 0%, rgba(0, 218, 252, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a5a4b', endColorstr='#00dafc', GradientType=1 ); }

/* line 370, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(3n) .reversed {
  background: #d29301;
  background: -webkit-gradient(left top, right top, color-stop(0%, #d29301), color-stop(100%, rgba(255, 227, 68, 0.6)));
  background: linear-gradient(to right, #d29301 0%, rgba(255, 227, 68, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d29301', endColorstr='#ffe344', GradientType=1 ); }

/* line 381, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(4n) .reversed {
  background: #fa4619;
  background: -webkit-gradient(left top, right top, color-stop(0%, #fa4619), color-stop(100%, rgba(251, 130, 103, 0.6)));
  background: linear-gradient(to right, #fa4619 0%, rgba(251, 130, 103, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4619', endColorstr='#fb8267', GradientType=1 ); }

/* line 392, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(5n) .reversed {
  background: #018f41;
  background: -webkit-gradient(left top, right top, color-stop(0%, #018f41), color-stop(100%, rgba(89, 253, 174, 0.6)));
  background: linear-gradient(to right, #018f41 0%, rgba(89, 253, 174, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#018f41', endColorstr='#59fdae', GradientType=1 ); }

/* line 403, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(6n) .reversed {
  background: #bd0c23;
  background: -webkit-gradient(left top, right top, color-stop(0%, #bd0c23), color-stop(100%, rgba(236, 73, 95, 0.6)));
  background: linear-gradient(to right, #bd0c23 0%, rgba(236, 73, 95, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd0c23', endColorstr='#ec495f', GradientType=1 ); }

/* line 414, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(7n) .reversed {
  background: #290a5a;
  background: -webkit-gradient(left top, right top, color-stop(0%, #290a5a), color-stop(100%, rgba(236, 0, 253, 0.6)));
  background: linear-gradient(to right, #290a5a 0%, rgba(236, 0, 253, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#290a5a', endColorstr='#ec00fd', GradientType=1 ); }

/* line 425, theme/styles/sass/_variables.scss */
.content-listing article:nth-child(8n) .reversed {
  background: #0a255b;
  background: -webkit-gradient(left top, right top, color-stop(0%, #0a255b), color-stop(100%, rgba(0, 97, 254, 0.6)));
  background: linear-gradient(to right, #0a255b 0%, rgba(0, 97, 254, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a255b', endColorstr='#0061fe', GradientType=1 ); }

/* line 440, theme/styles/sass/_variables.scss */
.gallery-display article:nth-child(1n) .details {
  background: rgba(237, 73, 101, 0.3);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237, 73, 101, 0.3)), color-stop(100%, rgba(188, 11, 52, 0.4)));
  background: linear-gradient(to bottom, rgba(237, 73, 101, 0.3) 0%, rgba(188, 11, 52, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed4965', endColorstr='#bc0b34', GradientType=0 ); }

/* line 450, theme/styles/sass/_variables.scss */
.gallery-display article:nth-child(2n) .details {
  background: rgba(0, 220, 254, 0.3);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 220, 254, 0.3)), color-stop(100%, rgba(10, 90, 75, 0.4)));
  background: linear-gradient(to bottom, rgba(0, 220, 254, 0.3) 0%, rgba(10, 90, 75, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dcfe', endColorstr='#0a5a4b', GradientType=0 ); }

/* line 460, theme/styles/sass/_variables.scss */
.gallery-display article:nth-child(3n) .details {
  background: rgba(249, 208, 3, 0.3);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249, 208, 3, 0.3)), color-stop(100%, rgba(233, 129, 2, 0.4)));
  background: linear-gradient(to bottom, rgba(249, 208, 3, 0.3) 0%, rgba(233, 129, 2, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d003', endColorstr='#e98102', GradientType=0 ); }

/* line 476, theme/styles/sass/_variables.scss */
.chart-list .menu-list > div.daily-pinoy, .chart-list .default > div.daily-pinoy {
  background: #ff6640;
  background: -webkit-gradient(left top, right top, color-stop(0%, #ff6640), color-stop(100%, #ffa28b));
  background: linear-gradient(to right, #ff6640 0%, #ffa28b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6640', endColorstr='#ffa28b', GradientType=1 ); }

/* line 487, theme/styles/sass/_variables.scss */
.chart-list .menu-list > div.daily-top-10, .chart-list .default > div.daily-top-10 {
  background: #ec3f00;
  background: -webkit-gradient(left top, right top, color-stop(0%, #ffbc00), color-stop(100%, #ffe590));
  background: linear-gradient(to right, #ffbc00 0%, #ffe590 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec3f00', endColorstr='#ff8559', GradientType=1 ); }

/* line 498, theme/styles/sass/_variables.scss */
.chart-list .menu-list > div.daily-international, .chart-list .default > div.daily-international {
  background: #4613f0;
  background: -webkit-gradient(left top, right top, color-stop(0%, #4613f0), color-stop(100%, #815bff));
  background: linear-gradient(to right, #4613f0 0%, #815bff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4613f0', endColorstr='#815bff', GradientType=1 ); }

/* line 509, theme/styles/sass/_variables.scss */
.chart-list .menu-list > div.countdown, .chart-list .default > div.countdown {
  background: #e4325f;
  background: -webkit-gradient(left top, right top, color-stop(0%, #e4325f), color-stop(100%, #fe7f9e));
  background: linear-gradient(to right, #e4325f 0%, #fe7f9e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4325f', endColorstr='#fe7f9e', GradientType=1 ); }

/* line 520, theme/styles/sass/_variables.scss */
.chart-list .menu-list > div.international, .chart-list .default > div.international {
  background: #2a94ba;
  background: -webkit-gradient(left top, right top, color-stop(0%, #2a94ba), color-stop(100%, #3eb8e4));
  background: linear-gradient(to right, #2a94ba 0%, #3eb8e4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a94ba', endColorstr='#3eb8e4', GradientType=1 ); }

/* line 531, theme/styles/sass/_variables.scss */
.chart-list .menu-list > div.hit-chart, .chart-list .menu-list > div.myx-hit-chart, .chart-list .default > div.hit-chart, .chart-list .default > div.myx-hit-chart {
  background: #ec3f00;
  background: -webkit-gradient(left top, right top, color-stop(0%, #ec3f00), color-stop(100%, #ff8559));
  background: linear-gradient(to right, #ec3f00 0%, #ff8559 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec3f00', endColorstr='#ff8559', GradientType=1 ); }

/* line 545, theme/styles/sass/_variables.scss */
.panel-block {
  display: block;
  position: relative;
  padding: 20px;
  margin-bottom: 20px; }
  /* line 550, theme/styles/sass/_variables.scss */
  .panel-block .panel-header {
    color: #fff;
    padding: 0 0 10px 0; }
    /* line 553, theme/styles/sass/_variables.scss */
    .panel-block .panel-header h1, .panel-block .panel-header h2, .panel-block .panel-header h3, .panel-block .panel-header h4 {
      margin: 0; }
  /* line 558, theme/styles/sass/_variables.scss */
  .panel-block .panel-body {
    padding: 10px 0;
    color: #fff; }
  /* line 564, theme/styles/sass/_variables.scss */
  .panel-block::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  /* line 575, theme/styles/sass/_variables.scss */
  .panel-block.panel-orange {
    background: #d66707;
    background: -webkit-gradient(left top, right top, color-stop(0%, #d66707), color-stop(100%, #dda712));
    background: linear-gradient(to right, #d66707 0%, #dda712 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d66707', endColorstr='#dda712', GradientType=1 ); }
  /* line 587, theme/styles/sass/_variables.scss */
  .panel-block.panel-selector .panel-header {
    border-bottom: solid 1px #fff; }
  /* line 591, theme/styles/sass/_variables.scss */
  .panel-block .ui-datepicker {
    position: absolute !important; }

/* line 597, theme/styles/sass/_variables.scss */
.list-unstyled, .events-list, .events-list .item-detail, .poll-list, .quiz-list {
  padding-left: 0;
  list-style: none; }

/* line 602, theme/styles/sass/_variables.scss */
.text-white {
  color: #fff; }

/* line 607, theme/styles/sass/_variables.scss */
.centered-absolute-h {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0); }

/* line 616, theme/styles/sass/_variables.scss */
.centered-absolute-v, .select-wrapper:before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%); }

/* line 625, theme/styles/sass/_variables.scss */
.centered-absolute-all, .sticky-vote-body .content.not-logged, input.styled[type="checkbox"]::before, input.checkbox[type="checkbox"]::before, .file-upload {
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

/* line 632, theme/styles/sass/_variables.scss */
.centered-absolute-full, .sticky-vote-body .content.not-logged .text-container, .sticky-vote .text-container p, .chart-display .details > div, .loader-container .spinner, .loader-container .logo, .loader-container .loader-inner, .photo-holder .default-content,
.media-holder .default-content, .file-upload .input-file .btn, .lightbox.search-modal .lightbox-body .message,
#lightbox.search-modal .lightbox-body .message {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

/* line 642, theme/styles/sass/_variables.scss */
.webkit-appearance-none {
  -appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none; }

/* line 649, theme/styles/sass/_variables.scss */
.transition, .btn:hover, header.uninav-myxph.uninav-default .header-text, .pagination a.active, .pagination a:hover, .main-carousel .slick-prev,
.main-carousel .slick-next, .sched-display .blocks > div:hover, .sched-display .blocks > div:hover .label, .chart-display .blocks > div:hover .details, .article-display article:hover .limit, .article-display article:hover .details h2, .gallery-display article:hover .limit, .gallery-display article:hover .details .cta, .connect-block article:hover .details, .full-article .shareability a:hover .fa-circle, .full-article.c-block .left-block .links a:hover, .mood-meter a:hover, .tab-list a:hover, .content-listing article .image, .content-listing article .image:hover .limit,
.content-listing article .image:hover .centered, .content-listing article .image:hover .reversed, .content-listing article .centered a:hover, .schedule-holder a, .schedule-list li a:hover,
.schedule-list > div a:hover, .sticky-nav a:hover, .poll-option, .quiz-option {
  transition: all .3s ease-in-out; }

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.08, 1.08, 1.08); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes heartBeat {
  0% {
    transform: scale(1); }
  14% {
    transform: scale(1.1); }
  28% {
    transform: scale(1); }
  42% {
    transform: scale(1.1); }
  70% {
    transform: scale(1); } }

/* ----------------------------------------------
 * Generated by Animista on 2020-5-4 0:1:16
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation slide-in-fwd-center
 * ----------------------------------------
 */

@keyframes slide-in-fwd-center {
  0% {
    transform: translateZ(-1400px);
    opacity: 0; }
  100% {
    transform: translateZ(0);
    opacity: 1; } }

/* ----------------------------------------------
 * Generated by Animista on 2020-5-4 0:5:56
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation heartbeat
 * ----------------------------------------
 */

@keyframes heartbeat {
  from {
    transform: scale(1);
    transform-origin: center center;
    animation-timing-function: ease-out; }
  10% {
    transform: scale(0.91);
    animation-timing-function: ease-in; }
  17% {
    transform: scale(0.98);
    animation-timing-function: ease-out; }
  33% {
    transform: scale(0.87);
    animation-timing-function: ease-in; }
  45% {
    transform: scale(1);
    animation-timing-function: ease-out; } }

/* Slider */
/* line 18, theme/styles/sass/_slick.scss */
.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader.gif") center center no-repeat; }

/* Arrows */
/* line 24, theme/styles/sass/_slick.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 130px;
  width: 70px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.3);
  background-position: center;
  background-repeat: no-repeat;
  background: transparent;
  color: transparent;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 400;
  top: 50%; }
  /* line 47, theme/styles/sass/_slick.scss */
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    color: transparent;
    background-position: center;
    background-repeat: no-repeat; }
    /* line 53, theme/styles/sass/_slick.scss */
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  /* line 57, theme/styles/sass/_slick.scss */
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  /* line 60, theme/styles/sass/_slick.scss */
  .slick-prev:before,
  .slick-next:before {
    font-size: 20px;
    color: white;
    opacity: 0.5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/* line 70, theme/styles/sass/_slick.scss */
.slick-prev {
  left: 0px;
  background-image: url(../images/slick-arrow-left.png); }
  /* line 73, theme/styles/sass/_slick.scss */
  [dir="rtl"] .slick-prev {
    left: auto;
    right: 25px; }
  /* line 77, theme/styles/sass/_slick.scss */
  .slick-prev:hover {
    background-image: url(../images/slick-arrow-left.png); }
  /* line 80, theme/styles/sass/_slick.scss */
  .slick-prev:before {
    background-image: url(../images/slick-arrow-left.png); }
    /* line 82, theme/styles/sass/_slick.scss */
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

/* line 88, theme/styles/sass/_slick.scss */
.slick-next {
  right: 0px;
  background-image: url(../images/slick-arrow-right.png); }
  /* line 91, theme/styles/sass/_slick.scss */
  [dir="rtl"] .slick-next {
    left: 25px;
    right: auto; }
  /* line 95, theme/styles/sass/_slick.scss */
  .slick-next:hover {
    background-image: url(../images/slick-arrow-right.png); }
  /* line 98, theme/styles/sass/_slick.scss */
  .slick-next:before {
    background-image: url(../images/slick-arrow-right.png); }
    /* line 100, theme/styles/sass/_slick.scss */
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
/* line 108, theme/styles/sass/_slick.scss */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

/* line 112, theme/styles/sass/_slick.scss */
.slick-dots {
  position: absolute;
  bottom: 5px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  /* line 121, theme/styles/sass/_slick.scss */
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    /* line 129, theme/styles/sass/_slick.scss */
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      /* line 141, theme/styles/sass/_slick.scss */
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        /* line 143, theme/styles/sass/_slick.scss */
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      /* line 147, theme/styles/sass/_slick.scss */
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-size: 26px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    /* line 163, theme/styles/sass/_slick.scss */
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.5; }

/* Slider */
/* line 172, theme/styles/sass/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 186, theme/styles/sass/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  /* line 193, theme/styles/sass/_slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 197, theme/styles/sass/_slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 202, theme/styles/sass/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 210, theme/styles/sass/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  /* line 216, theme/styles/sass/_slick.scss */
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  /* line 222, theme/styles/sass/_slick.scss */
  .slick-track:after {
    clear: both; }
  /* line 226, theme/styles/sass/_slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 230, theme/styles/sass/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  /* line 234, theme/styles/sass/_slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 237, theme/styles/sass/_slick.scss */
  .slick-slide img {
    display: block; }
  /* line 240, theme/styles/sass/_slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 246, theme/styles/sass/_slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 250, theme/styles/sass/_slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 254, theme/styles/sass/_slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 258, theme/styles/sass/_slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* line 264, theme/styles/sass/_slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/* line 267, theme/styles/sass/_slick.scss */
.slider-nav {
  margin-top: 40px; }
  /* line 269, theme/styles/sass/_slick.scss */
  .slider-nav .slick-slide {
    padding: 0 5px;
    outline: none; }
    /* line 272, theme/styles/sass/_slick.scss */
    .slider-nav .slick-slide .holder {
      height: 185px;
      position: relative; }
  /* line 279, theme/styles/sass/_slick.scss */
  .slider-nav .slick-prev,
  .slider-nav .slick-next {
    height: 35px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat; }
  /* line 286, theme/styles/sass/_slick.scss */
  .slider-nav .slick-prev {
    left: 20px; }
  /* line 289, theme/styles/sass/_slick.scss */
  .slider-nav .slick-next {
    right: 20px; }

@media (max-width: 960px) {
  /* line 295, theme/styles/sass/_slick.scss */
  .slick-prev,
  .slick-next {
    height: 98px;
    width: 60px;
    background-size: 60px 98px; } }

@media (max-width: 728px) {
  /* line 304, theme/styles/sass/_slick.scss */
  .slick-prev,
  .slick-next {
    height: 65px;
    width: 40px;
    background-size: 40px 65px; } }

/* line 4, theme/styles/sass/_main.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-overflow-style: scrollbar; }

/* line 10, theme/styles/sass/_main.scss */
*,
*:before,
*:after {
  box-sizing: border-box; }

/* line 16, theme/styles/sass/_main.scss */
body {
  font-size: 14px;
  min-width: 300px;
  max-width: 1400px;
  margin: 0 auto;
  font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica; }
  /* line 22, theme/styles/sass/_main.scss */
  body.showmodal {
    overflow: hidden; }

/* line 27, theme/styles/sass/_main.scss */
a {
  color: #000;
  text-decoration: none; }
  /* line 31, theme/styles/sass/_main.scss */
  a:hover {
    color: #363636; }

/* line 36, theme/styles/sass/_main.scss */
.btn {
  display: inline-block;
  padding: 10px 15px;
  color: #fff;
  background: #faa71f;
  font-size: 16px;
  text-transform: uppercase;
  cursor: pointer; }
  /* line 45, theme/styles/sass/_main.scss */
  .btn:hover {
    color: #fff;
    background: #ffcb08; }
  /* line 51, theme/styles/sass/_main.scss */
  .btn.btn-submit {
    display: block;
    width: 100%;
    padding: 15px;
    font-size: 30px;
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
    border: solid 1px #e9582d;
    background-color: #e9582d;
    cursor: pointer; }
    /* line 61, theme/styles/sass/_main.scss */
    .btn.btn-submit:hover {
      border: solid 1px #d84417;
      background-color: #d84417; }
  /* line 67, theme/styles/sass/_main.scss */
  .btn.btn-blue-green {
    padding: 10px 15px;
    font-size: 14px;
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
    border: solid 1px #0599a1;
    background-color: #0599a1; }
    /* line 74, theme/styles/sass/_main.scss */
    .btn.btn-blue-green:hover {
      border: solid 1px #06aeb7;
      background-color: #06aeb7; }
  /* line 80, theme/styles/sass/_main.scss */
  .btn.btn-vote {
    display: block;
    width: 100%;
    padding: 10px;
    font-size: 16px;
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
    border: solid 1px #faa71f;
    background-color: #faa71f;
    cursor: pointer; }
    /* line 90, theme/styles/sass/_main.scss */
    .btn.btn-vote:hover {
      border: solid 1px #ffeb43;
      background-color: #ffeb43; }
  /* line 96, theme/styles/sass/_main.scss */
  .btn.btn-go {
    display: inline-block;
    vertical-align: top;
    padding: 5px 10px;
    border: solid 1px #faa71f; }
  /* line 103, theme/styles/sass/_main.scss */
  .btn.hide {
    display: none; }

/* line 108, theme/styles/sass/_main.scss */
.load-more {
  display: block;
  margin: 15px auto;
  text-align: center; }
  /* line 113, theme/styles/sass/_main.scss */
  .load-more .btn {
    font-size: 18px;
    padding: 10px 25px; }

/* line 119, theme/styles/sass/_main.scss */
.secondary-font, footer, .breadcrumb, .chart-display .details p, .full-article .title, .full-article .content, .full-article.h-block .left-block article, .full-article.c-block .left-block, .full-article.c-block .left-block article, .mood-meter h2,
.mood-meter h3, .content-listing article .centered a, .content-listing article .centered p, .streaming, .schedule-holder, .profile-block #about, .lightbox .day-wrapper p,
.content-listing .day-wrapper p {
  font-weight: 300;
  font-size: 13px;
  font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica; }

/* line 125, theme/styles/sass/_main.scss */
.flex, .blocks, footer .links, .title-head,
.pagination, .chart-display .details, .events-list .item-overlay, .side-block.listing article, .side-block.listing.inline article, .profile-block #ig .instagram-embed, .poll-option, .poll-tally-block, .live-chat-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }
  /* line 145, theme/styles/sass/_main.scss */
  .flex.justify, .justify.blocks, footer .justify.links, footer .links.title-head,
  footer .links.pagination, .title-head,
  .pagination, .chart-display .justify.details, .chart-display .details.title-head,
  .chart-display .details.pagination, .events-list .justify.item-overlay, .events-list .item-overlay.title-head,
  .events-list .item-overlay.pagination, .side-block.listing article.justify, .side-block.listing article.title-head,
  .side-block.listing article.pagination, .profile-block #ig .justify.instagram-embed, .profile-block #ig .instagram-embed.title-head,
  .profile-block #ig .instagram-embed.pagination, .justify.poll-option, .justify.poll-tally-block, .justify.live-chat-container {
    -ms-flex-pack: justify;
    justify-content: space-between; }
  /* line 151, theme/styles/sass/_main.scss */
  .flex.center, .center.blocks, footer .center.links, footer .links.poll-option, .center.title-head,
  .center.pagination, .chart-display .details, .events-list .center.item-overlay, .events-list .item-overlay.poll-option, .side-block.listing article.center, .side-block.listing .chart-display article.details, .chart-display .side-block.listing article.details, .side-block.listing article.poll-option, .profile-block #ig .center.instagram-embed, .profile-block #ig .chart-display .instagram-embed.details, .chart-display .profile-block #ig .instagram-embed.details, .profile-block #ig .instagram-embed.poll-option, .poll-option, .center.poll-tally-block, .center.live-chat-container {
    -ms-flex-pack: center;
    justify-content: center; }
  /* line 157, theme/styles/sass/_main.scss */
  .flex.middle, .middle.blocks, footer .middle.links, footer .links.title-head,
  footer .links.pagination, .title-head,
  .pagination, .chart-display .details, .events-list .middle.item-overlay, .events-list .item-overlay.title-head,
  .events-list .item-overlay.pagination, .side-block.listing article.middle, .side-block.listing article.title-head,
  .side-block.listing article.pagination, .side-block.listing .chart-display article.details, .chart-display .side-block.listing article.details, .profile-block #ig .instagram-embed, .middle.poll-option, .middle.poll-tally-block, .middle.live-chat-container {
    -ms-flex-align: center;
    align-items: center; }
  /* line 163, theme/styles/sass/_main.scss */
  .flex.bottom, .bottom.blocks, footer .bottom.links, .bottom.title-head,
  .bottom.pagination, .chart-display .bottom.details, .events-list .bottom.item-overlay, .side-block.listing article.bottom, .profile-block #ig .bottom.instagram-embed, .bottom.poll-option, .bottom.poll-tally-block, .bottom.live-chat-container {
    -ms-flex-align: end;
    align-items: flex-end; }

/* line 170, theme/styles/sass/_main.scss */
.transition, .btn:hover, header.uninav-myxph.uninav-default .header-text, .pagination a.active, .pagination a:hover, .main-carousel .slick-prev,
.main-carousel .slick-next, .sched-display .blocks > div:hover, .sched-display .blocks > div:hover .label, .chart-display .blocks > div:hover .details, .article-display article:hover .limit, .article-display article:hover .details h2, .gallery-display article:hover .limit, .gallery-display article:hover .details .cta, .connect-block article:hover .details, .full-article .shareability a:hover .fa-circle, .full-article.c-block .left-block .links a:hover, .mood-meter a:hover, .tab-list a:hover, .content-listing article .image, .content-listing article .image:hover .limit,
.content-listing article .image:hover .centered, .content-listing article .image:hover .reversed, .content-listing article .centered a:hover, .schedule-holder a, .schedule-list li a:hover,
.schedule-list > div a:hover, .sticky-nav a:hover, .poll-option, .quiz-option {
  transition: all .5s ease; }
  /* line 176, theme/styles/sass/_main.scss */
  .transition.fast, .fast.btn:hover, .sched-display .blocks > div.btn:hover, .sched-display .blocks > div:hover .btn.label:hover, .article-display article:hover .details h2.btn:hover, .gallery-display article:hover .details .btn.cta:hover, .connect-block article:hover .btn.details:hover, .full-article .shareability a:hover .btn.fa-circle:hover, .full-article.c-block .left-block .links a.btn:hover, header.uninav-myxph.uninav-default .fast.header-text, header.uninav-myxph.uninav-default .sched-display .blocks > div.header-text:hover, .sched-display header.uninav-myxph.uninav-default .blocks > div.header-text:hover, header.uninav-myxph.uninav-default .sched-display .blocks > div:hover .header-text.label, .sched-display .blocks > div:hover header.uninav-myxph.uninav-default .header-text.label, header.uninav-myxph.uninav-default .article-display article:hover .details h2.header-text, .article-display article:hover .details header.uninav-myxph.uninav-default h2.header-text, header.uninav-myxph.uninav-default .gallery-display article:hover .details .header-text.cta, .gallery-display article:hover .details header.uninav-myxph.uninav-default .header-text.cta, header.uninav-myxph.uninav-default .connect-block article:hover .header-text.details, .connect-block article:hover header.uninav-myxph.uninav-default .header-text.details, header.uninav-myxph.uninav-default .full-article .shareability a:hover .header-text.fa-circle, .full-article .shareability a:hover header.uninav-myxph.uninav-default .header-text.fa-circle, header.uninav-myxph.uninav-default .full-article.c-block .left-block .links a.header-text:hover, .full-article.c-block .left-block .links header.uninav-myxph.uninav-default a.header-text:hover, .pagination a.fast.active, .pagination .sched-display .blocks > div:hover a.active.label, .sched-display .blocks > div:hover .pagination a.active.label, .pagination .gallery-display article:hover .details a.active.cta, .gallery-display article:hover .details .pagination a.active.cta, .pagination .connect-block article:hover a.active.details, .connect-block article:hover .pagination a.active.details, .pagination .full-article .shareability a:hover a.active.fa-circle, .full-article .shareability a:hover .pagination a.active.fa-circle, .pagination .full-article.c-block .left-block .links a.active:hover, .full-article.c-block .left-block .links .pagination a.active:hover, .pagination a.fast:hover, .pagination .sched-display .blocks > div:hover a.label:hover, .sched-display .blocks > div:hover .pagination a.label:hover, .pagination .gallery-display article:hover .details a.cta:hover, .gallery-display article:hover .details .pagination a.cta:hover, .pagination .connect-block article:hover a.details:hover, .connect-block article:hover .pagination a.details:hover, .pagination .full-article .shareability a:hover a.fa-circle:hover, .full-article .shareability a:hover .pagination a.fa-circle:hover, .pagination .full-article.c-block .left-block .links a:hover, .full-article.c-block .left-block .links .pagination a:hover, .main-carousel .fast.slick-prev, .main-carousel .sched-display .blocks > div.slick-prev:hover, .sched-display .main-carousel .blocks > div.slick-prev:hover, .main-carousel .sched-display .blocks > div:hover .slick-prev.label, .sched-display .blocks > div:hover .main-carousel .slick-prev.label, .main-carousel .article-display article:hover .details h2.slick-prev, .article-display article:hover .details .main-carousel h2.slick-prev, .main-carousel .gallery-display article:hover .details .slick-prev.cta, .gallery-display article:hover .details .main-carousel .slick-prev.cta, .main-carousel .connect-block article:hover .slick-prev.details, .connect-block article:hover .main-carousel .slick-prev.details, .main-carousel .full-article .shareability a:hover .slick-prev.fa-circle, .full-article .shareability a:hover .main-carousel .slick-prev.fa-circle, .main-carousel .full-article.c-block .left-block .links a.slick-prev:hover, .full-article.c-block .left-block .links .main-carousel a.slick-prev:hover,
  .main-carousel .fast.slick-next, .main-carousel .sched-display .blocks > div.slick-next:hover, .sched-display .main-carousel .blocks > div.slick-next:hover, .main-carousel .sched-display .blocks > div:hover .slick-next.label, .sched-display .blocks > div:hover .main-carousel .slick-next.label, .main-carousel .article-display article:hover .details h2.slick-next, .article-display article:hover .details .main-carousel h2.slick-next, .main-carousel .gallery-display article:hover .details .slick-next.cta, .gallery-display article:hover .details .main-carousel .slick-next.cta, .main-carousel .connect-block article:hover .slick-next.details, .connect-block article:hover .main-carousel .slick-next.details, .main-carousel .full-article .shareability a:hover .slick-next.fa-circle, .full-article .shareability a:hover .main-carousel .slick-next.fa-circle, .main-carousel .full-article.c-block .left-block .links a.slick-next:hover, .full-article.c-block .left-block .links .main-carousel a.slick-next:hover, .sched-display .blocks > div:hover, .sched-display .blocks > div:hover .label, .chart-display .blocks > div:hover .fast.details, .chart-display .blocks > div:hover .sched-display .blocks > div.details:hover, .sched-display .chart-display .blocks > div:hover .blocks > div.details:hover, .chart-display .sched-display .blocks > div:hover .details.label, .sched-display .chart-display .blocks > div:hover .details.label, .chart-display .blocks > div:hover .article-display article:hover .details h2.details, .article-display article:hover .details .chart-display .blocks > div:hover h2.details, .chart-display .blocks > div:hover .gallery-display article:hover .details .details.cta, .gallery-display article:hover .details .chart-display .blocks > div:hover .details.cta, .chart-display .blocks > div:hover .connect-block article:hover .details, .connect-block article:hover .chart-display .blocks > div:hover .details, .chart-display .blocks > div:hover .full-article .shareability a:hover .details.fa-circle, .full-article .shareability a:hover .chart-display .blocks > div:hover .details.fa-circle, .chart-display .blocks > div:hover .full-article.c-block .left-block .links a.details:hover, .full-article.c-block .left-block .links .chart-display .blocks > div:hover a.details:hover, .article-display article:hover .fast.limit, .article-display article:hover .sched-display .blocks > div.limit:hover, .sched-display .article-display article:hover .blocks > div.limit:hover, .article-display article:hover .sched-display .blocks > div:hover .limit.label, .sched-display .blocks > div:hover .article-display article:hover .limit.label, .article-display article:hover .details h2.limit, .article-display .gallery-display article:hover .details .limit.cta, .gallery-display .article-display article:hover .details .limit.cta, .article-display .connect-block article:hover .limit.details, .connect-block .article-display article:hover .limit.details, .article-display article:hover .full-article .shareability a:hover .limit.fa-circle, .full-article .shareability a:hover .article-display article:hover .limit.fa-circle, .article-display article:hover .full-article.c-block .left-block .links a.limit:hover, .full-article.c-block .left-block .links .article-display article:hover a.limit:hover, .article-display article:hover .details h2, .gallery-display article:hover .fast.limit, .gallery-display article:hover .sched-display .blocks > div.limit:hover, .sched-display .gallery-display article:hover .blocks > div.limit:hover, .gallery-display article:hover .sched-display .blocks > div:hover .limit.label, .sched-display .blocks > div:hover .gallery-display article:hover .limit.label, .gallery-display .article-display article:hover .details h2.limit, .article-display .gallery-display article:hover .details h2.limit, .gallery-display article:hover .details .limit.cta, .gallery-display .connect-block article:hover .limit.details, .connect-block .gallery-display article:hover .limit.details, .gallery-display article:hover .full-article .shareability a:hover .limit.fa-circle, .full-article .shareability a:hover .gallery-display article:hover .limit.fa-circle, .gallery-display article:hover .full-article.c-block .left-block .links a.limit:hover, .full-article.c-block .left-block .links .gallery-display article:hover a.limit:hover, .gallery-display article:hover .details .cta, .connect-block article:hover .details, .full-article .shareability a:hover .fa-circle, .full-article.c-block .left-block .links a:hover, .mood-meter a.fast:hover, .mood-meter .sched-display .blocks > div:hover a.label:hover, .sched-display .blocks > div:hover .mood-meter a.label:hover, .mood-meter .gallery-display article:hover .details a.cta:hover, .gallery-display article:hover .details .mood-meter a.cta:hover, .mood-meter .connect-block article:hover a.details:hover, .connect-block article:hover .mood-meter a.details:hover, .mood-meter .full-article .shareability a:hover a.fa-circle:hover, .full-article .shareability a:hover .mood-meter a.fa-circle:hover, .mood-meter .full-article.c-block .left-block .links a:hover, .full-article.c-block .left-block .links .mood-meter a:hover, .tab-list a.fast:hover, .tab-list .sched-display .blocks > div:hover a.label:hover, .sched-display .blocks > div:hover .tab-list a.label:hover, .tab-list .gallery-display article:hover .details a.cta:hover, .gallery-display article:hover .details .tab-list a.cta:hover, .tab-list .connect-block article:hover a.details:hover, .connect-block article:hover .tab-list a.details:hover, .tab-list .full-article .shareability a:hover a.fa-circle:hover, .full-article .shareability a:hover .tab-list a.fa-circle:hover, .tab-list .full-article.c-block .left-block .links a:hover, .full-article.c-block .left-block .links .tab-list a:hover, .content-listing article .fast.image, .content-listing article .sched-display .blocks > div.image:hover, .sched-display .content-listing article .blocks > div.image:hover, .content-listing article .sched-display .blocks > div:hover .image.label, .sched-display .blocks > div:hover .content-listing article .image.label, .content-listing .article-display article:hover .details h2.image, .article-display .content-listing article:hover .details h2.image, .content-listing .gallery-display article:hover .details .image.cta, .gallery-display .content-listing article:hover .details .image.cta, .content-listing .connect-block article:hover .image.details, .connect-block .content-listing article:hover .image.details, .content-listing article .full-article .shareability a:hover .image.fa-circle, .full-article .shareability a:hover .content-listing article .image.fa-circle, .content-listing article .full-article.c-block .left-block .links a.image:hover, .full-article.c-block .left-block .links .content-listing article a.image:hover, .content-listing article .image:hover .fast.limit, .content-listing article .image:hover .sched-display .blocks > div.limit:hover, .sched-display .content-listing article .image:hover .blocks > div.limit:hover, .content-listing article .image:hover .sched-display .blocks > div:hover .limit.label, .sched-display .blocks > div:hover .content-listing article .image:hover .limit.label, .content-listing .article-display article:hover .image:hover .details h2.limit, .article-display .content-listing article:hover .image:hover .details h2.limit, .content-listing .article-display article:hover .details .image:hover h2.limit, .article-display .content-listing article:hover .details .image:hover h2.limit, .content-listing .gallery-display article:hover .image:hover .details .limit.cta, .gallery-display .content-listing article:hover .image:hover .details .limit.cta, .content-listing .gallery-display article:hover .details .image:hover .limit.cta, .gallery-display .content-listing article:hover .details .image:hover .limit.cta, .content-listing .connect-block article:hover .image:hover .limit.details, .connect-block .content-listing article:hover .image:hover .limit.details, .content-listing article .image:hover .full-article .shareability a:hover .limit.fa-circle, .full-article .shareability a:hover .content-listing article .image:hover .limit.fa-circle, .content-listing article .image:hover .full-article.c-block .left-block .links a.limit:hover, .full-article.c-block .left-block .links .content-listing article .image:hover a.limit:hover,
  .content-listing article .image:hover .fast.centered, .content-listing article .image:hover .sched-display .blocks > div.centered:hover, .sched-display .content-listing article .image:hover .blocks > div.centered:hover, .content-listing article .image:hover .sched-display .blocks > div:hover .centered.label, .sched-display .blocks > div:hover .content-listing article .image:hover .centered.label, .content-listing .article-display article:hover .image:hover .details h2.centered, .article-display .content-listing article:hover .image:hover .details h2.centered, .content-listing .article-display article:hover .details .image:hover h2.centered, .article-display .content-listing article:hover .details .image:hover h2.centered, .content-listing .gallery-display article:hover .image:hover .details .centered.cta, .gallery-display .content-listing article:hover .image:hover .details .centered.cta, .content-listing .gallery-display article:hover .details .image:hover .centered.cta, .gallery-display .content-listing article:hover .details .image:hover .centered.cta, .content-listing .connect-block article:hover .image:hover .centered.details, .connect-block .content-listing article:hover .image:hover .centered.details, .content-listing article .image:hover .full-article .shareability a:hover .centered.fa-circle, .full-article .shareability a:hover .content-listing article .image:hover .centered.fa-circle, .content-listing article .image:hover .full-article.c-block .left-block .links a.centered:hover, .full-article.c-block .left-block .links .content-listing article .image:hover a.centered:hover, .content-listing article .image:hover .fast.reversed, .content-listing article .image:hover .sched-display .blocks > div.reversed:hover, .sched-display .content-listing article .image:hover .blocks > div.reversed:hover, .content-listing article .image:hover .sched-display .blocks > div:hover .reversed.label, .sched-display .blocks > div:hover .content-listing article .image:hover .reversed.label, .content-listing .article-display article:hover .image:hover .details h2.reversed, .article-display .content-listing article:hover .image:hover .details h2.reversed, .content-listing .article-display article:hover .details .image:hover h2.reversed, .article-display .content-listing article:hover .details .image:hover h2.reversed, .content-listing .gallery-display article:hover .image:hover .details .reversed.cta, .gallery-display .content-listing article:hover .image:hover .details .reversed.cta, .content-listing .gallery-display article:hover .details .image:hover .reversed.cta, .gallery-display .content-listing article:hover .details .image:hover .reversed.cta, .content-listing .connect-block article:hover .image:hover .reversed.details, .connect-block .content-listing article:hover .image:hover .reversed.details, .content-listing article .image:hover .full-article .shareability a:hover .reversed.fa-circle, .full-article .shareability a:hover .content-listing article .image:hover .reversed.fa-circle, .content-listing article .image:hover .full-article.c-block .left-block .links a.reversed:hover, .full-article.c-block .left-block .links .content-listing article .image:hover a.reversed:hover, .content-listing article .centered a.fast:hover, .content-listing article .centered .sched-display .blocks > div:hover a.label:hover, .sched-display .blocks > div:hover .content-listing article .centered a.label:hover, .content-listing .gallery-display article:hover .centered .details a.cta:hover, .gallery-display .content-listing article:hover .centered .details a.cta:hover, .content-listing .gallery-display article:hover .details .centered a.cta:hover, .gallery-display .content-listing article:hover .details .centered a.cta:hover, .content-listing .connect-block article:hover .centered a.details:hover, .connect-block .content-listing article:hover .centered a.details:hover, .content-listing article .centered .full-article .shareability a:hover a.fa-circle:hover, .full-article .shareability a:hover .content-listing article .centered a.fa-circle:hover, .content-listing article .centered .full-article.c-block .left-block .links a:hover, .full-article.c-block .left-block .links .content-listing article .centered a:hover, .schedule-holder a.fast, .schedule-holder .sched-display .blocks > div:hover a.label, .sched-display .blocks > div:hover .schedule-holder a.label, .schedule-holder .gallery-display article:hover .details a.cta, .gallery-display article:hover .details .schedule-holder a.cta, .schedule-holder .connect-block article:hover a.details, .connect-block article:hover .schedule-holder a.details, .schedule-holder .full-article .shareability a:hover a.fa-circle, .full-article .shareability a:hover .schedule-holder a.fa-circle, .schedule-holder .full-article.c-block .left-block .links a:hover, .full-article.c-block .left-block .links .schedule-holder a:hover, .schedule-list li a.fast:hover, .schedule-list li .sched-display .blocks > div:hover a.label:hover, .sched-display .blocks > div:hover .schedule-list li a.label:hover, .schedule-list li .gallery-display article:hover .details a.cta:hover, .gallery-display article:hover .details .schedule-list li a.cta:hover, .schedule-list li .connect-block article:hover a.details:hover, .connect-block article:hover .schedule-list li a.details:hover, .schedule-list li .full-article .shareability a:hover a.fa-circle:hover, .full-article .shareability a:hover .schedule-list li a.fa-circle:hover, .schedule-list li .full-article.c-block .left-block .links a:hover, .full-article.c-block .left-block .links .schedule-list li a:hover,
  .schedule-list > div a.fast:hover, .schedule-list > div .sched-display .blocks > div:hover a.label:hover, .sched-display .blocks > div:hover .schedule-list > div a.label:hover, .schedule-list > div .gallery-display article:hover .details a.cta:hover, .gallery-display article:hover .details .schedule-list > div a.cta:hover, .schedule-list > div .connect-block article:hover a.details:hover, .connect-block article:hover .schedule-list > div a.details:hover, .schedule-list > div .full-article .shareability a:hover a.fa-circle:hover, .full-article .shareability a:hover .schedule-list > div a.fa-circle:hover, .schedule-list > div .full-article.c-block .left-block .links a:hover, .full-article.c-block .left-block .links .schedule-list > div a:hover, .sticky-nav a.fast:hover, .sticky-nav .sched-display .blocks > div:hover a.label:hover, .sched-display .blocks > div:hover .sticky-nav a.label:hover, .sticky-nav .gallery-display article:hover .details a.cta:hover, .gallery-display article:hover .details .sticky-nav a.cta:hover, .sticky-nav .connect-block article:hover a.details:hover, .connect-block article:hover .sticky-nav a.details:hover, .sticky-nav .full-article .shareability a:hover a.fa-circle:hover, .full-article .shareability a:hover .sticky-nav a.fa-circle:hover, .sticky-nav .full-article.c-block .left-block .links a:hover, .full-article.c-block .left-block .links .sticky-nav a:hover, .fast.poll-option, .sched-display .blocks > div.poll-option:hover, .sched-display .blocks > div:hover .poll-option.label, .article-display article:hover .details h2.poll-option, .gallery-display article:hover .details .poll-option.cta, .connect-block article:hover .poll-option.details, .full-article .shareability a:hover .poll-option.fa-circle, .full-article.c-block .left-block .links a.poll-option:hover, .fast.quiz-option, .sched-display .blocks > div.quiz-option:hover, .sched-display .blocks > div:hover .quiz-option.label, .article-display article:hover .details h2.quiz-option, .gallery-display article:hover .details .quiz-option.cta, .connect-block article:hover .quiz-option.details, .full-article .shareability a:hover .quiz-option.fa-circle, .full-article.c-block .left-block .links a.quiz-option:hover {
    transition: all .35s ease; }

/* line 188, theme/styles/sass/_main.scss */
.blocks {
  position: relative; }
  /* line 192, theme/styles/sass/_main.scss */
  .blocks > div,
  .blocks > article {
    position: relative;
    overflow: hidden; }
  /* line 198, theme/styles/sass/_main.scss */
  .blocks img {
    width: 100%;
    display: block; }
  /* line 205, theme/styles/sass/_main.scss */
  .blocks.xs > div,
  .blocks.xs > article {
    width: 25%; }
  /* line 213, theme/styles/sass/_main.scss */
  .blocks.ssm > div,
  .blocks.ssm > article {
    width: 25%; }
  /* line 221, theme/styles/sass/_main.scss */
  .blocks.sm > div,
  .blocks.sm > article {
    width: 23.04688%; }
  /* line 229, theme/styles/sass/_main.scss */
  .blocks.md > div,
  .blocks.md > article {
    width: 33.28125%; }
  /* line 237, theme/styles/sass/_main.scss */
  .blocks.lg > div,
  .blocks.lg > article {
    width: 50%; }
  /* line 245, theme/styles/sass/_main.scss */
  .blocks.ct > div,
  .blocks.ct > article {
    margin: 0 auto;
    width: 75%; }
  /* line 254, theme/styles/sass/_main.scss */
  .blocks.full > div,
  .blocks.full > article {
    width: 100%; }

/* line 262, theme/styles/sass/_main.scss */
.two-column .left-block {
  width: 100%;
  float: left;
  margin-right: -340px; }
  /* line 267, theme/styles/sass/_main.scss */
  .two-column .left-block > div,
  .two-column .left-block article {
    margin-right: 340px; }

/* line 273, theme/styles/sass/_main.scss */
.two-column .right-block {
  padding-left: 20px;
  width: 300px;
  float: right; }
  /* line 278, theme/styles/sass/_main.scss */
  .two-column .right-block > div {
    margin-bottom: 30px; }

/* line 286, theme/styles/sass/_main.scss */
.two-column.full-events .left-block {
  margin-right: 0;
  float: left;
  width: 31.37255%; }
  /* line 291, theme/styles/sass/_main.scss */
  .two-column.full-events .left-block > div {
    margin-right: 0; }

/* line 300, theme/styles/sass/_main.scss */
.two-column.full-events .right-block {
  float: right;
  margin-left: -340px;
  width: 68.62745%; }

/* line 310, theme/styles/sass/_main.scss */
.ad {
  /*overflow: hidden;*/
  margin: 0 auto;
  padding: 15px 0px;
  text-align: center;
  background: url(../images/bg-ads.gif) center no-repeat;
  background-size: cover; }
  /* line 318, theme/styles/sass/_main.scss */
  .right-block .ad,
  .left-block .ad {
    background: none;
    padding: 0px; }
  /* line 324, theme/styles/sass/_main.scss */
  .ad img {
    max-width: 100%; }

/*GIGYA COMMENTING*/
/* line 330, theme/styles/sass/_main.scss */
#commentsDiv,
.gig-comments-container {
  width: 100% !important; }

/* line 336, theme/styles/sass/_main.scss */
div.wrapper {
  margin-top: 22px; }

/* line 341, theme/styles/sass/_main.scss */
.pull-right {
  float: right; }

/* line 346, theme/styles/sass/_main.scss */
header .header-bar-inner {
  background-color: #fff; }

/* line 351, theme/styles/sass/_main.scss */
header .navbar-toggle .icon-bar {
  height: 4px;
  width: 25px;
  background-color: #f6b434;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; }

/* line 367, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-fixed {
  box-shadow: 0px 10px 37px -10px rgba(0, 0, 0, 0.3);
  z-index: 999; }

/* line 376, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-nav ul,
header.uninav-myxph.uninav-default .header-nav li,
header.uninav-myxph.uninav-default .header-nav a {
  color: #bdbcbc;
  font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica; }

/* line 383, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-nav > ul {
  border-top: solid 1px #f6b434; }
  /* line 387, theme/styles/sass/_main.scss */
  header.uninav-myxph.uninav-default .header-nav > ul li:last-child ul {
    right: 0;
    left: auto; }

/* line 394, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-nav > ul > li > a {
  font-size: 17px;
  padding: 14px 25px;
  /*text-transform: inherit;*/ }

/* line 401, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-nav li.active > a {
  color: #333; }

/* line 405, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-nav li > a:hover {
  color: #e9582d; }

/* line 411, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-nav > ul > li ul {
  background-color: #fff;
  -webkit-box-shadow: 0px 10px 37px -10px rgba(0, 0, 0, 0.3);
  moz-box-shadow: 0px 10px 37px -10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 10px 37px -10px rgba(0, 0, 0, 0.3); }
  /* line 417, theme/styles/sass/_main.scss */
  header.uninav-myxph.uninav-default .header-nav > ul > li ul a {
    padding: 12px 25px;
    font-size: 14px;
    cursor: pointer;
    /*text-transform: inherit;*/ }

/* line 427, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-collapse {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0px 30px 37px -10px rgba(0, 0, 0, 0.3);
  moz-box-shadow: 0px 30px 37px -10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 30px 37px -10px rgba(0, 0, 0, 0.3); }
  /* line 437, theme/styles/sass/_main.scss */
  header.uninav-myxph.uninav-default .header-collapse .header-nav {
    float: right; }

/* line 444, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-bar-inner {
  height: auto; }

/* line 448, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-nav-toggle {
  cursor: pointer;
  z-index: 3; }

/* line 456, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default.header-sticky .header-nav {
  float: none; }

/* line 460, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default.header-sticky .logo {
  padding: 0; }
  /* line 463, theme/styles/sass/_main.scss */
  header.uninav-myxph.uninav-default.header-sticky .logo a > img {
    height: 38px; }

/* line 468, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default.header-sticky .header-text {
  margin-top: 15px; }

/* line 475, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-social li a {
  padding: 4px 10px;
  font-size: 22px; }
  /* line 479, theme/styles/sass/_main.scss */
  header.uninav-myxph.uninav-default .header-social li a:hover {
    color: #f6b434; }

/* line 486, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .logo {
  position: relative;
  z-index: 2;
  padding: 12px 0; }
  /* line 491, theme/styles/sass/_main.scss */
  header.uninav-myxph.uninav-default .logo img {
    max-width: 70px;
    interpolation-mode: bicubic;
    -webkit-interpolation-mode: bicubic;
    -ms-interpolation-mode: bicubic;
    image-rendering: auto !important; }
  /* line 499, theme/styles/sass/_main.scss */
  header.uninav-myxph.uninav-default .logo a {
    height: auto; }
  /* line 503, theme/styles/sass/_main.scss */
  header.uninav-myxph.uninav-default .logo a:first-child {
    position: relative;
    z-index: 9999; }

/* line 509, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .header-text {
  position: relative;
  float: left;
  margin: 40px 5px 0 5px;
  padding-right: 10px;
  z-index: 9;
  background-color: #fff; }
  /* line 518, theme/styles/sass/_main.scss */
  header.uninav-myxph.uninav-default .header-text span {
    color: #e9582d;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica; }

/* line 529, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default #mobile-search .search-form span {
  padding: 5px 5px; }

/* line 533, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default #mobile-search .search-form .search-field {
  padding-left: 5px;
  padding-bottom: 5px; }

/* line 539, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default #mobile-search .search-button {
  width: 28px;
  right: 15px;
  bottom: 4px;
  padding: 15px 0px;
  z-index: 99; }

/* line 547, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default #mobile-search .uninav-close {
  right: -20px;
  top: -30px;
  bottom: inherit;
  font-size: 30px; }

/* line 556, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default #mobile-search .search-button:hover,
header.uninav-myxph.uninav-default #mobile-search .uninav-close:hover {
  color: #faa71f; }

/* line 562, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .uninav-icon-search {
  background-position: -4px -93px; }

/* line 566, theme/styles/sass/_main.scss */
header.uninav-myxph.uninav-default .fa {
  font-family: FontAwesome; }

/* line 574, theme/styles/sass/_main.scss */
footer {
  padding: 10px 10px 50px 10px;
  background: #000;
  position: relative;
  z-index: 0; }
  /* line 582, theme/styles/sass/_main.scss */
  footer h1.logo {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 25%; }
    /* line 588, theme/styles/sass/_main.scss */
    footer h1.logo img {
      padding: 15px;
      width: 100%;
      max-width: 195px; }
  /* line 595, theme/styles/sass/_main.scss */
  footer .links {
    padding-top: 20px; }
    /* line 599, theme/styles/sass/_main.scss */
    footer .links > ul {
      margin: 0 1%;
      padding: 0;
      list-style: none;
      width: 23%; }
    /* line 607, theme/styles/sass/_main.scss */
    footer .links li strong {
      display: block;
      text-transform: uppercase;
      margin: 2px 0px;
      padding: 3px 0px;
      font-size: 12px;
      color: #fff; }
    /* line 617, theme/styles/sass/_main.scss */
    footer .links a {
      text-transform: uppercase;
      margin: 2px 0px;
      padding: 3px 0px;
      font-size: 12px;
      color: #fff; }
      /* line 624, theme/styles/sass/_main.scss */
      footer .links a strong {
        display: block;
        margin: 5px 0px; }
      /* line 629, theme/styles/sass/_main.scss */
      footer .links a:hover {
        color: #cccccc; }
  /* line 635, theme/styles/sass/_main.scss */
  footer .media {
    text-align: right;
    padding: 20px; }
    /* line 639, theme/styles/sass/_main.scss */
    footer .media a {
      margin-left: 5px; }
      /* line 642, theme/styles/sass/_main.scss */
      footer .media a:hover .fa-circle {
        color: #4b4b4b; }
    /* line 647, theme/styles/sass/_main.scss */
    footer .media .fa-circle {
      color: #2e2f33;
      font-size: 38px; }
    /* line 652, theme/styles/sass/_main.scss */
    footer .media .fa-stack-1x {
      padding-top: 3px;
      font-size: 18px; }
    /* line 657, theme/styles/sass/_main.scss */
    footer .media p {
      font-weight: 300;
      font-size: 14px;
      font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica;
      padding: 0;
      margin: 35px 0px; }
  /* line 666, theme/styles/sass/_main.scss */
  footer p {
    padding: 5px;
    padding-right: 20px;
    margin: 0;
    color: #fff;
    font-size: 11px;
    font-weight: 400; }
    /* line 674, theme/styles/sass/_main.scss */
    footer p > a {
      margin: 0px 2px;
      padding: 5px;
      color: #fff; }
      /* line 679, theme/styles/sass/_main.scss */
      footer p > a:hover {
        color: #cccccc; }

/* line 686, theme/styles/sass/_main.scss */
.sticky-vote {
  position: fixed;
  width: 320px;
  bottom: 0;
  right: 20px;
  background-color: #fff;
  z-index: 999;
  text-align: center; }
  /* line 695, theme/styles/sass/_main.scss */
  .sticky-vote-header {
    display: block;
    padding: 5px;
    cursor: pointer;
    background-color: #faa71f;
    font-size: 24px;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
    /* line 705, theme/styles/sass/_main.scss */
    .sticky-vote-header:hover {
      opacity: 0.9; }
    /* line 709, theme/styles/sass/_main.scss */
    .sticky-vote-header p {
      display: inline-block;
      margin: 0 10px 0 auto; }
    /* line 714, theme/styles/sass/_main.scss */
    .sticky-vote-header i {
      font-size: 30px;
      color: #ffeb43; }
  /* line 720, theme/styles/sass/_main.scss */
  .sticky-vote-body {
    display: none;
    position: relative;
    background: url(../images/bg-vibrant.jpg) center no-repeat; }
    /* line 725, theme/styles/sass/_main.scss */
    .sticky-vote-body .content {
      padding: 15px 20px;
      transition-property: all;
      transition-duration: .5s;
      transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
      /* line 731, theme/styles/sass/_main.scss */
      .sticky-vote-body .content.not-logged {
        background-color: rgba(0, 0, 0, 0.9);
        cursor: not-allowed; }
        /* line 736, theme/styles/sass/_main.scss */
        .sticky-vote-body .content.not-logged .text-container {
          background-image: none;
          color: #fff; }
          /* line 741, theme/styles/sass/_main.scss */
          .sticky-vote-body .content.not-logged .text-container p {
            font-size: 18px; }
    /* line 748, theme/styles/sass/_main.scss */
    .sticky-vote-body .form-control {
      padding: 10px; }
    /* line 752, theme/styles/sass/_main.scss */
    .closed .sticky-vote-body {
      padding: 0; }
    /* line 757, theme/styles/sass/_main.scss */
    .sticky-vote-body .ad {
      padding-bottom: 0;
      vertical-align: middle; }
    /* line 762, theme/styles/sass/_main.scss */
    .sticky-vote-body img {
      max-width: 100%;
      vertical-align: middle; }
  /* line 768, theme/styles/sass/_main.scss */
  .sticky-vote .text-container {
    position: relative;
    display: block;
    width: 100%;
    height: 110px;
    margin-bottom: 10px;
    background: url(../images/bg-brush.png) center no-repeat;
    background-size: contain;
    text-align: center;
    font-size: 16px; }
    /* line 779, theme/styles/sass/_main.scss */
    .sticky-vote .text-container p {
      width: 80%;
      margin: 0 auto;
      padding: 5px;
      font-size: 14px; }
    /* line 787, theme/styles/sass/_main.scss */
    .sticky-vote .text-container.md {
      height: 150px;
      background: url(../images/bg-brush-md.png) center no-repeat;
      background-size: contain; }

/* line 800, theme/styles/sass/_main.scss */
.title-head,
.pagination {
  padding: 15px 20px;
  background: url(../images/bg-titlehead.gif) center no-repeat;
  background-size: cover;
  font-size: 20px; }
  /* line 810, theme/styles/sass/_main.scss */
  .title-head h2,
  .pagination h2 {
    margin: 0;
    padding: 0;
    font-weight: 300;
    letter-spacing: 4px;
    text-transform: uppercase; }
  /* line 818, theme/styles/sass/_main.scss */
  .title-head i,
  .pagination i {
    margin-left: 6px; }
  /* line 822, theme/styles/sass/_main.scss */
  .title-head.centered,
  .pagination.centered {
    padding: 5px 20px;
    display: block;
    margin: 0 auto;
    text-align: center;
    background: none; }
    /* line 829, theme/styles/sass/_main.scss */
    .title-head.centered h2,
    .pagination.centered h2 {
      letter-spacing: initial;
      color: #959595; }

/* line 837, theme/styles/sass/_main.scss */
.pagination h2 {
  text-transform: uppercase; }

/* line 842, theme/styles/sass/_main.scss */
.form-title {
  margin-bottom: 20px;
  text-align: center; }
  /* line 848, theme/styles/sass/_main.scss */
  .form-title.white h1,
  .form-title.white h2,
  .form-title.white h3,
  .form-title.white h4,
  .form-title.white h5,
  .form-title.white p {
    color: #fff; }

/* line 859, theme/styles/sass/_main.scss */
.pagination {
  display: block;
  text-align: center; }
  /* line 863, theme/styles/sass/_main.scss */
  .pagination a {
    font-weight: 300;
    display: inline-block;
    min-width: 20px;
    padding: 2px 10px;
    color: #fff; }
    /* line 870, theme/styles/sass/_main.scss */
    .pagination a.active, .pagination a:hover {
      color: #000;
      background: #ffd800; }
    /* line 877, theme/styles/sass/_main.scss */
    .pagination a.void {
      cursor: default;
      color: #fff;
      background: none; }

/* line 885, theme/styles/sass/_main.scss */
.breadcrumb {
  text-transform: uppercase;
  padding: 5px 15px;
  padding-left: 40px;
  background: #f5ecec;
  font-size: 11px; }
  /* line 893, theme/styles/sass/_main.scss */
  .breadcrumb a {
    display: inline-block;
    vertical-align: middle;
    margin: 3px 1px;
    margin-left: 0; }
    /* line 899, theme/styles/sass/_main.scss */
    .breadcrumb a:after {
      display: inline-block;
      width: 10px;
      text-align: center;
      content: ">";
      margin-left: 3px; }
    /* line 907, theme/styles/sass/_main.scss */
    .breadcrumb a:hover {
      text-decoration: underline; }
  /* line 912, theme/styles/sass/_main.scss */
  .breadcrumb p {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle; }

/* line 921, theme/styles/sass/_main.scss */
.main-carousel article {
  position: relative; }
  /* line 924, theme/styles/sass/_main.scss */
  .main-carousel article img {
    width: 100%;
    display: block; }

/* line 930, theme/styles/sass/_main.scss */
.main-carousel .details {
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 60%;
  padding: 20px;
  -ms-transform-origin: bottom left;
      transform-origin: bottom left;
  -ms-transform: scale(1);
      transform: scale(1);
  background-color: rgba(0, 0, 0, 0.75); }
  /* line 940, theme/styles/sass/_main.scss */
  .main-carousel .details a {
    color: #fff; }
    /* line 943, theme/styles/sass/_main.scss */
    .main-carousel .details a:hover {
      text-decoration: underline; }
  /* line 948, theme/styles/sass/_main.scss */
  .main-carousel .details h1 {
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.2; }
  /* line 957, theme/styles/sass/_main.scss */
  .main-carousel .details h4 {
    display: block;
    margin: 2px 0px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fa4619; }

/* line 971, theme/styles/sass/_main.scss */
.main-carousel .slick-prev {
  background-position: left; }
  /* line 974, theme/styles/sass/_main.scss */
  .main-carousel .slick-prev:hover {
    background-position: right; }

/* line 979, theme/styles/sass/_main.scss */
.main-carousel .slick-next {
  background-position: right; }
  /* line 982, theme/styles/sass/_main.scss */
  .main-carousel .slick-next:hover {
    background-position: left; }

/* line 990, theme/styles/sass/_main.scss */
.sched-display .blocks > div {
  position: relative; }
  /* line 993, theme/styles/sass/_main.scss */
  .sched-display .blocks > div:hover {
    background-size: 170px; }
    /* line 998, theme/styles/sass/_main.scss */
    .sched-display .blocks > div:hover .label {
      left: -30px; }
  /* line 1006, theme/styles/sass/_main.scss */
  .sched-display .blocks > div:nth-child(2n) .label span {
    background: #ee4613; }
  /* line 1010, theme/styles/sass/_main.scss */
  .sched-display .blocks > div:nth-child(2n) .label time {
    background: #b5330b; }
  /* line 1016, theme/styles/sass/_main.scss */
  .sched-display .blocks > div:nth-child(3n) .label span {
    background: #139eee; }
  /* line 1020, theme/styles/sass/_main.scss */
  .sched-display .blocks > div:nth-child(3n) .label time {
    background: #0b689d; }
  /* line 1025, theme/styles/sass/_main.scss */
  .sched-display .blocks > div > a {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    text-indent: -999em; }

/* line 1034, theme/styles/sass/_main.scss */
.sched-display .blocks .bg-container {
  height: 200px;
  background-repeat: no-repeat;
  background-position: 80% center;
  background-size: 200px;
  border-top: solid 1px #f1f1f1;
  border-bottom: solid 1px #f1f1f1;
  border-right: solid 1px #f1f1f1; }
  /* line 1043, theme/styles/sass/_main.scss */
  .sched-display .blocks .bg-container:last-child {
    border-right: none; }

/* line 1049, theme/styles/sass/_main.scss */
.sched-display .label {
  overflow: hidden;
  position: absolute;
  left: -40px;
  top: 32%; }
  /* line 1055, theme/styles/sass/_main.scss */
  .sched-display .label span,
  .sched-display .label time {
    color: #fff;
    display: block;
    max-width: 200px;
    text-align: center;
    padding: 5px 30px;
    padding-left: 70px;
    text-transform: uppercase; }
  /* line 1066, theme/styles/sass/_main.scss */
  .sched-display .label span {
    font-size: 18px;
    background: #e6233f; }
  /* line 1071, theme/styles/sass/_main.scss */
  .sched-display .label time {
    font-size: 14px;
    background: #9a192c; }

/* line 1081, theme/styles/sass/_main.scss */
.chart-display .blocks > div:hover .details {
  top: 0; }

/* line 1088, theme/styles/sass/_main.scss */
.chart-display .details {
  overflow: hidden;
  position: absolute;
  top: 100%;
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.75); }
  /* line 1102, theme/styles/sass/_main.scss */
  .chart-display .details .limit {
    margin: 15px 0px; }
  /* line 1106, theme/styles/sass/_main.scss */
  .chart-display .details h2,
  .chart-display .details h3 {
    margin: 0;
    padding: 0;
    font-size: 24px; }
  /* line 1113, theme/styles/sass/_main.scss */
  .chart-display .details p {
    margin: 0;
    padding: 0;
    line-height: 1.4; }
  /* line 1120, theme/styles/sass/_main.scss */
  .chart-display .details > div {
    width: 90%; }

/* line 1126, theme/styles/sass/_main.scss */
.chart-display .mobile {
  display: none; }

/* line 1132, theme/styles/sass/_main.scss */
.article-display article {
  cursor: pointer; }
  /* line 1135, theme/styles/sass/_main.scss */
  .article-display article > a {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer; }
  /* line 1145, theme/styles/sass/_main.scss */
  .article-display article:hover .limit {
    opacity: 1;
    filter: alpha(opacity=100); }
  /* line 1152, theme/styles/sass/_main.scss */
  .article-display article:hover .details h2 {
    -ms-transform-origin: bottom left;
        transform-origin: bottom left;
    -ms-transform: scale(1.05);
        transform: scale(1.05);
    background-color: rgba(0, 0, 0, 0.85); }

/* line 1163, theme/styles/sass/_main.scss */
.article-display .limit {
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 10px 15px;
  font-size: 18px; }
  /* line 1169, theme/styles/sass/_main.scss */
  .article-display .limit a {
    position: relative;
    display: block;
    z-index: 100;
    color: #fff;
    font-style: italic; }
    /* line 1176, theme/styles/sass/_main.scss */
    .article-display .limit a:hover {
      text-decoration: underline; }

/* line 1182, theme/styles/sass/_main.scss */
.article-display .details {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  color: #fff; }
  /* line 1189, theme/styles/sass/_main.scss */
  .article-display .details > div {
    position: absolute;
    bottom: 0;
    width: 100%; }
  /* line 1195, theme/styles/sass/_main.scss */
  .article-display .details h2 {
    position: relative;
    margin: 0;
    padding: 10px 15px;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3;
    width: 80%;
    -ms-transform-origin: bottom left;
        transform-origin: bottom left;
    -ms-transform: scale(1);
        transform: scale(1);
    background-color: rgba(0, 0, 0, 0.5); }
  /* line 1208, theme/styles/sass/_main.scss */
  .article-display .details p {
    margin: 0;
    padding: 0;
    display: inline;
    font-weight: 300; }

/* line 1218, theme/styles/sass/_main.scss */
.myxtube-display span.bg {
  display: block;
  padding-bottom: 56.25%;
  padding-top: 25px;
  background-size: cover; }

/* line 1225, theme/styles/sass/_main.scss */
.myxtube-display .details {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: auto;
  color: #fff;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.75); }
  /* line 1234, theme/styles/sass/_main.scss */
  .myxtube-display .details h4 {
    font-weight: 300;
    text-transform: uppercase;
    margin: 0; }
  /* line 1240, theme/styles/sass/_main.scss */
  .myxtube-display .details h2 {
    margin: 0;
    padding: 0;
    font-size: 22px; }

/* line 1247, theme/styles/sass/_main.scss */
.myxtube-display .video-embed {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0; }
  /* line 1253, theme/styles/sass/_main.scss */
  .myxtube-display .video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 1268, theme/styles/sass/_main.scss */
.gallery-display article {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  float: left;
  width: 50%;
  height: 50%; }
  /* line 1276, theme/styles/sass/_main.scss */
  .gallery-display article img {
    display: block;
    width: 100%; }
  /* line 1281, theme/styles/sass/_main.scss */
  .gallery-display article > a {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer; }
  /* line 1290, theme/styles/sass/_main.scss */
  .gallery-display article.full {
    height: 100%; }
  /* line 1295, theme/styles/sass/_main.scss */
  .gallery-display article:hover .limit {
    opacity: 1;
    filter: alpha(opacity=100); }
  /* line 1302, theme/styles/sass/_main.scss */
  .gallery-display article:hover .details .cta {
    -ms-transform-origin: bottom left;
        transform-origin: bottom left;
    -ms-transform: scale(1.05);
        transform: scale(1.05);
    background-color: rgba(0, 0, 0, 0.85); }

/* line 1313, theme/styles/sass/_main.scss */
.gallery-display .limit {
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 10px 15px;
  font-size: 22px; }
  /* line 1319, theme/styles/sass/_main.scss */
  .gallery-display .limit a {
    position: relative;
    display: block;
    z-index: 100;
    color: #fff;
    font-style: italic; }
    /* line 1326, theme/styles/sass/_main.scss */
    .gallery-display .limit a:hover {
      text-decoration: underline; }

/* line 1332, theme/styles/sass/_main.scss */
.gallery-display .details {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  color: #fff; }
  /* line 1339, theme/styles/sass/_main.scss */
  .gallery-display .details > span {
    position: absolute;
    top: 15px;
    right: 15px;
    opacity: .90;
    filter: alpha(opacity=90);
    display: inline-block;
    vertical-align: middle; }
    /* line 1348, theme/styles/sass/_main.scss */
    .gallery-display .details > span em {
      font-size: 20px;
      padding-top: 3px;
      display: inline-block;
      vertical-align: middle;
      font-style: normal; }
    /* line 1356, theme/styles/sass/_main.scss */
    .gallery-display .details > span i {
      font-size: 24px;
      margin-left: 3px;
      display: inline-block;
      vertical-align: middle; }
  /* line 1364, theme/styles/sass/_main.scss */
  .gallery-display .details > div {
    position: absolute;
    bottom: 0;
    width: 100%; }
  /* line 1370, theme/styles/sass/_main.scss */
  .gallery-display .details .cta {
    width: 80%;
    -ms-transform-origin: bottom left;
        transform-origin: bottom left;
    -ms-transform: scale(1);
        transform: scale(1);
    background-color: rgba(0, 0, 0, 0.5);
    padding: 10px 15px; }
    /* line 1377, theme/styles/sass/_main.scss */
    .gallery-display .details .cta h4 {
      color: #faba67;
      font-size: 18px;
      letter-spacing: 2px;
      margin: 0; }
  /* line 1385, theme/styles/sass/_main.scss */
  .gallery-display .details h2 {
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 30px;
    font-weight: 400; }
  /* line 1394, theme/styles/sass/_main.scss */
  .gallery-display .details p {
    margin: 0;
    padding: 0;
    display: inline;
    font-weight: 300; }

/* line 1404, theme/styles/sass/_main.scss */
.connect-block article {
  position: relative; }
  /* line 1407, theme/styles/sass/_main.scss */
  .connect-block article a {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer; }
  /* line 1416, theme/styles/sass/_main.scss */
  .connect-block article:hover .details {
    -ms-transform-origin: bottom left;
        transform-origin: bottom left;
    -ms-transform: scale(1.05);
        transform: scale(1.05);
    background-color: rgba(0, 0, 0, 0.85); }

/* line 1425, theme/styles/sass/_main.scss */
.connect-block .details {
  position: absolute;
  bottom: 0;
  color: #fff;
  width: 80%;
  -ms-transform-origin: bottom left;
      transform-origin: bottom left;
  -ms-transform: scale(1);
      transform: scale(1);
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px 15px; }
  /* line 1435, theme/styles/sass/_main.scss */
  .connect-block .details h4 {
    color: #faba67;
    font-size: 18px;
    letter-spacing: 2px;
    margin: 0; }

/* line 1443, theme/styles/sass/_main.scss */
.connect-block h2 {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 30px;
  font-weight: 400; }

/* line 1454, theme/styles/sass/_main.scss */
.about-block .about-img {
  display: block;
  margin: 0 auto;
  max-width: 320px;
  width: auto; }

/* line 1461, theme/styles/sass/_main.scss */
.about-block .content {
  width: 500px;
  margin: 0 auto;
  font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica; }
  /* line 1466, theme/styles/sass/_main.scss */
  .about-block .content p {
    font-weight: 300;
    font-size: 13px;
    line-height: 1.8; }

/* line 1473, theme/styles/sass/_main.scss */
.about-block .myx-text {
  text-align: center;
  color: #ea4141; }

/* line 1487, theme/styles/sass/_main.scss */
.sched-display .title-head a,
.chart-display .title-head a,
.article-display .title-head a,
.myxtube-display .title-head a,
.gallery-display .title-head a,
.connect-block .title-head a,
.about-block .title-head a {
  text-transform: uppercase; }

/* line 1494, theme/styles/sass/_main.scss */
.full-article {
  padding: 40px; }
  /* line 1498, theme/styles/sass/_main.scss */
  .full-article .details .shareability {
    position: absolute;
    right: 0;
    bottom: 18px;
    margin-top: 0; }
  /* line 1506, theme/styles/sass/_main.scss */
  .full-article .shareability {
    /*position: relative;
    	bottom: 10px;
    	margin-top: 20px;*/
    position: absolute;
    right: 0;
    bottom: 18px; }
    /* line 1514, theme/styles/sass/_main.scss */
    .full-article .shareability a {
      display: inline-block;
      margin-left: -4px; }
      /* line 1518, theme/styles/sass/_main.scss */
      .full-article .shareability a:hover .fa-circle {
        color: #636363; }
    /* line 1525, theme/styles/sass/_main.scss */
    .full-article .shareability .fa-circle {
      color: #2e2f34; }
  /* line 1530, theme/styles/sass/_main.scss */
  .full-article.float-right {
    position: relative;
    bottom: 0;
    float: right; }
  /* line 1536, theme/styles/sass/_main.scss */
  .full-article .article-block {
    padding-bottom: 50px; }
  /* line 1540, theme/styles/sass/_main.scss */
  .full-article .title {
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid #faa71f; }
    /* line 1547, theme/styles/sass/_main.scss */
    .full-article .title img {
      display: block;
      width: 100%;
      max-width: 840px;
      padding-bottom: 10px; }
    /* line 1554, theme/styles/sass/_main.scss */
    .full-article .title h1,
    .full-article .title h6,
    .full-article .title p {
      margin: 0;
      padding: 0; }
    /* line 1561, theme/styles/sass/_main.scss */
    .full-article .title h1 {
      padding: 5px 0px;
      text-transform: uppercase;
      font-weight: 300;
      line-height: 1;
      color: #252525;
      font-size: 48px;
      font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica; }
    /* line 1571, theme/styles/sass/_main.scss */
    .full-article .title h6,
    .full-article .title p {
      color: #898989;
      font-size: 13px;
      font-weight: 300;
      padding: 2px 0px; }
    /* line 1579, theme/styles/sass/_main.scss */
    .full-article .title h6 {
      font-weight: 400; }
  /* line 1584, theme/styles/sass/_main.scss */
  .full-article .content {
    padding: 10px 0px; }
    /* line 1588, theme/styles/sass/_main.scss */
    .full-article .content p {
      margin: 0;
      font-size: 15px;
      padding: 10px 0px;
      line-height: 1.9; }
      /* line 1594, theme/styles/sass/_main.scss */
      .full-article .content p.pagingInfo {
        padding: 10px; }
    /* line 1599, theme/styles/sass/_main.scss */
    .full-article .content img {
      max-width: 100%; }
    /* line 1603, theme/styles/sass/_main.scss */
    .full-article .content iframe {
      width: 100%;
      max-width: 640px;
      display: block;
      margin: 15px auto;
      text-align: center; }
    /* line 1612, theme/styles/sass/_main.scss */
    .full-article .content .mrec-ads iframe {
      max-width: 728px; }
  /* line 1621, theme/styles/sass/_main.scss */
  .full-article .article-block .title h1 {
    padding-right: 110px; }
  /* line 1627, theme/styles/sass/_main.scss */
  .full-article .gigya-commenting {
    margin: 15px 0px; }
  /* line 1631, theme/styles/sass/_main.scss */
  .full-article .image-embed {
    display: block; }
    /* line 1635, theme/styles/sass/_main.scss */
    .full-article .image-embed img {
      max-width: 100%; }
  /* line 1640, theme/styles/sass/_main.scss */
  .full-article .content-listing {
    margin-top: 40px; }
  /* line 1645, theme/styles/sass/_main.scss */
  .full-article.content-listing .form-promo {
    display: block;
    margin: 0 auto;
    width: 650px; }
  /* line 1654, theme/styles/sass/_main.scss */
  .full-article.h-block .left-block article {
    position: relative;
    margin-bottom: 40px; }
    /* line 1659, theme/styles/sass/_main.scss */
    .full-article.h-block .left-block article img {
      display: block;
      width: 100%; }
  /* line 1666, theme/styles/sass/_main.scss */
  .full-article.h-block .shareability {
    bottom: 0px;
    padding: 5px 10px;
    background-color: rgba(255, 255, 255, 0.8); }
    /* line 1671, theme/styles/sass/_main.scss */
    .full-article.h-block .shareability > span {
      padding: 0px 5px; }
  /* line 1676, theme/styles/sass/_main.scss */
  .full-article.h-block .absolute {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0; }
    /* line 1682, theme/styles/sass/_main.scss */
    .full-article.h-block .absolute p {
      font-size: 12px;
      margin: 0;
      padding: 8px 15px;
      font-weight: 300;
      color: #fff;
      position: absolute;
      top: 0;
      right: 0;
      background-color: rgba(0, 0, 0, 0.75); }
    /* line 1694, theme/styles/sass/_main.scss */
    .full-article.h-block .absolute > a {
      display: block;
      width: 100%;
      height: 100%; }
  /* line 1703, theme/styles/sass/_main.scss */
  .full-article.c-block .legends, .full-article.c-block .left-block .historical {
    margin: 20px auto;
    font-size: 12px; }
    /* line 1707, theme/styles/sass/_main.scss */
    .full-article.c-block .legends span, .full-article.c-block .left-block .historical span {
      margin-right: 12px;
      white-space: nowrap; }
      /* line 1711, theme/styles/sass/_main.scss */
      .full-article.c-block .legends span i, .full-article.c-block .left-block .historical span i {
        margin-right: 5px; }
        /* line 1714, theme/styles/sass/_main.scss */
        .full-article.c-block .legends span i.ent, .full-article.c-block .left-block .historical span i.ent {
          font-style: normal;
          font-weight: 400;
          padding: 1px 3px;
          font-size: 8px;
          border: 1px solid #929ce4; }
          /* line 1721, theme/styles/sass/_main.scss */
          .full-article.c-block .legends span i.ent.new, .full-article.c-block .left-block .historical span i.ent.new {
            border: 1px solid #000;
            background: #ffec43; }
        /* line 1727, theme/styles/sass/_main.scss */
        .full-article.c-block .legends span i.fa-long-arrow-left, .full-article.c-block .left-block .historical span i.fa-long-arrow-left {
          color: #6ed9ff; }
        /* line 1731, theme/styles/sass/_main.scss */
        .full-article.c-block .legends span i.fa-line-chart, .full-article.c-block .left-block .historical span i.fa-line-chart {
          color: #96a0e5; }
        /* line 1735, theme/styles/sass/_main.scss */
        .full-article.c-block .legends span i.fa-calendar, .full-article.c-block .left-block .historical span i.fa-calendar {
          color: #fb8ba8; }
  /* line 1745, theme/styles/sass/_main.scss */
  .full-article.c-block .left-block article {
    position: relative;
    margin-bottom: 40px;
    padding-left: 40px; }
    /* line 1751, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block article img {
      display: block;
      width: 100%; }
    /* line 1757, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block article:first-child .image {
      float: none;
      margin: 0;
      margin-bottom: 10px; }
      /* line 1762, theme/styles/sass/_main.scss */
      .full-article.c-block .left-block article:first-child .image img {
        max-width: 940px; }
    /* line 1768, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block article:first-child .count em {
      padding-top: 12px;
      width: 80%;
      font-size: 28px; }
    /* line 1774, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block article:first-child .count:before {
      border-width: 100px 100px 0 0; }
    /* line 1779, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block article:first-child .details,
    .full-article.c-block .left-block article:first-child .artist,
    .full-article.c-block .left-block article:first-child p {
      position: relative; }
    /* line 1785, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block article:first-child .artist,
    .full-article.c-block .left-block article:first-child p {
      padding-left: 0; }
    /* line 1791, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block article .image {
      float: left;
      min-height: 150px;
      margin-right: 10px; }
      /* line 1798, theme/styles/sass/_main.scss */
      .full-article.c-block .left-block article .image img {
        max-width: 254px; }
    /* line 1803, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block article .details {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0px;
      left: 0px; }
    /* line 1811, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block article .artist {
      position: absolute;
      right: 0px;
      top: 0px;
      width: 100%;
      padding-left: 310px; }
  /* line 1823, theme/styles/sass/_main.scss */
  .full-article.c-block .left-block h2,
  .full-article.c-block .left-block h3,
  .full-article.c-block .left-block p {
    margin: 0;
    padding: 0;
    text-transform: uppercase; }
  /* line 1831, theme/styles/sass/_main.scss */
  .full-article.c-block .left-block h2 {
    margin-right: 45px;
    line-height: 1;
    font-size: 36px;
    font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica; }
  /* line 1838, theme/styles/sass/_main.scss */
  .full-article.c-block .left-block h3 {
    margin-right: 45px;
    font-size: 14px;
    font-weight: 300; }
  /* line 1844, theme/styles/sass/_main.scss */
  .full-article.c-block .left-block p {
    text-transform: initial;
    position: absolute;
    bottom: 0;
    width: 95%;
    padding-left: 310px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    /* line 1854, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block p a {
      font-size: 12px;
      color: #fa4a1d; }
      /* line 1858, theme/styles/sass/_main.scss */
      .full-article.c-block .left-block p a:hover {
        text-decoration: underline; }
  /* line 1864, theme/styles/sass/_main.scss */
  .full-article.c-block .left-block .shareability {
    z-index: 100;
    right: 0;
    top: 0;
    bottom: 0; }
    /* line 1870, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block .shareability a {
      display: block; }
  /* line 1875, theme/styles/sass/_main.scss */
  .full-article.c-block .left-block .historical {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    min-width: 40px; }
    /* line 1883, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block .historical span {
      margin: 10px 5px;
      text-align: center;
      display: block; }
      /* line 1888, theme/styles/sass/_main.scss */
      .full-article.c-block .left-block .historical span:first-child {
        margin-top: 0; }
      /* line 1892, theme/styles/sass/_main.scss */
      .full-article.c-block .left-block .historical span i {
        font-size: 14px;
        display: block;
        margin-right: 0px;
        margin-bottom: 2px;
        text-align: center; }
      /* line 1900, theme/styles/sass/_main.scss */
      .full-article.c-block .left-block .historical span.false {
        display: none; }
  /* line 1906, theme/styles/sass/_main.scss */
  .full-article.c-block .left-block .links {
    margin: 10px 0px; }
    /* line 1909, theme/styles/sass/_main.scss */
    .full-article.c-block .left-block .links a {
      font-size: 13px;
      margin-right: 10px;
      vertical-align: middle; }
      /* line 1914, theme/styles/sass/_main.scss */
      .full-article.c-block .left-block .links a i {
        margin-top: -2px;
        vertical-align: middle;
        font-size: 26px;
        margin-right: 5px; }
      /* line 1921, theme/styles/sass/_main.scss */
      .full-article.c-block .left-block .links a:hover {
        color: #636363; }
  /* line 1931, theme/styles/sass/_main.scss */
  .full-article.c-block .left-block .lightbox article {
    margin-bottom: 0;
    margin-right: 0; }
  /* line 1938, theme/styles/sass/_main.scss */
  .full-article.c-block .time {
    color: #fa4517;
    font-weight: 400;
    font-size: 24px; }

/* line 1947, theme/styles/sass/_main.scss */
.mood-meter {
  display: block;
  padding: 15px 0px;
  max-width: 480px; }
  /* line 1952, theme/styles/sass/_main.scss */
  .mood-meter h2,
  .mood-meter h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700; }
  /* line 1960, theme/styles/sass/_main.scss */
  .mood-meter a {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    text-indent: -9999em;
    background: url(../images/emojis.png) no-repeat;
    background-size: 360px 60px; }
    /* line 1969, theme/styles/sass/_main.scss */
    .mood-meter a.sad {
      background-position: -60px 0px; }
    /* line 1973, theme/styles/sass/_main.scss */
    .mood-meter a.laugh {
      background-position: -120px 0px; }
    /* line 1977, theme/styles/sass/_main.scss */
    .mood-meter a.pokerface {
      background-position: -180px 0px; }
    /* line 1981, theme/styles/sass/_main.scss */
    .mood-meter a.schock {
      background-position: -240px 0px; }
    /* line 1985, theme/styles/sass/_main.scss */
    .mood-meter a.angry {
      background-position: -300px 0px; }
    /* line 1989, theme/styles/sass/_main.scss */
    .mood-meter a.shock {
      background-position: -240px 0px; }
    /* line 1993, theme/styles/sass/_main.scss */
    .mood-meter a:hover {
      -ms-transform: scale(1.15);
          transform: scale(1.15); }
  /* line 1999, theme/styles/sass/_main.scss */
  .mood-meter span {
    display: block;
    padding: 5px 0px;
    text-align: center;
    font-size: 14px;
    font-weight: 400; }
  /* line 2007, theme/styles/sass/_main.scss */
  .mood-meter div {
    width: 75px;
    display: inline-block;
    text-align: center; }
  /* line 2013, theme/styles/sass/_main.scss */
  .mood-meter p.message {
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    padding: 5px;
    background: orange;
    color: #fff; }

/* line 2024, theme/styles/sass/_main.scss */
.full-events {
  display: block;
  position: relative;
  max-width: 1020px;
  margin: 0 auto;
  padding: 40px; }
  /* line 2031, theme/styles/sass/_main.scss */
  .full-events .title {
    text-align: center;
    margin-bottom: 20px; }
    /* line 2035, theme/styles/sass/_main.scss */
    .full-events .title h1 {
      font-size: 48px;
      color: #e74c01; }
    /* line 2040, theme/styles/sass/_main.scss */
    .full-events .title p,
    .full-events .title h1 {
      margin: 0; }
    /* line 2045, theme/styles/sass/_main.scss */
    .full-events .title p {
      font-size: 18px;
      font-weight: 100; }

/* line 2053, theme/styles/sass/_main.scss */
.partial-block .content {
  display: block;
  width: 650px;
  margin: 0 auto;
  font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica; }

/* line 2060, theme/styles/sass/_main.scss */
.partial-block img {
  display: block;
  margin: 0 auto;
  max-width: 100%; }

/* line 2067, theme/styles/sass/_main.scss */
.partial-block .title h1 {
  font-size: 30px;
  text-align: center;
  font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica; }

/* line 2075, theme/styles/sass/_main.scss */
.events-list {
  margin-top: 0; }
  /* line 2079, theme/styles/sass/_main.scss */
  .events-list .item {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin-bottom: 20px; }
  /* line 2086, theme/styles/sass/_main.scss */
  .events-list .item-overlay {
    position: relative;
    width: 100%;
    padding: 1.5em 3%;
    background: #0a3859;
    background: -webkit-gradient(left top, right top, color-stop(0%, #0a3859), color-stop(100%, rgba(0, 255, 217, 0.8)));
    background: linear-gradient(to right, #0a3859 0%, rgba(0, 255, 217, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a3859', endColorstr='#00ffd9', GradientType=1); }
    /* line 2100, theme/styles/sass/_main.scss */
    .events-list .item-overlay .col-xs-3 {
      padding-right: 40px; }
  /* line 2105, theme/styles/sass/_main.scss */
  .events-list .item-left {
    width: 20%; }
  /* line 2109, theme/styles/sass/_main.scss */
  .events-list .item-right {
    width: 80%;
    color: #fff; }
  /* line 2117, theme/styles/sass/_main.scss */
  .events-list .item-date {
    font-weight: 100;
    line-height: 1;
    margin-bottom: 2em; }
  /* line 2123, theme/styles/sass/_main.scss */
  .events-list .item-date-big {
    font-size: 70px;
    color: #ebc026; }
  /* line 2128, theme/styles/sass/_main.scss */
  .events-list .item-date-month {
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
    font-size: 20px;
    text-transform: uppercase;
    color: #dc9d10; }
  /* line 2136, theme/styles/sass/_main.scss */
  .events-list header h2 {
    margin-top: 0;
    margin-bottom: 1em;
    font-size: 34px;
    font-weight: 300;
    word-break: break-word; }
  /* line 2145, theme/styles/sass/_main.scss */
  .events-list .item-detail {
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
    font-weight: 100; }
    /* line 2150, theme/styles/sass/_main.scss */
    .events-list .item-detail li {
      position: relative;
      padding-left: 10%;
      font-weight: 100; }
    /* line 2156, theme/styles/sass/_main.scss */
    .events-list .item-detail p {
      margin-bottom: 1.25em; }
    /* line 2160, theme/styles/sass/_main.scss */
    .events-list .item-detail .item-detail-icon {
      position: absolute;
      left: 0;
      top: 0;
      text-align: center;
      width: 20px; }
      /* line 2167, theme/styles/sass/_main.scss */
      .events-list .item-detail .item-detail-icon i {
        font-size: 20px; }

/* line 2174, theme/styles/sass/_main.scss */
.events-aside-tabs {
  display: none;
  background: #d66707;
  background: -webkit-gradient(left top, right top, color-stop(0%, #d66707), color-stop(100%, #dda712));
  background: linear-gradient(to right, #d66707 0%, #dda712 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d66707', endColorstr='#dda712', GradientType=1); }
  /* line 2186, theme/styles/sass/_main.scss */
  .events-aside-tabs a {
    display: block;
    padding: 15px;
    font-size: 14px;
    float: left;
    width: 50%;
    position: relative;
    border-bottom: 2px solid #f6b434;
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
    text-decoration: none;
    text-align: center;
    transition: color 0.25s;
    color: #ffce70;
    white-space: nowrap; }
    /* line 2201, theme/styles/sass/_main.scss */
    .events-aside-tabs a:after {
      content: '';
      position: absolute;
      top: 100%;
      left: 0;
      width: 0%;
      height: 2px;
      background: #fff;
      transition: width 0.25s; }
    /* line 2212, theme/styles/sass/_main.scss */
    .events-aside-tabs a.active, .events-aside-tabs a:hover {
      color: #ffce70; }
      /* line 2216, theme/styles/sass/_main.scss */
      .events-aside-tabs a.active:after, .events-aside-tabs a:hover:after {
        width: 100%;
        background-color: #fff; }

/* line 2224, theme/styles/sass/_main.scss */
.loader-container {
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1050;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  outline: 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
  -webkit-overflow-scrolling: auto;
  overflow: auto; }
  /* line 2242, theme/styles/sass/_main.scss */
  .loader-container.relative {
    position: relative;
    min-height: 400px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 99; }
  /* line 2250, theme/styles/sass/_main.scss */
  .loader-container .spinner,
  .loader-container .logo {
    display: none; }
  /* line 2255, theme/styles/sass/_main.scss */
  .loader-container .spinner {
    margin-left: -19px;
    z-index: 9999;
    color: #fee400;
    font-size: 70px; }
  /* line 2263, theme/styles/sass/_main.scss */
  .loader-container .logo {
    width: 52px;
    margin-top: 9px;
    margin-left: -15px;
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    z-index: 99999; }
  /* line 2276, theme/styles/sass/_main.scss */
  .loader-container .loader-inner > div {
    background-color: #fee400; }

/* line 2282, theme/styles/sass/_main.scss */
.widget-banner {
  margin-bottom: 20px; }
  /* line 2285, theme/styles/sass/_main.scss */
  .widget-banner > a {
    display: block;
    margin: 0 auto; }
  /* line 2290, theme/styles/sass/_main.scss */
  .widget-banner img {
    display: block;
    margin: 0 auto; }

/* line 2296, theme/styles/sass/_main.scss */
.animated {
  animation-duration: .5s;
  animation-fill-mode: both;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite; }

@keyframes bounce {
  0%,
  100% {
    transform: translateY(0); }
  30% {
    transform: translateY(-5px); } }

/* line 2331, theme/styles/sass/_main.scss */
.bounce {
  animation-name: bounce; }

/* line 2338, theme/styles/sass/_main.scss */
.panel-selector h3,
.panel-selector .datepicker-events {
  font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
  font-weight: 100; }

@media (min-width: 980px) {
  /* line 2347, theme/styles/sass/_main.scss */
  .panel-selector {
    display: block !important;
    height: auto !important; } }

/* line 2353, theme/styles/sass/_main.scss */
.count {
  position: absolute;
  display: block;
  width: 80px;
  height: 80px; }
  /* line 2359, theme/styles/sass/_main.scss */
  .count em {
    position: relative;
    z-index: 100;
    top: 0;
    left: 0;
    width: 65%;
    height: 100%;
    display: block;
    color: #fff;
    font-style: normal;
    text-align: center;
    padding-top: 10px;
    font-size: 24px;
    font-weight: 600; }
  /* line 2375, theme/styles/sass/_main.scss */
  .count:before {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 80px 80px 0 0;
    border-color: #fa4417 transparent transparent transparent; }
  /* line 2388, theme/styles/sass/_main.scss */
  #international .count:before {
    border-color: #3eb9e4 transparent transparent transparent; }
  /* line 2394, theme/styles/sass/_main.scss */
  #daily-top-10 .count:before {
    border-color: #ffbd00 transparent transparent transparent; }
  /* line 2400, theme/styles/sass/_main.scss */
  #daily-pinoy .count:before {
    border-color: #ffa28c transparent transparent transparent; }
  /* line 2406, theme/styles/sass/_main.scss */
  #daily-international .count:before {
    border-color: #b6a0ff transparent transparent transparent; }
  /* line 2412, theme/styles/sass/_main.scss */
  #countdown .count:before {
    border-color: #fe7f9e transparent transparent transparent; }
  /* line 2418, theme/styles/sass/_main.scss */
  #hit-chart .count:before {
    border-color: #ff8459 transparent transparent transparent; }

/* line 2424, theme/styles/sass/_main.scss */
.chart-list {
  margin: 10px auto;
  position: relative; }
  /* line 2430, theme/styles/sass/_main.scss */
  .chart-list .menu-list > div,
  .chart-list .default > div {
    min-height: 90px;
    padding: 0px 10px;
    position: relative;
    cursor: pointer;
    padding: 0 10px;
    background-color: #ccc; }
    /* line 2441, theme/styles/sass/_main.scss */
    .chart-list .menu-list > div:hover img,
    .chart-list .menu-list > div:hover h3,
    .chart-list .default > div:hover img,
    .chart-list .default > div:hover h3 {
      opacity: 0.85; }
    /* line 2447, theme/styles/sass/_main.scss */
    .chart-list .menu-list > div img,
    .chart-list .default > div img {
      display: inline-block;
      vertical-align: middle;
      width: auto; }
    /* line 2453, theme/styles/sass/_main.scss */
    .chart-list .menu-list > div h2,
    .chart-list .menu-list > div h3,
    .chart-list .default > div h2,
    .chart-list .default > div h3 {
      position: absolute;
      top: 22px;
      left: 0;
      padding-left: 110px !important;
      padding-right: 90px !important;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      display: inline-block;
      vertical-align: middle;
      color: #fff;
      font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica;
      font-size: 40px !important; }
  /* line 2473, theme/styles/sass/_main.scss */
  .chart-list .menu-list {
    display: none;
    position: absolute;
    width: 100%;
    z-index: 120; }
    /* line 2480, theme/styles/sass/_main.scss */
    .chart-list .menu-list > div h3 {
      padding-right: 15px !important; }
  /* line 2486, theme/styles/sass/_main.scss */
  .chart-list .btn {
    position: absolute;
    top: 0;
    right: 0;
    background: #fa4517;
    padding: 16px 20px;
    cursor: pointer; }
    /* line 2494, theme/styles/sass/_main.scss */
    .chart-list .btn i {
      font-size: 58px;
      font-weight: bold; }

/* line 2503, theme/styles/sass/_main.scss */
.date-indicator .prev,
.date-indicator .next,
.date-indicator span {
  display: inline-block;
  vertical-align: middle; }

/* line 2512, theme/styles/sass/_main.scss */
.date-indicator .prev:hover,
.date-indicator .next:hover {
  opacity: 0.8; }

/* line 2517, theme/styles/sass/_main.scss */
.date-indicator span {
  margin: 0 5px; }

/* line 2523, theme/styles/sass/_main.scss */
.side-block h4 {
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
  font-weight: 400;
  font-size: 24px;
  color: #252525; }

/* line 2532, theme/styles/sass/_main.scss */
.side-block img {
  display: block;
  width: 100%; }

/* line 2538, theme/styles/sass/_main.scss */
.side-block.listing article {
  margin-bottom: 15px; }
  /* line 2542, theme/styles/sass/_main.scss */
  .side-block.listing article img {
    max-width: 120px;
    margin-right: 10px; }
  /* line 2547, theme/styles/sass/_main.scss */
  .side-block.listing article h2,
  .side-block.listing article h3 {
    margin: 0;
    padding: 0;
    width: 150px;
    font-size: 12px;
    line-height: 1.3; }
    /* line 2555, theme/styles/sass/_main.scss */
    .side-block.listing article h2 a,
    .side-block.listing article h3 a {
      font-weight: 300; }
  /* line 2560, theme/styles/sass/_main.scss */
  .side-block.listing article .tag {
    display: inline-block;
    padding: 3px 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 5px; }
  /* line 2570, theme/styles/sass/_main.scss */
  .side-block.listing article .date {
    font-style: italic;
    font-weight: 100;
    color: #1f1f1f; }
  /* line 2576, theme/styles/sass/_main.scss */
  .side-block.listing article.article .tag,
  .side-block.listing article.articles .tag {
    background: #ffb400; }
  /* line 2581, theme/styles/sass/_main.scss */
  .side-block.listing article.photo .tag,
  .side-block.listing article.photos .tag {
    background: #0099d0; }
  /* line 2586, theme/styles/sass/_main.scss */
  .side-block.listing article.video .tag,
  .side-block.listing article.videos .tag {
    background: #ed4961; }

/* line 2593, theme/styles/sass/_main.scss */
.side-block.listing.inline article {
  margin-bottom: 30px;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch; }
  /* line 2609, theme/styles/sass/_main.scss */
  .side-block.listing.inline article > a,
  .side-block.listing.inline article > div {
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
        align-self: auto; }
  /* line 2620, theme/styles/sass/_main.scss */
  .side-block.listing.inline article > a {
    position: relative;
    width: 30%;
    margin-right: 20px;
    -ms-flex-order: 0;
    order: 0; }
    /* line 2629, theme/styles/sass/_main.scss */
    .side-block.listing.inline article > a .tag {
      position: absolute;
      top: 0;
      left: 0;
      width: auto; }
  /* line 2637, theme/styles/sass/_main.scss */
  .side-block.listing.inline article > div {
    width: 70%;
    -ms-flex-order: 1;
    order: 1; }
    /* line 2643, theme/styles/sass/_main.scss */
    .side-block.listing.inline article > div p {
      font-weight: 100;
      color: #898989; }
      /* line 2647, theme/styles/sass/_main.scss */
      .side-block.listing.inline article > div p a {
        color: #fcce11; }
  /* line 2653, theme/styles/sass/_main.scss */
  .side-block.listing.inline article h3,
  .side-block.listing.inline article h4 {
    width: 100%;
    margin: 0; }
  /* line 2659, theme/styles/sass/_main.scss */
  .side-block.listing.inline article h3 a,
  .side-block.listing.inline article h4 a {
    font-weight: 700; }
  /* line 2664, theme/styles/sass/_main.scss */
  .side-block.listing.inline article img {
    max-width: 100%; }

/* line 2672, theme/styles/sass/_main.scss */
.side-block.block article {
  position: relative; }
  /* line 2675, theme/styles/sass/_main.scss */
  .side-block.block article > a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0; }

/* line 2683, theme/styles/sass/_main.scss */
.side-block.block .details {
  position: absolute;
  bottom: 0; }
  /* line 2687, theme/styles/sass/_main.scss */
  .side-block.block .details h4 {
    font-weight: 300;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    background: #000; }
  /* line 2695, theme/styles/sass/_main.scss */
  .side-block.block .details h2,
  .side-block.block .details h3 {
    font-weight: 400;
    width: 80%;
    margin: 0;
    padding: 5px 10px;
    color: #000;
    background: #fff; }

/* line 2710, theme/styles/sass/_main.scss */
.full-block .blocks.sm {
  padding: 30px; }

/* line 2717, theme/styles/sass/_main.scss */
.tab-list a {
  padding: 10px 5px;
  float: left;
  text-align: center;
  display: block;
  width: 50%;
  color: #000;
  background: #cecece;
  font-size: 26px; }
  /* line 2727, theme/styles/sass/_main.scss */
  .tab-list a:hover {
    background: #e9582d; }
  /* line 2732, theme/styles/sass/_main.scss */
  .tab-list a.active {
    background: #fbce11; }

/* line 2740, theme/styles/sass/_main.scss */
.content-listing {
  position: relative; }
  /* line 2743, theme/styles/sass/_main.scss */
  .content-listing > h2 {
    display: block;
    margin: 10px auto;
    padding: 10px 15px;
    text-align: center;
    font-weight: 400;
    font-size: 28px;
    color: #252525; }
  /* line 2753, theme/styles/sass/_main.scss */
  .content-listing > p {
    margin: 0 auto 20px auto;
    text-align: center; }
  /* line 2759, theme/styles/sass/_main.scss */
  .content-listing.smaller .blocks {
    padding: 0px;
    display: block; }
    /* line 2763, theme/styles/sass/_main.scss */
    .content-listing.smaller .blocks.md {
      width: 85%; }
      /* line 2766, theme/styles/sass/_main.scss */
      .content-listing.smaller .blocks.md > div {
        width: auto !important; }
      /* line 2770, theme/styles/sass/_main.scss */
      .content-listing.smaller .blocks.md article {
        margin: 15px 4px;
        width: 38.46154%; }
  /* line 2777, theme/styles/sass/_main.scss */
  .content-listing.smaller .slick-prev,
  .content-listing.smaller .slick-next {
    width: 50px;
    height: 81px;
    background-size: 50px 81px; }
  /* line 2784, theme/styles/sass/_main.scss */
  .content-listing.smaller .slick-prev {
    left: -50px; }
  /* line 2788, theme/styles/sass/_main.scss */
  .content-listing.smaller .slick-next {
    right: -50px; }
  /* line 2793, theme/styles/sass/_main.scss */
  .content-listing .blocks {
    margin: 0 auto;
    padding: 10px 20px; }
    /* line 2797, theme/styles/sass/_main.scss */
    .content-listing .blocks.ssm {
      padding: 0; }
      /* line 2800, theme/styles/sass/_main.scss */
      .content-listing .blocks.ssm article {
        margin: 0; }
        /* line 2803, theme/styles/sass/_main.scss */
        .content-listing .blocks.ssm article .image {
          margin-bottom: 0; }
  /* line 2810, theme/styles/sass/_main.scss */
  .content-listing article {
    margin: 15px 0.9375%; }
    /* line 2816, theme/styles/sass/_main.scss */
    .content-listing article h4.live, .content-listing article h4.promo, .content-listing article h4.quiz, .content-listing article h4.poll, .content-listing article h4.photo, .content-listing article h4.video, .content-listing article h4.article {
      display: block;
      margin: 5px 0px;
      text-transform: uppercase;
      font-weight: normal; }
    /* line 2829, theme/styles/sass/_main.scss */
    .content-listing article h4.live {
      color: #ed4961; }
    /* line 2833, theme/styles/sass/_main.scss */
    .content-listing article h4.promo {
      color: #a500fa; }
    /* line 2837, theme/styles/sass/_main.scss */
    .content-listing article h4.quiz {
      color: #e9582c; }
    /* line 2841, theme/styles/sass/_main.scss */
    .content-listing article h4.poll {
      color: #0342b6; }
    /* line 2845, theme/styles/sass/_main.scss */
    .content-listing article h4.photo {
      color: #0099d0; }
    /* line 2849, theme/styles/sass/_main.scss */
    .content-listing article h4.video {
      color: #ed4961; }
    /* line 2853, theme/styles/sass/_main.scss */
    .content-listing article h4.article {
      color: #faa71f; }
    /* line 2858, theme/styles/sass/_main.scss */
    .content-listing article .image {
      display: block;
      position: relative;
      margin-bottom: 5px;
      min-height: 100px; }
      /* line 2869, theme/styles/sass/_main.scss */
      .content-listing article .image:hover .limit,
      .content-listing article .image:hover .centered {
        opacity: 1;
        filter: alpha(opacity=100); }
    /* line 2879, theme/styles/sass/_main.scss */
    .content-listing article .image:hover .reversed {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%; }
    /* line 2888, theme/styles/sass/_main.scss */
    .content-listing article .limit,
    .content-listing article .centered {
      opacity: 0;
      filter: alpha(opacity=0);
      padding: 10px 12px;
      font-size: 14px;
      font-weight: 400; }
      /* line 2896, theme/styles/sass/_main.scss */
      .content-listing article .limit a,
      .content-listing article .centered a {
        position: relative;
        z-index: 100;
        color: #fff; }
        /* line 2901, theme/styles/sass/_main.scss */
        .content-listing article .limit a:hover,
        .content-listing article .centered a:hover {
          text-decoration: underline; }
    /* line 2907, theme/styles/sass/_main.scss */
    .content-listing article .centered {
      text-align: center;
      position: absolute;
      top: 50%;
      left: 50%;
      bottom: auto !important;
      margin-right: -50%;
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%); }
      /* line 2920, theme/styles/sass/_main.scss */
      .content-listing article .centered a {
        display: block;
        font-size: 16px;
        font-weight: 400; }
        /* line 2926, theme/styles/sass/_main.scss */
        .content-listing article .centered a:hover {
          color: #fcce11;
          text-decoration: none; }
      /* line 2933, theme/styles/sass/_main.scss */
      .content-listing article .centered h2 {
        margin: 0;
        padding: 0;
        padding-bottom: 10px;
        font-size: 52px;
        font-weight: 400;
        line-height: 38px;
        color: #fff;
        text-transform: uppercase; }
        /* line 2943, theme/styles/sass/_main.scss */
        .content-listing article .centered h2 span {
          font-weight: 300;
          display: block;
          font-size: 42px; }
      /* line 2950, theme/styles/sass/_main.scss */
      .content-listing article .centered p {
        margin: 10px auto !important;
        margin-top: 0px !important;
        display: block !important;
        width: 70% !important;
        font-size: 14px; }
    /* line 2961, theme/styles/sass/_main.scss */
    .content-listing article .details {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      color: #fff; }
      /* line 2968, theme/styles/sass/_main.scss */
      .content-listing article .details > div {
        position: absolute;
        bottom: 0; }
      /* line 2973, theme/styles/sass/_main.scss */
      .content-listing article .details p {
        margin: 0;
        padding: 0;
        display: inline;
        font-weight: 300; }
      /* line 2980, theme/styles/sass/_main.scss */
      .content-listing article .details > span {
        position: absolute;
        top: 5px;
        right: 8px;
        opacity: .90;
        filter: alpha(opacity=90);
        display: inline-block;
        vertical-align: middle; }
        /* line 2989, theme/styles/sass/_main.scss */
        .content-listing article .details > span em {
          font-size: 16px;
          padding-top: 3px;
          display: inline-block;
          vertical-align: middle;
          font-style: normal; }
        /* line 2997, theme/styles/sass/_main.scss */
        .content-listing article .details > span i {
          font-size: 20px;
          margin-left: 2px;
          display: inline-block;
          vertical-align: middle; }
      /* line 3005, theme/styles/sass/_main.scss */
      .content-listing article .details a {
        display: block;
        font-style: italic; }
    /* line 3012, theme/styles/sass/_main.scss */
    .content-listing article h2 {
      font-weight: 400;
      font-size: 16px;
      margin: 0;
      padding: 0; }
    /* line 3019, theme/styles/sass/_main.scss */
    .content-listing article .timestamp {
      margin: 0;
      padding: 0;
      font-size: 13px;
      color: #959595; }
  /* line 3029, theme/styles/sass/_main.scss */
  .content-listing .shows-section article .image {
    padding: 10px;
    border: solid 1px #e1e1e1; }
  /* line 3035, theme/styles/sass/_main.scss */
  .content-listing .shows-section article:hover .image {
    border: solid 1px #f6b434;
    opacity: 0.9; }
  /* line 3040, theme/styles/sass/_main.scss */
  .content-listing .shows-section article:hover h3 a {
    color: #e9582d; }
  /* line 3050, theme/styles/sass/_main.scss */
  .content-listing .myxtube-section article span.live {
    cursor: pointer; }

/* line 3060, theme/styles/sass/_main.scss */
.slick-no-slide .slick-track {
  /*width: 100% !important;*/
  /*text-align: center;*/
  transform: translate3d(0px, 0px, 0px) !important;
  -webkit-transform: translate3d(0px, 0px, 0px) !important;
  margin: 0 auto; }

/* line 3068, theme/styles/sass/_main.scss */
.slick-no-slide .slick-slide {
  float: none;
  display: inline-block;
  *display: inline-block;
  vertical-align: top; }

/* line 3075, theme/styles/sass/_main.scss */
.media-gallery {
  /*border: 1px solid #656565;*/
  /* #d9d9d9 */ }
  /* line 3079, theme/styles/sass/_main.scss */
  .media-gallery .slick-track {
    background: #656565; }
  /* line 3083, theme/styles/sass/_main.scss */
  .media-gallery .slick-prev {
    left: 3px; }
  /* line 3087, theme/styles/sass/_main.scss */
  .media-gallery .slick-next {
    right: 3px; }
  /* line 3091, theme/styles/sass/_main.scss */
  .media-gallery .slick-prev,
  .media-gallery .slick-next {
    top: 50%;
    width: 60px;
    height: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; }
    /* line 3100, theme/styles/sass/_main.scss */
    .media-gallery .slick-prev:hover,
    .media-gallery .slick-next:hover {
      opacity: 0.8; }
  /* line 3105, theme/styles/sass/_main.scss */
  .media-gallery.slider-nav {
    /*padding: 0 55px;
		border: none;*/
    margin-top: 10px;
    border: 1px solid transparent;
    padding: 10px 50px;
    background-color: #fff; }
    /* line 3113, theme/styles/sass/_main.scss */
    .media-gallery.slider-nav .slick-track,
    .media-gallery.slider-nav .holder {
      background-color: #fff; }
    /* line 3119, theme/styles/sass/_main.scss */
    .media-gallery.slider-nav .holder:hover {
      opacity: 0.8; }
    /* line 3125, theme/styles/sass/_main.scss */
    .media-gallery.slider-nav .slick-current img {
      border: solid 2px #faa71f; }
  /* line 3131, theme/styles/sass/_main.scss */
  .media-gallery p.pagingInfo {
    position: absolute;
    left: 10px;
    bottom: 0; }
  /* line 3137, theme/styles/sass/_main.scss */
  .media-gallery .holder {
    position: relative;
    height: 470px;
    background-color: #656565; }
    /* line 3142, theme/styles/sass/_main.scss */
    .media-gallery .holder img {
      cursor: pointer; }
  /* line 3147, theme/styles/sass/_main.scss */
  .media-gallery img {
    display: block;
    max-width: 100%;
    width: auto;
    text-align: center;
    margin: 0 auto;
    max-height: 484px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); }
  /* line 3166, theme/styles/sass/_main.scss */
  .media-gallery .content {
    padding: 15px; }
    /* line 3169, theme/styles/sass/_main.scss */
    .media-gallery .content h5 {
      font-size: 18px;
      font-style: italic;
      font-weight: 500;
      margin: 0;
      padding: 10px 0px; }
    /* line 3177, theme/styles/sass/_main.scss */
    .media-gallery .content p {
      margin: 0;
      padding: 5px 0px;
      font-weight: 100; }

/* line 3185, theme/styles/sass/_main.scss */
.video-embed {
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: auto;
  margin-bottom: 30px;
  /*.brightcove-container {
		position: relative; 
		display: block; 
		max-width: 480%;
	}
	.brightcove-wrapper {
		padding-top: 56.25%;
	}*/ }
  /* line 3194, theme/styles/sass/_main.scss */
  .video-embed iframe {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100%;
    max-width: 100% !important; }
  /* line 3204, theme/styles/sass/_main.scss */
  .lg .video-embed {
    margin-bottom: 0px; }
  /* line 3208, theme/styles/sass/_main.scss */
  .video-embed .video-js {
    position: relative;
    display: block;
    width: 100%;
    height: 100%; }
    /* line 3214, theme/styles/sass/_main.scss */
    .video-embed .video-js video {
      /*height: auto;
    		position: relative;*/
      /*position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%;*/ }
    /* line 3221, theme/styles/sass/_main.scss */
    .video-embed .video-js .vjs-big-play-button {
      width: 100px;
      height: 100px;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      text-align: center;
      background: rgba(255, 180, 0, 0.65); }
      /* line 3229, theme/styles/sass/_main.scss */
      .video-embed .video-js .vjs-big-play-button:before {
        text-shadow: none;
        /*width: 40px; 
				height: auto;
				margin: 0 auto;*/
        font-size: 48px;
        /*font-size: 45px;
				line-height: inherit;*/ }
      /* line 3240, theme/styles/sass/_main.scss */
      .video-embed .video-js .vjs-big-play-button:hover {
        box-shadow: 0 0 15px 3px #fff; }
    /* line 3245, theme/styles/sass/_main.scss */
    .video-embed .video-js .vjs-play-progress,
    .video-embed .video-js .vjs-volume-level {
      background-color: #ffb400; }

/* line 3264, theme/styles/sass/_main.scss */
.full-resolution {
  float: right;
  margin: 10px auto;
  font-weight: 500;
  color: #e9582d; }

/* line 3271, theme/styles/sass/_main.scss */
.request-link {
  display: none;
  margin: 5px 0;
  padding: 10px 15px;
  font-size: 12px;
  font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
  color: #fff; }
  /* line 3279, theme/styles/sass/_main.scss */
  .request-link.active {
    display: inline-block; }
  /* line 3283, theme/styles/sass/_main.scss */
  .request-link i {
    margin-right: 5px;
    font-size: 16px; }
  /* line 3288, theme/styles/sass/_main.scss */
  .request-link i,
  .request-link span {
    display: inline-block;
    vertical-align: top; }

/* line 3295, theme/styles/sass/_main.scss */
.skinning {
  position: absolute;
  width: 100%;
  left: 0;
  z-index: 0; }

/* line 3302, theme/styles/sass/_main.scss */
.streaming {
  background: #fff;
  padding: 40px;
  padding-bottom: 20px;
  min-height: 300px;
  position: relative;
  z-index: 10; }
  /* line 3311, theme/styles/sass/_main.scss */
  .streaming.centered {
    text-align: center;
    margin: 0 auto; }
  /* line 3316, theme/styles/sass/_main.scss */
  .streaming .title {
    position: relative;
    border-bottom: 1px solid #faa71f; }
    /* line 3320, theme/styles/sass/_main.scss */
    .streaming .title h1 {
      margin: 0;
      padding: 0;
      font-size: 42px;
      font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica; }
    /* line 3327, theme/styles/sass/_main.scss */
    .streaming .title h2,
    .streaming .title h3 {
      margin: 0;
      padding: 10px 5px;
      font-size: 32px;
      font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica;
      letter-spacing: normal; }
  /* line 3337, theme/styles/sass/_main.scss */
  .streaming p {
    padding: 5px 0px;
    line-height: 1.6; }
    /* line 3341, theme/styles/sass/_main.scss */
    .streaming p a {
      color: #00aeef; }
  /* line 3346, theme/styles/sass/_main.scss */
  .streaming .shareability {
    position: absolute;
    bottom: 5px;
    right: 0; }
  /* line 3352, theme/styles/sass/_main.scss */
  .streaming .status {
    margin-top: 10px;
    font-size: 16px;
    display: inline-block;
    font-weight: 400;
    padding: 15px 20px;
    color: #fff;
    background: #e9592d;
    background: -webkit-gradient(left top, right top, color-stop(0%, #e9592d), color-stop(100%, #faaa28));
    background: linear-gradient(to right, #e9592d 0%, #faaa28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9592d', endColorstr='#faaa28', GradientType=1); }

/* line 3371, theme/styles/sass/_main.scss */
.schedule-holder {
  position: relative;
  margin-left: 30px; }
  /* line 3376, theme/styles/sass/_main.scss */
  div .schedule-holder {
    margin-right: 370px !important; }
  /* line 3380, theme/styles/sass/_main.scss */
  .schedule-holder a {
    display: inline-block;
    background: #eeeeee;
    padding: 10px 15px;
    color: #848484;
    margin: 2px;
    font-size: 16px; }
    /* line 3389, theme/styles/sass/_main.scss */
    .schedule-holder a strong {
      font-size: 24px;
      font-weight: 400;
      display: block; }
    /* line 3395, theme/styles/sass/_main.scss */
    .schedule-holder a:hover {
      color: #fff;
      background: #e9582d; }
    /* line 3400, theme/styles/sass/_main.scss */
    .schedule-holder a.active {
      color: #fff;
      background: #faa71f; }
  /* line 3406, theme/styles/sass/_main.scss */
  .schedule-holder .slick-prev,
  .schedule-holder .slick-next {
    width: 20px;
    height: 33px;
    background-size: 20px 33px; }
  /* line 3413, theme/styles/sass/_main.scss */
  .schedule-holder .slick-prev {
    left: -30px; }
  /* line 3417, theme/styles/sass/_main.scss */
  .schedule-holder .slick-next {
    right: -30px; }

/* line 3422, theme/styles/sass/_main.scss */
.schedule-list {
  margin: 15px 0px; }
  /* line 3425, theme/styles/sass/_main.scss */
  .schedule-list ul {
    padding-left: 0; }
  /* line 3429, theme/styles/sass/_main.scss */
  .schedule-list li,
  .schedule-list > div {
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    color: #fff;
    background: #341b87;
    list-style: none;
    background: -webkit-gradient(left top, right top, color-stop(0%, #341b87), color-stop(100%, #9205ea));
    background: linear-gradient(to right, #341b87 0%, #9205ea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#341b87', endColorstr='#9205ea', GradientType=1); }
    /* line 3432, theme/styles/sass/_main.scss */
    .schedule-list li > div,
    .schedule-list li img,
    .schedule-list li .time,
    .schedule-list > div > div,
    .schedule-list > div img,
    .schedule-list > div .time {
      float: left; }
    /* line 3455, theme/styles/sass/_main.scss */
    .schedule-list li > div,
    .schedule-list > div > div {
      position: absolute;
      width: 100%;
      float: right;
      padding-left: 240px;
      padding-right: 20px;
      top: 24px; }
    /* line 3464, theme/styles/sass/_main.scss */
    .schedule-list li h2,
    .schedule-list li h3,
    .schedule-list > div h2,
    .schedule-list > div h3 {
      font-size: 26px;
      margin: 0;
      padding: 0;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    /* line 3475, theme/styles/sass/_main.scss */
    .schedule-list li .time,
    .schedule-list > div .time {
      margin: 4px 10px;
      margin-bottom: 3px;
      padding: 5px 10px;
      font-size: 14px;
      width: 95px;
      text-align: center;
      position: relative;
      z-index: 5; }
    /* line 3486, theme/styles/sass/_main.scss */
    .schedule-list li a,
    .schedule-list > div a {
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1;
      color: #fff;
      display: inline-block;
      cursor: pointer; }
      /* line 3495, theme/styles/sass/_main.scss */
      .schedule-list li a span,
      .schedule-list > div a span {
        display: block;
        padding: 5px 30px;
        background: #000; }
        /* line 3500, theme/styles/sass/_main.scss */
        .schedule-list li a span i,
        .schedule-list > div a span i {
          margin-left: 5px; }
      /* line 3505, theme/styles/sass/_main.scss */
      .schedule-list li a:hover,
      .schedule-list > div a:hover {
        -ms-transform-origin: bottom right;
            transform-origin: bottom right;
        -ms-transform: scale(1.025);
            transform: scale(1.025);
        background-color: rgba(0, 0, 0, 0.75); }
  /* line 3515, theme/styles/sass/_main.scss */
  .schedule-list li img {
    border-top: solid 1px #e1e1e1;
    border-bottom: solid 1px #e1e1e1; }

/* line 3522, theme/styles/sass/_main.scss */
.sticky-nav {
  width: 50px;
  float: left; }
  /* line 3526, theme/styles/sass/_main.scss */
  .sticky-nav a {
    width: 50px;
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    padding: 10px 0px;
    display: block;
    text-align: center; }
    /* line 3535, theme/styles/sass/_main.scss */
    .sticky-nav a.about {
      background: #df3b55; }
    /* line 3539, theme/styles/sass/_main.scss */
    .sticky-nav a.ask {
      background: #7400af; }
    /* line 3543, theme/styles/sass/_main.scss */
    .sticky-nav a.ig {
      background: #ec5730; }
    /* line 3547, theme/styles/sass/_main.scss */
    .sticky-nav a.tw {
      background: #1391e9; }
    /* line 3551, theme/styles/sass/_main.scss */
    .sticky-nav a.media {
      background: #00e0be; }
    /* line 3555, theme/styles/sass/_main.scss */
    .sticky-nav a:hover {
      opacity: 0.75; }

/* line 3562, theme/styles/sass/_main.scss */
.profile-block {
  position: relative;
  overflow: hidden; }
  /* line 3567, theme/styles/sass/_main.scss */
  .profile-block.full {
    float: none;
    padding-left: 0px; }
  /* line 3572, theme/styles/sass/_main.scss */
  .profile-block .content {
    float: right;
    width: 100%;
    padding-right: 50px;
    margin-right: -50px; }
  /* line 3579, theme/styles/sass/_main.scss */
  .profile-block .hero {
    top: 0; }
    /* line 3582, theme/styles/sass/_main.scss */
    .profile-block .hero img {
      width: 100%;
      display: block; }
  /* line 3588, theme/styles/sass/_main.scss */
  .profile-block .title-head {
    padding: 10px 30px;
    font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica; }
    /* line 3592, theme/styles/sass/_main.scss */
    .profile-block .title-head h2 {
      font-size: 28px;
      color: #fff;
      letter-spacing: normal; }
    /* line 3598, theme/styles/sass/_main.scss */
    .profile-block .title-head a {
      color: #fff;
      text-transform: uppercase; }
  /* line 3604, theme/styles/sass/_main.scss */
  .profile-block .content-listing {
    background: #fff9c0; }
    /* line 3607, theme/styles/sass/_main.scss */
    .profile-block .content-listing .title-head {
      background: #dd931b;
      background: -webkit-gradient(left top, right top, color-stop(0%, #dd931b), color-stop(100%, #faa61f));
      background: linear-gradient(to right, #dd931b 0%, #faa61f 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd931b', endColorstr='#faa61f', GradientType=1); }
  /* line 3619, theme/styles/sass/_main.scss */
  .profile-block #about {
    font-size: 16px; }
    /* line 3624, theme/styles/sass/_main.scss */
    .profile-block #about span {
      line-height: 26px; }
      /* line 3627, theme/styles/sass/_main.scss */
      .profile-block #about span.label {
        padding-right: 10px;
        color: #7400af;
        font-weight: 400; }
    /* line 3638, theme/styles/sass/_main.scss */
    .profile-block #about .column {
      width: 50%;
      padding: 25px 10px;
      float: left; }
      /* line 3643, theme/styles/sass/_main.scss */
      .profile-block #about .column:first-child {
        padding-left: 60px; }
    /* line 3648, theme/styles/sass/_main.scss */
    .profile-block #about .set {
      margin-top: 3px;
      margin-bottom: 23px; }
    /* line 3653, theme/styles/sass/_main.scss */
    .profile-block #about .title-head {
      background: #bf3349; }
    /* line 3657, theme/styles/sass/_main.scss */
    .profile-block #about .bio {
      background: url(../images/tile.jpg); }
    /* line 3661, theme/styles/sass/_main.scss */
    .profile-block #about .post {
      float: left;
      background: #dc99ff;
      width: 50%;
      padding: 15px;
      padding-left: 30px;
      border-right: 60px solid #b07acc; }
      /* line 3669, theme/styles/sass/_main.scss */
      .profile-block #about .post ul {
        margin: 0;
        padding: 10px;
        padding-left: 40px;
        column-count: 2;
        padding-left: 30px;
        column-gap: 40px; }
        /* line 3681, theme/styles/sass/_main.scss */
        .profile-block #about .post ul li {
          margin-bottom: 5px;
          margin-right: 5px; }
      /* line 3687, theme/styles/sass/_main.scss */
      .profile-block #about .post p {
        margin: 0;
        padding: 0;
        font-size: 24px;
        font-weight: 400;
        font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica; }
  /* line 3698, theme/styles/sass/_main.scss */
  .profile-block #ask .title-head {
    background: #640097; }
  /* line 3702, theme/styles/sass/_main.scss */
  .profile-block #ask .gigya-commenting {
    padding: 5px 15px; }
  /* line 3707, theme/styles/sass/_main.scss */
  .profile-block #ig {
    background: #fff3f0; }
    /* line 3710, theme/styles/sass/_main.scss */
    .profile-block #ig .title-head {
      background: #cb4b29; }
    /* line 3714, theme/styles/sass/_main.scss */
    .profile-block #ig .instagram-embed {
      max-width: 460px;
      height: 500px;
      margin: 5px auto;
      padding: 15px; }
  /* line 3727, theme/styles/sass/_main.scss */
  .profile-block #tw .title-head {
    background: #107cc7; }
  /* line 3731, theme/styles/sass/_main.scss */
  .profile-block #tw .tweet-embed {
    padding: 0px 30px;
    background: #f0ffff; }
  /* line 3737, theme/styles/sass/_main.scss */
  .profile-block #media {
    padding-bottom: 30px; }
    /* line 3740, theme/styles/sass/_main.scss */
    .profile-block #media .title-head {
      background: #00c1a4; }

/* line 3748, theme/styles/sass/_main.scss */
.page-events .right-block {
  /*height: 500px;
		overflow-y: auto;*/ }

/* line 3755, theme/styles/sass/_main.scss */
.pager-events {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  /* line 3759, theme/styles/sass/_main.scss */
  .pager-events strong {
    -ms-flex-positive: 1;
        flex-grow: 1;
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
    font-size: 16px;
    text-align: center; }
  /* line 3766, theme/styles/sass/_main.scss */
  .pager-events .btn {
    padding: 0;
    opacity: 0.5;
    transition: opacity 0.25s;
    cursor: pointer;
    z-index: 999; }
    /* line 3773, theme/styles/sass/_main.scss */
    .pager-events .btn:hover {
      opacity: 1; }
  /* line 3778, theme/styles/sass/_main.scss */
  .pager-events .btn-link {
    width: 45px;
    height: 45px;
    background-color: transparent;
    box-shadow: none;
    border: solid 2px #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%; }
    /* line 3788, theme/styles/sass/_main.scss */
    .pager-events .btn-link i {
      font-size: 30px;
      cursor: pointer; }

/* line 3795, theme/styles/sass/_main.scss */
.datepicker-events-container {
  position: relative; }
  /* line 3798, theme/styles/sass/_main.scss */
  .datepicker-events-container i {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -9px;
    pointer-events: none; }

/* line 3807, theme/styles/sass/_main.scss */
.datepicker-events {
  background-color: transparent;
  border: 0;
  width: 100%;
  cursor: pointer;
  color: #fff; }

/* line 3816, theme/styles/sass/_main.scss */
.ui-widget {
  background-color: #fff; }
  /* line 3819, theme/styles/sass/_main.scss */
  .ui-widget.ui-widget-content {
    border-color: #faa619;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0; }
    /* line 3825, theme/styles/sass/_main.scss */
    .ui-widget.ui-widget-content td a {
      padding: .4em;
      border: 1px solid #ffcb08; }
      /* line 3829, theme/styles/sass/_main.scss */
      .ui-widget.ui-widget-content td a:hover {
        background-color: #faa619;
        color: #fff; }
      /* line 3834, theme/styles/sass/_main.scss */
      .ui-widget.ui-widget-content td a.ui-state-active {
        border-color: #ec5730; }

/* line 3841, theme/styles/sass/_main.scss */
.ui-state-active,
.ui-widget-content .ui-state-active {
  background-color: #ec5730;
  border-color: #ec5730;
  color: #fff; }

/* line 3848, theme/styles/sass/_main.scss */
.ui-datepicker {
  box-shadow: 0px 10px 37px -10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 10px 37px -10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 10px 37px -10px rgba(0, 0, 0, 0.3); }
  /* line 3853, theme/styles/sass/_main.scss */
  .ui-datepicker .ui-datepicker-header {
    padding: .3em 0; }

/* line 3858, theme/styles/sass/_main.scss */
.ui-datepicker-header {
  background-color: #faa619;
  color: #fff;
  text-align: center;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; }
  /* line 3866, theme/styles/sass/_main.scss */
  .ui-datepicker-header .fa-angle-right,
  .ui-datepicker-header .fa-angle-left {
    font-size: 24px;
    color: #fff; }
  /* line 3872, theme/styles/sass/_main.scss */
  .ui-datepicker-header .ui-state-hover {
    background-color: #ec5730;
    cursor: pointer; }
  /* line 3877, theme/styles/sass/_main.scss */
  .ui-datepicker-header .ui-datepicker-prev,
  .ui-datepicker-header .ui-datepicker-next {
    top: 4px; }
  /* line 3882, theme/styles/sass/_main.scss */
  .ui-datepicker-header .ui-datepicker-prev {
    left: 4px; }
  /* line 3886, theme/styles/sass/_main.scss */
  .ui-datepicker-header .ui-datepicker-next {
    right: 4px; }

/* line 3891, theme/styles/sass/_main.scss */
.datepicker-events {
  font-size: 18px;
  outline: none; }

/* line 3901, theme/styles/sass/_main.scss */
.poll-list li {
  display: block;
  font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica;
  margin-bottom: 20px; }
  /* line 3906, theme/styles/sass/_main.scss */
  .poll-list li input[type=radio] {
    display: none; }

/* line 3912, theme/styles/sass/_main.scss */
.poll-option {
  padding: 10px; }
  /* line 3918, theme/styles/sass/_main.scss */
  .poll-option:hover {
    cursor: pointer; }
  /* line 3922, theme/styles/sass/_main.scss */
  .selected .poll-option {
    cursor: default; }

/* line 3930, theme/styles/sass/_main.scss */
.poll-tally-block .poll-percentage {
  padding: 5px 15px;
  font-size: 1.5em; }

/* line 3935, theme/styles/sass/_main.scss */
.poll-tally-block .poll-percentage {
  width: 15%;
  text-align: center;
  background-color: #faa71f;
  color: #fff; }

/* line 3942, theme/styles/sass/_main.scss */
.poll-tally-block .poll-progress {
  width: 85%;
  font-size: 1.5em;
  text-indent: -99999em; }
  /* line 3947, theme/styles/sass/_main.scss */
  .poll-tally-block .poll-progress .progress-bar {
    display: block;
    padding: 5px 0; }

/* line 3956, theme/styles/sass/_main.scss */
.poll-active .poll-option {
  background-color: #fff;
  border: solid 2px #a700ff; }
  /* line 3960, theme/styles/sass/_main.scss */
  .poll-active .poll-option h1,
  .poll-active .poll-option h2 {
    color: #a700ff; }

/* line 3966, theme/styles/sass/_main.scss */
.poll-active .poll-option:hover,
.poll-active input[type=radio]:checked + .poll-option,
.poll-active .selected .poll-option {
  background-color: #a700ff; }
  /* line 3971, theme/styles/sass/_main.scss */
  .poll-active .poll-option:hover h1,
  .poll-active .poll-option:hover h2,
  .poll-active input[type=radio]:checked + .poll-option h1,
  .poll-active input[type=radio]:checked + .poll-option h2,
  .poll-active .selected .poll-option h1,
  .poll-active .selected .poll-option h2 {
    color: #fff; }

/* line 3978, theme/styles/sass/_main.scss */
.poll-result {
  display: none; }
  /* line 3981, theme/styles/sass/_main.scss */
  .poll-result .poll-option {
    background-color: #e1e1e1; }
    /* line 3984, theme/styles/sass/_main.scss */
    .poll-result .poll-option h1,
    .poll-result .poll-option h2 {
      color: #959595; }
    /* line 3989, theme/styles/sass/_main.scss */
    .poll-result .poll-option:hover {
      background-color: #fcce11; }
  /* line 3995, theme/styles/sass/_main.scss */
  .poll-result .selected .poll-option {
    background-color: #fcce11; }
    /* line 3998, theme/styles/sass/_main.scss */
    .poll-result .selected .poll-option h1 {
      color: #555555; }
  /* line 4005, theme/styles/sass/_main.scss */
  .poll-result .poll-tally-block .poll-percentage {
    background-color: #faa71f;
    color: #fff; }

/* line 4016, theme/styles/sass/_main.scss */
.quiz-list {
  margin-top: 0; }
  /* line 4020, theme/styles/sass/_main.scss */
  .quiz-list li {
    display: block;
    font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica;
    margin-bottom: 20px; }
    /* line 4025, theme/styles/sass/_main.scss */
    .quiz-list li input[type=radio] {
      display: none; }
    /* line 4029, theme/styles/sass/_main.scss */
    .quiz-list li p {
      font-size: 17px; }
    /* line 4034, theme/styles/sass/_main.scss */
    .quiz-list li.error p span {
      margin-left: 10px;
      color: #fa4517;
      text-transform: uppercase; }
    /* line 4042, theme/styles/sass/_main.scss */
    .quiz-list li.quiz-item p {
      font-size: 17px;
      font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica; }

/* line 4050, theme/styles/sass/_main.scss */
.quiz-answer {
  position: relative;
  display: inline-block;
  margin: 0 10px 10px 0;
  overflow: hidden; }

/* line 4057, theme/styles/sass/_main.scss */
.quiz-option {
  position: relative;
  display: inline-block;
  width: 125px;
  height: 125px;
  padding: 10px;
  text-align: center;
  word-wrap: break-word;
  white-space: pre-line; }
  /* line 4068, theme/styles/sass/_main.scss */
  .quiz-option:hover {
    cursor: pointer; }
  /* line 4072, theme/styles/sass/_main.scss */
  .selected .quiz-option {
    cursor: default; }
  /* line 4076, theme/styles/sass/_main.scss */
  .quiz-option h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    max-width: 95%; }

/* line 4089, theme/styles/sass/_main.scss */
.quiz-active .quiz-option {
  background-color: #959595; }
  /* line 4092, theme/styles/sass/_main.scss */
  .quiz-active .quiz-option h1,
  .quiz-active .quiz-option h2 {
    color: #fff; }

/* line 4098, theme/styles/sass/_main.scss */
.quiz-active .quiz-option:hover,
.quiz-active input[type=radio]:checked + .quiz-option,
.quiz-active .selected .quiz-option {
  background-color: #a700ff; }
  /* line 4103, theme/styles/sass/_main.scss */
  .quiz-active .quiz-option:hover h1,
  .quiz-active .quiz-option:hover h2,
  .quiz-active input[type=radio]:checked + .quiz-option h1,
  .quiz-active input[type=radio]:checked + .quiz-option h2,
  .quiz-active .selected .quiz-option h1,
  .quiz-active .selected .quiz-option h2 {
    color: #fff; }

/* line 4113, theme/styles/sass/_main.scss */
.result-container {
  margin-bottom: 0; }

/* line 4117, theme/styles/sass/_main.scss */
.result-content {
  position: relative;
  display: inline-block; }
  /* line 4121, theme/styles/sass/_main.scss */
  .result-content img {
    max-width: 100%; }
  /* line 4125, theme/styles/sass/_main.scss */
  .result-content h1,
  .result-content h2 {
    position: absolute;
    top: 5%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #2f5655;
    font-size: 40px; }

/* line 4148, theme/styles/sass/_main.scss */
.blocked-comment {
  padding: 20px;
  margin-bottom: 20px;
  border: solid 1px #d7d7d7;
  text-align: center;
  color: #898989;
  font-style: italic;
  font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica; }

/* line 4159, theme/styles/sass/_main.scss */
.live-chat-container {
  width: 100%;
  margin: 0 auto;
  padding: 0 30px; }
  /* line 4165, theme/styles/sass/_main.scss */
  .live-chat-container iframe {
    width: 100%; }
  /* line 4169, theme/styles/sass/_main.scss */
  .live-chat-container .chat-wrapper,
  .live-chat-container .artcard-wrapper {
    display: inline-block; }
  /* line 4174, theme/styles/sass/_main.scss */
  .live-chat-container .chat-wrapper {
    width: 66.9145%;
    margin-right: 20px; }
    /* line 4178, theme/styles/sass/_main.scss */
    .live-chat-container .chat-wrapper > div {
      margin-bottom: 10px; }
    /* line 4182, theme/styles/sass/_main.scss */
    .live-chat-container .chat-wrapper p {
      font-size: 24px;
      margin: 0; }
      /* line 4186, theme/styles/sass/_main.scss */
      .live-chat-container .chat-wrapper p.chat-rules {
        text-transform: uppercase; }
      /* line 4190, theme/styles/sass/_main.scss */
      .live-chat-container .chat-wrapper p.heading {
        font-size: 28px; }
  /* line 4196, theme/styles/sass/_main.scss */
  .live-chat-container .artcard-wrapper {
    width: 31.22677%; }
    /* line 4200, theme/styles/sass/_main.scss */
    .live-chat-container .artcard-wrapper .title-head {
      width: 100%; }
    /* line 4204, theme/styles/sass/_main.scss */
    .live-chat-container .artcard-wrapper img {
      width: 100%; }
  /* line 4209, theme/styles/sass/_main.scss */
  .live-chat-container .title-head {
    text-align: center;
    color: #fff; }
    /* line 4213, theme/styles/sass/_main.scss */
    .live-chat-container .title-head h2 {
      margin: 0 auto;
      font-size: 60px;
      line-height: 50px; }
    /* line 4219, theme/styles/sass/_main.scss */
    .live-chat-container .title-head p {
      margin: 0 auto;
      text-transform: initial; }

/* line 4228, theme/styles/sass/_main.scss */
.link-orange {
  color: #e9582d; }
  /* line 4231, theme/styles/sass/_main.scss */
  .link-orange.mechanics {
    display: block;
    margin: 10px auto;
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
    font-weight: 700;
    text-align: center; }

/* line 4242, theme/styles/sass/_main.scss */
.stroked-text {
  margin: 0 auto;
  font-size: 36px;
  color: #ff7200;
  -webkit-text-shadow: 0px 0px 4px #ffe640;
  -moz-text-shadow: 0px 0px 4px #ffe640;
  text-shadow: 0px 0px 4px #ffe640; }

/* line 4252, theme/styles/sass/_main.scss */
.form-promo {
  display: block;
  margin: 0 auto; }
  /* line 4256, theme/styles/sass/_main.scss */
  .form-promo .btn-submit {
    margin-top: 30px; }
  /* line 4260, theme/styles/sass/_main.scss */
  .form-promo .form-group {
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica; }

/* line 4265, theme/styles/sass/_main.scss */
.form-group {
  display: block;
  margin-bottom: 20px; }
  /* line 4270, theme/styles/sass/_main.scss */
  .form-group.inline {
    display: inline-block;
    *display: inline-block; }
  /* line 4275, theme/styles/sass/_main.scss */
  .form-group.inline-form {
    text-align: center; }
  /* line 4279, theme/styles/sass/_main.scss */
  .form-group label {
    margin-bottom: 5px;
    color: #0599a1; }
    /* line 4283, theme/styles/sass/_main.scss */
    .form-group label.error {
      margin-top: 5px;
      font-size: 14px;
      color: #fa4517; }
  /* line 4290, theme/styles/sass/_main.scss */
  .form-group label,
  .form-group input,
  .form-group textarea,
  .form-group select {
    display: block;
    width: 100%;
    font-size: 16px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
    /* line 4302, theme/styles/sass/_main.scss */
    .form-group label.error,
    .form-group input.error,
    .form-group textarea.error,
    .form-group select.error {
      border-color: #fa4517;
      font-weight: 500; }
  /* line 4308, theme/styles/sass/_main.scss */
  .form-group .help {
    display: block;
    margin-top: 5px;
    font-style: italic;
    color: #333; }
  /* line 4317, theme/styles/sass/_main.scss */
  .form-group.grid-3 input,
  .form-group.grid-3 .select-wrapper,
  .form-group.grid-3 textarea {
    width: 32.91667%;
    margin-left: 0.625%;
    float: left; }
  /* line 4325, theme/styles/sass/_main.scss */
  .form-group.grid-3 input:nth-child(1),
  .form-group.grid-3 .select-wrapper:nth-child(1),
  .form-group.grid-3 textarea:first-child,
  .form-group.grid-3 label:nth-child(1) + .select-wrapper {
    margin-left: 0; }
  /* line 4335, theme/styles/sass/_main.scss */
  .form-group.grid-2 input,
  .form-group.grid-2 .select-wrapper,
  .form-group.grid-2 textarea,
  .form-group.grid-2 .option-item {
    width: 49.375%;
    margin-left: 0.625%;
    float: left; }
  /* line 4344, theme/styles/sass/_main.scss */
  .form-group.grid-2 input:nth-child(1),
  .form-group.grid-2 .select-wrapper:nth-child(1),
  .form-group.grid-2 textarea:first-child,
  .form-group.grid-2 label:nth-child(1) + .select-wrapper,
  .form-group.grid-2 label:nth-child(1) + .option-item {
    margin-left: 0; }
  /* line 4353, theme/styles/sass/_main.scss */
  .form-group.grid-2.option-container .option-item {
    width: 50%;
    margin-left: 0; }
  /* line 4358, theme/styles/sass/_main.scss */
  .form-group.grid-2.option-container.error {
    padding-top: 10px; }
    /* line 4362, theme/styles/sass/_main.scss */
    .form-group.grid-2.option-container.error > label span {
      padding-left: 15px;
      margin-top: 10px;
      font-size: 14px;
      font-weight: 500;
      color: #fa4517; }

/* line 4375, theme/styles/sass/_main.scss */
.form-control {
  display: block;
  width: 100%;
  padding: 15px 15px;
  font-size: 16px;
  line-height: 1.25;
  color: #d1aa61;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #0599a1;
  outline: none; }

/* line 4390, theme/styles/sass/_main.scss */
.form-agree {
  margin-bottom: 10px;
  font-size: 16px;
  color: #0599a1; }
  /* line 4395, theme/styles/sass/_main.scss */
  .form-agree label {
    cursor: pointer; }
  /* line 4399, theme/styles/sass/_main.scss */
  .form-agree input[type="checkbox"].styled,
  .form-agree input[type="checkbox"].checkbox {
    margin-right: 5px; }
  /* line 4404, theme/styles/sass/_main.scss */
  .form-agree input[type="checkbox"],
  .form-agree label {
    display: inline-block;
    vertical-align: middle; }
  /* line 4410, theme/styles/sass/_main.scss */
  .form-agree a {
    text-decoration: underline; }

/* line 4422, theme/styles/sass/_main.scss */
.form-group label.error,
.form-group input.error,
.form-group textarea.error,
.form-group select.error,
.form-agree label.error,
.form-agree input.error,
.form-agree textarea.error,
.form-agree select.error {
  border-color: #fa4517;
  font-weight: 500; }

/* line 4429, theme/styles/sass/_main.scss */
.form-group label.error,
.form-agree label.error {
  margin-top: 5px;
  font-size: 14px;
  color: #fa4517; }

/* line 4437, theme/styles/sass/_main.scss */
.form-info {
  text-align: center; }

/* line 4442, theme/styles/sass/_main.scss */
select::-ms-expand {
  display: none; }

/* line 4446, theme/styles/sass/_main.scss */
select.form-control {
  height: 52px; }

/* line 4451, theme/styles/sass/_main.scss */
.select-wrapper {
  position: relative; }
  /* line 4454, theme/styles/sass/_main.scss */
  .select-wrapper:before {
    right: 15px;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 22px;
    color: #0599a1;
    z-index: 0; }
  /* line 4465, theme/styles/sass/_main.scss */
  .select-wrapper.small select {
    height: 35px;
    padding: 6px 15px;
    position: relative;
    z-index: 1;
    background-color: transparent;
    cursor: pointer; }
  /* line 4476, theme/styles/sass/_main.scss */
  .select-wrapper label.error {
    position: absolute; }

/* Styled checkbox */
/* line 4483, theme/styles/sass/_main.scss */
input[type="checkbox"] {
  outline: none; }
  /* line 4486, theme/styles/sass/_main.scss */
  input[type="checkbox"].styled, input[type="checkbox"].checkbox {
    /*display: inline-block;*/
    position: relative;
    width: 1.3em;
    height: 1.3em;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #0599a1;
    background-color: #fff;
    overflow: hidden;
    font-family: FontAwesome; }
    /* line 4502, theme/styles/sass/_main.scss */
    input[type="checkbox"].styled:checked, input[type="checkbox"].checkbox:checked {
      border-color: #0599a1;
      background-color: #0599a1; }
    /* line 4507, theme/styles/sass/_main.scss */
    input[type="checkbox"].styled::before, input[type="checkbox"].checkbox::before {
      font-family: FontAwesome;
      content: "\f00c";
      /*\f00c */
      max-width: 100%;
      padding: 1px;
      left: 0;
      right: inherit;
      font-size: 0.95em;
      text-align: center;
      width: 100%;
      color: #fff;
      background-color: #fff;
      border: 1px solid #0599a1;
      opacity: 1;
      /*-webkit-transition: all 0.50s;
		    -moz-transition: all 0.50s;
		    -o-transition: all 0.50s;
		    transition: all 0.50s;*/ }
    /* line 4531, theme/styles/sass/_main.scss */
    input[type="checkbox"].styled:checked:before, input[type="checkbox"].checkbox:checked:before {
      max-width: 100%;
      opacity: 1;
      background-color: #0599a1;
      display: inline-block;
      margin-right: .5em;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -ms-transform: translate(0, 0);
          transform: translate(0, 0); }

/* line 4548, theme/styles/sass/_main.scss */
input[type=number] {
  -moz-appearance: textfield; }

/* line 4552, theme/styles/sass/_main.scss */
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  cursor: pointer;
  display: block;
  width: 8px;
  color: #333;
  text-align: center;
  position: relative; }

/* line 4562, theme/styles/sass/_main.scss */
input[type=number]::-webkit-inner-spin-button:before,
input[type=number]::-webkit-inner-spin-button:after {
  content: "^";
  position: absolute;
  right: 0;
  font-family: monospace;
  line-height: auto; }

/* line 4572, theme/styles/sass/_main.scss */
.option-container {
  display: block; }
  /* line 4575, theme/styles/sass/_main.scss */
  .option-container input[type=radio] {
    display: none; }
  /* line 4579, theme/styles/sass/_main.scss */
  .option-container input[type=radio]:checked + .option-label,
  .option-container .selected .option-label {
    background-color: #eedec0; }

/* line 4585, theme/styles/sass/_main.scss */
.option-item {
  display: inline-block;
  color: #007c83;
  text-align: center; }
  /* line 4591, theme/styles/sass/_main.scss */
  .option-item:nth-child(3) .option-label {
    border-left: transparent; }

/* line 4597, theme/styles/sass/_main.scss */
.option-label {
  display: block;
  padding: 15px 15px;
  margin-bottom: 0;
  border: 1px solid #0599a1;
  background-color: #fff;
  cursor: pointer; }
  /* line 4605, theme/styles/sass/_main.scss */
  .option-label:hover {
    background-color: #fdf1da; }

/* line 4612, theme/styles/sass/_main.scss */
.myx-vjs-search-form .content.action-search {
  width: 100%; }
  /* line 4616, theme/styles/sass/_main.scss */
  .myx-vjs-search-form .content.action-search .title h1 {
    font-size: 48px;
    color: #252525;
    margin-bottom: 18px;
    font-weight: 400; }
  /* line 4623, theme/styles/sass/_main.scss */
  .myx-vjs-search-form .content.action-search .title p {
    text-align: center;
    font-size: 24px;
    color: #252525;
    margin-top: 0; }
  /* line 4631, theme/styles/sass/_main.scss */
  .myx-vjs-search-form .content.action-search .action-block {
    margin: 50px 0 100px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: start;
    align-items: flex-start; }
    /* line 4652, theme/styles/sass/_main.scss */
    .myx-vjs-search-form .content.action-search .action-block .action {
      width: 33.3%;
      max-width: 100%;
      text-align: center;
      padding: 10px 20px; }
      /* line 4658, theme/styles/sass/_main.scss */
      .myx-vjs-search-form .content.action-search .action-block .action:nth-child(2) {
        border-left: 3px solid #f6d24d;
        border-right: 3px solid #f6d24d; }
      /* line 4663, theme/styles/sass/_main.scss */
      .myx-vjs-search-form .content.action-search .action-block .action img {
        height: 134px;
        width: auto; }
      /* line 4668, theme/styles/sass/_main.scss */
      .myx-vjs-search-form .content.action-search .action-block .action h2 {
        font-size: 36px;
        color: #252525;
        font-weight: 400;
        text-transform: uppercase;
        font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica;
        margin-top: 15px;
        margin-bottom: 0; }
      /* line 4678, theme/styles/sass/_main.scss */
      .myx-vjs-search-form .content.action-search .action-block .action p {
        margin-top: 0;
        font-size: 20px;
        color: #252525; }

/* line 4687, theme/styles/sass/_main.scss */
.myx-vjs-search-form .content.form-container {
  width: 460px;
  max-width: 90%;
  margin-bottom: 50px; }
  /* line 4694, theme/styles/sass/_main.scss */
  .myx-vjs-search-form .content.form-container .form-search .form-group label {
    color: #0f0f0f;
    font-weight: 500; }
    /* line 4698, theme/styles/sass/_main.scss */
    .myx-vjs-search-form .content.form-container .form-search .form-group label.error {
      color: #ff0000;
      font-size: 12px; }
  /* line 4704, theme/styles/sass/_main.scss */
  .myx-vjs-search-form .content.form-container .form-search .form-group .form-control {
    border: 1px solid #f5d047; }
    /* line 4707, theme/styles/sass/_main.scss */
    .myx-vjs-search-form .content.form-container .form-search .form-group .form-control.error {
      border: 1px solid #ff0000; }
  /* line 4712, theme/styles/sass/_main.scss */
  .myx-vjs-search-form .content.form-container .form-search .form-group .help {
    font-size: 12px;
    color: #898989;
    font-style: inherit; }
  /* line 4718, theme/styles/sass/_main.scss */
  .myx-vjs-search-form .content.form-container .form-search .form-group .select-wrapper:before {
    color: #f5d047; }
  /* line 4723, theme/styles/sass/_main.scss */
  .myx-vjs-search-form .content.form-container .form-search .btn.btn-submit {
    background: #f5d047;
    border-color: #f5d047;
    text-transform: uppercase;
    color: #000;
    font-weight: 700; }

/* line 4736, theme/styles/sass/_main.scss */
.search-query-wrapper span {
  font-weight: 100;
  color: #747474; }

/* line 4741, theme/styles/sass/_main.scss */
.search-query-wrapper .form-group {
  display: inline-block; }

/* line 4745, theme/styles/sass/_main.scss */
.search-query-wrapper label,
.search-query-wrapper .select-wrapper {
  display: inline-block; }

/* line 4750, theme/styles/sass/_main.scss */
.search-query-wrapper label {
  width: auto;
  margin-right: 10px; }

/* line 4755, theme/styles/sass/_main.scss */
.search-query-wrapper .select-wrapper {
  width: 250px; }

/* line 4759, theme/styles/sass/_main.scss */
.search-query-wrapper .btn-go {
  height: 35px;
  padding: 5px 20px; }

/* line 4767, theme/styles/sass/_main.scss */
.error .form-control {
  border-color: #fa4517; }

/* Photo Upload form */
/* line 4773, theme/styles/sass/_main.scss */
.media-container,
.photo-container,
.video-container {
  display: block;
  margin: 10px auto;
  width: 300px; }
  /* line 4780, theme/styles/sass/_main.scss */
  .inline-form .media-container, .inline-form
  .photo-container, .inline-form
  .video-container {
    display: inline-block;
    vertical-align: top; }
    /* line 4784, theme/styles/sass/_main.scss */
    .inline-form .media-container:first-child, .inline-form
    .photo-container:first-child, .inline-form
    .video-container:first-child {
      margin-right: 45px; }

/* line 4790, theme/styles/sass/_main.scss */
.photo-holder,
.media-holder {
  position: relative;
  display: block;
  width: 100%;
  height: 235px;
  background-color: #fff;
  background-size: contain !important;
  background-repeat: no-repeat;
  background-position: center center; }
  /* line 4801, theme/styles/sass/_main.scss */
  .photo-holder > .appended,
  .media-holder > .appended {
    display: block;
    position: absolute;
    height: 100px;
    padding: 20px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto auto !important;
    text-align: center;
    word-wrap: break-word;
    font-size: 12px; }
    /* line 4815, theme/styles/sass/_main.scss */
    .photo-holder > .appended i,
    .media-holder > .appended i {
      display: block;
      margin: 0px 0 10px;
      font-size: 2em;
      text-align: center;
      color: #fa4517; }
  /* line 4824, theme/styles/sass/_main.scss */
  .photo-holder:hover,
  .media-holder:hover {
    background-color: #f7f7f7; }
  /* line 4828, theme/styles/sass/_main.scss */
  .photo-holder .remove,
  .media-holder .remove {
    display: none;
    position: absolute;
    padding: 5px 10px;
    right: 0;
    top: 0;
    z-index: 3;
    color: #fff;
    background-color: rgba(233, 88, 45, 0.7); }
    /* line 4838, theme/styles/sass/_main.scss */
    .photo-holder .remove:hover,
    .media-holder .remove:hover {
      cursor: pointer;
      background-color: red; }
  /* line 4844, theme/styles/sass/_main.scss */
  .photo-holder.bgcolor,
  .media-holder.bgcolor {
    background-color: #000; }
  /* line 4848, theme/styles/sass/_main.scss */
  .photo-holder .default-content,
  .media-holder .default-content {
    width: 90%;
    text-align: center; }
    /* line 4853, theme/styles/sass/_main.scss */
    .photo-holder .default-content h1,
    .photo-holder .default-content h2,
    .photo-holder .default-content p,
    .photo-holder .default-content a,
    .media-holder .default-content h1,
    .media-holder .default-content h2,
    .media-holder .default-content p,
    .media-holder .default-content a {
      text-align: center; }
    /* line 4860, theme/styles/sass/_main.scss */
    .photo-holder .default-content h1,
    .photo-holder .default-content h2,
    .media-holder .default-content h1,
    .media-holder .default-content h2 {
      margin: 0 auto 5px auto;
      text-transform: uppercase;
      font-weight: 100; }
      /* line 4866, theme/styles/sass/_main.scss */
      .photo-holder .default-content h1 span,
      .photo-holder .default-content h2 span,
      .media-holder .default-content h1 span,
      .media-holder .default-content h2 span {
        color: #e9582d; }
    /* line 4871, theme/styles/sass/_main.scss */
    .photo-holder .default-content p,
    .media-holder .default-content p {
      font-size: 11px; }
    /* line 4875, theme/styles/sass/_main.scss */
    .photo-holder .default-content a,
    .media-holder .default-content a {
      color: #e9582d;
      text-decoration: underline;
      font-size: 14px;
      margin: 10px 0; }
  /* line 4883, theme/styles/sass/_main.scss */
  .photo-holder .btn-upload,
  .media-holder .btn-upload {
    z-index: 3; }

/* line 4888, theme/styles/sass/_main.scss */
.file-upload {
  overflow: hidden;
  z-index: 2; }
  /* line 4893, theme/styles/sass/_main.scss */
  .file-upload .input-file {
    height: 100%;
    background: transparent;
    white-space: nowrap;
    cursor: pointer; }
    /* line 4899, theme/styles/sass/_main.scss */
    .file-upload .input-file .file {
      width: 100%;
      padding: 0 0;
      border: 0;
      position: relative;
      background: transparent;
      visibility: hidden; }
    /* line 4908, theme/styles/sass/_main.scss */
    .file-upload .input-file .btn {
      color: #000;
      height: 100%;
      width: 100%;
      border: 0;
      text-indent: -999em;
      background: transparent;
      margin: 0;
      outline: 0;
      cursor: pointer; }
  /* line 4922, theme/styles/sass/_main.scss */
  .file-upload .hidden {
    display: none; }

/* line 4927, theme/styles/sass/_main.scss */
.terms-content {
  width: 90%;
  margin: 0 auto;
  padding: 30px 0; }
  /* line 4932, theme/styles/sass/_main.scss */
  .terms-content p {
    font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
    font-weight: 300;
    font-size: 12px;
    text-align: left; }

/* line 4941, theme/styles/sass/_main.scss */
.lightbox,
#lightbox {
  display: none;
  width: 100%;
  height: 100%;
  overflow: scroll;
  position: fixed;
  z-index: 1050;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  outline: 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
  -webkit-overflow-scrolling: auto;
  overflow: auto; }
  /* line 4960, theme/styles/sass/_main.scss */
  .lightbox .btn-close,
  #lightbox .btn-close {
    color: #fff;
    position: absolute;
    right: 0;
    font-size: 45px;
    padding: 10px 20px;
    display: inline-block;
    text-decoration: none; }
    /* line 4969, theme/styles/sass/_main.scss */
    .lightbox .btn-close:hover,
    #lightbox .btn-close:hover {
      opacity: 0.8; }
  /* line 4974, theme/styles/sass/_main.scss */
  .lightbox .lightbox-content,
  #lightbox .lightbox-content {
    position: relative;
    width: 70%;
    max-width: 90%;
    margin: 7% auto;
    padding: 15px 20px;
    background-color: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    overflow-scrolling: touch !important;
    -webkit-overflow-scrolling: touch !important;
    apple-overflow-scrolling: touch !important; }
    /* line 4989, theme/styles/sass/_main.scss */
    .lightbox .lightbox-content.no-padding,
    #lightbox .lightbox-content.no-padding {
      padding: 0; }
      /* line 4992, theme/styles/sass/_main.scss */
      .lightbox .lightbox-content.no-padding .lightbox-body,
      #lightbox .lightbox-content.no-padding .lightbox-body {
        padding: 0; }
      /* line 4996, theme/styles/sass/_main.scss */
      .lightbox .lightbox-content.no-padding .content-body,
      #lightbox .lightbox-content.no-padding .content-body {
        padding: 15px 20px 30px 20px;
        font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica; }
    /* line 5002, theme/styles/sass/_main.scss */
    .lightbox .lightbox-content .btn-close,
    #lightbox .lightbox-content .btn-close {
      top: -45px;
      right: -35px;
      font-size: 40px;
      padding: 0; }
    /* line 5009, theme/styles/sass/_main.scss */
    .lightbox .lightbox-content img,
    #lightbox .lightbox-content img {
      max-width: 100%; }
  /* line 5014, theme/styles/sass/_main.scss */
  .lightbox .lightbox-body,
  #lightbox .lightbox-body {
    padding: 10px 0px;
    /*overflow-x: auto;*/ }
    /* line 5018, theme/styles/sass/_main.scss */
    .lightbox .lightbox-body img,
    #lightbox .lightbox-body img {
      max-width: 100% !important;
      height: auto !important;
      min-height: 50px;
      min-width: 50px; }
    /* line 5027, theme/styles/sass/_main.scss */
    .lightbox .lightbox-body .content-body p,
    #lightbox .lightbox-body .content-body p {
      margin-bottom: 0; }
  /* line 5033, theme/styles/sass/_main.scss */
  .lightbox .btn-arrow,
  #lightbox .btn-arrow {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0;
    height: 60px;
    width: 40px;
    background-color: #fff;
    border: 0;
    cursor: pointer;
    outline: 0; }
    /* line 5047, theme/styles/sass/_main.scss */
    .lightbox .btn-arrow.next,
    #lightbox .btn-arrow.next {
      right: -42px; }
      /* line 5050, theme/styles/sass/_main.scss */
      .lightbox .btn-arrow.next:before,
      #lightbox .btn-arrow.next:before {
        background-image: url(../images/slick-arrow-right.png); }
    /* line 5055, theme/styles/sass/_main.scss */
    .lightbox .btn-arrow.prev,
    #lightbox .btn-arrow.prev {
      left: -42px; }
      /* line 5058, theme/styles/sass/_main.scss */
      .lightbox .btn-arrow.prev:before,
      #lightbox .btn-arrow.prev:before {
        background-image: url(../images/slick-arrow-left.png); }
    /* line 5063, theme/styles/sass/_main.scss */
    .lightbox .btn-arrow.next, .lightbox .btn-arrow.prev,
    #lightbox .btn-arrow.next,
    #lightbox .btn-arrow.prev {
      display: block;
      z-index: 9999;
      font-size: 40px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      /* line 5071, theme/styles/sass/_main.scss */
      .lightbox .btn-arrow.next:before, .lightbox .btn-arrow.prev:before,
      #lightbox .btn-arrow.next:before,
      #lightbox .btn-arrow.prev:before {
        content: "";
        background-size: 20px;
        background-position: center;
        background-repeat: no-repeat;
        display: block;
        height: 60px;
        width: 42px;
        transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out; }
    /* line 5086, theme/styles/sass/_main.scss */
    .lightbox .btn-arrow:hover,
    #lightbox .btn-arrow:hover {
      opacity: 0.95; }
      /* line 5091, theme/styles/sass/_main.scss */
      .lightbox .btn-arrow:hover.next:before, .lightbox .btn-arrow:hover.prev:before,
      #lightbox .btn-arrow:hover.next:before,
      #lightbox .btn-arrow:hover.prev:before {
        background-size: 25px; }
      /* line 5097, theme/styles/sass/_main.scss */
      .lightbox .btn-arrow:hover.next:before,
      #lightbox .btn-arrow:hover.next:before {
        background-position: 70% center; }
      /* line 5103, theme/styles/sass/_main.scss */
      .lightbox .btn-arrow:hover.prev:before,
      #lightbox .btn-arrow:hover.prev:before {
        background-position: 30% center; }
  /* line 5110, theme/styles/sass/_main.scss */
  .lightbox.lightbox-loader,
  #lightbox.lightbox-loader {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85); }
    /* line 5114, theme/styles/sass/_main.scss */
    .lightbox.lightbox-loader .lightbox-content,
    #lightbox.lightbox-loader .lightbox-content {
      background-color: transparent;
      text-align: center;
      box-shadow: none;
      webkit-box-shadow: none;
      moz-box-shadow: none; }
      /* line 5121, theme/styles/sass/_main.scss */
      .lightbox.lightbox-loader .lightbox-content:before,
      #lightbox.lightbox-loader .lightbox-content:before {
        content: none; }
      /* line 5125, theme/styles/sass/_main.scss */
      .lightbox.lightbox-loader .lightbox-content img,
      #lightbox.lightbox-loader .lightbox-content img {
        width: 60px;
        opacity: 0.95;
        border: solid 2px #363636;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px; }
  /* line 5139, theme/styles/sass/_main.scss */
  .lightbox.lightbox-success .lightbox-content, .lightbox.lightbox-error .lightbox-content, .lightbox.lightbox-heritage .lightbox-content,
  #lightbox.lightbox-success .lightbox-content,
  #lightbox.lightbox-error .lightbox-content,
  #lightbox.lightbox-heritage .lightbox-content {
    padding: 0; }
  /* line 5143, theme/styles/sass/_main.scss */
  .lightbox.lightbox-success .lightbox-body, .lightbox.lightbox-error .lightbox-body, .lightbox.lightbox-heritage .lightbox-body,
  #lightbox.lightbox-success .lightbox-body,
  #lightbox.lightbox-error .lightbox-body,
  #lightbox.lightbox-heritage .lightbox-body {
    padding: 0; }
    /* line 5146, theme/styles/sass/_main.scss */
    .lightbox.lightbox-success .lightbox-body img, .lightbox.lightbox-error .lightbox-body img, .lightbox.lightbox-heritage .lightbox-body img,
    #lightbox.lightbox-success .lightbox-body img,
    #lightbox.lightbox-error .lightbox-body img,
    #lightbox.lightbox-heritage .lightbox-body img {
      display: block;
      margin: 0 auto; }
  /* line 5155, theme/styles/sass/_main.scss */
  .lightbox.lightbox-success .lightbox-content, .lightbox.lightbox-error .lightbox-content,
  #lightbox.lightbox-success .lightbox-content,
  #lightbox.lightbox-error .lightbox-content {
    width: 500px; }
  /* line 5161, theme/styles/sass/_main.scss */
  .lightbox.lightbox-heritage .lightbox-content,
  #lightbox.lightbox-heritage .lightbox-content {
    width: 75%;
    text-align: center; }
  /* line 5167, theme/styles/sass/_main.scss */
  .lightbox.lightbox-notif,
  #lightbox.lightbox-notif {
    text-align: center; }
    /* line 5170, theme/styles/sass/_main.scss */
    .lightbox.lightbox-notif .lightbox-content,
    #lightbox.lightbox-notif .lightbox-content {
      width: 50%; }
  /* line 5176, theme/styles/sass/_main.scss */
  .lightbox#showsLightbox .lightbox-body,
  #lightbox#showsLightbox .lightbox-body {
    overflow-x: auto; }
  /* line 5182, theme/styles/sass/_main.scss */
  .lightbox.search-modal .lightbox-body,
  #lightbox.search-modal .lightbox-body {
    position: relative; }
    /* line 5185, theme/styles/sass/_main.scss */
    .lightbox.search-modal .lightbox-body.hide,
    #lightbox.search-modal .lightbox-body.hide {
      display: none; }
    /* line 5189, theme/styles/sass/_main.scss */
    .lightbox.search-modal .lightbox-body .message,
    #lightbox.search-modal .lightbox-body .message {
      text-align: center;
      width: 90%; }
      /* line 5194, theme/styles/sass/_main.scss */
      .lightbox.search-modal .lightbox-body .message p,
      #lightbox.search-modal .lightbox-body .message p {
        color: #fff;
        font-family: "Montserrat", sans-serif, Arial, "Helvetica Neue", Helvetica;
        font-size: 24px;
        line-height: 28px; }

/* line 5206, theme/styles/sass/_main.scss */
#chatRules h1 {
  text-align: center; }

/* line 5210, theme/styles/sass/_main.scss */
#chatRules p {
  font-size: 16px;
  font-weight: 300; }

/* line 5216, theme/styles/sass/_main.scss */
.bg-loader, .full-article.c-block .left-block article .image, .content-listing article .image, .video-embed, .lightbox .lightbox-body img,
#lightbox .lightbox-body img {
  min-height: 150px;
  min-width: 100px;
  background-image: url("../images/preloader.svg");
  background-repeat: no-repeat;
  background-position: center center; }

/* line 5224, theme/styles/sass/_main.scss */
.lightbox-open {
  overflow: hidden !important;
  -webkit-overflow-scrolling: auto; }
  /* line 5228, theme/styles/sass/_main.scss */
  .lightbox-open .main {
    overflow: auto; }
  /* line 5232, theme/styles/sass/_main.scss */
  .lightbox-open .lightbox {
    position: fixed;
    -webkit-overflow-scrolling: auto !important; }

/* line 5241, theme/styles/sass/_main.scss */
.lightbox .header-title h1,
.content-listing .header-title h1 {
  margin: 0 auto; }

/* line 5246, theme/styles/sass/_main.scss */
.lightbox .day-wrapper,
.content-listing .day-wrapper {
  width: 100%; }
  /* line 5249, theme/styles/sass/_main.scss */
  .lightbox .day-wrapper .show-image,
  .content-listing .day-wrapper .show-image {
    float: left;
    width: 28.57143%;
    margin-right: 2.14286%; }
  /* line 5255, theme/styles/sass/_main.scss */
  .lightbox .day-wrapper .desc,
  .content-listing .day-wrapper .desc {
    width: 69.28571%;
    float: left; }
  /* line 5260, theme/styles/sass/_main.scss */
  .lightbox .day-wrapper h1,
  .lightbox .day-wrapper p,
  .content-listing .day-wrapper h1,
  .content-listing .day-wrapper p {
    margin: 0;
    padding: 3px 0px; }
  /* line 5266, theme/styles/sass/_main.scss */
  .lightbox .day-wrapper p,
  .content-listing .day-wrapper p {
    line-height: 1.4; }
  /* line 5271, theme/styles/sass/_main.scss */
  .lightbox .day-wrapper .shareability,
  .content-listing .day-wrapper .shareability {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #e9562e;
    position: static; }

/* line 5281, theme/styles/sass/_main.scss */
.lightbox table,
.content-listing table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 22px;
  margin: 20px auto;
  width: auto;
  min-width: 300px;
  /*max-width: 540px;*/
  background: #e1e1e1; }
  /* line 5291, theme/styles/sass/_main.scss */
  .lightbox table th,
  .content-listing table th {
    color: #fff;
    font-weight: 300;
    background: #be0d26; }
  /* line 5298, theme/styles/sass/_main.scss */
  .lightbox table tr:nth-child(2n),
  .content-listing table tr:nth-child(2n) {
    background: #ebebeb; }
  /* line 5302, theme/styles/sass/_main.scss */
  .lightbox table tr td:first-child,
  .content-listing table tr td:first-child {
    color: #fff;
    background: #acacac; }
  /* line 5307, theme/styles/sass/_main.scss */
  .lightbox table tr:nth-child(even) td:first-child,
  .content-listing table tr:nth-child(even) td:first-child {
    background: #959595; }
  /* line 5312, theme/styles/sass/_main.scss */
  .lightbox table td,
  .content-listing table td {
    font-size: 18px;
    text-align: center;
    width: auto;
    /* 25% */
    padding: 7px 15px; }

/* line 5322, theme/styles/sass/_main.scss */
.ui-autocomplete {
  max-height: 88px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 1000;
  position: fixed; }

/* Loader Animator - gradient */
/* line 5331, theme/styles/sass/_main.scss */
.loader-gradient {
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #9a9a9a;
  background: #9a9a9a;
  margin-bottom: 5px;
  width: 100%;
  display: inline-block; }
  /* line 5340, theme/styles/sass/_main.scss */
  .loader-gradient * {
    display: none; }

/* line 5345, theme/styles/sass/_main.scss */
.bl-1 {
  height: 150px; }

/* line 5349, theme/styles/sass/_main.scss */
.bl-2 {
  height: 30px; }

/* line 5353, theme/styles/sass/_main.scss */
.bl-3 {
  width: 33%;
  height: 200px; }

/* line 5358, theme/styles/sass/_main.scss */
.bl-4 {
  width: 49.7%;
  height: 70px; }

/* line 5364, theme/styles/sass/_main.scss */
.loader-gradient::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0));
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
  animation: loading 1.5s 30;
  /* Chrome, IE 10+, Fx 29+ */
  -webkit-animation: loading 1.5s 30;
  /* Safari 4+ */
  -moz-animation: loading 1.5s 30;
  /* Fx 5+ */
  -o-animation: loading 1.5s 30;
  /* Opera 12+ */
  z-index: 0; }

/*SRR0575240*/
/* line 5387, theme/styles/sass/_main.scss */
.photo-gallery {
  position: relative;
  background: #000000;
  margin: 15px auto;
  padding-right: 150px;
  overflow: hidden; }
  /* line 5394, theme/styles/sass/_main.scss */
  .photo-gallery .item {
    position: relative;
    border: none;
    padding: none; }
    /* line 5398, theme/styles/sass/_main.scss */
    .photo-gallery .item > img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      max-width: 100%;
      max-height: 100%;
      margin: auto; }
  /* line 5411, theme/styles/sass/_main.scss */
  .photo-gallery .viewer .item {
    position: relative;
    height: 400px; }
    /* line 5414, theme/styles/sass/_main.scss */
    .photo-gallery .viewer .item figcaption {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      color: white;
      padding: 5mm;
      font-size: 12px;
      background: rgba(0, 0, 0, 0.8); }
      /* line 5423, theme/styles/sass/_main.scss */
      .photo-gallery .viewer .item figcaption span {
        display: block;
        margin-top: 10px;
        font-style: italic;
        font-size: 10px;
        color: #E0E0E0; }
  /* line 5432, theme/styles/sass/_main.scss */
  .photo-gallery .viewer .slick-next, .photo-gallery .viewer .slick-prev {
    height: 70px;
    width: 80px;
    background-position: center;
    background-size: 40%;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.2); }
  /* line 5441, theme/styles/sass/_main.scss */
  .photo-gallery .thumbnail {
    position: absolute;
    background: #0e0e0e;
    right: 0;
    top: 0;
    width: 140px;
    bottom: 0;
    overflow: auto;
    padding: 2mm;
    margin-right: 2mm; }
    /* line 5451, theme/styles/sass/_main.scss */
    .photo-gallery .thumbnail .slick-list, .photo-gallery .thumbnail .slick-track {
      height: auto !important;
      -ms-transform: none !important;
          transform: none !important; }
    /* line 5455, theme/styles/sass/_main.scss */
    .photo-gallery .thumbnail .item {
      background: white;
      width: 100% !important;
      height: 110px;
      margin-bottom: 2mm;
      border: 2px solid black; }
      /* line 5461, theme/styles/sass/_main.scss */
      .photo-gallery .thumbnail .item.slick-active, .photo-gallery .thumbnail .item:focus {
        border: 2px solid #FFA300;
        box-shadow: none;
        outline: none; }
      /* line 5467, theme/styles/sass/_main.scss */
      .photo-gallery .thumbnail .item.slick-cloned {
        height: 0 !important;
        border: none !important;
        margin: 0 !important;
        width: 0 !important; }
  /* line 5475, theme/styles/sass/_main.scss */
  .photo-gallery ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
  /* line 5479, theme/styles/sass/_main.scss */
  .photo-gallery ::-webkit-scrollbar-track {
    background: transparent; }
  /* line 5482, theme/styles/sass/_main.scss */
  .photo-gallery ::-webkit-scrollbar-thumb {
    background: #FFA300; }

/*SRR0575240*/

@keyframes loading {
  100% {
    transform: translateX(100%); } }

/* line 7, theme/styles/sass/_mma.scss */
.text-yellow {
  color: #dfff00; }
  /* line 10, theme/styles/sass/_mma.scss */
  .text-yellow:hover {
    color: #dfff00; }

/* line 15, theme/styles/sass/_mma.scss */
.text-red {
  color: #FDC220; }
  /* line 18, theme/styles/sass/_mma.scss */
  .text-red:hover {
    color: #FDC220; }

/* line 23, theme/styles/sass/_mma.scss */
.text-blue {
  color: #FDC220; }
  /* line 26, theme/styles/sass/_mma.scss */
  .text-blue:hover {
    color: #FDC220; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* line 52, theme/styles/sass/_mma.scss */
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak,
.loading {
  background: #000;
  overflow: hidden; }
  /* line 62, theme/styles/sass/_mma.scss */
  [ng\:cloak] .mma-loader,
  [ng-cloak] .mma-loader,
  [data-ng-cloak] .mma-loader,
  [x-ng-cloak] .mma-loader,
  .ng-cloak .mma-loader,
  .x-ng-cloak .mma-loader,
  .loading .mma-loader {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    position: absolute;
    width: 300px;
    height: 200px;
    margin: auto;
    animation: tp-rotateplane 1s infinite ease-in-out;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; }
    /* line 78, theme/styles/sass/_mma.scss */
    [ng\:cloak] .mma-loader img,
    [ng-cloak] .mma-loader img,
    [data-ng-cloak] .mma-loader img,
    [x-ng-cloak] .mma-loader img,
    .ng-cloak .mma-loader img,
    .x-ng-cloak .mma-loader img,
    .loading .mma-loader img {
      width: 200px;
      display: block;
      margin: auto;
      animation: heartBeat 1.3s linear infinite; }
  /* line 87, theme/styles/sass/_mma.scss */
  [ng\:cloak] .wrapper,
  [ng\:cloak] .header-fixed,
  [ng-cloak] .wrapper,
  [ng-cloak] .header-fixed,
  [data-ng-cloak] .wrapper,
  [data-ng-cloak] .header-fixed,
  [x-ng-cloak] .wrapper,
  [x-ng-cloak] .header-fixed,
  .ng-cloak .wrapper,
  .ng-cloak .header-fixed,
  .x-ng-cloak .wrapper,
  .x-ng-cloak .header-fixed,
  .loading .wrapper,
  .loading .header-fixed {
    opacity: 0; }

/* line 94, theme/styles/sass/_mma.scss */
.ng-scope .mma-loader {
  display: none; }

/* line 99, theme/styles/sass/_mma.scss */
.mma {
  position: relative; }

/* line 103, theme/styles/sass/_mma.scss */
.sticky-wrapper {
  z-index: 1;
  top: 25%;
  left: 40px;
  height: auto !important; }

/* line 110, theme/styles/sass/_mma.scss */
#mma-menu {
  z-index: 998 !important; }

/* line 114, theme/styles/sass/_mma.scss */
.mma-menu {
  background: #000000;
  border: solid 3px #fff;
  display: block;
  max-width: 75px;
  width: 100%;
  text-align: center;
  padding: 20px 5px;
  border-radius: 20px;
  position: absolute;
  z-index: 99;
  top: 20px;
  left: 40px;
  box-shadow: 10px 10px 48px -15px #000000; }
  /* line 129, theme/styles/sass/_mma.scss */
  .mma-menu.noMagna {
    padding: 0;
    border: none; }
  /* line 134, theme/styles/sass/_mma.scss */
  .mma-menu .expand-menu {
    display: none; }
  /* line 138, theme/styles/sass/_mma.scss */
  .mma-menu ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  /* line 144, theme/styles/sass/_mma.scss */
  .mma-menu li {
    margin-bottom: 40px;
    font-size: 0.688em;
    text-transform: uppercase;
    padding: 0; }
    /* line 150, theme/styles/sass/_mma.scss */
    .mma-menu li:last-child {
      margin-bottom: 0px; }
    /* line 154, theme/styles/sass/_mma.scss */
    .mma-menu li i {
      display: block;
      font-size: 3em; }
    /* line 159, theme/styles/sass/_mma.scss */
    .mma-menu li a {
      color: #fff;
      display: block;
      cursor: pointer; }
      /* line 163, theme/styles/sass/_mma.scss */
      .mma-menu li a .mma-menu-icon {
        background: url("../images/mma/menu-icons.png") no-repeat;
        background-size: 60px;
        width: 30px;
        margin: auto auto 5px;
        display: block; }
        /* line 170, theme/styles/sass/_mma.scss */
        .mma-menu li a .mma-menu-icon.icon-winner {
          height: 30px;
          background-position: 0 0; }
        /* line 175, theme/styles/sass/_mma.scss */
        .mma-menu li a .mma-menu-icon.icon-awardee {
          height: 40px;
          background-position: 0 -30px; }
      /* line 181, theme/styles/sass/_mma.scss */
      .mma-menu li a:hover {
        font-weight: 700; }
        /* line 184, theme/styles/sass/_mma.scss */
        .mma-menu li a:hover i {
          color: #FF4D4D; }
          /* line 186, theme/styles/sass/_mma.scss */
          .mma-menu li a:hover i.icon-winner {
            background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/winners_icon.png") no-repeat;
            background-size: contain; }
          /* line 191, theme/styles/sass/_mma.scss */
          .mma-menu li a:hover i.icon-awardee {
            background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/magna_icon.png") no-repeat;
            background-size: contain; }

/* line 201, theme/styles/sass/_mma.scss */
.loaded {
  overflow: auto; }
  /* line 205, theme/styles/sass/_mma.scss */
  .loaded .mma-loader {
    opacity: 0;
    z-index: -9999999;
    transition: opacity 0.2s ease;
    position: absolute;
    display: none; }
  /* line 213, theme/styles/sass/_mma.scss */
  .loaded .wrapper,
  .loaded .header-fixed {
    opacity: 1;
    transition: opacity 0.5s ease; }

/* line 223, theme/styles/sass/_mma.scss */
.mma {
  font-family: 'Titillium Web', sans-serif;
  font-size: 16px; }
  /* line 227, theme/styles/sass/_mma.scss */
  .mma .leaderboard {
    width: 100%;
    margin: auto auto 20px;
    text-align: center;
    font-size: 0;
    overflow: hidden; }
    /* line 234, theme/styles/sass/_mma.scss */
    .mma .leaderboard img {
      width: 100%; }
  /* line 240, theme/styles/sass/_mma.scss */
  .mma .section .container {
    padding: 50px 40px; }
  /* line 245, theme/styles/sass/_mma.scss */
  .mma .section#how-to-vote .container {
    padding: 15px 40px 40px; }
    /* line 249, theme/styles/sass/_mma.scss */
    .mma .section#how-to-vote .container .heading img {
      max-width: 100%; }

/* line 258, theme/styles/sass/_mma.scss */
.mma-nav {
  background-color: #d4ea0c;
  font-size: 0; }
  /* line 262, theme/styles/sass/_mma.scss */
  .mma-nav ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    text-align: center; }
    /* line 268, theme/styles/sass/_mma.scss */
    .mma-nav ul li {
      display: inline-block;
      margin: 0 20px; }
      /* line 272, theme/styles/sass/_mma.scss */
      .mma-nav ul li a {
        color: #0b2c7d;
        text-decoration: none;
        border-bottom: solid 4px transparent;
        margin-top: 4px;
        display: block;
        padding: 12px 0;
        font-size: 14px;
        font-weight: 500;
        text-transform: uppercase;
        cursor: pointer; }
      /* line 285, theme/styles/sass/_mma.scss */
      .mma-nav ul li.active a,
      .mma-nav ul li:hover a {
        font-weight: 900;
        color: #8900c6;
        border-bottom: solid 4px #8900c6; }

/* line 297, theme/styles/sass/_mma.scss */
.mma-home .banner-section,
.mma-home .vote-category {
  background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/home_background.jpg") no-repeat;
  background-position: top center; }
  /* line 303, theme/styles/sass/_mma.scss */
  .mma-home .banner-section .container,
  .mma-home .vote-category .container {
    text-align: center; }
    /* line 305, theme/styles/sass/_mma.scss */
    .mma-home .banner-section .container .logo,
    .mma-home .vote-category .container .logo {
      width: 100%;
      margin: auto auto 20px; }
      /* line 315, theme/styles/sass/_mma.scss */
      .mma-home .banner-section .container .logo img,
      .mma-home .vote-category .container .logo img {
        max-width: 400px;
        width: 70%;
        margin: auto;
        display: block; }
    /* line 323, theme/styles/sass/_mma.scss */
    .mma-home .banner-section .container .writeup,
    .mma-home .vote-category .container .writeup {
      position: relative; }
      /* line 343, theme/styles/sass/_mma.scss */
      .mma-home .banner-section .container .writeup .mobile,
      .mma-home .vote-category .container .writeup .mobile {
        display: none; }
      /* line 347, theme/styles/sass/_mma.scss */
      .mma-home .banner-section .container .writeup p,
      .mma-home .vote-category .container .writeup p {
        font-weight: 300;
        margin: 0;
        position: relative;
        z-index: 1;
        line-height: 1.5;
        color: white; }
        /* line 355, theme/styles/sass/_mma.scss */
        .mma-home .banner-section .container .writeup p:first-child,
        .mma-home .vote-category .container .writeup p:first-child {
          font-size: 24px;
          font-weight: bold;
          margin: 30px auto 30px;
          letter-spacing: 0.1em; }
        /* line 363, theme/styles/sass/_mma.scss */
        .mma-home .banner-section .container .writeup p.text-yellow a,
        .mma-home .vote-category .container .writeup p.text-yellow a {
          color: #dfff00;
          text-transform: uppercase;
          text-decoration: none; }
          /* line 368, theme/styles/sass/_mma.scss */
          .mma-home .banner-section .container .writeup p.text-yellow a:hover,
          .mma-home .vote-category .container .writeup p.text-yellow a:hover {
            color: #dfff00; }
        /* line 374, theme/styles/sass/_mma.scss */
        .mma-home .banner-section .container .writeup p.oops,
        .mma-home .vote-category .container .writeup p.oops {
          margin: 10px auto 10px; }
        /* line 378, theme/styles/sass/_mma.scss */
        .mma-home .banner-section .container .writeup p.sub,
        .mma-home .vote-category .container .writeup p.sub {
          font-size: 1.125em; }
          /* line 380, theme/styles/sass/_mma.scss */
          .mma-home .banner-section .container .writeup p.sub a,
          .mma-home .vote-category .container .writeup p.sub a {
            color: #FDC220 !important; }
            /* line 382, theme/styles/sass/_mma.scss */
            .mma-home .banner-section .container .writeup p.sub a:hover,
            .mma-home .vote-category .container .writeup p.sub a:hover {
              color: #FDC220 !important;
              text-decoration: underline; }
        /* line 389, theme/styles/sass/_mma.scss */
        .mma-home .banner-section .container .writeup p.back-to-home,
        .mma-home .vote-category .container .writeup p.back-to-home {
          text-transform: uppercase;
          font-weight: 700;
          margin-top: 25px; }
          /* line 393, theme/styles/sass/_mma.scss */
          .mma-home .banner-section .container .writeup p.back-to-home a, .mma-home .banner-section .container .writeup p.back-to-home span,
          .mma-home .vote-category .container .writeup p.back-to-home a,
          .mma-home .vote-category .container .writeup p.back-to-home span {
            color: #FFC320; }
    /* line 400, theme/styles/sass/_mma.scss */
    .mma-home .banner-section .container .category_plaque,
    .mma-home .vote-category .container .category_plaque {
      height: 190px;
      background: black;
      margin-bottom: 40px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      /* line 406, theme/styles/sass/_mma.scss */
      .mma-home .banner-section .container .category_plaque p,
      .mma-home .vote-category .container .category_plaque p {
        font-family: "Oswald";
        color: white;
        font-weight: normal;
        font-size: 74px;
        line-height: 110px;
        margin: 0;
        width: 100%;
        text-align: center;
        letter-spacing: 0.35em; }

/* line 422, theme/styles/sass/_mma.scss */
.mma-home .banner-section .container {
  background: radial-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2)); }

/* line 427, theme/styles/sass/_mma.scss */
.mma-home .end-vote .banner-section,
.mma-home .vote-category {
  background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/background.png") no-repeat;
  background-size: cover; }
  /* line 432, theme/styles/sass/_mma.scss */
  .mma-home .end-vote .banner-section:after,
  .mma-home .vote-category:after {
    background: transparent; }

/* line 437, theme/styles/sass/_mma.scss */
.mma-home .sponsor-section {
  background: #292428; }
  /* line 439, theme/styles/sass/_mma.scss */
  .mma-home .sponsor-section .container {
    padding: 10px; }
    /* line 441, theme/styles/sass/_mma.scss */
    .mma-home .sponsor-section .container .sponsors {
      padding: 0;
      max-width: 67.19368%;
      margin: auto auto; }
      /* line 446, theme/styles/sass/_mma.scss */
      .mma-home .sponsor-section .container .sponsors p {
        text-align: center;
        font-weight: 600;
        font-size: 1.125em;
        color: #ffffff; }
      /* line 453, theme/styles/sass/_mma.scss */
      .mma-home .sponsor-section .container .sponsors ul {
        display: -ms-flexbox;
        display: flex;
        list-style: none;
        -ms-flex-pack: center;
            justify-content: center;
        padding: 0;
        margin: 0;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
      /* line 462, theme/styles/sass/_mma.scss */
      .mma-home .sponsor-section .container .sponsors li {
        padding: 0px;
        margin: 0px 30px;
        position: relative;
        height: 78px;
        width: 78px;
        background: #FFC320;
        border-radius: 100%;
        overflow: hidden;
        transition: 0.3s ease-in-out;
        margin-bottom: 20px; }
        /* line 473, theme/styles/sass/_mma.scss */
        .mma-home .sponsor-section .container .sponsors li img {
          width: 100%;
          height: 100%;
          object-fit: contain; }
        /* line 478, theme/styles/sass/_mma.scss */
        .mma-home .sponsor-section .container .sponsors li:hover {
          -ms-transform: scale(1.2);
              transform: scale(1.2); }

/* line 486, theme/styles/sass/_mma.scss */
.mma-home .vote-section {
  background: #292428;
  display: inline-block;
  width: 100%; }
  /* line 492, theme/styles/sass/_mma.scss */
  .mma-home .vote-section .container {
    text-align: center; }
    /* line 496, theme/styles/sass/_mma.scss */
    .mma-home .vote-section .container .heading p {
      font-size: 2.5em;
      font-weight: 700;
      color: #ffffff;
      text-transform: uppercase;
      margin: 10px; }
    /* line 505, theme/styles/sass/_mma.scss */
    .mma-home .vote-section .container .mobile {
      display: none; }
    /* line 509, theme/styles/sass/_mma.scss */
    .mma-home .vote-section .container .row {
      padding: 40px 20px 0; }
      /* line 512, theme/styles/sass/_mma.scss */
      .mma-home .vote-section .container .row .half {
        display: inline-block;
        vertical-align: top;
        width: 42.19409%;
        padding: 0 25px; }
        /* line 519, theme/styles/sass/_mma.scss */
        .mma-home .vote-section .container .row .half img {
          max-width: 200px; }
        /* line 522, theme/styles/sass/_mma.scss */
        .mma-home .vote-section .container .row .half .step {
          font-size: 1.875em;
          text-transform: uppercase;
          width: 80%;
          margin: auto auto 30px;
          font-weight: 600;
          background: #ffffff;
          color: #292428; }
          /* line 530, theme/styles/sass/_mma.scss */
          .mma-home .vote-section .container .row .half .step strong {
            font-weight: 600; }
        /* line 535, theme/styles/sass/_mma.scss */
        .mma-home .vote-section .container .row .half p {
          color: #ffffff;
          font-size: 1.5em; }
        /* line 540, theme/styles/sass/_mma.scss */
        .mma-home .vote-section .container .row .half a {
          text-decoration: underline;
          cursor: pointer;
          color: #efefef; }
    /* line 548, theme/styles/sass/_mma.scss */
    .mma-home .vote-section .container .notice {
      color: #ffffff;
      font-weight: 600;
      margin-bottom: 25px; }
    /* line 554, theme/styles/sass/_mma.scss */
    .mma-home .vote-section .container .button {
      max-width: 46.31579%;
      margin: auto auto; }
      /* line 558, theme/styles/sass/_mma.scss */
      .mma-home .vote-section .container .button a {
        font-size: 2.250em;
        color: #292428;
        text-decoration: none;
        display: block;
        padding: 10px 0;
        text-transform: uppercase;
        font-weight: 700;
        background: linear-gradient(0deg, #FDC220, #FDC220); }

/* line 572, theme/styles/sass/_mma.scss */
.mma-home .related-articles-section {
  background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/article_background.png") no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  z-index: 0; }
  /* line 578, theme/styles/sass/_mma.scss */
  .mma-home .related-articles-section .container {
    padding-top: 5px; }
    /* line 580, theme/styles/sass/_mma.scss */
    .mma-home .related-articles-section .container .heading {
      text-align: center;
      position: relative; }
      /* line 584, theme/styles/sass/_mma.scss */
      .mma-home .related-articles-section .container .heading:before, .mma-home .related-articles-section .container .heading:after {
        content: '';
        height: 2px;
        background-color: #000000;
        max-width: 24%;
        width: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto; }
      /* line 597, theme/styles/sass/_mma.scss */
      .mma-home .related-articles-section .container .heading:before {
        left: 3%; }
      /* line 601, theme/styles/sass/_mma.scss */
      .mma-home .related-articles-section .container .heading:after {
        right: 3%; }
      /* line 605, theme/styles/sass/_mma.scss */
      .mma-home .related-articles-section .container .heading p {
        font-size: 2.250em;
        text-transform: uppercase;
        letter-spacing: 5px;
        color: black;
        font-size: 40px;
        font-weight: 600; }
    /* line 616, theme/styles/sass/_mma.scss */
    .mma-home .related-articles-section .container .slider .slick-track {
      margin: auto auto; }
    /* line 620, theme/styles/sass/_mma.scss */
    .mma-home .related-articles-section .container .slider .slick-next,
    .mma-home .related-articles-section .container .slider .slick-prev {
      width: 40px;
      height: 100px;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      cursor: pointer; }
    /* line 630, theme/styles/sass/_mma.scss */
    .mma-home .related-articles-section .container .slider .slick-next {
      background-image: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/slick-arrow-next.png"); }
    /* line 634, theme/styles/sass/_mma.scss */
    .mma-home .related-articles-section .container .slider .slick-prev {
      background-image: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/slick-arrow-prev.png"); }
    /* line 638, theme/styles/sass/_mma.scss */
    .mma-home .related-articles-section .container .slider .slick-list {
      max-width: 91.22807%;
      margin: auto auto; }
      /* line 642, theme/styles/sass/_mma.scss */
      .mma-home .related-articles-section .container .slider .slick-list .item {
        margin: 0 10px;
        position: relative; }
        /* line 646, theme/styles/sass/_mma.scss */
        .mma-home .related-articles-section .container .slider .slick-list .item a {
          display: block; }
        /* line 650, theme/styles/sass/_mma.scss */
        .mma-home .related-articles-section .container .slider .slick-list .item img {
          width: 100%; }
        /* line 654, theme/styles/sass/_mma.scss */
        .mma-home .related-articles-section .container .slider .slick-list .item .writeup {
          position: absolute;
          bottom: 0;
          padding: 10px;
          background: rgba(0, 0, 0, 0.8);
          width: 100%; }
          /* line 661, theme/styles/sass/_mma.scss */
          .mma-home .related-articles-section .container .slider .slick-list .item .writeup p {
            color: #FFC320;
            margin: 0; }

/* line 674, theme/styles/sass/_mma.scss */
.mma-vote .vote-category {
  background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/magna_bg.png") no-repeat;
  background-position: top center;
  width: 100%;
  position: relative;
  background-color: #282527;
  background-attachment: fixed;
  background-size: cover; }
  /* line 682, theme/styles/sass/_mma.scss */
  .mma-vote .vote-category .container {
    max-width: 77.19298%;
    margin: auto auto;
    padding: 40px 0;
    color: #fff;
    position: relative;
    z-index: 1; }
    /* line 690, theme/styles/sass/_mma.scss */
    .mma-vote .vote-category .container > .logo,
    .mma-vote .vote-category .container > .writeup {
      text-align: center;
      max-width: 59.28854%;
      width: 100%;
      margin: auto auto;
      color: #000000; }
      /* line 698, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container > .logo img,
      .mma-vote .vote-category .container > .writeup img {
        width: 100%;
        margin: 20px auto 0; }
    /* line 705, theme/styles/sass/_mma.scss */
    .mma-vote .vote-category .container .category_plaque.start-vote {
      text-align: center;
      display: block;
      margin-top: 15px;
      width: 100%;
      display: inline-block; }
      /* line 711, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .category_plaque.start-vote p {
        display: block;
        font-size: 24px;
        margin: 0px;
        padding: 0px 20px; }
      /* line 717, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .category_plaque.start-vote p:first-child {
        font-family: "Oswald";
        font-size: 74px;
        letter-spacing: 0.35em;
        display: none; }
    /* line 726, theme/styles/sass/_mma.scss */
    .mma-vote .vote-category .container > .logo {
      max-width: 100%; }
      /* line 728, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container > .logo img {
        width: 100%;
        margin: 0px auto 0; }
    /* line 734, theme/styles/sass/_mma.scss */
    .mma-vote .vote-category .container > .writeup {
      margin: 20px auto 50px;
      max-width: 80%; }
      /* line 738, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container > .writeup p {
        font-size: 1.5em;
        margin: 0;
        font-weight: 700; }
    /* line 745, theme/styles/sass/_mma.scss */
    .mma-vote .vote-category .container .category {
      position: relative;
      padding: 0 15px 0px;
      margin-top: 40px; }
      /* line 750, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .category .category-name {
        width: 100%;
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 20px;
        background: linear-gradient(270deg, rgba(255, 195, 32, 0) -0.64%, #FFC320 100.85%); }
        /* line 756, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .category-name p {
          font-size: 1.5em;
          text-transform: uppercase;
          padding: 5px 30px;
          margin: 0;
          color: black; }
      /* line 765, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .category .sponsor {
        display: inline-block;
        vertical-align: middle;
        height: 46px;
        text-align: right;
        right: 0px;
        position: absolute;
        top: 0px;
        right: 15px; }
        /* line 774, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .sponsor > * {
          display: inline-block;
          vertical-align: middle; }
        /* line 778, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .sponsor a {
          max-width: 65px;
          margin-top: -8px;
          height: 60px; }
          /* line 782, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .category .sponsor a img {
            width: 100%;
            height: 100%; }
        /* line 787, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .sponsor > p {
          display: none; }
      /* line 792, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .category .row {
        text-align: center; }
        /* line 795, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .row.selected, .mma-vote .vote-category .container .category .row.voted {
          display: block; }
          /* line 800, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .category .row.selected .item:not(.selected):not(.nominee-voted), .mma-vote .vote-category .container .category .row.voted .item:not(.selected):not(.nominee-voted) {
            opacity: .8; }
            /* line 803, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .row.selected .item:not(.selected):not(.nominee-voted):hover, .mma-vote .vote-category .container .category .row.voted .item:not(.selected):not(.nominee-voted):hover {
              opacity: 1; }
          /* line 810, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .category .row.selected .item.selected .writeup, .mma-vote .vote-category .container .category .row.selected .item.nominee-voted .writeup, .mma-vote .vote-category .container .category .row.voted .item.selected .writeup, .mma-vote .vote-category .container .category .row.voted .item.nominee-voted .writeup {
            background-color: #ff0000; }
        /* line 817, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .row .item {
          display: inline-block;
          vertical-align: top;
          margin: auto 20px 20px 0;
          cursor: pointer;
          background-color: #000000; }
          /* line 825, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .category .row .item:last-child, .mma-vote .vote-category .container .category .row .item:nth-child(5n) {
            margin-right: 0; }
          /* line 833, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .category .row .item.selected:not(.readonly) .thumb, .mma-vote .vote-category .container .category .row .item:hover:not(.readonly) .thumb {
            position: relative; }
            /* line 836, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .row .item.selected:not(.readonly) .thumb:after, .mma-vote .vote-category .container .category .row .item:hover:not(.readonly) .thumb:after {
              content: 'VOTE';
              background: rgba(0, 0, 0, 0.8);
              position: absolute;
              width: 100%;
              height: 100%;
              z-index: 1;
              top: 0;
              left: 0;
              font-weight: bold;
              font-size: 44px;
              line-height: 65px;
              letter-spacing: 0.21em;
              padding: 30% 0;
              color: #FFC320; }
            /* line 853, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .row .item.selected:not(.readonly) .thumb img, .mma-vote .vote-category .container .category .row .item:hover:not(.readonly) .thumb img {
              opacity: 1; }
          /* line 858, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .category .row .item.selected .writeup, .mma-vote .vote-category .container .category .row .item:hover .writeup {
            background: linear-gradient(0deg, rgba(255, 195, 32, 0.8), rgba(255, 195, 32, 0.8)), url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/vote_bg.png");
            color: black;
            background-size: 100% 100%; }
            /* line 864, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .row .item.selected .writeup p::after, .mma-vote .vote-category .container .category .row .item:hover .writeup p::after {
              background: black !important; }
          /* line 872, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .category .row .item .thumb img {
            display: block;
            width: 100%; }
          /* line 878, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .category .row .item .writeup {
            background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/vote_bg.png") no-repeat;
            background-size: 100% 100%;
            background-position: top center;
            padding: 0px 10px;
            text-align: center;
            height: 200px;
            font-size: 12px;
            border: 1px solid #FFC320;
            display: -ms-flexbox;
            display: flex;
            transition: 0.4s;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-line-pack: center;
            align-content: center;
            -ms-flex-align: center;
            align-items: center; }
            /* line 908, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .row .item .writeup > div {
              -ms-flex-order: 0;
              order: 0;
              -ms-flex: 0 1 auto;
              flex: 0 1 auto;
              -ms-flex-item-align: auto;
              -ms-grid-row-align: auto;
                  align-self: auto; }
            /* line 920, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .row .item .writeup .title {
              font-size: 16x;
              font-weight: bold;
              margin: 0px; }
            /* line 926, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .row .item .writeup .artist {
              text-transform: uppercase;
              font-weight: 600;
              position: relative; }
            /* line 932, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .row .item .writeup p:last-child:not(.artist):not(.title) {
              position: relative;
              margin-top: 20px; }
              /* line 935, theme/styles/sass/_mma.scss */
              .mma-vote .vote-category .container .category .row .item .writeup p:last-child:not(.artist):not(.title)::after {
                content: '';
                width: 60px;
                height: 1px;
                position: absolute;
                background: white;
                top: -10px;
                left: 50%;
                -ms-transform: translate(-50%, 0%);
                    transform: translate(-50%, 0%); }
            /* line 948, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .row .item .writeup:last-child span {
              text-transform: uppercase; }
            /* line 953, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .row .item .writeup p {
              max-width: 130px; }
      /* line 960, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .category .button {
        margin-top: 40px;
        display: none;
        transition: 0.2s; }
        /* line 964, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .button:hover {
          -ms-transform: scale(1.1);
              transform: scale(1.1); }
        /* line 967, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .button a {
          background: #FFC320;
          display: block;
          font-size: 20px;
          font-weight: bold;
          color: #222222;
          text-decoration: none;
          text-align: center;
          max-width: 29.74359%;
          margin: auto;
          text-transform: uppercase;
          padding: 20px 10px;
          line-height: 30px;
          height: 70px; }
      /* line 986, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .category .status.vote-submitted, .mma-vote .vote-category .container .category .status.voted, .mma-vote .vote-category .container .category .status.logged-out {
        text-align: center;
        display: none;
        color: white; }
        /* line 993, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .status.vote-submitted p, .mma-vote .vote-category .container .category .status.voted p, .mma-vote .vote-category .container .category .status.logged-out p {
          font-size: 18px; }
          /* line 995, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .category .status.vote-submitted p:first-child, .mma-vote .vote-category .container .category .status.voted p:first-child, .mma-vote .vote-category .container .category .status.logged-out p:first-child {
            font-size: 24px;
            font-weight: bold;
            color: white; }
          /* line 1001, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .category .status.vote-submitted p a, .mma-vote .vote-category .container .category .status.voted p a, .mma-vote .vote-category .container .category .status.logged-out p a {
            cursor: pointer;
            font-weight: 700;
            cursor: pointer;
            font-weight: 700;
            color: white;
            font-size: 18px;
            font-weight: normal;
            padding: 10px 20px;
            border: 1px solid white;
            width: 160px;
            display: inline-block;
            margin-top: 25px; }
            /* line 1014, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .status.vote-submitted p a:first-child, .mma-vote .vote-category .container .category .status.voted p a:first-child, .mma-vote .vote-category .container .category .status.logged-out p a:first-child {
              margin-right: 20px; }
            /* line 1015, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .category .status.vote-submitted p a:hover, .mma-vote .vote-category .container .category .status.voted p a:hover, .mma-vote .vote-category .container .category .status.logged-out p a:hover {
              background: white;
              color: #000; }
        /* line 1023, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .status.vote-submitted .social p, .mma-vote .vote-category .container .category .status.voted .social p, .mma-vote .vote-category .container .category .status.logged-out .social p {
          font-style: italic;
          font-size: 18px;
          font-weight: normal; }
        /* line 1028, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .category .status.vote-submitted .social div, .mma-vote .vote-category .container .category .status.voted .social div, .mma-vote .vote-category .container .category .status.logged-out .social div {
          display: inline-block;
          vertical-align: middle;
          margin: 0 15px; }
      /* line 1037, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .category .status.vote-submitted .text-blue {
        font-weight: 700;
        color: white; }
    /* line 1045, theme/styles/sass/_mma.scss */
    .mma-vote .vote-category .container .view-categories {
      background-color: #252525;
      border: 2px solid white;
      border-bottom: 0px;
      position: fixed;
      bottom: 0;
      z-index: 999;
      padding: 0;
      right: 5%; }
      /* line 1054, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .view-categories > p {
        font-size: 22px;
        color: white;
        font-weight: 500;
        margin: 0px;
        background: #000000;
        padding: 20px;
        text-transform: uppercase;
        cursor: pointer;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        /* line 1066, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .view-categories > p .icon-caret {
          background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/chevron_up.png") no-repeat;
          width: 20px;
          height: 20px;
          margin-left: 20px;
          background-position: center;
          background-size: contain; }
          /* line 1073, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .view-categories > p .icon-caret.down {
            background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/chevron_down.png") no-repeat;
            background-position: center;
            background-size: contain; }
      /* line 1081, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .view-categories .brand {
        font-size: 18px;
        padding: 5px 10px;
        background-color: #C4C4C4;
        display: none;
        color: black; }
        /* line 1088, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .view-categories .brand span {
          font-weight: 900; }
        /* line 1092, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .view-categories .brand img {
          display: inline;
          vertical-align: middle;
          max-width: 70px; }
        /* line 1098, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .view-categories .brand p {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          max-width: 235px;
          margin: auto; }
          /* line 1103, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .view-categories .brand p a {
            margin-left: 15px; }
        /* line 1108, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .view-categories .brand.open {
          display: block; }
      /* line 1113, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .view-categories ul {
        display: none;
        list-style-type: none;
        padding: 0 10px;
        margin: 0;
        max-height: 320px;
        overflow-y: scroll;
        max-width: 265px;
        text-align: center;
        padding: 0px 5px;
        margin: 0px 30px;
        /* Track */
        /* Handle */ }
        /* line 1125, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .view-categories ul::-webkit-scrollbar {
          width: 7px; }
        /* line 1130, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .view-categories ul::-webkit-scrollbar-track {
          background: transparent; }
        /* line 1135, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .view-categories ul::-webkit-scrollbar-thumb {
          background: #FFC320; }
        /* line 1139, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .view-categories ul.open {
          display: block; }
        /* line 1143, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .view-categories ul li {
          border-bottom: solid 1px #fff;
          padding: 10px; }
          /* line 1146, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .view-categories ul li a {
            color: white;
            font-size: 15px;
            font-weight: 300;
            cursor: pointer;
            text-transform: capitalize; }
          /* line 1155, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .view-categories ul li:hover a {
            color: #FFC320; }
    /* line 1163, theme/styles/sass/_mma.scss */
    .mma-vote .vote-category .container .winners-list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
      -ms-flex-align: start;
          align-items: flex-start; }
      /* line 1170, theme/styles/sass/_mma.scss */
      .mma-vote .vote-category .container .winners-list .category {
        width: 29.71311%;
        padding: 0 5px 10px;
        margin: auto;
        margin-top: 0;
        margin-bottom: 50px; }
        /* line 1176, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .winners-list .category .category-name {
          width: 100%;
          margin-bottom: 0;
          position: relative;
          z-index: 2; }
          /* line 1181, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .winners-list .category .category-name p {
            font-size: 1em;
            padding: 0 5px;
            color: #000000;
            font-weight: 700;
            min-height: 80px;
            display: -ms-flexbox;
            display: flex;
            background: #282527;
            border: 2.70359px solid #FEC31F;
            box-sizing: border-box; }
            /* line 1191, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .winners-list .category .category-name p span {
              display: block;
              width: 100%;
              margin: auto;
              padding: 10px 10px;
              font-weight: 600;
              font-size: 18px;
              letter-spacing: 0.195em;
              color: white; }
        /* line 1204, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .winners-list .category .thumb {
          position: relative;
          z-index: 1;
          border: 1px solid #FFC320;
          border-top: 0px;
          margin: auto;
          width: 90%;
          background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/category_result_bg.png") no-repeat;
          background-position: center;
          background-size: cover; }
          /* line 1214, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .winners-list .category .thumb::before {
            content: '';
            position: absolute;
            top: 0px;
            bottom: 0px;
            left: 50%;
            width: 83%;
            background: white;
            -ms-transform: translate(-50%, 0%);
                transform: translate(-50%, 0%); }
          /* line 1224, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .winners-list .category .thumb::after {
            content: '';
            position: absolute;
            top: 0px;
            right: 0px;
            left: 0px;
            width: 100%;
            height: 10px;
            background: white; }
          /* line 1234, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .winners-list .category .thumb img {
            display: block;
            width: 75%;
            margin: auto;
            border: 2px solid #FFC320;
            position: relative;
            bottom: -10px; }
        /* line 1244, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .winners-list .category .writeup {
          background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/award_bg.png") no-repeat;
          background-size: cover;
          background-position: center center;
          color: #000000;
          padding: 10px;
          margin: auto;
          margin-top: -5px;
          z-index: 0;
          min-height: 160px;
          border: 1px solid #FFC320;
          border-top: 0px;
          border-bottom: 0px;
          width: 90%;
          position: relative;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
          flex-direction: column;
          -ms-flex-pack: center;
          justify-content: center; }
          /* line 1265, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .winners-list .category .writeup:before {
            display: none; }
          /* line 1269, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .winners-list .category .writeup .title {
            margin-bottom: 0;
            font-style: italic;
            font-weight: bold;
            font-size: 16px; }
          /* line 1276, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .winners-list .category .writeup .artist {
            text-transform: uppercase;
            font-weight: 600;
            font-size: 12px; }
            /* line 1280, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .winners-list .category .writeup .artist:after {
              content: '';
              width: 60px;
              height: 1px;
              position: absolute;
              background: white;
              bottom: -10px;
              left: 50%;
              -ms-transform: translate(-50%, 0%);
              transform: translate(-50%, 0%); }
          /* line 1293, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .winners-list .category .writeup .director {
            font-weight: normal;
            font-size: 12px;
            margin-top: 20px; }
            /* line 1297, theme/styles/sass/_mma.scss */
            .mma-vote .vote-category .container .winners-list .category .writeup .director span {
              text-transform: uppercase; }
        /* line 1304, theme/styles/sass/_mma.scss */
        .mma-vote .vote-category .container .winners-list .category .button {
          text-align: center;
          display: block;
          width: 90%;
          margin: auto;
          background: #2B2B2B;
          border: 1px solid #FFFFFF; }
          /* line 1311, theme/styles/sass/_mma.scss */
          .mma-vote .vote-category .container .winners-list .category .button a {
            display: block;
            border-radius: 0;
            padding: 10px;
            background: #ffffff;
            color: black;
            font-weight: 600;
            font-size: 16px;
            line-height: 118.1%;
            text-align: center;
            letter-spacing: 0.515em;
            height: auto;
            width: auto;
            display: inline-block;
            max-width: 100%; }

/* line 1336, theme/styles/sass/_mma.scss */
.mma-vote.end-vote .vote-category {
  background-size: 100%; }

/* line 1342, theme/styles/sass/_mma.scss */
.finalistModal {
  background: rgba(255, 195, 32, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  padding: 40px 0;
  overflow-y: scroll; }
  /* line 1353, theme/styles/sass/_mma.scss */
  .finalistModal .modal-container {
    width: 1024px;
    margin: auto; }
    /* line 1357, theme/styles/sass/_mma.scss */
    .finalistModal .modal-container .content {
      padding: 40px 80px 0;
      text-align: center;
      margin-top: 40px;
      background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/lightbox_bg.png") no-repeat;
      position: relative;
      background-size: 100% 100%; }
      /* line 1365, theme/styles/sass/_mma.scss */
      .finalistModal .modal-container .content .close {
        color: #ffffff;
        position: absolute;
        top: 10px;
        right: 20px;
        font-size: 2em;
        color: transparent;
        text-shadow: 0 0 0 white; }
      /* line 1375, theme/styles/sass/_mma.scss */
      .finalistModal .modal-container .content .heading {
        font-family: "Oswald";
        color: white;
        margin-bottom: 0;
        margin-top: 0;
        font-weight: normal;
        font-size: 48px;
        line-height: 117.3%;
        letter-spacing: 0.165em;
        text-transform: uppercase; }
      /* line 1387, theme/styles/sass/_mma.scss */
      .finalistModal .modal-container .content .winner {
        max-width: 240px;
        margin: 30px auto; }
        /* line 1391, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .winner .category-name {
          width: 100%;
          margin-bottom: 0;
          position: relative;
          z-index: 2; }
          /* line 1396, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .winner .category-name p {
            padding: 0 5px;
            display: -ms-flexbox;
            display: flex;
            background: #282527;
            border: 2px solid #FEC31F;
            box-sizing: border-box;
            margin: 0px; }
            /* line 1403, theme/styles/sass/_mma.scss */
            .finalistModal .modal-container .content .winner .category-name p span {
              display: block;
              width: 100%;
              margin: auto;
              padding: 10px 10px;
              font-weight: 600;
              font-size: 18px;
              letter-spacing: 0.195em;
              color: white; }
        /* line 1416, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .winner .thumb {
          position: relative;
          z-index: 1;
          border: 1px solid #FFC320;
          border-top: 0px;
          margin: auto;
          width: 90%;
          background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/category_result_bg.png") no-repeat;
          background-position: center; }
          /* line 1425, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .winner .thumb::before {
            content: '';
            position: absolute;
            top: 0px;
            bottom: 0px;
            left: 50%;
            width: 83%;
            background: white;
            -ms-transform: translate(-50%, 0%);
                transform: translate(-50%, 0%); }
          /* line 1435, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .winner .thumb::after {
            content: '';
            position: absolute;
            top: 0px;
            right: 0px;
            left: 0px;
            width: 100%;
            height: 10px;
            background: white; }
          /* line 1445, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .winner .thumb img {
            display: block;
            width: 75%;
            margin: auto;
            border: 2px solid #FFC320;
            position: relative;
            bottom: -10px; }
        /* line 1455, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .winner .writeup {
          background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/award_bg.png") no-repeat;
          background-size: cover;
          background-position: center center;
          color: #ffffff;
          padding: 10px;
          margin: auto;
          margin-top: -5px;
          z-index: 0;
          min-height: 160px;
          border: 1px solid #FFC320;
          border-top: 0px;
          width: 90%;
          position: relative;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
          flex-direction: column;
          -ms-flex-pack: center;
          justify-content: center; }
          /* line 1475, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .winner .writeup:before {
            display: none; }
          /* line 1479, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .winner .writeup .title {
            margin-bottom: 0;
            font-style: italic;
            font-weight: bold;
            font-size: 16px; }
          /* line 1486, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .winner .writeup .artist {
            text-transform: uppercase;
            font-weight: 600;
            font-size: 12px;
            position: relative; }
            /* line 1491, theme/styles/sass/_mma.scss */
            .finalistModal .modal-container .content .winner .writeup .artist:after {
              content: '';
              width: 60px;
              height: 1px;
              position: absolute;
              background: white;
              bottom: -10px;
              left: 50%;
              -ms-transform: translate(-50%, 0%);
              transform: translate(-50%, 0%); }
          /* line 1504, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .winner .writeup .director {
            font-weight: normal;
            font-size: 12px;
            margin-top: 10px; }
            /* line 1508, theme/styles/sass/_mma.scss */
            .finalistModal .modal-container .content .winner .writeup .director span {
              text-transform: uppercase; }
      /* line 1517, theme/styles/sass/_mma.scss */
      .finalistModal .modal-container .content .other-finalist .finalists-heading {
        text-transform: uppercase;
        position: relative;
        font-weight: 600;
        font-size: 24px;
        color: white;
        padding: 0px 40%; }
        /* line 1524, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .other-finalist .finalists-heading:before, .finalistModal .modal-container .content .other-finalist .finalists-heading:after {
          content: '';
          position: absolute;
          width: 40%;
          height: 1px;
          top: 0;
          bottom: 0;
          margin: auto;
          background: white; }
        /* line 1536, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .other-finalist .finalists-heading:before {
          left: 0px; }
        /* line 1540, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .other-finalist .finalists-heading:after {
          right: 0px; }
      /* line 1545, theme/styles/sass/_mma.scss */
      .finalistModal .modal-container .content .other-finalist .vote-category {
        background: transparent; }
        /* line 1548, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .other-finalist .vote-category:before {
          display: none; }
      /* line 1553, theme/styles/sass/_mma.scss */
      .finalistModal .modal-container .content .other-finalist .container {
        max-width: 100%;
        padding-top: 0; }
        /* line 1560, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between; }
          /* line 1565, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item {
            width: 24%;
            margin: 0 10px 0;
            -ms-flex-direction: column;
                flex-direction: column; }
            /* line 1570, theme/styles/sass/_mma.scss */
            .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item:hover {
              cursor: default; }
              /* line 1574, theme/styles/sass/_mma.scss */
              .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item:hover .thumb:after {
                display: none; }
              /* line 1579, theme/styles/sass/_mma.scss */
              .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item:hover .writeup {
                background-color: #000; }
                /* line 1582, theme/styles/sass/_mma.scss */
                .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item:hover .writeup p, .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item:hover .writeup span {
                  color: black !important; }
            /* line 1588, theme/styles/sass/_mma.scss */
            .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item .writeup {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: column;
                  flex-direction: column;
              height: auto;
              min-height: 200px; }
              /* line 1594, theme/styles/sass/_mma.scss */
              .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item .writeup:before {
                display: none; }
              /* line 1598, theme/styles/sass/_mma.scss */
              .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item .writeup .title {
                font-size: 16px;
                margin-bottom: 15px; }
        /* line 1606, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .other-finalist .container .category .row .slick-prev,
        .finalistModal .modal-container .content .other-finalist .container .category .row .slick-next {
          width: 25px;
          height: 75px; }
        /* line 1612, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .other-finalist .container .category .row .slick-prev {
          left: -25px;
          background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/slick-arrow-prev_yellow.png") no-repeat;
          background-position: center; }
        /* line 1618, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .other-finalist .container .category .row .slick-next {
          right: -25px;
          background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/slick-arrow-next_yellow.png") no-repeat;
          background-position: center; }
        /* line 1625, theme/styles/sass/_mma.scss */
        .finalistModal .modal-container .content .other-finalist .container .category .social {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-pack: center;
              justify-content: center;
          margin-top: 0px; }
          /* line 1632, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .other-finalist .container .category .social p {
            width: 100%;
            font-style: italic; }
          /* line 1637, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .other-finalist .container .category .social div {
            display: inline-block;
            vertical-align: middle;
            margin: 0 15px; }
          /* line 1642, theme/styles/sass/_mma.scss */
          .finalistModal .modal-container .content .other-finalist .container .category .social .twitter {
            margin-top: 2px; }

/* line 1654, theme/styles/sass/_mma.scss */
.mma-magna .banner-section {
  background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/magna_bg.png") no-repeat;
  background-position: top center;
  background-color: #2A2528;
  background-size: 100%; }
  /* line 1660, theme/styles/sass/_mma.scss */
  .mma-magna .banner-section:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    background: linear-gradient(180deg, rgba(42, 37, 40, 0.12) 8.74%, rgba(42, 37, 40, 0.81) 18.74%, rgba(42, 37, 40, 0.88) 38.74%, rgba(27, 24, 26, 0.95) 54.53%, #2A2528 100%);
    display: block;
    width: 100%; }
  /* line 1671, theme/styles/sass/_mma.scss */
  .mma-magna .banner-section .container {
    padding: 50px 0;
    background: transparent; }
  /* line 1676, theme/styles/sass/_mma.scss */
  .mma-magna .banner-section .heading {
    position: relative;
    font-weight: 600;
    font-size: 40px;
    color: white;
    text-align: center;
    max-width: 790px;
    margin: 20px auto;
    padding: 0px 180px; }
    /* line 1685, theme/styles/sass/_mma.scss */
    .mma-magna .banner-section .heading:before, .mma-magna .banner-section .heading:after {
      content: '';
      position: absolute;
      width: 180px;
      height: 2px;
      top: 4px;
      bottom: 0;
      margin: auto;
      background: white; }
    /* line 1697, theme/styles/sass/_mma.scss */
    .mma-magna .banner-section .heading:before {
      left: 0px; }
    /* line 1701, theme/styles/sass/_mma.scss */
    .mma-magna .banner-section .heading:after {
      right: 0px; }
  /* line 1706, theme/styles/sass/_mma.scss */
  .mma-magna .banner-section .magna-name {
    font-size: 94px;
    font-weight: normal;
    text-align: center;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 0.225em;
    font-family: "Oswald";
    color: white; }
  /* line 1717, theme/styles/sass/_mma.scss */
  .mma-magna .banner-section .magna-image {
    margin-top: -40px;
    position: relative; }
    /* line 1720, theme/styles/sass/_mma.scss */
    .mma-magna .banner-section .magna-image::before {
      content: '';
      position: absolute;
      width: 100%;
      height: 10%;
      background: linear-gradient(180deg, rgba(42, 37, 40, 0) 8.74%, rgba(27, 24, 26, 0.57) 54.53%, #2A2528 100%);
      left: 0;
      bottom: 0; }
    /* line 1730, theme/styles/sass/_mma.scss */
    .mma-magna .banner-section .magna-image img {
      display: block;
      margin: auto;
      max-width: 100%; }
  /* line 1737, theme/styles/sass/_mma.scss */
  .mma-magna .banner-section .magna-writeup {
    width: 70%;
    margin: auto auto;
    position: relative;
    z-index: 1;
    text-align: left;
    color: white;
    font-size: 18px;
    line-height: 207.5%;
    font-family: "Montserrat"; }
    /* line 1748, theme/styles/sass/_mma.scss */
    .mma-magna .banner-section .magna-writeup .text-red {
      text-transform: uppercase;
      font-size: 1.5em; }
  /* line 1754, theme/styles/sass/_mma.scss */
  .mma-magna .banner-section .magna-sharing {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    width: 70%;
    margin: -30% auto auto;
    z-index: 2;
    visibility: hidden; }
    /* line 1762, theme/styles/sass/_mma.scss */
    .mma-magna .banner-section .magna-sharing a {
      background: url("../images/mma/icon-magna-sharing.png") no-repeat;
      display: block; }
      /* line 1766, theme/styles/sass/_mma.scss */
      .mma-magna .banner-section .magna-sharing a.fb {
        width: 50px;
        height: 20px;
        margin-right: 10px; }
      /* line 1772, theme/styles/sass/_mma.scss */
      .mma-magna .banner-section .magna-sharing a.twitter {
        width: 60px;
        height: 20px;
        background-position: 0 -28px; }

/* line 1784, theme/styles/sass/_mma.scss */
.mma-home .ongoing-vote .banner-section {
  background: url("//assets.abs-cbn.com/myxph/prod/theme/images/mma2020/home_background.jpg") no-repeat;
  background-position: top center;
  background-size: 100% 100%; }
  /* line 1788, theme/styles/sass/_mma.scss */
  .mma-home .ongoing-vote .banner-section::after {
    background: transparent;
    display: none; }
  /* line 1792, theme/styles/sass/_mma.scss */
  .mma-home .ongoing-vote .banner-section .container {
    background: radial-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2)); }

/* line 1799, theme/styles/sass/_mma.scss */
.spotify-award {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0 auto 20px;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  max-width: 760px;
  height: 145px;
  line-height: 45px;
  letter-spacing: 0.35em;
  font-family: "Oswald";
  padding-left: 140px;
  padding-right: 170px; }
  /* line 1812, theme/styles/sass/_mma.scss */
  .spotify-award > * {
    z-index: 1; }
  /* line 1816, theme/styles/sass/_mma.scss */
  .spotify-award:before {
    content: '';
    position: absolute;
    background: black;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0px;
    right: 155px;
    margin: auto;
    z-index: 0;
    border: 5px solid #FEC31F;
    border-radius: 100px; }
  /* line 1831, theme/styles/sass/_mma.scss */
  .spotify-award .spotify-logo {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    height: 100%;
    max-width: 140px; }
    /* line 1838, theme/styles/sass/_mma.scss */
    .spotify-award .spotify-logo img {
      display: block;
      margin: auto;
      width: 100%;
      height: 100%; }
  /* line 1846, theme/styles/sass/_mma.scss */
  .spotify-award .text {
    text-transform: uppercase;
    font-size: 28px;
    margin: 0px 0px 0px 10px;
    text-align: center;
    color: white;
    line-height: 40px;
    letter-spacing: 0.35em;
    padding: 28px 0px;
    padding-right: 15px;
    border-right: 5px solid #fec31f; }
    /* line 1857, theme/styles/sass/_mma.scss */
    .spotify-award .text span {
      font-size: 35px;
      line-height: 45px; }
  /* line 1863, theme/styles/sass/_mma.scss */
  .spotify-award .name {
    font-size: 48px;
    margin: 0px auto;
    max-width: 250px;
    padding: 30px 0px;
    text-align: center; }
    /* line 1869, theme/styles/sass/_mma.scss */
    .spotify-award .name span {
      display: none; }
  /* line 1874, theme/styles/sass/_mma.scss */
  .spotify-award .thumb {
    height: 100%;
    width: 100%;
    position: absolute;
    max-width: 150px;
    right: 0px;
    border: 5px solid #FEC31F; }
    /* line 1881, theme/styles/sass/_mma.scss */
    .spotify-award .thumb:after {
      content: '';
      position: absolute;
      width: 0px;
      height: 0px;
      bottom: -19px;
      left: -9px;
      border-top: 20px solid transparent;
      border-bottom: 20px solid transparent;
      border-right: 20px solid #3f3427;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    /* line 1893, theme/styles/sass/_mma.scss */
    .spotify-award .thumb:before {
      content: '';
      position: absolute;
      width: 5px;
      height: 35px;
      background: #fec31f;
      bottom: -9px;
      left: 8px;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    /* line 1903, theme/styles/sass/_mma.scss */
    .spotify-award .thumb img {
      width: 100%;
      height: 100%;
      display: block; }

@media (min-width: 1281px) {
  /* line 7, theme/styles/sass/_mediaqueries.scss */
  .partial-block img,
  .full-article img {
    width: 100%; }
  /* line 11, theme/styles/sass/_mediaqueries.scss */
  .partial-block .title img,
  .full-article .title img {
    width: 100%;
    max-width: 100%; }
  /* line 17, theme/styles/sass/_mediaqueries.scss */
  .partial-block .schedule-list img,
  .full-article .schedule-list img {
    width: auto; }
  /* line 22, theme/styles/sass/_mediaqueries.scss */
  .partial-block .infinite-block img,
  .full-article .infinite-block img {
    width: auto; }
  /* line 26, theme/styles/sass/_mediaqueries.scss */
  .partial-block .infinite-block .title img,
  .full-article .infinite-block .title img {
    width: 100%;
    max-width: 100%; }
  /* line 35, theme/styles/sass/_mediaqueries.scss */
  .chart-list .menu-list > div,
  .chart-list .default > div {
    min-height: 90px; } }

@media (max-width: 1080px) {
  /* line 45, theme/styles/sass/_mediaqueries.scss */
  .two-column .left-block {
    margin-right: -310px; }
    /* line 48, theme/styles/sass/_mediaqueries.scss */
    .two-column .left-block > div,
    .two-column .left-block article {
      margin-right: 310px; }
  /* line 54, theme/styles/sass/_mediaqueries.scss */
  .title-head,
  .pagination {
    padding: 10px 15px; }
    /* line 56, theme/styles/sass/_mediaqueries.scss */
    .title-head.charts, .poll-tally-block .poll-progress .progress-bar, .title-head.connect, .title-head.articles, .title-head.features, .title-head.livestream, .title-head.show, .title-head.vjs, .title-head.static, .title-head.happenings, .title-head.events, .title-head.search-results, .title-head.success, .title-head.error, .pagination.charts, .pagination.connect, .pagination.articles, .pagination.features, .pagination.livestream, .pagination.show, .pagination.vjs, .pagination.static, .pagination.happenings, .pagination.events, .pagination.search-results, .pagination.success, .pagination.error {
      padding: 10px 15px; }
  /* line 63, theme/styles/sass/_mediaqueries.scss */
  .breadcrumb {
    padding: 5px 15px; }
  /* line 67, theme/styles/sass/_mediaqueries.scss */
  .full-article {
    padding: 10px; }
  /* line 77, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block article:first-child .image img {
    max-width: 940px; }
  /* line 83, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block article .image img {
    max-width: 200px; }
  /* line 87, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block article .artist, .full-article.c-block .left-block article p {
    padding-left: 250px; }
  /* line 96, theme/styles/sass/_mediaqueries.scss */
  div .schedule-holder {
    margin-right: 340px !important; } }

@media (max-width: 1024px) {
  /* line 107, theme/styles/sass/_mediaqueries.scss */
  header.uninav-myxph.uninav-default .header-nav > ul > li > a {
    padding: 14px 20px; }
  /* line 110, theme/styles/sass/_mediaqueries.scss */
  header.uninav-myxph.uninav-default .header-text {
    display: none; }
  /* line 120, theme/styles/sass/_mediaqueries.scss */
  .blocks.sm > div,
  .blocks.sm > article {
    width: 31.25%;
    display: inline-block; }
  /* line 126, theme/styles/sass/_mediaqueries.scss */
  .blocks.ssm > div,
  .blocks.ssm > article {
    width: 33.33333%;
    display: inline-block; } }

@media (max-width: 962px) {
  /* line 138, theme/styles/sass/_mediaqueries.scss */
  header.uninav-myxph.uninav-default {
    /*.logo {
					img {
						height: 30px;
    					margin-bottom: 0;
					}
				}*/ }
    /* line 139, theme/styles/sass/_mediaqueries.scss */
    header.uninav-myxph.uninav-default .header-text {
      display: none; }
    /* line 142, theme/styles/sass/_mediaqueries.scss */
    header.uninav-myxph.uninav-default .logo {
      padding: 5px 0; }
      /* line 144, theme/styles/sass/_mediaqueries.scss */
      header.uninav-myxph.uninav-default .logo a > img {
        height: 40px;
        margin-bottom: 0; }
    /* line 150, theme/styles/sass/_mediaqueries.scss */
    header.uninav-myxph.uninav-default.header-sticky .logo {
      padding: 7px 0; }
    /* line 155, theme/styles/sass/_mediaqueries.scss */
    header.uninav-myxph.uninav-default .search-container input[type=text] {
      padding-left: 10px; }
    /* line 159, theme/styles/sass/_mediaqueries.scss */
    header.uninav-myxph.uninav-default .uninav-icon-search {
      display: none;
      background-position: -4px -93px; }
    /* line 170, theme/styles/sass/_mediaqueries.scss */
    header.uninav-myxph.uninav-default .header-collapse .header-nav {
      float: none; }
    /* line 176, theme/styles/sass/_mediaqueries.scss */
    header.uninav-myxph.uninav-default .header-nav > ul > li ul {
      box-shadow: none; }
    /* line 182, theme/styles/sass/_mediaqueries.scss */
    header.uninav-myxph.uninav-default .header-nav li.active .has-child-drop {
      display: block; }
      /* line 184, theme/styles/sass/_mediaqueries.scss */
      header.uninav-myxph.uninav-default .header-nav li.active .has-child-drop:after {
        border-width: 0 8px 10px 8px;
        border-color: transparent transparent #bdbcbc transparent; }
      /* line 189, theme/styles/sass/_mediaqueries.scss */
      header.uninav-myxph.uninav-default .header-nav li.active .has-child-drop.open:after {
        border-width: 10px 8px 0 8px;
        border-color: #bdbcbc transparent transparent transparent; }
    /* line 198, theme/styles/sass/_mediaqueries.scss */
    header.uninav-myxph.uninav-default .header-nav .has-child-drop:after {
      border-color: #bdbcbc transparent transparent transparent; }
    /* line 201, theme/styles/sass/_mediaqueries.scss */
    header.uninav-myxph.uninav-default .header-nav .has-child-drop.open {
      /* arrow up */ }
      /* line 202, theme/styles/sass/_mediaqueries.scss */
      header.uninav-myxph.uninav-default .header-nav .has-child-drop.open:after {
        border-width: 0 8px 10px 8px;
        border-color: transparent transparent #bdbcbc transparent; }
  /* line 214, theme/styles/sass/_mediaqueries.scss */
  .breadcrumb p {
    width: 60%;
    max-width: 500px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  /* line 223, theme/styles/sass/_mediaqueries.scss */
  .main-carousel .details {
    width: 100%;
    padding: 10px; }
    /* line 226, theme/styles/sass/_mediaqueries.scss */
    .main-carousel .details h1 {
      font-size: 28px;
      font-weight: 300; }
    /* line 230, theme/styles/sass/_mediaqueries.scss */
    .main-carousel .details h4 {
      font-size: 16px; }
  /* line 236, theme/styles/sass/_mediaqueries.scss */
  .chart-display h3 {
    font-size: 18px; }
  /* line 239, theme/styles/sass/_mediaqueries.scss */
  .chart-display p {
    font-size: 11px;
    line-height: 1.4; }
  /* line 243, theme/styles/sass/_mediaqueries.scss */
  .chart-display .btn {
    font-size: 14px; }
  /* line 250, theme/styles/sass/_mediaqueries.scss */
  .article-display .details h2 {
    width: 85%;
    font-size: 16px; }
  /* line 258, theme/styles/sass/_mediaqueries.scss */
  .gallery-display .limit {
    font-size: 18px; }
  /* line 262, theme/styles/sass/_mediaqueries.scss */
  .gallery-display .details .cta {
    width: 85%; }
  /* line 265, theme/styles/sass/_mediaqueries.scss */
  .gallery-display .details h4 {
    font-size: 22px; }
  /* line 273, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block article {
    padding-left: 40px; }
    /* line 277, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article:first-child .image img {
      max-width: 940px; }
    /* line 283, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .image img {
      max-width: 180px; }
    /* line 287, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .artist, .full-article.c-block .left-block article p {
      padding-left: 230px; }
    /* line 290, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article h2 {
      font-size: 28px; }
    /* line 293, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article h3 {
      font-size: 12px; }
    /* line 297, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article p a {
      font-size: 11px; }
  /* line 303, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block .links a {
    font-size: 11px; }
  /* line 313, theme/styles/sass/_mediaqueries.scss */
  .inline-form .media-container:first-child {
    margin-right: 5px; }
  /* line 319, theme/styles/sass/_mediaqueries.scss */
  .chart-list {
    margin: 10px auto;
    position: relative; }
    /* line 323, theme/styles/sass/_mediaqueries.scss */
    .chart-list .menu-list > div,
    .chart-list .default > div {
      min-height: 50px;
      padding: 0px 10px;
      position: relative;
      cursor: pointer; }
      /* line 328, theme/styles/sass/_mediaqueries.scss */
      .chart-list .menu-list > div img,
      .chart-list .default > div img {
        width: 50px; }
      /* line 331, theme/styles/sass/_mediaqueries.scss */
      .chart-list .menu-list > div h3, .chart-list .default > div h3 {
        position: absolute;
        top: 12px;
        left: 0;
        padding-left: 65px !important;
        padding-right: 70px !important;
        color: #fff;
        font-family: "Oswald", sans-serif, Arial, "Helvetica Neue", Helvetica;
        font-size: 24px !important; }
    /* line 345, theme/styles/sass/_mediaqueries.scss */
    .chart-list .menu-list > div h3 {
      padding-right: 15px !important; }
    /* line 350, theme/styles/sass/_mediaqueries.scss */
    .chart-list .btn {
      padding: 13px 20px; }
      /* line 352, theme/styles/sass/_mediaqueries.scss */
      .chart-list .btn i {
        font-size: 24px; }
  /* line 359, theme/styles/sass/_mediaqueries.scss */
  .lightbox .lightbox-content,
  #lightbox .lightbox-content {
    width: 90%; } }

@media (max-width: 868px) {
  /* line 370, theme/styles/sass/_mediaqueries.scss */
  .sched-display .label span,
  .sched-display .label time {
    padding: 3px 20px;
    padding-left: 60px; }
  /* line 374, theme/styles/sass/_mediaqueries.scss */
  .sched-display .label span {
    font-size: 16px; }
  /* line 377, theme/styles/sass/_mediaqueries.scss */
  .sched-display .label time {
    font-size: 14px; }
  /* line 383, theme/styles/sass/_mediaqueries.scss */
  .two-column .left-block {
    float: none;
    margin-right: 0; }
    /* line 387, theme/styles/sass/_mediaqueries.scss */
    .two-column .left-block > div,
    .two-column .left-block article {
      margin-right: 0; }
  /* line 392, theme/styles/sass/_mediaqueries.scss */
  .two-column .right-block {
    padding-left: 0px;
    margin: 30px auto;
    width: 95%;
    float: none; }
  /* line 400, theme/styles/sass/_mediaqueries.scss */
  .two-column.full-events .left-block, .two-column.full-events .right-block {
    float: none;
    width: auto; }
  /* line 404, theme/styles/sass/_mediaqueries.scss */
  .two-column.full-events .right-block {
    margin: 20px auto 0 auto; }
  /* line 412, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block article {
    padding-left: 30px; }
    /* line 414, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article.article-chart {
      padding-left: 45px; }
    /* line 418, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article:first-child .image {
      width: 100%; }
      /* line 420, theme/styles/sass/_mediaqueries.scss */
      .full-article.c-block .left-block article:first-child .image img {
        max-width: 940px; }
    /* line 425, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .image {
      width: 28.86364%; }
      /* line 427, theme/styles/sass/_mediaqueries.scss */
      .full-article.c-block .left-block article .image img {
        width: 100%;
        max-width: 254px;
        min-width: 170px; }
    /* line 433, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .artist, .full-article.c-block .left-block article p {
      padding-left: 34.09091%; }
    /* line 436, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article h2 {
      font-size: 32px; }
  /* line 441, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block .links a {
    font-size: 11px; }
  /* line 451, theme/styles/sass/_mediaqueries.scss */
  .side-block.listing article {
    width: 50%;
    /* 290px */
    float: left; }
    /* line 454, theme/styles/sass/_mediaqueries.scss */
    .side-block.listing article:nth-child(2n) {
      float: left; }
    /* line 457, theme/styles/sass/_mediaqueries.scss */
    .side-block.listing article img {
      max-width: 105px; }
  /* line 461, theme/styles/sass/_mediaqueries.scss */
  .side-block.listing:after, .side-block.listing:before {
    content: "";
    display: table;
    clear: both; }
  /* line 467, theme/styles/sass/_mediaqueries.scss */
  .side-block.listing.inline article {
    width: 100%; }
  /* line 472, theme/styles/sass/_mediaqueries.scss */
  .side-block.block {
    margin: 0 auto;
    width: 300px; }
  /* line 479, theme/styles/sass/_mediaqueries.scss */
  div .schedule-holder {
    margin-right: 50px !important; }
  /* line 485, theme/styles/sass/_mediaqueries.scss */
  .panel-block.panel-selector {
    display: none;
    margin-bottom: 0; }
    /* line 488, theme/styles/sass/_mediaqueries.scss */
    .panel-block.panel-selector.active {
      display: block; }
    /* line 491, theme/styles/sass/_mediaqueries.scss */
    .panel-block.panel-selector .panel-header {
      display: none; }
  /* line 497, theme/styles/sass/_mediaqueries.scss */
  .events-aside-tabs {
    display: block; }
  /* line 503, theme/styles/sass/_mediaqueries.scss */
  .chart-display .details h3 {
    font-size: 20px; }
  /* line 506, theme/styles/sass/_mediaqueries.scss */
  .chart-display .details p {
    font-size: 12px;
    line-height: 1.2; }
  /* line 515, theme/styles/sass/_mediaqueries.scss */
  .inline-form .media-container:first-child {
    margin-right: 0; }
  /* line 521, theme/styles/sass/_mediaqueries.scss */
  .cnwidget {
    margin: 0 auto !important; }
  /* line 526, theme/styles/sass/_mediaqueries.scss */
  footer h1.logo {
    margin: 0 auto;
    padding-top: 10px;
    width: auto; }
    /* line 530, theme/styles/sass/_mediaqueries.scss */
    footer h1.logo img {
      padding: 0;
      max-width: 120px; }
  /* line 535, theme/styles/sass/_mediaqueries.scss */
  footer .links {
    padding-top: 0; }
    /* line 537, theme/styles/sass/_mediaqueries.scss */
    footer .links > ul {
      display: none; }
  /* line 542, theme/styles/sass/_mediaqueries.scss */
  footer .two-column .right-block {
    margin: 10px auto; }
    /* line 544, theme/styles/sass/_mediaqueries.scss */
    footer .two-column .right-block > div {
      margin-bottom: 0; }
  /* line 549, theme/styles/sass/_mediaqueries.scss */
  footer .media {
    padding: 5px;
    text-align: center; }
    /* line 552, theme/styles/sass/_mediaqueries.scss */
    footer .media p {
      margin: 5px 0px;
      margin-top: 20px; }
  /* line 557, theme/styles/sass/_mediaqueries.scss */
  footer .pull-right {
    float: none !important;
    text-align: center; }
  /* line 561, theme/styles/sass/_mediaqueries.scss */
  footer p {
    padding: 5px; }
    /* line 564, theme/styles/sass/_mediaqueries.scss */
    footer p > a {
      display: inline-block;
      white-space: nowrap;
      padding-bottom: 5px; } }

@media (max-width: 800px) {
  /* line 576, theme/styles/sass/_mediaqueries.scss */
  .profile-block #about .bio {
    padding: 24px 0px; }
  /* line 579, theme/styles/sass/_mediaqueries.scss */
  .profile-block #about .column {
    width: 100%;
    float: none;
    padding: 0;
    padding-left: 60px;
    padding-right: 40px; }
  /* line 586, theme/styles/sass/_mediaqueries.scss */
  .profile-block #about .post {
    float: right;
    width: 85%; }
  /* line 595, theme/styles/sass/_mediaqueries.scss */
  .full-article .article-block .title h1 {
    padding-right: 0; }
  /* line 604, theme/styles/sass/_mediaqueries.scss */
  .live-chat-container .chat-wrapper {
    width: 52.04461%;
    margin-right: 15px; }
  /* line 608, theme/styles/sass/_mediaqueries.scss */
  .live-chat-container .artcard-wrapper {
    width: 45.35316%; } }

@media (max-width: 768px) {
  /* line 616, theme/styles/sass/_mediaqueries.scss */
  .limit {
    display: none; }
  /* line 621, theme/styles/sass/_mediaqueries.scss */
  .blocks.ct > div,
  .blocks.ct > article {
    width: 100%; }
  /* line 629, theme/styles/sass/_mediaqueries.scss */
  .main-carousel .details h1 {
    font-size: 22px; }
  /* line 637, theme/styles/sass/_mediaqueries.scss */
  section.bg-hero .hero-img {
    width: 100%;
    min-width: auto; }
  /* line 645, theme/styles/sass/_mediaqueries.scss */
  .chart-display .details {
    display: none;
    visibility: hidden; }
  /* line 649, theme/styles/sass/_mediaqueries.scss */
  .chart-display .mobile {
    display: block;
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    left: 0px; }
    /* line 656, theme/styles/sass/_mediaqueries.scss */
    .chart-display .mobile h4 {
      background: #fff;
      position: absolute;
      bottom: 15px;
      left: 0;
      right: 0;
      width: 100px;
      margin: 0 auto;
      text-align: center;
      padding: 5px 10px;
      color: #e5383e;
      text-transform: uppercase; }
    /* line 669, theme/styles/sass/_mediaqueries.scss */
    .chart-display .mobile span {
      background: #fff;
      position: absolute;
      bottom: 15px;
      left: 0;
      right: 0;
      width: 100px;
      margin: 0 auto;
      text-align: center;
      padding: 5px 10px;
      color: #e5383e;
      text-transform: uppercase; }
  /* line 687, theme/styles/sass/_mediaqueries.scss */
  .sched-display .blocks .bg-container {
    height: 180px;
    background-position: 90% center;
    background-size: 140px; }
  /* line 697, theme/styles/sass/_mediaqueries.scss */
  .article-display .blocks > article {
    width: 50%; }
  /* line 702, theme/styles/sass/_mediaqueries.scss */
  .article-display .details h2 {
    width: 80%;
    font-size: 18px; }
  /* line 710, theme/styles/sass/_mediaqueries.scss */
  .gallery-display .limit, .connect-block .limit {
    font-size: 16px; }
  /* line 713, theme/styles/sass/_mediaqueries.scss */
  .gallery-display .cta, .connect-block .cta {
    width: 90%; }
  /* line 717, theme/styles/sass/_mediaqueries.scss */
  .gallery-display .details h2, .connect-block .details h2 {
    font-size: 18px; }
  /* line 725, theme/styles/sass/_mediaqueries.scss */
  .full-article .title h1 {
    font-size: 38px; }
  /* line 728, theme/styles/sass/_mediaqueries.scss */
  .full-article .title h6,
  .full-article .title p {
    font-size: 12px; }
  /* line 733, theme/styles/sass/_mediaqueries.scss */
  .full-article.content-listing .form-promo {
    width: 95%; }
  /* line 740, theme/styles/sass/_mediaqueries.scss */
  .title-head.charts, .poll-tally-block .poll-progress .progress-bar, .title-head.connect, .title-head.articles, .title-head.features, .title-head.livestream, .title-head.show, .title-head.vjs, .title-head.static, .title-head.happenings, .title-head.events, .title-head.search-results, .title-head.success, .title-head.error, .pagination.charts, .pagination.connect, .pagination.articles, .pagination.features, .pagination.livestream, .pagination.show, .pagination.vjs, .pagination.static, .pagination.happenings, .pagination.events, .pagination.search-results, .pagination.success, .pagination.error {
    padding: 10px 15px; }
    /* line 744, theme/styles/sass/_mediaqueries.scss */
    .title-head.charts h2, .poll-tally-block .poll-progress .progress-bar h2, .title-head.connect h2, .title-head.articles h2, .title-head.features h2, .title-head.livestream h2, .title-head.show h2, .title-head.vjs h2, .title-head.static h2, .title-head.happenings h2, .title-head.events h2, .title-head.search-results h2, .title-head.success h2, .title-head.error h2, .pagination.charts h2, .pagination.connect h2, .pagination.articles h2, .pagination.features h2, .pagination.livestream h2, .pagination.show h2, .pagination.vjs h2, .pagination.static h2, .pagination.happenings h2, .pagination.events h2, .pagination.search-results h2, .pagination.success h2, .pagination.error h2 {
      letter-spacing: 1px;
      color: #fff; }
  /* line 751, theme/styles/sass/_mediaqueries.scss */
  .skinning {
    position: relative; }
  /* line 755, theme/styles/sass/_mediaqueries.scss */
  .streaming {
    padding: 20px; }
    /* line 758, theme/styles/sass/_mediaqueries.scss */
    .streaming .status {
      font-size: 14px;
      padding: 10px 15px; }
  /* line 767, theme/styles/sass/_mediaqueries.scss */
  .content-listing.smaller .blocks.md {
    width: 80%; }
  /* line 775, theme/styles/sass/_mediaqueries.scss */
  div .schedule-holder {
    margin-right: 30px !important; }
  /* line 783, theme/styles/sass/_mediaqueries.scss */
  .myxtube-display .blocks.lg > div, .myxtube-display .blocks.lg > article {
    margin: 0 auto;
    width: 50%;
    max-width: 640px; }
  /* line 790, theme/styles/sass/_mediaqueries.scss */
  .myxtube-display span.bg {
    padding-bottom: 0;
    height: 250px;
    overflow: hidden;
    background-position: center;
    background-size: inherit; }
  /* line 797, theme/styles/sass/_mediaqueries.scss */
  .myxtube-display .video-embed {
    height: 250px; }
  /* line 803, theme/styles/sass/_mediaqueries.scss */
  .partial-block .content {
    width: 90%; }
  /* line 810, theme/styles/sass/_mediaqueries.scss */
  .photo-holder .default-content h1,
  .photo-holder .default-content h2,
  .media-holder .default-content h1,
  .media-holder .default-content h2 {
    font-size: 18px; }
  /* line 817, theme/styles/sass/_mediaqueries.scss */
  .inline-form .photo-container {
    display: block;
    margin: 0 auto; }
    /* line 820, theme/styles/sass/_mediaqueries.scss */
    .inline-form .photo-container:first-child {
      margin-right: auto;
      margin-bottom: 20px; }
  /* line 830, theme/styles/sass/_mediaqueries.scss */
  .myx-vjs-search-form .content.action-search .title h1 {
    font-size: 38px;
    margin-bottom: 15px; }
  /* line 834, theme/styles/sass/_mediaqueries.scss */
  .myx-vjs-search-form .content.action-search .title p {
    font-size: 20px; }
  /* line 840, theme/styles/sass/_mediaqueries.scss */
  .myx-vjs-search-form .content.action-search .action-block .action {
    padding: 10px; }
    /* line 842, theme/styles/sass/_mediaqueries.scss */
    .myx-vjs-search-form .content.action-search .action-block .action p {
      font-size: 18px; }
  /* line 853, theme/styles/sass/_mediaqueries.scss */
  .lightbox.search-modal .lightbox-body .message p {
    font-size: 18px; } }

@media (max-width: 640px) {
  /* line 865, theme/styles/sass/_mediaqueries.scss */
  .sched-display .label span,
  .sched-display .label time {
    padding: 3px 10px;
    padding-left: 50px; }
  /* line 869, theme/styles/sass/_mediaqueries.scss */
  .sched-display .label span {
    font-size: 14px; }
  /* line 872, theme/styles/sass/_mediaqueries.scss */
  .sched-display .label time {
    font-size: 12px; }
  /* line 879, theme/styles/sass/_mediaqueries.scss */
  .blocks.sm > div,
  .blocks.sm > article {
    width: 47.65625%;
    display: inline-block; }
  /* line 885, theme/styles/sass/_mediaqueries.scss */
  .blocks.ssm > div,
  .blocks.ssm > article {
    width: 50%;
    display: inline-block; }
  /* line 894, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .legends, .full-article.c-block .left-block .historical {
    text-align: center; }
    /* line 896, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .legends span, .full-article.c-block .left-block .historical span {
      display: inline-block;
      margin: 5px; }
  /* line 902, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block article {
    padding-left: 0px; }
    /* line 904, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article.article-chart {
      padding-left: 0;
      margin-bottom: 10px; }
    /* line 909, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article:first-child .image {
      margin-bottom: 0; }
    /* line 912, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article:first-child .artist {
      float: none;
      width: 100%; }
    /* line 917, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .image {
      width: 31.25%; }
      /* line 919, theme/styles/sass/_mediaqueries.scss */
      .full-article.c-block .left-block article .image img {
        min-width: auto; }
    /* line 923, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article p {
      padding-left: 0;
      position: relative; }
    /* line 927, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .artist {
      float: left;
      width: 65.625%;
      position: relative;
      min-height: 115px; }
    /* line 933, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .details {
      position: relative; }
    /* line 936, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .artist, .full-article.c-block .left-block article p {
      padding-left: 0; }
    /* line 939, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article h2 {
      font-size: 26px; }
  /* line 943, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block .links {
    padding-right: 40px; }
    /* line 945, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block .links a {
      display: inline-block;
      margin-bottom: 3px;
      white-space: nowrap;
      font-size: 11px; }
  /* line 952, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block .historical {
    position: relative;
    text-align: left;
    margin-bottom: 5px; }
    /* line 956, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block .historical span {
      display: inline-block;
      margin: 5px; }
  /* line 967, theme/styles/sass/_mediaqueries.scss */
  .lightbox .lightbox-content .btn-close,
  #lightbox .lightbox-content .btn-close {
    top: -40px;
    right: -25px; }
  /* line 974, theme/styles/sass/_mediaqueries.scss */
  .lightbox .lightbox-body .day-wrapper .show-image, .lightbox .lightbox-body .day-wrapper .desc, #lightbox .lightbox-body .day-wrapper .show-image, #lightbox .lightbox-body .day-wrapper .desc {
    float: none;
    text-align: center;
    margin: 10px auto;
    display: block; }
  /* line 980, theme/styles/sass/_mediaqueries.scss */
  .lightbox .lightbox-body .day-wrapper .show-image, #lightbox .lightbox-body .day-wrapper .show-image {
    width: 200px; }
  /* line 983, theme/styles/sass/_mediaqueries.scss */
  .lightbox .lightbox-body .day-wrapper .desc, #lightbox .lightbox-body .day-wrapper .desc {
    width: 100%; }
  /* line 987, theme/styles/sass/_mediaqueries.scss */
  .lightbox .lightbox-body table, #lightbox .lightbox-body table {
    font-size: 18px; }
    /* line 989, theme/styles/sass/_mediaqueries.scss */
    .lightbox .lightbox-body table td, #lightbox .lightbox-body table td {
      font-size: 16px;
      padding: 5px; }
  /* line 994, theme/styles/sass/_mediaqueries.scss */
  .lightbox .lightbox-body .video-embed, #lightbox .lightbox-body .video-embed {
    margin-bottom: 10px; }
  /* line 1001, theme/styles/sass/_mediaqueries.scss */
  .schedule-holder a {
    font-size: 14px; }
    /* line 1003, theme/styles/sass/_mediaqueries.scss */
    .schedule-holder a strong {
      font-size: 16px; }
  /* line 1009, theme/styles/sass/_mediaqueries.scss */
  .sticky-nav {
    width: 40px; }
    /* line 1011, theme/styles/sass/_mediaqueries.scss */
    .sticky-nav a {
      width: 40px;
      padding: 10px 5px;
      font-size: 22px; }
  /* line 1019, theme/styles/sass/_mediaqueries.scss */
  .profile-block .content {
    padding-right: 40px;
    margin-right: -40px; }
  /* line 1024, theme/styles/sass/_mediaqueries.scss */
  .profile-block .title-head {
    padding: 10px 20px; }
    /* line 1026, theme/styles/sass/_mediaqueries.scss */
    .profile-block .title-head h2 {
      font-size: 22px; }
  /* line 1032, theme/styles/sass/_mediaqueries.scss */
  .profile-block .blocks.lg {
    display: block; }
    /* line 1034, theme/styles/sass/_mediaqueries.scss */
    .profile-block .blocks.lg > div {
      width: 100%; }
  /* line 1040, theme/styles/sass/_mediaqueries.scss */
  .profile-block #about {
    font-size: 14px; }
    /* line 1042, theme/styles/sass/_mediaqueries.scss */
    .profile-block #about span {
      line-height: 16px; }
    /* line 1045, theme/styles/sass/_mediaqueries.scss */
    .profile-block #about .set {
      margin-bottom: 28px; }
    /* line 1048, theme/styles/sass/_mediaqueries.scss */
    .profile-block #about .bio {
      padding: 24px 0px;
      background: url(../images/tile2.jpg); }
    /* line 1052, theme/styles/sass/_mediaqueries.scss */
    .profile-block #about .post {
      padding: 10px 15px;
      font-size: 12px;
      border-right: 30px solid #b07acc; }
      /* line 1056, theme/styles/sass/_mediaqueries.scss */
      .profile-block #about .post p {
        font-size: 18px; }
  /* line 1062, theme/styles/sass/_mediaqueries.scss */
  .profile-block #ig {
    padding-bottom: 30px; }
    /* line 1064, theme/styles/sass/_mediaqueries.scss */
    .profile-block #ig .instagram-embed {
      max-width: 400px;
      height: auto; }
    /* line 1069, theme/styles/sass/_mediaqueries.scss */
    .profile-block #ig .slick-dots {
      bottom: -15px;
      left: 0; }
  /* line 1079, theme/styles/sass/_mediaqueries.scss */
  .side-block.listing article img {
    display: inline-block;
    vertical-align: top; }
  /* line 1083, theme/styles/sass/_mediaqueries.scss */
  .side-block.listing article h3 {
    width: 140px;
    font-size: 12px; }
  /* line 1087, theme/styles/sass/_mediaqueries.scss */
  .side-block.listing article > div {
    vertical-align: top;
    display: inline-block; }
  /* line 1098, theme/styles/sass/_mediaqueries.scss */
  .myxtube-display .blocks.lg > div, .myxtube-display .blocks.lg > article {
    margin: 0 auto;
    width: 100%;
    max-width: 640px; }
  /* line 1109, theme/styles/sass/_mediaqueries.scss */
  .myx-vjs-search-form .content.action-search .action-block {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px; }
    /* line 1123, theme/styles/sass/_mediaqueries.scss */
    .myx-vjs-search-form .content.action-search .action-block .action {
      width: 70%;
      padding: 30px; }
      /* line 1126, theme/styles/sass/_mediaqueries.scss */
      .myx-vjs-search-form .content.action-search .action-block .action p {
        font-size: 15px; }
      /* line 1129, theme/styles/sass/_mediaqueries.scss */
      .myx-vjs-search-form .content.action-search .action-block .action:nth-child(2) {
        border-left: 0;
        border-right: 0;
        border-top: 3px solid #f6d24d;
        border-bottom: 3px solid #f6d24d; } }

@media (max-width: 568px) {
  /* line 1146, theme/styles/sass/_mediaqueries.scss */
  .blocks.lg > div,
  .blocks.lg > article {
    margin: 0 auto;
    width: 90%; }
  /* line 1153, theme/styles/sass/_mediaqueries.scss */
  .gallery-display article {
    float: none;
    width: 90%;
    margin: 0 auto; }
  /* line 1161, theme/styles/sass/_mediaqueries.scss */
  .sched-display .blocks > div {
    display: block;
    width: 50%;
    margin: 0 auto; }
    /* line 1165, theme/styles/sass/_mediaqueries.scss */
    .sched-display .blocks > div:last-child {
      display: none; }
  /* line 1173, theme/styles/sass/_mediaqueries.scss */
  .chart-display .blocks > div {
    width: 50%; }
    /* line 1175, theme/styles/sass/_mediaqueries.scss */
    .chart-display .blocks > div:nth-last-of-type(-n+2) {
      width: 50%; }
  /* line 1184, theme/styles/sass/_mediaqueries.scss */
  .content-listing.smaller .blocks.md {
    width: 60%; }
  /* line 1188, theme/styles/sass/_mediaqueries.scss */
  .content-listing.smaller .slick-prev {
    left: -60px; }
  /* line 1191, theme/styles/sass/_mediaqueries.scss */
  .content-listing.smaller .slick-next {
    right: -60px; }
  /* line 1197, theme/styles/sass/_mediaqueries.scss */
  .about-block .content {
    width: 90%; }
  /* line 1202, theme/styles/sass/_mediaqueries.scss */
  .form-agree label {
    width: 90%;
    font-size: 14px; }
  /* line 1209, theme/styles/sass/_mediaqueries.scss */
  .inline-form .media-container:first-child {
    margin: 10px auto; }
  /* line 1215, theme/styles/sass/_mediaqueries.scss */
  .side-block.listing {
    width: 300px;
    margin: 0 auto; }
    /* line 1218, theme/styles/sass/_mediaqueries.scss */
    .side-block.listing article {
      width: 100%;
      float: none; }
      /* line 1221, theme/styles/sass/_mediaqueries.scss */
      .side-block.listing article:nth-child(2n) {
        float: none; }
      /* line 1224, theme/styles/sass/_mediaqueries.scss */
      .side-block.listing article h4 {
        width: 140px; }
      /* line 1227, theme/styles/sass/_mediaqueries.scss */
      .side-block.listing article img {
        max-width: 120px; }
    /* line 1231, theme/styles/sass/_mediaqueries.scss */
    .side-block.listing:after, .side-block.listing:before {
      content: "";
      display: table;
      clear: both; }
    /* line 1236, theme/styles/sass/_mediaqueries.scss */
    .side-block.listing.inline {
      width: 100%; }
  /* line 1240, theme/styles/sass/_mediaqueries.scss */
  .side-block.block {
    margin: 0 auto;
    max-width: 100%;
    width: 100%; }
    /* line 1244, theme/styles/sass/_mediaqueries.scss */
    .side-block.block img {
      width: 100%; }
  /* line 1250, theme/styles/sass/_mediaqueries.scss */
  .live-chat-container {
    padding: 20px;
    margin-bottom: 10px; }
    /* line 1253, theme/styles/sass/_mediaqueries.scss */
    .live-chat-container .chat-wrapper {
      width: 100%;
      margin-right: 0;
      margin-bottom: 20px; }
    /* line 1258, theme/styles/sass/_mediaqueries.scss */
    .live-chat-container .artcard-wrapper {
      width: 100%; }
  /* line 1263, theme/styles/sass/_mediaqueries.scss */
  .article-block .slider {
    margin-right: -10px;
    margin-left: -10px; }
  /* line 1269, theme/styles/sass/_mediaqueries.scss */
  .media-gallery.slider-nav {
    padding: 10px 0;
    margin-top: 0; }
  /* line 1273, theme/styles/sass/_mediaqueries.scss */
  .media-gallery .pagingInfo {
    display: none; }
  /* line 1276, theme/styles/sass/_mediaqueries.scss */
  .media-gallery .holder {
    height: 370px; }
    /* line 1278, theme/styles/sass/_mediaqueries.scss */
    .media-gallery .holder img {
      /*position: relative;
			    top: 0;
			    left: 0;
			    margin-right: 0;
			    transform: none;
			    -webkit-transform: none;
			    -moz-transform: none;
			    -o-transform: none;*/ }
  /* line 1290, theme/styles/sass/_mediaqueries.scss */
  .full-events {
    padding: 15px; }
  /* line 1294, theme/styles/sass/_mediaqueries.scss */
  .events-aside-tabs a {
    font-size: 10px; }
  /* line 1299, theme/styles/sass/_mediaqueries.scss */
  .events-list .item-date-big {
    font-size: 50px; }
  /* line 1302, theme/styles/sass/_mediaqueries.scss */
  .events-list .item-date-month {
    font-size: 14px; }
  /* line 1306, theme/styles/sass/_mediaqueries.scss */
  .events-list header h2 {
    font-size: 22px; }
  /* line 1311, theme/styles/sass/_mediaqueries.scss */
  .events-list .item-detail p {
    font-size: 12px; }
  /* line 1316, theme/styles/sass/_mediaqueries.scss */
  .panel-block {
    padding: 15px; }
  /* line 1320, theme/styles/sass/_mediaqueries.scss */
  .panel-selector h3,
  .panel-selector .datepicker-events {
    font-size: 14px; }
  /* line 1325, theme/styles/sass/_mediaqueries.scss */
  .lightbox .lightbox-content, .lightbox.lightbox-notif .lightbox-content, #lightbox .lightbox-content, #lightbox.lightbox-notif .lightbox-content {
    width: 90%;
    margin: 15% auto;
    padding: 10px; }
    /* line 1329, theme/styles/sass/_mediaqueries.scss */
    .lightbox .lightbox-content .btn-close, .lightbox.lightbox-notif .lightbox-content .btn-close, #lightbox .lightbox-content .btn-close, #lightbox.lightbox-notif .lightbox-content .btn-close {
      right: 0; }
  /* line 1337, theme/styles/sass/_mediaqueries.scss */
  .lightbox.search-modal .lightbox-body .message p {
    font-size: 17px;
    line-height: 21px; }
  /* line 1347, theme/styles/sass/_mediaqueries.scss */
  .full-article .content .mrec-ads iframe {
    max-width: 300px; } }

@media (max-width: 520px) {
  /* line 1357, theme/styles/sass/_mediaqueries.scss */
  .schedule-holder a {
    font-size: 12px; }
    /* line 1359, theme/styles/sass/_mediaqueries.scss */
    .schedule-holder a strong {
      font-size: 14px; }
  /* line 1366, theme/styles/sass/_mediaqueries.scss */
  .schedule-list li img {
    visibility: hidden;
    width: 0;
    display: none; }
  /* line 1371, theme/styles/sass/_mediaqueries.scss */
  .schedule-list li > div {
    top: 15px;
    padding-left: 95px; }
  /* line 1375, theme/styles/sass/_mediaqueries.scss */
  .schedule-list li .time {
    background: #e1e1e1;
    margin: 0;
    color: #898989;
    font-size: 16px;
    width: 80px; }
  /* line 1382, theme/styles/sass/_mediaqueries.scss */
  .schedule-list li h2 {
    font-size: 18px;
    text-align: center; }
  /* line 1386, theme/styles/sass/_mediaqueries.scss */
  .schedule-list li a {
    display: block;
    width: 100%;
    padding-left: 80px;
    text-align: center; }
  /* line 1395, theme/styles/sass/_mediaqueries.scss */
  .search-query-wrapper > h1 {
    font-size: 22px; }
  /* line 1398, theme/styles/sass/_mediaqueries.scss */
  .search-query-wrapper .select-wrapper {
    width: 150px; }
  /* line 1406, theme/styles/sass/_mediaqueries.scss */
  header.uninav-myxph.uninav-default .header-text {
    display: none; }
  /* line 1410, theme/styles/sass/_mediaqueries.scss */
  header.uninav-myxph.uninav-default .logo img {
    /*height: 40px;
    					margin: 5px 0;*/ } }

@media (max-width: 480px) {
  /* line 1422, theme/styles/sass/_mediaqueries.scss */
  .main-carousel .details {
    width: 100%;
    padding: 5px 10px; }
    /* line 1425, theme/styles/sass/_mediaqueries.scss */
    .main-carousel .details h1 {
      font-size: 16px; }
    /* line 1428, theme/styles/sass/_mediaqueries.scss */
    .main-carousel .details h4 {
      font-size: 12px; }
  /* line 1435, theme/styles/sass/_mediaqueries.scss */
  .blocks.sm > div,
  .blocks.sm > article {
    margin: 15px auto;
    width: 100%;
    max-width: 300px; }
  /* line 1442, theme/styles/sass/_mediaqueries.scss */
  .blocks.ssm > div,
  .blocks.ssm > article {
    margin: 0 auto !important;
    width: 100%;
    max-width: 310px; }
  /* line 1449, theme/styles/sass/_mediaqueries.scss */
  .blocks.lg > div,
  .blocks.lg > article {
    width: 100%; }
  /* line 1455, theme/styles/sass/_mediaqueries.scss */
  .gallery-display article {
    width: 100%; }
  /* line 1462, theme/styles/sass/_mediaqueries.scss */
  .full-article.c-block .left-block article {
    padding-left: 0px; }
    /* line 1464, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article.article-chart {
      padding-left: 0; }
    /* line 1470, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .image {
      width: 245px; }
      /* line 1472, theme/styles/sass/_mediaqueries.scss */
      .full-article.c-block .left-block article .image img {
        min-width: auto; }
    /* line 1476, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .details, .full-article.c-block .left-block article .image {
      float: none; }
    /* line 1479, theme/styles/sass/_mediaqueries.scss */
    .full-article.c-block .left-block article .artist {
      width: 100%;
      min-height: auto; }
  /* line 1489, theme/styles/sass/_mediaqueries.scss */
  .chart-list .menu-list > div,
  .chart-list .default > div {
    min-height: 42px;
    padding: 0px 5px; }
    /* line 1492, theme/styles/sass/_mediaqueries.scss */
    .chart-list .menu-list > div img,
    .chart-list .default > div img {
      width: 45px; }
    /* line 1495, theme/styles/sass/_mediaqueries.scss */
    .chart-list .menu-list > div h3, .chart-list .default > div h3 {
      top: 12px;
      padding-left: 50px !important;
      font-size: 20px !important; }
  /* line 1502, theme/styles/sass/_mediaqueries.scss */
  .chart-list .btn {
    padding: 8px 10px; }
    /* line 1504, theme/styles/sass/_mediaqueries.scss */
    .chart-list .btn i {
      font-size: 26px; }
  /* line 1509, theme/styles/sass/_mediaqueries.scss */
  .media-container {
    width: 250px; }
  /* line 1513, theme/styles/sass/_mediaqueries.scss */
  .media-gallery .holder {
    height: 270px; }
  /* line 1517, theme/styles/sass/_mediaqueries.scss */
  .media-gallery.slider-nav .holder {
    height: 100px; }
    /* line 1519, theme/styles/sass/_mediaqueries.scss */
    .media-gallery.slider-nav .holder img {
      max-height: 100%; }
  /* line 1525, theme/styles/sass/_mediaqueries.scss */
  .mood-meter {
    width: 100%;
    font-size: 0; }
    /* line 1528, theme/styles/sass/_mediaqueries.scss */
    .mood-meter div {
      width: 33.33333%; }
  /* line 1534, theme/styles/sass/_mediaqueries.scss */
  .lightbox .lightbox-content .btn-close,
  #lightbox .lightbox-content .btn-close {
    top: -50px; }
  /* line 1543, theme/styles/sass/_mediaqueries.scss */
  .content-listing.smaller .blocks.md {
    width: 95%; }
  /* line 1552, theme/styles/sass/_mediaqueries.scss */
  .side-block.listing.inline article {
    display: block; }
    /* line 1554, theme/styles/sass/_mediaqueries.scss */
    .side-block.listing.inline article > a {
      margin-bottom: 10px; }
    /* line 1557, theme/styles/sass/_mediaqueries.scss */
    .side-block.listing.inline article > a,
    .side-block.listing.inline article > div {
      display: block;
      width: 100%; }
  /*SRR0575240*/
  /* line 1566, theme/styles/sass/_mediaqueries.scss */
  .photo-gallery {
    padding-bottom: 130px;
    padding-right: 0px; }
    /* line 1569, theme/styles/sass/_mediaqueries.scss */
    .photo-gallery .thumbnail {
      position: absolute;
      left: 0;
      bottom: 0;
      height: 125px;
      width: 100%;
      overflow: hidden;
      overflow-x: auto;
      padding: 2mm;
      top: unset;
      margin-right: 0mm;
      margin-bottom: 7px;
      white-space: nowrap; }
      /* line 1582, theme/styles/sass/_mediaqueries.scss */
      .photo-gallery .thumbnail .slick-list, .photo-gallery .thumbnail .slick-track {
        height: 100% !important;
        width: auto !important;
        white-space: nowrap;
        display: inline-block; }
      /* line 1588, theme/styles/sass/_mediaqueries.scss */
      .photo-gallery .thumbnail .item {
        width: 110px !important;
        height: 100%;
        margin: 0mm 0.5mm;
        display: inline-block;
        float: unset; }
  /*SRR0575240*/ }

@media (max-width: 420px) {
  /* line 1603, theme/styles/sass/_mediaqueries.scss */
  .blocks.md > div,
  .blocks.md > article {
    width: 100%;
    margin: 0 auto; }
  /* line 1611, theme/styles/sass/_mediaqueries.scss */
  .sched-display .blocks > div {
    display: block;
    max-width: 400px;
    width: 100%;
    margin: 0 auto; }
    /* line 1616, theme/styles/sass/_mediaqueries.scss */
    .sched-display .blocks > div:last-child {
      display: block; }
  /* line 1622, theme/styles/sass/_mediaqueries.scss */
  .sched-display .label span,
  .sched-display .label time {
    padding: 5px 20px;
    padding-left: 60px; }
  /* line 1626, theme/styles/sass/_mediaqueries.scss */
  .sched-display .label span {
    font-size: 18px; }
  /* line 1629, theme/styles/sass/_mediaqueries.scss */
  .sched-display .label time {
    font-size: 16px; }
  /* line 1636, theme/styles/sass/_mediaqueries.scss */
  .chart-display .mobile span {
    bottom: 5px;
    width: 80px;
    margin: 0 auto;
    text-align: center;
    padding: 5px;
    font-size: 13px;
    color: #e5383e;
    text-transform: uppercase; } }

@media (max-width: 1024px) {
  /* line 14, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .section .container {
    margin: auto auto;
    padding: 40px 0; }
  /* line 26, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .banner-section .container {
    padding-top: 20px; }
    /* line 30, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .banner-section .container .logo {
      background-position: 8% center, 94% center;
      background-size: 20%; }
    /* line 35, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .banner-section .container .writeup {
      max-width: 88.54167%;
      margin: auto auto; }
    /* line 40, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .banner-section .container .sponsors {
      max-width: none;
      padding: 0; }
  /* line 47, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .vote-section {
    background-size: 20%; }
    /* line 51, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .vote-section#how-to-vote .container {
      padding: 10px 0px 40px; }
    /* line 58, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .vote-section .container .heading p {
      margin-top: 0; }
    /* line 63, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .vote-section .container .row {
      padding: 0; }
      /* line 66, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-home .vote-section .container .row .half {
        background-size: 18%;
        background-position: 15% 35%, 85% 35%; }
        /* line 70, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-home .vote-section .container .row .half .step {
          padding: 5px; }
        /* line 74, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-home .vote-section .container .row .half p {
          margin-bottom: 0; }
          /* line 77, theme/styles/sass/_mma-mediaqueries.scss */
          .mma.mma-home .vote-section .container .row .half p br {
            display: none; }
  /* line 90, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .related-articles-section .container .heading:before, .mma.mma-home .related-articles-section .container .heading:after {
    max-width: 22.46094%; }
  /* line 97, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .related-articles-section .container .slider .slick-prev {
    left: 20px; }
  /* line 101, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .related-articles-section .container .slider .slick-next {
    right: 20px; }
  /* line 116, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-vote .vote-category .container,
  .mma .end-vote .vote-category .container {
    max-width: 70%; }
    /* line 119, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-vote .vote-category .container > .logo,
    .mma.mma-vote .vote-category .container > .writeup,
    .mma .end-vote .vote-category .container > .logo,
    .mma .end-vote .vote-category .container > .writeup {
      max-width: 65.10417%;
      margin: auto auto; }
    /* line 125, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-vote .vote-category .container .logo,
    .mma .end-vote .vote-category .container .logo {
      background-position: 8% center, 94% center;
      background-size: 20%;
      max-width: 100%; }
  /* line 136, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .finalistModal .modal-container .content {
    padding: 40px 40px 0; }
    /* line 152, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .finalistModal .modal-container .content .other-finalist .vote-category .category {
      padding: 0; }
  /* line 168, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-magna .banner-section .heading:before, .mma-magna .banner-section .heading:after {
    width: 110px; }
  /* line 177, theme/styles/sass/_mma-mediaqueries.scss */
  .spotify-award .name {
    font-size: 35px; }
  /* line 184, theme/styles/sass/_mma-mediaqueries.scss */
  .finalistModal .modal-container {
    width: 80%;
    max-width: unset; } }

@media (max-width: 962px) {
  /* line 203, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .banner-section .container .writeup p {
    font-size: 1.375em;
    margin: 0 0 10px; }
    /* line 207, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .banner-section .container .writeup p:last-child {
      font-size: 1em; }
  /* line 213, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .banner-section .container .sponsors {
    margin-top: 0;
    width: 100%; }
    /* line 217, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .banner-section .container .sponsors ul {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: center;
          justify-content: center; }
      /* line 221, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-home .banner-section .container .sponsors ul li {
        margin-bottom: 20px;
        width: 25%; }
  /* line 228, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .banner-section .container .logo {
    background-position: left center, right center; }
  /* line 236, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .vote-section .container .row {
    max-width: 67.05729%;
    margin: auto auto;
    padding-bottom: 0; }
    /* line 241, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .vote-section .container .row .half {
      display: block;
      width: 100%;
      margin-bottom: 40px;
      padding: 0 0 20px; }
      /* line 247, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-home .vote-section .container .row .half:last-child {
        border: none;
        margin-bottom: 0; }
      /* line 252, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-home .vote-section .container .row .half .step {
        font-size: 1.375em;
        padding: 5px 0; }
      /* line 257, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-home .vote-section .container .row .half p {
        font-size: 1.375em; }
        /* line 260, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-home .vote-section .container .row .half p br {
          display: block; }
  /* line 268, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .vote-section .container .heading p {
    font-size: 2.250em; }
  /* line 273, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .vote-section .container .notice,
  .mma.mma-home .vote-section .container .button {
    max-width: 71.61458%;
    margin: auto auto; }
  /* line 279, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .vote-section .container .notice {
    margin-bottom: 20px; }
  /* line 284, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .vote-section .container .button a {
    font-size: 1.875em; }
  /* line 295, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .related-articles-section .container .heading:before, .mma.mma-home .related-articles-section .container .heading:after {
    max-width: 20%; }
  /* line 300, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .related-articles-section .container .heading p {
    margin-top: 0;
    font-size: 30px; }
  /* line 307, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .related-articles-section .container .slider .slick-next {
    right: 10px; }
  /* line 311, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .related-articles-section .container .slider .slick-prev {
    left: 10px; }
  /* line 319, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .related-articles-section .container .slick-list .item .writeup p {
    font-size: 0.875em; }
  /* line 333, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-vote .vote-category .container,
  .mma .end-vote .vote-category .container {
    max-width: 90%; }
    /* line 335, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-vote .vote-category .container .logo,
    .mma .end-vote .vote-category .container .logo {
      background-size: 15%; }
    /* line 339, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-vote .vote-category .container .category,
    .mma .end-vote .vote-category .container .category {
      padding: 0; }
      /* line 343, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-vote .vote-category .container .category .category-name,
      .mma .end-vote .vote-category .container .category .category-name {
        max-width: 670px;
        margin: auto;
        margin-bottom: 20px;
        display: block; }
      /* line 354, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-vote .vote-category .container .category .sponsor p,
      .mma .end-vote .vote-category .container .category .sponsor p {
        margin: 0; }
      /* line 359, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-vote .vote-category .container .category .row,
      .mma .end-vote .vote-category .container .category .row {
        text-align: center; }
        /* line 362, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-vote .vote-category .container .category .row .item,
        .mma .end-vote .vote-category .container .category .row .item {
          width: 24.28571%;
          margin-bottom: 20px; }
          /* line 366, theme/styles/sass/_mma-mediaqueries.scss */
          .mma.mma-vote .vote-category .container .category .row .item:nth-child(5n),
          .mma .end-vote .vote-category .container .category .row .item:nth-child(5n) {
            margin-right: 20px; }
          /* line 370, theme/styles/sass/_mma-mediaqueries.scss */
          .mma.mma-vote .vote-category .container .category .row .item:nth-child(3n),
          .mma .end-vote .vote-category .container .category .row .item:nth-child(3n) {
            margin-right: 0px; }
    /* line 384, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-vote .vote-category .container .view-categories ul,
    .mma .end-vote .vote-category .container .view-categories ul {
      max-height: 300px; }
  /* line 395, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-vote .related-articles-section .container .heading:before, .mma.mma-vote .related-articles-section .container .heading:after,
  .mma .end-vote .related-articles-section .container .heading:before,
  .mma .end-vote .related-articles-section .container .heading:after {
    max-width: 10.41667%; }
  /* line 400, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-vote .related-articles-section .container .heading p,
  .mma .end-vote .related-articles-section .container .heading p {
    margin-top: 0; }
  /* line 414, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .end-vote .vote-category .container .category .category-name {
    margin-bottom: 0px; }
  /* line 418, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .end-vote .vote-category .container .winners-list {
    width: 75%;
    margin: auto; }
    /* line 422, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .end-vote .vote-category .container .winners-list .category {
      width: 47%;
      max-width: 240px; }
      /* line 431, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .end-vote .vote-category .container .winners-list .category .button a {
        max-width: 100%;
        font-size: 14px; }
  /* line 444, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .finalistModal .modal-container .content {
    padding: 40px 40px 0;
    border: 5px solid #FFC320; }
    /* line 450, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .finalistModal .modal-container .content .other-finalist .finalists-heading:before {
      left: 5%;
      width: 150px; }
    /* line 455, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .finalistModal .modal-container .content .other-finalist .finalists-heading:after {
      right: 5%;
      width: 150px; }
    /* line 462, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .finalistModal .modal-container .content .other-finalist .vote-category .category {
      padding: 0; }
  /* line 476, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-magna .banner-section .heading {
    font-size: 30px; }
    /* line 478, theme/styles/sass/_mma-mediaqueries.scss */
    .mma-magna .banner-section .heading:before, .mma-magna .banner-section .heading:after {
      width: 20%;
      height: 2px; }
    /* line 483, theme/styles/sass/_mma-mediaqueries.scss */
    .mma-magna .banner-section .heading:before {
      left: 0px; }
    /* line 487, theme/styles/sass/_mma-mediaqueries.scss */
    .mma-magna .banner-section .heading:after {
      right: 0px; }
  /* line 492, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-magna .banner-section .magna-name {
    font-size: 5em; }
  /* line 496, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-magna .banner-section .magna-image {
    margin-top: -30px;
    background-size: 18%; }
  /* line 501, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-magna .banner-section .magna-writeup,
  .mma-magna .banner-section .magna-sharing {
    width: 90%; }
  /* line 509, theme/styles/sass/_mma-mediaqueries.scss */
  .spotify-award .text {
    font-size: 16px;
    line-height: 25px;
    padding: 35px 0px;
    padding-right: 20px; }
  /* line 526, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-home .related-articles-section .container .slider .slick-list {
    width: 80%; } }

@media (max-width: 820px) {
  /* line 538, theme/styles/sass/_mma-mediaqueries.scss */
  .spotify-award .name {
    font-size: 35px; } }

@media (max-width: 768px) {
  /* line 546, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-menu {
    padding: 0;
    border-radius: 25px;
    transition: all 0.5s ease;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    top: initial;
    bottom: 100px;
    left: 20px;
    position: fixed;
    padding: 10px 0; }
    /* line 559, theme/styles/sass/_mma-mediaqueries.scss */
    .mma-menu.expanded {
      max-width: 100%;
      -ms-flex-align: center;
          align-items: center;
      width: 300px;
      transition: all 0.5s ease;
      padding: 0; }
      /* line 566, theme/styles/sass/_mma-mediaqueries.scss */
      .mma-menu.expanded .expand-menu {
        border-right: solid 2px #fff;
        padding: 10px 0; }
      /* line 572, theme/styles/sass/_mma-mediaqueries.scss */
      .mma-menu.expanded .menus {
        display: block;
        width: 200px;
        padding: 0 0 0 20px; }
      /* line 578, theme/styles/sass/_mma-mediaqueries.scss */
      .mma-menu.expanded.noHowTo {
        width: 215px; }
        /* line 581, theme/styles/sass/_mma-mediaqueries.scss */
        .mma-menu.expanded.noHowTo .menus {
          width: 115px; }
    /* line 588, theme/styles/sass/_mma-mediaqueries.scss */
    .mma-menu.noMagna .expand-menu {
      display: none; }
    /* line 593, theme/styles/sass/_mma-mediaqueries.scss */
    .mma-menu .menus {
      display: none; }
    /* line 597, theme/styles/sass/_mma-mediaqueries.scss */
    .mma-menu .expand-menu {
      color: #fff;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      font-size: 3em;
      line-height: 1;
      padding: 0;
      width: 75px; }
    /* line 608, theme/styles/sass/_mma-mediaqueries.scss */
    .mma-menu ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: end;
          align-items: flex-end; }
      /* line 613, theme/styles/sass/_mma-mediaqueries.scss */
      .mma-menu ul li {
        margin-bottom: 0; }
        /* line 618, theme/styles/sass/_mma-mediaqueries.scss */
        .mma-menu ul li a .mma-menu-icon.icon-winner {
          margin-bottom: 10px; }
  /* line 630, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .banner-section .container .writeup,
  .mma.mma-home .banner-section .container .sponsors {
    max-width: 100%;
    padding: 20px; }
  /* line 636, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .banner-section .container .sponsors {
    padding-top: 0; }
    /* line 639, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .banner-section .container .sponsors p {
      margin-top: 0; }
    /* line 643, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .banner-section .container .sponsors ul {
      width: 80%;
      margin: auto; }
      /* line 647, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-home .banner-section .container .sponsors ul li {
        width: 33.33333%; }
  /* line 656, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-magna .banner-section .heading {
    padding: 0px 140px; }
    /* line 658, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .mma-magna .banner-section .heading:before, .mma .mma-magna .banner-section .heading:after {
      width: 140px; }
  /* line 666, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-vote .vote-category .container .view-categories ul {
    max-height: 300px; }
  /* line 671, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .finalistModal .modal-container .content {
    padding: 40px 0px 0; }
    /* line 674, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .finalistModal .modal-container .content .other-finalist .container {
      width: 80%; }
    /* line 678, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .finalistModal .modal-container .content .other-finalist .finalists-heading::before {
      left: 0px;
      width: 180px; }
    /* line 682, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .finalistModal .modal-container .content .other-finalist .finalists-heading::after {
      right: 0px;
      width: 180px; }
  /* line 695, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .slider .slick-list {
    width: 70%; }
  /* line 698, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .slider .slick-prev {
    left: 30px; }
  /* line 701, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .slider .slick-next {
    right: 30px; }
  /* line 707, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .heading:before, .mma .mma-home .related-articles-section .container .heading:after {
    max-width: 20%; }
  /* line 712, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .heading p {
    margin-top: 0;
    font-size: 30px; }
  /* line 758, theme/styles/sass/_mma-mediaqueries.scss */
  .spotify-award .name {
    font-size: 35px; } }

@media (max-width: 760px) {
  /* line 781, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-vote .vote-category .container .view-categories ul {
    max-height: 180px; }
  /* line 787, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-vote .vote-category .container .category .row .item {
    width: 33%; }
    /* line 789, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-vote .vote-category .container .category .row .item:nth-child(3n) {
      margin-right: 20px; }
  /* line 807, theme/styles/sass/_mma-mediaqueries.scss */
  .spotify-award {
    height: 90px;
    padding-right: 100px;
    padding-left: 90px; }
    /* line 811, theme/styles/sass/_mma-mediaqueries.scss */
    .spotify-award .spotify-logo {
      max-width: 90px; }
    /* line 814, theme/styles/sass/_mma-mediaqueries.scss */
    .spotify-award:before {
      right: 110px; }
    /* line 817, theme/styles/sass/_mma-mediaqueries.scss */
    .spotify-award .name {
      font-size: 28px;
      padding: 20px 0px;
      line-height: 25px; }
    /* line 822, theme/styles/sass/_mma-mediaqueries.scss */
    .spotify-award .thumb {
      max-width: 100px; }
    /* line 825, theme/styles/sass/_mma-mediaqueries.scss */
    .spotify-award .text {
      margin: 0px;
      padding: 10px 15px;
      font-size: 25px;
      line-height: 30px; }
      /* line 830, theme/styles/sass/_mma-mediaqueries.scss */
      .spotify-award .text span {
        font-size: 30px;
        line-height: 1; }
  /* line 840, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-home .sponsor-section .container .sponsors li {
    margin: 0px 20px; } }

@media (max-width: 660px) {
  /* line 852, theme/styles/sass/_mma-mediaqueries.scss */
  .spotify-award .name {
    font-size: 20px;
    max-width: 175px; } }

@media (max-width: 568px) {
  /* line 861, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-loader {
    width: 150px;
    height: 100px; }
    /* line 865, theme/styles/sass/_mma-mediaqueries.scss */
    .mma-loader img {
      width: 100%; }
  /* line 872, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-nav ul li {
    margin: 0 15px; }
  /* line 888, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .banner-section .container .logo,
  .mma.mma-home .banner-section .container .writeup {
    max-width: 100%; }
  /* line 894, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .banner-section .container .writeup .sub {
    padding: 0 20px; }
    /* line 897, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .banner-section .container .writeup .sub br {
      display: none; }
  /* line 903, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .banner-section .container .sponsors {
    width: 100%;
    padding: 0; }
    /* line 907, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .banner-section .container .sponsors ul {
      width: 100%; }
      /* line 910, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-home .banner-section .container .sponsors ul li {
        padding: 0 20px; }
  /* line 916, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .banner-section .container .mobile {
    display: block; }
  /* line 923, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .vote-section .container {
    max-width: 100%; }
    /* line 926, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .vote-section .container .desktop {
      display: none; }
    /* line 930, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .vote-section .container .mobile {
      display: block;
      margin: auto auto;
      width: 100%; }
    /* line 936, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .vote-section .container .row {
      max-width: 100%;
      padding: 0 0 20px 0; }
      /* line 940, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-home .vote-section .container .row .half {
        margin-bottom: 20px; }
        /* line 943, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-home .vote-section .container .row .half p {
          line-height: 1.5; }
          /* line 946, theme/styles/sass/_mma-mediaqueries.scss */
          .mma.mma-home .vote-section .container .row .half p br {
            display: none; }
          /* line 950, theme/styles/sass/_mma-mediaqueries.scss */
          .mma.mma-home .vote-section .container .row .half p .text-yellow {
            display: block; }
    /* line 957, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .vote-section .container .notice {
      max-width: 100%; }
  /* line 965, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .related-articles-section .container .heading {
    margin-bottom: 30px; }
    /* line 968, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .related-articles-section .container .heading:before, .mma.mma-home .related-articles-section .container .heading:after {
      max-width: 30px; }
    /* line 973, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-home .related-articles-section .container .heading p {
      max-width: 100%;
      margin: auto auto;
      font-size: 1.250em; }
  /* line 980, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-home .related-articles-section .container .slick-list {
    max-width: 80%; }
  /* line 993, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-vote .vote-category .container,
  .mma .end-vote .vote-category .container {
    max-width: 100%; }
    /* line 995, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-vote .vote-category .container > .logo,
    .mma.mma-vote .vote-category .container > .writeup,
    .mma .end-vote .vote-category .container > .logo,
    .mma .end-vote .vote-category .container > .writeup {
      max-width: 100%;
      padding: 0 10px; }
    /* line 1001, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-vote .vote-category .container .category,
    .mma .end-vote .vote-category .container .category {
      padding: 0; }
      /* line 1003, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-vote .vote-category .container .category .category-name,
      .mma .end-vote .vote-category .container .category .category-name {
        margin-bottom: 20px; }
      /* line 1011, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-vote .vote-category .container .category .sponsor, .mma .end-vote .vote-category .container .category .sponsor {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
        color: #000000;
        position: relative;
        margin: 0px 0px 20px;
        top: unset;
        right: unset;
        height: unset; }
        /* line 1021, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-vote .vote-category .container .category .sponsor a, .mma .end-vote .vote-category .container .category .sponsor a {
          margin-top: 0px; }
        /* line 1024, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-vote .vote-category .container .category .sponsor p,
        .mma .end-vote .vote-category .container .category .sponsor p {
          margin: 0 10px 0 0;
          display: inline-block;
          font-weight: bold;
          font-size: 14px;
          color: white; }
      /* line 1033, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-vote .vote-category .container .category .row,
      .mma .end-vote .vote-category .container .category .row {
        padding: 0 20px; }
        /* line 1036, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-vote .vote-category .container .category .row .item,
        .mma .end-vote .vote-category .container .category .row .item {
          width: 100%;
          margin: 0;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
          flex-direction: row;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -ms-flex-pack: start;
          justify-content: flex-start;
          -ms-flex-line-pack: stretch;
          align-content: stretch;
          -ms-flex-align: start;
          align-items: flex-start; }
        /* line 1059, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-vote .vote-category .container .category .row .thumb,
        .mma.mma-vote .vote-category .container .category .row .writeup, .mma .end-vote .vote-category .container .category .row .thumb,
        .mma .end-vote .vote-category .container .category .row .writeup {
          vertical-align: top;
          width: 50%;
          overflow-y: hidden; }
        /* line 1066, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-vote .vote-category .container .category .row .thumb, .mma .end-vote .vote-category .container .category .row .thumb {
          -ms-flex-order: 0;
          order: 0;
          -ms-flex: 0 1 auto;
          flex: 0 1 auto;
          -ms-flex-item-align: stretch;
          -ms-grid-row-align: stretch;
              align-self: stretch;
          overflow: hidden; }
          /* line 1078, theme/styles/sass/_mma-mediaqueries.scss */
          .mma.mma-vote .vote-category .container .category .row .thumb img, .mma .end-vote .vote-category .container .category .row .thumb img {
            min-width: 100%;
            width: 100%;
            height: 100%;
            object-fit: contain; }
        /* line 1086, theme/styles/sass/_mma-mediaqueries.scss */
        .mma.mma-vote .vote-category .container .category .row .writeup, .mma .end-vote .vote-category .container .category .row .writeup {
          padding: 15px;
          -ms-flex-order: 0;
          order: 0;
          -ms-flex: 0 1 auto;
          flex: 0 1 auto;
          -ms-flex-item-align: stretch;
          -ms-grid-row-align: stretch;
              align-self: stretch;
          height: auto; }
      /* line 1101, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-vote .vote-category .container .category .status, .mma .end-vote .vote-category .container .category .status {
        padding: 10px; }
      /* line 1106, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-vote .vote-category .container .category .button a, .mma .end-vote .vote-category .container .category .button a {
        max-width: 80%; }
    /* line 1112, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-vote .vote-category .container .view-categories, .mma .end-vote .vote-category .container .view-categories {
      width: 80%;
      left: 0;
      right: 0;
      margin: auto; }
      /* line 1118, theme/styles/sass/_mma-mediaqueries.scss */
      .mma.mma-vote .vote-category .container .view-categories ul,
      .mma .end-vote .vote-category .container .view-categories ul {
        max-height: 100px; }
  /* line 1127, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-vote .related-articles-section .container .heading, .mma .end-vote .related-articles-section .container .heading {
    margin-bottom: 30px; }
    /* line 1130, theme/styles/sass/_mma-mediaqueries.scss */
    .mma.mma-vote .related-articles-section .container .heading p,
    .mma .end-vote .related-articles-section .container .heading p {
      max-width: 100%;
      margin: auto auto; }
  /* line 1143, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .end-vote .vote-category .container .logo,
  .mma .end-vote .vote-category .container .writeup {
    max-width: 100%; }
  /* line 1149, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .end-vote .vote-category .container .category .category-name {
    margin-bottom: 0px; }
  /* line 1155, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .end-vote .vote-category .container > .writeup p {
    margin-top: 20px; }
  /* line 1161, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .end-vote .vote-category .container .logo img {
    width: 65%; }
  /* line 1166, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .end-vote .vote-category .container .winners-list {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center; }
    /* line 1170, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .end-vote .vote-category .container .winners-list .category {
      width: 75%;
      margin: auto auto 40px; }
      /* line 1175, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .end-vote .vote-category .container .winners-list .category .category-name p {
        max-width: 100%;
        padding: 0 10px; }
      /* line 1182, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .end-vote .vote-category .container .winners-list .category .writeup p {
        font-weight: 700; }
  /* line 1193, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .finalistModal .modal-container {
    width: 85%; }
    /* line 1196, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .finalistModal .modal-container .content {
      padding: 50px 0px 0; }
      /* line 1201, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .finalistModal .modal-container .content .close {
        right: 10px;
        top: 0px; }
      /* line 1206, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .finalistModal .modal-container .content .heading {
        font-size: 25px;
        text-transform: uppercase;
        margin-top: 15px; }
      /* line 1213, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .finalistModal .modal-container .content .winner .category-name {
        font-size: 1.125em; }
      /* line 1218, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .finalistModal .modal-container .content .winner .writeup .title {
        font-size: 1.5em; }
      /* line 1225, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .finalistModal .modal-container .content .other-finalist .finalists-heading {
        padding: 0px 30%; }
        /* line 1227, theme/styles/sass/_mma-mediaqueries.scss */
        .mma .finalistModal .modal-container .content .other-finalist .finalists-heading:before {
          left: 0;
          width: 30%; }
        /* line 1232, theme/styles/sass/_mma-mediaqueries.scss */
        .mma .finalistModal .modal-container .content .other-finalist .finalists-heading:after {
          right: 0;
          width: 30%; }
      /* line 1242, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item {
        -ms-flex-direction: column;
            flex-direction: column; }
        /* line 1245, theme/styles/sass/_mma-mediaqueries.scss */
        .mma .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item .thumb,
        .mma .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item .writeup {
          width: 100%; }
        /* line 1250, theme/styles/sass/_mma-mediaqueries.scss */
        .mma .finalistModal .modal-container .content .other-finalist .container .category .row .slick-track .item .writeup {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-pack: center;
              justify-content: center; }
      /* line 1258, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .finalistModal .modal-container .content .other-finalist .container .category .row .slick-prev {
        left: -5px; }
      /* line 1262, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .finalistModal .modal-container .content .other-finalist .container .category .row .slick-next {
        right: -5px; }
  /* line 1278, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-magna .banner-section .heading {
    padding: 0px 50px; }
    /* line 1280, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .mma-magna .banner-section .heading:before, .mma .mma-magna .banner-section .heading:after {
      width: 50px; }
    /* line 1285, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .mma-magna .banner-section .heading:before {
      left: 0px; }
    /* line 1289, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .mma-magna .banner-section .heading:after {
      right: 0px; }
  /* line 1294, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-magna .banner-section .magna-name {
    font-size: 3em; }
  /* line 1298, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-magna .banner-section .magna-image {
    margin-top: -20px;
    background-size: 18%; }
  /* line 1303, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-magna .banner-section .magna-writeup {
    width: 90%; }
  /* line 1312, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-magna .banner-section .magna-writeup {
    text-align: center; }
  /* line 1317, theme/styles/sass/_mma-mediaqueries.scss */
  .spotify-award {
    padding: 0px;
    -ms-flex-flow: column;
        flex-flow: column;
    background: black;
    height: unset; }
    /* line 1324, theme/styles/sass/_mma-mediaqueries.scss */
    .spotify-award:before {
      display: none; }
    /* line 1327, theme/styles/sass/_mma-mediaqueries.scss */
    .spotify-award .spotify-logo {
      position: relative;
      max-width: 100px;
      margin: 20px auto; }
    /* line 1332, theme/styles/sass/_mma-mediaqueries.scss */
    .spotify-award .text {
      border: none;
      border-bottom: 1px solid;
      width: 100%;
      padding: 0px 0px 30px;
      font-size: 35px;
      margin-bottom: 10px;
      line-height: 45px; }
      /* line 1340, theme/styles/sass/_mma-mediaqueries.scss */
      .spotify-award .text span {
        font-size: 50px;
        line-height: 1; }
    /* line 1346, theme/styles/sass/_mma-mediaqueries.scss */
    .spotify-award .thumb {
      position: relative;
      border: 0px;
      max-width: 150px; }
      /* line 1350, theme/styles/sass/_mma-mediaqueries.scss */
      .spotify-award .thumb:after, .spotify-award .thumb:before {
        display: none; } }

@media (max-width: 480px) {
  /* line 1358, theme/styles/sass/_mma-mediaqueries.scss */
  .mma.mma-vote .vote-category .container .view-categories ul {
    max-height: 400px; }
  /* line 1363, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-magna .banner-section {
    text-align: center; }
    /* line 1365, theme/styles/sass/_mma-mediaqueries.scss */
    .mma .mma-magna .banner-section .heading {
      padding: 0px 70px; }
      /* line 1367, theme/styles/sass/_mma-mediaqueries.scss */
      .mma .mma-magna .banner-section .heading:before, .mma .mma-magna .banner-section .heading:after {
        width: 70px; }
  /* line 1378, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .slider .slick-list {
    width: 60%; }
  /* line 1381, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .slider .slick-prev {
    left: 50px;
    width: 30px;
    top: 75px; }
  /* line 1386, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .slider .slick-next {
    right: 50px;
    width: 30px;
    top: 75px; }
  /* line 1394, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .heading:before, .mma .mma-home .related-articles-section .container .heading:after {
    max-width: 8%; }
  /* line 1399, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .heading p {
    font-size: 25px;
    font-weight: 600; }
  /* line 1413, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-vote .vote-category .container .category .status.logged-out a {
    display: block;
    margin: 25px auto 0px !important; }
  /* line 1429, theme/styles/sass/_mma-mediaqueries.scss */
  .mma-home .sponsor-section .container .sponsors li {
    margin: 0px 5px; } }

@media (max-width: 390px) {
  /* line 1447, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .slick-list .item .writeup p {
    font-size: 0.775em; }
  /* line 1454, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .heading p {
    font-size: 20px; }
  /* line 1459, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .slider .slick-next {
    right: 35px;
    width: 30px;
    top: 60px; }
  /* line 1464, theme/styles/sass/_mma-mediaqueries.scss */
  .mma .mma-home .related-articles-section .container .slider .slick-prev {
    left: 35px;
    width: 30px;
    top: 60px; } }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local("Titillium Web ExtraLight Italic"), local("TitilliumWeb-ExtraLightItalic"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbewI1Db5yciWM.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local("Titillium Web ExtraLight Italic"), local("TitilliumWeb-ExtraLightItalic"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbewI1DYZyc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local("Titillium Web Light Italic"), local("TitilliumWeb-LightItalic"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5Db5yciWM.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local("Titillium Web Light Italic"), local("TitilliumWeb-LightItalic"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5DYZyc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Titillium Web Italic"), local("TitilliumWeb-Italic"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPAcZTIAOhVxoMyOr9n_E7fdMbWAaxWXr0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Titillium Web Italic"), local("TitilliumWeb-Italic"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPAcZTIAOhVxoMyOr9n_E7fdMbWD6xW.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local("Titillium Web SemiBold Italic"), local("TitilliumWeb-SemiBoldItalic"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbe0IhDb5yciWM.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local("Titillium Web SemiBold Italic"), local("TitilliumWeb-SemiBoldItalic"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbe0IhDYZyc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Titillium Web Bold Italic"), local("TitilliumWeb-BoldItalic"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbetIlDb5yciWM.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Titillium Web Bold Italic"), local("TitilliumWeb-BoldItalic"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPFcZTIAOhVxoMyOr9n_E7fdMbetIlDYZyc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local("Titillium Web ExtraLight"), local("TitilliumWeb-ExtraLight"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffAzHGIVzY4SY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local("Titillium Web ExtraLight"), local("TitilliumWeb-ExtraLight"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffAzHGItzYw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Titillium Web Light"), local("TitilliumWeb-Light"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGIVzY4SY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Titillium Web Light"), local("TitilliumWeb-Light"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGItzYw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Titillium Web Regular"), local("TitilliumWeb-Regular"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Titillium Web Regular"), local("TitilliumWeb-Regular"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local("Titillium Web SemiBold"), local("TitilliumWeb-SemiBold"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGIVzY4SY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local("Titillium Web SemiBold"), local("TitilliumWeb-SemiBold"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGItzYw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY4SY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzYw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Titillium Web Black"), local("TitilliumWeb-Black"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffEDBGIVzY4SY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Titillium Web Black"), local("TitilliumWeb-Black"), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffEDBGItzYw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse-sync > div, .ball-pulse > div, .ball-scale-random > div, .ball-scale > div {
  background-color: #fff;
  border-radius: 100%;
  margin: 2px;
  display: inline-block; }

@keyframes scale {
  0%, 80% {
    transform: scale(1);
    opacity: 1; }
  45% {
    transform: scale(0.1);
    opacity: .7; } }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse > div:nth-child(1) {
  animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse > div:nth-child(2) {
  animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse > div:nth-child(3) {
  animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse > div {
  width: 15px;
  height: 15px;
  animation-fill-mode: both; }

@keyframes ball-pulse-sync {
  33% {
    transform: translateY(10px); }
  66% {
    transform: translateY(-10px); }
  100% {
    transform: translateY(0); } }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse-sync > div:nth-child(1) {
  animation: ball-pulse-sync .6s -.14s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse-sync > div:nth-child(2) {
  animation: ball-pulse-sync .6s -70ms infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse-sync > div:nth-child(3) {
  animation: ball-pulse-sync .6s 0s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse-sync > div {
  width: 15px;
  height: 15px;
  animation-fill-mode: both; }

@keyframes ball-scale {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1);
    opacity: 0; } }

/* line 230, theme/styles/sass/master.scss */
.ball-scale > div {
  height: 60px;
  width: 60px;
  animation: ball-scale 1s 0s ease-in-out infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-random {
  width: 37px;
  height: 40px; }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-random > div {
  position: absolute;
  height: 30px;
  width: 30px;
  animation: ball-scale 1s 0s ease-in-out infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-rotate, .ball-rotate > div {
  position: relative; }

/* line 230, theme/styles/sass/master.scss */
.ball-rotate > div, .ball-rotate > div:after, .ball-rotate > div:before {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%; }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-random > div:nth-child(1) {
  margin-left: -7px;
  animation: ball-scale 1s .2s ease-in-out infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-random > div:nth-child(3) {
  margin-left: -2px;
  margin-top: 9px;
  animation: ball-scale 1s .5s ease-in-out infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-rotate > div {
  margin: 2px;
  animation-fill-mode: both; }

/* line 230, theme/styles/sass/master.scss */
.ball-rotate > div:first-child {
  animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-rotate > div:after, .ball-rotate > div:before {
  margin: 2px;
  content: "";
  position: absolute;
  opacity: .8; }

/* line 230, theme/styles/sass/master.scss */
.ball-rotate > div:before {
  top: 0;
  left: -28px; }

/* line 230, theme/styles/sass/master.scss */
.ball-rotate > div:after {
  top: 0;
  left: 25px; }

/* line 230, theme/styles/sass/master.scss */
.ball-clip-rotate > div {
  border-radius: 100%;
  margin: 2px;
  border: 2px solid #fff;
  border-bottom-color: transparent;
  height: 26px;
  width: 26px;
  background: 0 0 !important;
  display: inline-block;
  animation: rotate .75s 0s linear infinite; }

@keyframes rotate {
  0% {
    transform: rotate(0); }
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes scale {
  30% {
    transform: scale(0.3); }
  100% {
    transform: scale(1); } }

/* line 230, theme/styles/sass/master.scss */
.ball-clip-rotate-pulse {
  position: relative;
  -ms-transform: translateY(-15px);
      transform: translateY(-15px); }

/* line 230, theme/styles/sass/master.scss */
.ball-clip-rotate-pulse > div {
  animation-fill-mode: both;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 100%; }

/* line 230, theme/styles/sass/master.scss */
.ball-clip-rotate-pulse > div:first-child {
  background: #fff;
  height: 16px;
  width: 16px;
  top: 7px;
  left: -7px;
  animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-clip-rotate-pulse > div:last-child {
  position: absolute;
  width: 30px;
  height: 30px;
  left: -16px;
  top: -2px;
  background: 0 0;
  border: 2px solid;
  border-color: #fff transparent;
  animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation-duration: 1s; }

/* line 230, theme/styles/sass/master.scss */
.ball-beat > div, .ball-scale-multiple > div {
  background-color: #fff;
  border-radius: 100%; }

@keyframes rotate {
  0% {
    transform: rotate(0) scale(1); }
  50% {
    transform: rotate(180deg) scale(0.6); }
  100% {
    transform: rotate(360deg) scale(1); } }

/* line 230, theme/styles/sass/master.scss */
.ball-clip-rotate-multiple {
  position: relative; }

/* line 230, theme/styles/sass/master.scss */
.ball-clip-rotate-multiple > div {
  position: absolute;
  left: -20px;
  top: -20px;
  border: 2px solid #fff;
  border-bottom-color: transparent;
  border-top-color: transparent;
  border-radius: 100%;
  height: 35px;
  width: 35px;
  animation: rotate 1s 0s ease-in-out infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-clip-rotate-multiple > div:last-child {
  display: inline-block;
  top: -10px;
  left: -10px;
  width: 15px;
  height: 15px;
  animation-duration: .5s;
  border-color: #fff transparent;
  animation-direction: reverse; }

@keyframes ball-scale-ripple {
  0% {
    transform: scale(0.1);
    opacity: 1; }
  70% {
    transform: scale(1);
    opacity: .7; }
  100% {
    opacity: 0; } }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-ripple > div {
  height: 50px;
  width: 50px;
  border-radius: 100%;
  border: 2px solid #fff;
  animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }

@keyframes ball-scale-ripple-multiple {
  0% {
    transform: scale(0.1);
    opacity: 1; }
  70% {
    transform: scale(1);
    opacity: .7; }
  100% {
    opacity: 0; } }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-ripple-multiple {
  position: relative;
  -ms-transform: translateY(-25px);
      transform: translateY(-25px); }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-ripple-multiple > div:nth-child(0) {
  animation-delay: -.8s; }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-ripple-multiple > div:nth-child(1) {
  animation-delay: -.6s; }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-ripple-multiple > div:nth-child(2) {
  animation-delay: -.4s; }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-ripple-multiple > div:nth-child(3) {
  animation-delay: -.2s; }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-ripple-multiple > div {
  position: absolute;
  top: -2px;
  left: -26px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 2px solid #fff;
  animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }

@keyframes ball-beat {
  50% {
    opacity: .2;
    transform: scale(0.75); }
  100% {
    opacity: 1;
    transform: scale(1); } }

/* line 230, theme/styles/sass/master.scss */
.ball-beat > div {
  width: 15px;
  height: 15px;
  margin: 2px;
  display: inline-block;
  animation: ball-beat .7s 0s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-beat > div:nth-child(2n-1) {
  animation-delay: -0.35s !important; }

@keyframes ball-scale-multiple {
  0% {
    transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    transform: scale(1);
    opacity: 0; } }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-multiple {
  position: relative;
  -ms-transform: translateY(-30px);
      transform: translateY(-30px); }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-multiple > div:nth-child(2) {
  animation-delay: -.4s; }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-multiple > div:nth-child(3) {
  animation-delay: -.2s; }

/* line 230, theme/styles/sass/master.scss */
.ball-scale-multiple > div {
  position: absolute;
  left: -30px;
  top: 0;
  opacity: 0;
  margin: 0;
  width: 60px;
  height: 60px;
  animation: ball-scale-multiple 1s 0s linear infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-triangle-path > div:nth-child(1), .ball-triangle-path > div:nth-child(2) {
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite; }

@keyframes ball-triangle-path-1 {
  33% {
    transform: translate(25px, -50px); }
  66% {
    transform: translate(50px, 0); }
  100% {
    transform: translate(0, 0); } }

@keyframes ball-triangle-path-2 {
  33% {
    transform: translate(25px, 50px); }
  66% {
    transform: translate(-25px, 50px); }
  100% {
    transform: translate(0, 0); } }

@keyframes ball-triangle-path-3 {
  33% {
    transform: translate(-50px, 0); }
  66% {
    transform: translate(-25px, -50px); }
  100% {
    transform: translate(0, 0); } }

/* line 230, theme/styles/sass/master.scss */
.ball-triangle-path {
  position: relative;
  -ms-transform: translate(-29.99px, -37.51px);
      transform: translate(-29.99px, -37.51px); }

/* line 230, theme/styles/sass/master.scss */
.ball-triangle-path > div:nth-child(1) {
  animation-name: ball-triangle-path-1;
  animation-delay: 0;
  animation-duration: 2s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-triangle-path > div:nth-child(2) {
  animation-name: ball-triangle-path-2;
  animation-delay: 0;
  animation-duration: 2s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-triangle-path > div:nth-child(3) {
  animation-name: ball-triangle-path-3;
  animation-delay: 0;
  animation-duration: 2s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-triangle-path > div {
  animation-fill-mode: both;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 1px solid #fff; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div, .ball-pulse-rise > div {
  -webkit-animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div, .ball-grid-pulse > div, .ball-pulse-rise > div {
  height: 15px;
  border-radius: 100%;
  display: inline-block;
  background-color: #fff;
  margin: 2px; }

/* line 230, theme/styles/sass/master.scss */
.ball-triangle-path > div:nth-of-type(1) {
  top: 50px; }

/* line 230, theme/styles/sass/master.scss */
.ball-triangle-path > div:nth-of-type(2) {
  left: 25px; }

/* line 230, theme/styles/sass/master.scss */
.ball-triangle-path > div:nth-of-type(3) {
  top: 50px;
  left: 50px; }

@keyframes ball-pulse-rise-even {
  0% {
    transform: scale(1.1); }
  25% {
    transform: translateY(-30px); }
  50% {
    transform: scale(0.4); }
  75% {
    transform: translateY(30px); }
  100% {
    transform: translateY(0);
    transform: scale(1); } }

@keyframes ball-pulse-rise-odd {
  0% {
    transform: scale(0.4); }
  25% {
    transform: translateY(30px); }
  50% {
    transform: scale(1.1); }
  75% {
    transform: translateY(-30px); }
  100% {
    transform: translateY(0);
    transform: scale(0.75); } }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse-rise > div {
  width: 15px;
  animation-fill-mode: both;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
  animation-iteration-count: infinite;
  animation-delay: 0; }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse-rise > div:nth-child(2n) {
  animation-name: ball-pulse-rise-even; }

/* line 230, theme/styles/sass/master.scss */
.ball-pulse-rise > div:nth-child(2n-1) {
  animation-name: ball-pulse-rise-odd; }

@keyframes ball-grid-beat {
  50% {
    opacity: .7; }
  100% {
    opacity: 1; } }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat {
  width: 57px; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div:nth-child(1) {
  animation-delay: .15s;
  animation-duration: 1.45s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div:nth-child(2) {
  animation-delay: -20ms;
  animation-duration: .97s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div:nth-child(3) {
  animation-delay: .66s;
  animation-duration: 1.23s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div:nth-child(4) {
  animation-delay: .64s;
  animation-duration: 1.24s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div:nth-child(5) {
  animation-delay: -.19s;
  animation-duration: 1.13s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div:nth-child(6) {
  animation-delay: .69s;
  animation-duration: 1.42s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div:nth-child(7) {
  animation-delay: .58s;
  animation-duration: 1.14s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div:nth-child(8) {
  animation-delay: .21s;
  animation-duration: 1.17s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div:nth-child(9) {
  animation-delay: -.18s;
  animation-duration: .65s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-beat > div {
  width: 15px;
  animation-fill-mode: both;
  float: left;
  animation-name: ball-grid-beat;
  animation-iteration-count: infinite;
  animation-delay: 0; }

@keyframes ball-grid-pulse {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(0.5);
    opacity: .7; }
  100% {
    transform: scale(1);
    opacity: 1; } }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse {
  width: 57px; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse > div:nth-child(1) {
  animation-delay: .22s;
  animation-duration: .9s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse > div:nth-child(2) {
  animation-delay: .64s;
  animation-duration: 1s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse > div:nth-child(3) {
  animation-delay: -.15s;
  animation-duration: .63s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse > div:nth-child(4) {
  animation-delay: -30ms;
  animation-duration: 1.24s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse > div:nth-child(5) {
  animation-delay: 80ms;
  animation-duration: 1.37s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse > div:nth-child(6) {
  animation-delay: .43s;
  animation-duration: 1.55s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse > div:nth-child(7) {
  animation-delay: 50ms;
  animation-duration: .7s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse > div:nth-child(8) {
  animation-delay: 50ms;
  animation-duration: .97s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse > div:nth-child(9) {
  animation-delay: .3s;
  animation-duration: .63s; }

/* line 230, theme/styles/sass/master.scss */
.ball-grid-pulse > div {
  width: 15px;
  animation-fill-mode: both;
  float: left;
  animation-name: ball-grid-pulse;
  animation-iteration-count: infinite;
  animation-delay: 0; }

@keyframes ball-spin-fade-loader {
  50% {
    opacity: .3;
    transform: scale(0.4); }
  100% {
    opacity: 1;
    transform: scale(1); } }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -10px; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader > div:nth-child(1) {
  top: 25px;
  left: 0;
  animation: ball-spin-fade-loader 1s -.96s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader > div:nth-child(2) {
  top: 17.05px;
  left: 17.05px;
  animation: ball-spin-fade-loader 1s -.84s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader > div:nth-child(3) {
  top: 0;
  left: 25px;
  animation: ball-spin-fade-loader 1s -.72s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader > div:nth-child(4) {
  top: -17.05px;
  left: 17.05px;
  animation: ball-spin-fade-loader 1s -.6s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader > div:nth-child(5) {
  top: -25px;
  left: 0;
  animation: ball-spin-fade-loader 1s -.48s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader > div:nth-child(6) {
  top: -17.05px;
  left: -17.05px;
  animation: ball-spin-fade-loader 1s -.36s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader > div:nth-child(7) {
  top: 0;
  left: -25px;
  animation: ball-spin-fade-loader 1s -.24s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader > div:nth-child(8) {
  top: 17.05px;
  left: -17.05px;
  animation: ball-spin-fade-loader 1s -.12s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader > div, .ball-spin-loader > div {
  -webkit-animation-fill-mode: both;
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 100%; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-fade-loader > div {
  background-color: #fff;
  margin: 2px;
  animation-fill-mode: both; }

@keyframes ball-spin-loader {
  75% {
    opacity: .2; }
  100% {
    opacity: 1; } }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-loader {
  position: relative; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-loader > span:nth-child(1) {
  top: 45px;
  left: 0;
  animation: ball-spin-loader 2s .9s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-loader > span:nth-child(2) {
  top: 30.68px;
  left: 30.68px;
  animation: ball-spin-loader 2s 1.8s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-loader > span:nth-child(3) {
  top: 0;
  left: 45px;
  animation: ball-spin-loader 2s 2.7s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-loader > span:nth-child(4) {
  top: -30.68px;
  left: 30.68px;
  animation: ball-spin-loader 2s 3.6s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-loader > span:nth-child(5) {
  top: -45px;
  left: 0;
  animation: ball-spin-loader 2s 4.5s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-loader > span:nth-child(6) {
  top: -30.68px;
  left: -30.68px;
  animation: ball-spin-loader 2s 5.4s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-loader > span:nth-child(7) {
  top: 0;
  left: -45px;
  animation: ball-spin-loader 2s 6.3s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-loader > span:nth-child(8) {
  top: 30.68px;
  left: -30.68px;
  animation: ball-spin-loader 2s 7.2s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-spin-loader > div {
  animation-fill-mode: both;
  background: green; }

/* line 230, theme/styles/sass/master.scss */
.ball-zig-zag-deflect > div, .ball-zig-zag > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px 2px 2px 15px;
  top: 4px;
  left: -7px; }

@keyframes ball-zig {
  33% {
    transform: translate(-15px, -30px); }
  66% {
    transform: translate(15px, -30px); }
  100% {
    transform: translate(0, 0); } }

@keyframes ball-zag {
  33% {
    transform: translate(15px, 30px); }
  66% {
    transform: translate(-15px, 30px); }
  100% {
    transform: translate(0, 0); } }

/* line 230, theme/styles/sass/master.scss */
.ball-zig-zag {
  position: relative;
  -ms-transform: translate(-15px, -15px);
      transform: translate(-15px, -15px); }

/* line 230, theme/styles/sass/master.scss */
.ball-zig-zag > div {
  animation-fill-mode: both;
  position: absolute; }

/* line 230, theme/styles/sass/master.scss */
.ball-zig-zag > div:first-child {
  animation: ball-zig .7s 0s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-zig-zag > div:last-child {
  animation: ball-zag .7s 0s infinite linear; }

@keyframes ball-zig-deflect {
  17%, 84% {
    transform: translate(-15px, -30px); }
  34%, 67% {
    transform: translate(15px, -30px); }
  100%, 50% {
    transform: translate(0, 0); } }

@keyframes ball-zag-deflect {
  17%, 84% {
    transform: translate(15px, 30px); }
  34%, 67% {
    transform: translate(-15px, 30px); }
  100%, 50% {
    transform: translate(0, 0); } }

/* line 230, theme/styles/sass/master.scss */
.ball-zig-zag-deflect {
  position: relative;
  -ms-transform: translate(-15px, -15px);
      transform: translate(-15px, -15px); }

/* line 230, theme/styles/sass/master.scss */
.ball-zig-zag-deflect > div {
  animation-fill-mode: both;
  position: absolute; }

/* line 230, theme/styles/sass/master.scss */
.line-scale-party > div, .line-scale-pulse-out-rapid > div, .line-scale-pulse-out > div, .line-scale > div {
  width: 4px;
  height: 35px;
  display: inline-block; }

/* line 230, theme/styles/sass/master.scss */
.line-scale-party > div, .line-scale-pulse-out-rapid > div, .line-scale-pulse-out > div, .line-scale > div, .line-spin-fade-loader > div {
  border-radius: 2px;
  margin: 2px;
  background-color: #fff; }

/* line 230, theme/styles/sass/master.scss */
.ball-zig-zag-deflect > div:first-child {
  animation: ball-zig-deflect 1.5s 0s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.ball-zig-zag-deflect > div:last-child {
  animation: ball-zag-deflect 1.5s 0s infinite linear; }

@keyframes line-scale {
  0%, 100% {
    transform: scaley(1); }
  50% {
    transform: scaley(0.4); } }

/* line 230, theme/styles/sass/master.scss */
.line-scale > div:nth-child(1) {
  animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

/* line 230, theme/styles/sass/master.scss */
.line-scale > div:nth-child(2) {
  animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

/* line 230, theme/styles/sass/master.scss */
.line-scale > div:nth-child(3) {
  animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

/* line 230, theme/styles/sass/master.scss */
.line-scale > div:nth-child(4) {
  animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

/* line 230, theme/styles/sass/master.scss */
.line-scale > div:nth-child(5) {
  animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

/* line 230, theme/styles/sass/master.scss */
.line-scale > div {
  animation-fill-mode: both; }

@keyframes line-scale-party {
  0%, 100% {
    transform: scale(1); }
  50% {
    transform: scale(0.5); } }

/* line 230, theme/styles/sass/master.scss */
.line-scale-party > div:nth-child(1) {
  animation-delay: .48s;
  animation-duration: .54s; }

/* line 230, theme/styles/sass/master.scss */
.line-scale-party > div:nth-child(2) {
  animation-delay: -.15s;
  animation-duration: 1.15s; }

/* line 230, theme/styles/sass/master.scss */
.line-scale-party > div:nth-child(3) {
  animation-delay: 40ms;
  animation-duration: .77s; }

/* line 230, theme/styles/sass/master.scss */
.line-scale-party > div:nth-child(4) {
  animation-delay: -.12s;
  animation-duration: .61s; }

/* line 230, theme/styles/sass/master.scss */
.line-scale-party > div {
  animation-fill-mode: both;
  animation-name: line-scale-party;
  animation-iteration-count: infinite;
  animation-delay: 0; }

@keyframes line-scale-pulse-out {
  0%, 100% {
    transform: scaley(1); }
  50% {
    transform: scaley(0.4); } }

/* line 230, theme/styles/sass/master.scss */
.line-scale-pulse-out > div {
  animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85); }

/* line 230, theme/styles/sass/master.scss */
.line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {
  animation-delay: -0.4s !important; }

/* line 230, theme/styles/sass/master.scss */
.line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {
  animation-delay: -0.2s !important; }

@keyframes line-scale-pulse-out-rapid {
  0%, 90% {
    transform: scaley(1); }
  80% {
    transform: scaley(0.3); } }

/* line 230, theme/styles/sass/master.scss */
.line-scale-pulse-out-rapid > div {
  vertical-align: middle;
  animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78); }

/* line 230, theme/styles/sass/master.scss */
.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
  animation-delay: -0.25s !important; }

/* line 230, theme/styles/sass/master.scss */
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
  animation-delay: 0s !important; }

@keyframes line-spin-fade-loader {
  50% {
    opacity: .3; }
  100% {
    opacity: 1; } }

/* line 230, theme/styles/sass/master.scss */
.line-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -4px; }

/* line 230, theme/styles/sass/master.scss */
.line-spin-fade-loader > div:nth-child(1) {
  top: 20px;
  left: 0;
  animation: line-spin-fade-loader 1.2s -.84s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.line-spin-fade-loader > div:nth-child(2) {
  top: 13.64px;
  left: 13.64px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  animation: line-spin-fade-loader 1.2s -.72s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.line-spin-fade-loader > div:nth-child(3) {
  top: 0;
  left: 20px;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  animation: line-spin-fade-loader 1.2s -.6s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.line-spin-fade-loader > div:nth-child(4) {
  top: -13.64px;
  left: 13.64px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  animation: line-spin-fade-loader 1.2s -.48s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.line-spin-fade-loader > div:nth-child(5) {
  top: -20px;
  left: 0;
  animation: line-spin-fade-loader 1.2s -.36s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.line-spin-fade-loader > div:nth-child(6) {
  top: -13.64px;
  left: -13.64px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  animation: line-spin-fade-loader 1.2s -.24s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.line-spin-fade-loader > div:nth-child(7) {
  top: 0;
  left: -20px;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  animation: line-spin-fade-loader 1.2s -.12s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.line-spin-fade-loader > div:nth-child(8) {
  top: 13.64px;
  left: -13.64px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.line-spin-fade-loader > div {
  animation-fill-mode: both;
  position: absolute;
  width: 5px;
  height: 15px; }

@keyframes triangle-skew-spin {
  25% {
    transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    transform: perspective(100px) rotateX(0) rotateY(0); } }

/* line 230, theme/styles/sass/master.scss */
.triangle-skew-spin > div {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #fff;
  animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }

@keyframes square-spin {
  25% {
    transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    transform: perspective(100px) rotateX(0) rotateY(0); } }

/* line 230, theme/styles/sass/master.scss */
.square-spin > div {
  width: 50px;
  height: 50px;
  background: #fff;
  animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }

/* line 230, theme/styles/sass/master.scss */
.pacman > div:first-of-type, .pacman > div:nth-child(2) {
  width: 0;
  height: 0;
  border-right: 25px solid transparent;
  border-top: 25px solid #fff;
  border-left: 25px solid #fff;
  border-bottom: 25px solid #fff;
  border-radius: 25px;
  position: relative;
  left: -30px; }

@keyframes rotate_pacman_half_up {
  0%, 100% {
    transform: rotate(270deg); }
  50% {
    transform: rotate(360deg); } }

@keyframes rotate_pacman_half_down {
  0%, 100% {
    transform: rotate(90deg); }
  50% {
    transform: rotate(0); } }

@keyframes pacman-balls {
  75% {
    opacity: .7; }
  100% {
    transform: translate(-100px, -6.25px); } }

/* line 230, theme/styles/sass/master.scss */
.pacman {
  position: relative; }

/* line 230, theme/styles/sass/master.scss */
.pacman > div:nth-child(3) {
  animation: pacman-balls 1s -.66s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.pacman > div:nth-child(4) {
  animation: pacman-balls 1s -.33s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.pacman > div:nth-child(5) {
  animation: pacman-balls 1s 0s infinite linear; }

/* line 230, theme/styles/sass/master.scss */
.pacman > div:first-of-type {
  animation: rotate_pacman_half_up .5s 0s infinite; }

/* line 230, theme/styles/sass/master.scss */
.pacman > div:nth-child(2) {
  animation: rotate_pacman_half_down .5s 0s infinite;
  margin-top: -50px; }

/* line 230, theme/styles/sass/master.scss */
.pacman > div:nth-child(3), .pacman > div:nth-child(4), .pacman > div:nth-child(5), .pacman > div:nth-child(6) {
  background-color: #fff;
  border-radius: 100%;
  margin: 2px;
  width: 10px;
  height: 10px;
  position: absolute;
  -ms-transform: translate(0, -6.25px);
      transform: translate(0, -6.25px);
  top: 25px;
  left: 70px; }

@keyframes cube-transition {
  25% {
    transform: translateX(50px) scale(0.5) rotate(-90deg); }
  50% {
    transform: translate(50px, 50px) rotate(-180deg); }
  75% {
    transform: translateY(50px) scale(0.5) rotate(-270deg); }
  100% {
    transform: rotate(-360deg); } }

/* line 230, theme/styles/sass/master.scss */
.cube-transition {
  position: relative;
  -ms-transform: translate(-25px, -25px);
      transform: translate(-25px, -25px); }

/* line 230, theme/styles/sass/master.scss */
.cube-transition > div {
  width: 10px;
  height: 10px;
  position: absolute;
  top: -5px;
  left: -5px;
  background-color: #fff;
  animation: cube-transition 1.6s 0s infinite ease-in-out; }

/* line 230, theme/styles/sass/master.scss */
.cube-transition > div:last-child {
  animation-delay: -.8s; }

@keyframes spin-rotate {
  0% {
    transform: rotate(0); }
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }

/* line 230, theme/styles/sass/master.scss */
.semi-circle-spin {
  position: relative;
  width: 35px;
  height: 35px;
  overflow: hidden; }

/* line 230, theme/styles/sass/master.scss */
.semi-circle-spin > div {
  position: absolute;
  border-width: 0;
  border-radius: 100%;
  animation: spin-rotate .6s 0s infinite linear;
  background-image: linear-gradient(transparent 0, transparent 70%, #fff 30%, #fff 100%);
  width: 100%;
  height: 100%; }

/*# sourceMappingURL=../../../sass */