@charset "UTF-8";
/*--	MAIN COLORS 	*/
/*--	BACKGROUND COLORS */
/*--	ALERT BOX */
/*--	BORDER COLORS */
/*--	FONT COLORS */
/*
$abide-inputs: true;
$abide-labels: true;
$input-background-invalid: map-get($foundation-palette, alert);
$form-label-color-invalid: map-get($foundation-palette, alert);
$input-error-color: map-get($foundation-palette, alert);
$input-error-font-size: rem-calc(12);
$input-error-font-weight: $global-weight-bold;
*/
/*
$accordion-background: $white;
$accordion-plusminus: true;
$accordion-item-color: foreground($accordion-background, $primary-color);
$accordion-item-background-hover: $light-gray;
$accordion-item-padding: 1.25rem 1rem;
$accordion-content-background: $white;
$accordion-content-border: rem-calc(1) solid $light-gray;
$accordion-content-color: foreground($accordion-background, $primary-color);
$accordion-content-padding: 1rem;
*/
/*
$accordionmenu-arrows: true;
$accordionmenu-arrow-color: $primary-color;
*/
/*
$badge-background: $primary-color;
$badge-color: foreground($badge-background);
$badge-padding: 0.3em;
$badge-minwidth: 2.1em;
$badge-font-size: 0.6rem;
*/
/*
$callout-background: $white;
$callout-background-fade: 85%;
$callout-border: rem-calc(1) solid rgba($black, 0.25);
$callout-margin: 0 0 1rem 0;
$callout-padding: 1rem;
$callout-font-color: $body-font-color;
$callout-font-color-alt: $body-background;
$callout-radius: $global-radius;
$callout-link-tint: 30%;
*/
/*
$drilldown-transition: transform 0.15s linear;
$drilldown-arrows: true;
$drilldown-arrow-color: $primary-color;
$drilldown-background: $white;
*/
/*
$dropdownmenu-arrows: true;
$dropdownmenu-arrow-color: $anchor-color;
$dropdownmenu-min-width: 200px;
$dropdownmenu-background: $white;
$dropdownmenu-border: rem-calc(1) solid $medium-gray;
*/
/*
$flexvideo-margin-bottom: rem-calc(16);
$flexvideo-ratio: 4 by 3;
$flexvideo-ratio-widescreen: 16 by 9;
*/
/*
$mediaobject-margin-bottom: $global-margin;
$mediaobject-section-padding: $global-padding;
$mediaobject-image-width-stacked: 100%;
*/
/*
$meter-height: 1rem;
$meter-radius: $global-radius;
$meter-background: $medium-gray;
$meter-fill-good: $success-color;
$meter-fill-medium: $warning-color;
$meter-fill-bad: $alert-color;
*/
/*
$progress-height: 1rem;
$progress-background: $medium-gray;
$progress-margin-bottom: $global-margin;
$progress-meter-background: $primary-color;
$progress-radius: $global-radius;
*/
/*$reveal-width: 600px;*/
/*
$switch-background: $medium-gray;
$switch-background-active: $primary-color;
$switch-height: 2rem;
$switch-height-tiny: 1.5rem;
$switch-height-small: 1.75rem;
$switch-height-large: 2.5rem;
$switch-radius: $global-radius;
$switch-margin: $global-margin;
$switch-paddle-background: $white;
$switch-paddle-offset: 0.25rem;
$switch-paddle-radius: $global-radius;
$switch-paddle-transition: all 0.25s ease-out;
*/
/*
$thumbnail-border: solid 4px $white;
$thumbnail-margin-bottom: $global-margin;
$thumbnail-shadow: 0 0 0 rem-calc(1) rgba($black, 0.2);
$thumbnail-shadow-hover: 0 0 6px rem-calc(1) rgba($primary-color, 0.5);
$thumbnail-transition: box-shadow 200ms ease-out;
$thumbnail-radius: $global-radius;
*/
/*
$titlebar-background: $black;
$titlebar-color: $white;
$titlebar-padding: 0.5rem;
$titlebar-text-font-weight: bold;
$titlebar-icon-color: $white;
$titlebar-icon-color-hover: $medium-gray;
$titlebar-icon-spacing: 0.25rem;
*/
/**
 * Foundation for Sites by ZURB
 * Version 6.2.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.column, .columns, .featured .border, .featured .programBox .mainImgContainer, .columns, .featured .border, .featured .programBox .mainImgContainer {
  position: relative;
  width: 100%;
  float: left;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
   * 1. Set default font family to sans-serif.
   * 2. Prevent iOS and IE text size adjust after device orientation change,
   *    without disabling user zoom.
   */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
   * Remove default margin.
   */
body {
  margin: 0;
}

/* HTML5 display definitions
     ========================================================================== */
/**
   * Correct `block` display not defined for any HTML5 element in IE 8/9.
   * Correct `block` display not defined for `details` or `summary` in IE 10/11
   * and Firefox.
   * Correct `block` display not defined for `main` in IE 11.
   */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
   * 1. Correct `inline-block` display not defined in IE 8/9.
   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
   */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
   * Address `[hidden]` styling not present in IE 8/9/10.
   * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
   */
[hidden],
template {
  display: none;
}

/* Links
     ========================================================================== */
/**
   * Remove the gray background color from active links in IE 10.
   */
a {
  background-color: transparent;
}

/**
   * Improve readability of focused elements when they are also in an
   * active/hover state.
   */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
     ========================================================================== */
/**
   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   */
b,
strong {
  font-weight: bold;
}

/**
   * Address styling not present in Safari and Chrome.
   */
dfn {
  font-style: italic;
}

/**
   * Address variable `h1` font-size and margin within `section` and `article`
   * contexts in Firefox 4+, Safari, and Chrome.
   */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
   * Address styling not present in IE 8/9.
   */
mark {
  background: #ff0;
  color: #000;
}

/**
   * Address inconsistent and variable font size in all browsers.
   */
small {
  font-size: 80%;
}

/**
   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
     ========================================================================== */
/**
   * Remove border when inside `a` element in IE 8/9/10.
   */
img {
  border: 0;
}

/**
   * Correct overflow not hidden in IE 9/10/11.
   */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
     ========================================================================== */
/**
   * Address margin not present in IE 8/9 and Safari.
   */
figure {
  margin: 1em 40px;
}

/**
   * Address differences between Firefox and other browsers.
   */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
   * Contain overflow in all browsers.
   */
pre {
  overflow: auto;
}

/**
   * Address odd `em`-unit font size rendering in all browsers.
   */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
     ========================================================================== */
/**
   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   * styling of `select`, unless a `border` property is set.
   */
/**
   * 1. Correct color not being inherited.
   *    Known issue: affects color of disabled elements.
   * 2. Correct font properties not being inherited.
   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   */
button {
  overflow: visible;
}

/**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   * Correct `select` style inheritance in Firefox.
   */
button,
select {
  text-transform: none;
}

/**
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Correct inability to style clickable `input` types in iOS.
   * 3. Improve usability and consistency of cursor style between image-type
   *    `input` and others.
   */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
   * Re-set default cursor for disabled elements.
   */
button[disabled],
html input[disabled] {
  cursor: not-allowed;
}

/**
   * Remove inner padding and border in Firefox 4+.
   */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
input {
  line-height: normal;
}

/**
   * It's recommended that you don't attempt to style these elements.
   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   *
   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   * 2. Remove excess padding in IE 8/9/10.
   */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   * `font-size` values of the `input`, it causes the cursor style of the
   * decrement button to change from `default` to `text`.
   */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
   * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
   * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
   */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   * Safari (but not Chrome) clips the cancel button when the search input has
   * padding (and `textfield` appearance).
   */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
   * Define consistent border, margin, and padding.
   * [NOTE] We don't enable this ruleset in Foundation, because we want the <fieldset> element to have plain styling.
   */
/* fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
  } */
/**
   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
   * Remove default vertical scrollbar in IE 8/9/10/11.
   */
textarea {
  overflow: auto;
}

/**
   * Don't inherit the `font-weight` (applied by a rule above).
   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   */
optgroup {
  font-weight: bold;
}

/* Tables
     ========================================================================== */
/**
   * Remove most spacing between table cells.
   */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.foundation-mq {
  font-family: "small=0em&medium=30em&large=48em&xlarge=64em&xxlarge=75em";
}

html {
  font-size: 100%;
  box-sizing: border-box;
}

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

body {
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  background: #fefefe;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  width: 100%;
  border-radius: 0;
}

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  line-height: 1;
}

[data-whatinput='mouse'] button {
  outline: 0;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

.row {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

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

.row::after {
  clear: both;
}

.row.collapse > .column, .row.collapse > .columns, .featured .row.collapse > .border, .featured .programBox .row.collapse > .mainImgContainer {
  padding-left: 0;
  padding-right: 0;
}

.row .row {
  max-width: none;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

@media screen and (min-width: 30em) {
  .row .row {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}

.row .row.collapse {
  margin-left: 0;
  margin-right: 0;
}

.row.expanded {
  max-width: none;
}

.row.expanded .row {
  margin-left: auto;
  margin-right: auto;
}

.column, .columns, .featured .border, .featured .programBox .mainImgContainer {
  width: 100%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

@media screen and (min-width: 30em) {
  .column, .columns, .featured .border, .featured .programBox .mainImgContainer {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

.column:last-child:not(:first-child), .columns:last-child:not(:first-child), .featured .border:last-child:not(:first-child), .featured .programBox .mainImgContainer:last-child:not(:first-child) {
  float: right;
}

.column.end:last-child:last-child, .end.columns:last-child:last-child, .featured .end.border:last-child:last-child, .featured .programBox .end.mainImgContainer:last-child:last-child {
  float: left;
}

.column.row.row, .row.row.columns, .featured .row.row.border, .featured .programBox .row.row.mainImgContainer {
  float: none;
}

.row .column.row.row, .row .row.row.columns, .row .featured .row.row.border, .featured .row .row.row.border, .row .featured .programBox .row.row.mainImgContainer, .featured .programBox .row .row.row.mainImgContainer {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.small-1 {
  width: 8.33333%;
}

.small-push-1 {
  position: relative;
  left: 8.33333%;
}

.small-pull-1 {
  position: relative;
  left: -8.33333%;
}

.small-offset-0 {
  margin-left: 0%;
}

.small-2 {
  width: 16.66667%;
}

.small-push-2 {
  position: relative;
  left: 16.66667%;
}

.small-pull-2 {
  position: relative;
  left: -16.66667%;
}

.small-offset-1 {
  margin-left: 8.33333%;
}

.small-3 {
  width: 25%;
}

.small-push-3 {
  position: relative;
  left: 25%;
}

.small-pull-3 {
  position: relative;
  left: -25%;
}

.small-offset-2 {
  margin-left: 16.66667%;
}

.small-4 {
  width: 33.33333%;
}

.small-push-4 {
  position: relative;
  left: 33.33333%;
}

.small-pull-4 {
  position: relative;
  left: -33.33333%;
}

.small-offset-3 {
  margin-left: 25%;
}

.small-5 {
  width: 41.66667%;
}

.small-push-5 {
  position: relative;
  left: 41.66667%;
}

.small-pull-5 {
  position: relative;
  left: -41.66667%;
}

.small-offset-4 {
  margin-left: 33.33333%;
}

.small-6, .featured .border, .featured .programBox .mainImgContainer {
  width: 50%;
}

.small-push-6 {
  position: relative;
  left: 50%;
}

.small-pull-6 {
  position: relative;
  left: -50%;
}

.small-offset-5 {
  margin-left: 41.66667%;
}

.small-7 {
  width: 58.33333%;
}

.small-push-7 {
  position: relative;
  left: 58.33333%;
}

.small-pull-7 {
  position: relative;
  left: -58.33333%;
}

.small-offset-6 {
  margin-left: 50%;
}

.small-8 {
  width: 66.66667%;
}

.small-push-8 {
  position: relative;
  left: 66.66667%;
}

.small-pull-8 {
  position: relative;
  left: -66.66667%;
}

.small-offset-7 {
  margin-left: 58.33333%;
}

.small-9 {
  width: 75%;
}

.small-push-9 {
  position: relative;
  left: 75%;
}

.small-pull-9 {
  position: relative;
  left: -75%;
}

.small-offset-8 {
  margin-left: 66.66667%;
}

.small-10 {
  width: 83.33333%;
}

.small-push-10 {
  position: relative;
  left: 83.33333%;
}

.small-pull-10 {
  position: relative;
  left: -83.33333%;
}

.small-offset-9 {
  margin-left: 75%;
}

.small-11 {
  width: 91.66667%;
}

.small-push-11 {
  position: relative;
  left: 91.66667%;
}

.small-pull-11 {
  position: relative;
  left: -91.66667%;
}

.small-offset-10 {
  margin-left: 83.33333%;
}

.small-12 {
  width: 100%;
}

.small-offset-11 {
  margin-left: 91.66667%;
}

.small-up-1 > .column, .small-up-1 > .columns, .featured .small-up-1 > .border, .featured .programBox .small-up-1 > .mainImgContainer {
  width: 100%;
  float: left;
}

.small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n), .featured .small-up-1 > .border:nth-of-type(1n), .featured .programBox .small-up-1 > .mainImgContainer:nth-of-type(1n) {
  clear: none;
}

.small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1), .featured .small-up-1 > .border:nth-of-type(1n+1), .featured .programBox .small-up-1 > .mainImgContainer:nth-of-type(1n+1) {
  clear: both;
}

.small-up-1 > .column:last-child, .small-up-1 > .columns:last-child, .featured .small-up-1 > .border:last-child, .featured .programBox .small-up-1 > .mainImgContainer:last-child {
  float: left;
}

.small-up-2 > .column, .small-up-2 > .columns, .featured .small-up-2 > .border, .featured .programBox .small-up-2 > .mainImgContainer {
  width: 50%;
  float: left;
}

.small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n), .featured .small-up-2 > .border:nth-of-type(1n), .featured .programBox .small-up-2 > .mainImgContainer:nth-of-type(1n) {
  clear: none;
}

.small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1), .featured .small-up-2 > .border:nth-of-type(2n+1), .featured .programBox .small-up-2 > .mainImgContainer:nth-of-type(2n+1) {
  clear: both;
}

.small-up-2 > .column:last-child, .small-up-2 > .columns:last-child, .featured .small-up-2 > .border:last-child, .featured .programBox .small-up-2 > .mainImgContainer:last-child {
  float: left;
}

.small-up-3 > .column, .small-up-3 > .columns, .featured .small-up-3 > .border, .featured .programBox .small-up-3 > .mainImgContainer {
  width: 33.33333%;
  float: left;
}

.small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n), .featured .small-up-3 > .border:nth-of-type(1n), .featured .programBox .small-up-3 > .mainImgContainer:nth-of-type(1n) {
  clear: none;
}

.small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1), .featured .small-up-3 > .border:nth-of-type(3n+1), .featured .programBox .small-up-3 > .mainImgContainer:nth-of-type(3n+1) {
  clear: both;
}

.small-up-3 > .column:last-child, .small-up-3 > .columns:last-child, .featured .small-up-3 > .border:last-child, .featured .programBox .small-up-3 > .mainImgContainer:last-child {
  float: left;
}

.small-up-4 > .column, .small-up-4 > .columns, .featured .small-up-4 > .border, .featured .programBox .small-up-4 > .mainImgContainer {
  width: 25%;
  float: left;
}

.small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n), .featured .small-up-4 > .border:nth-of-type(1n), .featured .programBox .small-up-4 > .mainImgContainer:nth-of-type(1n) {
  clear: none;
}

.small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1), .featured .small-up-4 > .border:nth-of-type(4n+1), .featured .programBox .small-up-4 > .mainImgContainer:nth-of-type(4n+1) {
  clear: both;
}

.small-up-4 > .column:last-child, .small-up-4 > .columns:last-child, .featured .small-up-4 > .border:last-child, .featured .programBox .small-up-4 > .mainImgContainer:last-child {
  float: left;
}

.small-up-5 > .column, .small-up-5 > .columns, .featured .small-up-5 > .border, .featured .programBox .small-up-5 > .mainImgContainer {
  width: 20%;
  float: left;
}

.small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n), .featured .small-up-5 > .border:nth-of-type(1n), .featured .programBox .small-up-5 > .mainImgContainer:nth-of-type(1n) {
  clear: none;
}

.small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1), .featured .small-up-5 > .border:nth-of-type(5n+1), .featured .programBox .small-up-5 > .mainImgContainer:nth-of-type(5n+1) {
  clear: both;
}

.small-up-5 > .column:last-child, .small-up-5 > .columns:last-child, .featured .small-up-5 > .border:last-child, .featured .programBox .small-up-5 > .mainImgContainer:last-child {
  float: left;
}

.small-up-6 > .column, .small-up-6 > .columns, .featured .small-up-6 > .border, .featured .programBox .small-up-6 > .mainImgContainer {
  width: 16.66667%;
  float: left;
}

.small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n), .featured .small-up-6 > .border:nth-of-type(1n), .featured .programBox .small-up-6 > .mainImgContainer:nth-of-type(1n) {
  clear: none;
}

.small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1), .featured .small-up-6 > .border:nth-of-type(6n+1), .featured .programBox .small-up-6 > .mainImgContainer:nth-of-type(6n+1) {
  clear: both;
}

.small-up-6 > .column:last-child, .small-up-6 > .columns:last-child, .featured .small-up-6 > .border:last-child, .featured .programBox .small-up-6 > .mainImgContainer:last-child {
  float: left;
}

.small-up-7 > .column, .small-up-7 > .columns, .featured .small-up-7 > .border, .featured .programBox .small-up-7 > .mainImgContainer {
  width: 14.28571%;
  float: left;
}

.small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n), .featured .small-up-7 > .border:nth-of-type(1n), .featured .programBox .small-up-7 > .mainImgContainer:nth-of-type(1n) {
  clear: none;
}

.small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1), .featured .small-up-7 > .border:nth-of-type(7n+1), .featured .programBox .small-up-7 > .mainImgContainer:nth-of-type(7n+1) {
  clear: both;
}

.small-up-7 > .column:last-child, .small-up-7 > .columns:last-child, .featured .small-up-7 > .border:last-child, .featured .programBox .small-up-7 > .mainImgContainer:last-child {
  float: left;
}

.small-up-8 > .column, .small-up-8 > .columns, .featured .small-up-8 > .border, .featured .programBox .small-up-8 > .mainImgContainer {
  width: 12.5%;
  float: left;
}

.small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n), .featured .small-up-8 > .border:nth-of-type(1n), .featured .programBox .small-up-8 > .mainImgContainer:nth-of-type(1n) {
  clear: none;
}

.small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1), .featured .small-up-8 > .border:nth-of-type(8n+1), .featured .programBox .small-up-8 > .mainImgContainer:nth-of-type(8n+1) {
  clear: both;
}

.small-up-8 > .column:last-child, .small-up-8 > .columns:last-child, .featured .small-up-8 > .border:last-child, .featured .programBox .small-up-8 > .mainImgContainer:last-child {
  float: left;
}

.small-collapse > .column, .small-collapse > .columns, .featured .small-collapse > .border, .featured .programBox .small-collapse > .mainImgContainer {
  padding-left: 0;
  padding-right: 0;
}

.small-collapse .row,
.expanded.row .small-collapse.row {
  margin-left: 0;
  margin-right: 0;
}

.small-uncollapse > .column, .small-uncollapse > .columns, .featured .small-uncollapse > .border, .featured .programBox .small-uncollapse > .mainImgContainer {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.small-centered {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.small-uncentered,
.small-push-0,
.small-pull-0 {
  position: static;
  margin-left: 0;
  margin-right: 0;
  float: left;
}

@media screen and (min-width: 30em) {
  .medium-1 {
    width: 8.33333%;
  }
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
  }
  .medium-pull-1 {
    position: relative;
    left: -8.33333%;
  }
  .medium-offset-0 {
    margin-left: 0%;
  }
  .medium-2 {
    width: 16.66667%;
  }
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
  }
  .medium-pull-2 {
    position: relative;
    left: -16.66667%;
  }
  .medium-offset-1 {
    margin-left: 8.33333%;
  }
  .medium-3 {
    width: 25%;
  }
  .medium-push-3 {
    position: relative;
    left: 25%;
  }
  .medium-pull-3 {
    position: relative;
    left: -25%;
  }
  .medium-offset-2 {
    margin-left: 16.66667%;
  }
  .medium-4 {
    width: 33.33333%;
  }
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
  }
  .medium-pull-4 {
    position: relative;
    left: -33.33333%;
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .medium-5 {
    width: 41.66667%;
  }
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
  }
  .medium-pull-5 {
    position: relative;
    left: -41.66667%;
  }
  .medium-offset-4 {
    margin-left: 33.33333%;
  }
  .medium-6 {
    width: 50%;
  }
  .medium-push-6 {
    position: relative;
    left: 50%;
  }
  .medium-pull-6 {
    position: relative;
    left: -50%;
  }
  .medium-offset-5 {
    margin-left: 41.66667%;
  }
  .medium-7 {
    width: 58.33333%;
  }
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
  }
  .medium-pull-7 {
    position: relative;
    left: -58.33333%;
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .medium-8 {
    width: 66.66667%;
  }
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
  }
  .medium-pull-8 {
    position: relative;
    left: -66.66667%;
  }
  .medium-offset-7 {
    margin-left: 58.33333%;
  }
  .medium-9 {
    width: 75%;
  }
  .medium-push-9 {
    position: relative;
    left: 75%;
  }
  .medium-pull-9 {
    position: relative;
    left: -75%;
  }
  .medium-offset-8 {
    margin-left: 66.66667%;
  }
  .medium-10 {
    width: 83.33333%;
  }
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
  }
  .medium-pull-10 {
    position: relative;
    left: -83.33333%;
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .medium-11 {
    width: 91.66667%;
  }
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
  }
  .medium-pull-11 {
    position: relative;
    left: -91.66667%;
  }
  .medium-offset-10 {
    margin-left: 83.33333%;
  }
  .medium-12 {
    width: 100%;
  }
  .medium-offset-11 {
    margin-left: 91.66667%;
  }
  .medium-up-1 > .column, .medium-up-1 > .columns, .featured .medium-up-1 > .border, .featured .programBox .medium-up-1 > .mainImgContainer {
    width: 100%;
    float: left;
  }
  .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n), .featured .medium-up-1 > .border:nth-of-type(1n), .featured .programBox .medium-up-1 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1), .featured .medium-up-1 > .border:nth-of-type(1n+1), .featured .programBox .medium-up-1 > .mainImgContainer:nth-of-type(1n+1) {
    clear: both;
  }
  .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child, .featured .medium-up-1 > .border:last-child, .featured .programBox .medium-up-1 > .mainImgContainer:last-child {
    float: left;
  }
  .medium-up-2 > .column, .medium-up-2 > .columns, .featured .medium-up-2 > .border, .featured .programBox .medium-up-2 > .mainImgContainer {
    width: 50%;
    float: left;
  }
  .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n), .featured .medium-up-2 > .border:nth-of-type(1n), .featured .programBox .medium-up-2 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1), .featured .medium-up-2 > .border:nth-of-type(2n+1), .featured .programBox .medium-up-2 > .mainImgContainer:nth-of-type(2n+1) {
    clear: both;
  }
  .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child, .featured .medium-up-2 > .border:last-child, .featured .programBox .medium-up-2 > .mainImgContainer:last-child {
    float: left;
  }
  .medium-up-3 > .column, .medium-up-3 > .columns, .featured .medium-up-3 > .border, .featured .programBox .medium-up-3 > .mainImgContainer {
    width: 33.33333%;
    float: left;
  }
  .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n), .featured .medium-up-3 > .border:nth-of-type(1n), .featured .programBox .medium-up-3 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1), .featured .medium-up-3 > .border:nth-of-type(3n+1), .featured .programBox .medium-up-3 > .mainImgContainer:nth-of-type(3n+1) {
    clear: both;
  }
  .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child, .featured .medium-up-3 > .border:last-child, .featured .programBox .medium-up-3 > .mainImgContainer:last-child {
    float: left;
  }
  .medium-up-4 > .column, .medium-up-4 > .columns, .featured .medium-up-4 > .border, .featured .programBox .medium-up-4 > .mainImgContainer {
    width: 25%;
    float: left;
  }
  .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n), .featured .medium-up-4 > .border:nth-of-type(1n), .featured .programBox .medium-up-4 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1), .featured .medium-up-4 > .border:nth-of-type(4n+1), .featured .programBox .medium-up-4 > .mainImgContainer:nth-of-type(4n+1) {
    clear: both;
  }
  .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child, .featured .medium-up-4 > .border:last-child, .featured .programBox .medium-up-4 > .mainImgContainer:last-child {
    float: left;
  }
  .medium-up-5 > .column, .medium-up-5 > .columns, .featured .medium-up-5 > .border, .featured .programBox .medium-up-5 > .mainImgContainer {
    width: 20%;
    float: left;
  }
  .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n), .featured .medium-up-5 > .border:nth-of-type(1n), .featured .programBox .medium-up-5 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1), .featured .medium-up-5 > .border:nth-of-type(5n+1), .featured .programBox .medium-up-5 > .mainImgContainer:nth-of-type(5n+1) {
    clear: both;
  }
  .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child, .featured .medium-up-5 > .border:last-child, .featured .programBox .medium-up-5 > .mainImgContainer:last-child {
    float: left;
  }
  .medium-up-6 > .column, .medium-up-6 > .columns, .featured .medium-up-6 > .border, .featured .programBox .medium-up-6 > .mainImgContainer {
    width: 16.66667%;
    float: left;
  }
  .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n), .featured .medium-up-6 > .border:nth-of-type(1n), .featured .programBox .medium-up-6 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1), .featured .medium-up-6 > .border:nth-of-type(6n+1), .featured .programBox .medium-up-6 > .mainImgContainer:nth-of-type(6n+1) {
    clear: both;
  }
  .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child, .featured .medium-up-6 > .border:last-child, .featured .programBox .medium-up-6 > .mainImgContainer:last-child {
    float: left;
  }
  .medium-up-7 > .column, .medium-up-7 > .columns, .featured .medium-up-7 > .border, .featured .programBox .medium-up-7 > .mainImgContainer {
    width: 14.28571%;
    float: left;
  }
  .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n), .featured .medium-up-7 > .border:nth-of-type(1n), .featured .programBox .medium-up-7 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1), .featured .medium-up-7 > .border:nth-of-type(7n+1), .featured .programBox .medium-up-7 > .mainImgContainer:nth-of-type(7n+1) {
    clear: both;
  }
  .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child, .featured .medium-up-7 > .border:last-child, .featured .programBox .medium-up-7 > .mainImgContainer:last-child {
    float: left;
  }
  .medium-up-8 > .column, .medium-up-8 > .columns, .featured .medium-up-8 > .border, .featured .programBox .medium-up-8 > .mainImgContainer {
    width: 12.5%;
    float: left;
  }
  .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n), .featured .medium-up-8 > .border:nth-of-type(1n), .featured .programBox .medium-up-8 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1), .featured .medium-up-8 > .border:nth-of-type(8n+1), .featured .programBox .medium-up-8 > .mainImgContainer:nth-of-type(8n+1) {
    clear: both;
  }
  .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child, .featured .medium-up-8 > .border:last-child, .featured .programBox .medium-up-8 > .mainImgContainer:last-child {
    float: left;
  }
  .medium-collapse > .column, .medium-collapse > .columns, .featured .medium-collapse > .border, .featured .programBox .medium-collapse > .mainImgContainer {
    padding-left: 0;
    padding-right: 0;
  }
  .medium-collapse .row,
  .expanded.row .medium-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
  .medium-uncollapse > .column, .medium-uncollapse > .columns, .featured .medium-uncollapse > .border, .featured .programBox .medium-uncollapse > .mainImgContainer {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .medium-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .medium-uncentered,
  .medium-push-0,
  .medium-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}

@media screen and (min-width: 48em) {
  .large-1 {
    width: 8.33333%;
  }
  .large-push-1 {
    position: relative;
    left: 8.33333%;
  }
  .large-pull-1 {
    position: relative;
    left: -8.33333%;
  }
  .large-offset-0 {
    margin-left: 0%;
  }
  .large-2 {
    width: 16.66667%;
  }
  .large-push-2 {
    position: relative;
    left: 16.66667%;
  }
  .large-pull-2 {
    position: relative;
    left: -16.66667%;
  }
  .large-offset-1 {
    margin-left: 8.33333%;
  }
  .large-3 {
    width: 25%;
  }
  .large-push-3 {
    position: relative;
    left: 25%;
  }
  .large-pull-3 {
    position: relative;
    left: -25%;
  }
  .large-offset-2 {
    margin-left: 16.66667%;
  }
  .large-4 {
    width: 33.33333%;
  }
  .large-push-4 {
    position: relative;
    left: 33.33333%;
  }
  .large-pull-4 {
    position: relative;
    left: -33.33333%;
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .large-5 {
    width: 41.66667%;
  }
  .large-push-5 {
    position: relative;
    left: 41.66667%;
  }
  .large-pull-5 {
    position: relative;
    left: -41.66667%;
  }
  .large-offset-4 {
    margin-left: 33.33333%;
  }
  .large-6 {
    width: 50%;
  }
  .large-push-6 {
    position: relative;
    left: 50%;
  }
  .large-pull-6 {
    position: relative;
    left: -50%;
  }
  .large-offset-5 {
    margin-left: 41.66667%;
  }
  .large-7 {
    width: 58.33333%;
  }
  .large-push-7 {
    position: relative;
    left: 58.33333%;
  }
  .large-pull-7 {
    position: relative;
    left: -58.33333%;
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .large-8 {
    width: 66.66667%;
  }
  .large-push-8 {
    position: relative;
    left: 66.66667%;
  }
  .large-pull-8 {
    position: relative;
    left: -66.66667%;
  }
  .large-offset-7 {
    margin-left: 58.33333%;
  }
  .large-9 {
    width: 75%;
  }
  .large-push-9 {
    position: relative;
    left: 75%;
  }
  .large-pull-9 {
    position: relative;
    left: -75%;
  }
  .large-offset-8 {
    margin-left: 66.66667%;
  }
  .large-10 {
    width: 83.33333%;
  }
  .large-push-10 {
    position: relative;
    left: 83.33333%;
  }
  .large-pull-10 {
    position: relative;
    left: -83.33333%;
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .large-11 {
    width: 91.66667%;
  }
  .large-push-11 {
    position: relative;
    left: 91.66667%;
  }
  .large-pull-11 {
    position: relative;
    left: -91.66667%;
  }
  .large-offset-10 {
    margin-left: 83.33333%;
  }
  .large-12, .featured .border, .featured .programBox .mainImgContainer {
    width: 100%;
  }
  .large-offset-11 {
    margin-left: 91.66667%;
  }
  .large-up-1 > .column, .large-up-1 > .columns, .featured .large-up-1 > .border, .featured .programBox .large-up-1 > .mainImgContainer {
    width: 100%;
    float: left;
  }
  .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n), .featured .large-up-1 > .border:nth-of-type(1n), .featured .programBox .large-up-1 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1), .featured .large-up-1 > .border:nth-of-type(1n+1), .featured .programBox .large-up-1 > .mainImgContainer:nth-of-type(1n+1) {
    clear: both;
  }
  .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child, .featured .large-up-1 > .border:last-child, .featured .programBox .large-up-1 > .mainImgContainer:last-child {
    float: left;
  }
  .large-up-2 > .column, .large-up-2 > .columns, .featured .large-up-2 > .border, .featured .programBox .large-up-2 > .mainImgContainer {
    width: 50%;
    float: left;
  }
  .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n), .featured .large-up-2 > .border:nth-of-type(1n), .featured .programBox .large-up-2 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1), .featured .large-up-2 > .border:nth-of-type(2n+1), .featured .programBox .large-up-2 > .mainImgContainer:nth-of-type(2n+1) {
    clear: both;
  }
  .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child, .featured .large-up-2 > .border:last-child, .featured .programBox .large-up-2 > .mainImgContainer:last-child {
    float: left;
  }
  .large-up-3 > .column, .large-up-3 > .columns, .featured .large-up-3 > .border, .featured .programBox .large-up-3 > .mainImgContainer {
    width: 33.33333%;
    float: left;
  }
  .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n), .featured .large-up-3 > .border:nth-of-type(1n), .featured .programBox .large-up-3 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1), .featured .large-up-3 > .border:nth-of-type(3n+1), .featured .programBox .large-up-3 > .mainImgContainer:nth-of-type(3n+1) {
    clear: both;
  }
  .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child, .featured .large-up-3 > .border:last-child, .featured .programBox .large-up-3 > .mainImgContainer:last-child {
    float: left;
  }
  .large-up-4 > .column, .large-up-4 > .columns, .featured .large-up-4 > .border, .featured .programBox .large-up-4 > .mainImgContainer {
    width: 25%;
    float: left;
  }
  .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n), .featured .large-up-4 > .border:nth-of-type(1n), .featured .programBox .large-up-4 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1), .featured .large-up-4 > .border:nth-of-type(4n+1), .featured .programBox .large-up-4 > .mainImgContainer:nth-of-type(4n+1) {
    clear: both;
  }
  .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child, .featured .large-up-4 > .border:last-child, .featured .programBox .large-up-4 > .mainImgContainer:last-child {
    float: left;
  }
  .large-up-5 > .column, .large-up-5 > .columns, .featured .large-up-5 > .border, .featured .programBox .large-up-5 > .mainImgContainer {
    width: 20%;
    float: left;
  }
  .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n), .featured .large-up-5 > .border:nth-of-type(1n), .featured .programBox .large-up-5 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1), .featured .large-up-5 > .border:nth-of-type(5n+1), .featured .programBox .large-up-5 > .mainImgContainer:nth-of-type(5n+1) {
    clear: both;
  }
  .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child, .featured .large-up-5 > .border:last-child, .featured .programBox .large-up-5 > .mainImgContainer:last-child {
    float: left;
  }
  .large-up-6 > .column, .large-up-6 > .columns, .featured .large-up-6 > .border, .featured .programBox .large-up-6 > .mainImgContainer {
    width: 16.66667%;
    float: left;
  }
  .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n), .featured .large-up-6 > .border:nth-of-type(1n), .featured .programBox .large-up-6 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1), .featured .large-up-6 > .border:nth-of-type(6n+1), .featured .programBox .large-up-6 > .mainImgContainer:nth-of-type(6n+1) {
    clear: both;
  }
  .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child, .featured .large-up-6 > .border:last-child, .featured .programBox .large-up-6 > .mainImgContainer:last-child {
    float: left;
  }
  .large-up-7 > .column, .large-up-7 > .columns, .featured .large-up-7 > .border, .featured .programBox .large-up-7 > .mainImgContainer {
    width: 14.28571%;
    float: left;
  }
  .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n), .featured .large-up-7 > .border:nth-of-type(1n), .featured .programBox .large-up-7 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1), .featured .large-up-7 > .border:nth-of-type(7n+1), .featured .programBox .large-up-7 > .mainImgContainer:nth-of-type(7n+1) {
    clear: both;
  }
  .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child, .featured .large-up-7 > .border:last-child, .featured .programBox .large-up-7 > .mainImgContainer:last-child {
    float: left;
  }
  .large-up-8 > .column, .large-up-8 > .columns, .featured .large-up-8 > .border, .featured .programBox .large-up-8 > .mainImgContainer {
    width: 12.5%;
    float: left;
  }
  .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n), .featured .large-up-8 > .border:nth-of-type(1n), .featured .programBox .large-up-8 > .mainImgContainer:nth-of-type(1n) {
    clear: none;
  }
  .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1), .featured .large-up-8 > .border:nth-of-type(8n+1), .featured .programBox .large-up-8 > .mainImgContainer:nth-of-type(8n+1) {
    clear: both;
  }
  .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child, .featured .large-up-8 > .border:last-child, .featured .programBox .large-up-8 > .mainImgContainer:last-child {
    float: left;
  }
  .large-collapse > .column, .large-collapse > .columns, .featured .large-collapse > .border, .featured .programBox .large-collapse > .mainImgContainer {
    padding-left: 0;
    padding-right: 0;
  }
  .large-collapse .row,
  .expanded.row .large-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
  .large-uncollapse > .column, .large-uncollapse > .columns, .featured .large-uncollapse > .border, .featured .programBox .large-uncollapse > .mainImgContainer {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .large-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  font-size: inherit;
  line-height: 1.6;
  margin-bottom: 1rem;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: bold;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Neuron-Light, arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #cacaca;
  line-height: 0;
}

h1 {
  font-size: 1.5rem;
}

h2 {
  font-size: 1.25rem;
}

h3 {
  font-size: 1.1875rem;
}

h4 {
  font-size: 1.125rem;
}

h5 {
  font-size: 1.0625rem;
}

h6 {
  font-size: 1rem;
}

@media screen and (min-width: 30em) {
  h1 {
    font-size: 3rem;
  }
  h2 {
    font-size: 2.5rem;
  }
  h3 {
    font-size: 1.9375rem;
  }
  h4 {
    font-size: 1.5625rem;
  }
  h5 {
    font-size: 1.25rem;
  }
  h6 {
    font-size: 1rem;
  }
}

a {
  color: #2199e8;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
}

a:hover, a:focus {
  color: #1585cf;
}

a img {
  border: 0;
}

hr {
  max-width: 75rem;
  height: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 0.0625rem solid #cacaca;
  border-left: 0;
  margin: 1.25rem auto;
  clear: both;
}

ul,
ol,
dl {
  line-height: 1.6;
  margin-bottom: 1rem;
  list-style-position: outside;
}

li {
  font-size: inherit;
}

ul {
  list-style-type: disc;
  margin-left: 1.25rem;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ol ul, ul ol, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}

dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 0.0625rem solid #cacaca;
}

blockquote, blockquote p {
  line-height: 1.6;
  color: #8a8a8a;
}

cite {
  display: block;
  font-size: 0.8125rem;
  color: #8a8a8a;
}

cite:before {
  content: '\2014 \0020';
}

abbr {
  color: #0a0a0a;
  cursor: help;
  border-bottom: 0.0625rem dotted #0a0a0a;
}

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #0a0a0a;
  background-color: #e6e6e6;
  border: 0.0625rem solid #cacaca;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

kbd {
  padding: 0.125rem 0.25rem 0;
  margin: 0;
  background-color: #e6e6e6;
  color: #0a0a0a;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #8a8a8a;
}

.lead {
  font-size: 125%;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}

p + .stat {
  margin-top: -1rem;
}

.no-bullet {
  margin-left: 0;
  list-style: none;
}

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

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

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

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

@media screen and (min-width: 30em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 48em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}

.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: '';
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

.button, .topMenuContainer #basketLayer .autocomplete a.button {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 0 1rem 0;
  font-size: 0.9rem;
  background-color: #2199e8;
  color: #fefefe;
}

[data-whatinput='mouse'] .button, [data-whatinput='mouse'] .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete [data-whatinput='mouse'] a.button {
  outline: 0;
}

.button:hover, .topMenuContainer #basketLayer .autocomplete a.button:hover, .button:focus, .topMenuContainer #basketLayer .autocomplete a.button:focus {
  background-color: #1583cc;
  color: #fefefe;
}

.button.tiny, .topMenuContainer #basketLayer .autocomplete a.tiny.button {
  font-size: 0.6rem;
}

.button.small, .topMenuContainer #basketLayer .autocomplete a.small.button {
  font-size: 0.75rem;
}

.button.large, .topMenuContainer #basketLayer .autocomplete a.large.button {
  font-size: 1.25rem;
}

.button.expanded, .topMenuContainer #basketLayer .autocomplete a.expanded.button {
  display: block;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.button.primary, .topMenuContainer #basketLayer .autocomplete a.primary.button {
  background-color: #2199e8;
  color: #fefefe;
}

.button.primary:hover, .topMenuContainer #basketLayer .autocomplete a.primary.button:hover, .button.primary:focus, .topMenuContainer #basketLayer .autocomplete a.primary.button:focus {
  background-color: #147cc0;
  color: #fefefe;
}

.button.secondary, .topMenuContainer #basketLayer .autocomplete a.secondary.button {
  background-color: #777;
  color: #fefefe;
}

.button.secondary:hover, .topMenuContainer #basketLayer .autocomplete a.secondary.button:hover, .button.secondary:focus, .topMenuContainer #basketLayer .autocomplete a.secondary.button:focus {
  background-color: #5f5f5f;
  color: #fefefe;
}

.button.success, .topMenuContainer #basketLayer .autocomplete a.success.button {
  background-color: #3adb76;
  color: #fefefe;
}

.button.success:hover, .topMenuContainer #basketLayer .autocomplete a.success.button:hover, .button.success:focus, .topMenuContainer #basketLayer .autocomplete a.success.button:focus {
  background-color: #22bb5b;
  color: #fefefe;
}

.button.warning, .topMenuContainer #basketLayer .autocomplete a.warning.button {
  background-color: #ffae00;
  color: #fefefe;
}

.button.warning:hover, .topMenuContainer #basketLayer .autocomplete a.warning.button:hover, .button.warning:focus, .topMenuContainer #basketLayer .autocomplete a.warning.button:focus {
  background-color: #cc8b00;
  color: #fefefe;
}

.button.alert, .topMenuContainer #basketLayer .autocomplete a.alert.button {
  background-color: #ec5840;
  color: #fefefe;
}

.button.alert:hover, .topMenuContainer #basketLayer .autocomplete a.alert.button:hover, .button.alert:focus, .topMenuContainer #basketLayer .autocomplete a.alert.button:focus {
  background-color: #da3116;
  color: #fefefe;
}

.button.hollow, .topMenuContainer #basketLayer .autocomplete a.hollow.button {
  border: 1px solid #2199e8;
  color: #2199e8;
}

.button.hollow, .topMenuContainer #basketLayer .autocomplete a.hollow.button, .button.hollow:hover, .topMenuContainer #basketLayer .autocomplete a.hollow.button:hover, .button.hollow:focus, .topMenuContainer #basketLayer .autocomplete a.hollow.button:focus {
  background-color: transparent;
}

.button.hollow:hover, .topMenuContainer #basketLayer .autocomplete a.hollow.button:hover, .button.hollow:focus, .topMenuContainer #basketLayer .autocomplete a.hollow.button:focus {
  border-color: #0c4d78;
  color: #0c4d78;
}

.button.hollow.primary, .topMenuContainer #basketLayer .autocomplete a.hollow.primary.button {
  border: 1px solid #2199e8;
  color: #2199e8;
}

.button.hollow.primary:hover, .topMenuContainer #basketLayer .autocomplete a.hollow.primary.button:hover, .button.hollow.primary:focus, .topMenuContainer #basketLayer .autocomplete a.hollow.primary.button:focus {
  border-color: #0c4d78;
  color: #0c4d78;
}

.button.hollow.secondary, .topMenuContainer #basketLayer .autocomplete a.hollow.secondary.button {
  border: 1px solid #777;
  color: #777;
}

.button.hollow.secondary:hover, .topMenuContainer #basketLayer .autocomplete a.hollow.secondary.button:hover, .button.hollow.secondary:focus, .topMenuContainer #basketLayer .autocomplete a.hollow.secondary.button:focus {
  border-color: #3c3c3c;
  color: #3c3c3c;
}

.button.hollow.success, .topMenuContainer #basketLayer .autocomplete a.hollow.success.button {
  border: 1px solid #3adb76;
  color: #3adb76;
}

.button.hollow.success:hover, .topMenuContainer #basketLayer .autocomplete a.hollow.success.button:hover, .button.hollow.success:focus, .topMenuContainer #basketLayer .autocomplete a.hollow.success.button:focus {
  border-color: #157539;
  color: #157539;
}

.button.hollow.warning, .topMenuContainer #basketLayer .autocomplete a.hollow.warning.button {
  border: 1px solid #ffae00;
  color: #ffae00;
}

.button.hollow.warning:hover, .topMenuContainer #basketLayer .autocomplete a.hollow.warning.button:hover, .button.hollow.warning:focus, .topMenuContainer #basketLayer .autocomplete a.hollow.warning.button:focus {
  border-color: #805700;
  color: #805700;
}

.button.hollow.alert, .topMenuContainer #basketLayer .autocomplete a.hollow.alert.button {
  border: 1px solid #ec5840;
  color: #ec5840;
}

.button.hollow.alert:hover, .topMenuContainer #basketLayer .autocomplete a.hollow.alert.button:hover, .button.hollow.alert:focus, .topMenuContainer #basketLayer .autocomplete a.hollow.alert.button:focus {
  border-color: #881f0e;
  color: #881f0e;
}

.button.disabled, .topMenuContainer #basketLayer .autocomplete a.disabled.button, .button[disabled], .topMenuContainer #basketLayer .autocomplete a[disabled].button {
  opacity: 0.25;
  cursor: not-allowed;
}

.button.disabled:hover, .topMenuContainer #basketLayer .autocomplete a.disabled.button:hover, .button.disabled:focus, .topMenuContainer #basketLayer .autocomplete a.disabled.button:focus, .button[disabled]:hover, .topMenuContainer #basketLayer .autocomplete a[disabled].button:hover, .button[disabled]:focus, .topMenuContainer #basketLayer .autocomplete a[disabled].button:focus {
  background-color: #2199e8;
  color: #fefefe;
}

.button.dropdown::after, .topMenuContainer #basketLayer .autocomplete a.dropdown.button::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  border-color: #fefefe transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  position: relative;
  top: 0.4em;
  float: right;
  margin-left: 1em;
  display: inline-block;
}

.button.arrow-only::after, .topMenuContainer #basketLayer .autocomplete a.arrow-only.button::after {
  margin-left: 0;
  float: none;
  top: -0.1em;
}

[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  padding: 0.5rem;
  border: 0.0625rem solid #cacaca;
  margin: 0 0 1rem;
  font-family: inherit;
  font-size: 1rem;
  color: #0a0a0a;
  background-color: #fefefe;
  box-shadow: inset 0 0.0625rem 2px rgba(10, 10, 10, 0.1);
  border-radius: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
}

[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
textarea:focus {
  border: 0.0625rem solid #8a8a8a;
  background-color: #fefefe;
  outline: none;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}

textarea[rows] {
  height: auto;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cacaca;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #cacaca;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #cacaca;
}

input::placeholder,
textarea::placeholder {
  color: #cacaca;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: default;
}

[type='submit'],
[type='button'] {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type='search'] {
  box-sizing: border-box;
}

[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1rem;
}

[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

[type='checkbox'] + label[for],
[type='radio'] + label[for] {
  cursor: pointer;
}

label > [type='checkbox'],
label > [type='radio'] {
  margin-right: 0.5rem;
}

[type='file'] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.875rem;
  color: #0a0a0a;
}

label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}

.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #0a0a0a;
}

.input-group {
  display: table;
  width: 100%;
  margin-bottom: 1rem;
}

.input-group > :first-child {
  border-radius: 0 0 0 0;
}

.input-group > :last-child > * {
  border-radius: 0 0 0 0;
}

.input-group-label, .input-group-field, .input-group-button {
  margin: 0;
  white-space: nowrap;
  display: table-cell;
  vertical-align: middle;
}

.input-group-label {
  text-align: center;
  padding: 0 1rem;
  background: #e6e6e6;
  color: #0a0a0a;
  border: 0.0625rem solid #cacaca;
  white-space: nowrap;
  width: 1%;
  height: 100%;
}

.input-group-label:first-child {
  border-right: 0;
}

.input-group-label:last-child {
  border-left: 0;
}

.input-group-field {
  border-radius: 0;
  height: 2.5rem;
}

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  height: 100%;
  width: 1%;
}

.input-group-button a,
.input-group-button input,
.input-group-button button {
  margin: 0;
}

.input-group .input-group-button {
  display: table-cell;
}

fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

legend {
  margin-bottom: 0.5rem;
  max-width: 100%;
}

.fieldset {
  border: 0.0625rem solid #cacaca;
  padding: 1.25rem;
  margin: 1.125rem 0;
}

.fieldset legend {
  background: #fefefe;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

select {
  height: 2.4375rem;
  padding: 0.5rem;
  border: 0.0625rem solid #cacaca;
  margin: 0 0 1rem;
  font-size: 1rem;
  font-family: inherit;
  line-height: normal;
  color: #0a0a0a;
  background-color: #fefefe;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
  background-size: 9px 6px;
  background-position: right -1rem center;
  background-origin: content-box;
  background-repeat: no-repeat;
  padding-right: 1.5rem;
}

@media screen and (min-width: 0\0) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}

select:disabled {
  background-color: #e6e6e6;
  cursor: default;
}

select::-ms-expand {
  display: none;
}

select[multiple] {
  height: auto;
  background-image: none;
}

.is-invalid-input:not(:focus) {
  background-color: rgba(236, 88, 64, 0.1);
  border-color: #ec5840;
}

.is-invalid-label {
  color: #ec5840;
}

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #ec5840;
}

.form-error.is-visible {
  display: block;
}

.accordion {
  list-style-type: none;
  background: #fefefe;
  margin-left: 0;
}

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}

.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}

.accordion-title {
  display: block;
  padding: 1.25rem 1rem;
  line-height: 1;
  font-size: 0.75rem;
  color: #2199e8;
  position: relative;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
}

:last-child:not(.is-active) > .accordion-title {
  border-radius: 0 0 0 0;
  border-bottom: 1px solid #e6e6e6;
}

.accordion-title:hover, .accordion-title:focus {
  background-color: #e6e6e6;
}

.accordion-title::before {
  content: '+';
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -0.5rem;
}

.is-active > .accordion-title::before {
  content: '–';
}

.accordion-content {
  padding: 1rem;
  display: none;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fefefe;
  color: #0a0a0a;
}

:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #e6e6e6;
}

.breadcrumbs {
  list-style: none;
  margin: 0 0 1rem 0;
}

.breadcrumbs::before, .breadcrumbs::after {
  content: ' ';
  display: table;
}

.breadcrumbs::after {
  clear: both;
}

.breadcrumbs li {
  float: left;
  color: #0a0a0a;
  font-size: 0.6875rem;
  cursor: default;
  text-transform: uppercase;
}

.breadcrumbs li:not(:last-child)::after {
  color: #cacaca;
  content: "/";
  margin: 0 0.75rem;
  position: relative;
  top: 1px;
  opacity: 1;
}

.breadcrumbs a {
  color: #2199e8;
}

.breadcrumbs a:hover {
  text-decoration: underline;
}

.breadcrumbs .disabled {
  color: #cacaca;
  cursor: not-allowed;
}

.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}

.menu-icon::after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #fefefe;
  top: 0;
  left: 0;
  box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
}

.menu-icon:hover::after {
  background: #cacaca;
  box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca;
}

.menu-icon.dark, .menu-icon.backIcon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}

.menu-icon.dark::after, .menu-icon.backIcon::after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #0a0a0a;
  top: 0;
  left: 0;
  box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
}

.menu-icon.dark:hover::after, .menu-icon.backIcon:hover::after {
  background: #8a8a8a;
  box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
}

.dropdown-pane {
  background-color: #fefefe;
  border: 0.0625rem solid #cacaca;
  border-radius: 0;
  display: block;
  font-size: 1rem;
  padding: 1rem;
  position: absolute;
  visibility: hidden;
  width: 300px;
  z-index: 10;
}

.dropdown-pane.is-open {
  visibility: visible;
}

.dropdown-pane.tiny {
  width: 100px;
}

.dropdown-pane.small {
  width: 200px;
}

.dropdown-pane.large {
  width: 400px;
}

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 0;
  top: 100%;
}

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 0;
  top: 100%;
}

.dropdown.menu > li.is-dropdown-submenu-parent > a {
  padding-right: 1.5rem;
  position: relative;
}

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: #2199e8 transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  right: 5px;
  margin-top: -2px;
}

[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0;
}

.no-js .dropdown.menu ul {
  display: none;
}

.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
}

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 100%;
}

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

.dropdown.menu.vertical > li > a::after {
  right: 14px;
  margin-top: -3px;
}

.dropdown.menu.vertical > li.opens-left > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent #2199e8 transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
}

.dropdown.menu.vertical > li.opens-right > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent #2199e8;
  border-left-style: solid;
  border-right-width: 0;
}

@media screen and (min-width: 30em) {
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 0;
    top: 100%;
  }
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 0;
    top: 100%;
  }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    padding-right: 1.5rem;
    position: relative;
  }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #2199e8 transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    right: 5px;
    margin-top: -2px;
  }
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 100%;
  }
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px;
    margin-top: -3px;
  }
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent #2199e8 transparent transparent;
    border-right-style: solid;
    border-left-width: 0;
  }
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent #2199e8;
    border-left-style: solid;
    border-right-width: 0;
  }
}

@media screen and (min-width: 48em) {
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 0;
    top: 100%;
  }
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 0;
    top: 100%;
  }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    padding-right: 1.5rem;
    position: relative;
  }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #2199e8 transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    right: 5px;
    margin-top: -2px;
  }
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 100%;
  }
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px;
    margin-top: -3px;
  }
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent #2199e8 transparent transparent;
    border-right-style: solid;
    border-left-width: 0;
  }
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent #2199e8;
    border-left-style: solid;
    border-right-width: 0;
  }
}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  left: auto;
  right: 0;
}

.is-dropdown-menu.vertical {
  width: 100px;
}

.is-dropdown-menu.vertical.align-right {
  float: right;
}

.is-dropdown-submenu-parent {
  position: relative;
}

.is-dropdown-submenu-parent a::after {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -2px;
}

.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
  top: 100%;
  left: auto;
}

.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 100%;
}

.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

.is-dropdown-submenu {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  z-index: 1;
  background: #fefefe;
  border: 1px solid #cacaca;
}

.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
  margin-top: -3px;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent #2199e8 transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent #2199e8;
  border-left-style: solid;
  border-right-width: 0;
}

.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}

.is-dropdown-submenu > li {
  width: 100%;
}

.is-dropdown-submenu.js-dropdown-active {
  display: block;
}

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  font-size: 0.8125rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  border-radius: 0;
  background: #2199e8;
  color: #fefefe;
}

.label.secondary {
  background: #777;
  color: #fefefe;
}

.label.success {
  background: #3adb76;
  color: #fefefe;
}

.label.warning {
  background: #ffae00;
  color: #fefefe;
}

.label.alert {
  background: #ec5840;
  color: #fefefe;
}

.media-object {
  margin-bottom: 1rem;
  display: block;
}

.media-object img {
  max-width: none;
}

@media screen and (max-width: 29.9375em) {
  .media-object.stack-for-small .media-object-section {
    padding: 0;
    padding-bottom: 1rem;
    display: block;
  }
  .media-object.stack-for-small .media-object-section img {
    width: 100%;
  }
}

.media-object-section {
  display: table-cell;
  vertical-align: top;
}

.media-object-section:first-child {
  padding-right: 1rem;
}

.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 1rem;
}

.media-object-section > :last-child {
  margin-bottom: 0;
}

.media-object-section.middle {
  vertical-align: middle;
}

.media-object-section.bottom {
  vertical-align: bottom;
}

.orbit {
  position: relative;
}

.orbit-container {
  position: relative;
  margin: 0;
  overflow: hidden;
  list-style: none;
}

.orbit-slide {
  width: 100%;
  max-height: 100%;
}

.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

.orbit-figure {
  margin: 0;
}

.orbit-image {
  margin: 0;
  width: 100%;
  max-width: 100%;
}

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 1rem;
  margin-bottom: 0;
  color: #fefefe;
  background-color: rgba(10, 10, 10, 0.5);
}

.orbit-previous, .orbit-next {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fefefe;
}

[data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {
  outline: 0;
}

.orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {
  background-color: rgba(10, 10, 10, 0.5);
}

.orbit-previous {
  left: 0;
}

.orbit-next {
  left: auto;
  right: 0;
}

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}

[data-whatinput='mouse'] .orbit-bullets {
  outline: 0;
}

.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  background-color: #cacaca;
  border-radius: 50%;
}

.orbit-bullets button:hover {
  background-color: #8a8a8a;
}

.orbit-bullets button.is-active {
  background-color: #8a8a8a;
}

.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}

.pagination::before, .pagination::after {
  content: ' ';
  display: table;
}

.pagination::after {
  clear: both;
}

.pagination li {
  font-size: 0.875rem;
  margin-right: 0.0625rem;
  border-radius: 0;
  display: none;
}

.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}

@media screen and (min-width: 30em) {
  .pagination li {
    display: inline-block;
  }
}

.pagination a,
.pagination button {
  color: #0a0a0a;
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
}

.pagination a:hover,
.pagination button:hover {
  background: #e6e6e6;
}

.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #2199e8;
  color: #fefefe;
  cursor: default;
}

.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}

.pagination .disabled:hover {
  background: transparent;
}

.pagination .ellipsis::after {
  content: '\2026';
  padding: 0.1875rem 0.625rem;
  color: #0a0a0a;
}

.pagination-previous a::before,
.pagination-previous.disabled::before {
  content: '\00ab';
  display: inline-block;
  margin-right: 0.5rem;
}

.pagination-next a::after,
.pagination-next.disabled::after {
  content: '\00bb';
  display: inline-block;
  margin-left: 0.5rem;
}

body.is-reveal-open {
  overflow: hidden;
}

html.is-reveal-open,
html.is-reveal-open body {
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.reveal-overlay {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background-color: rgba(10, 10, 10, 0.45);
  overflow-y: scroll;
}

.reveal {
  display: none;
  z-index: 10000;
  padding: 1rem;
  border: 0.0625rem solid #cacaca;
  background-color: #fefefe;
  border-radius: 0;
  position: relative;
  top: 100px;
  margin-left: auto;
  margin-right: auto;
  overflow-y: auto;
}

[data-whatinput='mouse'] .reveal {
  outline: 0;
}

@media screen and (min-width: 30em) {
  .reveal {
    min-height: 0;
  }
}

.reveal .column, .reveal .columns, .reveal .featured .border, .featured .reveal .border, .reveal .featured .programBox .mainImgContainer, .featured .programBox .reveal .mainImgContainer,
.reveal .columns,
.reveal .featured .border, .featured
.reveal .border,
.reveal .featured .programBox .mainImgContainer, .featured .programBox
.reveal .mainImgContainer {
  min-width: 0;
}

.reveal > :last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 30em) {
  .reveal {
    width: auto;
    max-width: 75rem;
  }
}

@media screen and (min-width: 30em) {
  .reveal .reveal {
    left: auto;
    right: auto;
    margin: 0 auto;
  }
}

.reveal.collapse {
  padding: 0;
}

@media screen and (min-width: 30em) {
  .reveal.tiny {
    width: 30%;
    max-width: 75rem;
  }
}

@media screen and (min-width: 30em) {
  .reveal.small {
    width: 50%;
    max-width: 75rem;
  }
}

@media screen and (min-width: 30em) {
  .reveal.large {
    width: 90%;
    max-width: 75rem;
  }
}

.reveal.full {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 100vh;
  min-height: 100vh;
  max-width: none;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}

@media screen and (max-width: 29.9375em) {
  .reveal {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    max-width: none;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}

.reveal.without-overlay {
  position: fixed;
}

.switch {
  margin-bottom: 1rem;
  outline: 0;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #fefefe;
  font-weight: bold;
  font-size: 0.875rem;
}

.switch-input {
  opacity: 0;
  position: absolute;
}

.switch-paddle {
  background: #cacaca;
  cursor: pointer;
  display: block;
  position: relative;
  width: 4rem;
  height: 2rem;
  transition: all 0.25s ease-out;
  border-radius: 0;
  color: inherit;
  font-weight: inherit;
}

input + .switch-paddle {
  margin: 0;
}

.switch-paddle::after {
  background: #fefefe;
  content: '';
  display: block;
  position: absolute;
  height: 1.5rem;
  left: 0.25rem;
  top: 0.25rem;
  width: 1.5rem;
  transition: all 0.25s ease-out;
  transform: translate3d(0, 0, 0);
  border-radius: 0;
}

input:checked ~ .switch-paddle {
  background: #2199e8;
}

input:checked ~ .switch-paddle::after {
  left: 2.25rem;
}

[data-whatinput='mouse'] input:focus ~ .switch-paddle {
  outline: 0;
}

.switch-active, .switch-inactive {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}

.switch-active {
  left: 8%;
  display: none;
}

input:checked + label > .switch-active {
  display: block;
}

.switch-inactive {
  right: 15%;
}

input:checked + label > .switch-inactive {
  display: none;
}

.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem;
}

.switch.tiny .switch-paddle::after {
  width: 1rem;
  height: 1rem;
}

.switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}

.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem;
}

.switch.small .switch-paddle::after {
  width: 1.25rem;
  height: 1.25rem;
}

.switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}

.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem;
}

.switch.large .switch-paddle::after {
  width: 2rem;
  height: 2rem;
}

.switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}

.tabs {
  margin: 0;
  list-style-type: none;
  background: #fefefe;
  border: 1px solid #e6e6e6;
}

.tabs::before, .tabs::after {
  content: ' ';
  display: table;
}

.tabs::after {
  clear: both;
}

.tabs.vertical > li {
  width: auto;
  float: none;
  display: block;
}

.tabs.simple > li > a {
  padding: 0;
}

.tabs.simple > li > a:hover {
  background: transparent;
}

.tabs.primary {
  background: #2199e8;
}

.tabs.primary > li > a {
  color: #fefefe;
}

.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #1893e4;
}

.tabs-title {
  float: left;
}

.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  line-height: 1;
  font-size: 0.75rem;
}

.tabs-title > a:hover {
  background: #fefefe;
}

.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
  background: #e6e6e6;
}

.tabs-content {
  background: #fefefe;
  transition: all 0.5s ease;
  border: 1px solid #e6e6e6;
  border-top: 0;
}

.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

.tabs-panel {
  display: none;
  padding: 1rem;
}

.tabs-panel.is-active {
  display: block;
}

.title-bar {
  background: #0a0a0a;
  color: #fefefe;
  padding: 0.5rem;
}

.title-bar::before, .title-bar::after {
  content: ' ';
  display: table;
}

.title-bar::after {
  clear: both;
}

.title-bar .menu-icon {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.title-bar-left {
  float: left;
}

.title-bar-right {
  float: right;
  text-align: right;
}

.title-bar-title {
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
}

.menu-icon.dark, .menu-icon.backIcon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}

.menu-icon.dark::after, .menu-icon.backIcon::after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #0a0a0a;
  top: 0;
  left: 0;
  box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
}

.menu-icon.dark:hover::after, .menu-icon.backIcon:hover::after {
  background: #8a8a8a;
  box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
}

.has-tip {
  border-bottom: dotted 0.0625rem #8a8a8a;
  font-weight: bold;
  position: relative;
  display: inline-block;
  cursor: help;
}

.tooltip {
  background-color: #0a0a0a;
  color: #fefefe;
  font-size: 80%;
  padding: 0.75rem;
  position: absolute;
  z-index: 10;
  top: calc(100% + 0.6495rem);
  max-width: 10rem !important;
  border-radius: 0;
}

.tooltip::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: transparent transparent #0a0a0a;
  border-bottom-style: solid;
  border-top-width: 0;
  bottom: 100%;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}

.tooltip.top::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: #0a0a0a transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  top: 100%;
  bottom: auto;
}

.tooltip.left::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: transparent transparent transparent #0a0a0a;
  border-left-style: solid;
  border-right-width: 0;
  bottom: auto;
  left: 100%;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}

.tooltip.right::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: transparent #0a0a0a transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}

.top-bar {
  padding: 0.5rem;
}

.top-bar::before, .top-bar::after {
  content: ' ';
  display: table;
}

.top-bar::after {
  clear: both;
}

.top-bar,
.top-bar ul {
  background-color: #e6e6e6;
}

.top-bar input {
  max-width: 200px;
  margin-right: 1rem;
}

.top-bar .input-group-field {
  width: 100%;
  margin-right: 0;
}

.top-bar input.button {
  width: auto;
}

.top-bar .top-bar-left,
.top-bar .top-bar-right {
  width: 100%;
}

@media screen and (min-width: 30em) {
  .top-bar .top-bar-left,
  .top-bar .top-bar-right {
    width: auto;
  }
}

@media screen and (max-width: 47.9375em) {
  .top-bar.stacked-for-medium .top-bar-left,
  .top-bar.stacked-for-medium .top-bar-right {
    width: 100%;
  }
}

@media screen and (max-width: 63.9375em) {
  .top-bar.stacked-for-large .top-bar-left,
  .top-bar.stacked-for-large .top-bar-right {
    width: 100%;
  }
}

.top-bar-title {
  float: left;
  margin-right: 1rem;
}

.top-bar-left {
  float: left;
}

.top-bar-right {
  float: right;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

@media screen and (max-width: 29.9375em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 30em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media screen and (min-width: 30em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 29.9375em) {
  .show-for-medium {
    display: none !important;
  }
}

@media screen and (min-width: 30em) and (max-width: 47.9375em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 29.9375em), screen and (min-width: 48em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media screen and (min-width: 48em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 47.9375em) {
  .show-for-large {
    display: none !important;
  }
}

@media screen and (min-width: 48em) and (max-width: 63.9375em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 47.9375em), screen and (min-width: 64em) {
  .show-for-large-only {
    display: none !important;
  }
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}

@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}

@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.clearfix::before, .clearfix::after {
  content: ' ';
  display: table;
}

.clearfix::after {
  clear: both;
}

.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
  -ms-transform: translateY(0);
      transform: translateY(0);
}

.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
  -ms-transform: translateX(0);
      transform: translateX(0);
}

.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: translateY(100%);
      transform: translateY(100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
  -ms-transform: translateY(0);
      transform: translateY(0);
}

.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: translateX(100%);
      transform: translateX(100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
  -ms-transform: translateX(0);
      transform: translateX(0);
}

.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: translateY(0);
      transform: translateY(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
  -ms-transform: translateY(100%);
      transform: translateY(100%);
}

.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: translateX(0);
      transform: translateX(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
  -ms-transform: translateX(100%);
      transform: translateX(100%);
}

.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: translateY(0);
      transform: translateY(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
}

.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: translateX(0);
      transform: translateX(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
}

.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}

.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  -ms-transform-origin: top;
      transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  -ms-transform-origin: right;
      transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  -ms-transform-origin: bottom;
      transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  -ms-transform-origin: left;
      transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  -ms-transform-origin: center;
      transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  -ms-transform-origin: center;
      transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  -ms-transform-origin: top;
      transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  -ms-transform-origin: right;
      transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  -ms-transform-origin: bottom;
      transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  -ms-transform-origin: left;
      transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  -ms-transform-origin: center;
      transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  -ms-transform-origin: center;
      transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: scale(0.5);
      transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
  -ms-transform: scale(1);
      transform: scale(1);
  opacity: 1;
}

.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: scale(1.5);
      transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
  -ms-transform: scale(1);
      transform: scale(1);
  opacity: 1;
}

.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: scale(1);
      transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
  -ms-transform: scale(1.5);
      transform: scale(1.5);
  opacity: 0;
}

.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: scale(1);
      transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
  -ms-transform: scale(0.5);
      transform: scale(0.5);
  opacity: 0;
}

.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: rotate(-0.75turn);
      transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
  -ms-transform: rotate(0);
      transform: rotate(0);
  opacity: 1;
}

.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: rotate(0);
      transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
  -ms-transform: rotate(0.75turn);
      transform: rotate(0.75turn);
  opacity: 0;
}

.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: rotate(0.75turn);
      transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
  -ms-transform: rotate(0);
      transform: rotate(0);
  opacity: 1;
}

.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  -ms-transform: rotate(0);
      transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
  -ms-transform: rotate(-0.75turn);
      transform: rotate(-0.75turn);
  opacity: 0;
}

.slow {
  transition-duration: 750ms !important;
}

.fast {
  transition-duration: 250ms !important;
}

.linear {
  transition-timing-function: linear !important;
}

.ease {
  transition-timing-function: ease !important;
}

.ease-in {
  transition-timing-function: ease-in !important;
}

.ease-out {
  transition-timing-function: ease-out !important;
}

.ease-in-out {
  transition-timing-function: ease-in-out !important;
}

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  transition-delay: 300ms !important;
}

.long-delay {
  transition-delay: 700ms !important;
}

.shake {
  animation-name: shake-7;
}

@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

.spin-cw {
  animation-name: spin-cw-1turn;
}

@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

.spin-ccw {
  animation-name: spin-cw-1turn;
}

@keyframes spin-cw-1turn {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(1turn);
  }
}

.wiggle {
  animation-name: wiggle-7deg;
}

@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms;
}

.infinite {
  animation-iteration-count: infinite;
}

.slow {
  animation-duration: 750ms !important;
}

.fast {
  animation-duration: 250ms !important;
}

.linear {
  animation-timing-function: linear !important;
}

.ease {
  animation-timing-function: ease !important;
}

.ease-in {
  animation-timing-function: ease-in !important;
}

.ease-out {
  animation-timing-function: ease-out !important;
}

.ease-in-out {
  animation-timing-function: ease-in-out !important;
}

.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  animation-delay: 300ms !important;
}

.long-delay {
  animation-delay: 700ms !important;
}

.sliderContainer {
  background: #222222;
  overflow: hidden;
  /* DIV */
}

.sliderContainer .orbit-container {
  min-height: 279px;
  background: none;
  overflow: hidden;
  width: 100%;
  position: relative;
  background: #222222;
  /* UL */
}

.sliderContainer .orbit-container:hover .orbit-timer > span {
  display: block;
}

.sliderContainer .orbit-container .orbit-slides-container {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

.sliderContainer .orbit-container .orbit-slides-container .orbit-slides-container > * {
  position: absolute;
  top: 0;
  width: 100%;
}

.sliderContainer .orbit-container .orbit-slides-container .orbit-slides-container > *:first-child {
  margin-left: 0%;
}

.sliderContainer .orbit-container .orbit-slides-container .orbit-slides-container > * .orbit-caption {
  position: absolute;
  bottom: 0;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.6);
  color: #FFFFFF;
  width: 100%;
  padding: 0.625rem 0.875rem;
  font-size: 0.8125rem;
}

.sliderContainer .orbit-container .orbit-slides-container img {
  display: block;
  max-width: 29.625rem;
}

.sliderContainer .orbit-container .orbit-slides-container .orbit-slide-number {
  display: none;
  position: absolute;
  top: 0.625rem;
  left: 0.625rem;
  font-size: 0.75rem;
  color: #FFFFFF;
  background: transparent;
  z-index: 10;
}

.sliderContainer .orbit-container .orbit-slides-container .orbit-slide-number span {
  font-weight: normal;
  padding: 0.3125rem;
}

.sliderContainer .orbit-container .orbit-slides-container .orbit-timer {
  display: none;
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  height: 0.375rem;
  width: 6.25rem;
  z-index: 10;
}

.sliderContainer .orbit-container .orbit-slides-container .orbit-timer .orbit-progress {
  height: 100%;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.6);
  display: block;
  width: 0%;
}

.sliderContainer .orbit-container .orbit-slides-container .orbit-timer > span {
  display: none;
  position: absolute;
  top: 0.625rem;
  right: 0;
  width: 0.6875rem;
  height: 0.875rem;
  border: solid 0.25rem #000000;
  border-top: none;
  border-bottom: none;
}

.sliderContainer .orbit-container .orbit-slides-container .orbit-timer .orbit-timer.paused > span {
  right: -0.375rem;
  top: 0.5625rem;
  width: 0.6875rem;
  height: 0.875rem;
  border: inset 0.5rem;
  border-right-style: solid;
  border-color: transparent transparent transparent #000000;
}

.sliderContainer .orbit-container .orbit-previous {
  position: absolute;
  top: 50%;
  background-color: #000000;
  line-height: 3.125rem;
  color: #FFFFFF;
  text-indent: -9999px !important;
  z-index: 10;
  width: 4.375rem;
  height: 6.875rem;
  display: none;
  left: 0;
}

.sliderContainer .orbit-container .orbit-previous span {
  position: absolute;
  top: 50%;
  margin-top: -1rem;
  display: block;
  width: 0;
  height: 0;
  border: inset 1rem;
}

.sliderContainer .orbit-container .orbit-next {
  position: absolute;
  top: 50%;
  background-color: #000000;
  line-height: 3.125rem;
  color: #FFFFFF;
  text-indent: -9999px !important;
  z-index: 10;
  height: 6.875rem;
  width: 4.375rem;
  display: none;
  right: 0;
}

.sliderContainer .orbit-container .orbit-next span {
  position: absolute;
  top: 50%;
  margin-top: -1rem;
  display: block;
  width: 0;
  height: 0;
  border: inset 1rem;
}

.sliderContainer .orbit-container .orbit-previous > span {
  border-right-style: solid;
  border-color: transparent;
  border-right-color: #FFFFFF;
}

.sliderContainer .orbit-container .orbit-previous:hover > span {
  border-right-color: #CCCCCC;
}

.sliderContainer .orbit-container .orbit-next > span {
  border-color: transparent;
  border-left-style: solid;
  border-left-color: #FFFFFF;
  left: 50%;
  margin-left: -0.5rem;
}

.sliderContainer .orbit-container .orbit-next:hover > span {
  border-left-color: #CCCCCC;
}

.largeRecommendation {
  background: #222222;
  max-height: 17.4375rem;
  overflow: hidden;
}

.largeRecommendation h1 {
  margin-top: 0.9375rem !important;
  margin-bottom: 0.375rem !important;
  line-height: 2.25rem;
}

.largeRecommendation h1 a {
  color: #FFFFFF;
  font-size: 2.5rem;
  font-family: Neuron-ExtraLight, arial, sans-serif;
}

.largeRecommendation h1 a:hover {
  color: #FF5700;
}

.largeRecommendation h2 {
  margin-top: 0.9375rem !important;
  margin-bottom: 0.375rem !important;
  line-height: 2.25rem;
}

.largeRecommendation h2 a {
  color: #FFFFFF;
  font-size: 2.5rem;
  font-family: Neuron-ExtraLight, arial, sans-serif;
}

.largeRecommendation h2 a:hover {
  color: #FF5700;
}

.largeRecommendation .place {
  display: block;
  font-family: Neuron-Light, arial, sans-serif;
  color: #999999;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}

.largeRecommendation .place a {
  color: inherit;
}

.largeRecommendation p {
  display: none;
}

.largeRecommendation p.description {
  text-align: justify;
  color: #878787;
  font-size: 0.8125rem;
  margin-top: 0.625rem;
  max-height: 4.5rem;
  overflow: hidden;
  display: block;
}

.largeRecommendation .dateBox {
  margin-top: 0;
}

.largeRecommendation .dateBox .date {
  background: #888888;
  float: left;
  font-size: 0.875rem !important;
  padding: 0.125rem 0.5rem;
}

.largeRecommendation .dateBox .hour {
  background: #444444;
  float: left;
  font-size: 0.875rem !important;
  padding: 0.125rem 0.5rem;
}

.largeRecommendation .large-6.columns, .largeRecommendation .featured .large-6.border, .featured .largeRecommendation .large-6.border, .largeRecommendation .featured .programBox .large-6.mainImgContainer, .featured .programBox .largeRecommendation .large-6.mainImgContainer {
  width: 50%;
}

@media only screen and (max-width: 767px) {
  .largeRecommendation .large-6.columns, .largeRecommendation .featured .large-6.border, .featured .largeRecommendation .large-6.border, .largeRecommendation .featured .programBox .large-6.mainImgContainer, .featured .programBox .largeRecommendation .large-6.mainImgContainer {
    height: auto;
    padding-bottom: 1.25rem;
    width: 100%;
  }
}

.largeRecommendation .large-6.columns.info, .largeRecommendation .featured .large-6.info.border, .featured .largeRecommendation .large-6.info.border, .largeRecommendation .featured .programBox .large-6.info.mainImgContainer, .featured .programBox .largeRecommendation .large-6.info.mainImgContainer {
  height: 17.4375rem;
  overflow: hidden;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .largeRecommendation .large-6.columns.info, .largeRecommendation .featured .large-6.info.border, .featured .largeRecommendation .large-6.info.border, .largeRecommendation .featured .programBox .large-6.info.mainImgContainer, .featured .programBox .largeRecommendation .large-6.info.mainImgContainer {
    height: auto;
    padding-bottom: 1.25rem;
    width: 100% !important;
  }
}

.largeRecommendation .button.moreIcon, .largeRecommendation .topMenuContainer #basketLayer .autocomplete a.moreIcon.button, .topMenuContainer #basketLayer .autocomplete .largeRecommendation a.moreIcon.button {
  position: absolute;
  left: 0.9375rem;
  bottom: 0.75rem;
}

.orbit-bullets {
  margin: 0 auto 1.875rem auto;
  overflow: hidden;
  position: relative;
  top: 0.625rem;
}

.orbit-bullets li {
  display: block;
  width: 0.625rem;
  height: 0.625rem;
  background: #888888;
  float: left;
  margin-right: 0.375rem;
  border: solid 0.0625rem #444444;
  border-radius: 1000px;
}

.orbit-bullets li.active {
  background: #444444;
}

.orbit-bullets li:last-child {
  margin-right: 0;
}

.touch .orbit-container .orbit-previous,
.touch .orbit-container .orbit-next {
  display: none;
}

.touch .orbit-bullets {
  display: none;
}

@media only screen and (min-width: 768px) {
  .touch .orbit-container .orbit-previous,
  .touch .orbit-container .orbit-next {
    display: inherit;
  }
  .touch .orbit-bullets {
    display: block;
  }
}

@media only screen and (max-width: 768px) {
  .orbit-stack-on-small .orbit-slides-container {
    height: auto !important;
  }
  .orbit-stack-on-small .orbit-slides-container > * {
    position: relative;
    margin-left: 0% !important;
  }
  .orbit-stack-on-small .orbit-timer,
  .orbit-stack-on-small .orbit-next,
  .orbit-stack-on-small .orbit-previous,
  .orbit-stack-on-small .orbit-bullets {
    display: none;
  }
  .sliderContainer .orbit-container:hover .orbit-previous,
  .sliderContainer .orbit-container:hover .orbit-next,
  .sliderContainer .orbit-container .orbit-previous:hover,
  .sliderContainer .orbit-container .orbit-next:hover {
    display: none !important;
  }
}

.sliderContainer .orbit-container .orbit-previous span,
.sliderContainer .orbit-container .orbit-next span {
  border: none;
}

.sliderContainer .orbit-container .orbit-previous {
  padding-left: 2em;
}

.sliderContainer .orbit-container:hover .orbit-previous,
.sliderContainer .orbit-container:hover .orbit-next {
  display: block;
}

.sliderContainer .orbit-container .orbit-previous:hover,
.sliderContainer .orbit-container .orbit-next:hover {
  background: #000000;
  background: rgba(0, 0, 0, 0.4);
}

.sliderContainer h1,
.sliderContainer h2 {
  color: #FFFFFF;
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .sliderContainer {
    max-height: 17.4375rem;
  }
}

@media only screen and (max-width: 767px) {
  .sliderContainer .orbit-container .orbit-slides-container .row.largeRecommendation {
    max-height: none !important;
  }
  .sliderContainer .orbit-container .orbit-slides-container .row.largeRecommendation .button.moreIcon, .sliderContainer .orbit-container .orbit-slides-container .row.largeRecommendation .topMenuContainer #basketLayer .autocomplete a.moreIcon.button, .topMenuContainer #basketLayer .autocomplete .sliderContainer .orbit-container .orbit-slides-container .row.largeRecommendation a.moreIcon.button {
    position: relative;
    left: auto;
    bottom: auto;
  }
  .sliderContainer .orbit-container .orbit-slides-container .row.largeRecommendation .large-6.columns.info, .sliderContainer .orbit-container .orbit-slides-container .row.largeRecommendation .featured .large-6.info.border, .featured .sliderContainer .orbit-container .orbit-slides-container .row.largeRecommendation .large-6.info.border, .sliderContainer .orbit-container .orbit-slides-container .row.largeRecommendation .featured .programBox .large-6.info.mainImgContainer, .featured .programBox .sliderContainer .orbit-container .orbit-slides-container .row.largeRecommendation .large-6.info.mainImgContainer {
    height: auto;
    padding-bottom: 1.25rem;
  }
}

.tabs {
  background: transparent;
  border: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.tabs li:first-child a {
  border: none;
  padding-left: 0;
}

.tabs li a {
  margin-bottom: 1rem;
  line-height: 1.5rem;
}

.tabs li a:hover {
  background-color: transparent;
}

.tabs li.is-active a {
  color: #333333 !important;
  background-color: transparent;
}

.tabs#cities-tabs {
  padding-top: 0.125rem !important;
}

.tabs-title > a {
  border-left: 0.0625rem solid #D2D2D2;
  padding: 0 0.9375rem;
  color: #878787 !important;
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.375rem;
  font-weight: normal;
  line-height: 0.8125rem;
  text-transform: uppercase;
}

.tabs-title > a:hover {
  color: #FF5700 !important;
}

.tabs-title > a:active {
  background-color: transparent;
}

.tabs-title > a:focus {
  background: transparent;
}

.tabs-content {
  border: none;
  background-color: transparent;
}

.tabs-panel {
  padding-left: 0;
  padding-right: 0;
}

.accordion .accordion-item {
  background: #F0F0F0;
  border: 1px solid #E1E1E1;
  margin-bottom: 15px;
}

.accordion .accordion-item .accordion-title {
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 18px;
  color: #222222;
  background-color: transparent !important;
  border: none;
  padding: 12px;
  position: relative;
}

.accordion .accordion-item .accordion-title:hover {
  background: #E9E9E9 !important;
}

.accordion .accordion-item .accordion-title:before {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  content: "";
  display: inline-block;
  background-position: 0 -301px;
  height: 24px;
  width: 24px;
  position: absolute;
  top: 8px;
  right: 8px;
  margin: 0;
}

.accordion .accordion-item .accordion-content {
  background-color: transparent !important;
  border: none;
  border-top: 1px solid #E1E1E1;
  padding: 12px 0;
  margin: 0 12px;
}

.accordion .accordion-item .accordion-content hr {
  margin-top: 0;
  margin-bottom: 15px;
  border-color: #E1E1E1;
}

.accordion .accordion-item .accordion-content h2 {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 20px;
}

.accordion .accordion-item .accordion-content input[type="text"], .accordion .accordion-item .accordion-content input[type="password"], .accordion .accordion-item .accordion-content input[type="email"], .accordion .accordion-item .accordion-content input[type="number"], .accordion .accordion-item .accordion-content select {
  margin-bottom: 12px;
}

.accordion .accordion-item .accordion-content label {
  margin-bottom: 0;
}

.accordion .accordion-item.is-active .accordion-title:before {
  background-position: 0 -565px;
}

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

.breadcrumbsContainer {
  background: #E9E9E9;
}

.breadcrumbsContainer .breadcrumbs {
  padding-left: 0;
}

.breadcrumbsContainer .breadcrumbs li a:hover {
  color: #FF5700;
}

.breadcrumbsContainer .breadcrumbs > *:before {
  display: inline-block;
  margin: 0.125rem 0.375rem;
  position: relative;
  top: 0.125rem;
}

.breadcrumbsContainer .breadcrumbs > *:first-child:before {
  display: none;
  margin: 0;
  background: none;
}

.breadcrumbs {
  background-color: #E9E9E9;
  border-color: #lightBg_3;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  display: block;
  list-style: outside none none;
  margin: 0;
  overflow: hidden;
  padding: 0.625rem 0.625rem;
}

.breadcrumbs li {
  color: #888888;
  text-transform: none;
  font-size: 0.8125rem;
}

.breadcrumbs li a {
  font-size: 0.8125rem;
}

.breadcrumbs li a:hover {
  text-decoration: none;
}

.breadcrumbs li:not(:last-child)::after {
  color: #FF5700;
  font-family: "icomoon";
  content: "$";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
  margin: 0 0.375rem;
  opacity: 1;
  position: relative;
  top: 0.0625rem;
}

.breadcrumbs > * a,
.breadcrumbs > * span {
  color: #888888;
  text-transform: none;
  font-size: 0.8125rem;
}

.breadcrumbs > .current {
  color: #888888;
  text-transform: none;
  font-size: 0.8125rem;
}

.categoriesBreadCrumb a {
  font-size: 0.8125rem;
}

.categoriesBreadCrumb .divider {
  background-image: url("../img/icons-scdc7b96192.png");
  background-position: -1.25rem -1.0625rem;
  display: inline-block;
  height: 0.4375rem;
  margin: 0 0.23077em;
  position: relative;
  top: 0;
  width: 0.25rem;
}

.top-bar {
  overflow: visible;
  height: 3rem;
  line-height: 3rem;
  position: relative;
  background: #222222;
  margin-bottom: 0;
  padding: 0;
}

.top-bar ul {
  margin-bottom: 0;
  list-style: none;
  background: #222222;
}

.top-bar .row {
  max-width: none;
}

.top-bar form, .top-bar input {
  margin-bottom: 0;
}

.top-bar input {
  padding: 0.375rem;
  position: relative;
  top: 0.5rem;
}

.top-bar .button, .top-bar .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .top-bar a.button {
  padding: 0.375rem 2.25rem 0.375rem 0.75rem !important;
  position: relative;
  top: 0.5rem;
}

.top-bar-section {
  background: #222222;
}

.top-bar-section ul {
  width: auto;
  height: auto !important;
  display: inline;
  margin: 0;
  padding: 0;
}

.top-bar-section ul li {
  float: left;
}

.top-bar-section ul.right li .dropdown {
  text-align: right;
  left: auto;
  right: 0;
}

.top-bar-section ul > .divider,
.top-bar-section ul > [role="separator"] {
  height: 1.75rem;
  margin: 0.5625rem 0.4375rem;
}

.top-bar-section ul li > a {
  background-color: #222222;
  color: #999999;
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
  width: 100%;
  line-height: 3rem;
}

.top-bar-section ul li > a:hover {
  color: #FF5700;
}

.top-bar-section .dropdown {
  background: transparent none;
  left: 0;
  min-width: 100%;
  top: auto;
  left: 100%;
  position: absolute;
  visibility: hidden;
  z-index: 99;
}

.top-bar-section .dropdown.hover {
  visibility: visible;
}

.top-bar-section .dropdown li {
  background-color: #222222;
  height: auto;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
}

.top-bar-section .dropdown li a {
  background: #222222 none repeat scroll 0 0;
  color: #999999;
  line-height: 1;
  padding: 0.4375rem 1rem;
  white-space: nowrap;
  display: block;
  font-size: 0.8125rem;
  font-weight: normal;
  line-height: 1.875rem !important;
  padding: 0 0.3125rem !important;
  width: 100%;
}

.top-bar-section .left li a {
  padding: 0 1rem;
}

.top-bar-section .left li a:hover {
  color: #FF5700;
}

.top-bar-section .right li:not(:first-child) a {
  padding: 0 0.6875rem;
}

.top-bar-section .right .divider {
  border-bottom: none;
  border-top: none;
  border-right: solid 0.0625rem #444444;
  border-left: none;
  clear: none;
  height: 1.75rem;
  width: 0px;
}

.top-bar-section .right #main_lang_select2 {
  display: block;
  text-transform: uppercase;
  color: #999999;
  font-size: 0.8125rem;
  line-height: 3rem;
  padding: 0 0.6875rem;
}

.top-bar-section .right #main_lang_select2:hover {
  color: #FF5700;
}

.top-bar-section .right #main_lang_list2 {
  z-index: 99;
}

.top-bar-section .right #main_lang_list2 a {
  background-color: transparent;
  color: #888888;
}

.top-bar-section .right #main_lang_list2 a:hover {
  color: #999999;
}

.top-bar-section .has-dropdown {
  padding-right: 0.375rem;
  position: relative;
}

.top-bar-section .has-dropdown > a {
  padding-right: 1.3125rem !important;
}

.top-bar-section .has-dropdown > a:after {
  content: "";
  position: absolute;
  border: none;
  right: 0.375rem;
  top: 1.3125rem;
  background-position: 0 -6px;
  border: medium none;
  height: 0.375rem;
  width: 0.625rem;
  color: #999999;
}

.top-bar-section ul li .dropdown {
  background: #222222;
  border: 0.0625rem solid #111111;
  border-top: none;
}

.top-bar-section ul li .dropdown li {
  text-align: right;
}

.top-bar-section ul li .dropdown li a {
  border-top: 0.0625rem solid #444444;
  font-size: 0.8125rem;
  padding: 0.6875rem 0;
}

.top-bar-section ul li .dropdown li a:hover {
  color: #FF5700;
}

.top-bar-section ul li .dropdown li:first-child a {
  border-top: none;
}

a.gift_card,
li.gift_card a {
  padding-left: 0.625rem !important;
  text-transform: lowercase;
}

a.gift_card:before,
li.gift_card a {
  padding-left: 0px !important;
}

li.gift_card a:before {
  content: "";
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: 0 -380px;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  vertical-align: text-bottom;
  margin-right: 0.5625rem;
  margin-bottom: 0.0625rem;
}

li.gift_card a:hover:before {
  background-position: 0 -396px;
}

a.gift_card_christmas,
li.gift_card_christmas a {
  padding-left: 0.625rem !important;
  text-transform: lowercase;
  color: #FF5700 !important;
}

a.gift_card_christmas:before,
li.gift_card_christmas a {
  padding-left: 0 !important;
}

li.gift_card_christmas a:before {
  content: "";
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: 0 -597px;
  display: inline-block;
  width: 19px;
  height: 21px;
  vertical-align: text-bottom;
  margin-right: 9px;
  margin-bottom: -1px;
}

li.mobil_app a:before {
  content: "";
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -17px -380px;
  display: inline-block;
  width: 0.625rem;
  height: 1.1875rem;
  vertical-align: text-bottom;
  margin-right: 0.5625rem;
  margin-bottom: -0.0625rem;
}

li.mobil_app a:hover:before {
  background-position: -17px -399px;
}

li.season_ticket a:before {
  content: "";
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -78px -380px;
  display: inline-block;
  width: 1rem;
  height: 1.1875rem;
  vertical-align: text-bottom;
  margin-right: 0.5625rem;
}

li.season_ticket a:hover:before {
  background-position: -78px -400px;
}

.top-menu-items {
  text-transform: lowercase;
}

li.szechenyi {
  position: relative;
}

li.szechenyi a {
  padding-left: 1.4375rem;
}

li.szechenyi a:before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 1.25rem;
  height: 1.6875rem;
  background-image: url("../img/uj_szechenyi_logo.png");
}

.selectedDate .dropdown,
form.custom .selectedDate .dropdown {
  display: inline-block;
  margin-bottom: 0;
  min-width: 13.75rem;
  width: auto;
}

.selectedDate:before,
form.custom .selectedDate:before {
  display: none;
}

form.custom .custom.dropdown {
  display: block;
  position: relative;
  top: 0;
  margin-bottom: 0.875rem;
  margin-top: 0px;
  padding: 0px;
  width: 100%;
  background: #FFFFFF;
  font-size: 0.8125rem;
  vertical-align: top;
  box-shadow: 0 0.0625rem 2px rgba(0, 0, 0, 0.1) inset;
  transition: box-shadow 0.2s ease 0s, border-color 0.2s ease-in-out 0s;
}

form.custom .custom.dropdown.open {
  border-color: #DCDCDC;
  box-shadow: 0 0 5px gainsboro;
}

form.custom .custom.dropdown ul {
  box-sizing: content-box !important;
  margin-top: -0.0625rem;
}

form.custom .custom.dropdown .selector:after {
  border: none;
}

form.custom .custom.dropdown.small {
  max-width: 8.375rem;
}

form.custom .custom.dropdown.medium {
  max-width: 15.875rem;
}

form.custom .custom.dropdown.large {
  max-width: 27.125rem;
}

form.custom .custom.dropdown.expand {
  width: 100% !important;
}

form.custom .custom.dropdown:hover a.selector:after,
form.custom .custom.dropdown.open a.selector:after {
  border: none;
}

form.custom .custom.dropdown {
  display: block;
  position: relative;
  vertical-align: top;
  width: 100%;
}

form.custom .custom.dropdown .current {
  cursor: pointer;
}

form.custom .custom.dropdown .selector {
  cursor: pointer;
}

form.custom .custom.dropdown ul {
  width: 100%;
}

form.custom .custom.dropdown ul li:hover {
  background: #FFFFFF;
  color: #FF5700;
}

form.custom .custom.checkbox {
  margin-right: 0.3125rem;
  top: -0.125rem;
}

form.custom .custom.checkbox.checked:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0.5rem;
}

form.custom .custom.radio {
  padding: 0.3125rem;
  top: -0.125rem;
}

form.custom .custom.radio.checked:before {
  height: 0.4375rem;
  width: 0.4375rem;
}

form.custom.minimal .dropdown {
  margin-bottom: 0;
  text-align: right;
  box-shadow: none !important;
  display: inline-block;
  background: none;
  border: none;
  width: auto;
  max-width: none !important;
}

form.custom.minimal .dropdown a.selector:after {
  top: 0rem-calc 6;
  background-position: 0 -30rem-calc 1;
  height: 1.5rem;
  width: 1.5rem;
}

form.custom.minimal .dropdown ul {
  right: 0;
  left: auto;
}

form.custom.minimal .dropdown.custom:hover a.selector::after {
  background-position: 0 -18.8125rem;
  height: 1.5rem;
  width: 1.5rem;
}

form.custom.minimal .dropdown.custom.open a.selector::after {
  background-position: 0 -18.8125rem;
  height: 1.5rem;
  width: 1.5rem;
}

.advancedSearch {
  display: block;
}

.advancedSearch section {
  position: relative;
  padding-top: 2.4375rem;
}

.advancedSearch section p {
  height: 2.4375rem;
}

.advancedSearch section p.title {
  height: 2.4375rem;
  font-size: 0.8125rem;
}

.advancedSearch section p.title a {
  border-left: none !important;
  color: #333333;
  cursor: default;
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.375rem;
  line-height: 1.25rem;
  padding-left: 1.25rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}

.advancedSearch section p.title a .strong {
  color: #222222;
  font-family: Neuron-DemiBold, arial, sans-serif;
  font-size: 1.61538rem;
  line-height: 0.8125rem;
}

.advancedSearch section p.title.searchInfo {
  height: 2.4375rem;
  left: 8.4375rem;
}

.advancedSearch section p.title.searchInfo a {
  border-left: none !important;
  color: #888888 !important;
  cursor: default;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  padding-left: 1.25rem !important;
  text-transform: none;
  margin-bottom: 0.625rem;
  font-family: Arial, sans-serif;
}

.advancedSearch section p.title.searchInfo a .strong {
  color: #222222;
  font-family: Neuron-DemiBold, arial, sans-serif;
  font-size: 1.61538rem;
  line-height: 0.8125rem;
}

.advancedSearch section #ticketSearch {
  color: #333333;
}

.advancedSearch section #ticketSearch #send_search select {
  border-right: none;
  height: 36px;
}

.advancedSearch section #ticketSearch #send_search select option:hover {
  background-color: #FF5700;
}

.advancedSearch section #ticketSearch #send_search select option:focus {
  background-color: #FF5700;
}

@media only screen and (max-width: 767px) {
  .advancedSearch section #ticketSearch #send_search #searchCity {
    border-right: 1px solid #CCC;
  }
}

.advancedSearch section #ticketSearch #send_search .simpleDateSearch select {
  border-right: 1px solid #CCC;
  background-image: none;
}

.advancedSearch section #ticketSearch #send_search .simpleDateSearch {
  position: relative;
}

.advancedSearch section #ticketSearch #send_search .simpleDateSearch:after {
  content: "";
  background: url("/resources/js/libs/chosen/chosen-sprite.png") no-repeat;
  background-position: 1px 0;
  position: absolute;
  height: 1rem;
  width: 1rem;
  right: 0.25rem;
  top: 0.5625rem;
}

.advancedSearch section #ticketSearch #send_search input[type=text] {
  height: 36px;
  border: 1px solid #CCC;
  box-shadow: none;
}

.advancedSearch section #ticketSearch #send_search .calendarContainer:after {
  top: 0.5625rem;
}

.advancedSearch section #ticketSearch #send_search .calendarContainer .calendar {
  margin-bottom: 0.8125rem;
}

.advancedSearch section #seasonTicketSearch .small {
  margin-right: 0;
  max-width: 49% !important;
}

@media only screen and (min-width: 768px) {
  .advancedSearch section #seasonTicketSearch .small {
    margin-right: 0.875rem;
    max-width: 25% !important;
  }
}

.advancedSearch section:first-child .title a {
  border-left: none;
  padding-left: 0;
}

.advancedSearch section .content {
  color: #333333;
}

.advancedSearch section.active a:hover {
  color: #0a0a0a;
}

@media only screen and (max-width: 767px) {
  .advancedSearch .searchInfo {
    display: none;
  }
  #contentLeft .filterHolder .city_filter #searchVenue_chosen .chosen-choices {
    border-right: 1px solid #CCC;
  }
}

.advancedSearch #ticketSearch .small, #contentLeft .filterHolder .small {
  max-width: 50%;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .advancedSearch #ticketSearch .small {
    max-width: calc(25% - 12px);
  }
  #contentLeft .filterHolder .small.city_filter {
    max-width: 33.33%;
  }
  #contentLeft .filterHolder .small.venue_filter {
    max-width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  #contentLeft .filterHolder .small {
    max-width: 25%;
  }
}

.advancedSearch #seasonTicketSearch .small {
  margin-right: 0;
  max-width: 49% !important;
}

@media only screen and (min-width: 768px) {
  .advancedSearch #seasonTicketSearch .small {
    margin-right: 0.75rem;
    max-width: 23.5% !important;
  }
}

#toplist_type_select {
  float: left;
  background: url("../img/icons/circleArrowDownSmall.png") no-repeat right 4px;
  border-color: transparent;
  width: 160px;
}

#toplist_type_select option {
  padding: 0.625rem 1.25rem 0.625rem 0.625rem;
}

#toplist_type_select option:hover {
  background-color: #FF5700;
}

#toplist_type_select option:focus {
  background-color: #FF5700;
}

#searchSubmit {
  width: 48px;
  height: 36px;
  float: right;
}

#searchSubmit:after {
  content: "";
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -1298px;
  position: absolute;
  height: 1.25rem;
  width: 1.25rem;
  left: 0.875rem;
  top: 0.5rem;
}

#ticketSearch .chosen-container-multi .chosen-choices, #contentLeft .filterHolder .chosen-container-multi .chosen-choices {
  height: 36px;
  padding: 0 14px 0 6px;
  border: 1px solid #CCC;
  border-right: none;
  box-shadow: none;
  background-image: none;
}

#ticketSearch .chosen-container-multi .chosen-choices:after, #contentLeft .filterHolder .chosen-container-multi .chosen-choices:after {
  content: "";
  background: url("/resources/js/libs/chosen/chosen-sprite.png") no-repeat;
  background-position: 2px -1px;
  position: absolute;
  height: 1rem;
  width: 1rem;
  right: 0.25rem;
  top: 0.5625rem;
}

#ticketSearch .chosen-container-multi .chosen-choices li.search-field input[type="text"], #contentLeft .filterHolder .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  height: 34px !important;
  color: #888;
  margin: 0;
}

#ticketSearch .chosen-container-multi .chosen-drop .result-secondary-info, #contentLeft .filterHolder .chosen-container-multi .chosen-drop .result-secondary-info {
  float: right;
  font-size: 11px;
  color: #999;
}

#ticketSearch .chosen-container-multi .chosen-drop .result-selected span, #contentLeft .filterHolder .chosen-container-multi .chosen-drop .result-selected span {
  color: #CCC;
}

#ticketSearch .chosen-container, #contentLeft .filterHolder .chosen-container {
  width: 100% !important;
}

#ticketSearch .chosen-container li.search-choice, #contentLeft .filterHolder .chosen-container li.search-choice {
  margin: 5px 5px 0 0;
  padding: 5px 20px 4px 5px;
  border: 1px solid #CCC;
  color: #4D4D4D;
  border-radius: 0;
  background-color: #E6E6E6;
  background-image: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
  max-width: calc(100% - 30px);
}

#ticketSearch .chosen-container li.search-choice .search-choice-close, #contentLeft .filterHolder .chosen-container li.search-choice .search-choice-close {
  top: 6px;
}

#ticketSearch .chosen-container .chosen-results li, #contentLeft .filterHolder .chosen-container .chosen-results li {
  line-height: 18px;
  float: left;
  width: 100%;
}

#ticketSearch .chosen-container .chosen-results li.main_category, #contentLeft .filterHolder .chosen-container .chosen-results li.main_category {
  text-transform: uppercase;
  background-color: #E6E6E6;
}

#ticketSearch .chosen-container .chosen-results li.highlighted, #contentLeft .filterHolder .chosen-container .chosen-results li.highlighted {
  background-color: #FF5700;
  background-image: none;
}

#ticketSearch .chosen-container .chosen-results li.highlighted .result-secondary-info, #contentLeft .filterHolder .chosen-container .chosen-results li.highlighted .result-secondary-info {
  color: #FFF;
}

@media only screen and (max-width: 767px) {
  #ticketSearch .chosen-container, #contentLeft .filterHolder .chosen-container {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  #ticketSearch #searchCity_chosen .chosen-choices, #contentLeft .filterHolder #searchCity_chosen .chosen-choices {
    border-right: 1px solid #CCC;
  }
}

#contentLeft .filterHolder #searchProgramType_chosen.chosen-container .chosen-results li {
  padding: 5px 15px;
}

#contentLeft .filterHolder #searchProgramType_chosen.chosen-container .chosen-results li.main_category {
  padding: 5px 6px;
}

#contentLeft .filterHolder {
  color: #333333;
}

@media only screen and (max-width: 767px) {
  #contentLeft .filterHolder #send_search {
    margin-bottom: 0;
  }
}

#contentLeft .filterHolder #send_search select {
  border-right: none;
  height: 36px;
}

@media only screen and (max-width: 767px) {
  #contentLeft .filterHolder #send_search #searchCity {
    border-right: 1px solid #CCC;
  }
}

#contentLeft .filterHolder #send_search .simpleDateSearch select {
  border-right: 1px solid #CCC;
  background-image: none;
}

#contentLeft .filterHolder #send_search .simpleDateSearch {
  position: relative;
}

#contentLeft .filterHolder #send_search .simpleDateSearch:after {
  content: "";
  background: url("/resources/js/libs/chosen/chosen-sprite.png") no-repeat;
  background-position: 1px 0;
  position: absolute;
  height: 1rem;
  width: 1rem;
  right: 0.25rem;
  top: 0.5625rem;
}

#contentLeft .filterHolder #send_search input[type=text] {
  height: 36px;
  border: 1px solid #CCC;
  box-shadow: none;
}

#contentLeft .filterHolder #send_search .calendarContainer:after {
  top: 0.5625rem;
}

#contentLeft .filterHolder #send_search .calendarContainer .calendar {
  margin-bottom: 0.8125rem;
}

#contentLeft .filterHolder #send_search .tags-container {
  overflow: hidden;
  min-height: 26px;
}

#contentLeft .filterHolder #send_search .tags-container ul {
  margin: 0 0 0 100px;
}

#contentLeft .filterHolder #send_search .tags-container ul li {
  display: inline-block;
  color: #888;
  margin: 0 0 6px 3%;
}

#contentLeft .filterHolder #send_search .tags-container ul li .delete-tag {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -1318px;
  float: right;
  height: 0.8125rem;
  width: 0.8125rem;
  margin: 4px 0 0 8px;
}

#contentLeft .filterHolder #send_search .tags-container ul li .delete-tag:hover {
  background-position: -13px -1318px;
}

.dateSelector .chosen-container-single {
  width: 100% !important;
}

.dateSelector .chosen-container-single .chosen-single {
  height: 36px;
  color: #4D4D4D;
  font-weight: bold;
  padding: 5px;
  overflow: visible;
  border: 1px solid #CCC !important;
  border-radius: 0;
  background-color: #FFF;
  background-image: none !important;
  box-shadow: none !important;
}

.dateSelector .chosen-container-single .chosen-single div {
  top: -1px;
  right: -1px;
  width: 36px;
  height: 36px;
  background-color: #FF5700 !important;
}

.dateSelector .chosen-container-single .chosen-single div b {
  display: none;
}

.dateSelector .chosen-container-single .chosen-single div:after {
  content: "";
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -1373px;
  position: absolute;
  height: 1.125rem;
  width: 1rem;
  right: 0.625rem;
  top: 0.5rem;
}

.dateSelector .chosen-container-single .chosen-drop {
  margin-top: 0;
  border-radius: 0;
}

.dateSelector .chosen-container-single .chosen-drop .chosen-results {
  margin: 0;
  padding: 0;
}

.dateSelector .chosen-container-single .chosen-drop .chosen-results li {
  line-height: 18px;
}

.dateSelector .chosen-container-single .chosen-drop .chosen-results li .result-secondary-info {
  float: right;
  font-size: 11px;
  color: #999;
}

.dateSelector .chosen-container-single .chosen-drop .chosen-results li.highlighted {
  background-color: #FF5700;
  background-image: none;
}

.dateSelector .chosen-container-single .chosen-drop .chosen-results li.highlighted .result-secondary-info {
  color: #FFF;
}

.qtip-light {
  border: 1px solid #E6E6E6 !important;
}

.qtip-light ul {
  margin: 0;
}

.qtip-light ul li.search-choice {
  display: block;
  color: #888;
  margin-top: 2px;
}

.qtip-light ul li.search-choice .delete-tag {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -1318px;
  float: right;
  height: 0.8125rem;
  width: 0.8125rem;
  margin: 4px 0 0 8px;
}

.qtip-light ul li.search-choice .delete-tag:hover {
  background-position: -13px -1318px;
}

.new-form {
  margin: 50px auto 200px !important;
}

@media only screen and (min-width: 768px) {
  .new-form > .large-3 {
    max-width: 230px;
  }
}

@media only screen and (min-width: 768px) {
  .new-form > .large-9 {
    max-width: 750px;
  }
}

.new-form .tabs .tabs-title {
  background-color: #F0F0F0;
  margin-right: 3px;
  transition: all .1s ease-out;
}

.new-form .tabs .tabs-title > a {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #333 !important;
  border: none;
  text-transform: none;
  margin: 0;
  padding: 10px 20px !important;
}

.new-form .tabs .tabs-title.is-active > a {
  color: #FF5700 !important;
  background-color: #FEFEFE;
  border: 1px solid #DCDCDC;
  border-bottom: none;
  margin-top: -1px;
}

.new-form .tabs .tabs-title:hover {
  background-color: #E3E3E3;
}

@media only screen and (max-width: 767px) {
  .new-form .tabs .tabs-title {
    margin-right: 0;
    width: 100%;
  }
  .new-form .tabs .tabs-title > a {
    border-bottom: 1px solid #DCDCDC !important;
  }
  .new-form .tabs .tabs-title.is-active > a {
    border: none;
    margin-top: 0;
  }
}

.new-form .tabs .tabs-title:last-child > a {
  border-bottom: none !important;
}

.new-form .tabs.vertical .tabs-title {
  background-color: transparent;
  margin: 0;
}

.new-form .tabs.vertical .tabs-title > a {
  border-bottom: 1px solid #DCDCDC !important;
  padding: 10px !important;
}

.new-form .tabs.vertical .tabs-title:last-child > a {
  border-bottom: none !important;
}

.new-form .tabs.vertical .tabs-title.is-active > a {
  background-color: transparent;
  border: none;
  margin: 0;
}

.new-form .tabs.vertical .tabs-title.is-active > a:after {
  font-family: 'FontAwesome';
  content: '\f105';
  font-size: 14px;
  float: right;
}

.new-form .tabs.vertical .tabs-title:hover {
  background-color: #F0F0F0;
}

.new-form h2 {
  font-family: Neuron-DemiBold, arial, sans-serif;
  font-size: 20px;
  border-bottom: 1px solid #DCDCDC;
  margin: 0 0 12px;
  padding: 4px 0 12px;
}

.new-form h3 {
  font-family: Neuron, arial, sans-serif;
  font-size: 20px;
  margin: 0 0 8px;
}

.new-form .tabs-content {
  transition: opacity 0.2s ease-in-out;
}

.new-form .tabs-content .tabs-panel {
  padding: 0;
}

.new-form .tabs-content .tabs-panel .tabs-panel-countdown {
  float: right;
  margin-top: 10px;
}

.new-form .tabs-content .tabs-panel .tabs-panel-countdown .countdown {
  margin: 0;
}

.new-form .tabs-content .tabs-panel .tabs-panel-countdown span {
  color: #999;
  vertical-align: middle;
}

@media only screen and (min-width: 768px) {
  .new-form .tabs-content .tabs-panel .tabs-panel-countdown {
    position: absolute;
    top: -31px;
    right: 15px;
    margin-top: 0;
  }
}

.new-form .tabs-content.ploading {
  opacity: 0.25;
}

.new-form table {
  width: 100% !important;
}

.new-form table tr.highlight-myticket {
  color: #FF5700;
}

.new-form table tr.highlight-myticket td {
  background-color: rgba(0, 0, 0, 0.04);
}

.new-form table.myticket td {
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}

.new-form table.new-it-datatable-child tr, .new-form table.new-it-table tr {
  transition: background 0.2s ease-in-out;
}

.new-form table.new-it-datatable-child tr.highlight-voucher, .new-form table.new-it-table tr.highlight-voucher {
  background-color: rgba(0, 0, 0, 0.04);
}

.new-form table.new-it-datatable-child tr.highlight-voucher h2, .new-form table.new-it-table tr.highlight-voucher h2 {
  color: #FF5700;
}

.new-form table.new-it-datatable-child h2, .new-form table.new-it-table h2 {
  transition: color 0.2s ease-in-out;
}

.new-form .new-it-table, .new-form .new-it-datatable-0, .new-form .new-it-datatable-1, .new-form .new-it-datatable-2, .new-form .new-it-datatable-3 {
  border-bottom: 1px solid #DCDCDC !important;
  margin: 10px 0 15px;
}

.new-form .new-it-table .img-wrapper, .new-form .new-it-datatable-0 .img-wrapper, .new-form .new-it-datatable-1 .img-wrapper, .new-form .new-it-datatable-2 .img-wrapper, .new-form .new-it-datatable-3 .img-wrapper {
  float: left;
  width: 100px;
  margin-bottom: 5px;
}

@media only screen and (max-width: 767px) {
  .new-form .new-it-table .img-wrapper, .new-form .new-it-datatable-0 .img-wrapper, .new-form .new-it-datatable-1 .img-wrapper, .new-form .new-it-datatable-2 .img-wrapper, .new-form .new-it-datatable-3 .img-wrapper {
    width: 70px;
  }
}

.new-form .new-it-table .program-wrapper, .new-form .new-it-datatable-0 .program-wrapper, .new-form .new-it-datatable-1 .program-wrapper, .new-form .new-it-datatable-2 .program-wrapper, .new-form .new-it-datatable-3 .program-wrapper {
  display: block;
  margin-left: 110px;
}

@media only screen and (max-width: 767px) {
  .new-form .new-it-table .program-wrapper, .new-form .new-it-datatable-0 .program-wrapper, .new-form .new-it-datatable-1 .program-wrapper, .new-form .new-it-datatable-2 .program-wrapper, .new-form .new-it-datatable-3 .program-wrapper {
    margin-left: 80px;
  }
}

.new-form .new-it-table tr, .new-form .new-it-datatable-0 tr, .new-form .new-it-datatable-1 tr, .new-form .new-it-datatable-2 tr, .new-form .new-it-datatable-3 tr {
  position: relative;
}

.new-form .new-it-table tr th, .new-form .new-it-datatable-0 tr th, .new-form .new-it-datatable-1 tr th, .new-form .new-it-datatable-2 tr th, .new-form .new-it-datatable-3 tr th {
  text-align: left;
  padding: 12px 25px 12px 0;
  border: none;
  width: auto !important;
  background-image: none;
}

.new-form .new-it-table tr th.sorting_asc, .new-form .new-it-datatable-0 tr th.sorting_asc, .new-form .new-it-datatable-1 tr th.sorting_asc, .new-form .new-it-datatable-2 tr th.sorting_asc, .new-form .new-it-datatable-3 tr th.sorting_asc {
  background-image: url("/resources/img/admin/buttons/sortableArrowUp.png");
  background-repeat: no-repeat;
  background-position: 98% center;
}

.new-form .new-it-table tr th.sorting_desc, .new-form .new-it-datatable-0 tr th.sorting_desc, .new-form .new-it-datatable-1 tr th.sorting_desc, .new-form .new-it-datatable-2 tr th.sorting_desc, .new-form .new-it-datatable-3 tr th.sorting_desc {
  background-image: url("/resources/img/admin/buttons/sortableArrowDown.png");
  background-repeat: no-repeat;
  background-position: 98% center;
}

.new-form .new-it-table tr td, .new-form .new-it-datatable-0 tr td, .new-form .new-it-datatable-1 tr td, .new-form .new-it-datatable-2 tr td, .new-form .new-it-datatable-3 tr td {
  padding: 20px 0;
  border-top: 1px solid #DCDCDC;
}

@media (max-width: 480px) {
  .new-form .new-it-table tr td, .new-form .new-it-datatable-0 tr td, .new-form .new-it-datatable-1 tr td, .new-form .new-it-datatable-2 tr td, .new-form .new-it-datatable-3 tr td {
    padding-bottom: 60px;
  }
}

.new-form .new-it-table tr td:first-child, .new-form .new-it-datatable-0 tr td:first-child, .new-form .new-it-datatable-1 tr td:first-child, .new-form .new-it-datatable-2 tr td:first-child, .new-form .new-it-datatable-3 tr td:first-child {
  padding-left: 0;
}

.new-form .new-it-table tr td:last-child, .new-form .new-it-datatable-0 tr td:last-child, .new-form .new-it-datatable-1 tr td:last-child, .new-form .new-it-datatable-2 tr td:last-child, .new-form .new-it-datatable-3 tr td:last-child {
  padding-right: 0;
  padding-left: 5px;
}

@media only screen and (min-width: 768px) {
  .new-form .new-it-table tr td:last-child, .new-form .new-it-datatable-0 tr td:last-child, .new-form .new-it-datatable-1 tr td:last-child, .new-form .new-it-datatable-2 tr td:last-child, .new-form .new-it-datatable-3 tr td:last-child {
    white-space: nowrap;
  }
}

.new-form .new-it-table tr td h2, .new-form .new-it-datatable-0 tr td h2, .new-form .new-it-datatable-1 tr td h2, .new-form .new-it-datatable-2 tr td h2, .new-form .new-it-datatable-3 tr td h2 {
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 18px;
  padding: 0;
  margin-bottom: 5px;
  border: none;
}

.new-form .new-it-table tr td h2:hover, .new-form .new-it-datatable-0 tr td h2:hover, .new-form .new-it-datatable-1 tr td h2:hover, .new-form .new-it-datatable-2 tr td h2:hover, .new-form .new-it-datatable-3 tr td h2:hover {
  color: #FF5700;
}

.new-form .new-it-table tr td h2 span, .new-form .new-it-datatable-0 tr td h2 span, .new-form .new-it-datatable-1 tr td h2 span, .new-form .new-it-datatable-2 tr td h2 span, .new-form .new-it-datatable-3 tr td h2 span {
  color: #BEBEBE;
  white-space: nowrap;
}

.new-form .new-it-table tr.shown td, .new-form .new-it-datatable-0 tr.shown td, .new-form .new-it-datatable-1 tr.shown td, .new-form .new-it-datatable-2 tr.shown td, .new-form .new-it-datatable-3 tr.shown td {
  padding-bottom: 0;
}

@media (max-width: 480px) {
  .new-form .new-it-table tr.shown td, .new-form .new-it-datatable-0 tr.shown td, .new-form .new-it-datatable-1 tr.shown td, .new-form .new-it-datatable-2 tr.shown td, .new-form .new-it-datatable-3 tr.shown td {
    padding-bottom: 60px;
  }
}

.new-form .new-it-table tr.shown + tr td, .new-form .new-it-datatable-0 tr.shown + tr td, .new-form .new-it-datatable-1 tr.shown + tr td, .new-form .new-it-datatable-2 tr.shown + tr td, .new-form .new-it-datatable-3 tr.shown + tr td {
  padding: 0;
  border-top: none;
}

.new-form .new-it-table tr.group-heading td, .new-form .new-it-datatable-0 tr.group-heading td, .new-form .new-it-datatable-1 tr.group-heading td, .new-form .new-it-datatable-2 tr.group-heading td, .new-form .new-it-datatable-3 tr.group-heading td {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 18px;
  padding: 10px 0 15px;
  border-top: none;
}

.new-form .new-it-table .new-it-datatable-child, .new-form .new-it-datatable-0 .new-it-datatable-child, .new-form .new-it-datatable-1 .new-it-datatable-child, .new-form .new-it-datatable-2 .new-it-datatable-child, .new-form .new-it-datatable-3 .new-it-datatable-child {
  width: 100%;
  margin: 10px 0 15px;
}

.new-form .new-it-table .new-it-datatable-child tr td:first-child, .new-form .new-it-datatable-0 .new-it-datatable-child tr td:first-child, .new-form .new-it-datatable-1 .new-it-datatable-child tr td:first-child, .new-form .new-it-datatable-2 .new-it-datatable-child tr td:first-child, .new-form .new-it-datatable-3 .new-it-datatable-child tr td:first-child {
  padding-left: 12px;
  width: 50%;
}

@media only screen and (min-width: 768px) {
  .new-form .new-it-table .new-it-datatable-child tr td:first-child, .new-form .new-it-datatable-0 .new-it-datatable-child tr td:first-child, .new-form .new-it-datatable-1 .new-it-datatable-child tr td:first-child, .new-form .new-it-datatable-2 .new-it-datatable-child tr td:first-child, .new-form .new-it-datatable-3 .new-it-datatable-child tr td:first-child {
    padding-left: 125px;
  }
}

.new-form .new-it-table .new-it-datatable-child tr td .price, .new-form .new-it-datatable-0 .new-it-datatable-child tr td .price, .new-form .new-it-datatable-1 .new-it-datatable-child tr td .price, .new-form .new-it-datatable-2 .new-it-datatable-child tr td .price, .new-form .new-it-datatable-3 .new-it-datatable-child tr td .price {
  color: #222;
}

@media (max-width: 480px) {
  .new-form .new-it-datatable-3 .new-it-datatable-child {
    margin-top: 0;
  }
}

.new-form .new-it-datatable-3 tr td {
  padding: 15px 5px;
}

@media (max-width: 480px) {
  .new-form .new-it-datatable-3 tr td {
    padding-bottom: 40px;
  }
}

@media (max-width: 480px) {
  .new-form .new-it-datatable-3 tr.shown td {
    padding-bottom: 40px;
  }
}

.new-form .new-it-datatable-3 .new-it-datatable-child tr td:first-child {
  padding: 10px;
}

@media (max-width: 480px) {
  .new-form .new-it-datatable-3 .new-it-datatable-child tr td:first-child {
    width: 60%;
  }
}

.new-form .dataTables_wrapper {
  margin: 12px 0;
}

.new-form .dataTables_wrapper .dataTables_filter {
  width: 100%;
}

.new-form .dataTables_wrapper .dataTables_filter label {
  padding: 0;
}

.new-form .dataTables_wrapper .dataTables_filter label input[type="search"] {
  margin: 0;
  font-weight: normal;
}

.new-form .dataTables_wrapper .dataTables_filter label:after {
  content: '';
  background-image: url("/resources/img/admin/buttons/search.png");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 7px;
  right: 8px;
}

.new-form .dataTables_wrapper .dataTables_info {
  float: right;
  color: #999;
}

.new-form .dataTables_wrapper .dataTables_paginate {
  float: none;
  text-align: center;
}

.new-form .dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 3px 6px;
  margin-left: 5px;
  border: none !important;
  box-shadow: none !important;
  background: #F0F0F0 !important;
  color: #FF5700 !important;
}

.new-form .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #333 !important;
}

.new-form .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  color: #FFF !important;
  background: #FF5700 !important;
  cursor: default;
}

.new-form .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #FFF !important;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline > tbody > tr > td {
  padding-left: 5px;
  padding-bottom: 20px;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline > tbody > tr > td:first-child {
  padding-left: 0;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed thead > tr > th:first-child {
  padding-left: 36px;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child {
  padding-left: 36px;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before {
  content: "";
  background-image: url("/resources/img/new-icons.png");
  background-repeat: no-repeat;
  background-position: 0 -210px;
  background-color: transparent;
  top: 50%;
  left: 0;
  border: none;
  box-shadow: none;
  height: 24px;
  width: 24px;
  margin-top: -12px;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:hover:before {
  background-position: -24px -210px;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before {
  background-position: 0 -234px;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:hover:before {
  background-position: -24px -234px;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.child td {
  padding-top: 0;
  border: none;
  cursor: default;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.child td ul {
  width: 100%;
  padding: 10px 15px;
  background-color: #F6F6F6;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.child td ul li {
  display: table;
  width: 100%;
  padding: 0;
  border: none;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.child td ul li span {
  display: table-cell;
  padding: 3px 0;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.child td ul li span.dtr-title {
  vertical-align: middle;
  width: 30%;
  padding-right: 10px;
}

.new-form .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.child td ul li span.dtr-title:empty {
  display: none;
}

.new-form .transaction-details-table {
  margin: 12px 0 20px;
}

.new-form .transaction-details-table tr td {
  padding-bottom: 5px;
}

.new-form .transaction-details-table tr td:first-child {
  color: #999;
}

.new-form .transaction-details-table tr td a {
  color: #FF5700;
}

.new-form .transaction-details-table tr td .price {
  color: #222;
  font-family: Neuron-DemiBold, arial, sans-serif;
  font-size: 23px;
  display: inline-block;
  margin-top: 10px;
}

.new-form .new-it-table {
  margin-top: 0;
}

.new-form .new-it-table tr:first-child td {
  padding-top: 10px;
  border-top: none;
}

.new-form .card-details-table {
  margin: 12px 0;
}

.new-form .card-details-table table tr td {
  padding-bottom: 5px;
}

.new-form .card-details-table table tr td:first-child {
  color: #999;
}

.new-form .card-details-table span.card-expired {
  display: inline-block;
  background-color: #FF5700;
  color: #FFF;
  padding: 1px 5px;
}

.new-form .seasonticket-details-table {
  margin: 12px 0 20px;
}

.new-form .seasonticket-details-table tr td {
  padding-bottom: 5px;
}

.new-form .seasonticket-details-table tr td:first-child {
  color: #999;
}

.new-form .seasonticket-details-table tr td a {
  color: #FF5700;
}

.new-form .seasonticket-details-table tr td .lead {
  color: #222;
  font-size: 18px;
  text-transform: none;
  line-height: 20px;
  margin: 0;
}

.new-form .icon-download, .new-form .icon-summary, .new-form .icon-open, .new-form .icon-close, .new-form .icon-download-pdf, .new-form .icon-edit, .new-form .icon-delete {
  background-image: url("/resources/img/new-icons.png");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin: 3px 0 3px 6px;
  cursor: pointer;
  vertical-align: middle;
}

.new-form .icon-download {
  background-position: 0 0;
}

.new-form .icon-download:hover {
  background-position: -24px 0;
}

.new-form .icon-summary {
  background-position: 0 -72px;
}

.new-form .icon-summary:hover {
  background-position: -24px -72px;
}

.new-form .icon-open {
  background-position: 0 -24px;
}

.new-form .icon-open:hover {
  background-position: -24px -24px;
}

.new-form .icon-close {
  background-position: 0 -48px;
}

.new-form .icon-close:hover {
  background-position: -24px -48px;
}

.new-form .icon-download-pdf {
  background-position: 0 -96px;
}

.new-form .icon-download-pdf:hover {
  background-position: -24px -96px;
}

.new-form .icon-edit {
  background-position: 0 -162px;
}

.new-form .icon-edit:hover {
  background-position: -24px -162px;
}

.new-form .icon-delete {
  background-position: 0 -186px;
}

.new-form .icon-delete:hover {
  background-position: -24px -186px;
}

.new-form label {
  color: #333;
  font-weight: bold;
  margin: 0;
  padding: 10px 0;
}

.new-form .checkbox-custom {
  display: none;
}

.new-form .checkbox-custom + .checkbox-custom-label {
  padding: 0;
  margin: 12px 0;
  font-weight: normal;
}

.new-form .checkbox-custom + .checkbox-custom-label p {
  margin: 0;
}

.new-form .checkbox-custom + .checkbox-custom-label:before {
  font-weight: normal;
}

.new-form .radio-custom {
  display: none;
}

.new-form .radio-custom + .radio-custom-label {
  padding: 0;
  margin: 12px 0;
  font-weight: normal;
}

.new-form .radio-custom + .radio-custom-label:before {
  font-weight: normal;
}

.new-form h4 {
  font-size: 18px;
  text-transform: none;
}

.new-form .new-option {
  position: relative;
  float: left;
  font-weight: bold;
  margin: 15px 0 15px 12px;
  padding-right: 3.125rem !important;
}

@media only screen and (max-width: 767px) {
  .new-form .new-option {
    padding-right: 0 !important;
  }
}

.new-form .new-option .has-tip {
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  right: 1rem;
  top: 0;
  cursor: default;
}

@media only screen and (max-width: 767px) {
  .new-form .new-option .has-tip {
    display: none;
  }
}

.new-form .formWithHelp {
  padding-right: 3.125rem !important;
}

@media only screen and (max-width: 767px) {
  .new-form .formWithHelp {
    padding-right: 0.9375rem !important;
  }
}

.new-form .formWithHelp .has-tip {
  right: 1rem;
  top: 5px;
  cursor: default;
}

@media only screen and (max-width: 767px) {
  .new-form .formWithHelp .has-tip {
    display: none;
  }
}

.new-form .row .row {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}

.new-form .row .row .columns, .new-form .row .row .featured .border, .featured .new-form .row .row .border, .new-form .row .row .featured .programBox .mainImgContainer, .featured .programBox .new-form .row .row .mainImgContainer {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.new-form .show-more {
  color: #FF5700;
  display: inline-block;
  margin: 12px 2px;
}

.new-form .show-more:before {
  font-family: 'FontAwesome';
  content: '\f105';
  font-size: 14px;
  display: inline-block;
  margin-right: 5px;
}

.new-form .show-more.show-less:before {
  content: '\f107';
  margin-left: -2px;
  margin-right: 3px;
}

.new-form hr {
  border-color: #DCDCDC;
  margin: 12px 0;
}

.new-form form {
  margin: 0;
}

.new-form input[type="text"], .new-form input[type="password"], .new-form input[type="email"], .new-form select, .new-form textarea {
  margin-bottom: 10px;
  position: relative;
}

.new-form textarea {
  height: 100px;
  resize: none;
}

.new-form button, .new-form .button, .new-form .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .new-form a.button {
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  .new-form button, .new-form .button, .new-form .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .new-form a.button {
    width: 100%;
  }
}

.new-form .alert-box {
  padding: 10px;
  margin: 12px 0;
}

.new-form .alert-box h2 {
  font-family: Neuron, arial, sans-serif !important;
  border-bottom: none !important;
  padding: 0.275rem 0 0 2.75rem !important;
  line-height: 1.6rem;
  font-size: 20px;
  margin: 0 0 12px;
  color: #333333 !important;
}

.new-form .alert-box p {
  margin: 10px 0 5px 2.75rem;
}

.new-form .confirm-button {
  background-image: url("/resources/img/admin/buttons/confirm.png");
  background-repeat: no-repeat;
  background-position: 6px 50%;
  padding-left: 36px;
}

@media (max-width: 479px) {
  .new-form .confirm-button {
    padding-left: 0.375rem;
  }
}

.new-form .confirm-button:disabled {
  padding-left: 18px;
  padding-right: 18px;
}

.new-form .confirm-button:disabled:before {
  display: none;
}

.new-form .link-button {
  background-color: transparent !important;
  color: #FF5700 !important;
  width: auto;
}

.new-form .link-button:before {
  content: '';
  background-image: url("/resources/img/new-icons.png");
  background-position: 0 -138px;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

@media only screen and (max-width: 767px) {
  .new-form .link-button span {
    display: none;
  }
}

.new-form .subscribe-button {
  width: auto;
  padding: 0.375rem;
}

.new-form .unsubscribe-button {
  background-color: transparent !important;
  color: #FF5700 !important;
  width: auto;
  border: 1px solid #FF5700;
  padding: 0.375rem;
}

.new-form .unsubscribe-button:disabled {
  background-color: #E6E6E6 !important;
  color: #878787 !important;
  border: none;
}

.new-form p {
  margin-top: 10px;
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  .new-form .last-margin {
    margin-bottom: 30px !important;
  }
}

.new-form .lead {
  font-family: Neuron, arial, sans-serif;
  font-size: 1.125rem;
  color: #999;
  text-transform: lowercase;
  display: block;
  margin-top: 10px;
}

.new-form .calendar {
  position: relative;
  background-color: #FFF;
}

.new-form .calendar:after {
  content: "";
  background-image: url("/resources/img/icons-s54705e3531.png");
  background-repeat: no-repeat;
  background-position: 0 -118px;
  position: absolute;
  width: 16px;
  height: 18px;
  right: 10px;
  top: 7px;
}

.new-form .calendar input[type="text"] {
  z-index: 99;
  background-color: transparent;
}

.new-form .more-results, .new-form .less-results {
  background-color: #F0F0F0;
  border: 1px solid #DCDCDC;
  padding: 8px 10px;
  color: #333;
  display: inline-block;
  transition: all .1s ease-out;
}

.new-form .more-results:after, .new-form .less-results:after {
  font-family: 'FontAwesome';
  content: '\f107';
  font-size: 14px;
  display: inline-block;
  margin: 0 2px 0 12px;
}

.new-form .more-results:hover, .new-form .less-results:hover {
  background-color: #E9E9E9;
}

.new-form .less-results:after {
  content: '\f106';
}

@media only screen and (min-width: 768px) {
  .new-form .float-label {
    float: left;
    margin-right: 5%;
  }
}

.new-form .float-label + div {
  margin-left: 5%;
}

@media only screen and (min-width: 768px) {
  .new-form .float-label + div {
    display: block;
    overflow: hidden;
  }
}

.new-form .float-label + div .has-tip {
  top: 0;
  right: 0;
}

@media only screen and (min-width: 768px) {
  .new-form .float-checkbox-right {
    margin-top: 36px;
  }
}

@media only screen and (max-width: 767px) {
  .new-form .float-checkbox-right {
    margin-left: 5%;
  }
}

.new-form .float-checkbox-right .has-tip {
  top: 0;
  right: 0;
}

.new-form .g-recaptcha {
  display: inline-block;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .new-form .g-recaptcha {
    margin-top: 10px;
  }
}

.new-form #newAudit {
  margin: 5px 0 10px;
}

.new-form ul#emailNewsletterOptions label > span {
  opacity: 0.6;
}

.new-form span.error, .new-form small.error {
  margin-top: -10px;
  margin-bottom: 10px;
}

.new-form .fullMarginBottom + span.error, .new-form .fullMarginBottom + small.error {
  margin-top: -15px;
  margin-bottom: 15px;
}

.new-form .programBoxes {
  margin: 25px 0 0 !important;
  padding: 0 15px;
  position: relative;
}

.new-form .programBoxes .programBox {
  float: left !important;
}

.new-form .programBoxes .programBox .infoContent h2 {
  font-size: 1.125rem;
  border: none;
  padding: 0;
}

.new-form .programBoxes .programBox .description {
  height: auto !important;
}

.new-form .programBoxes .programBox .description p {
  margin-top: 0;
}

.new-form .programBoxes .programBox .button, .new-form .programBoxes .programBox .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .new-form .programBoxes .programBox a.button {
  width: auto;
}

.new-form .programBoxes .scarab-prev, .new-form .programBoxes .scarab-next {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  position: absolute;
  height: 38px !important;
  width: 18px;
  top: 42px;
  cursor: pointer;
}

.new-form .programBoxes .scarab-prev {
  background-position: 0 -1164px;
  left: 0;
}

.new-form .programBoxes .scarab-prev:hover {
  background-position: 0 -783px;
}

.new-form .programBoxes .scarab-prev.scarab-disabled-button {
  background-position: 0 -1164px;
  cursor: default;
  opacity: 0.5;
}

.new-form .programBoxes .scarab-next {
  background-position: 0 -1126px;
  right: 0;
}

.new-form .programBoxes .scarab-next:hover {
  background-position: 0 -745px;
}

.new-form .programBoxes .scarab-next.scarab-disabled-button {
  background-position: 0 -1126px;
  cursor: default;
  opacity: 0.5;
}

.new-form .ticket-count-manual {
  font-size: 0;
  text-align: right;
  margin: 12px 0 25px;
}

@media screen and (max-width: 29.9375em) {
  .new-form .ticket-count-manual {
    text-align: center;
  }
}

.new-form .ticket-count-manual span {
  display: inline-block;
  width: 36px;
  height: 33px;
  background-color: #F0F0F0;
  text-align: center;
  line-height: 33px;
  color: #4D4D4D;
  vertical-align: middle;
  font-size: 16px;
  cursor: pointer;
}

.new-form .ticket-count-manual span:hover {
  background-color: #E9E9E9;
}

.new-form .ticket-count-manual input {
  width: 36px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin: 0 8px 0;
}

.reveal .new-form {
  margin: 0 !important;
}

@media (max-width: 480px) {
  .hide-on-small {
    display: none;
  }
  .responsive-last-row {
    position: relative;
  }
  .responsive-last-row a, .responsive-last-row span {
    position: absolute;
    right: 0;
    bottom: 20px;
  }
  .responsive-last-row .icon-summary {
    right: 32px;
  }
  .responsive-last-row .icon-download {
    right: 64px;
  }
  .new-it-table .responsive-last-row .icon-download {
    right: 0;
  }
  .new-it-datatable-3 .responsive-last-row a, .new-it-datatable-3 .responsive-last-row span {
    bottom: 10px;
  }
  .new-it-datatable-child .responsive-last-row .icon-download {
    right: 0;
  }
}

.ticketBox {
  background: #F0F0F0;
  border: 0.0625rem solid #E1E1E1;
  position: relative;
  padding: 0.625rem;
}

.ticketBox .left {
  padding-top: 0.3125rem;
  line-height: 1.125rem;
}

.ticketBox #ticketBoxSummary .left {
  font-size: 0.8125rem;
}

.ticketBox #ticketBoxPrices .ticketBoxElem .left {
  font-size: 0.8125rem;
}

.ticketBox:before {
  position: relative;
  float: right;
  content: "\22";
  font-family: icomoon;
  color: #FF5700;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 1rem;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin: 0.125rem 0.125rem 0 0.5625rem;
}

.ticketBox:hover {
  background: #E9E9E9;
}

.ticketBox.more {
  margin-top: 0.9375rem;
  display: inline-block;
  width: auto;
}

.ticketBox.more:before {
  color: #444444;
}

.ticketBox.actual {
  background: none;
  border-top: 0.0625rem solid transparent;
  border-left: none;
  border-right: none;
  padding: 0.625rem 0;
}

.ticketBox.actual:hover {
  background: #F0F0F0;
  border-top: 0.0625rem solid #E8E8E8;
}

.ticketBox.actual:hover .dateBox .hour {
  background: #FF5700;
}

.ticketBox.actual:before {
  content: "";
  margin: 0;
}

.ticketBox.ticketTypes {
  padding: 0 0.625rem 0 0.625rem;
}

.ticketBox.ticketTypes .toggleIcon {
  position: absolute;
  top: 0.625rem;
  right: 0.375rem;
}

.ticketBox.ticketTypes .ticketBoxElem {
  padding: 0.5625rem 2rem 0.5625rem 0;
  border-top: 0.0625rem solid #E1E1E1;
}

.ticketBox.ticketTypes .ticketBoxElem .left {
  float: none !important;
  overflow: hidden;
  width: auto;
}

.ticketBox.ticketTypes .ticketBoxElem .right {
  margin: 0 0 0 0.5rem;
  text-align: right;
}

.ticketBox.ticketTypes .ticketBoxElem:first-child {
  border-top: none;
}

.ticketBoxOne {
  background: #F0F0F0;
  border: 0.0625rem solid #E8E8E8;
  position: relative;
  overflow: hidden;
  padding: 0.625rem;
}

.ticketBox.ticketTypes {
  padding: 0 0.5625rem 0 0.5625rem;
}

.ticketBox.ticketTypes .left {
  width: 70%;
}

.ticketBox.ticketTypes .right {
  width: 30%;
  text-align: right;
}

.ticketBox.ticketTypes .ticketBoxElem {
  padding: 0.5625rem 2rem 0.5625rem 0;
  border-top: 0.0625rem solid #E8E8E8;
}

.ticketBox.ticketTypes .ticketBoxElem:first-child {
  border-top: none;
}

/* DIALOG*/
.ui-dialog {
  position: fixed;
  padding: 0.125rem;
  outline: 0;
  height: auto;
  width: 31.25rem;
  top: 0;
  left: 0;
  display: block;
  padding: 0;
}

.ui-dialog.ui-dialog-buttons {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  border: none;
}

.ui-dialog .ui-dialog-titlebar {
  font-family: Neuron-Light, arial, sans-serif;
  text-transform: uppercase;
  background-image: none;
  background-color: #888888;
  position: relative;
  font-weight: normal;
  font-size: 1.3125rem;
  color: #FFFFFF;
  padding: 0.375rem 0.375rem 0.375rem 0.875rem;
  padding-left: 0.875rem;
  border-top: solid 0.0625rem #444444;
  border-left: solid 0.0625rem #444444;
  border-right: solid 0.0625rem #444444;
  border: none;
}

.ui-dialog .ui-dialog-titlebar .ui-state-default .ui-icon {
  background-image: url("../img/icons-scdc7b96192.png");
  background-position: -42px -342px;
}

.ui-dialog .ui-dialog-titlebar .ui-state-default.ui-state-hover .ui-icon {
  background-position: -42px -362px;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-widget-header .ui-state-default {
  background-image: none !important;
  border: none !important;
  background: #888888;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  width: 1.25rem;
  padding: 0.0625rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  border: 0;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-content.ui-widget-content {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.375rem;
  color: #333333;
  line-height: 1.75rem;
  margin: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  border-top: solid 0.0625rem #E9E9E9;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  overflow: hidden;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.125rem;
  background-image: none;
  background-color: #222222;
  border: none;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.375rem;
  margin: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
  background-color: #111111;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:active {
  background-color: #111111;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button-text-only .ui-button-text {
  padding: 0;
}

.ui-dialog .ui-dialog-buttonpane.ui-widget-content {
  text-align: left;
  background-image: none;
  border: none;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  display: none;
}

/* WIDGET */
.ui-widget {
  font-family: Arial, sans-serif;
  font-size: 0.875rem;
}

.ui-widget .ui-widget {
  font-size: 1.3125rem;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, sans-serif;
  font-size: 0.8125rem;
}

.ui-widget-content {
  background-color: #FFFFFF;
  background-image: url("../img/jqueryui/ui-bg_flat_75_ffffff_40x100.png");
  background-position: 50% 50%;
  background-repeat: repeat-x;
  border: 0.0625rem solid #AAAAAA;
  color: #222222;
}

.ui-widget-content a {
  color: #222222;
}

.ui-widget-header {
  background: #DCDCDC url("../img/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50%;
  border: 0.0625rem solid #AAAAAA;
  color: #222222;
}

.ui-widget-header a {
  color: #222222;
}

/* DATEPICKER */
.ui-datepicker {
  width: 13.8125rem;
  padding: 0.125rem 0.125rem 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.125rem 0;
}

.ui-datepicker .ui-datepicker-prev {
  float: left;
  width: 1.25rem;
  height: 1.25rem;
  margin: 8px 0 0 8px;
}

.ui-datepicker .ui-datepicker-next {
  float: right;
  width: 1.25rem;
  height: 1.25rem;
  margin: 8px 8px 0 0;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  float: left;
  width: 100%;
  height: 100%;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 30px;
  line-height: 36px;
  text-align: center;
  color: #FF5700;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  font-weight: normal;
  margin: 5px 0;
  height: 30px;
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month {
  width: 49%;
  color: #222222;
  font-size: 0.875rem;
  border-left: none;
}

.ui-datepicker select.ui-datepicker-year {
  width: 49%;
  color: #222222;
  font-size: 0.875rem;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.6875rem;
  border-collapse: collapse;
  margin: 0 0 0.3125rem;
}

.ui-datepicker th {
  padding: 0.5625rem 0.1875rem;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 0.0625rem;
}

.ui-datepicker td span {
  display: block;
  padding: 0.125rem;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker td a {
  display: block;
  padding: 0.125rem;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.5625rem 0 0 0;
  padding: 0 0.125rem;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  overflow: hidden;
  border-color: #DDD;
  padding: 10px 4%;
  text-align: center;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: none;
  margin: 0.375rem 0.125rem;
  cursor: pointer;
  padding: 0.125rem 0.4375rem 0.1875rem 0.4375rem;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-custom-button {
  float: none;
  margin: 5px 2px 5px 2px;
  padding: 5px 5px 4px 5px;
  border: 1px solid #CCC;
  color: #4D4D4D !important;
  background-color: #E6E6E6;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  text-transform: none;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-custom-button:hover {
  color: #000 !important;
}

.ui-datepicker .ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.3125rem;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 0.125rem;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 0.125rem;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 0.0625rem;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 0.0625rem;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 0.0625rem;
}

#ui-datepicker-div {
  padding: 0;
  font-family: Neuron-Light, arial, sans-serif;
  background-color: #FFFFFF;
  border: 0.0625rem solid #E8E8E8;
  line-height: 2.25rem;
  font-size: 1.125rem;
  color: #333333;
  border-radius: 0;
  border-top: 0.1875rem solid #FF5700;
  background-color: #F0F0F0;
  background-image: none;
  box-shadow: 0.25rem 0.25rem 0.25rem rgba(0, 0, 0, 0.4);
  width: 16.875rem;
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  background-color: #FFFFFF;
  border-bottom: 0.0625rem solid #DCDCDC;
  text-transform: uppercase;
  border-radius: 0;
}

.ui-datepicker-calendar span {
  color: #FF5700;
}

.ui-datepicker table {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  font-size: 1rem;
  line-height: 2rem;
  margin-bottom: 0.9375rem;
}

.ui-datepicker-calendar th {
  padding-top: 0.625rem;
  width: 14% !important;
  line-height: 2.125rem;
}

.ui-datepicker-calendar td {
  font-family: Neuron, arial, sans-serif;
  margin: 0;
  padding: 0;
  border: 0.0625rem solid #DCDCDC;
  color: #999999;
  line-height: 2.0625rem;
}

/* for disabled elements */
.ui-datepicker td span {
  padding: 0;
  border: none;
  text-align: center;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: none;
}

.ui-datepicker-calendar td a {
  text-align: center;
}

.ui-datepicker-calendar td a.ui-state-default {
  background: none;
  border: 0;
  background-color: #FFFFFF;
  display: block;
  padding: 0;
}

.ui-datepicker-calendar td a.ui-state-default:hover, .ui-datepicker-calendar td a.ui-state-active {
  background-color: #FF5700;
  color: #FFFFFF !important;
  display: block;
}

.ui-datepicker-calendar td a.ui-state-highlight {
  color: #FF5700;
}

.ui-datepicker .ui-datepicker-title {
  color: #222222;
}

.ui-datepicker-prev.ui-corner-all .ui-icon.ui-icon-circle-triangle-w {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: 0 -22.5rem;
}

.ui-datepicker-next.ui-corner-all .ui-icon.ui-icon-circle-triangle-e {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -1.25rem -22.5rem;
}

.ui-datepicker-prev.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: 0 -21.25rem;
}

.ui-datepicker-next.ui-corner-all.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-e {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -1.25rem -21.25rem;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: none;
  background: none;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 0.0625rem solid #d3d3d3;
  background: #e6e6e6 url("../img/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #444444;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #444444;
  text-decoration: none;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #222222;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 0.0625rem solid #AAAAAA;
  background: #FFFFFF url("../img/jqueryui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #222222;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #222222;
  text-decoration: none;
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-tooltip {
  position: absolute;
  z-index: 9999;
  max-width: 18.75rem;
}

body .ui-tooltip {
  border-width: 0.0625rem;
  border: solid 0.0625rem #fce68c;
}

body .ui-tooltip-content {
  background-color: #fefad3;
  line-height: normal;
  font-size: 0.75rem;
  color: #333333;
  padding: 0.3125rem;
}

.datepick-month table tbody tr {
  background-color: #F0F0F0;
}

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 0.0625rem;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.0625rem;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1rem;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-overlay {
  background-image: url(../img/jqueryui/ui-bg_flat_10_000000_40x100.png);
  background-repeat: repeat-x;
  background-position: 50% 50%;
  background-color: #000000;
  filter: Alpha(Opacity=20);
  opacity: 0.2;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: none !important;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none !important;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

#popupBasket {
  padding: 0 !important;
}

#popupBasket #title h4 {
  background-color: #888888;
  font-size: 1.3125rem;
  color: #FFFFFF;
  margin: auto;
  text-align: center;
  padding-top: 0.375rem;
  padding-right: 0;
  padding-bottom: 0.375rem;
  padding-left: 0;
}

#popupBasket .autocompleteRow .right .grayText {
  font-size: 0.875rem;
}

#popupBasket .autocompleteRow .right .countdown.countdown-fixed {
  font-size: 1.5rem;
  padding: 0.3125rem;
  line-height: 24px;
}

#popupBasket .autocompleteRow .firstInfoRow.group h4, #popupBasket .autocompleteRow .programBoxesContainer.programList .firstInfoRow.programBox h4, .programBoxesContainer.programList #popupBasket .autocompleteRow .firstInfoRow.programBox h4, #popupBasket .autocompleteRow .programBoxesContainer.programList .programBox.small .border .infoContent .firstInfoRow.dateBox h4, .programBoxesContainer.programList .programBox.small .border .infoContent #popupBasket .autocompleteRow .firstInfoRow.dateBox h4, #popupBasket .autocompleteRow .firstInfoRow.h4Title h4, #popupBasket .autocompleteRow .firstInfoRow.toplistBox h4, #popupBasket .autocompleteRow .featured .firstInfoRow.programBox h4, .featured #popupBasket .autocompleteRow .firstInfoRow.programBox h4, #popupBasket .autocompleteRow .contactBox .firstInfoRow.telContainer h4, .contactBox #popupBasket .autocompleteRow .firstInfoRow.telContainer h4 {
  color: #333333;
  margin-bottom: 0;
}

#popupBasket .autocompleteRow .firstInfoRow.group .left, #popupBasket .autocompleteRow .programBoxesContainer.programList .firstInfoRow.programBox .left, .programBoxesContainer.programList #popupBasket .autocompleteRow .firstInfoRow.programBox .left, #popupBasket .autocompleteRow .programBoxesContainer.programList .programBox.small .border .infoContent .firstInfoRow.dateBox .left, .programBoxesContainer.programList .programBox.small .border .infoContent #popupBasket .autocompleteRow .firstInfoRow.dateBox .left, #popupBasket .autocompleteRow .firstInfoRow.h4Title .left, #popupBasket .autocompleteRow .firstInfoRow.toplistBox .left, #popupBasket .autocompleteRow .featured .firstInfoRow.programBox .left, .featured #popupBasket .autocompleteRow .firstInfoRow.programBox .left, #popupBasket .autocompleteRow .contactBox .firstInfoRow.telContainer .left, .contactBox #popupBasket .autocompleteRow .firstInfoRow.telContainer .left {
  font-size: 0.875rem;
  color: #333333;
  line-height: 1.5rem;
}

#popupBasket .autocompleteRow .firstInfoRow.group .right, #popupBasket .autocompleteRow .programBoxesContainer.programList .firstInfoRow.programBox .right, .programBoxesContainer.programList #popupBasket .autocompleteRow .firstInfoRow.programBox .right, #popupBasket .autocompleteRow .programBoxesContainer.programList .programBox.small .border .infoContent .firstInfoRow.dateBox .right, .programBoxesContainer.programList .programBox.small .border .infoContent #popupBasket .autocompleteRow .firstInfoRow.dateBox .right, #popupBasket .autocompleteRow .firstInfoRow.h4Title .right, #popupBasket .autocompleteRow .firstInfoRow.toplistBox .right, #popupBasket .autocompleteRow .featured .firstInfoRow.programBox .right, .featured #popupBasket .autocompleteRow .firstInfoRow.programBox .right, #popupBasket .autocompleteRow .contactBox .firstInfoRow.telContainer .right, .contactBox #popupBasket .autocompleteRow .firstInfoRow.telContainer .right {
  font-size: 0.875rem;
  color: #333333;
}

#popupBasket .autocompleteRow .firstInfoRow.group .right .price.totalPrice, #popupBasket .autocompleteRow .programBoxesContainer.programList .firstInfoRow.programBox .right .price.totalPrice, .programBoxesContainer.programList #popupBasket .autocompleteRow .firstInfoRow.programBox .right .price.totalPrice, #popupBasket .autocompleteRow .programBoxesContainer.programList .programBox.small .border .infoContent .firstInfoRow.dateBox .right .price.totalPrice, .programBoxesContainer.programList .programBox.small .border .infoContent #popupBasket .autocompleteRow .firstInfoRow.dateBox .right .price.totalPrice, #popupBasket .autocompleteRow .firstInfoRow.h4Title .right .price.totalPrice, #popupBasket .autocompleteRow .firstInfoRow.toplistBox .right .price.totalPrice, #popupBasket .autocompleteRow .featured .firstInfoRow.programBox .right .price.totalPrice, .featured #popupBasket .autocompleteRow .firstInfoRow.programBox .right .price.totalPrice, #popupBasket .autocompleteRow .contactBox .firstInfoRow.telContainer .right .price.totalPrice, .contactBox #popupBasket .autocompleteRow .firstInfoRow.telContainer .right .price.totalPrice {
  font-size: 1.375rem;
}

#popupBasket .dark, #popupBasket .backIcon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

#popupBasketTimeHolder {
  margin-left: 0.5rem;
}

.popupBasketShadow {
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
  border: none;
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../img/jqueryui/ui-icons_222222_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("../img/jqueryui/ui-icons_222222_256x240.png");
}

.ui-state-default .ui-icon {
  background-image: url("../img/jqueryui/ui-icons_888888_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("../img/jqueryui/ui-icons_454545_256x240.png");
}

.ui-state-active .ui-icon {
  background-image: url("../img/jqueryui/ui-icons_454545_256x240.png");
}

.ui-state-highlight .ui-icon {
  background-image: url("../img/jqueryui/ui-icons_2e83ff_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../img/jqueryui/ui-icons_cd0a0a_256x240.png");
}

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
*/
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(../img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit;
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  background-image: none;
  opacity: 0.35;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: medium none;
}

#deliveryMethodsHolder.wrapper.oneColumnWithInfo {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#deliveryMethodsHolder.wrapper.oneColumnWithInfo .row .rowContainer {
  padding-top: 0.75rem;
  padding-bottom: 0.625rem;
  margin-top: -0.0625rem;
}

.transactionList .transactionListHead td {
  font-weight: bold;
  background-color: #E6EEEE;
}

.transactionList td {
  padding: 0.125rem;
  margin: 0;
}

.transactionList .selectedRow {
  background-color: #DCDCDC !important;
}

.transactionDetailsTableColWidths td:first-child {
  width: 11.25rem;
}

.cellPadding td {
  margin: 0;
  padding: 0.1875rem;
}

.transactionSearchForm {
  width: 100%;
}

.transactionSearchForm td {
  line-height: 1.875rem;
}

.fullWidthTable {
  width: 100%;
}

.newsEditTable input[type=text] {
  margin: 0 !important;
}

.newsEditTable .custom.dropdown {
  margin: 0 !important;
}

.newsEditTable input[type=checkbox] {
  margin: 0;
}

.transaction_list {
  padding-bottom: 2.4375rem;
}

.transaction_list hr {
  margin: 0.8125rem 0;
  border-color: #CCCCCC;
}

.transaction_list a {
  color: #FF5700;
  cursor: pointer;
}

.transaction_list .item_title {
  margin: 0.375rem 0;
  font-size: 0.9375rem;
}

.transaction_row table {
  width: 100%;
}

.transaction_row table table td {
  padding: 0.3125rem;
}

.transaction_items {
  margin-left: 2% !important;
}

.transaction_items table {
  width: 75%;
}

.transaction_items table td {
  padding: 0 0.3125rem;
}

.transaction_items hr {
  border-color: #DCDCDC;
}

.transaction_items .item_location {
  font-size: 0.75rem;
  color: #878787;
}

.transaction_items .item_price {
  text-align: right;
  padding-right: 0.625rem;
}

.transaction_items .link_separator {
  margin: 0 0.625rem;
  color: #999999;
}

.transaction_items .mail_sample {
  background-color: #FFFFFF;
  border: 0.0625rem solid #DCDCDC;
  margin: 0.8125rem;
  padding: 0.8125rem;
}

.transaction_items ul {
  list-style-type: circle;
}

.transaction_items .resend_holder {
  padding: 0 0.8125rem;
}

.transaction_items .resend_right_1 {
  float: right;
  width: 50%;
}

.transaction_items .resend_right_2 {
  float: right;
  margin-right: 0.625rem;
}

button,
.button,
.topMenuContainer #basketLayer .autocomplete a.button {
  box-shadow: none;
  margin: 0;
  display: inline-block;
  line-height: normal;
  background-color: #FF5700;
  border-color: #CC4600;
  border-style: none;
  border-width: 0;
  color: #FFFFFF !important;
  cursor: pointer;
  font-family: Neuron, arial, sans-serif !important;
  font-size: 1.125rem !important;
  font-weight: normal;
  position: relative;
  text-align: center;
  text-decoration: none;
  padding: 0.375rem;
}

button:hover,
.button:hover,
.topMenuContainer #basketLayer .autocomplete a.button:hover {
  background-color: #FF5700;
  color: #222222;
}

button:focus,
.button:focus,
.topMenuContainer #basketLayer .autocomplete a.button:focus {
  background-color: #FF5700;
  color: #222222;
}

button.dark, button.backIcon,
.button.dark,
.button.backIcon,
.topMenuContainer #basketLayer .autocomplete a.backIcon.button,
.topMenuContainer #basketLayer .autocomplete a.dark.button {
  background: #222222;
}

button.dark:hover, button.backIcon:hover,
.button.dark:hover,
.button.backIcon:hover,
.topMenuContainer #basketLayer .autocomplete a.backIcon.button:hover,
.topMenuContainer #basketLayer .autocomplete a.dark.button:hover {
  background: #151515;
}

button.search,
.button.search,
.topMenuContainer #basketLayer .autocomplete a.search.button {
  position: relative;
  padding-left: 2.375rem !important;
}

button.search:after,
.button.search:after,
.topMenuContainer #basketLayer .autocomplete a.search.button:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0.4375rem;
  top: 1.125rem;
}

button.expand,
.button.expand,
.topMenuContainer #basketLayer .autocomplete a.expand.button {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

button.small,
.button.small,
.topMenuContainer #basketLayer .autocomplete a.small.button {
  font-size: 15px !important;
  padding: 3px;
}

button.disabled,
button[disabled],
.button.disabled,
.topMenuContainer #basketLayer .autocomplete a.disabled.button,
.button[disabled],
.topMenuContainer #basketLayer .autocomplete a[disabled].button {
  background: #E6E6E6 !important;
  border: #DCDCDC;
  color: #878787 !important;
  text-align: center;
  padding-right: 1.125rem;
  padding-left: 1.125rem;
  opacity: 0.7;
  cursor: default;
}

button.disabled:hover,
button[disabled]:hover,
.button.disabled:hover,
.topMenuContainer #basketLayer .autocomplete a.disabled.button:hover,
.button[disabled]:hover,
.topMenuContainer #basketLayer .autocomplete a[disabled].button:hover {
  color: #878787;
}

button.disabled.moreIcon,
button[disabled].moreIcon,
.button.disabled.moreIcon,
.topMenuContainer #basketLayer .autocomplete a.disabled.moreIcon.button,
.button[disabled].moreIcon,
.topMenuContainer #basketLayer .autocomplete a[disabled].moreIcon.button {
  padding-right: 0.75rem !important;
}

button.disabled.moreIcon:after,
button[disabled].moreIcon:after,
.button.disabled.moreIcon:after,
.topMenuContainer #basketLayer .autocomplete a.disabled.moreIcon.button:after,
.button[disabled].moreIcon:after,
.topMenuContainer #basketLayer .autocomplete a[disabled].moreIcon.button:after {
  display: none;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 100%;
}

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

button,
select {
  text-transform: none;
}

button,
input {
  line-height: normal;
}

.backIcon {
  position: relative;
  padding-left: 2.25rem !important;
  padding-right: 0.75rem !important;
}

.backIcon:before {
  background-position: 0 -256px;
  content: "";
  display: inline-block;
  height: 1.3125rem;
  left: 0.375rem;
  position: absolute;
  top: 0.3125rem;
  width: 1.3125rem;
}

.moreIcon {
  position: relative;
}

.moreIcon:after {
  content: "";
  display: inline-block;
}

.moreIcon.button.small:after, .topMenuContainer #basketLayer .autocomplete a.moreIcon.small.button:after {
  top: 0.27778 rem;
}

.moreIcon:after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0.5rem;
  top: 0.375rem;
}

.close-x {
  position: absolute;
}

.close-x:after {
  content: "";
  display: inline-block;
}

.close-x.button.small:after, .topMenuContainer #basketLayer .autocomplete a.close-x.small.button:after {
  top: 0.27778 rem;
}

.close-x::after {
  display: inline-block;
  position: absolute;
  right: 0.5rem;
  top: 0.375rem;
  cursor: pointer;
}

button.moreIcon {
  padding-left: 0.75rem !important;
  padding-right: 2.25rem !important;
}

.button.moreIcon, .topMenuContainer #basketLayer .autocomplete a.moreIcon.button {
  padding-left: 0.75rem !important;
  padding-right: 2.25rem !important;
}

.cancelButton {
  background: #F0F0F0;
  border: 0.0625rem solid #DBDBDB;
  color: #878787;
  padding-left: 1.625rem !important;
  position: relative;
}

.cancelButton:before {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: 0px -277px;
  content: "";
  display: inline-block;
  position: absolute;
  left: 0.3125rem;
  top: 0.25rem;
  height: 1.5rem;
  width: 1.5rem;
}

.cancelButton:hover {
  background: #F0F0F0;
  border: 0.0625rem solid #DBDBDB;
  color: #878787;
}

.button_edit,
.button_delete {
  background-image: url("../img/admin/admin_icons_sprite.png");
  width: 1.5rem;
  height: 1.5rem;
  display: inline-block;
}

.button_delete {
  background-position: 0 0;
}

.button_delete:hover {
  background-position: 0 1.5rem;
}

.button_edit {
  background-position: 1.5rem 0;
}

.button_edit:hover {
  background-position: 1.5rem 1.5rem;
}

button.dark, button.backIcon,
button.backIcon,
.button.dark,
.button.backIcon,
.topMenuContainer #basketLayer .autocomplete a.backIcon.button,
.topMenuContainer #basketLayer .autocomplete a.dark.button,
.button.backIcon,
.topMenuContainer #basketLayer .autocomplete a.backIcon.button {
  background: #222222 none repeat scroll 0 0;
  padding: 0.375rem;
}

.moreIcon.button.soldout-btn-list, .topMenuContainer #basketLayer .autocomplete a.moreIcon.soldout-btn-list.button {
  font-family: Neuron-Bold, arial, sans-serif;
  background-color: #9d257a;
  display: block;
  margin-top: 0.9375rem;
  padding-left: 2.5625rem !important;
  padding-right: 3.625rem !important;
}

.soldout-txt-list {
  font-family: Neuron, arial, sans-serif;
  text-align: center;
  font-size: 1.125rem;
  color: #dd4b39;
  display: block;
}

.moreIcon.button.soldout-btn-list2, .topMenuContainer #basketLayer .autocomplete a.moreIcon.soldout-btn-list2.button {
  font-family: Neuron-Bold, arial, sans-serif;
  background-color: #9d257a;
  display: block;
  margin-top: 0.625rem;
  margin-bottom: 0.375rem;
  padding-left: 2.5625rem !important;
  padding-right: 3.625rem !important;
}

.soldout-txt-list2 {
  font-family: Neuron, arial, sans-serif;
  text-align: center;
  font-size: 1.125rem;
  color: #dd4b39;
  display: block;
  margin-left: 1.25rem;
}

.moreIcon.button.soldout-btn-grid, .topMenuContainer #basketLayer .autocomplete a.moreIcon.soldout-btn-grid.button {
  font-family: Neuron-Bold, arial, sans-serif;
  background-color: #9d257a;
  display: none;
  margin-top: 0.9375rem;
  padding-left: 2.5rem !important;
  padding-right: 3.625rem !important;
}

.soldout-txt-grid {
  background-color: rgba(255, 255, 255, 0.9);
  font-family: Neuron, arial, sans-serif;
  text-align: center;
  font-size: 1.125rem;
  color: #CC4600;
  line-height: 2rem;
  position: absolute;
  right: 0;
  bottom: 0;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  letter-spacing: 0.2px;
  display: none;
}

.button.disabled.has-disabled.available-other-date:hover, .topMenuContainer #basketLayer .autocomplete a.disabled.has-disabled.available-other-date.button:hover {
  color: #FF5700 !important;
  cursor: pointer;
}

.topMenuContainer {
  background: #222222;
  display: none;
}

.topMenuContainer #basket_holder {
  margin-top: 0.4375rem;
  margin-left: 0.4375rem;
  overflow: hidden;
}

.topMenuContainer #basketLayerButton.basket {
  cursor: pointer;
}

.topMenuContainer .left li:first-child a {
  padding-left: 0;
}

.topMenuContainer .profilePic {
  width: 1.875rem;
  margin-right: 0.3125rem;
  display: none;
}

.topMenuContainer .basket {
  color: #FF5700;
  font-size: 1.4375rem;
  font-family: Arial, sans-serif;
  padding: 0 !important;
  background-image: url("../img/icons-scdc7b96192.png");
  background-position: 0 -292px;
  font-family: Neuron, arial, sans-serif;
  line-height: 1.25rem;
  overflow: hidden;
  float: left;
}

.topMenuContainer .basket:before {
  content: "";
  background-image: url("../img/icons-scdc7b96192.png");
  background-position: -78px -252px;
  background-color: #222222;
  height: 2.0625rem;
  width: 1.0625rem;
  display: table-cell;
  float: left;
  margin-right: -0.125rem;
}

.topMenuContainer .basket:after {
  background-image: url("../img/icons-scdc7b96192.png");
  background-position: -95px -252px;
  background-color: #222222;
  height: 2.0625rem;
  width: 0.75rem;
  content: "";
  display: table-cell;
  float: right;
  margin-left: -0.1875rem;
}

.topMenuContainer #basketLayer {
  display: none;
  position: absolute;
  width: 32.8125rem;
  z-index: 12;
  background: #F0F0F0;
  height: auto;
  right: -0.0625rem;
  border-left: solid 0.0625rem #CCCCCC;
  border-right: solid 0.0625rem #CCCCCC;
  border-bottom: solid 0.0625rem #CCCCCC;
  padding-top: 1.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 1.375rem;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4);
}

.topMenuContainer #basketLayer .autocompleteRow {
  padding: 0;
  margin: 0;
}

.topMenuContainer #basketLayer .autocompleteRow #miniBasketTimeHolder {
  background-color: #FFFFFF;
}

.topMenuContainer #basketLayer .autocompleteRow #miniBasketTimeHolder.alert {
  background-color: #D80000;
}

.topMenuContainer #basketLayer .autocompleteRow #miniBasketTimeHolder hr {
  border-color: #DBDBDB;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.topMenuContainer #basketLayer .autocompleteDetails {
  padding-left: 0.75rem;
  float: left;
}

.topMenuContainer #basketLayer .autocompleteDetails.group, .topMenuContainer #basketLayer .programBoxesContainer.programList .autocompleteDetails.programBox, .programBoxesContainer.programList .topMenuContainer #basketLayer .autocompleteDetails.programBox, .topMenuContainer #basketLayer .programBoxesContainer.programList .programBox.small .border .infoContent .autocompleteDetails.dateBox, .programBoxesContainer.programList .programBox.small .border .infoContent .topMenuContainer #basketLayer .autocompleteDetails.dateBox, .topMenuContainer #basketLayer .autocompleteDetails.h4Title, .topMenuContainer #basketLayer .autocompleteDetails.toplistBox, .topMenuContainer #basketLayer .featured .autocompleteDetails.programBox, .featured .topMenuContainer #basketLayer .autocompleteDetails.programBox, .topMenuContainer #basketLayer .contactBox .autocompleteDetails.telContainer, .contactBox .topMenuContainer #basketLayer .autocompleteDetails.telContainer {
  width: 24.6875rem;
  margin-bottom: 0.625rem;
}

.topMenuContainer #basketLayer .autocompleteDetails.group .titleAndPrice .price, .topMenuContainer #basketLayer .programBoxesContainer.programList .autocompleteDetails.programBox .titleAndPrice .price, .programBoxesContainer.programList .topMenuContainer #basketLayer .autocompleteDetails.programBox .titleAndPrice .price, .topMenuContainer #basketLayer .programBoxesContainer.programList .programBox.small .border .infoContent .autocompleteDetails.dateBox .titleAndPrice .price, .programBoxesContainer.programList .programBox.small .border .infoContent .topMenuContainer #basketLayer .autocompleteDetails.dateBox .titleAndPrice .price, .topMenuContainer #basketLayer .autocompleteDetails.h4Title .titleAndPrice .price, .topMenuContainer #basketLayer .autocompleteDetails.toplistBox .titleAndPrice .price, .topMenuContainer #basketLayer .featured .autocompleteDetails.programBox .titleAndPrice .price, .featured .topMenuContainer #basketLayer .autocompleteDetails.programBox .titleAndPrice .price, .topMenuContainer #basketLayer .contactBox .autocompleteDetails.telContainer .titleAndPrice .price, .contactBox .topMenuContainer #basketLayer .autocompleteDetails.telContainer .titleAndPrice .price {
  color: #333333;
}

.topMenuContainer #basketLayer .autocompleteTitle {
  margin-bottom: 0.1875rem;
}

.topMenuContainer #basketLayer .autocompleteTitle a {
  background: transparent;
  line-height: 1.125rem;
  padding: 0;
}

.topMenuContainer #basketLayer a.imglink {
  background: transparent;
  padding: 0;
}

.topMenuContainer #basketLayer .atocompleteImgHolder {
  max-width: 6.25rem;
  height: auto;
  max-height: 4.0625rem;
  overflow: hidden;
  float: left;
}

.topMenuContainer #basketLayer .button.moreIcon.goToOrder {
  margin-top: 0.25rem;
}

.topMenuContainer #basketLayer .autocomplete {
  display: block;
  position: relative;
  top: 0;
}

.topMenuContainer #basketLayer .autocomplete a {
  background: none;
  line-height: 1.125rem;
  padding: 0;
}

.topMenuContainer #basketLayer .autocomplete a.button {
  height: auto;
  margin: 0 0 0.625rem 0;
}

.topMenuContainer #basketLayer .autocomplete .firstInfoRow {
  padding-top: 0.9375rem;
  padding-bottom: 0.6875rem;
}

.topMenuContainer #basketLayer .autocomplete .firstInfoRow .left {
  margin-top: -0.25rem;
}

.topMenuContainer #basketLayer .autocomplete .firstInfoRow h4 {
  margin-bottom: 0;
}

.topMenuContainer #basketLayer .autocomplete .firstInfoRow .countdown {
  background: #FFFFFF;
  border-color: #E1E1E1;
}

.topMenuContainer #basketLayer .autocomplete .titleAndPrice {
  overflow: hidden;
}

.topMenuContainer #basketLayer .autocomplete .moreResult {
  text-align: right;
}

.topMenuContainer #basketLayer .autocomplete .price {
  color: #222222;
}

.topMenuContainer #basketLayer .autocomplete .totalPrice {
  color: #FF5700;
  font-size: 1.5rem;
  margin-left: 0.625rem;
}

@media only screen and (min-width: 680px) {
  .topMenuContainer {
    display: block;
  }
}

.beforeFooter {
  background: #E9E9E9;
  margin-top: 1.25rem;
  padding: 1.5625rem 0;
}

.beforeFooter h4 {
  text-transform: uppercase;
  line-height: 1.5625rem;
  font-size: 1.3125rem;
  margin-top: 0.25rem;
  margin-bottom: 0.625rem;
}

.beforeFooter .columns, .beforeFooter .featured .border, .featured .beforeFooter .border, .beforeFooter .featured .programBox .mainImgContainer, .featured .programBox .beforeFooter .mainImgContainer {
  min-height: 0;
}

.beforeFooter .columns:first-child, .beforeFooter .featured .border:first-child, .featured .beforeFooter .border:first-child, .beforeFooter .featured .programBox .mainImgContainer:first-child, .featured .programBox .beforeFooter .mainImgContainer:first-child {
  border: none;
}

.beforeFooter .subscribe .large-9 {
  padding-right: 0;
}

@media only screen and (min-width: 768px) {
  .beforeFooter .subscribe .large-9 {
    padding-right: 0.9375rem;
  }
}

.beforeFooter .subscribe .columns, .beforeFooter .subscribe .featured .border, .featured .beforeFooter .subscribe .border, .beforeFooter .subscribe .featured .programBox .mainImgContainer, .featured .programBox .beforeFooter .subscribe .mainImgContainer {
  border-left: none;
  min-height: 0;
}

.beforeFooter p {
  color: #888888;
  font-size: 0.8125rem;
}

.beforeFooter #subscribe_newsletter button {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.beforeFooter #subscribe_newsletter .large-3.columns, .beforeFooter #subscribe_newsletter .featured .large-3.border, .featured .beforeFooter #subscribe_newsletter .large-3.border, .beforeFooter #subscribe_newsletter .featured .programBox .large-3.mainImgContainer, .featured .programBox .beforeFooter #subscribe_newsletter .large-3.mainImgContainer {
  padding-left: 0;
  padding-right: 0;
}

.beforeFooter .row .large-4.columns, .beforeFooter .row .featured .large-4.border, .featured .beforeFooter .row .large-4.border, .beforeFooter .row .featured .programBox .large-4.mainImgContainer, .featured .programBox .beforeFooter .row .large-4.mainImgContainer {
  border-left: 0.0625rem solid #D2D2D2;
}

.beforeFooter .row .large-4.columns:first-child, .beforeFooter .row .featured .large-4.border:first-child, .featured .beforeFooter .row .large-4.border:first-child, .beforeFooter .row .featured .programBox .large-4.mainImgContainer:first-child, .featured .programBox .beforeFooter .row .large-4.mainImgContainer:first-child {
  border: none;
}

.beforeFooter a {
  color: #FF5700;
}

.footerMenu {
  background: #222222;
  padding: 1.5625rem 0 1.875rem 0;
}

.footerMenu .row .columns.large-2, .footerMenu .row .featured .large-2.border, .featured .footerMenu .row .large-2.border, .footerMenu .row .featured .programBox .large-2.mainImgContainer, .featured .programBox .footerMenu .row .large-2.mainImgContainer {
  min-height: 18.75rem;
}

.footerMenu .row > .columns, .footerMenu .featured .row > .border, .featured .footerMenu .row > .border, .footerMenu .featured .programBox .row > .mainImgContainer, .featured .programBox .footerMenu .row > .mainImgContainer {
  padding-bottom: 1.25rem;
}

@media only screen and (max-width: 420px) {
  .footerMenu .row > .columns, .footerMenu .featured .row > .border, .featured .footerMenu .row > .border, .footerMenu .featured .programBox .row > .mainImgContainer, .featured .programBox .footerMenu .row > .mainImgContainer {
    width: 50%;
  }
}

@media only screen and (max-width: 319px) {
  .footerMenu .row > .columns, .footerMenu .featured .row > .border, .featured .footerMenu .row > .border, .footerMenu .featured .programBox .row > .mainImgContainer, .featured .programBox .footerMenu .row > .mainImgContainer {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  .footerMenu .row > .columns, .footerMenu .featured .row > .border, .featured .footerMenu .row > .border, .footerMenu .featured .programBox .row > .mainImgContainer, .featured .programBox .footerMenu .row > .mainImgContainer {
    padding-bottom: 0;
  }
}

.footerMenu h4 {
  color: #FF5700;
}

.footerMenu h4 a {
  font-size: 1.3125rem;
  color: #FF5700;
}

.footerMenu .h4Title {
  margin-top: 0;
}

.footerMenu .h4Title .lineHolder hr {
  border-color: #444444;
}

.footerMenu li {
  line-height: 1.25rem;
}

.footerMenu a {
  color: #888888;
  font-size: 0.8125rem;
  line-height: 1rem;
  margin-left: -0.125rem;
  padding: 0.125rem;
}

.footerMenu a:hover {
  background: #FF5700;
  color: #FFFFFF;
}

.footer {
  background: #000000;
  padding: 0.875rem 0;
  position: relative;
}

.footer ul {
  text-align: center;
}

.footer ul li {
  display: inline-block;
  margin-right: 1.25rem;
  margin-bottom: 0.625rem;
}

.footer a {
  color: #888888;
  font-size: 0.8125rem;
}

.footer a:hover {
  color: #a2a2a2;
}

.footer .superBrands ul {
  display: table;
  width: 100%;
  height: 50%;
  margin: 0;
}

.footer .superBrands ul li {
  display: table-cell;
  vertical-align: middle;
}

.footer .superBrands ul li img {
  margin-bottom: 15px;
}

.footer .superBrands ul li .button, .footer .superBrands ul li .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .footer .superBrands ul li a.button {
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  .footer .superBrands {
    height: auto !important;
    margin: 15px 0;
  }
  .footer .superBrands ul li .button, .footer .superBrands ul li .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .footer .superBrands ul li a.button {
    margin-bottom: 15px;
  }
}

.programBox {
  margin-bottom: 0.8125rem;
}

.programBox:hover .soldout-txt-grid {
  display: block;
}

.programBox.listBox {
  min-height: 3.4375rem !important;
  padding-bottom: 0.3125rem !important;
}

.programBox.listBox .border {
  padding-bottom: 0.4375rem !important;
  overflow: hidden;
}

.programBox.listBox .border .ticketInfo {
  height: auto;
  bottom: 0 !important;
  position: relative;
  display: inline-block;
  float: right;
}

.programBox.listBox .border .ticketInfo .button, .programBox.listBox .border .ticketInfo .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .programBox.listBox .border .ticketInfo a.button {
  float: right;
  margin: 5px 0;
}

.programBox.listBox .border .ticketInfo .left {
  margin: 5px 0;
}

.programBox.listBox .border .ticketInfo .left .szep-icon {
  float: left;
  margin-top: 9px;
  margin-right: 12px;
}

.programBox.listBox .border .ticketInfo .left .szep-icon span {
  display: block;
  position: relative;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  .programBox.listBox .border .ticketInfo .left .szep-icon span {
    visibility: hidden;
  }
}

.programBox.listBox .border .info {
  float: left;
  height: auto;
}

.programBox.listBox .border .info .infoContent h2 {
  max-width: 500px;
}

.programBox.listBox .place {
  display: inline-block !important;
  margin-bottom: 0.1875rem;
}

.programBox.listBox .dateBox {
  float: left;
  margin-right: 0.625rem;
  margin-top: 0.125rem;
  position: relative;
  width: 4.375rem;
  z-index: 1;
  display: inline-block;
  line-height: 1rem;
  margin: 0;
  text-align: left;
}

.programBox.listBox .dateBox .hour {
  background: none;
  color: #999999;
  display: block;
  float: none;
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.4375rem;
  margin: 0;
  padding: 0;
  font-size: 1rem !important;
  height: 1.4375rem !important;
  line-height: 1.4375rem !important;
  text-align: left !important;
}

.programBox.listBox .dateBox .date {
  background: none;
  color: #333333;
  font-size: 1rem !important;
  height: 1.4375rem !important;
  line-height: 1.4375rem !important;
  text-align: left !important;
  display: block;
  float: none;
  margin: 0;
  padding: 0;
}

.programBox.listBox .ticketInfo {
  bottom: 0.3125rem !important;
}

.programBox.listBox .ticketInfo a {
  line-height: 1.25rem !important;
}

.programBox.listBox .mainImgContainer {
  width: 101px;
}

.programBox .mainImgContainer {
  position: relative;
  width: 100%;
  height: auto;
}

.programBox .mainImgContainer .button, .programBox .mainImgContainer .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .programBox .mainImgContainer a.button {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.programBox .mainImgContainer .discount {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.26923rem 0.38462rem 0.26923rem 0.23077rem;
  background: #FF5700;
  font-family: Neuron-ExtraLight, arial, sans-serif;
  font-size: 1.625rem;
  color: #FFFFFF;
}

.programBox .mainImgContainer.fit-image > a:first-child, .programBox .mainImgContainer.fit-image > span:first-child {
  float: left;
  width: 100%;
  padding-bottom: 59.015%;
}

.programBox .mainImgContainer.fit-image > a:first-child img, .programBox .mainImgContainer.fit-image > span:first-child img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
}

.programBox h2 {
  color: #222222;
  font-family: Neuron-Bold, arial, sans-serif;
  margin-top: 1.125rem;
  margin-bottom: 0;
}

.programBox .place {
  font-size: 0.8125rem;
  color: #999999;
  display: block;
  margin-bottom: 0.5rem;
  line-height: 1.0625rem;
}

.programBox .description {
  max-height: 6.75rem;
  overflow: hidden;
}

.programBox .description p {
  color: #333333;
}

.programBox:hover h2 {
  color: #FF5700;
}

@media only screen and (min-width: 680px) {
  .programBox:hover .mainImgContainer .button, .programBox:hover .mainImgContainer .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .programBox:hover .mainImgContainer a.button {
    display: block;
  }
}

@media only screen and (max-width: 679px) {
  .programBox:hover .mainImgContainer .button, .programBox:hover .mainImgContainer .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .programBox:hover .mainImgContainer a.button {
    display: block;
  }
}

.programBox:hover .szep-icon span {
  visibility: visible !important;
}

.programBox .info {
  position: relative;
}

@media only screen and (min-width: 421px) {
  .programBox.boxDate .info {
    min-height: 3.8125rem;
  }
}

.programBox.boxDate .dateBox {
  margin-top: 0.6875rem;
}

.programBox.boxDate h2 {
  margin-top: 0.5rem;
}

.programBox.boxDate .description p {
  margin-top: 0.625rem;
}

@media only screen and (min-width: 421px) {
  .programBox.boxDate .infoContent {
    padding-left: 4.375rem;
  }
}

.programBox .dateBox {
  float: left;
  margin-bottom: 0.5rem;
}

.programBox .dateBox .date {
  background: #888888;
  float: left;
  font-size: 0.875rem !important;
  padding: 0.125rem 0.5rem;
}

.programBox .dateBox .hour {
  background: #444444;
  float: left;
  font-size: 0.875rem !important;
  padding: 0.125rem 0.5rem;
}

.programBox .titleAndPlace {
  float: right;
  width: 10rem;
  padding-left: 0.625rem;
}

.programBox .titleAndPlace h2 {
  margin-top: -0.1875rem;
}

.programBox .titleAndPlace .place {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.programBox.horizontal .info {
  padding-top: 0;
}

.programBox.horizontal .info a h2 {
  margin-bottom: 0.16667rem;
}

.programBox.horizontal .info p {
  margin-top: 0.375rem;
}

.programBox.horizontal .dateBox {
  float: none;
}

.programBox.horizontal .place {
  margin-bottom: 0.4375rem;
}

.programBox .infoContent h2 {
  display: inline-block;
  line-height: 1.375rem;
  margin-top: 0.5625rem;
  max-height: 5.5rem;
  overflow: hidden;
  width: 100%;
}

.programBox .infoContent h2.szep-icon {
  position: relative;
  padding-right: 30px;
}

.programBox .infoContent h2.szep-icon span {
  position: absolute;
  bottom: 3px;
  right: 0;
}

@media only screen and (min-width: 768px) {
  .programBox .infoContent h2.szep-icon span {
    visibility: hidden;
  }
}

.large-12.columns.group.siteTitle h1, .programBoxesContainer.programList .large-12.columns.siteTitle.programBox h1, .programBoxesContainer.programList .programBox.small .border .infoContent .large-12.columns.siteTitle.dateBox h1, .programBoxesContainer.programList .programBox.small .border .infoContent .featured .siteTitle.dateBox.border h1, .featured .programBoxesContainer.programList .programBox.small .border .infoContent .siteTitle.dateBox.border h1, .programBoxesContainer.programList .featured .programBox.small .border .infoContent .siteTitle.dateBox.mainImgContainer h1, .featured .programBoxesContainer.programList .programBox.small .border .infoContent .siteTitle.dateBox.mainImgContainer h1, .large-12.columns.siteTitle.h4Title h1, .featured .siteTitle.h4Title.border h1, .featured .programBox .siteTitle.h4Title.mainImgContainer h1, .large-12.columns.siteTitle.toplistBox h1, .featured .siteTitle.toplistBox.border h1, .featured .programBox .siteTitle.toplistBox.mainImgContainer h1, .featured .group.siteTitle.border h1, .featured .siteTitle.border.programBox h1, .featured .contactBox .siteTitle.border.telContainer h1, .contactBox .featured .siteTitle.border.telContainer h1, .featured .large-12.columns.siteTitle.programBox h1, .featured .programBox .siteTitle.programBox.mainImgContainer h1, .featured .programBox .group.siteTitle.mainImgContainer h1, .featured .programBox .contactBox .siteTitle.mainImgContainer.telContainer h1, .contactBox .featured .programBox .siteTitle.mainImgContainer.telContainer h1, .contactBox .large-12.columns.siteTitle.telContainer h1 {
  margin-right: 1.25rem;
}

.programBoxesContainer .programBoxes .programBox {
  float: left;
}

.programBoxesContainer .programBoxes .programBox.listBox {
  float: none;
}

.programBoxesContainer.person_list .programBoxes {
  height: 160px !important;
}

.programBoxesContainer.person_list .programBoxes img {
  width: 222px;
  height: 131px;
}

.programBoxesContainer.person_list .programBoxes .personListName {
  padding-top: 1.25rem;
  text-align: center;
}

.programBoxesContainer.person_list .programBoxes .personListName h2 {
  margin: 0;
}

.programBoxesContainer.lastMinute h4 {
  color: #FF5700;
}

.programBoxesContainer.multiLine .programBoxes {
  margin-bottom: 1.0625rem;
}

.programBoxesContainer.multiLine .programBoxes:last-child {
  margin-bottom: 0;
}

.programBoxesContainer.programList .programBox {
  padding-bottom: 0.625rem;
  margin-bottom: 0.875rem;
  min-height: 9.375rem;
}

.programBoxesContainer.programList .programBox.listBox {
  border-bottom: 0.0625rem solid #ECECEC;
  max-width: none;
}

.programBoxesContainer.programList .programBox.listBox .mainImg {
  float: left;
}

.programBoxesContainer.programList .programBox.listBox .dateBox {
  float: left;
  margin-right: 0.625rem;
  margin-top: 0.125rem;
  position: relative;
  width: 4.375rem;
  z-index: 1;
}

.programBoxesContainer.programList .programBox .mainImgContainer {
  float: left;
  margin: 0.125rem 0.625rem 0 0;
  z-index: 1;
}

.programBoxesContainer.programList .programBox .mainImgContainer .discount {
  display: none;
}

.programBoxesContainer.programList .programBox .mainImg {
  float: left;
  height: auto;
  width: 13.875rem;
}

.programBoxesContainer.programList .programBox .mainImg .discount {
  display: none;
}

.programBoxesContainer.programList .programBox .dateBox {
  z-index: 1;
}

.programBoxesContainer.programList .programBox .border {
  float: none;
  margin-top: 0;
  position: relative;
  width: auto;
}

@media only screen and (max-width: 767px) {
  .programBoxesContainer.programList .programBox .border {
    border: none;
  }
}

.programBoxesContainer.programList .programBox .border .info .infoContent h2 {
  margin-top: 0;
  margin-top: 0;
  display: block;
  line-height: 1.75rem;
}

.programBoxesContainer.programList .programBox .border .info .infoContent .place {
  display: block;
}

.programBoxesContainer.programList .programBox .border .info .dateBox {
  float: none;
  margin-top: 0.375rem;
}

.programBoxesContainer.programList .programBox .border .description {
  padding-right: 0;
}

.programBoxesContainer.programList .programBox .border .description p {
  margin: 0.25rem 0 0.25rem 0;
}

.programBoxesContainer.programList .programBox.boxDate .border .info .infoContent {
  padding-left: 0;
}

.programBoxesContainer.programList .programBox.boxDate .border .info .dateBox {
  margin-top: 0;
}

.programBoxesContainer.programList .programBox.boxDate .border .info .forLarge {
  float: left;
  margin-right: 0.625rem;
  position: relative;
}

.programBoxesContainer.programList .programBox.boxDate .border .info .forSmall {
  display: none;
}

@media only screen and (max-width: 420px) {
  .programBoxesContainer.programList .programBox.boxDate .border .info .dateBox {
    margin-top: 0.375rem;
  }
  .programBoxesContainer.programList .programBox.boxDate .border .info .forLarge {
    display: none;
  }
  .programBoxesContainer.programList .programBox.boxDate .border .info .forSmall {
    display: inline-block;
  }
}

@media only screen and (min-width: 768px) {
  .programBoxesContainer.programList .programBox .border .description {
    padding-right: 9.375rem;
  }
}

.programBoxesContainer.programList .programBox.small {
  padding-bottom: 1.07692em !important;
}

.programBoxesContainer.programList .programBox.small .dateBox {
  float: left;
  margin-top: 0;
  position: relative;
}

.programBoxesContainer.programList .programBox.small .mainImgContainer {
  float: left;
  width: 6.3125rem;
  margin-right: 0;
}

.programBoxesContainer.programList .programBox.small .border {
  float: none;
  margin-top: 0;
  min-height: 0;
  width: auto;
}

.programBoxesContainer.programList .programBox.small .border .infoContent {
  padding-left: 0;
  padding-right: 0;
}

.programBoxesContainer.programList .programBox.small .border .infoContent .dateBox {
  display: none;
}

.programBoxesContainer.programList .programBox.small .border .place {
  margin-bottom: 0.3125rem;
}

.programBoxesContainer.programList .programBox.small .border .ticketInfo {
  position: relative;
  margin-top: 0.625rem;
}

@media only screen and (max-width: 420px) {
  .programBoxesContainer.programList .programBox.small .dateBox {
    display: none;
  }
  .programBoxesContainer.programList .programBox.small.noPic .dateBox {
    display: inline-block;
  }
  .programBoxesContainer.programList .programBox.small .mainImgContainer {
    margin-left: 0;
    width: 6.875rem;
  }
  .programBoxesContainer.programList .programBox.small .border .dateBox {
    margin-top: 0.375rem;
    margin-bottom: 0.25rem;
  }
  .programBoxesContainer.programList .programBox.small .border .infoContent .dateBox {
    display: block;
  }
}

@media only screen and (min-width: 680px) {
  .programBoxesContainer.programList .programBox.small .border .infoContent {
    padding-right: 9.375rem;
  }
  .programBoxesContainer.programList .programBox.small .border .ticketInfo {
    bottom: 0;
    right: 0;
    position: absolute !important;
  }
}

.programBoxesContainer.programList .programBox.small.noPic .dateBox {
  text-align: center;
}

.programBoxesContainer.programList .programBox.small.noPic .dateBox .date {
  float: none;
  padding: 0.3125rem;
}

.programBoxesContainer.programList .programBox.small.noPic .dateBox .hour {
  font-size: 1.375rem;
  padding: 0.4375rem 0.25rem;
}

.programBoxesContainer.programList .programBox.small.noPic .border {
  padding-left: 4.3125rem;
}

.programBoxesContainer.programList tr.programBox:before, .programBoxesContainer.programList tr.programBox:after {
  display: none;
}

@media only screen and (min-width: 4rem-calc 20) {
  .boxDate .dateBox {
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
  }
  .boxDate .dateBox .date {
    float: none;
    padding: 0.125rem;
  }
  .boxDate .dateBox .hour {
    font-size: 1.375rem;
    font-family: Neuron-Light, arial, sans-serif;
    padding: 0.125rem;
  }
}

.dateBox.orangeDate .date {
  background: #FF5700;
  color: #FFFFFF;
}

.dateBox.orangeHour .hour {
  background: #FF5700;
  color: #FFFFFF;
}

.show_more {
  color: #FF5700 !important;
  display: inline-block;
  margin-left: 1px;
}

.show_more:before {
  content: "";
  display: inline-block;
  background: transparent url("/resources/img/icons-scdc7b96192.png") no-repeat scroll -20px -17px;
  background-position: -20px -17px;
  height: 0.4375rem;
  margin-right: 0.3125rem;
  width: 0.25rem;
}

.show_less:before {
  content: "";
  display: inline-block;
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -17px -25px;
  width: 0.4375rem;
  height: 0.25rem;
  margin-left: -0.0625rem;
  margin-right: 0.1875rem;
  margin-bottom: 0.0625rem;
}

.dateBox {
  color: #FFFFFF;
  display: inline-block;
  font-family: Neuron, arial, sans-serif;
  line-height: 1rem;
  margin: 0;
  text-align: left;
}

.season_ticket_date {
  color: #999999;
  float: left;
  font-size: 0.75rem;
  margin-left: 0.75rem;
  margin-right: 5%;
  width: 5rem;
}

.season_ticket_date span {
  color: #333333;
}

.season_ticket_event {
  overflow: hidden;
}

.season_ticket_event .place {
  float: right;
  margin-bottom: 0 !important;
  margin-left: 0.3125rem;
}

.season_ticket_event .bold {
  display: inline-block;
  overflow: hidden;
}

select.ticket_selector {
  margin: 0;
}

.row .programBoxesContainer .row.programBoxes div[id*="seasonTicketEvents"] {
  clear: both !important;
  display: none;
  line-height: normal;
  margin-top: 0.9375rem;
}

.row .programBoxesContainer .row.programBoxes div[id*="seasonTicketEvents"] div:first-child {
  margin-top: 0.9375rem;
}

.row .programBoxesContainer .row.programBoxes div[id*="seasonTicketEvents"] div:last-child hr {
  margin: 10px 0 0;
  visibility: hidden;
}

.row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .border, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .border, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .border, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .border, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .border {
  overflow: hidden;
  padding-bottom: 8px !important;
}

.row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .border .ticketInfo, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .border .ticketInfo, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .border .ticketInfo, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .border .ticketInfo, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .border .ticketInfo {
  bottom: 0 !important;
  display: inline-block;
  float: right;
  height: auto;
  position: relative;
}

.row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .border .info, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .border .info, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .border .info, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .border .info, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .border .info {
  float: left;
  height: auto;
}

.fb_iframe_widget {
  vertical-align: top;
  margin-top: 0.5rem;
}

@media only screen and (min-width: 768px) {
  .programBoxesContainer.programList .programBox {
    max-width: 252px;
  }
}

.programBoxesContainer.programList .programBox.small.listBox:last-child {
  border-bottom: none;
}

.programBoxesContainer.programList .programBoxes .large-12.columns:last-child .programBox.listBox, .programBoxesContainer.programList .programBoxes .featured .border:last-child .programBox.listBox, .featured .programBoxesContainer.programList .programBoxes .border:last-child .programBox.listBox, .programBoxesContainer.programList .programBoxes .featured .programBox .mainImgContainer:last-child .programBox.listBox, .featured .programBox .programBoxesContainer.programList .programBoxes .mainImgContainer:last-child .programBox.listBox {
  border-bottom: none;
}

.programBoxesContainer.programList .programBox {
  margin-bottom: 1.07692em;
  min-height: 150px;
  padding-bottom: 1.07692em;
}

.basketPage .subproduct-details .productTitleSmall {
  line-height: 1.125rem;
}

.basketPage .subproduct-details .subproduct {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  line-height: normal;
}

.basketPage .subproduct-details .subproduct:hover {
  background-color: #E9E9E9;
}

.basketPage .group, .basketPage .programBoxesContainer.programList .programBox, .programBoxesContainer.programList .basketPage .programBox, .basketPage .programBoxesContainer.programList .programBox.small .border .infoContent .dateBox, .programBoxesContainer.programList .programBox.small .border .infoContent .basketPage .dateBox, .basketPage .h4Title, .basketPage .toplistBox, .basketPage .featured .programBox, .featured .basketPage .programBox, .basketPage .contactBox .telContainer, .contactBox .basketPage .telContainer {
  backgroung-color: #FFFFFF;
}

.basketPage .price {
  color: #222222;
}

.basketPage .price.big {
  font-size: 1.5rem;
}

.basketPage .deliveryPrice {
  float: right;
  margin: 0.375rem 0.9375rem 1.25rem 0;
  font-size: 0.8125rem;
}

.basketPage .deliveryPrice .price {
  padding-left: 1.125rem;
}

.basketPage .couponSummary {
  margin-right: -0.5625rem;
}

.basketPage .deleteCoupon {
  display: inline-block;
  margin-left: 0.625rem;
  vertical-align: -0.375rem;
  background-position: 0 -493px !important;
  height: 24px;
  width: 24px;
}

.basketPage .wrapper.yellow {
  background: #F0F0F0;
  border: 0.0625rem solid gainsboro;
  color: #222222;
}

.basketPage .wrapper.yellow hr {
  border-color: gainsboro;
}

.basketPage .total-price {
  background: none;
  border: none;
  padding: 0 1rem;
  margin-bottom: 1.25rem;
  float: right;
}

.basket .tableRow {
  border-bottom: 0.0625rem solid #ECECEC;
  padding-bottom: 0.875rem;
  margin-bottom: 0.875rem;
}

.basket .tableCell {
  display: block;
  vertical-align: baseline;
  text-align: right;
  padding-left: 0.875rem;
  margin-bottom: 0.625rem;
  loat: left;
}

.basket .tableCell:first-child {
  padding-left: 0;
}

.basket .tableHeader .tableCell {
  height: 2.5rem;
  line-height: 1.125rem;
  min-height: 1.875rem;
  text-align: center;
  white-space: normal;
  font-size: 0.8125rem;
}

.basket .subproduct-list .productTitleSmall {
  font-size: 0.8125rem;
}

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

.basket .productImg .imgContainer {
  width: 6.25rem;
}

.basket .productTitle {
  text-align: left;
  padding-left: 0;
}

.basket .productTitle .productTitleSmall {
  float: left;
  width: 90%;
}

.basket .productTitle .productDeleteSmall {
  float: right;
  width: 10%;
  text-align: center;
}

.basket .productTitleSmall .location {
  font-size: 0.8125rem;
}

.basket .productPrice {
  white-space: nowrap;
}

.basket .productDiscount form {
  margin: 0;
}

.basket .productServiceCharge {
  white-space: nowrap;
  float: left;
  width: 50%;
}

.basket .productSubTotal {
  white-space: nowrap;
  float: left;
  width: 50%;
}

.basket .tableHeader {
  display: none;
}

@media only screen and (min-width: 768px) {
  .basket .tableHeader {
    display: block;
  }
  .basket .tableCell {
    display: block;
    float: left;
    margin-bottom: 0;
  }
  .basket .productImg {
    width: 10%;
    text-align: left;
  }
  .basket .productImg .imgContainer {
    max-width: 100px;
  }
  .basket .productTitle {
    width: 51%;
    text-align: left;
  }
  .basket .productTitle .productTitleSmall {
    margin-top: -0.5625rem;
  }
  .basket .productPrice {
    width: 12%;
    white-space: nowrap;
  }
  .basket .productDiscount {
    width: 12%;
  }
  .basket .productDiscount .custom.dropdown {
    margin-top: -0.4375rem;
  }
  .basket .productServiceCharge {
    width: 11%;
    white-space: nowrap;
  }
  .basket .productSubTotal {
    width: 10%;
    white-space: nowrap;
    padding-right: 0.9375rem;
  }
}

#deliveryPrice .formWithHelp {
  padding-right: 1.75rem !important;
  display: inline-block;
}

#deliveryPrice .formWithHelp .has-tip {
  right: -4px;
  top: -2px;
}

.subproduct-discount .custom.minimal.extra .custom.dropdown.small.product-discount {
  display: table;
  padding-top: 0.5625rem;
  float: right;
}

.subproduct-discount .custom.minimal.extra .custom.dropdown.small.product-discount a.current {
  white-space: normal;
  line-height: normal;
  font-size: 0.75rem;
}

.subproduct-discount .custom.minimal.extra .custom.dropdown.small.product-discount.open ul {
  top: 1.5625rem;
  width: auto;
}

.subproduct-discount .custom.minimal.extra .custom.dropdown.small.product-discount.open ul li {
  padding-left: 0.625rem;
  padding-right: 1.25rem;
}

#product_delete_all_holder {
  float: left;
  margin-left: 0.625rem;
}

@media only screen and (max-width: 767px) {
  #product_delete_all_holder {
    width: 10%;
  }
  #product_delete_all_holder .icons-delete.product_delete_all {
    margin-right: 0.625rem;
    margin-left: 0.3125rem;
  }
}

.radiolist ul {
  margin-top: 5px;
  margin-bottom: 0;
}

.radiolist ul li {
  margin-right: 15px;
  display: inline-block;
}

.radiolist2 ul {
  margin-top: 5px;
  margin-bottom: 0;
}

.radiolist2 ul li {
  margin-bottom: 10px;
}

.radiolist2 ul li label {
  display: inline-block !important;
}

.radiolist2 ul li ul {
  margin-left: 30px;
}

.radiolist2 ul li ul li {
  margin-bottom: 15px;
  margin-top: 10px;
}

.radiolist2 ul li.small-info {
  padding-left: 30px;
}

[type="checkbox"] + label[for],
[type="radio"] + label[for] {
  display: block;
  margin: 0;
  line-height: 1.25rem;
}

.checkbox-custom,
.radio-custom {
  opacity: 0;
  position: absolute;
}

.checkbox-custom,
.checkbox-custom-label,
.radio-custom,
.radio-custom-label {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

.checkbox-custom-label,
.radio-custom-label {
  position: relative;
  padding-left: 30px !important;
}

.checkbox-custom + .checkbox-custom-label:before,
.radio-custom + .radio-custom-label:before {
  content: '';
  background: #FFFFFF;
  border: 0.125rem solid #ddd;
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  line-height: 0.875rem;
  padding: 0.0625rem;
  left: 0;
  top: 0;
  text-align: center;
  font-size: 0.6875rem;
  font-weight: normal;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
  content: "\f00c";
  font-family: 'FontAwesome';
  background: #FFFFFF;
  color: #222222;
}

.radio-custom + .radio-custom-label:before {
  border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
  content: "\f111";
  font-family: 'FontAwesome';
  color: #222222;
}

.checkbox-custom[disabled] + .checkbox-custom-label:before,
.radio-custom[disabled] + .radio-custom-label:before {
  background: #DDD;
}

.checkbox-custom[disabled] + .checkbox-custom-label,
.radio-custom[disabled] + .radio-custom-label {
  cursor: not-allowed;
}

.small-info {
  color: #888888;
  font-size: 0.75rem;
}

.small-info a {
  color: #FF5700;
}

#payu_pl_pay_type .plusInfo {
  color: #888;
  margin-top: -0.625rem;
}

#payu_pl_pay_type label {
  margin-bottom: 0.75rem;
}

#payu_pl_pay_type label img {
  margin-bottom: 0.5rem;
}

#payu_pl_pay_type label span {
  margin-right: 0.375rem;
  margin-bottom: -0.0625rem;
}

.payu-pay-type-icon {
  width: 6.375rem;
  height: 3.5625rem;
  display: inline-block;
}

.charity-box {
  background: #FFFFFF !important;
  font-size: 0.875rem;
  margin-top: 0.9375rem;
  margin-bottom: 1.25rem;
  padding: 0.1875rem !important;
}

.charity-box .small-4 {
  padding-right: 0;
  width: 15%;
}

.charity-box .small-8 {
  padding-left: 0;
  width: 85%;
}

.charity-box p {
  float: left;
  margin: 0.5rem 0;
  width: calc(100% - 210px);
}

.charity-box p span {
  color: #2e469d;
  font-weight: bold;
}

.charity-box p a {
  color: #2e469d;
  text-decoration: underline;
}

.charity-box p a:hover {
  text-decoration: none;
}

.charity-box .button, .charity-box .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .charity-box a.button {
  background-color: #E6E6E6;
  clear: right;
  color: #4D4D4D !important;
  float: right;
  font-family: Arial, sans-serif !important;
  font-size: 0.8125rem !important;
  font-weight: bold;
  text-transform: none;
  margin: 0.625rem 0.5rem 0.3125rem 0;
  min-width: 11.75rem;
  padding: 0.5rem 0.625rem 0.5rem 2rem;
}

.charity-box .button:before, .charity-box .topMenuContainer #basketLayer .autocomplete a.button:before, .topMenuContainer #basketLayer .autocomplete .charity-box a.button:before {
  background: transparent url("/resources/img/charity/checkbox.png") no-repeat scroll 0 0;
  content: "";
  height: 1.1875rem;
  left: 0.4375rem;
  position: absolute;
  top: 0.375rem;
  width: 1.1875rem;
}

.charity-box .button:hover:not(.disabled)::before, .charity-box .topMenuContainer #basketLayer .autocomplete a.button:hover:not(.disabled)::before, .topMenuContainer #basketLayer .autocomplete .charity-box a.button:hover:not(.disabled)::before {
  background-position: 0 -19px;
}

.charity-box .button.checked::before, .charity-box .topMenuContainer #basketLayer .autocomplete a.checked.button::before, .topMenuContainer #basketLayer .autocomplete .charity-box a.checked.button::before {
  background-position: 0 -19px;
}

.charity-box .button span, .charity-box .topMenuContainer #basketLayer .autocomplete a.button span, .topMenuContainer #basketLayer .autocomplete .charity-box a.button span {
  color: #2e469d;
}

.charity-box .sub {
  color: #999999;
  font-size: 0.8125rem;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .charity-box .small-4 {
    padding-left: 1.15385em;
    padding-right: 1.15385em;
    width: 100%;
  }
  .charity-box .small-8 {
    padding: 0 1.875rem;
    width: 100%;
  }
  .charity-box .button, .charity-box .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .charity-box a.button {
    margin-right: 0;
  }
}

@media only screen and (max-width: 479px) {
  .charity-box p {
    width: 100%;
  }
  .charity-box .button, .charity-box .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .charity-box a.button {
    width: 100%;
  }
}

.charity-selector .ui-slider:hover, .charity-selector .ui-slider-handle:hover, .charity-selector .ui-slider-label-ticks:hover {
  cursor: pointer;
}

.charity-selector .ui-slider-handle.ui-state-default, .charity-selector .ui-slider-handle.ui-state-active {
  border-color: #FF5700;
  background-color: #FF5700;
}

.charity-selector .show-for-large-enough {
  display: block;
}

@media only screen and (max-width: 1200px) {
  .charity-selector .show-for-large-enough {
    display: none;
  }
}

.charity-selector .show-for-large-not-large-enough {
  display: none;
}

@media only screen and (max-width: 1200px) {
  .charity-selector .show-for-large-not-large-enough {
    display: block;
  }
}

div.with-aside .autist-charity-box {
  background: #FFFFFF !important;
  font-size: 0.75rem;
  margin-top: 0.75rem !important;
  margin-bottom: 1.5625rem !important;
  padding: 0 !important;
  border: 1px solid #4778AA !important;
}

div.with-aside .autist-charity-box .small-4 {
  width: 14%;
}

div.with-aside .autist-charity-box .small-8 {
  width: 84%;
  padding-left: 5px;
}

div.with-aside .autist-charity-box .small-8 .left {
  width: calc(100% - 320px);
}

div.with-aside .autist-charity-box .small-8 .right {
  width: 320px;
  padding: 20px 15px 12px 8px;
}

div.with-aside .autist-charity-box .small-8 .right p {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 24px;
  color: #2D4B82;
  line-height: 28px;
  float: right;
  margin-left: 10px;
  margin-bottom: 18px;
}

div.with-aside .autist-charity-box .small-8 .right p span {
  font-family: Neuron-Bold, arial, sans-serif;
}

div.with-aside .autist-charity-box .small-8 .right .autist_quantity {
  width: 42px;
  display: inline-block;
  text-align: center;
  margin: 0;
  vertical-align: middle;
}

div.with-aside .autist-charity-box .small-8 .right .autist_increment, div.with-aside .autist-charity-box .small-8 .right .autist_decrement {
  background: url("/resources/img/icons-s54705e3531.png") no-repeat !important;
  background-position: 0 -1202px !important;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin: 0 5px;
  outline: none;
}

div.with-aside .autist-charity-box .small-8 .right .autist_increment:hover, div.with-aside .autist-charity-box .small-8 .right .autist_decrement:hover {
  background-position: 0 -1250px !important;
}

div.with-aside .autist-charity-box .small-8 .right .autist_decrement {
  background-position: 0 -1226px !important;
}

div.with-aside .autist-charity-box .small-8 .right .autist_decrement:hover {
  background-position: 0 -1274px !important;
}

div.with-aside .autist-charity-box .small-8 .right > div {
  float: right;
}

div.with-aside .autist-charity-box h2 {
  font-size: 20px;
  color: #2D4B82;
  line-height: 24px;
  margin-top: 15px;
}

div.with-aside .autist-charity-box p {
  font-size: 12px;
  color: #999;
  line-height: 14px;
  margin-bottom: 10px;
}

div.with-aside .autist-charity-box .button, div.with-aside .autist-charity-box .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete div.with-aside .autist-charity-box a.button {
  background-color: #E6E6E6 !important;
  font-family: Neuron-Light, arial, sans-serif !important;
  clear: right;
  color: #4D4D4D !important;
  float: right;
  width: auto !important;
  font-size: 1rem !important;
  text-transform: none;
  min-width: 11.75rem;
  padding: 0.3125rem 0.9375rem;
}

div.with-aside .autist-charity-box .button:before, div.with-aside .autist-charity-box .topMenuContainer #basketLayer .autocomplete a.button:before, .topMenuContainer #basketLayer .autocomplete div.with-aside .autist-charity-box a.button:before {
  background: transparent url("/resources/img/charity/checkbox.png") no-repeat scroll 0 0;
  content: "";
  height: 1.1875rem;
  width: 1.1875rem;
  float: left;
  margin-top: 8px;
  margin-right: 12px;
}

div.with-aside .autist-charity-box .button:hover:not(.disabled)::before, div.with-aside .autist-charity-box .topMenuContainer #basketLayer .autocomplete a.button:hover:not(.disabled)::before, .topMenuContainer #basketLayer .autocomplete div.with-aside .autist-charity-box a.button:hover:not(.disabled)::before {
  background-position: 0 -19px;
}

div.with-aside .autist-charity-box .button.checked::before, div.with-aside .autist-charity-box .topMenuContainer #basketLayer .autocomplete a.checked.button::before, .topMenuContainer #basketLayer .autocomplete div.with-aside .autist-charity-box a.checked.button::before {
  background-position: 0 -19px;
}

@media only screen and (max-width: 767px) {
  div.with-aside .autist-charity-box .small-4 {
    width: 100%;
  }
  div.with-aside .autist-charity-box .small-8 {
    width: 100%;
    padding: 0 15px;
  }
  div.with-aside .autist-charity-box .small-8 .left {
    width: 100%;
    padding: 0 8px;
  }
  div.with-aside .autist-charity-box .small-8 .right {
    width: 100%;
    padding: 20px 8px 12px 0;
  }
  div.with-aside .autist-charity-box .small-8 .right p {
    font-size: 18px;
  }
}

.donation-box {
  margin-top: 5px;
  margin-bottom: 15px;
  padding: 0 15px 25px 0;
  border-bottom: 1px solid #ECECEC;
}

.donation-box .large-3 {
  width: 18%;
  margin-top: 5px;
  padding-right: 0;
}

.donation-box .large-9 {
  width: 82%;
}

.donation-box .large-9 .left {
  float: none !important;
  display: block;
  overflow: hidden;
  padding-right: 15px;
}

.donation-box .large-9 .left h4 {
  margin-top: 0;
  margin-bottom: 6px;
  text-transform: none;
}

.donation-box .large-9 .left p {
  color: #888;
  line-height: 1rem;
  margin-bottom: 8px;
}

.donation-box .large-9 .left p a {
  color: #FF5700;
}

.donation-box .large-9 .left p:last-child {
  margin-bottom: 0;
}

.donation-box .large-9 .right {
  width: 250px;
  position: relative;
  margin-top: 30px;
}

.donation-box .large-9 .right .donation-amount {
  color: #4D4D4D;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  margin-bottom: 20px;
  border: 3px solid #CCC;
  box-shadow: none;
}

.donation-box .large-9 .right .donation-amount::-webkit-input-placeholder {
  color: #9D9D9D;
  opacity: 1;
}

.donation-box .large-9 .right .donation-amount::-moz-placeholder {
  color: #9D9D9D;
  opacity: 1;
}

.donation-box .large-9 .right .donation-amount:-ms-input-placeholder {
  color: #9D9D9D;
  opacity: 1;
}

.donation-box .large-9 .right .donation-amount::placeholder {
  color: #9D9D9D;
  opacity: 1;
}

.donation-box .large-9 .right .donation-amount + span {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #888;
  border-left: 1px solid #CCC;
}

.donation-box .large-9 .right .donation-amount-dropdown {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  text-align: center;
  background-color: #FFF;
  z-index: 10;
}

.donation-box .large-9 .right .donation-amount-dropdown li {
  color: #FF5700;
  font-weight: bold;
  line-height: 30px;
  border: 1px solid #CCC;
  border-top: none;
  cursor: pointer;
}

.donation-box .large-9 .right .donation-amount-dropdown li:hover {
  background-color: #E9E9E9;
}

.donation-box .large-9 .right .donation-to-basket {
  background-color: #E6E6E6;
  font-family: Neuron-Light, arial, sans-serif !important;
  color: #4D4D4D !important;
  font-size: 1rem !important;
  padding: 8px 10px;
  width: 100%;
}

.donation-box .large-9 .right .donation-to-basket:before {
  content: "";
  background-image: url("/resources/img/charity/checkbox.png");
  background-repeat: no-repeat;
  background-position: -19px 0;
  float: left;
  height: 19px;
  width: 19px;
  margin-right: 10px;
}

.donation-box .large-9 .right .donation-to-basket:hover:not(.disabled):before {
  background-position: -19px -19px;
}

.donation-box .large-9 .right .donation-to-basket.checked:before {
  background-position: -19px -19px;
}

@media only screen and (max-width: 767px) {
  .donation-box .large-3 {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    padding-right: 15px;
  }
  .donation-box .large-9 {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .donation-box .large-9 .left {
    width: 100%;
    padding-right: 0;
    -ms-flex-order: 1;
        order: 1;
  }
  .donation-box .large-9 .right {
    width: 100%;
    margin-top: 20px;
    -ms-flex-order: 2;
        order: 2;
  }
}

.groupCount {
  font-family: Neuron, arial, sans-serif;
  font-size: 1.375rem;
  line-height: 1.4rem;
  padding: 0 0.25rem 0 0.75rem;
  float: right;
}

#payment_extra_block, #voucher_extra_block {
  display: none;
}

#payment_default, #payment_extra_block {
  padding: 5px 15px;
}

#payment_default label, #payment_extra_block label {
  font-weight: bold;
}

#payment_default .imageInfo, #payment_default .extraInfo, #payment_extra_block .imageInfo, #payment_extra_block .extraInfo {
  padding-left: 34px;
}

#payment_default .alert-box.warning.info-icon, #payment_extra_block .alert-box.warning.info-icon {
  font-size: 13px;
  margin-left: 28px;
  margin-bottom: 10px;
}

#payment_default .alert-box.warning.info-icon:before, #payment_extra_block .alert-box.warning.info-icon:before {
  margin-top: 3px;
}

#payment_default .alert-box.warning.info-icon ul, #payment_extra_block .alert-box.warning.info-icon ul {
  font-weight: bold;
}

#payment_extra_block {
  padding: 0 15px;
  position: relative;
}

#payment_extra_block:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0;
  left: 0;
  background-color: #F0F0F0;
}

#payment_extra_block .row .rowContainer {
  padding: 12px 0;
}

#payment_extra_block_button {
  margin-left: 34px;
  float: left;
}

#payment_extra_block_button h4 {
  margin-left: 0.625rem;
  text-transform: none;
}

#payment_extra_block_button h4:after {
  content: "";
  background: url("/resources/img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -955px;
  width: 21px;
  height: 21px;
  float: right;
  margin-left: 0.5rem;
  margin-top: 0.1875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}

#voucher_extra_block_button h4 {
  margin: 0;
  text-transform: none;
}

#voucher_extra_block_button h4:after {
  content: "";
  background: url("/resources/img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -955px;
  width: 21px;
  height: 21px;
  float: right;
  margin-left: 0.5rem;
  margin-top: 0.1875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}

#audit_details_button h4 {
  margin-bottom: 0;
  text-transform: none;
}

#audit_details_button h4:after {
  content: "";
  background: url("/resources/img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -955px;
  width: 21px;
  height: 21px;
  float: right;
  margin-left: 0.5rem;
  margin-top: 0.1875rem;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}

@media only screen and (max-width: 767px) {
  #audit_details {
    display: none;
  }
}

@media only screen and (min-width: 768px) {
  #audit_details {
    display: block !important;
  }
}

.rotate_icon:after {
  -ms-transform: rotate(-90deg) !important;
      transform: rotate(-90deg) !important;
}

#submitCultureCard[disabled] {
  margin-bottom: 15px;
}

.paymentPage p {
  color: #444444;
}

.paymentPage p a {
  color: #FF5700;
}

.paymentPage p a:hover {
  color: #404040;
}

.paymentPage p.info-icon {
  position: relative;
  margin-top: 5px;
  padding-left: 36px;
}

.paymentPage p.info-icon:before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("../img/icons-s54705e3531.png");
  background-repeat: no-repeat;
  background-position: 0px -373px;
  position: absolute;
  top: 4px;
  left: 0;
}

.paymentPage p.info-icon + .radiolist2 {
  margin-left: 32px;
}

.paymentPage #customerPanelLogin h2, .paymentPage #customerData h2 {
  font-family: Neuron, arial, sans-serif;
  font-size: 1.5rem;
  margin-top: 0;
  margin-bottom: 0.9375rem;
}

.paymentPage #customerData h2 {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.25rem;
}

@media only screen and (min-width: 768px) {
  .paymentPage #customerPanelLogin .border-right {
    border-right: 1px solid #DCDCDC;
  }
}

.lightBack {
  font-family: Neuron, arial, sans-serif;
  font-size: 18px;
  color: #FF5700;
}

.lightBack:before {
  content: "";
  background: url("/resources/img/icons-s54705e3531.png") no-repeat;
  background-position: -6px -1336px;
  width: 8px;
  height: 11px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.lightBack:hover:before {
  background-position: -6px -1357px;
}

.reveal-modal hr {
  border-color: #E1E1E1;
}

.reveal-modal .close-reveal-modal {
  display: inline-block;
}

.reveal {
  padding: 0;
  padding: 3.125rem;
  background-color: white;
  border: solid 1px #666666;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  outline: none;
}

.reveal img {
  max-width: 100%;
  float: none;
  margin: 0 auto;
}

.reveal label {
  font-weight: bold;
}

.reveal .close-button {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: 0 -148px;
  background-color: transparent !important;
  position: absolute;
  height: 24px;
  width: 24px;
  top: 15px;
  right: 15px;
  padding: 0;
}

.reveal .close-button:hover {
  background-position: -72px -100px;
}

@media only screen and (min-width: 768px) {
  .reveal.tiny {
    min-width: 420px;
  }
}

.reveal.design-layer {
  max-width: 620px;
  padding: 4px !important;
  overflow: visible;
  width: 90%;
  height: auto;
  min-height: unset;
  margin-right: auto;
  margin-left: auto;
  border: none;
  box-shadow: none;
}

.reveal.design-layer .close-button {
  border-radius: 12px;
  background-image: none;
  background-color: #fefefe;
  top: -12px;
  right: -12px;
}

.reveal.design-layer .close-button:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  top: 6px;
  left: 6px;
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -6px -154px;
}

.reveal.design-layer .close-button:hover:after {
  background-position: -78px -106px;
}

.reveal.design-layer .real-events-slide-container {
  position: relative;
}

.reveal.design-layer .real-events-slide-container > img {
  visibility: hidden;
}

.reveal.design-layer .real-events-slide-container .real-events-slide {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.reveal.design-layer .real-events-slide-container .real-events-slide img {
  transition: transform 8s ease-in-out;
}

.reveal.design-layer .real-events-slide-container .real-events-slide.real-events-slide-anim img {
  -ms-transform: scale(1.15);
      transform: scale(1.15);
}

.reveal.design-layer .real-events-slide-container .real-events-slide.real-events-slide-anim-tr img {
  -ms-transform: scale(1.15);
      transform: scale(1.15);
  -ms-transform-origin: 100% 0%;
      transform-origin: 100% 0%;
}

.reveal.design-layer .real-events-slide-container .real-events-slide.real-events-slide-anim-br img {
  -ms-transform: scale(1.15);
      transform: scale(1.15);
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
}

.reveal.design-layer .real-events-slide-container .real-events-slide.real-events-slide-anim-bl img {
  -ms-transform: scale(1.15);
      transform: scale(1.15);
  -ms-transform-origin: 0% 100%;
      transform-origin: 0% 100%;
}

.reveal.design-layer .real-events-slide-container .real-events-slide.real-events-slide-anim-tl img {
  -ms-transform: scale(1.15);
      transform: scale(1.15);
  -ms-transform-origin: 0% 0%;
      transform-origin: 0% 0%;
}

.reveal.design-layer .real-events-slide-container .real-events-slide h3 {
  position: absolute;
  width: 96%;
  top: 10%;
  left: 2%;
  font-family: Montserrat-SemiBold;
  color: #fefefe;
  font-size: 24px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  margin: 0;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .real-events-slide-container .real-events-slide h3 {
    font-size: 18px;
  }
}

.reveal.design-layer .real-events-slide-container .real-events-slide h3 span {
  background-color: #FF5700;
  background-color: #FF021E;
  border-radius: 5px;
  padding: 0 5px;
  white-space: nowrap;
}

.reveal.design-layer .real-events-slide-container .real-events-slide .real-events-slide-buttons {
  position: absolute;
  width: 260px;
  height: 160px;
  top: 30%;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

.reveal.design-layer .real-events-slide-container .real-events-slide .real-events-slide-buttons a {
  background-color: #FF5700;
  font-family: Montserrat-SemiBold;
  color: #fefefe;
  font-size: 24px;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 40px;
  line-height: 40px;
  top: 60px;
  left: 0;
}

.reveal.design-layer .real-events-slide-container .real-events-slide .real-events-slide-buttons a:first-child {
  top: 0;
}

.reveal.design-layer .real-events-slide-container .real-events-slide .real-events-slide-buttons a:last-child {
  top: auto;
  bottom: 0;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .real-events-slide-container .real-events-slide .real-events-slide-buttons {
    width: 200px;
    height: 120px;
  }
  .reveal.design-layer .real-events-slide-container .real-events-slide .real-events-slide-buttons a {
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    top: 44px;
  }
}

.reveal.design-layer {
  max-width: 612px;
  padding: 0 !important;
  overflow: visible;
  width: 90%;
  height: auto;
  min-height: unset;
  margin-right: auto;
  margin-left: auto;
  border: none;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
}

.reveal.design-layer .close-button {
  border-radius: 10px;
  background-image: none;
  background-color: #fefefe;
  width: 20px;
  height: 20px;
  top: -11px;
  right: -11px;
}

.reveal.design-layer .close-button:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  top: 4px;
  left: 4px;
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -6px -154px;
}

.reveal.design-layer .close-button:hover:after {
  background-position: -78px -106px;
}

.reveal.design-layer h3 {
  font-family: Montserrat-SemiBold;
  color: #222222;
  font-size: 22px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  margin: 20px 0 15px;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer h3 {
    font-size: 18px;
    line-height: 24px;
  }
}

.reveal.design-layer h4 {
  font-family: Montserrat-SemiBold;
  color: #222222;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  text-align: center;
  text-transform: none;
  margin: 15px 0 20px;
}

.reveal.design-layer h4 span {
  color: #FF021E;
  font-size: 20px;
  padding: 0 3px 0 5px;
  white-space: nowrap;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer h4 {
    font-size: 14px;
    line-height: 20px;
  }
  .reveal.design-layer h4 span {
    font-size: 16px;
  }
}

.reveal.design-layer .real-events-img {
  overflow: hidden;
}

.reveal.design-layer .real-events-img img {
  animation-name: real-events-img-anim;
  animation-duration: 16s;
  animation-timing-function: ease-in-out;
}

.reveal.design-layer .real-events-img.real-events-img-anim img {
  -ms-transform: scale(1.15);
      transform: scale(1.15);
}

.reveal.design-layer .real-events-button {
  background-color: #FF5700;
  font-family: Montserrat-SemiBold;
  color: #fefefe;
  font-size: 18px;
  text-align: center;
  position: relative;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin-bottom: 25px;
  padding: 0 36px 0 12px;
}

.reveal.design-layer .real-events-button:after {
  content: '\f061';
  font-family: 'FontAwesome';
  font-size: 14px;
  position: absolute;
  top: 0;
  right: 12px;
  animation-name: real-events-button-anim;
  animation-duration: 5s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite;
}

.reveal.design-layer .real-events-button:hover:after {
  color: #333333;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .real-events-button {
    font-size: 16px;
    height: 36px;
    line-height: 36px;
  }
}

@keyframes real-events-img-anim {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.15);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes real-events-button-anim {
  0% {
    right: 12px;
  }
  90% {
    right: 12px;
  }
  95% {
    right: 6px;
  }
  100% {
    right: 12px;
  }
}

.reveal.design-layer .stream-theater-container {
  position: relative;
  overflow: hidden;
}

.reveal.design-layer .stream-theater-container h3 {
  font-family: Montserrat-Bold;
  color: #888888;
  font-size: 32px;
  font-weight: normal;
  line-height: 36px;
  text-align: left;
  margin: 0 0 30px;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .stream-theater-container h3 {
    font-size: 5.4vw;
    line-height: 6.4vw;
    margin: 0;
  }
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .stream-theater-container > img {
    margin: -5% 0;
  }
}

.reveal.design-layer .stream-theater-container > h3 {
  display: none;
  position: absolute;
  top: 20px;
  left: 25px;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .stream-theater-container > h3 {
    display: block;
  }
}

.reveal.design-layer .stream-theater-container .stream-theater-content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 40px 30px;
  overflow: hidden;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .stream-theater-container .stream-theater-content h3 {
    display: none;
  }
}

.reveal.design-layer .stream-theater-container .stream-theater-content p {
  font-family: Montserrat-Light;
  color: #222222;
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 20px;
}

.reveal.design-layer .stream-theater-container .stream-theater-content p span {
  font-family: Montserrat-Bold;
}

.reveal.design-layer .stream-theater-container .stream-theater-content p:last-child {
  margin: 0 0 50px;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .stream-theater-container .stream-theater-content p:last-child {
    margin: 0 0 20px;
  }
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .stream-theater-container .stream-theater-content p {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 15px;
  }
}

.reveal.design-layer .stream-theater-container .stream-theater-content .stream-theater-button {
  background-color: #FF5700;
  font-family: Montserrat-Bold;
  color: #fefefe;
  font-size: 28px;
  text-align: center;
  position: relative;
  display: inline-block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0 10% 0 12px;
}

.reveal.design-layer .stream-theater-container .stream-theater-content .stream-theater-button:after {
  content: '\f061';
  font-family: 'FontAwesome';
  font-size: 22px;
  position: absolute;
  top: 0;
  right: 10%;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .stream-theater-container .stream-theater-content .stream-theater-button:after {
    font-size: 16px;
  }
}

.reveal.design-layer .stream-theater-container .stream-theater-content .stream-theater-button:hover:after {
  color: #222222;
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .stream-theater-container .stream-theater-content .stream-theater-button {
    font-size: 18px;
    height: 40px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 679px) {
  .reveal.design-layer .stream-theater-container .stream-theater-content {
    background-color: #fefefe;
    position: relative;
    padding: 20px 10px;
  }
  .reveal.design-layer .stream-theater-container .stream-theater-content .columns, .reveal.design-layer .stream-theater-container .stream-theater-content .featured .border, .featured .reveal.design-layer .stream-theater-container .stream-theater-content .border, .reveal.design-layer .stream-theater-container .stream-theater-content .featured .programBox .mainImgContainer, .featured .programBox .reveal.design-layer .stream-theater-container .stream-theater-content .mainImgContainer {
    width: 100%;
  }
}

.reveal-overlay {
  background: rgba(0, 0, 0, 0.45);
  overflow: auto;
}

.reveal-overlay .reveal {
  padding: 3.125rem;
}

i.close-x {
  padding: 0.375rem;
  right: 3.75rem;
  top: 3.75rem;
}

i.close-x:hover {
  color: #FFFFFF;
}

.arrow {
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
  color: #FFFFFF;
}

.arrow i.moreIcon {
  font-size: 1.5rem;
  padding: 0 0.375rem 0 0.375rem;
  cursor: pointer;
  float: right;
  background-color: #000000;
  right: 3.75rem !important;
}

.reveal .row .row .row {
  margin-left: -.53846em;
  margin-right: -.53846em;
}

.reveal .row .row .row .columns, .reveal .row .row .row .featured .border, .featured .reveal .row .row .row .border, .reveal .row .row .row .featured .programBox .mainImgContainer, .featured .programBox .reveal .row .row .row .mainImgContainer {
  padding: 0 0.53846em;
}

.reveal {
  padding: 0.76923em !important;
  z-index: 10000;
  font-size: 13px;
}

.reveal h5 {
  font-size: 1.84615em;
  border-bottom: 1px solid #ECECEC;
  font-family: Neuron, arial, sans-serif;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.reveal span.error:before {
  display: none;
}

.reveal hr {
  margin-top: 0;
}

.reveal form {
  margin-bottom: 0;
}

.reveal #email_form hr {
  margin-top: 20px;
}

.reveal-bg {
  z-index: 9999;
}

#error_reveal {
  padding: 10px 25px !important;
}

@media only screen and (min-width: 768px) {
  #error_reveal {
    margin-left: -200px;
    width: 400px;
  }
}

#error_reveal h5 {
  font-size: 1.84615em;
  border-bottom: 1px solid #ECECEC;
  font-family: Neuron, arial, sans-serif;
  margin-top: 0.5em;
}

#error_reveal p {
  color: #444;
  margin: 25px 0px 15px 0;
  border-bottom: 1px solid #ECECEC;
  padding-bottom: 25px;
}

.reveal.tiny p {
  margin: 10px 0 20px;
}

.reveal_custom, #export_reveal {
  top: 152px;
}

@media only screen and (max-width: 767px) {
  .reveal.tiny, .reveal.small {
    width: 80%;
    width: 80%;
    position: relative;
    height: auto;
    top: inherit;
    left: auto;
    display: block;
    min-height: unset;
    margin-left: auto;
  }
}

.icons-sprite, .icons-alert, .icons-basket, .icons-calendar, .icons-checked, .icons-circleArrowDownSmall, .icons-circleArrowLeftSmall, .icons-circleArrowRightSmall, .moreIcon:after, .icons-circleArrowUpSmall, .icons-delete-white-bg, .icons-delete, .icons-dinamicMenu, .icons-dropdown, .icons-dropdownActive, .icons-dropdownTop, .icons-edit, .icons-facebook, .icons-filter-remove, .icons-info, .icons-orbitLeft, .sliderContainer .orbit-container .orbit-previous span, .icons-orbitLeftH, .sliderContainer .orbit-container .orbit-previous:hover span, .icons-orbitRight, .sliderContainer .orbit-container .orbit-next span, .icons-orbitRightH, .sliderContainer .orbit-container .orbit-next:hover span, .icons-place, .icons-searchGray, .icons-searchWhite, .icons-share, .icons-star-half, .icons-star-small-half, .icons-star-small, .icons-star, .icons-success, .icons-toplist-down, .icons-toplist-line, .icons-toplist-up, .icons-warning, .basketPage .deleteCoupon, form.custom.minimal .dropdown a.selector:after, form.custom.minimal .custom.dropdown:hover a.selector:after, form.custom.minimal .custom.dropdown.open a.selector:after, button.search:after, .button.search:after, .topMenuContainer #basketLayer .autocomplete a.search.button:after, .backIcon:before, .top-bar-section .has-dropdown > a:after, .dinamicMenu, #searchButton span.graySearch, .toplistBox .rateContainer .rate .up, .toplistBox .rateContainer .rate .down, .toplistBox .rateContainer .rate .noChange, .toplistBox:hover .rate .up, .toplistBox:hover .rate .down, .toplistBox:hover .rate .noChange, .ticketBox.ticketTypes:before, .ticketBox.ticketTypes.open:before, .filterBox .filterCheckbox:checked + .filterLabel:after, .calendarContainer:after, .ratingStar, .ratingStar.small, .ratingStar.active, .ratingStar.active.small, .ratingStar.half, .ratingStar.half.small, .alert-box.success:before, .alert-box.alert:before, .alert-box.warning:before, .editLink a:after, form.custom .custom.checkbox.checked:before, form.custom .custom.dropdown .selector:after, form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after, .has-tip:after, .has-tip:hover:after, .close-x:after {
  background: url("../img/icons-s54705e3531.png") no-repeat;
}

.moreIcon, .backIcon, .search, .button, .topMenuContainer #basketLayer .autocomplete a.button, button {
  text-transform: lowercase;
}

button.search::after,
.button.search::after,
.topMenuContainer #basketLayer .autocomplete a.search.button::after {
  background-position: 0 -67px;
  content: "";
  display: inline-block;
  height: 17px;
  left: 10px;
  position: absolute;
  top: 8px;
  width: 17px;
}

.has-tip:after {
  background-position: 0 -373px;
  width: 24px;
  height: 24px;
}

.has-tip:hover:after {
  background-position: 0 -325px;
  width: 24px;
  height: 24px;
}

.graySearch {
  background-position: 0 -175px;
  height: 20px;
  width: 20px;
}

.icons-alert {
  background-position: 0 -617px;
  height: 29px;
  width: 32px;
}

.icons-basket {
  background-position: 0 -155px;
  height: 20px;
  width: 23px;
}

.icons-calendar {
  background-position: 0 -118px;
  height: 18px;
  width: 16px;
}

.icons-checked {
  background-position: 0 -15px;
  height: 9px;
  width: 11px;
}

.icons-circleArrowDownSmall {
  background-position: 0 -30rem-calc 1;
  height: 24px;
  width: 24px;
}

.icons-circleArrowLeftSmall,
.backIcon:before {
  background-position: 0 -256px;
  height: 21px;
  width: 21px;
}

.icons-circleArrowRightSmall,
.moreIcon:after {
  background-position: 0 -235px;
  height: 21px;
  width: 21px;
}

.icons-circleArrowRightSmall,
.moreIcon:hover:after {
  background-position: 0 -955px;
  height: 21px;
  width: 21px;
}

.close-x:after {
  background-position: 0 -1012px;
  height: 24px;
  width: 24px;
}

.close-x:after:hover {
  background-position: 0 -349px;
}

.icons-circleArrowUpSmall {
  background-position: 0 -565px;
  height: 24px;
  width: 24px;
}

.icons-delete-white-bg {
  background-position: 0 -493px;
  height: 24px;
  width: 24px;
}

.icons-delete-white-bg:hover,
.icons-delete-white-bg.delete-white-bg_hover,
.icons-delete-white-bg.delete-white-bg-hover {
  background-position: 0 -517px;
}

.icons-delete {
  display: inline-block;
  background-position: 0 -277px;
  height: 24px;
  width: 24px;
}

.icons-delete:hover,
.icons-delete.delete_hover,
.icons-delete.delete-hover {
  background-position: 0 -349px;
}

.icons-dinamicMenu {
  background-position: 0 -469px;
  height: 24px;
  width: 24px;
}

.icons-dinamicMenu:hover,
.icons-dinamicMenu.dinamicMenu_hover,
.icons-dinamicMenu.dinamicMenu-hover {
  background-position: 0 -54rem-calc 1;
}

.icons-dropdown {
  background-position: 0 -24px;
  height: 6px;
  width: 10px;
}

.icons-dropdownActive {
  background-position: 0 0;
  height: 6px;
  width: 10px;
}

.icons-dropdownTop {
  background-position: 0 -6px;
  height: 6px;
  width: 10px;
}

.icons-edit {
  background-position: 0 -445px;
  height: 24px;
  width: 24px;
}

.icons-facebook {
  background-position: 0 -397px;
  height: 24px;
  width: 24px;
  display: inline-block;
  margin-right: 3px;
  margin-top: 7px;
}

.icons-filter-remove {
  background-position: 0 -33px;
  height: 7px;
  width: 7px;
}

.icons-info {
  background-position: 0 -373px;
  height: 24px;
  width: 24px;
}

.icons-info:hover,
.icons-info.info_hover, .icons-info.info-hover {
  background-position: 0 -325px;
}

.icons-orbitLeft,
.sliderContainer .orbit-container .orbit-previous span {
  background-position: 0 -821px;
  height: 38px;
  width: 18px;
}

.icons-orbitLeftH,
.sliderContainer .orbit-container .orbit-previous:hover span {
  background-position: 0 -783px;
  height: 38px;
  width: 18px;
}

.icons-orbitRight,
.sliderContainer .orbit-container .orbit-next span {
  background-position: 0 -707px;
  height: 38px;
  width: 18px;
}

.icons-orbitRightH,
.sliderContainer .orbit-container .orbit-next:hover span {
  background-position: 0 -745px;
  height: 38px;
  width: 18px;
}

.icons-place,
.placeIcon {
  background-position: 0 -589px;
  height: 28px;
  width: 18px;
}

.icons-searchGray {
  background-position: 0 -175px;
  height: 20px;
  width: 20px;
}

.icons-searchWhite {
  background-position: 0 -67px;
  height: 17px;
  width: 17px;
}

.icons-share {
  background-position: 0 -421px;
  height: 24px;
  width: 24px;
}

.icons-star-half {
  background-position: 0 -215px;
  height: 20px;
  width: 20px;
}

.icons-star-small-half {
  background-position: 0 -84px;
  height: 17px;
  width: 17px;
}

.icons-star-small {
  background-position: 0 -5rem-calc 1;
  height: 16px;
  width: 17px;
}

.icons-star {
  background-position: 0 -136px;
  height: 19px;
  width: 20px;
}

.icons-success {
  background-position: 0 -675px;
  height: 32px;
  width: 32px;
}

.icons-toplist-line {
  background-position: -10px 0;
  height: 2px;
  width: 18px;
}

.icons-warning {
  background-position: 0 -646px;
  height: 29px;
  width: 32px;
}

li.mobil_app a::before {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
}

li.mobil_app a::before {
  background-position: -17px -380px;
  content: "";
  display: inline-block;
  height: 19px;
  margin-bottom: -0.0625rem;
  margin-right: 0.5625rem;
  vertical-align: text-bottom;
  width: 10px;
}

.ajax_loader {
  background-image: url("../img/ajax_loader_medium.gif");
  background-repeat: no-repeat;
  height: 32px;
  width: 32px;
  display: none;
}

.ajax_loader_small {
  background-image: url("../img/ajax_loader_small.gif");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: none;
}

.flag {
  width: 16px;
  height: 0.6875rem;
  background: url("../img/flags.png") no-repeat;
  float: left;
  margin: 0.25rem;
}

.flag.flag-ad {
  background-position: -16px 0;
}

.flag.flag-ae {
  background-position: -32px 0;
}

.flag.flag-af {
  background-position: -48px 0;
}

.flag.flag-ag {
  background-position: -64px 0;
}

.flag.flag-ai {
  background-position: -80px 0;
}

.flag.flag-al {
  background-position: -96px 0;
}

.flag.flag-am {
  background-position: -112px 0;
}

.flag.flag-an {
  background-position: -128px 0;
}

.flag.flag-ao {
  background-position: -144px 0;
}

.flag.flag-ar {
  background-position: -160px 0;
}

.flag.flag-as {
  background-position: -176px 0;
}

.flag.flag-at {
  background-position: -192px 0;
}

.flag.flag-au {
  background-position: -208px 0;
}

.flag.flag-aw {
  background-position: -224px 0;
}

.flag.flag-az {
  background-position: -240px 0;
}

.flag.flag-ba {
  background-position: 0 -1rem-calc 1;
}

.flag.flag-bb {
  background-position: -16px -1rem-calc 1;
}

.flag.flag-bd {
  background-position: -32px -1rem-calc 1;
}

.flag.flag-be {
  background-position: -48px -1rem-calc 1;
}

.flag.flag-bf {
  background-position: -64px -1rem-calc 1;
}

.flag.flag-bg {
  background-position: -80px -1rem-calc 1;
}

.flag.flag-bh {
  background-position: -96px -1rem-calc 1;
}

.flag.flag-bi {
  background-position: -112px -1rem-calc 1;
}

.flag.flag-bj {
  background-position: -128px -1rem-calc 1;
}

.flag.flag-bm {
  background-position: -144px -1rem-calc 1;
}

.flag.flag-bn {
  background-position: -160px -1rem-calc 1;
}

.flag.flag-bo {
  background-position: -176px -1rem-calc 1;
}

.flag.flag-br {
  background-position: -192px -1rem-calc 1;
}

.flag.flag-bs {
  background-position: -208px -1rem-calc 1;
}

.flag.flag-bt {
  background-position: -224px -1rem-calc 1;
}

.flag.flag-bv {
  background-position: -240px -1rem-calc 1;
}

.flag.flag-bw {
  background-position: 0 -22px;
}

.flag.flag-by {
  background-position: -16px -22px;
}

.flag.flag-bz {
  background-position: -32px -22px;
}

.flag.flag-ca {
  background-position: -48px -22px;
}

.flag.flag-catalonia {
  background-position: -64px -22px;
}

.flag.flag-cd {
  background-position: -80px -22px;
}

.flag.flag-cf {
  background-position: -96px -22px;
}

.flag.flag-cg {
  background-position: -112px -22px;
}

.flag.flag-ch {
  background-position: -128px -22px;
}

.flag.flag-ci {
  background-position: -144px -22px;
}

.flag.flag-ck {
  background-position: -160px -22px;
}

.flag.flag-cl {
  background-position: -176px -22px;
}

.flag.flag-cm {
  background-position: -192px -22px;
}

.flag.flag-cn {
  background-position: -208px -22px;
}

.flag.flag-co {
  background-position: -224px -22px;
}

.flag.flag-cr {
  background-position: -240px -22px;
}

.flag.flag-cu {
  background-position: 0 -33px;
}

.flag.flag-cv {
  background-position: -16px -33px;
}

.flag.flag-cw {
  background-position: -32px -33px;
}

.flag.flag-cy {
  background-position: -48px -33px;
}

.flag.flag-cs {
  background-position: -64px -33px;
}

.flag.flag-de {
  background-position: -80px -33px;
}

.flag.flag-dj {
  background-position: -96px -33px;
}

.flag.flag-da {
  background-position: -112px -33px;
}

.flag.flag-dm {
  background-position: -128px -33px;
}

.flag.flag-do {
  background-position: -144px -33px;
}

.flag.flag-dz {
  background-position: -160px -33px;
}

.flag.flag-ec {
  background-position: -176px -33px;
}

.flag.flag-ee {
  background-position: -192px -33px;
}

.flag.flag-eg {
  background-position: -208px -33px;
}

.flag.flag-eh {
  background-position: -224px -33px;
}

.flag.flag-england {
  background-position: -240px -33px;
}

.flag.flag-er {
  background-position: 0 -44px;
}

.flag.flag-es {
  background-position: -16px -44px;
}

.flag.flag-et {
  background-position: -32px -44px;
}

.flag.flag-eu {
  background-position: -48px -44px;
}

.flag.flag-fi {
  background-position: -64px -44px;
}

.flag.flag-fj {
  background-position: -80px -44px;
}

.flag.flag-fk {
  background-position: -96px -44px;
}

.flag.flag-fm {
  background-position: -112px -44px;
}

.flag.flag-fo {
  background-position: -128px -44px;
}

.flag.flag-fr {
  background-position: -144px -44px;
}

.flag.flag-ga {
  background-position: -160px -44px;
}

.flag.flag-en {
  background-position: -176px -44px;
}

.flag.flag-gd {
  background-position: -192px -44px;
}

.flag.flag-ge {
  background-position: -208px -44px;
}

.flag.flag-gf {
  background-position: -224px -44px;
}

.flag.flag-gg {
  background-position: -240px -44px;
}

.flag.flag-gh {
  background-position: 0 -55px;
}

.flag.flag-gi {
  background-position: -16px -55px;
}

.flag.flag-gl {
  background-position: -32px -55px;
}

.flag.flag-gm {
  background-position: -48px -55px;
}

.flag.flag-gn {
  background-position: -64px -55px;
}

.flag.flag-gp {
  background-position: -80px -55px;
}

.flag.flag-gq {
  background-position: -96px -55px;
}

.flag.flag-gr {
  background-position: -112px -55px;
}

.flag.flag-el {
  background-position: -112px -55px;
}

.flag.flag-gs {
  background-position: -128px -55px;
}

.flag.flag-gt {
  background-position: -144px -55px;
}

.flag.flag-gu {
  background-position: -160px -55px;
}

.flag.flag-gw {
  background-position: -176px -55px;
}

.flag.flag-gy {
  background-position: -192px -55px;
}

.flag.flag-hk {
  background-position: -208px -55px;
}

.flag.flag-hm {
  background-position: -224px -55px;
}

.flag.flag-hn {
  background-position: -240px -55px;
}

.flag.flag-hr {
  background-position: 0 -66px;
}

.flag.flag-ht {
  background-position: -16px -66px;
}

.flag.flag-hu {
  background-position: -32px -66px;
}

.flag.flag-ic {
  background-position: -48px -66px;
}

.flag.flag-id {
  background-position: -64px -66px;
}

.flag.flag-ie {
  background-position: -80px -66px;
}

.flag.flag-il {
  background-position: -96px -66px;
}

.flag.flag-im {
  background-position: -112px -66px;
}

.flag.flag-in {
  background-position: -128px -66px;
}

.flag.flag-io {
  background-position: -144px -66px;
}

.flag.flag-iq {
  background-position: -160px -66px;
}

.flag.flag-ir {
  background-position: -176px -66px;
}

.flag.flag-is {
  background-position: -192px -66px;
}

.flag.flag-it {
  background-position: -208px -66px;
}

.flag.flag-je {
  background-position: -224px -66px;
}

.flag.flag-jm {
  background-position: -240px -66px;
}

.flag.flag-jo {
  background-position: 0 -77px;
}

.flag.flag-jp {
  background-position: -16px -77px;
}

.flag.flag-ke {
  background-position: -32px -77px;
}

.flag.flag-kg {
  background-position: -48px -77px;
}

.flag.flag-kh {
  background-position: -64px -77px;
}

.flag.flag-ki {
  background-position: -80px -77px;
}

.flag.flag-km {
  background-position: -96px -77px;
}

.flag.flag-kn {
  background-position: -112px -77px;
}

.flag.flag-kp {
  background-position: -128px -77px;
}

.flag.flag-kr {
  background-position: -144px -77px;
}

.flag.flag-kurdistan {
  background-position: -160px -77px;
}

.flag.flag-kw {
  background-position: -176px -77px;
}

.flag.flag-ky {
  background-position: -192px -77px;
}

.flag.flag-kz {
  background-position: -208px -77px;
}

.flag.flag-la {
  background-position: -224px -77px;
}

.flag.flag-lb {
  background-position: -240px -77px;
}

.flag.flag-lc {
  background-position: 0 -88px;
}

.flag.flag-li {
  background-position: -16px -88px;
}

.flag.flag-lk {
  background-position: -32px -88px;
}

.flag.flag-lr {
  background-position: -48px -88px;
}

.flag.flag-ls {
  background-position: -64px -88px;
}

.flag.flag-lt {
  background-position: -80px -88px;
}

.flag.flag-lu {
  background-position: -96px -88px;
}

.flag.flag-lv {
  background-position: -112px -88px;
}

.flag.flag-ly {
  background-position: -128px -88px;
}

.flag.flag-ma {
  background-position: -144px -88px;
}

.flag.flag-mc {
  background-position: -160px -88px;
}

.flag.flag-md {
  background-position: -176px -88px;
}

.flag.flag-me {
  background-position: -192px -88px;
}

.flag.flag-mg {
  background-position: -208px -88px;
}

.flag.flag-mh {
  background-position: -224px -88px;
}

.flag.flag-mk {
  background-position: -240px -88px;
}

.flag.flag-ml {
  background-position: 0 -99px;
}

.flag.flag-mm {
  background-position: -16px -99px;
}

.flag.flag-mn {
  background-position: -32px -99px;
}

.flag.flag-mo {
  background-position: -48px -99px;
}

.flag.flag-mp {
  background-position: -64px -99px;
}

.flag.flag-mq {
  background-position: -80px -99px;
}

.flag.flag-mr {
  background-position: -96px -99px;
}

.flag.flag-ms {
  background-position: -112px -99px;
}

.flag.flag-mt {
  background-position: -128px -99px;
}

.flag.flag-mu {
  background-position: -144px -99px;
}

.flag.flag-mv {
  background-position: -160px -99px;
}

.flag.flag-mw {
  background-position: -176px -99px;
}

.flag.flag-mx {
  background-position: -192px -99px;
}

.flag.flag-my {
  background-position: -208px -99px;
}

.flag.flag-mz {
  background-position: -224px -99px;
}

.flag.flag-na {
  background-position: -240px -99px;
}

.flag.flag-nc {
  background-position: 0 -110px;
}

.flag.flag-ne {
  background-position: -16px -110px;
}

.flag.flag-nf {
  background-position: -32px -110px;
}

.flag.flag-ng {
  background-position: -48px -110px;
}

.flag.flag-ni {
  background-position: -64px -110px;
}

.flag.flag-nl {
  background-position: -80px -110px;
}

.flag.flag-no {
  background-position: -96px -110px;
}

.flag.flag-np {
  background-position: -112px -110px;
}

.flag.flag-nr {
  background-position: -128px -110px;
}

.flag.flag-nu {
  background-position: -144px -110px;
}

.flag.flag-nz {
  background-position: -160px -110px;
}

.flag.flag-om {
  background-position: -176px -110px;
}

.flag.flag-pa {
  background-position: -192px -110px;
}

.flag.flag-pe {
  background-position: -208px -110px;
}

.flag.flag-pf {
  background-position: -224px -110px;
}

.flag.flag-pg {
  background-position: -240px -110px;
}

.flag.flag-ph {
  background-position: 0 -121px;
}

.flag.flag-pk {
  background-position: -16px -121px;
}

.flag.flag-pl {
  background-position: -32px -121px;
}

.flag.flag-pm {
  background-position: -48px -121px;
}

.flag.flag-pn {
  background-position: -64px -121px;
}

.flag.flag-pr {
  background-position: -80px -121px;
}

.flag.flag-ps {
  background-position: -96px -121px;
}

.flag.flag-pt {
  background-position: -112px -121px;
}

.flag.flag-pw {
  background-position: -128px -121px;
}

.flag.flag-py {
  background-position: -144px -121px;
}

.flag.flag-qa {
  background-position: -160px -121px;
}

.flag.flag-re {
  background-position: -176px -121px;
}

.flag.flag-ro {
  background-position: -192px -121px;
}

.flag.flag-rs {
  background-position: -208px -121px;
}

.flag.flag-ru {
  background-position: -224px -121px;
}

.flag.flag-rw {
  background-position: -240px -121px;
}

.flag.flag-sa {
  background-position: 0 -132px;
}

.flag.flag-sb {
  background-position: -16px -132px;
}

.flag.flag-sc {
  background-position: -32px -132px;
}

.flag.flag-scotland {
  background-position: -48px -132px;
}

.flag.flag-sd {
  background-position: -64px -132px;
}

.flag.flag-se {
  background-position: -80px -132px;
}

.flag.flag-sg {
  background-position: -96px -132px;
}

.flag.flag-sh {
  background-position: -112px -132px;
}

.flag.flag-si {
  background-position: -128px -132px;
}

.flag.flag-sk {
  background-position: -144px -132px;
}

.flag.flag-sl {
  background-position: -160px -132px;
}

.flag.flag-sm {
  background-position: -176px -132px;
}

.flag.flag-sn {
  background-position: -192px -132px;
}

.flag.flag-so {
  background-position: -208px -132px;
}

.flag.flag-somaliland {
  background-position: -224px -132px;
}

.flag.flag-sr {
  background-position: -240px -132px;
}

.flag.flag-sr {
  background-position: -208px -121px;
}

.flag.flag-ss {
  background-position: 0 -143px;
}

.flag.flag-st {
  background-position: -16px -143px;
}

.flag.flag-sv {
  background-position: -32px -143px;
}

.flag.flag-sx {
  background-position: -48px -143px;
}

.flag.flag-sy {
  background-position: -64px -143px;
}

.flag.flag-sz {
  background-position: -80px -143px;
}

.flag.flag-tc {
  background-position: -96px -143px;
}

.flag.flag-td {
  background-position: -112px -143px;
}

.flag.flag-tf {
  background-position: -128px -143px;
}

.flag.flag-tg {
  background-position: -144px -143px;
}

.flag.flag-th {
  background-position: -160px -143px;
}

.flag.flag-tj {
  background-position: -176px -143px;
}

.flag.flag-tk {
  background-position: -192px -143px;
}

.flag.flag-tl {
  background-position: -208px -143px;
}

.flag.flag-tm {
  background-position: -224px -143px;
}

.flag.flag-tn {
  background-position: -240px -143px;
}

.flag.flag-to {
  background-position: 0 -154px;
}

.flag.flag-tr {
  background-position: -16px -154px;
}

.flag.flag-tt {
  background-position: -32px -154px;
}

.flag.flag-tv {
  background-position: -48px -154px;
}

.flag.flag-tw {
  background-position: -64px -154px;
}

.flag.flag-tz {
  background-position: -80px -154px;
}

.flag.flag-ua {
  background-position: -96px -154px;
}

.flag.flag-ug {
  background-position: -112px -154px;
}

.flag.flag-um {
  background-position: -128px -154px;
}

.flag.flag-us {
  background-position: -144px -154px;
}

.flag.flag-uy {
  background-position: -160px -154px;
}

.flag.flag-uz {
  background-position: -176px -154px;
}

.flag.flag-va {
  background-position: -192px -154px;
}

.flag.flag-vc {
  background-position: -208px -154px;
}

.flag.flag-ve {
  background-position: -224px -154px;
}

.flag.flag-vg {
  background-position: -240px -154px;
}

.flag.flag-vi {
  background-position: 0 -165px;
}

.flag.flag-vn {
  background-position: -16px -165px;
}

.flag.flag-vu {
  background-position: -32px -165px;
}

.flag.flag-wales {
  background-position: -48px -165px;
}

.flag.flag-wf {
  background-position: -64px -165px;
}

.flag.flag-ws {
  background-position: -80px -165px;
}

.flag.flag-ye {
  background-position: -96px -165px;
}

.flag.flag-yt {
  background-position: -112px -165px;
}

.flag.flag-za {
  background-position: -128px -165px;
}

.flag.flag-zanzibar {
  background-position: -144px -165px;
}

.flag.flag-zm {
  background-position: -160px -165px;
}

.flag.flag-zw {
  background-position: -176px -165px;
}

.feedback-wrapper {
  font-family: Neuron, arial, sans-serif;
  color: #333333;
  line-height: 2rem;
  font-size: 1.25rem;
  background: #F0F0F0;
  padding: 0.625rem;
  margin-bottom: 1.25rem;
  overflow: hidden;
}

.feedback-wrapper .success-bg {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -48px -210px;
  margin-right: 0.75rem;
  height: 32px;
  width: 32px;
  float: left;
}

.feedback-wrapper .alert-bg {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -78px -172px;
  margin-right: 0.75rem;
  height: 32px;
  width: 32px;
  float: left;
}

.cancel-feedback-wrapper {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: -14px -736px;
  float: right;
  height: 16px;
  width: 16px;
}

.cancel-feedback-wrapper:hover {
  background-position: -14px -794px;
}

.tiptip-reduced-price:after {
  position: static !important;
  margin-left: 0.5625rem;
}

span.info-icon {
  width: 24px;
  height: 24px;
  background-image: url("../img/icons-s54705e3531.png");
  background-repeat: no-repeat;
  background-position: 0px -373px;
  content: "";
  display: block;
  float: left;
  margin-top: 10px;
}

.ticketInfo span.info-icon {
  margin-right: 8px;
  margin-top: 4px;
}

.was_in_basket {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: 0px -155px;
  height: 20px;
  width: 24px;
  opacity: .6;
  padding-top: 0.125rem;
  margin-left: 0.3125rem;
  display: inline-block;
}

.was_in_basket:hover {
  opacity: 1;
}

.grid-view {
  line-height: 2.375rem;
  padding-left: 0.75rem;
  display: block;
  color: #888888;
  float: right;
  margin-bottom: 0.375rem;
}

.grid-view:hover {
  color: #888888;
}

.grid-view:hover > .grid-view-bg {
  background-position: 0 -883px;
}

.grid-view-bg {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -859px;
  margin-top: 0.375rem;
  margin-left: 0.4375rem;
  float: right;
  height: 24px;
  width: 24px;
}

.list-view {
  line-height: 2.375rem;
  padding-left: 0.75rem;
  display: block;
  color: #888888;
  float: right;
  margin-bottom: 0.375rem;
}

.list-view:hover {
  color: #888888;
}

.list-view:hover > .list-view-bg {
  background-position: 0 -931px;
}

.list-view-bg {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -907px;
  margin-top: 0.375rem;
  margin-left: 0.4375rem;
  float: right;
  height: 24px;
  width: 24px;
}

.filterStyle a {
  padding: 0.125rem 1.5625rem 0.125rem 10px;
  background: #FF5700;
  color: #FFFFFF;
  position: relative;
}

.filterStyle a:hover {
  color: #FFFFFF;
}

.filterStyle a .numb {
  display: none;
}

.filterStyle a:after {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  content: "";
  display: inline-block;
  background-position: 0px -33px;
  height: 7px;
  width: 7px;
  position: absolute;
  right: 0.75rem;
  top: 0.375rem;
}

.checkbox {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 0;
  /* fix centering issue */
  vertical-align: middle;
  border: solid 0.0625rem #CCCCCC;
  background: #FFFFFF;
}

.active-checkbox {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -15px;
  content: "";
  display: inline-block;
  position: absolute;
  left: 0.125rem;
  top: 0.125rem;
  height: 9px;
  width: 11px;
}

.openedmenu,
.closedmenu {
  margin-left: 0.875rem;
}

.openedmenu .menu-arrow,
.closedmenu .menu-arrow {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: -5px -309px;
  position: absolute;
  width: 14px;
  height: 10px;
  margin-left: -1rem;
  margin-top: 0.3125rem;
}

.closedmenu .menu-arrow {
  -ms-transform: rotate(-90deg) !important;
  transform: rotate(-90deg) !important;
}

.calendarEvent0 {
  background-color: #FFFFFF !important;
  border-color: #E8E8E8 !important;
  border-radius: 0 !important;
  margin-bottom: 0.125rem !important;
  height: 18px;
  padding: -0.1875rem 0.125rem 0.125rem 0.125rem;
  overflow: hidden;
  line-height: 16px;
  color: #222222 !important;
}

.calendarEvent1 {
  background-color: #FFFFFF !important;
  border-color: #E8E8E8 !important;
  border-radius: 0 !important;
  margin-bottom: 0.125rem !important;
  height: 18px;
  padding: -0.1875rem 0.125rem 0.125rem 0.125rem;
  overflow: hidden;
  line-height: 16px;
  color: #222222 !important;
}

.calendarEventMore {
  background-color: #FFFFFF !important;
  border-color: #E8E8E8 !important;
  border-radius: 0 !important;
  margin-bottom: 0.125rem !important;
  height: 18px;
  padding: 0.125rem;
  color: #222222 !important;
  font-weight: bold;
}

.small-icons-delete {
  background-position: 0 -976px;
  height: 18px;
  width: 18px;
  margin: 0.1875rem;
}

.small-icons-delete:hover {
  background-position: 0 -994px;
}

.placeIcon {
  display: inline-block;
  background: url("../img/icons-scdc7b96192.png");
  background-position: -24px -172px;
  height: 28px;
  margin-right: 0.75rem;
  vertical-align: text-bottom;
  width: 18px;
}

.addToFav {
  background-image: url("../img/icons-scdc7b96192.png");
  background-position: -41px -76px;
  display: inline-block;
  height: 24px;
  margin: 0 0.23077em;
  width: 24px;
}

.addToFav:hover {
  background-position: -65px -76px;
}

.ticketBox.ticketTypes:before {
  content: "";
  display: inline-block;
  background-position: 0 -301px;
  height: 24px;
  width: 24px;
  position: absolute;
  top: 0.1875rem;
  right: 0.3125rem;
}

.ticketBox.ticketTypes.open:before {
  background-position: 0 -565px;
  height: 24px;
  width: 24px;
}

.rotate_icon:after {
  -ms-transform: rotate(-90deg) !important;
  transform: rotate(-90deg) !important;
}

html {
  font-weight: normal;
  font-size: 100% !important;
}

body {
  color: #333333;
  font-family: Arial, sans-serif;
  cursor: default;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 1.3125rem;
}

::-moz-selection {
  color: #FFFFFF;
  background: #FF5700 !important;
}

::selection {
  color: #FFFFFF;
  background: #FF5700 !important;
}

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

.row {
  margin: 0 auto;
  max-width: 63.125rem;
  width: 100%;
}

.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  *zoom: 1;
}

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

.row:after {
  clear: both;
}

.row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom: 1;
}

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

.row.collapse:after {
  clear: both;
}

.column, .columns, .featured .border, .featured .programBox .mainImgContainer, .columns, .featured .border, .featured .programBox .mainImgContainer, .featured .border, .featured .programBox .mainImgContainer {
  padding-left: .9375rem;
  padding-right: .9375rem;
}

a {
  color: #333333;
  line-height: inherit;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #404040;
}

a:focus {
  outline: medium none;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
  direction: ltr;
  margin: 0;
  padding: 0;
}

ul,
ol,
dl {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.25rem;
  list-style-position: outside;
  margin-bottom: 1.1875rem;
}

ul li {
  list-style: none;
  line-height: 1.25rem;
}

aside .menu ul {
  margin: 0;
}

aside .menu ul li span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1rem;
  padding: 4px 0;
}

aside .menu > li a span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
}

aside .cmenu li span, aside .vmenu li span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1rem;
  padding: 4px 0;
}

table {
  width: auto;
  margin-bottom: 0;
}

table thead {
  background-color: transparent !important;
  border: none !important;
}

table tbody {
  background-color: transparent !important;
  border: none !important;
}

table tbody th {
  padding: 0;
}

table tbody td {
  padding: 0;
}

table tbody tr:nth-child(2n) {
  background-color: transparent;
}

table tfoot {
  background-color: transparent !important;
  border: none !important;
}

form {
  margin-bottom: 0.9375rem;
}

form .row .row {
  margin: 0 -0.55769em;
}

form .row .row .column, form .row .row .columns, form .row .row .featured .border, .featured form .row .row .border, form .row .row .featured .programBox .mainImgContainer, .featured .programBox form .row .row .mainImgContainer {
  padding-left: 0.55769em;
  padding-right: 0.55769em;
  position: relative;
}

.column, .columns, .featured .border, .featured .programBox .mainImgContainer, .columns, .featured .border, .featured .programBox .mainImgContainer,
.featured .border,
.featured .programBox .mainImgContainer {
  float: left;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  position: relative;
}

p {
  font-family: inherit;
  /*font-size: rem-calc(13);*/
  font-weight: normal;
  line-height: 1.125rem;
  margin-bottom: 1.3125rem;
  text-rendering: auto;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Neuron-Light, arial, sans-serif;
  color: #222222;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 0.625rem;
  margin-top: 0.375rem;
  text-rendering: auto;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
}

h1 {
  font-family: Neuron-ExtraLight, arial, sans-serif;
  font-size: 2.5rem;
  color: #888888;
  margin: 0.5rem 0 1.25rem 0;
}

h1 a {
  color: #888888;
}

h2 {
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 1.125rem;
}

h2 a:hover {
  color: #FF5700;
}

h3 {
  font-size: 1.125rem;
}

h4 {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.25rem;
  text-transform: uppercase;
}

h5 {
  font-size: 1rem;
  font-weight: normal;
}

h6 {
  font-size: 0.875rem;
  font-weight: normal;
}

hr {
  max-width: 100%;
  border-top-color: none;
  border-right-colors: none;
  border-top-colors: none;
  border-bottom-colors: none;
  border-color: #ECECEC;
  border-image: none;
  border-style: solid;
  border-width: 0.0625rem 0 0;
  clear: both;
  height: 0;
  margin: 1.1875rem 0 1.1875rem;
}

select {
  -moz-appearance: none;
  background-color: #FFFFFF;
  background-image: url("../img/icons/dropdown.png");
  background-repeat: no-repeat;
  background-position: right 6px center;
  background-size: 12px 12px;
  cursor: pointer;
  border-radius: 0;
  color: #888888;
  font-family: inherit;
  font-size: 0.8125rem;
  width: 100%;
  height: 2rem;
  line-height: normal;
  margin: 0 0 0.8125rem;
  padding: 0.25rem;
  padding-right: 1.25rem;
  background-origin: unset;
}

select.ticket_selector {
  width: 3.125rem;
}

select option {
  color: #222222;
  padding: 0.5rem 1.25rem 0.5rem 0.5rem;
}

select option:focus {
  background-color: #FF5700 !important;
}

select option:hover {
  background-color: #FF5700 !important;
}

select:disabled {
  background-image: none;
}

select:disabled:hover {
  background-image: none;
}

.fieldset,
select {
  border: 0.0625rem solid #CCCCCC;
}

.group, .programBoxesContainer.programList .programBox, .programBoxesContainer.programList .programBox.small .border .infoContent .dateBox, .h4Title, .toplistBox, .featured .programBox, .contactBox .telContainer {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}

.group:before, .programBoxesContainer.programList .programBox:before, .programBoxesContainer.programList .programBox.small .border .infoContent .dateBox:before, .h4Title:before, .toplistBox:before, .featured .programBox:before, .contactBox .telContainer:before {
  content: "";
  display: table;
}

.group:after, .programBoxesContainer.programList .programBox:after, .programBoxesContainer.programList .programBox.small .border .infoContent .dateBox:after, .h4Title:after, .toplistBox:after, .featured .programBox:after, .contactBox .telContainer:after {
  content: "";
  display: table;
  clear: both;
}

.clear {
  clear: both;
}

.center {
  text-align: center;
}

.large-centered {
  float: none !important;
}

.left {
  float: left !important;
}

.right {
  float: right !important;
}

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

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

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

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

.spaceTop {
  margin-top: 1.875rem;
}

.noMargin {
  margin: 0 !important;
}

.noMarginTop {
  margin-top: 0 !important;
}

.noMarginBottom {
  margin-bottom: 0 !important;
}

.noMarginLeft {
  margin-left: 0 !important;
}

.noMarginRight {
  margin-right: 0 !important;
}

.noPadding {
  padding: 0 !important;
}

.noPaddingTop {
  padding-top: 0 !important;
}

.noPaddingBottom {
  padding-bottom: 0 !important;
}

.highlight {
  color: #FF5700 !important;
}

.grayText {
  color: #999999;
}

.bold {
  font-weight: bold;
}

@media only screen and (min-width: 768px) {
  .dateSelector .custom.dropdown {
    margin-bottom: 0 !important;
  }
  #contentLeft.large-3.columns, .featured #contentLeft.large-3.border, .featured .programBox #contentLeft.large-3.mainImgContainer, #contentLeft.large-12.columns, .featured #contentLeft.border, .featured .programBox #contentLeft.mainImgContainer {
    min-width: 15.8125rem;
  }
  #contentMain.large-9.columns, .featured #contentMain.large-9.border, .featured .programBox #contentMain.large-9.mainImgContainer, #contentMain.large-12.columns, .featured #contentMain.border, .featured .programBox #contentMain.mainImgContainer {
    float: none;
    overflow: hidden;
    width: auto;
  }
}

.h4Title {
  margin-top: 1rem;
  position: relative;
}

.h4Title h4 {
  float: left;
  padding-right: 0.3125rem;
}

.h4Title .lineHolder {
  padding-top: 1.25rem;
}

.h4Title .lineHolder hr {
  border-color: #ECECEC;
  clear: none;
  margin: 0;
}

.h4Title .socialIcons {
  margin-top: 0.5625rem;
}

.h4Title .extra {
  float: right;
  margin-bottom: 0;
  padding-left: 0.3125rem;
}

.h4Title .extra .custom.dropdown {
  margin-bottom: 0;
  text-align: right;
}

.h4Title .extra .viewStyle {
  display: none !important;
}

@media only screen and (min-width: 768px) {
  .h4Title .extra .viewStyle {
    display: inline-block !important;
  }
}

.h4Title form.custom.extra .custom.dropdown .selector:after {
  content: "";
}

.h4Title form.custom.extra .custom.dropdown:hover .selector:after, .h4Title form.custom.extra .custom.dropdown.open .selector:after {
  content: "";
}

.h4Title .numb {
  float: right;
  padding-top: 10px;
  padding-left: 5px;
}

.h4Title .info-icon {
  float: right;
  margin: 8px 0 0 8px;
}

.h4Title .info-icon:hover {
  background-position: 0 -325px;
}

.main,
#sub,
#select,
#usage {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-bottom: 0.3125rem;
  padding-top: 0.3125rem;
  position: relative;
}

.tickets {
  float: right;
  height: 2.0625rem;
  line-height: 2.0625rem;
  padding-left: 0.625rem;
  padding-right: 1.25rem;
}

#colored, .ticketCount, .total, .currency {
  color: #FF5700;
  font-weight: bold;
}

.label,
a.label {
  background: #FF5700;
  font-family: Arial, sans-serif;
  color: #FFFFFF;
  display: inline-block;
  font-size: 1rem;
  font-weight: normal;
  line-height: 0.8125rem;
  padding: 0.3125rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  margin-bottom: 0.3125rem;
  white-space: nowrap;
}

.label:hover,
a.label:hover {
  background: #222222;
}

.label.error,
a.label.error {
  white-space: nowrap;
}

.numb {
  color: #878787;
  margin: 0 !important;
}

.price {
  color: #FF5700;
  font-size: 1.25rem;
  font-family: Neuron, arial, sans-serif;
}

.icons-share,
.icons-facebook {
  display: inline-block;
  margin-right: 0.1875rem;
}

.siteTitle {
  margin-top: 0.75rem;
  margin-bottom: 0.375rem;
}

.siteTitle h1 {
  margin: 0;
}

.siteTitle .socialIcons {
  margin-top: 0.6875rem;
}

.siteTitle .countDownContainer {
  margin-top: 0.6875rem;
}

.siteTitle .right {
  margin-top: 1.125rem;
}

.siteTitle .right .countdown {
  margin-right: 0 !important;
}

.siteTitle .right .left .grayText {
  font-size: 0.8125rem;
}

.soldOut {
  display: inline-block;
}

#popupBasket {
  padding: 0 !important;
}

#popupBasket #title h4 {
  background-color: #888888;
  font-size: 1.3125rem;
  color: #FFFFFF;
  margin: auto;
  text-align: center;
  padding-top: 0.375rem;
  padding-right: 0;
  padding-bottom: 0.375rem;
  padding-left: 0;
}

#popupBasket .autocompleteRow .right .grayText {
  font-size: 0.875rem;
}

#popupBasket .autocompleteRow .right .countdown.countdown-fixed {
  font-size: 1.5rem;
}

#popupBasket .autocompleteRow .firstInfoRow.group h4, #popupBasket .autocompleteRow .programBoxesContainer.programList .firstInfoRow.programBox h4, .programBoxesContainer.programList #popupBasket .autocompleteRow .firstInfoRow.programBox h4, #popupBasket .autocompleteRow .programBoxesContainer.programList .programBox.small .border .infoContent .firstInfoRow.dateBox h4, .programBoxesContainer.programList .programBox.small .border .infoContent #popupBasket .autocompleteRow .firstInfoRow.dateBox h4, #popupBasket .autocompleteRow .firstInfoRow.h4Title h4, #popupBasket .autocompleteRow .firstInfoRow.toplistBox h4, #popupBasket .autocompleteRow .featured .firstInfoRow.programBox h4, .featured #popupBasket .autocompleteRow .firstInfoRow.programBox h4, #popupBasket .autocompleteRow .contactBox .firstInfoRow.telContainer h4, .contactBox #popupBasket .autocompleteRow .firstInfoRow.telContainer h4 {
  color: #333333;
  margin-bottom: 0;
}

#popupBasket .autocompleteRow .firstInfoRow.group .left, #popupBasket .autocompleteRow .programBoxesContainer.programList .firstInfoRow.programBox .left, .programBoxesContainer.programList #popupBasket .autocompleteRow .firstInfoRow.programBox .left, #popupBasket .autocompleteRow .programBoxesContainer.programList .programBox.small .border .infoContent .firstInfoRow.dateBox .left, .programBoxesContainer.programList .programBox.small .border .infoContent #popupBasket .autocompleteRow .firstInfoRow.dateBox .left, #popupBasket .autocompleteRow .firstInfoRow.h4Title .left, #popupBasket .autocompleteRow .firstInfoRow.toplistBox .left, #popupBasket .autocompleteRow .featured .firstInfoRow.programBox .left, .featured #popupBasket .autocompleteRow .firstInfoRow.programBox .left, #popupBasket .autocompleteRow .contactBox .firstInfoRow.telContainer .left, .contactBox #popupBasket .autocompleteRow .firstInfoRow.telContainer .left {
  font-size: 0.875rem;
  color: #333333;
  line-height: 1.5rem;
}

#popupBasket .autocompleteRow .firstInfoRow.group .right, #popupBasket .autocompleteRow .programBoxesContainer.programList .firstInfoRow.programBox .right, .programBoxesContainer.programList #popupBasket .autocompleteRow .firstInfoRow.programBox .right, #popupBasket .autocompleteRow .programBoxesContainer.programList .programBox.small .border .infoContent .firstInfoRow.dateBox .right, .programBoxesContainer.programList .programBox.small .border .infoContent #popupBasket .autocompleteRow .firstInfoRow.dateBox .right, #popupBasket .autocompleteRow .firstInfoRow.h4Title .right, #popupBasket .autocompleteRow .firstInfoRow.toplistBox .right, #popupBasket .autocompleteRow .featured .firstInfoRow.programBox .right, .featured #popupBasket .autocompleteRow .firstInfoRow.programBox .right, #popupBasket .autocompleteRow .contactBox .firstInfoRow.telContainer .right, .contactBox #popupBasket .autocompleteRow .firstInfoRow.telContainer .right {
  font-size: 0.875rem;
  color: #333333;
}

#popupBasket .autocompleteRow .firstInfoRow.group .right .price.totalPrice, #popupBasket .autocompleteRow .programBoxesContainer.programList .firstInfoRow.programBox .right .price.totalPrice, .programBoxesContainer.programList #popupBasket .autocompleteRow .firstInfoRow.programBox .right .price.totalPrice, #popupBasket .autocompleteRow .programBoxesContainer.programList .programBox.small .border .infoContent .firstInfoRow.dateBox .right .price.totalPrice, .programBoxesContainer.programList .programBox.small .border .infoContent #popupBasket .autocompleteRow .firstInfoRow.dateBox .right .price.totalPrice, #popupBasket .autocompleteRow .firstInfoRow.h4Title .right .price.totalPrice, #popupBasket .autocompleteRow .firstInfoRow.toplistBox .right .price.totalPrice, #popupBasket .autocompleteRow .featured .firstInfoRow.programBox .right .price.totalPrice, .featured #popupBasket .autocompleteRow .firstInfoRow.programBox .right .price.totalPrice, #popupBasket .autocompleteRow .contactBox .firstInfoRow.telContainer .right .price.totalPrice, .contactBox #popupBasket .autocompleteRow .firstInfoRow.telContainer .right .price.totalPrice {
  font-size: 1.375rem;
}

#popupBasket .dark, #popupBasket .backIcon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

#popupBasketTimeHolder {
  margin-left: 0.3125rem;
}

.popupBasketShadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  border: none;
}

.darkMenu, .headerContainer .menu #verticalMenu #verticalMenuBox {
  background: #222222;
  border: 0.0625rem solid #111111;
  border-top: none;
  padding: 0 1.25rem;
  text-align: right;
}

.darkMenu ul li, .headerContainer .menu #verticalMenu #verticalMenuBox ul li {
  float: none;
  margin: 0;
  padding: 0;
}

.darkMenu ul li a, .headerContainer .menu #verticalMenu #verticalMenuBox ul li a {
  border-top: 0.0625rem solid #444444;
  color: #999999;
  display: block;
  font-size: 0.8125rem;
  font-weight: normal;
  padding: 0.5rem 0;
}

.darkMenu ul li a:hover, .headerContainer .menu #verticalMenu #verticalMenuBox ul li a:hover {
  color: #FF5700;
}

.darkMenu ul li:first-child a, .headerContainer .menu #verticalMenu #verticalMenuBox ul li:first-child a {
  border-top: none;
}

.headerContainer {
  background-color: #FF5700;
  position: relative;
}

.headerContainer > .row {
  display: -ms-flexbox;
  display: flex;
}

.headerContainer > .row .blackBackground.logo {
  background: #000000;
  position: relative;
  width: auto;
  height: 75px;
  padding: 0 16px;
  white-space: nowrap;
  z-index: 9;
}

@media only screen and (min-width: 1000px) {
  .headerContainer > .row .blackBackground.logo:before {
    content: "";
    background: black;
    height: 75px;
    right: 100%;
    position: absolute;
    width: 2600px;
  }
}

.headerContainer > .row .blackBackground.logo a {
  display: block;
  width: 100%;
  height: 100%;
}

.headerContainer > .row .blackBackground.logo h2 {
  color: #FFFFFF;
  display: inline-block;
  margin: 0;
  font-size: 46px;
  line-height: 68px;
}

@media only screen and (min-width: 768px) {
  .headerContainer > .row .blackBackground.logo h2 {
    margin: 0 10px;
  }
}

.headerContainer > .row .blackBackground.logo img {
  max-width: none;
  max-height: 75px;
}

.headerContainer > .row .mainBackground {
  background: #FF5700;
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.headerContainer .menu {
  background: #FF5700;
  font-family: Neuron-DemiBold, arial, sans-serif;
  color: #FFFFFF;
  height: 75px;
  padding: 0;
  position: relative;
  text-align: center;
}

.headerContainer .menu .smallDinamicMenu {
  float: right;
}

.headerContainer .menu a {
  display: inline-block;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  line-height: 4.6875rem;
  color: inherit;
  font-size: 1.25rem;
}

.headerContainer .menu a:hover {
  color: #222222;
}

.headerContainer .menu ul {
  margin-top: 0;
}

.headerContainer .menu ul li {
  font-size: 1.25rem;
  font-weight: normal;
  list-style: outside none none;
  display: inline-block;
  float: left;
  margin: 0;
}

.headerContainer .menu #verticalMenu {
  position: absolute;
  right: 8%;
  top: 0;
  display: inline-block;
  height: 4.6875rem;
}

@media only screen and (max-width: 767px) {
  .headerContainer .menu #verticalMenu {
    right: 0;
    position: relative;
  }
}

@media only screen and (min-width: 768px) {
  .headerContainer .menu #verticalMenu {
    position: absolute;
    right: 8%;
  }
}

.headerContainer .menu #verticalMenu ul {
  margin-top: 0;
}

.headerContainer .menu #verticalMenu .dinamicMenuBox li {
  float: right;
}

.headerContainer .menu #verticalMenu #verticalMenuBox {
  display: none;
  position: absolute;
  top: 2.75rem;
  right: 0;
  z-index: 100;
  padding: 0;
  top: 4.6875rem;
  right: -1.25rem;
  min-height: 3.0625rem;
  background: #222222;
  text-align: right;
  border: 0.0625rem solid #111111;
  border-top: none;
}

.headerContainer .menu #verticalMenu #verticalMenuBox:hover {
  display: block;
}

.headerContainer .menu #verticalMenu #verticalMenuBox:hover #verticalMenuBox {
  display: block;
}

.headerContainer .menu #verticalMenu #verticalMenuBox ul {
  line-height: normal;
  padding-top: 0;
  padding-right: 0.9375rem;
  padding-bottom: 0;
  padding-left: 0.9375rem;
  margin: 0;
}

.headerContainer .menu #verticalMenu #verticalMenuBox ul li {
  line-height: normal;
  float: none;
  margin: 0;
  display: block;
}

.headerContainer .menu #verticalMenu #verticalMenuBox ul li a {
  color: #999999;
  font-size: 0.8125rem;
  display: block;
  line-height: 2.125rem;
  padding: 0;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  white-space: nowrap;
  font-family: Arial, sans-serif;
}

.headerContainer .menu #verticalMenu #verticalMenuBox ul ul li:last-child a {
  border-bottom: none;
  line-height: 2.5rem;
}

.headerContainer .menu #verticalMenu #verticalMenuBox ul ul li:first-child a {
  line-height: 2.5rem;
}

.headerContainer .menu #verticalMenu #verticalMenuBox ul ul li a:hover {
  color: #FF5700;
}

.headerContainer .menu #verticalMenu:hover #verticalMenuBox {
  display: block;
}

.headerContainer .menu #horizontalMenu {
  display: block;
  margin-right: 4.375rem;
  min-width: 1.25rem;
}

@media only screen and (min-width: 768px) {
  .headerContainer .menu #horizontalMenu {
    display: inline-block;
    height: 4.6875rem;
    overflow: hidden;
    text-align: center;
  }
}

.headerContainer .menu #horizontalMenu a {
  font-size: 1.25rem;
  color: inherit;
  display: inline-block;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.headerContainer .menu #horizontalMenu a:hover {
  color: #222222;
}

@media only screen and (min-width: 421px) {
  .headerContainer .menu #horizontalMenu {
    display: block;
  }
}

.headerContainer .searchHolder {
  height: 4.6875rem;
  background: #FF5700;
  padding-top: 1.125rem;
}

.headerContainer .searchHolder.large-4 {
  position: relative;
}

.rightCanvasMenu {
  background: #222222;
  color: #FFFFFF;
  padding: 0.8125rem;
  top: 0;
}

.rightCanvasMenu a {
  color: #999999;
  display: block;
  font-size: 1rem;
  padding: 0.375rem 0;
}

.rightCanvasMenu a:hover {
  color: #FF5700;
}

.rightCanvasMenu h2 {
  color: #999999;
}

.smallDinamicMenu {
  display: block;
  cursor: pointer;
  margin-top: 1rem;
  overflow: auto;
}

.meny-right {
  overflow: hidden;
}

#generalSearch {
  background: #222222;
  border: none;
  color: #999999;
  height: 2.375rem;
}

#generalSearch:focus {
  border: none;
  box-shadow: none;
}

button#searchButton {
  width: 2.625rem !important;
  height: 2.375rem !important;
  background-color: #4D4D4D !important;
}

#searchButton {
  margin: 0;
  border: 0;
  height: 0;
  padding: 0;
  position: absolute;
  width: 0;
  right: 0.4375rem;
  top: 1.125rem;
}

#searchButton span.graySearch {
  background-position: 0 -175px !important;
  display: inline-block;
  height: 1.25rem;
  position: absolute !important;
  right: 0.625rem;
  top: 0.5rem;
  width: 1.25rem;
}

.searchForm {
  right: 0.875rem;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .searchForm {
    display: block !important;
  }
}

.searchForm.searchFocus .autocomplete {
  display: inline-block;
}

@media only screen and (min-width: 768px) {
  #searchButton {
    right: 0;
    top: 0;
  }
  .searchForm {
    position: absolute;
    right: 0.875rem;
    width: 100%;
  }
  .searchForm.searchFocus {
    transition: width 0.3s;
  }
}

.searchForm.searchFocus .autocomplete {
  display: inline-block;
}

.autocomplete {
  background: #E9E9E9;
  display: none;
  left: 0;
  position: absolute;
  top: 2.375rem;
  width: 100%;
  z-index: 10;
  padding: 0;
  padding-bottom: 0.9375rem;
  border-left: solid 0.0625rem #CCCCCC;
  border-right: solid 0.0625rem #CCCCCC;
  border-bottom: solid 0.0625rem #CCCCCC;
}

.h4Title .searchLineHolder {
  padding-top: 1.25rem;
}

.h4Title .searchLineHolder hr {
  border-color: #DBDBDB;
  clear: none;
  margin: 0;
}

.autocomplete #row_holder .h4Title {
  margin-top: 0;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.autocomplete #row_holder .h4Title h4 {
  margin-bottom: 0;
}

.moreResult {
  border-top: solid 0.0625rem #DBDBDB;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  margin-top: 0.3125rem;
  padding-top: 0.8125rem;
  text-align: center;
}

.moreResult a {
  color: #FF5700;
}

.moreResult a span.numb {
  color: #FF5700;
}

.autompleteHolder {
  position: relative;
}

.atocompleteImgHolder {
  float: left;
}

.atocompleteImgHolder {
  width: 6.25rem;
}

.autocompleteDetails {
  float: none;
  padding-left: 6.875rem;
  width: auto;
}

.autocompleteTitle {
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 1.125rem;
  margin-bottom: 0.17647rem;
}

.autocompleteRow {
  padding: 0.5rem 0.75rem;
  line-height: 1;
}

.autocompleteRow .place {
  line-height: 1.125rem;
}

.autocompleteRow hr {
  border-color: #DBDBDB;
  margin: 0.5625rem 0;
}

.autocompleteRow:hover .autocompleteTitle a {
  color: #FF5700;
}

.autocompleteRow:hover .place {
  color: #999999;
}

.section-container.auto section .title a {
  border-left: none;
  font-weight: normal;
}

@media only screen and (min-width: 768px) {
  .section-container.auto section .title a {
    border-left: 0.0625rem solid #D2D2D2;
    padding: 0 0.71429rem 0 0.71429rem;
  }
}

.section-container.auto section:first-child .title a {
  border-left: none;
  padding-left: 0;
}

.section-container.auto section .content {
  padding-bottom: 1.25rem;
}

@media only screen and (min-width: 768px) {
  .section-container.auto section .content {
    padding-bottom: 0;
  }
}

.newsBox {
  margin-bottom: 0.9375rem;
}

.newsBox .mainImg {
  float: left;
  width: 6.25rem;
  margin-right: 0.625rem;
  margin-bottom: 0.3125rem;
}

.newsBox h2 {
  margin-top: 0;
  margin-bottom: 0.16667rem;
}

.newsBox .place {
  display: inline;
}

.newsBox .info {
  float: left;
  width: 7.625rem;
  padding-left: 0.625rem;
  margin-top: -0.5rem;
}

.newsBox .info h2 {
  line-height: 1rem;
}

.newsBox .description p {
  margin-top: 0.4375rem;
  margin-bottom: 0;
}

.newsBox hr {
  margin-top: 0.625rem;
  margin-bottom: 0;
}

.toplistBox {
  margin-bottom: 0.625rem;
  position: relative;
  width: 101%;
}

.toplistBox .rateContainer {
  background: #FF5700;
  float: left;
  position: absolute;
  width: 2.375rem;
  height: 100%;
  overflow: hidden;
}

.toplistBox .rateContainer .rateValue {
  font-family: Neuron-ExtraLight, arial, sans-serif;
  min-height: 2.125rem;
  padding-top: 0.25rem;
  background: #FF5700;
  text-align: center;
  color: #FFFFFF;
  font-size: 1.625rem;
}

.toplistBox .rateContainer .rate {
  background: #000000;
  height: 12.5rem;
  text-align: center;
}

.toplistBox .rateContainer .rate .up, .toplistBox .rateContainer .rate .down, .toplistBox .rateContainer .rate .noChange {
  display: inline-block;
}

.toplistBox .rateContainer .rate .up {
  margin-top: 0.875rem;
  background-position: -10px -24px;
  width: 1.125rem;
  height: 0.5625rem;
}

.toplistBox .rateContainer .rate .down {
  margin-top: 1rem;
  background-position: 0 -42px;
  width: 1.125rem;
  height: 0.5625rem;
}

.toplistBox .rateContainer .rate .noChange {
  margin-top: 1.1875rem;
  background-position: -10px 0;
  width: 1.125rem;
  height: 0.125rem;
}

.toplistBox .info {
  min-height: 4.75rem;
  background: #F0F0F0;
  border: 0.0625rem solid #DCDCDC;
  float: left;
  width: 100%;
  padding: 0.1875rem 0.625rem 0.4375rem 3rem;
}

.toplistBox .info .place {
  color: #999999;
  display: inline-block;
  font-size: 0.8125rem;
  line-height: 1.25rem;
}

.toplistBox .info .place:hover {
  color: #333333;
}

.toplistBox .info h3 {
  font-family: Neuron-Bold, arial, sans-serif;
  margin-bottom: 0.33333rem;
  line-height: 1.25rem;
  font-size: 1rem;
}

.toplistBox:hover .info {
  background: #E9E9E9;
}

.toplistBox:hover h3 {
  color: #FF5700;
}

.toplistBox:hover .rate .up {
  background-position: -7px -33px;
}

.toplistBox:hover .rate .down {
  background-position: -10px -6px;
}

.toplistBox:hover .rate .noChange {
  background-position: -11px -15px;
}

@media only screen and (min-width: 768px) {
  .artistBox .row .info {
    padding-left: 0.625rem;
  }
}

.artistBox:hover h2 {
  color: #FF5700;
}

.artistBoxes {
  margin: 0.9375rem 0 0 !important;
}

.artistBoxes:first-child .artistBox {
  border-top: none;
  padding-top: 0;
}

.artistBoxes .artistBox {
  border-top: 0.0625rem solid #ECECEC;
  padding-top: 0.9375rem;
}

.artistBoxes .artistBox:first-child {
  padding-left: 0;
}

.artistBoxes .artistBox:last-child {
  padding-right: 0;
}

.ticketSearchContainer {
  background: #E9E9E9;
  padding: 1.25rem 0 0 0;
  height: 7.3125rem;
}

.ticketSearchContainer .section-container.auto {
  margin-top: 0;
}

.ticketSearchContainer form {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .ticketSearchContainer form.custom .custom.dropdown {
    margin-bottom: 0;
  }
}

.ticketSearchContainer.noSearchFilters {
  height: 64px;
}

.featured {
  margin-top: 1.1875rem;
  margin-bottom: 0.5625rem;
}

.featured .border {
  padding: 0 0.875rem 0 0.875rem;
}

@media only screen and (max-width: 767px) {
  .featured .border {
    border: none;
  }
}

@media only screen and (max-width: 420px) {
  .featured .border {
    border: 0.0625rem solid #DCDCDC;
    border-top: none;
    width: 100%;
  }
}

.featured .border .place {
  display: block;
  color: #999999;
  font-size: 0.8125rem;
  line-height: 1.23077rem;
  margin-bottom: 0.5rem;
}

.featured .programBox {
  background: #F0F0F0;
  border: 0.0625rem solid #DCDCDC;
}

.featured .programBox:hover {
  background: #E9E9E9;
}

.featured .programBox .mainImgContainer {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
}

.featured .programBox .mainImgContainer .mainImg {
  width: 100% !important;
}

@media only screen and (max-width: 767px) {
  .featured .programBox .mainImgContainer {
    padding: 0;
    margin: 0;
    position: relative;
    width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  .featured .programBox .mainImgContainer {
    width: 100%;
  }
}

@media only screen and (max-width: 420px) {
  .featured .programBox .mainImgContainer {
    width: 100%;
  }
}

.featured .programBox .border {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .featured .programBox .border {
    border: none;
    width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  .featured .programBox .border {
    width: 100%;
  }
}

@media only screen and (max-width: 420px) {
  .featured .programBox .border {
    border-top: none;
    width: 100%;
  }
}

.featured .programBox .border .infoContent h2 {
  display: inline-block;
  max-height: 3rem;
  overflow: hidden;
  width: 100%;
  line-height: 1.5rem;
}

.featured .programBox .border .infoContent a {
  line-height: 1rem;
}

.featured .programBox .border .description p {
  margin-top: 0;
  max-height: 4.5rem;
  overflow: hidden;
}

.featured .programBox .info {
  margin: 0;
}

.featured .programBox h2 {
  margin-top: 0.5rem;
  font-size: 1.25rem;
}

.featured .programBox .description p {
  margin-top: 0.5625rem;
}

@media only screen and (min-width: 768px) {
  .programBoxes .columns.large-4, .programBoxes .featured .large-4.border, .featured .programBoxes .large-4.border, .programBoxes .featured .programBox .large-4.mainImgContainer, .featured .programBox .programBoxes .large-4.mainImgContainer {
    width: 33.3333%;
  }
}

.row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox {
  overflow: hidden;
  padding-bottom: 15px !important;
}

.row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .mainImgContainer, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .mainImgContainer, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .mainImgContainer, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .mainImgContainer, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .mainImgContainer {
  width: 31%;
  max-width: 222px;
  margin-right: 10px;
}

@media only screen and (max-width: 480px) {
  .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .mainImgContainer, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .mainImgContainer, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .mainImgContainer, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .mainImgContainer, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .mainImgContainer {
    display: none;
  }
}

.row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .mainImgContainer .mainImg, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .mainImgContainer .mainImg, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .mainImgContainer .mainImg, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .mainImgContainer .mainImg, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .mainImgContainer .mainImg {
  width: auto;
}

.row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .border, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .border, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .border, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .border, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .border {
  padding-bottom: 0 !important;
}

.row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .border .info, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .border .info, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .border .info, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .border .info, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .border .info {
  float: none;
  margin: 0;
}

.row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .place, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .place, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .place, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .place, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .place {
  margin: 0;
}

.row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .dateBox, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .dateBox, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .dateBox, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .dateBox, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .dateBox {
  width: auto !important;
  margin-top: 8px !important;
  margin-right: 0;
}

.row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .dateBox .date, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .dateBox .date, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .dateBox .date, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .dateBox .date, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .dateBox .date, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .dateBox .hour, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .dateBox .hour, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .dateBox .hour, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .dateBox .hour, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .dateBox .hour {
  background: none repeat scroll 0% 0% #888;
  font-size: 14px !important;
  float: left;
  padding: 2px 8px;
  color: #FFF;
  height: auto !important;
  line-height: normal !important;
}

.row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .dateBox .hour, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .dateBox .hour, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .dateBox .hour, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .dateBox .hour, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .dateBox .hour {
  background: none repeat scroll 0% 0% #444;
}

@media only screen and (max-width: 480px) {
  .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .description, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .description, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .description, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .description, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .description {
    padding-right: 0 !important;
  }
}

.row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .description p, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .description p, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .description p, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .description p, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .description p {
  margin: 6px 0 8px !important;
  max-height: 72px;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .ticketInfo .button, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .ticketInfo .button, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .ticketInfo .button, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .ticketInfo .button, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .ticketInfo .button, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .ticketInfo .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .large-12.columns .programBox.listBox .ticketInfo a.button, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .ticketInfo .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .border .programBox.listBox .ticketInfo a.button, .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .ticketInfo .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .featured .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .border .programBox.listBox .ticketInfo a.button, .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .ticketInfo .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .featured .programBox .mainImgContainer .programBox.listBox .ticketInfo a.button, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .ticketInfo .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .featured .programBox .row .programBoxesContainer.programList .row.programBoxes.actorActualEvents .mainImgContainer .programBox.listBox .ticketInfo a.button {
    margin-top: 10px !important;
  }
}

.newsBoxesContainer .newsBoxes.lastRow .newsBox, .newsBoxesContainer .newsBoxes:last-child .newsBox {
  border-bottom: none;
  margin-bottom: 0.9375rem;
}

@media only screen and (min-width: 768px) {
  .newsBoxesContainer .newsBoxes.lastRow .newsBox, .newsBoxesContainer .newsBoxes:last-child .newsBox {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 768px) {
  .newsBoxesContainer .newsBoxes.lastRow .newsBox hr, .newsBoxesContainer .newsBoxes:last-child .newsBox hr {
    display: none;
  }
}

.newsBoxesContainer .newsBoxes.lastRow .newsBox:last-child hr, .newsBoxesContainer .newsBoxes:last-child .newsBox:last-child hr {
  display: none;
}

.newsBoxesContainer .newsBoxes .lastRow .newsBox hr {
  display: none;
}

aside .h4Title:first-child {
  margin-top: 0;
}

aside a:hover {
  color: #FF5700;
}

aside label:hover {
  color: #FF5700;
}

aside form.custom label {
  line-height: 1.25rem;
  font-size: 1em;
}

.filterBox ul li {
  line-height: 1.25rem;
}

.filterBox .filterCheckbox {
  display: none;
}

.filterBox .filterLabel {
  color: #333333;
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: normal;
  margin-bottom: 0.125rem;
  position: relative;
}

.filterBox .filterLabel:hover {
  color: #FF5700;
}

.filterBox .filterCheckbox:checked + .filterLabel {
  padding: 0 1.5625rem 0 0.625rem;
  background: #FF5700;
  color: #FFFFFF;
}

.filterBox .filterCheckbox:checked + .filterLabel .numb {
  display: none;
}

.filterBox .filterCheckbox:checked + .filterLabel:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0.375rem;
  right: 0.5rem;
}

@media only screen and (min-width: 768px) {
  .filterDate .dateFrom {
    padding-right: 0.3125rem;
  }
  .filterDate .dateTo {
    padding-left: 0.3125rem;
  }
}

.calendarContainer {
  cursor: pointer;
  position: relative;
  width: 50%;
  float: left;
}

.calendarContainer:after {
  content: "";
  background-position: 0 -118px;
  display: inline-block;
  position: absolute;
  width: 1rem;
  height: 1.125rem;
  right: 0.625rem;
  top: 0.4375rem;
}

.calendarContainer .calendar {
  margin-bottom: 0;
  padding-right: 1.875rem;
}

.calendarContainer#searchDateContainer input[type="text"] {
  border-right: none !important;
}

.programLarge {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.row.programLarge > div:nth-child(1) {
  float: right;
  overflow: hidden;
}

.place {
  color: #999999;
  display: inline-block;
  line-height: 2.25rem;
}

a.place:hover {
  color: #404040;
}

#sitemap_page a.place {
  line-height: 1.25rem;
  margin-bottom: 8px;
}

.programInfo #seasonticket-tabs .large-4 {
  position: relative;
}

.programInfo h1 {
  color: #222222;
  line-height: 2.625rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

@media (max-width: 480px) {
  .programInfo h1 {
    font-size: 2rem;
  }
}

@media (max-width: 360px) {
  .programInfo h1 {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
}

.programInfo h1.szep-icon {
  position: relative;
  padding-right: 30px;
}

.programInfo h1.szep-icon span {
  position: absolute;
  bottom: 12px;
  right: 0;
}

.programInfo .place {
  line-height: 0.9375rem;
}

.programInfo .descript {
  margin-bottom: 0.875rem;
}

.programInfo .placeContainer {
  margin-bottom: 0.875rem;
}

.programInfo .placeContainer .placeIcon {
  vertical-align: 0.25rem;
  margin-right: 1rem;
  margin-top: 0.25rem;
  float: left;
}

.programInfo .placeContainer a {
  font-family: Neuron-Light, arial, sans-serif;
  line-height: 1.25rem;
  font-size: 0.9375rem;
}

.programInfo .ratingStars {
  margin-left: 0;
}

.actualTickets .ticketTime {
  font-weight: bold;
}

#ticketSelector .ticketChooser hr {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.ticketChooser .ticketTime {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.125rem;
  color: #999999;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 2.25rem;
  margin: 0.5rem 0.1875rem 0;
  display: inline-block;
}

@media only screen and (min-width: 680px) {
  .ticketChooser .ticketTime {
    margin-top: 0.4375rem;
  }
}

.ticketChooser .ticketTime span {
  font-family: Neuron-Light, arial, sans-serif;
}

.ticketChooser .ticketTime > span {
  color: #FF5700;
  position: relative;
  padding-right: 0.75rem;
  display: inline-block;
}

.ticketChooser .ticketTime > span > span {
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 1.625rem;
}

.ticketChooser hr {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}

.ticketChooser .button, .ticketChooser .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .ticketChooser a.button {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
  margin-left: 0 !important;
}

.ticketChooser:hover .ticketTime {
  color: #FF5700;
}

#priceTotalSum {
  font-family: Neuron-DemiBold, arial, sans-serif;
  font-size: 1.4375rem;
}

.otherTickets .ticketChooser .ticketType {
  font-weight: bold;
  margin-top: 0.5rem;
}

.otherTickets .ticketChooser .right .left {
  margin: 0.4375rem 1.25rem 0 0.625rem;
}

.otherTickets .ticketChooser .right .dropdown {
  margin-bottom: 0;
  width: 4.375rem;
}

.ratingContainer .ratingElem .userPic, .ratingContainer .ratingElem .leftSide, .ratingContainer .ratingElem .ratingStars {
  display: inline-block;
}

.ratingContainer .ratingElem .userPic {
  width: 3.375rem;
  margin-right: 0.9375rem;
}

.ratingContainer .ratingElem .name {
  color: #222222;
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 1.125rem;
  position: absolute;
  top: 0;
}

.ratingContainer .ratingElem time {
  font-size: 0.8125rem;
  color: #878787;
  position: absolute;
  bottom: 0;
}

@media only screen and (min-width: 768px) {
  .ratingContainer .ratingElem time {
    bottom: auto;
    top: 0.1875rem;
    right: 8.75rem;
  }
}

.ratingContainer .ratingElem .ratingStars {
  position: absolute;
  bottom: 0;
  right: 0.9375rem;
}

@media only screen and (min-width: 768px) {
  .ratingContainer .ratingElem .ratingStars {
    top: 0;
    bottom: auto;
  }
}

.ratingContainer .ratingElem .ratingText {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin-top: 1em;
}

.ratingContainer .ratingElem .ratingText textarea {
  height: 3.75rem;
}

@media only screen and (min-width: 768px) {
  .ratingContainer .ratingElem .ratingText {
    margin-top: -1.5rem;
    padding-left: 5.25rem;
  }
}

.ratingContainer .ratingElem .ratingSendContainer {
  display: none;
  margin-bottom: 1.875rem;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
}

.ratingContainer .ratingElem .ratingSendContainer .captcha {
  margin-top: -1.25rem;
}

.ratingContainer .ratingElem .ratingSendContainer input[type="text"] {
  display: inline-block;
  width: 8.375rem;
  margin-left: 1.25rem;
  margin-bottom: 0;
}

.ratingContainer .ratingElem:first-child {
  margin-top: 0.625rem;
}

.ratingContainer .ratingElem:first-child .name {
  bottom: 0;
  top: auto;
}

@media only screen and (min-width: 768px) {
  .ratingContainer .ratingElem:first-child .name {
    bottom: auto;
    top: 0;
  }
}

.ratingStar {
  position: relative;
  top: 2px;
  display: inline-block;
}

.ratingStar.ratingStarsInTitle {
  background: #FFFFFF;
  display: inline-block;
  position: relative;
  top: -0.8125rem;
}

.clearing-thumbs {
  overflow: hidden;
}

.clearing-thumbs li {
  float: left;
  margin-right: 4%;
  margin-bottom: 4%;
  width: 48%;
}

.clearing-thumbs li:nth-child(2n) {
  margin-right: 0;
}

@media only screen and (min-width: 421px) {
  .clearing-thumbs li {
    margin-right: 2%;
    margin-bottom: 2%;
    width: 23.5%;
  }
  .clearing-thumbs li:nth-child(2n) {
    margin-right: 2%;
  }
  .clearing-thumbs li:nth-child(4n) {
    margin-right: 0;
  }
}

@media only screen and (min-width: 768px) {
  .clearing-thumbs li {
    width: 18.4%;
  }
  .clearing-thumbs li:nth-child(2n) {
    margin-right: 2%;
  }
  .clearing-thumbs li:nth-child(4n) {
    margin-right: 2%;
  }
  .clearing-thumbs li:nth-child(5n) {
    margin-right: 0;
  }
}

.city {
  margin-top: 1.125rem;
}

.cityWrapper {
  background: #222222;
  padding-bottom: 1.875rem;
  padding-top: 1.5625rem;
}

.cityWrapper .city_name {
  float: left;
}

.cityWrapper h1 {
  color: #FFFFFF;
  display: inline;
  font-size: 3.5rem;
  margin-bottom: 0;
  margin-top: 0;
}

.cityWrapper .description {
  color: #878787;
}

.cityWrapper a.more {
  color: #FF5700;
}

.cityWrapper #address {
  cursor: pointer;
}

.cityWrapper .howmany {
  margin-top: 1.875rem;
  text-align: center;
  color: #878787;
  font-size: 1.125rem;
  line-height: normal;
}

.cityWrapper .howmany em {
  color: #FF5700;
  font-size: 1.875rem;
  font-style: normal;
}

.sliderContainer.offer {
  background: #E9E9E9;
  padding-bottom: 1.5rem;
  margin-top: 0;
}

.sliderContainer.offer .programBox {
  background: #FFFFFF;
}

.howmany {
  color: #878787;
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.125rem;
}

.howmany em {
  color: #FF5700;
  font-style: normal;
  font-size: 1.3125rem;
  margin-left: 0.1875rem;
}

.howmany em:first-child {
  margin-left: 0;
}

.howmany .placeIcon {
  vertical-align: text-bottom;
}

#map {
  display: none;
  height: 26.4375rem;
}

ol {
  list-style: none;
}

ol.circlePoints {
  list-style: none;
  counter-reset: numList;
  margin-left: 1.6875rem;
  margin-top: 1.375rem;
}

ol.circlePoints li {
  position: relative;
  padding-left: 0.9375rem;
  border-bottom: 0.0625rem solid #ECECEC;
  padding-bottom: 0.875rem;
  margin-bottom: 0.875rem;
}

ol.circlePoints li:before {
  content: "";
  position: absolute;
  left: -1.5625rem;
  top: 0;
}

ol.circlePoints li:after {
  display: inline-block;
  counter-increment: numList;
  content: counter(numList);
  position: absolute;
  left: -1.3rem;
  top: 0.1rem;
  width: 1.3rem;
  font-family: Neuron-Light, arial, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  font-size: 1.25rem;
  line-height: 1em;
  text-align: center;
}

.articleSite h2 {
  margin-top: 1.25rem;
}

.articleSite h2 a {
  margin-bottom: 0;
}

.articleSite .programBox h2 a {
  color: #222222;
  display: block;
}

.articleSite .programBox .place {
  color: #999999;
}

.articleSite .programBox .place:hover {
  color: #404040;
}

.articleSite .programBox:hover h2 a {
  color: #FF5700;
}

.articleSite .h4Title:first-child {
  margin-top: 1.5625rem;
}

.articleSite .firstH2 {
  margin-top: 0.3125rem;
}

.articleSite p {
  margin-top: 1.0625rem;
}

.articleSite hr {
  margin-top: 1.5rem;
  background: #ECECEC;
}

.articleSite .leftImg {
  float: left;
  margin: 0.1875rem 0.625rem 0.625rem 0;
  min-width: 11.25rem;
  width: 50%;
}

.articleSite .rightImg {
  float: right;
  margin: 0.1875rem 0 0.625rem 0.625rem;
  min-width: 11.25rem;
  width: 50%;
}

.articleSite .textLineHeight a,
.articleSite .coloredLinks a {
  color: #FF5700;
}

.articleSite .venue-box a {
  display: block;
  color: #222222;
}

.articleSite .venue-box a:hover {
  color: #FF5700;
}

.orderConfirm > .row > .large-12, .featured .orderConfirm > .row > .border, .featured .programBox .orderConfirm > .row > .mainImgContainer {
  margin-bottom: 1.875rem;
}

.orderConfirm > .row > .large-12 .h4Title h4, .featured .orderConfirm > .row > .border .h4Title h4, .featured .programBox .orderConfirm > .row > .mainImgContainer .h4Title h4 {
  margin-bottom: 0.75rem;
}

.orderConfirm > .row > .large-12 > h2, .featured .orderConfirm > .row > .border > h2, .featured .programBox .orderConfirm > .row > .mainImgContainer > h2 {
  margin-bottom: 0.9375rem;
  margin-top: 0;
}

.orderConfirm > .row > .large-12:first-child, .featured .orderConfirm > .row > .border:first-child, .featured .programBox .orderConfirm > .row > .mainImgContainer:first-child {
  margin-bottom: 0;
}

.orderConfirm .wrapper.oneColumnWithInfo {
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  .contactBox .telContainer .tel {
    float: left;
  }
  .contactBox .telContainer .tel .value {
    width: 25rem;
  }
  .contactBox .telContainer .fax .title {
    width: auto;
    margin-right: 0.125rem;
  }
}

#sidebarButton {
  display: inline-block;
  margin-bottom: 0.625rem;
}

#filterToggle {
  display: inline-block;
}

@media only screen and (min-width: 768px) {
  #filterToggle {
    display: none;
  }
}

.filterHolder {
  display: none;
}

@media only screen and (min-width: 768px) {
  .filterHolder {
    display: block !important;
  }
}

@media only screen and (max-width: 767px) {
  .recommendationLeft {
    display: block;
  }
}

.recommendationLeft .h4Title h4 span {
  background-color: #FF021E;
  font-size: 12px;
  font-family: Arial, sans-serif;
  color: #FFF;
  text-transform: none;
  font-weight: bold;
  padding: 4px 5px 3px;
  vertical-align: middle;
  margin-left: 5px;
}

.wrapper {
  background: #F0F0F0;
  border: 1px solid #DCDCDC;
  padding: 10px;
}

.wrapper.oneColumnWithInfo .row .rowContainer {
  border-top: 1px solid #DCDCDC;
  padding: 12px 0;
  margin: 0 8px;
}

.wrapper.oneColumnWithInfo .row .rowContainer .large-5 {
  margin-left: 0;
}

.wrapper.oneColumnWithInfo .row .rowContainer .large-7 {
  margin-right: 0;
}

.wrapper.oneColumnWithInfo .row:first-child .rowContainer {
  border-top: none;
  padding-top: 0;
}

.wrapper.oneColumnWithInfo .row:last-child .rowContainer {
  padding-bottom: 0;
}

.wrapper.threeColumns .row .rowContainer {
  border-top: 0.0625rem solid #DCDCDC;
  padding: 0.5625rem 0;
}

.wrapper.threeColumns .row:first-child .columns:first-child .rowContainer, .wrapper.threeColumns .row:first-child .featured .border:first-child .rowContainer, .featured .wrapper.threeColumns .row:first-child .border:first-child .rowContainer, .wrapper.threeColumns .row:first-child .featured .programBox .mainImgContainer:first-child .rowContainer, .featured .programBox .wrapper.threeColumns .row:first-child .mainImgContainer:first-child .rowContainer {
  border-top: none;
  padding-top: 0;
}

@media only screen and (min-width: 768px) {
  .wrapper.threeColumns .row:first-child .rowContainer {
    border-top: none;
    padding-top: 0;
  }
}

.wrapper.threeColumns .row:last-child .columns:last-child .rowContainer, .wrapper.threeColumns .row:last-child .featured .border:last-child .rowContainer, .featured .wrapper.threeColumns .row:last-child .border:last-child .rowContainer, .wrapper.threeColumns .row:last-child .featured .programBox .mainImgContainer:last-child .rowContainer, .featured .programBox .wrapper.threeColumns .row:last-child .mainImgContainer:last-child .rowContainer {
  padding-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .wrapper.threeColumns .row:last-child .rowContainer {
    padding-bottom: 0;
  }
}

.wrapper .extraInfo {
  color: #999999;
  text-align: left;
  margin-top: 0.5625rem;
}

@media only screen and (min-width: 768px) {
  .wrapper .extraInfo {
    text-align: right;
    margin-top: 0;
  }
}

.wrapper .extraInfo .has-tip {
  display: inline;
}

.wrapper hr {
  border-color: #DCDCDC;
  margin-top: 0;
}

.wrapper.yellow {
  background: #FEFAD3;
  border: 0.0625rem solid #FCE68C;
  padding: 0.9375rem;
}

.wrapper.yellow hr {
  border-color: #FCEA9A;
  margin: 0.9375rem -0.3125rem 0.9375rem -0.3125rem;
}

.wrapper.yellow h5 {
  font-family: Neuron, arial, sans-serif;
  font-size: 1.125rem;
}

.wrapper.yellow form {
  margin-bottom: 0;
}

.alert-box {
  font-family: Arial, sans-serif;
  position: relative;
}

.alert-box .close-button {
  position: absolute;
  color: #BEBEBE !important;
  cursor: pointer;
  width: auto;
  right: 1rem;
  top: 0.4rem;
  line-height: 1;
  font-size: 2em !important;
  margin: 0;
  padding: 0;
  background-color: transparent !important;
  font-family: Neuron-Light, arial, sans-serif !important;
}

.alert-box .close-button:hover {
  color: #999 !important;
}

.alert-box h2 {
  border-bottom: none;
  font-family: Neuron, arial, sans-serif;
  font-size: 1.625rem;
  color: #333333;
  margin: 0;
  padding-left: 2.75rem;
  line-height: 2.125rem;
}

.alert-box p {
  margin: 5px 0;
  margin-left: 2.75rem;
}

.alert-box ul {
  margin: 10px 0 5px 2.75rem;
  font-weight: normal;
}

.alert-box ul li {
  list-style: disc;
  margin-left: 20px;
}

.alert-box:before {
  content: "";
  display: inline-block;
  left: 0.6em;
  position: absolute;
  top: 0.5625rem;
}

.alert-box.success {
  color: #333333;
  background: #EEF6E3;
  border-color: #D7EABC;
}

.alert-box.success:before {
  background-position: 0 -675px;
  height: 32px;
  width: 32px;
}

.alert-box.alert {
  color: #333333;
  background: #FFE1DA;
  border-color: #F9B0AA;
}

.alert-box.alert:before {
  background-position: 0 -617px;
  height: 29px;
  width: 32px;
}

.alert-box.warning {
  color: #333333;
  background: #FEFAD3;
  border-color: #FCE68C;
}

.alert-box.warning:before {
  background-position: 0 -646px;
  height: 29px;
  width: 32px;
}

@media only screen and (min-width: 768px) {
  .rightText {
    text-align: right;
  }
}

.item {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.3125rem;
  text-transform: uppercase;
}

.itemPrice .highlight {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.3125rem;
}

.editLink {
  padding-top: 0.625rem;
}

.editLink a {
  color: #999999;
  padding-right: 1.875rem;
  position: relative;
}

.editLink a:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: -0.3125rem;
  right: 0;
  background-position: 0 -445px;
  width: 1.5rem;
  height: 1.5rem;
}

.formWithHelp {
  padding-right: 2.4375rem !important;
  position: relative;
}

[data-required-title]:after {
  content: "(" attr(data-required-title) ")";
  color: #999999;
  font-weight: normal;
  padding-left: 0.375rem;
}

label {
  position: relative;
  color: #4D4D4D;
  cursor: pointer;
  display: block;
  font-weight: normal;
  font-size: 0.8125rem;
  margin-bottom: 0.25rem;
  line-height: 1rem;
}

label.inline {
  margin: 0 0 1.11538em;
  padding: 0.71154em 0;
}

label:hover a {
  color: #FF5700;
}

label.error {
  color: #D90000;
}

label.error:after {
  color: #D90000;
}

.shortAszfPosition {
  margin-top: 0.4375rem;
  padding-bottom: 0.625rem;
}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  background-color: #FFFFFF;
  border: 0.0625rem solid #CCCCCC;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-sizing: border-box;
  color: #888888;
  display: block;
  font-family: inherit;
  font-size: 0.8125rem;
  height: 2.0625rem;
  margin: 0 0 0.875rem;
  padding: 0.4375rem;
  transition: box-shadow 0.2s ease 0s, border-color 0.2s ease-in-out 0s;
  width: 100%;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  border-color: #DCDCDC;
  box-shadow: 0 0 5px #DCDCDC;
  outline: none;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: inherit;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: inherit;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: inherit;
}

input::placeholder,
textarea::placeholder {
  color: inherit;
}

input.error,
textarea.error,
select.error {
  background: #FFFFFF;
  border-color: #D90000;
}

input[type="text"][disabled],
input[type="email"][disabled],
input[type="password"][disabled] {
  background-color: #DDD;
  cursor: default;
}

@media only screen and (max-width: 767px) {
  [class*="large-"] .inline {
    margin-bottom: 0;
  }
}

.formWithHelp .has-tip {
  position: absolute;
  right: -1.5rem;
  top: 0.375rem;
  height: 1.5rem;
  width: 1.5rem;
}

.has-tip {
  border-bottom: none;
  cursor: help;
  font-weight: normal;
  color: inherit;
}

.has-tip:after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}

.has-tip:hover {
  border-bottom: none;
  color: #ff5700;
}

.has-tip:focus {
  border-bottom: none;
  color: #ff5700;
}

.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

#tooltip {
  z-index: 9999;
  position: relative;
  background: #fefad3;
  border: 1px solid #fce68d;
}

#tooltip figure {
  margin-top: 0.9375rem;
  width: 20rem;
}

#tooltip figure img {
  min-width: 20rem;
}

#tooltip figure > figcaption {
  margin-top: 0.625rem;
  font-size: 0.8125rem;
  color: #999999;
}

#tooltip:after, #tooltip:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

#tooltip.arrowleft:after, #tooltip.arrowleft:before {
  right: 100%;
}

#tooltip.arrowright:after, #tooltip.arrowright:before {
  left: 100%;
}

#tooltip.arrowmiddle:after, #tooltip.arrowmiddle:before {
  top: 50%;
}

#tooltip.arrowtop:after, #tooltip.arrowtop:before {
  top: 10px;
}

#tooltip.arrowbottom:after, #tooltip.arrowbottom:before {
  bottom: 0;
}

#tooltip:after {
  border-color: rgba(254, 250, 211, 0);
  border-width: 10px;
  margin-top: -10px;
}

#tooltip.arrowleft:after {
  border-right-color: #fefad3;
}

#tooltip.arrowright:after {
  border-left-color: #fefad3;
}

#tooltip:before {
  border-color: rgba(252, 230, 141, 0);
  border-width: 11px;
  margin-top: -11px;
}

#tooltip.arrowleft:before {
  border-right-color: #fefad3;
}

#tooltip.arrowright:before {
  border-left-color: #fefad3;
}

.tooltip {
  border: 0.0625rem solid #FCE68C;
  display: none;
  position: absolute;
  z-index: 999;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.3;
  padding: 0.61538em;
  max-width: 85%;
  left: 50%;
  width: 100%;
  color: #333333;
  background: #FEFAD3;
  border-radius: 0px;
}

.tooltip.top::before, .tooltip::before {
  border-color: #FEFAD3 transparent transparent;
}

.tooltip.right::before {
  border-color: transparent #FEFAD3 transparent transparent;
}

.tooltip > .nub {
  display: block;
  left: 5px;
  position: absolute;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #fefad3;
  top: -10px;
}

.tooltip.top > .nub,
.tooltip.tip-top > .nub {
  border-color: #FEFAD3;
  bottom: -10px;
  top: auto;
}

.tooltip.tip-left,
.tooltip.tip-right {
  float: none !important;
}

.tooltip.tip-left > .nub {
  border-color: transparent transparent transparent #FEFAD3;
  right: -10px;
  left: auto;
  top: 50%;
  margin-top: -5px;
}

.tooltip.tip-right > .nub {
  border-color: transparent #FEFAD3 transparent transparent;
  right: auto;
  left: -10px;
  top: 50%;
  margin-top: -5px;
}

.tooltip.opened {
  color: #ff5700 !important;
  border-bottom: none !important;
}

.afterSlash {
  position: relative;
}

.afterSlash:after {
  color: #999999;
  content: "/";
  font-family: Arial, sans-serif;
  font-size: 1.625rem;
  position: absolute;
  right: -0.25rem;
  top: 0.5625rem;
}

.categoryPage .featured {
  margin-bottom: 0;
  padding-bottom: 0.3125rem;
}

.categoryPage .socialIcons {
  display: none;
}

@media only screen and (min-width: 680px) {
  .categoryPage .socialIcons {
    display: block;
  }
}

.facebook {
  background: #3b5998;
}

.facebook:hover {
  background: #2d4373;
}

.google {
  background: #dd4b39;
}

.google:hover {
  background: #c23321;
}

#loginBox {
  margin-left: -9.5625rem;
  max-width: 19.125rem;
  padding: 0.9375rem;
}

@media only screen and (max-width: 420px) {
  #loginBox {
    left: 0;
    margin-left: 0;
    max-width: 100%;
    width: 100%;
  }
}

#loginBox hr {
  margin: 0.9375rem 0;
}

#loginBox .links a {
  color: #FF5700;
  display: block;
}

#loginBox .socialLogin a {
  display: block;
  margin-top: 0.625rem;
}

[data-section=""] > section > [data-section-title],
[data-section=""] > section > .title,
[data-section=""] > .section > [data-section-title],
[data-section=""] > .section > .title,
[data-section=""] > [data-section-region] > [data-section-title],
[data-section=""] > [data-section-region] > .title,
[data-section="auto"] > section > [data-section-title],
[data-section="auto"] > section > .title,
[data-section="auto"] > .section > [data-section-title],
[data-section="auto"] > .section > .title,
[data-section="auto"] > [data-section-region] > [data-section-title],
[data-section="auto"] > [data-section-region] > .title,
.section-container.auto > section > [data-section-title],
.section-container.auto > section > .title,
.section-container.auto > .section > [data-section-title],
.section-container.auto > .section > .title,
.section-container.auto > [data-section-region] > [data-section-title],
.section-container.auto > [data-section-region] > .title {
  float: left;
  margin-bottom: 0;
}

.advancedSearch section #ticketSearch {
  clear: both;
}

.advancedSearch section {
  padding-top: 0;
}

#facebookLink {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -28px -380px;
  width: 1.5rem;
  height: 1.5rem;
  float: right;
  margin: 0.6875rem 0.625rem 0 0;
}

#facebookLink:hover {
  background-position: -28px -404px;
}

#newsletterLink {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -58px -480px;
  width: 1.5rem;
  height: 1.5rem;
  float: right;
  margin: 12px 0.625rem 0 0;
}

#twitterLink {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -53px -380px;
  width: 1.5rem;
  height: 1.5rem;
  float: right;
  margin: 0.8125rem 0.75rem 0 0;
}

#twitterLink:hover {
  background-position: -53px -404px;
}

#instagramLink {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -76px -553px;
  width: 1.5625rem;
  height: 1.5rem;
  float: right;
  margin: 0.8125rem 0.75rem 0 0.125rem;
}

.fb-like {
  float: right;
  margin: 0.9375rem 0.8125rem 0 0.25rem;
}

.programBox.listBox .mainImgContainer.listingImage ~ div.border {
  min-height: 4.125rem;
}

.listingImage {
  margin-right: 0.5rem;
}

table.advertise_table {
  min-width: 50%;
}

table.advertise_table th,
table.advertise_table td {
  border: 0.0625rem solid #333333;
  padding: 0.75rem 0.375rem 0.375rem;
}

table.advertise_table th {
  font-family: Neuron-Light, arial, sans-serif;
  background-color: #FF5700;
  color: #FFFFFF;
  font-size: 1.125rem;
  text-align: left;
}

h1.advertise_title,
h2.advertise_title,
h3.advertise_title {
  font-family: Neuron-Light, arial, sans-serif;
  color: #FF5700;
  background-color: #333333;
  border: 2px solid #D2D2D2;
  padding: 0.25rem 0.75rem 0.375rem;
  line-height: normal;
}

h1.advertise_title {
  font-size: 2.5rem;
}

h2.advertise_title {
  font-size: 2rem;
}

h3.advertise_title {
  font-size: 1.5rem;
}

.dateSelector {
  background-color: #F0F0F0;
  border: solid 0.0625rem #e1e1e1;
  padding-top: 0.75rem;
  padding-right: 0.625rem;
  padding-bottom: 0.75rem;
  padding-left: 0.625rem;
}

.dateSelector select {
  width: 100%;
  border: 0.0625rem solid #E1E1E1;
}

.dateSelector #otherDates {
  margin-bottom: 0;
}

.dateSelector .tickets {
  font-size: 0.8125rem;
}

.countdown {
  background: #F0F0F0;
  border: 0.0625rem solid #DCDCDC;
  color: #FF5700;
  display: inline-block;
  font-family: Neuron, arial, sans-serif;
  font-size: 1.375rem;
  font-weight: normal;
  line-height: 0.8125rem;
  margin-top: -0.22727rem;
  padding: 0.5rem 0.75rem 0.5rem;
  vertical-align: middle;
}

.countdown.alert {
  background: #D80000;
  color: #FFFFFF;
}

.dinamicMenu {
  display: block;
  cursor: pointer;
  margin-left: 1.25rem;
  margin-top: 1.5625rem;
  width: 1.5rem;
  height: 1.5rem;
  background-position: 0 -469px;
}

.dinamicMenu:hover {
  background-position: 0 -1056px;
}

.touch select, .touch select[multiple] {
  padding-left: 0.3125rem !important;
  -webkit-appearance: menulist !important;
  background-image: none;
}

.more-text {
  cursor: pointer;
}

.thumb-container-constraint {
  height: 8.1875rem;
  overflow: hidden;
}

.thumb-container-constraint-list {
  height: 3.8125rem;
  overflow: hidden;
}

.calendar2 {
  margin: 0 auto;
}

.pagination {
  text-align: center;
}

.pagination a {
  color: #999999;
  margin: 0 0.125rem;
}

.pagination a:hover {
  color: #404040;
}

.pagination span {
  margin: 0 0.125rem 0 0.3125rem;
}

.pagination span.current {
  background-color: transparent !important;
  padding: 0 !important;
}

.paginationLink a {
  background-color: #E9E9E9;
  display: inline-block;
  padding: 0.5rem 0.5rem;
  margin: 0.375rem 0.125rem;
  color: #FF5700;
  font-family: Neuron, arial, sans-serif;
  font-size: 1rem;
}

.paginationLink a:hover {
  color: #222222;
}

.paginationLink.current span {
  background-color: #FF5700;
  display: inline-block;
  padding: 0.5rem 0.5rem;
  margin: 0.375rem 0.125rem;
  color: #FFFFFF;
  font-family: Neuron, arial, sans-serif;
  font-size: 1rem;
}

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

.subproduct-image {
  float: left;
  width: 10%;
}

.subproduct-image .imgContainer {
  max-height: 6.125rem;
  overflow: hidden;
  margin-top: 0.3125rem;
}

.subproduct-details {
  float: left;
  padding-left: 0.875rem;
  width: 90%;
}

.subproduct-details .productTitleSmall h2 {
  margin: 0;
}

.subproduct-details .productTitleSmall div.location {
  margin-top: 0.375rem;
  margin-bottom: 0.8125rem;
}

.subproduct-title {
  float: left;
  padding-left: 0.875rem;
  width: 48%;
}

@media only screen and (min-width: 768px) {
  .subproduct-title.product-assign .productTitleSmall {
    float: left;
    width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  .subproduct-title.product-assign .product-assign-data {
    text-align: center;
    float: left;
    width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .subproduct-title.product-assign .product-assign-data {
    margin-top: 5px;
  }
}

.subproduct-title.product-assign .product-assign-data .button, .subproduct-title.product-assign .product-assign-data .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .subproduct-title.product-assign .product-assign-data a.button {
  white-space: nowrap;
}

.subproduct-title.product-assign .product-assign-data .filled-out {
  background-color: transparent !important;
  color: #878787 !important;
  white-space: normal;
  text-transform: none;
}

.subproduct-title.product-assign .product-assign-data .notassigned {
  background-color: #D90000 !important;
}

.subproduct-delete {
  float: left;
  margin-left: 0.625rem;
}

.subproduct-price {
  float: left;
  text-align: right;
  width: 11%;
  padding-left: 0.875rem;
  white-space: nowrap;
}

.subproduct-discount {
  float: left;
  padding-left: 0.875rem !important;
  text-align: right;
  width: 14%;
  margin-top: -0.3125rem;
}

.subproduct-discount select {
  letter-spacing: -0.0625rem;
}

.subproduct-servicecharge {
  float: left;
  text-align: right;
  white-space: nowrap;
  width: 10%;
  padding-left: 0.875rem;
}

#supershopData .price {
  margin-right: 0.625rem;
}

#supershopData .small-6, #supershopData .featured .border, .featured #supershopData .border, #supershopData .featured .programBox .mainImgContainer, .featured .programBox #supershopData .mainImgContainer {
  margin-bottom: 15px;
  clear: both;
}

#supershopData .small-icons-delete {
  display: inline-block;
}

#supershopData hr {
  margin-top: 0.625rem;
}

@media only screen and (min-width: 768px) {
  #supershopData .small-6, #supershopData .featured .border, .featured #supershopData .border, #supershopData .featured .programBox .mainImgContainer, .featured .programBox #supershopData .mainImgContainer {
    padding-left: 40px;
  }
}

#SSdialog {
  display: none;
}

#SSavailablePoints {
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
}

.IT_Dialog {
  font-family: Arial, sans-serif !important;
  padding: 0 !important;
  font-size: 0.875rem !important;
}

.IT_Dialog .title h4 {
  background-color: #888888;
  font-size: 1.3125rem;
  color: #FFFFFF;
  margin: auto;
  text-align: center;
  padding: 0.375rem 0 0.375rem 0;
}

.IT_Dialog .content {
  padding: 0.875rem 0.75rem 0.9375rem;
}

.IT_Dialog .content .row .columns, .IT_Dialog .content .row .featured .border, .featured .IT_Dialog .content .row .border, .IT_Dialog .content .row .featured .programBox .mainImgContainer, .featured .programBox .IT_Dialog .content .row .mainImgContainer {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.IT_Dialog .button-bar {
  width: 100%;
  overflow: auto;
  padding-top: 0.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.IT_Dialog .button-bar .left {
  float: left;
}

.IT_Dialog .button-bar .right {
  float: right;
}

.IT_Dialog .button-bar .fullWidth button {
  min-width: 174px;
}

.IT_Dialog .button-bar .fullWidth p {
  overflow: hidden;
}

.IT_Dialog hr {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  margin-top: 0.5rem;
  margin-bottom: 0.375rem;
  border-color: #E8E8E8;
}

.IT_Dialog .columns hr, .IT_Dialog .featured .border hr, .featured .IT_Dialog .border hr, .IT_Dialog .featured .programBox .mainImgContainer hr, .featured .programBox .IT_Dialog .mainImgContainer hr {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.9375rem;
}

.IT_Dialog #btn_x {
  background-image: url("../img/icons-scdc7b96192.png");
  background-position: 0px -148px;
  float: right;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0.125rem 0.625rem 0 0;
  cursor: pointer;
}

.IT_Dialog #btn_x:hover {
  background-position: -24px -124px;
}

.IT_DialogShadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  border: none;
}

div#main_lang_list1.lang_select_box {
  top: auto;
  bottom: 24px !important;
}

.lang_select_box {
  background-color: #111111;
  border: 0.0625rem solid #444444;
  display: none;
  position: absolute;
  padding: 0.375rem;
  right: 2.1875rem;
  text-align: left;
}

.lang_select_box a {
  padding: 0.375rem 1em 0.375rem 0.375rem !important;
  line-height: normal !important;
}

/* Login, register */
.highlight-link {
  color: #FF5700;
  line-height: 1.5rem;
}

.highlight-link:hover {
  color: #888888;
}

.not_found {
  margin: 1em auto;
  display: none;
  text-align: center;
  height: 2rem;
}

.validation_errors {
  display: block;
  text-align: center;
  line-height: 1.5rem;
  margin-top: -16px;
  margin-bottom: 0.875rem;
  font-size: 0.6875rem;
  font-weight: bold;
  background: #FFCCCC;
  color: #666;
  border-radius: 0 0 7px 7px;
}

.full_page_message {
  margin: 1.625rem auto;
  text-align: center;
}

span.graySearch {
  position: relative !important;
}

.autocompleteResultType {
  font-weight: bold;
}

#actorInfoMore, #programInfoMore {
  color: #FF5700;
}

.pastProgramsInfo {
  margin-left: 7.5rem;
}

.pastProgramsInfo h2 {
  margin-top: 0;
}

.cursorPointer {
  cursor: pointer;
}

.img474wrapper {
  max-height: 17.4375rem;
  overflow: hidden;
}

.img474 {
  width: 29.625rem;
  height: auto;
}

.img116wrapper {
  width: 7.25rem;
  max-height: 4.25rem;
  overflow: hidden;
}

.quick_search_sepline {
  border-color: #DBDBDB;
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

.large-4.columns .programBox .border, .featured .large-4.border .programBox .border, .featured .programBox .large-4.mainImgContainer .programBox .border, .large-3.columns .programBox .border, .featured .large-3.border .programBox .border, .featured .programBox .large-3.mainImgContainer .programBox .border {
  height: 10.9375rem;
  overflow: hidden;
}

.textLineHeight {
  font-size: 0.8125rem;
  line-height: 1.5;
  margin-top: 1.30769em;
}

.letterLinks {
  margin: 0.375rem 0;
  text-align: center;
}

.letterLinks .letterLink {
  background-color: #E9E9E9;
  display: inline-block;
  padding: 0.5rem 0.5rem;
  margin: 0.375rem 0.125rem;
  color: #FF5700 !important;
}

.letterLinks .letterLink:hover {
  color: #222222 !important;
}

.letterLinks .letterLink.activeLetter {
  background-color: #FF5700;
  color: #FFFFFF !important;
}

.personImg222Wrapper {
  width: 13.875rem;
  height: 8.1875rem;
  overflow: hidden;
  float: left;
  margin-right: 0.75rem;
}

.orderConfirm .personImg222Wrapper {
  max-width: 13.875rem;
  width: auto;
  margin-right: 0;
}

.personImg222Wrapper img {
  width: 100%;
  height: auto;
}

.vmenu li {
  min-height: 1.375rem;
  overflow: hidden;
}

.recommendationLeft .programBoxes .mainImgContainer {
  max-width: 13.875rem;
  height: auto;
  overflow: hidden;
}

.recommendationLeft .programBoxes img {
  width: 100%;
}

.recommendationLeft .programBoxes .programBox,
.recommendationLeft .programBoxes .programBox .description {
  height: auto;
}

.programFlatList:hover h2 {
  color: #FF5700;
}

.searchDropdownMore {
  float: right;
  margin-top: 0.6875rem;
  margin-left: 0.375rem;
}

.searchDropdownMore a {
  color: #FF5700;
}

.history .event_list a:hover {
  color: #FF5700;
}

#filterBoxSubtype ul li ul {
  margin-left: 0.25rem;
}

#filter-tags-container {
  position: relative;
  margin-left: 26%;
  margin-right: 3.75rem;
  margin-top: 0.5rem;
}

.filter-tag {
  background-color: #E9E9E9;
  display: inline-block;
  line-height: 1.375rem;
  color: #888888 !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-right: 0.375rem;
  margin-top: 0.5rem;
  border: solid 0.0625rem #DCDCDC;
  font-size: 0.75rem;
}

.filter-tag:hover {
  color: #666 !important;
}

.filter-tag:hover > .filter-tag-bg {
  background-position: -22px -77px;
}

.filter-tag-bg {
  background: url("../img/icons-s54705e3531.png") no-repeat;
  background-position: -22px -69px;
  margin-left: 0.625rem;
  margin-top: 0.4375rem;
  float: right;
  height: 0.4375rem;
  width: 0.4375rem;
}

.last-filter-tag {
  display: inline-block;
  line-height: 1.375rem;
  color: #444444 !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-top: 0.5rem;
  border: solid 0.0625rem #DCDCDC;
  font-size: 0.75rem;
  font-weight: bold;
}

.last-filter-tag:hover {
  color: #333333 !important;
}

.city-box h2 {
  background-color: #F0F0F0;
  border: solid 0.0625rem #DCDCDC;
  font-size: 1.1875rem;
  padding-left: 0.625rem;
  padding-top: 0.25rem;
  padding-bottom: 0.375rem;
  border-radius: 0.625rem 0.625rem 0 0;
}

.city-box h2:hover {
  color: #FF5700;
  background-color: #E9E9E9;
}

.short-columns {
  padding-left: 1%;
  padding-right: 1%;
  float: left !important;
}

.venue-box {
  background-color: #F0F0F0;
  border: solid 0.0625rem #DCDCDC;
  padding-left: 0.625rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-radius: 0.625rem 0.625rem 0 0;
  margin-bottom: 8px;
}

.venue-box h2 {
  font-size: 1.1875rem;
  margin: 0;
}

.venue-box h2:hover {
  color: #FF5700;
}

.venue-box:hover {
  background-color: #E9E9E9;
}

.venue-box:hover > h2 {
  color: #FF5700;
}

.general-search:after {
  content: '';
  background: url("/resources/img/admin/buttons-s38ddf1717e.png") no-repeat;
  background-position: 0 -5265px;
  position: absolute;
  top: 7px;
  right: 8px;
  width: 20px;
  height: 20px;
}

.partner-box {
  display: block;
  margin-bottom: 30px;
  border: 1px solid #DCDCDC;
  background-color: #fefefe;
}

.partner-box > span {
  display: block;
  color: #999999;
  margin: -6px 12px 12px;
}

.partner-box .partner-img {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
}

.partner-box .partner-img img {
  width: 100%;
  transition: all .2s ease-out;
}

.partner-box .partner-img:after {
  content: '';
  background-color: #fefefe;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all .2s ease-out;
}

.partner-box h2 {
  font-size: 20px;
  line-height: normal;
  margin: 12px;
  position: relative;
  display: inline-block;
  transition: all .2s ease-out;
}

.partner-box h2.partner-featured {
  padding-right: 28px;
}

.partner-box h2.partner-featured:after {
  content: '';
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: -38px -597px;
  position: absolute;
  width: 19px;
  height: 20px;
  top: 0;
  right: 0;
}

.partner-box:hover .partner-img img {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}

.partner-box:hover .partner-img:after {
  opacity: 0.12;
}

.partner-box:hover h2 {
  color: #FF5700;
}

.box.box-2, .box.box-3, .box.box-4 {
  text-align: justify;
  margin-bottom: 1.5625rem;
}

.box.box-2 a, .box.box-3 a, .box.box-4 a {
  color: #FF5700;
}

.box.box-2 a:hover, .box.box-3 a:hover, .box.box-4 a:hover {
  color: #404040;
}

.programFlatList {
  border-bottom: 0.0625rem solid #ECECEC;
  margin-bottom: 0.75rem;
  padding-bottom: 0.5rem;
}

.programFlatList .date {
  min-width: 5.625rem;
}

.conf-email-holder table {
  margin-bottom: 0.3125rem;
}

.conf-email-holder table td {
  padding: 0.3125rem;
}

.confirmTicketList a:hover {
  color: #FF5700;
}

#search_terms_holder .st_column {
  float: left;
}

#search_terms_holder a:hover {
  color: #FF5700;
}

.favoriteRow {
  border-bottom: 0.0625rem solid #ECECEC;
  padding: 0.625rem 0;
}

.favoriteDelete {
  float: left;
  margin-right: 0.625rem;
  margin-top: 1.5625rem;
}

.favoriteImage {
  float: left;
  margin-right: 0.625rem;
}

.favoriteRow h2 {
  margin-bottom: 0.1875rem;
}

.favoriteRow .categoriesBreadCrumb {
  margin-top: 0.3125rem;
}

#venue_infos {
  margin-bottom: 0.9375rem;
}

#gift_card_page .mainImgContainer {
  border: 0.0625rem solid #DCDCDC;
  cursor: pointer;
}

#gift_card_page .programBox .border {
  height: auto;
  padding-top: 0.75rem;
  overflow: visible;
}

#MapHolder {
  width: 100% !important;
  border: 10px solid #fff;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}

img.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.alert-box.warning.info-icon:before {
  background-image: url("../img/icons-s54705e3531.png");
  background-position: 0px -325px;
  background-repeat: no-repeat;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0.375rem;
  margin-left: 0.375rem;
}

.searchResultsEvents .dateBox {
  background: #FFFFFF !important;
}

.searchResultsEvents .dateBox .hour {
  background: #FFFFFF;
  color: #999999;
  text-align: left !important;
  font-size: 1rem !important;
  height: 1.4375rem !important;
  line-height: 1.4375rem !important;
}

.searchResultsEvents .dateBox .date {
  background: #FFFFFF;
  color: #333333;
  text-align: left !important;
  font-size: 1rem !important;
  height: 1.4375rem !important;
  line-height: 1.4375rem !important;
}

.partner_contact {
  overflow: auto;
  margin-left: 0.8125rem;
}

.partner_contact .type_label {
  color: #878787;
}

#info_window_content_holder {
  display: none;
}

.info_window_content {
  margin-bottom: 1em;
}

.light-strong {
  color: #444444;
  font-family: Neuron, arial, sans-serif;
  font-size: 1.375rem;
  line-height: 1.375rem;
}

#customerDataBlock span {
  margin-right: 0.625rem;
}

/* newsletter campaign */
div.campaign-box label {
  display: inline;
}

div.campaign-box .campaign-info {
  font-weight: bold;
}

div.campaign-box div.visible-on-small {
  display: none;
}

div.campaign-box div.visible-on-large {
  display: block;
}

@media only screen and (max-width: 767px) {
  div.campaign-box div.visible-on-small {
    display: block;
  }
  div.campaign-box div.visible-on-large {
    display: none;
  }
}

div#newsletter-check-zone {
  display: none;
}

#newsletter + .custom.checkbox + p {
  margin-top: -1.125rem;
  margin-left: 1.75rem;
}

p.chk_info {
  margin-top: 18px;
  margin-left: 8px;
}

@media only screen and (min-width: 768px) {
  #newsletter + .custom.checkbox + p {
    width: 200%;
    text-align: justify;
  }
}

#profile_newsletter_list .partner-row {
  margin-bottom: 0.625rem;
}

#profile_newsletter_list .partner-row span.custom.checkbox {
  float: right;
  margin-right: -0.375rem;
}

#show-more-newsletters {
  display: none;
}

div.hide_more_newsletters #show-more-newsletters {
  display: block;
}

div.hide_more_newsletters div.other_newsletter_item {
  display: none;
}

div.campaign-box label.inline,
div.inline-labels label {
  display: inline !important;
}

div.inline-labels label {
  margin-right: 0.625rem;
}

#FontListSWF {
  display: none;
}

.adminmenu a {
  white-space: nowrap;
}

.adminmenu a:after {
  content: ' | ';
}

.adminmenu a:last-child:after {
  content: '';
}

.programDescription a {
  color: #FF5700;
  text-decoration: none;
}

.venueWrapper {
  background: #222222;
}

.venueWrapper #descriptionOuter.large-6 {
  position: relative;
}

.venueWrapper h1,
.venueWrapper h3 {
  line-height: 2.75rem;
  font-size: 2.75rem;
  font-weight: normal;
  color: #FFFFFF;
  margin-top: 1.25rem;
  margin-bottom: 0.75rem;
  max-height: 5rem;
  overflow: hidden;
}

.venueWrapper a.more {
  color: #FF5700;
  float: right;
  font-size: 0.8125rem;
}

.venueWrapper .description {
  line-height: 1.125rem;
  color: #878787;
  text-align: justify;
  max-height: 6.75rem;
  overflow: hidden;
  margin-bottom: 0.625rem;
}

.venueWrapper .description p {
  margin-bottom: 0;
}

.venueWrapper .howmany {
  line-height: normal;
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
  display: inline-block;
  color: #878787;
  font-size: 1.25rem;
  clear: both;
}

@media only screen and (min-width: 768px) {
  .venueWrapper #address.howmany {
    position: absolute;
    bottom: 0.625rem;
  }
}

@media only screen and (max-width: 767px) {
  .venueWrapper #descriptionOuter {
    height: auto !important;
  }
}

.alert-box {
  border-style: solid;
  border-width: 0.0625rem;
  display: block;
  font-weight: bold;
  margin-bottom: 1.1875rem;
  position: relative;
  padding: 0.625rem 1.25rem 0.75rem 0.625rem;
  font-size: 0.875rem;
  background-color: #CC4600;
  border-color: #FF5700;
  color: #FFFFFF;
}

.alert-box .close {
  font-size: 1.3125rem;
  padding: 0.3125rem 0.25rem 0.25rem;
  line-height: 0;
  position: absolute;
  top: 0.375rem;
  right: 0.25rem;
  color: #333333;
  opacity: 0.3;
}

.alert-box .close:hover {
  opacity: 0.5;
}

.alert-box .close:focus {
  opacity: 0.5;
}

.alert-box.radius {
  border-radius: 0px;
}

.alert-box.round {
  border-radius: 1000px;
}

.alert-box.secondary {
  background-color: #e9e9e9;
  border-color: #D2D2D2;
  color: #505050;
}

.fullWidth {
  width: 100%;
}

.smallMarginTop {
  margin-top: 10px !important;
}

.smallMarginBottom {
  margin-bottom: 10px !important;
}

.smallMarginLeft {
  margin-left: 10px !important;
}

.smallMarginRight {
  margin-right: 10px !important;
}

.fullMarginTop {
  margin-top: 15px !important;
}

.fullMarginBottom {
  margin-bottom: 15px !important;
}

.fullMarginLeft {
  margin-left: 15px !important;
}

.fullMarginRight {
  margin-right: 15px !important;
}

@media (max-width: 767px) {
  .largeFullMarginBottom {
    margin-bottom: 15px !important;
  }
  .largeFullWidth {
    width: 100% !important;
  }
}

@media (max-width: 480px) {
  .smallFullMarginBottom {
    margin-bottom: 15px !important;
  }
  .smallFullWidth {
    width: 100% !important;
  }
}

span.error, small.error {
  display: block;
  padding: 0.46154em 0.30769em;
  margin-top: -1.5em;
  margin-bottom: 1.11538em;
  font-size: 0.92308em;
  font-weight: bold;
  background: #D90000;
  color: white;
  line-height: 1;
}

.inline-list {
  overflow: hidden;
  margin-bottom: 0;
}

.inline-list > li {
  float: left;
  margin-bottom: 15px;
}

#alertPrintLinks {
  margin-top: 8px;
}

#alertPrintLinks ol {
  list-style: decimal;
  padding-left: 60px;
  margin-top: 10px;
  color: #FF5700;
  font-weight: normal;
  margin-bottom: 0;
}

#alertPrintLinks ol li {
  margin-bottom: 5px;
  word-break: break-all;
}

#cookieWrapper {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 20px 10px;
  z-index: 999;
  text-align: center;
  display: none;
}

#cookieWrapper h2 {
  color: #FFF;
  line-height: 1.2rem;
  text-transform: uppercase;
  margin-top: 0;
}

#cookieWrapper p {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 16px;
  color: #FFF;
  line-height: 1.2rem;
  margin-bottom: 15px;
}

#cookieWrapper p a {
  font-family: Neuron-DemiBold, arial, sans-serif;
  color: #FF5700;
  white-space: nowrap;
}

#cookieWrapper p a:hover {
  text-decoration: underline;
}

#cookieWrapper .button, #cookieWrapper .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete #cookieWrapper a.button {
  margin: 0 auto;
}

@media only screen and (max-width: 767px) {
  #cookieWrapper {
    padding: 12px;
  }
  #cookieWrapper h2 {
    font-size: 16px;
    line-height: 1rem;
  }
  #cookieWrapper p {
    font-size: 14px;
    line-height: 1rem;
  }
}

.season_tickets_renew {
  width: 100%;
}

.season_tickets_renew label {
  display: inline-block !important;
  margin-bottom: 10px;
}

.moreImages {
  position: absolute;
  right: 0;
  bottom: 10px;
  background-color: rgba(87, 87, 87, 0.7);
  font-size: 1.125rem;
  color: #FFF;
  padding: 0.375rem 0.45rem;
  font-family: Neuron, arial, sans-serif;
  line-height: 1.25rem;
  cursor: pointer;
}

.moreImages:before {
  content: '';
  background-image: url("../img/icons-s54705e3531.png");
  background-position: 0 -1108px;
  background-repeat: no-repeat;
  width: 20px;
  height: 16px;
  display: inline-block;
  margin-bottom: -2px;
  margin-right: 4px;
}

.rateContainer {
  float: left;
  position: relative;
}

.rateInfo > span {
  background-color: #FF021E;
  font-size: 1.125rem;
  color: #FFF;
  padding: 0.375rem;
  font-family: Neuron, arial, sans-serif;
  line-height: 1.25rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.rateInfo > span > span {
  font-size: 70%;
  line-height: normal;
}

.rateInfo.rateInfoListingProgram, .rateInfo.rateInfoListingCategoryPortal, .rateInfo.rateInfoNormalNews, .rateInfo.rateInfoSearchProgram {
  position: absolute;
  right: 0;
  top: 10px;
}

.rateInfo.rateInfoToplist {
  position: absolute;
  right: 0;
  top: 0;
}

.rateInfo.rateInfoListingEvent, .rateInfo.rateInfoSearchEvent {
  float: left;
  margin-right: 12px;
}

.rateInfo.rateInfoSliderNews, .rateInfo.rateInfoFeaturedNews, .rateInfo.rateInfoProgramMain {
  position: absolute;
  right: 0;
  top: 10px;
}

.rateInfo.rateInfoSliderNews > span, .rateInfo.rateInfoFeaturedNews > span, .rateInfo.rateInfoProgramMain > span {
  font-size: 1.5rem;
}

.rateInfo.rateInfoProgramEvent {
  float: right;
  margin-top: 6px;
  margin-right: 15px;
  margin-left: 8px;
}

.toplistBox .rateInfo.rateInfoToplist + .info {
  padding-right: 30px;
}

.basket-remove-culturecard {
  font-weight: bold;
  text-decoration: underline;
}

.problematic-items > div {
  padding-left: 34px !important;
  margin-top: 10px;
}

.problematic-items > div span.problem {
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 1rem;
  display: inline-block;
  padding: 4px 8px;
  margin: 5px;
  border: solid 1px #DCDCDC;
  background-color: #FFF;
}

.event_info {
  position: absolute;
  left: 0;
  top: 10px;
  background-color: #888;
  color: #FFF;
  font-family: Neuron, arial, sans-serif;
  line-height: 1rem;
  font-size: 0.875rem;
  padding: 0.125rem 0.5rem;
  text-transform: lowercase;
  height: auto !important;
  display: none;
}

.gatewayButton1, .gatewayButton2, .gatewayButton3, .gatewayButton4 {
  font-size: 16px !important;
  padding: 2px 6px;
  border: 1px solid #eee;
  transition: background-color 0.2s;
}

.gatewayButton1:hover, .gatewayButton2:hover, .gatewayButton3:hover, .gatewayButton4:hover {
  background-color: #222;
}

.gatewayButton2 {
  background-color: #fe2f00;
}

.gatewayButton3 {
  background-color: #fd1200;
}

.gatewayButton4 {
  background-color: #fd1200;
  font-size: 18px !important;
}

@media only screen and (min-width: 768px) {
  #gatewayMobil {
    display: none;
  }
}

#gatewayMobil .gatewayButton1, #gatewayMobil .gatewayButton2, #gatewayMobil .gatewayButton3, #gatewayMobil .gatewayButton4 {
  font-size: 13px !important;
  padding: 2px 3px;
}

#gatewayMobil .gatewayButton4 {
  font-size: 14px !important;
}

#gatewayNormal {
  display: none;
}

@media only screen and (min-width: 768px) {
  #gatewayNormal {
    display: block;
  }
}

.statTickets, .statChecked, .statFromthis, .statInside {
  background: url("../img/icons-scdc7b96192.png") no-repeat;
  background-position: 0 -525px;
  width: 36px;
  height: 36px;
  display: inline-block;
}

.statChecked {
  background-position: -36px -525px;
}

.statFromthis {
  background-position: 0 -561px;
}

.statInside {
  background-position: -36px -561px;
}

.oneclickcard {
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 1.125rem;
}

body {
  position: relative;
}

body.faded:after {
  content: "";
  background-color: #000;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9;
  opacity: 0.5;
}

#generalSearchForm {
  z-index: 10;
}

@media only screen and (max-width: 767px) {
  .searchHolder {
    z-index: 10;
  }
}

#gift_card_list, #gift_card_list_new {
  overflow: visible;
  width: auto;
  height: auto;
  margin: 10px -20px;
  background: #FFF;
  padding: 0;
}

#gift_card_list ul li, #gift_card_list_new ul li {
  margin: 0 20px;
  position: relative;
}

#gift_card_list ul li a, #gift_card_list_new ul li a {
  transition: opacity .3s ease-out;
}

#gift_card_list ul li a.lowlight, #gift_card_list_new ul li a.lowlight {
  opacity: 0.5;
}

#gift_card_list ul li span, #gift_card_list_new ul li span {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  text-align: center;
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.25rem;
  padding: 15px;
}

#gift_card_list ul li p, #gift_card_list_new ul li p {
  position: absolute;
  width: 90%;
  left: 5%;
  top: 100%;
  text-align: center;
  padding: 8px 0 0;
  margin: 0;
  font-size: 11px;
  color: #999;
  font-weight: bold;
  line-height: 15px;
}

#gift_card_list .mTSButtonRight, #gift_card_list .mTSButtonLeft, #gift_card_list_new .mTSButtonRight, #gift_card_list_new .mTSButtonLeft {
  right: -40px;
  padding: 0;
  background: url("/resources/img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -1126px;
  width: 18px;
  height: 38px;
}

#gift_card_list .mTSButtonRight:hover, #gift_card_list .mTSButtonLeft:hover, #gift_card_list_new .mTSButtonRight:hover, #gift_card_list_new .mTSButtonLeft:hover {
  background-position: 0 -745px;
}

#gift_card_list .mTSButtonRight .mTSButtonIconContainer, #gift_card_list .mTSButtonLeft .mTSButtonIconContainer, #gift_card_list_new .mTSButtonRight .mTSButtonIconContainer, #gift_card_list_new .mTSButtonLeft .mTSButtonIconContainer {
  display: none;
}

@media only screen and (max-width: 1100px) {
  #gift_card_list .mTSButtonRight, #gift_card_list .mTSButtonLeft, #gift_card_list_new .mTSButtonRight, #gift_card_list_new .mTSButtonLeft {
    right: 10px;
  }
}

#gift_card_list .mTSButtonLeft, #gift_card_list_new .mTSButtonLeft {
  right: auto;
  left: -40px;
  background-position: 0 -1164px;
}

#gift_card_list .mTSButtonLeft:hover, #gift_card_list_new .mTSButtonLeft:hover {
  background-position: 0 -783px;
}

@media only screen and (max-width: 1100px) {
  #gift_card_list .mTSButtonLeft, #gift_card_list_new .mTSButtonLeft {
    left: 10px;
  }
}

#gift_card_list_new {
  margin: 10px -20px 30px;
}

#gift_card_list_new ul li span {
  bottom: 18px;
  color: #FFF;
  font-family: Neuron-DemiBold, arial, sans-serif;
  letter-spacing: 1px;
  padding: 5px 30px;
}

#gift_card_selector_container {
  margin: 25px 0 30px;
}

#gift_card_selector_container .row {
  margin: 0 -0.55769em;
}

#gift_card_selector_container .row .columns, #gift_card_selector_container .row .featured .border, .featured #gift_card_selector_container .row .border, #gift_card_selector_container .row .featured .programBox .mainImgContainer, .featured .programBox #gift_card_selector_container .row .mainImgContainer {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

#gift_card_selector_container .gift_card_selector {
  background-color: #E9E9E9;
  padding: 12px 0 10px;
  margin: 0;
}

#gift_card_selector_container .gift_card_selector .gift_card_quantity {
  width: 50px;
  display: inline-block;
  text-align: center;
}

#gift_card_selector_container .gift_card_selector .gift_card_increment, #gift_card_selector_container .gift_card_selector .gift_card_decrement {
  background: url("/resources/img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -1202px;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin: 0 6px;
}

#gift_card_selector_container .gift_card_selector .gift_card_increment:hover, #gift_card_selector_container .gift_card_selector .gift_card_decrement:hover {
  background-position: 0 -1250px;
}

#gift_card_selector_container .gift_card_selector .gift_card_decrement {
  background-position: 0 -1226px;
}

#gift_card_selector_container .gift_card_selector .gift_card_decrement:hover {
  background-position: 0 -1274px;
}

#gift_card_selector_container .gift_card_selector input[type="text"], #gift_card_selector_container .gift_card_selector select, #gift_card_selector_container .gift_card_selector label {
  margin: 0;
  vertical-align: middle;
}

#gift_card_selector_container .gift_card_selector label {
  color: #333;
  text-align: right;
}

#sponsor_card_selector_container {
  margin: 25px 0 30px;
}

#sponsor_card_selector_container .sponsor_card_selector {
  background-color: #E9E9E9;
  padding: 12px 0 10px;
  margin: 0;
}

#sponsor_card_selector_container .sponsor_card_selector input[type="text"], #sponsor_card_selector_container .sponsor_card_selector select {
  margin: 0;
  vertical-align: middle;
  color: #4D4D4D;
  font-weight: bold;
  height: 40px;
  border: 3px solid #CCC;
  box-shadow: none;
}

#sponsor_card_selector_container .sponsor_card_selector select {
  outline: none;
}

#sponsor_card_selector_container .sponsor_card_selector select option {
  font-weight: normal;
}

#sponsor_card_selector_container .sponsor_card_selector select option:first-child {
  color: #9D9D9D;
}

#sponsor_card_selector_container .sponsor_card_selector select.empty {
  color: #9D9D9D;
}

#sponsor_card_selector_container .sponsor_card_selector .left {
  position: relative;
  width: 100%;
}

#sponsor_card_selector_container .sponsor_card_selector .left .donation-amount::-webkit-input-placeholder {
  color: #9D9D9D;
  opacity: 1;
}

#sponsor_card_selector_container .sponsor_card_selector .left .donation-amount::-moz-placeholder {
  color: #9D9D9D;
  opacity: 1;
}

#sponsor_card_selector_container .sponsor_card_selector .left .donation-amount:-ms-input-placeholder {
  color: #9D9D9D;
  opacity: 1;
}

#sponsor_card_selector_container .sponsor_card_selector .left .donation-amount::placeholder {
  color: #9D9D9D;
  opacity: 1;
}

#sponsor_card_selector_container .sponsor_card_selector .left .donation-amount + span {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #888;
  border-left: 1px solid #CCC;
}

#sponsor_card_selector_container .sponsor_card_selector .left .donation-amount-dropdown {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  text-align: center;
  background-color: #FFF;
  z-index: 10;
}

#sponsor_card_selector_container .sponsor_card_selector .left .donation-amount-dropdown li {
  color: #FF5700;
  font-weight: bold;
  line-height: 30px;
  border: 1px solid #CCC;
  border-top: none;
  cursor: pointer;
}

#sponsor_card_selector_container .sponsor_card_selector .left .donation-amount-dropdown li:hover {
  background-color: #E9E9E9;
}

#gift_card_form .dark.moreIcon:after, #gift_card_form .moreIcon.backIcon:after {
  background-position: 0 -235px !important;
}

#balanceQueryTabs.tabs li a {
  margin-top: 0.5rem;
  margin-bottom: 0;
}

#balanceQueryTabs + .tabs-content .row .row {
  margin: 0 -0.55769em;
}

#balanceQueryTabs + .tabs-content .row .row .columns, #balanceQueryTabs + .tabs-content .row .row .featured .border, .featured #balanceQueryTabs + .tabs-content .row .row .border, #balanceQueryTabs + .tabs-content .row .row .featured .programBox .mainImgContainer, .featured .programBox #balanceQueryTabs + .tabs-content .row .row .mainImgContainer {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

@media only screen and (max-width: 767px) {
  #balanceQueryTabs + .tabs-content .row .row #check_balance_gift, #balanceQueryTabs + .tabs-content .row .row #check_balance_culture {
    float: right;
  }
}

#check_balance_result_gift .columns, #check_balance_result_gift .featured .border, .featured #check_balance_result_gift .border, #check_balance_result_gift .featured .programBox .mainImgContainer, .featured .programBox #check_balance_result_gift .mainImgContainer, #check_balance_result_culture .columns, #check_balance_result_culture .featured .border, .featured #check_balance_result_culture .border, #check_balance_result_culture .featured .programBox .mainImgContainer, .featured .programBox #check_balance_result_culture .mainImgContainer {
  margin-bottom: 5px;
}

#check_balance_result_gift .columns .total-balance, #check_balance_result_gift .featured .border .total-balance, .featured #check_balance_result_gift .border .total-balance, #check_balance_result_gift .featured .programBox .mainImgContainer .total-balance, .featured .programBox #check_balance_result_gift .mainImgContainer .total-balance, #check_balance_result_culture .columns .total-balance, #check_balance_result_culture .featured .border .total-balance, .featured #check_balance_result_culture .border .total-balance, #check_balance_result_culture .featured .programBox .mainImgContainer .total-balance, .featured .programBox #check_balance_result_culture .mainImgContainer .total-balance {
  font-family: Neuron-DemiBold, arial, sans-serif;
  font-size: 1.4375rem;
}

#check_balance_result_gift > div, #check_balance_result_culture > div {
  margin-top: 5px;
}

@media only screen and (max-width: 767px) {
  #check_balance_result_gift > div, #check_balance_result_culture > div {
    margin-top: 15px;
  }
}

#giftSuccess, #cultureSuccess {
  display: none;
}

#giftDetails, #cultureDetails {
  display: none;
}

#giftDetails .table_st5 td img, #cultureDetails .table_st5 td img {
  width: 50px;
  height: auto;
  margin-right: 10px;
}

#giftDetails .table_st5 td div, #cultureDetails .table_st5 td div {
  margin-bottom: 5px;
}

#giftDetails .table_st5 td div:last-child, #cultureDetails .table_st5 td div:last-child {
  margin-bottom: 0;
}

.table_st5 {
  background: white;
  border: 1px solid #bebebe;
  font-family: Arial, sans-serif;
  font-size: 1em;
  border-collapse: separate;
  line-height: 1.5em;
  width: 100%;
}

.table_st5 thead {
  background-color: #f0f0f0;
  background-image: linear-gradient(#f0f0f0 0%, #e6e6e6 100%);
}

.table_st5 th.header {
  background: none;
}

.table_st5 th {
  font-weight: bold;
  padding: 0.6em !important;
  position: relative;
  text-align: left;
  background-color: #f0f0f0;
  background-image: linear-gradient(#f0f0f0 0%, #e6e6e6 100%);
}

.table_st5 th.sortable.asc:after {
  content: "";
  display: inline-block;
  float: right;
  margin-top: 0.5em;
  margin-left: -10px;
  background-position: 0 -6998px;
  height: 6px;
  width: 10px;
}

.table_st5 th.sortable.desc:after {
  content: "";
  display: inline-block;
  float: right;
  margin-top: 0.5em;
  margin-left: -10px;
  background-position: 0 -7004px;
  height: 6px;
  width: 10px;
}

.table_st5 th.sortable.desc:hover:after {
  background-position: 0 -6998px;
  height: 6px;
  width: 10px;
}

.table_st5 th.sortable:hover:after {
  content: "";
  display: inline-block;
  float: right;
  margin-top: 0.5em;
  margin-left: -10px;
  background-position: 0 -7004px;
  height: 6px;
  width: 10px;
}

.table_st5 th:first-child {
  border-left: none;
}

.table_st5 th.two_icons {
  width: 110px;
}

.table_st5 th.three_icons {
  width: 140px;
}

.table_st5 th.four_icons {
  width: 180px;
}

.table_st5 th.five_icons {
  width: 220px;
}

.table_st5 td {
  border-top: 1px solid #e6e6e6;
  padding: 0.4em 0.5em;
  color: #333;
}

.table_st5.tablesorter tbody td {
  padding: 0.4em 0.5em !important;
}

.table_st5 tr:hover td {
  background: #F5F5F5 !important;
}

.table_st5 tr td a {
  font-weight: bold;
  color: #333;
}

.table_st5 tr td a:hover {
  color: #23ACE0;
}

#accept-form p {
  padding-left: 40px;
}

#accept-form .wrapper {
  margin-bottom: 20px;
}

#accept-form .info-icon {
  margin-top: 0;
}

#accept-form label:before {
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  #accept-form label {
    padding-left: 40px;
  }
}

.oauthWrapper {
  padding: 1.25rem;
  margin-bottom: 0.9375rem;
}

.oauthWrapper p {
  color: #4D4D4D;
  font-size: 14px;
}

@media only screen and (min-width: 768px) {
  .oauthWrapper .large-offset-oauth {
    padding-left: 20% !important;
  }
}

#client_data .calendarContainer {
  width: 100%;
}

#client_data .calendarContainer#searchDateContainer input[type="text"] {
  border: 0.0625rem solid #CCC !important;
}

.szep-icon span {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFF;
  background-color: #3F9386;
  height: 14px;
  line-height: 15px;
  padding: 0 3px;
}

.wrapper-right {
  float: right;
  margin-bottom: 15px;
}

@media only screen and (min-width: 768px) {
  .wrapper-right {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 9;
  }
}

.qr-services {
  display: block;
  position: relative;
  padding-left: 70px;
  margin: 10px 0;
  min-height: 50px;
}

.qr-services img {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -25px;
}

.qr-services h3 {
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 18px;
  margin: 0;
}

.qr-services p {
  color: #999;
  font-size: 11px;
  margin: 0;
  line-height: 16px;
}

.qr-services p span {
  color: #FF5700;
  font-size: 14px;
  font-weight: bold;
  margin-left: 10px;
}

.qr-test {
  display: block;
  margin: 5px 0;
}

.qr-test h4 {
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 18px;
  color: #FF5700;
  display: inline-block;
  margin: 0;
}

.qr-test h4:before {
  content: '»';
  font-size: 16px;
  margin-right: 10px;
}

.qr-social {
  display: inline-block;
  text-align: left;
  margin-bottom: 15px;
}

.qr-social a {
  display: block;
  color: #999;
  position: relative;
  padding-left: 36px;
  margin: 15px 0 20px;
}

.qr-social img {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -12px;
}

table.it-table {
  color: #333333;
  font-size: 13px;
  font-family: Arial, sans-serif;
  border-collapse: collapse;
  margin: 0 auto 20px;
  min-width: 50%;
}

table.it-table thead {
  background-color: #D7ECFA !important;
}

table.it-table thead tr {
  border-bottom: 1px solid #CADEEB;
}

table.it-table thead th {
  color: #000000;
  text-align: left;
  padding: 8px 24px 10px 12px;
}

table.it-table tbody tr {
  border-bottom: 1px solid #E6E6E6;
}

table.it-table tbody tr:nth-child(even) {
  background-color: #F3F3F3;
}

table.it-table tbody td {
  padding: 8px 24px 10px 12px;
}

.superbanner {
  max-width: 980px;
  margin: 20px auto 0;
  background: #F0F0F0;
  overflow: hidden;
}

.superbanner h1, .superbanner h1 a {
  font-size: 36px;
  line-height: 32px;
  color: #FF5700;
  margin: 10px 0;
  padding: 0;
  border: none;
}

.superbanner h1 a:hover {
  color: #0a0a0a;
}

.superbanner .place, .superbanner .place a {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 18px;
  line-height: 15px;
  color: #4D4D4D;
  margin: 10px 0;
  display: block;
}

.superbanner .place a {
  display: inline;
}

.superbanner .place a:hover {
  color: #0a0a0a;
}

.superbanner p {
  color: #878787;
  line-height: 16px;
  margin: 10px 0;
}

@media only screen and (min-width: 421px) {
  .superbanner p {
    text-align: justify;
  }
}

.superbanner p a {
  color: #FF5700;
}

.superbanner p a:hover {
  color: #0a0a0a;
}

.superbanner .button, .superbanner .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .superbanner a.button {
  margin: 0 0 10px;
}

.superbanner.dark, .superbanner.backIcon {
  background: #333;
}

.superbanner.dark h1, .superbanner.backIcon h1, .superbanner.dark h1 a, .superbanner.backIcon h1 a {
  color: #fefefe;
}

.superbanner.dark h1 a:hover, .superbanner.backIcon h1 a:hover {
  color: #FF5700;
}

.superbanner.dark .place, .superbanner.backIcon .place, .superbanner.dark .place a, .superbanner.backIcon .place a {
  color: #CCCCCC;
}

.superbanner.dark .place a:hover, .superbanner.backIcon .place a:hover {
  color: #FF5700;
}

.superbanner.dark p, .superbanner.backIcon p {
  color: #999999;
}

.superbanner.dark p a:hover, .superbanner.backIcon p a:hover {
  color: #fefefe;
}

.superbanner > .large-7:first-child {
  width: auto;
}

@media only screen and (max-width: 679px) {
  .superbanner.simple a img:first-child {
    display: none;
  }
}

@media only screen and (min-width: 680px) {
  .superbanner.simple a img:last-child {
    display: none;
  }
}

.stremaing-livestream, .stremaing-video, .stremaing-livestreamvideo {
  position: absolute;
  width: 26px;
  height: 26px;
  top: 6px;
  left: 6px;
  background-image: url("../img/marketing/streaming-icons.png");
  background-repeat: no-repeat;
  background-position: 0 -36px;
  cursor: pointer;
}

.stremaing-video {
  background-position: -30px -36px;
}

.stremaing-livestreamvideo {
  width: 56px;
}

.sliderContainer .stremaing-livestream, .sliderContainer .stremaing-video, .sliderContainer .stremaing-livestreamvideo, .featured .stremaing-livestream, .featured .stremaing-video, .featured .stremaing-livestreamvideo {
  width: 36px;
  height: 36px;
  top: 10px;
  left: 10px;
  background-position: 0 0;
}

.sliderContainer .stremaing-video, .featured .stremaing-video {
  background-position: -40px 0;
}

.sliderContainer .stremaing-livestreamvideo, .featured .stremaing-livestreamvideo {
  width: 76px;
}

.featured .stremaing-livestream, .featured .stremaing-video, .featured .stremaing-livestreamvideo {
  top: 8px;
  left: 8px;
}

@media only screen and (max-width: 767px) {
  #checkoutOptions .ajax_loader {
    margin: 0 auto 0.9375rem;
  }
}

@media only screen and (min-width: 768px) {
  #checkoutOptions .ajax_loader {
    float: right;
  }
}

@media only screen and (max-width: 767px) {
  /* general */
  .mobilView {
    display: inline-block !important;
  }
  .topMenuContainer {
    display: none;
  }
  .beforeFooter .row .large-4.columns #subscribe_newsletter .large-3.columns, .beforeFooter .row .featured .large-4.border #subscribe_newsletter .large-3.columns, .featured .beforeFooter .row .large-4.border #subscribe_newsletter .large-3.columns, .beforeFooter .row .featured .programBox .large-4.mainImgContainer #subscribe_newsletter .large-3.columns, .featured .programBox .beforeFooter .row .large-4.mainImgContainer #subscribe_newsletter .large-3.columns, .beforeFooter .row .large-4.columns #subscribe_newsletter .featured .large-3.border, .featured .beforeFooter .row .large-4.columns #subscribe_newsletter .large-3.border, .beforeFooter .row .featured .large-4.border #subscribe_newsletter .large-3.border, .featured .beforeFooter .row .large-4.border #subscribe_newsletter .large-3.border, .beforeFooter .row .featured .programBox .large-4.mainImgContainer #subscribe_newsletter .large-3.border, .featured .programBox .beforeFooter .row .large-4.mainImgContainer #subscribe_newsletter .large-3.border, .beforeFooter .row .large-4.columns #subscribe_newsletter .featured .programBox .large-3.mainImgContainer, .featured .programBox .beforeFooter .row .large-4.columns #subscribe_newsletter .large-3.mainImgContainer, .beforeFooter .row .featured .large-4.border #subscribe_newsletter .programBox .large-3.mainImgContainer, .beforeFooter .row .featured .programBox .large-4.border #subscribe_newsletter .large-3.mainImgContainer, .featured .beforeFooter .row .large-4.border #subscribe_newsletter .programBox .large-3.mainImgContainer, .featured .programBox .beforeFooter .row .large-4.border #subscribe_newsletter .large-3.mainImgContainer, .beforeFooter .row .featured .programBox .large-4.mainImgContainer #subscribe_newsletter .large-3.mainImgContainer, .featured .programBox .beforeFooter .row .large-4.mainImgContainer #subscribe_newsletter .large-3.mainImgContainer {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .siteTitle .left.venue_name, .siteTitle .left.cityName {
    display: none;
  }
  .row.programLarge > div:nth-child(1) {
    margin-bottom: 0.625rem;
  }
  /* general end */
  /* filters */
  #contentLeft #filterToggle {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }
}

@media only screen and (max-width: 767px) and (min-width: 590px) {
  #contentLeft .filterHolder {
    position: relative;
  }
  #contentLeft .filterHolder #filterBoxSubtype {
    float: right;
    margin-top: -6.1875rem;
  }
  #contentLeft .filterHolder > div:nth-child(2) {
    float: none !important;
    margin-top: 0 !important;
  }
  #contentLeft .filterHolder > div:nth-child(3) {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
  }
  #contentLeft .filterHolder > div:nth-child(5) {
    margin-top: 0 !important;
  }
  #contentLeft .filterHolder #filterBoxFixCity, #contentLeft .filterHolder #filterBoxMinVenue {
    position: absolute;
    right: 0;
    top: 2.5rem;
  }
  #contentLeft .filterHolder #filterBoxMinVenue.filterBoxMinVenue_mobile {
    position: relative;
    top: 0;
  }
  #contentLeft .filterHolder #filterBoxVenue.filterBoxVenue_mobile {
    position: relative;
    top: 0;
  }
  #contentLeft .filterHolder #venueMore.venueMore_mobile {
    position: relative;
    top: 0;
    display: block;
    padding: 0;
  }
  #contentLeft .filterHolder #filterBoxCity, #contentLeft .filterHolder #filterBoxVenue, #contentLeft .filterHolder #cityMore, #contentLeft .filterHolder #venueMore {
    position: absolute;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    right: 0;
    top: 0.75rem;
    background-color: #FFFFFF;
  }
  #contentLeft .filterHolder #filterBoxSubtype, #contentLeft .filterHolder #filterBoxFixCity, #contentLeft .filterHolder #filterBoxCity, #contentLeft .filterHolder #filterBoxMinVenue, #contentLeft .filterHolder #filterBoxVenue, #contentLeft .filterHolder #venue_infos {
    width: 46.5%;
  }
  #contentLeft .filterHolder #filterBoxCity, #contentLeft .filterHolder #filterBoxVenue {
    top: 2.5rem;
    right: 0;
    padding: 0;
  }
  #contentLeft .filterHolder #filterBoxSubtype, #contentLeft .filterHolder .row.filterDate {
    width: 46.5%;
  }
  #contentLeft .filterHolder #filterBoxSubtype, #contentLeft .filterHolder #filterBoxOptions {
    width: 46.5%;
  }
}

@media only screen and (max-width: 767px) {
  #contentLeft .filterHolder .row.filterDate .large-6.columns, #contentLeft .filterHolder .row.filterDate .featured .large-6.border, .featured #contentLeft .filterHolder .row.filterDate .large-6.border, #contentLeft .filterHolder .row.filterDate .featured .programBox .large-6.mainImgContainer, .featured .programBox #contentLeft .filterHolder .row.filterDate .large-6.mainImgContainer {
    width: 50%;
  }
  #contentLeft .filterHolder {
    margin-bottom: 0.75rem;
  }
  #filter-tags-container {
    display: none;
  }
  /* filters end */
  /* Header */
  .headerContainer > .row .blackBackground.logo {
    height: 65px;
  }
  .headerContainer > .row .blackBackground.logo h2 {
    font-size: 34px;
    line-height: 62px;
  }
  .headerContainer > .row .blackBackground.logo img {
    max-height: 65px;
  }
  .headerContainer > .row .mainBackground {
    min-width: 120px;
  }
  .headerContainer > .row .mainBackground .menu {
    height: 65px;
  }
  .headerContainer > .row .mainBackground .menu .smallScreenSearchIcon {
    background-image: url("../img/icons/mobil-search-white.png");
    background-repeat: no-repeat;
    background-position: center;
    display: block !important;
    width: 30%;
    height: 65px;
    float: right;
  }
  .headerContainer > .row .mainBackground .menu .smallScreenBasketIcon {
    background-image: url("../img/icons/mobil-basket-white.png");
    background-repeat: no-repeat;
    background-position: center;
    display: block !important;
    margin-right: 6%;
    width: 30%;
    height: 65px;
    float: right;
    text-align: center;
  }
  .headerContainer > .row .mainBackground .menu #smallScreenBasketValue {
    font-size: 20px;
    float: right;
    line-height: normal;
    width: 100%;
    margin-top: 13px;
    margin-right: -3px;
    color: #FFFFFF;
  }
  .headerContainer > .row .mainBackground .searchHolder {
    position: absolute;
    display: none;
    height: 65px;
    padding-top: 14px;
  }
  .headerContainer > .row .mainBackground #horizontalMenu {
    display: none;
  }
  .headerContainer > .row .mainBackground #verticalMenu {
    float: right;
    width: 30%;
    height: 65px;
    cursor: pointer;
  }
  .headerContainer > .row .mainBackground #verticalMenu li {
    margin-left: 50%;
  }
  .headerContainer > .row .mainBackground #verticalMenu li .dinamicMenu {
    margin: 20px 0 0 -50%;
  }
  .headerContainer > .row .mainBackground #verticalMenu #verticalMenuBox {
    right: 0;
    top: 65px;
  }
  .headerContainer > .row .mainBackground #verticalMenu #verticalMenuBox li {
    margin-left: 0;
  }
  .headerContainer.mobile-giftcard > .row .mainBackground .menu .smallScreenSearchIcon, .headerContainer.mobile-giftcard > .row .mainBackground .menu .smallScreenBasketIcon, .headerContainer.mobile-giftcard > .row .mainBackground .menu #verticalMenu {
    width: 23%;
  }
  .headerContainer.mobile-giftcard > .row .mainBackground .menu .smallScreenGiftIcon {
    background-image: url("../img/icons/mobil-giftcard-white.png");
    background-repeat: no-repeat;
    background-position: center;
    display: block !important;
    width: 23%;
    height: 65px;
    float: right;
  }
  /* autocomplete */
  .autocomplete {
    min-width: 90%;
    width: auto !important;
    margin: 0.875rem 0.9375rem 0 0.9375rem;
  }
  .autocomplete #row_holder .autocompleteRow.group .atocompleteImgHolder, .autocomplete #row_holder .programBoxesContainer.programList .autocompleteRow.programBox .atocompleteImgHolder, .programBoxesContainer.programList .autocomplete #row_holder .autocompleteRow.programBox .atocompleteImgHolder, .autocomplete #row_holder .programBoxesContainer.programList .programBox.small .border .infoContent .autocompleteRow.dateBox .atocompleteImgHolder, .programBoxesContainer.programList .programBox.small .border .infoContent .autocomplete #row_holder .autocompleteRow.dateBox .atocompleteImgHolder, .autocomplete #row_holder .autocompleteRow.h4Title .atocompleteImgHolder, .autocomplete #row_holder .autocompleteRow.toplistBox .atocompleteImgHolder, .autocomplete #row_holder .featured .autocompleteRow.programBox .atocompleteImgHolder, .featured .autocomplete #row_holder .autocompleteRow.programBox .atocompleteImgHolder, .autocomplete #row_holder .contactBox .autocompleteRow.telContainer .atocompleteImgHolder, .contactBox .autocomplete #row_holder .autocompleteRow.telContainer .atocompleteImgHolder {
    display: none;
  }
  .autocomplete #row_holder .autocompleteRow.group .autocompleteDetails, .autocomplete #row_holder .programBoxesContainer.programList .autocompleteRow.programBox .autocompleteDetails, .programBoxesContainer.programList .autocomplete #row_holder .autocompleteRow.programBox .autocompleteDetails, .autocomplete #row_holder .programBoxesContainer.programList .programBox.small .border .infoContent .autocompleteRow.dateBox .autocompleteDetails, .programBoxesContainer.programList .programBox.small .border .infoContent .autocomplete #row_holder .autocompleteRow.dateBox .autocompleteDetails, .autocomplete #row_holder .autocompleteRow.h4Title .autocompleteDetails, .autocomplete #row_holder .autocompleteRow.toplistBox .autocompleteDetails, .autocomplete #row_holder .featured .autocompleteRow.programBox .autocompleteDetails, .featured .autocomplete #row_holder .autocompleteRow.programBox .autocompleteDetails, .autocomplete #row_holder .contactBox .autocompleteRow.telContainer .autocompleteDetails, .contactBox .autocomplete #row_holder .autocompleteRow.telContainer .autocompleteDetails {
    padding-left: 0;
    width: 100%;
  }
  /* autocomplete end */
  /* featured */
  .featured .row.programBoxes .large-4.columns .programBox .mainImgContainer, .featured .row.programBoxes .large-4.border .programBox .mainImgContainer, .featured .row.programBoxes .programBox .large-4.mainImgContainer .programBox .mainImgContainer, .featured .programBox .row.programBoxes .large-4.mainImgContainer .programBox .mainImgContainer {
    height: auto !important;
    max-height: none !important;
  }
  .featured .row.programBoxes .large-4.columns .programBox .mainImgContainer .mainImg, .featured .row.programBoxes .large-4.border .programBox .mainImgContainer .mainImg, .featured .row.programBoxes .programBox .large-4.mainImgContainer .programBox .mainImgContainer .mainImg, .featured .programBox .row.programBoxes .large-4.mainImgContainer .programBox .mainImgContainer .mainImg {
    width: 100% !important;
  }
  .featured .row.programBoxes .large-4.columns .programBox .mainImgContainer .button.moreIcon, .featured .row.programBoxes .large-4.border .programBox .mainImgContainer .button.moreIcon, .featured .row.programBoxes .programBox .large-4.mainImgContainer .programBox .mainImgContainer .button.moreIcon, .featured .programBox .row.programBoxes .large-4.mainImgContainer .programBox .mainImgContainer .button.moreIcon, .featured .row.programBoxes .large-4.columns .programBox .mainImgContainer .topMenuContainer #basketLayer .autocomplete a.moreIcon.button, .topMenuContainer #basketLayer .autocomplete .featured .row.programBoxes .large-4.columns .programBox .mainImgContainer a.moreIcon.button, .featured .row.programBoxes .large-4.border .programBox .mainImgContainer .topMenuContainer #basketLayer .autocomplete a.moreIcon.button, .topMenuContainer #basketLayer .autocomplete .featured .row.programBoxes .large-4.border .programBox .mainImgContainer a.moreIcon.button, .featured .row.programBoxes .programBox .large-4.mainImgContainer .programBox .mainImgContainer .topMenuContainer #basketLayer .autocomplete a.moreIcon.button, .topMenuContainer #basketLayer .autocomplete .featured .row.programBoxes .programBox .large-4.mainImgContainer .programBox .mainImgContainer a.moreIcon.button, .featured .programBox .row.programBoxes .large-4.mainImgContainer .programBox .mainImgContainer .topMenuContainer #basketLayer .autocomplete a.moreIcon.button, .topMenuContainer #basketLayer .autocomplete .featured .programBox .row.programBoxes .large-4.mainImgContainer .programBox .mainImgContainer a.moreIcon.button {
    bottom: 0;
  }
  .featured .row.programBoxes .large-4.columns .programBox .border, .featured .row.programBoxes .large-4.border .programBox .border, .featured .row.programBoxes .programBox .large-4.mainImgContainer .programBox .border, .featured .programBox .row.programBoxes .large-4.mainImgContainer .programBox .border {
    height: auto;
  }
  .featured .row.programBoxes .large-4.columns .programBox .border .description, .featured .row.programBoxes .large-4.border .programBox .border .description, .featured .row.programBoxes .programBox .large-4.mainImgContainer .programBox .border .description, .featured .programBox .row.programBoxes .large-4.mainImgContainer .programBox .border .description {
    height: auto;
  }
  /* featured end */
  /* ticket search */
  .ticketSearchContainer {
    height: auto !important;
  }
  .ticketSearchContainer .row .large-12.columns .section-container.auto.advancedSearch .active #ticketSearch .small.simpleDateSearch.left, .ticketSearchContainer .row .featured .border .section-container.auto.advancedSearch .active #ticketSearch .small.simpleDateSearch.left, .featured .ticketSearchContainer .row .border .section-container.auto.advancedSearch .active #ticketSearch .small.simpleDateSearch.left, .ticketSearchContainer .row .featured .programBox .mainImgContainer .section-container.auto.advancedSearch .active #ticketSearch .small.simpleDateSearch.left, .featured .programBox .ticketSearchContainer .row .mainImgContainer .section-container.auto.advancedSearch .active #ticketSearch .small.simpleDateSearch.left {
    float: right !important;
  }
  /* ticket search end */
  .row .programBoxesContainer.programList .row.programBoxes .large-12.columns, .row .programBoxesContainer.programList .row.programBoxes .featured .border, .featured .row .programBoxesContainer.programList .row.programBoxes .border, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer {
    height: auto;
  }
  .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer {
    width: 50%;
    height: 360px;
  }
}

@media only screen and (max-width: 767px) and (max-width: 360px) {
  .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer {
    width: 100%;
    height: auto;
  }
}

@media only screen and (max-width: 767px) {
  .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .mainImgContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .mainImgContainer, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .mainImgContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .mainImgContainer, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .mainImgContainer, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .mainImgContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .mainImgContainer, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .mainImgContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .mainImgContainer, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .mainImgContainer {
    width: 100%;
    height: auto;
  }
  .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .mainImgContainer .mainImg, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .mainImgContainer .mainImg, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .mainImgContainer .mainImg, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .mainImgContainer .mainImg, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .mainImgContainer .mainImg, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .mainImgContainer .mainImg, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .mainImgContainer .mainImg, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .mainImgContainer .mainImg {
    width: 100%;
  }
  .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .mainImgContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .mainImgContainer, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .mainImgContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .mainImgContainer, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .mainImgContainer, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .mainImgContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .mainImgContainer, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .mainImgContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .mainImgContainer, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .mainImgContainer {
    width: 100%;
    height: auto;
  }
  .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .info.group, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .info.group, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .info.group, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .info.group, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .info.group, .row .programBoxesContainer.programList .row.programBoxes .programBox.large-4.small-6.columns .info.programBox, .row .programBoxesContainer.programList .row.programBoxes .programBox.large-4.small-6.columns .programBox.small .border .infoContent .info.dateBox, .row .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.large-4.small-6.columns .info.dateBox, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.large-4.border .infoContent .info.dateBox, .row .programBoxesContainer.programList .programBox.small .row.programBoxes .featured .programBox.large-4.border .infoContent .info.dateBox, .featured .row .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.large-4.border .infoContent .info.dateBox, .featured .row .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.large-4.border .infoContent .info.dateBox, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.large-4.mainImgContainer .border .infoContent .info.dateBox, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .border .infoContent .programBox.large-4.mainImgContainer .info.dateBox, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .programBox.large-4.mainImgContainer .programBox.small .border .infoContent .info.dateBox, .featured .programBox .row .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.large-4.mainImgContainer .info.dateBox, .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .info.h4Title, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .info.h4Title, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .info.h4Title, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .info.h4Title, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .info.h4Title, .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .info.toplistBox, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .info.toplistBox, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .info.toplistBox, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .info.toplistBox, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .info.toplistBox, .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .featured .info.programBox, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .info.programBox, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .info.programBox, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .info.programBox, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .info.programBox, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .info.programBox, .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .contactBox .info.telContainer, .contactBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .info.telContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .contactBox .info.telContainer, .contactBox .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .info.telContainer, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .contactBox .info.telContainer, .contactBox .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .info.telContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .contactBox .info.telContainer, .contactBox .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .info.telContainer, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .contactBox .info.telContainer, .contactBox .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .info.telContainer, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .info.group, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .info.group, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .info.group, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .info.group, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .info.group, .row .programBoxesContainer.programList .row.programBoxes .programBox.large-3.small-6.columns .info.programBox, .row .programBoxesContainer.programList .row.programBoxes .programBox.large-3.small-6.columns .programBox.small .border .infoContent .info.dateBox, .row .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.large-3.small-6.columns .info.dateBox, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.large-3.border .infoContent .info.dateBox, .row .programBoxesContainer.programList .programBox.small .row.programBoxes .featured .programBox.large-3.border .infoContent .info.dateBox, .featured .row .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.large-3.border .infoContent .info.dateBox, .featured .row .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.large-3.border .infoContent .info.dateBox, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.large-3.mainImgContainer .border .infoContent .info.dateBox, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .border .infoContent .programBox.large-3.mainImgContainer .info.dateBox, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .programBox.large-3.mainImgContainer .programBox.small .border .infoContent .info.dateBox, .featured .programBox .row .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.large-3.mainImgContainer .info.dateBox, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .info.h4Title, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .info.h4Title, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .info.h4Title, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .info.h4Title, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .info.h4Title, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .info.toplistBox, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .info.toplistBox, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .info.toplistBox, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .info.toplistBox, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .info.toplistBox, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .featured .info.programBox, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .info.programBox, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .info.programBox, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .info.programBox, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .info.programBox, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .info.programBox, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .contactBox .info.telContainer, .contactBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .info.telContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .contactBox .info.telContainer, .contactBox .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .info.telContainer, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .contactBox .info.telContainer, .contactBox .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .info.telContainer, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .contactBox .info.telContainer, .contactBox .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .info.telContainer, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .contactBox .info.telContainer, .contactBox .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .info.telContainer {
    height: auto;
  }
  .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .info.group .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .info.group .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .info.group .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .info.group .infoContent, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .info.group .infoContent, .row .programBoxesContainer.programList .row.programBoxes .programBox.large-4.small-6.columns .info.programBox .infoContent, .row .programBoxesContainer.programList .row.programBoxes .programBox.large-4.small-6.columns .programBox.small .border .infoContent .info.dateBox .infoContent, .row .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.large-4.small-6.columns .info.dateBox .infoContent, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.large-4.border .infoContent .info.dateBox .infoContent, .row .programBoxesContainer.programList .programBox.small .row.programBoxes .featured .programBox.large-4.border .infoContent .info.dateBox .infoContent, .featured .row .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.large-4.border .infoContent .info.dateBox .infoContent, .featured .row .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.large-4.border .infoContent .info.dateBox .infoContent, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.large-4.mainImgContainer .border .infoContent .info.dateBox .infoContent, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .border .infoContent .programBox.large-4.mainImgContainer .info.dateBox .infoContent, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .programBox.large-4.mainImgContainer .programBox.small .border .infoContent .info.dateBox .infoContent, .featured .programBox .row .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.large-4.mainImgContainer .info.dateBox .infoContent, .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .info.h4Title .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .info.h4Title .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .info.h4Title .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .info.h4Title .infoContent, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .info.h4Title .infoContent, .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .info.toplistBox .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .info.toplistBox .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .info.toplistBox .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .info.toplistBox .infoContent, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .info.toplistBox .infoContent, .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .featured .info.programBox .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .info.programBox .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .info.programBox .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .info.programBox .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .info.programBox .infoContent, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .info.programBox .infoContent, .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .contactBox .info.telContainer .infoContent, .contactBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns .info.telContainer .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .contactBox .info.telContainer .infoContent, .contactBox .row .programBoxesContainer .row.programBoxes .featured .programBox.large-4.border .info.telContainer .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .contactBox .info.telContainer .infoContent, .contactBox .featured .row .programBoxesContainer .row.programBoxes .programBox.large-4.border .info.telContainer .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .contactBox .info.telContainer .infoContent, .contactBox .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.mainImgContainer .info.telContainer .infoContent, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .contactBox .info.telContainer .infoContent, .contactBox .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-4.mainImgContainer .info.telContainer .infoContent, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .info.group .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .info.group .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .info.group .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .info.group .infoContent, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .info.group .infoContent, .row .programBoxesContainer.programList .row.programBoxes .programBox.large-3.small-6.columns .info.programBox .infoContent, .row .programBoxesContainer.programList .row.programBoxes .programBox.large-3.small-6.columns .programBox.small .border .infoContent .info.dateBox .infoContent, .row .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.large-3.small-6.columns .info.dateBox .infoContent, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.large-3.border .infoContent .info.dateBox .infoContent, .row .programBoxesContainer.programList .programBox.small .row.programBoxes .featured .programBox.large-3.border .infoContent .info.dateBox .infoContent, .featured .row .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.large-3.border .infoContent .info.dateBox .infoContent, .featured .row .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.large-3.border .infoContent .info.dateBox .infoContent, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.large-3.mainImgContainer .border .infoContent .info.dateBox .infoContent, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .border .infoContent .programBox.large-3.mainImgContainer .info.dateBox .infoContent, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .programBox.large-3.mainImgContainer .programBox.small .border .infoContent .info.dateBox .infoContent, .featured .programBox .row .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.large-3.mainImgContainer .info.dateBox .infoContent, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .info.h4Title .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .info.h4Title .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .info.h4Title .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .info.h4Title .infoContent, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .info.h4Title .infoContent, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .info.toplistBox .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .info.toplistBox .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .info.toplistBox .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .info.toplistBox .infoContent, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .info.toplistBox .infoContent, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .featured .info.programBox .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .info.programBox .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .info.programBox .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .info.programBox .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .info.programBox .infoContent, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .info.programBox .infoContent, .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .contactBox .info.telContainer .infoContent, .contactBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns .info.telContainer .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .contactBox .info.telContainer .infoContent, .contactBox .row .programBoxesContainer .row.programBoxes .featured .programBox.large-3.border .info.telContainer .infoContent, .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .contactBox .info.telContainer .infoContent, .contactBox .featured .row .programBoxesContainer .row.programBoxes .programBox.large-3.border .info.telContainer .infoContent, .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .contactBox .info.telContainer .infoContent, .contactBox .row .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.mainImgContainer .info.telContainer .infoContent, .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .contactBox .info.telContainer .infoContent, .contactBox .featured .programBox .row .programBoxesContainer .row.programBoxes .programBox.large-3.mainImgContainer .info.telContainer .infoContent {
    height: auto;
  }
  /* offer end */
  /* person */
  .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.columns, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .large-6.border, .featured .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.border, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.mainImgContainer {
    height: auto !important;
    width: 50%;
  }
}

@media only screen and (max-width: 767px) and (max-width: 360px) {
  .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.columns, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .large-6.border, .featured .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.border, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.mainImgContainer {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.columns .programBox, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .large-6.border .programBox, .featured .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.border .programBox, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox .large-6.mainImgContainer .programBox, .featured .programBox .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.mainImgContainer .programBox {
    height: auto;
    overflow: hidden;
  }
  .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.columns .programBox .personImg222Wrapper, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .large-6.border .programBox .personImg222Wrapper, .featured .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.border .programBox .personImg222Wrapper, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox .large-6.mainImgContainer .programBox .personImg222Wrapper, .featured .programBox .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.mainImgContainer .programBox .personImg222Wrapper {
    height: auto !important;
    width: 100%;
  }
  .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.columns .programBox .personListName, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .large-6.border .programBox .personListName, .featured .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.border .programBox .personListName, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox .large-6.mainImgContainer .programBox .personListName, .featured .programBox .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.mainImgContainer .programBox .personListName {
    height: 100% !important;
    text-align: center;
    padding-top: 1.25rem;
    clear: both !important;
    width: 100%;
  }
  .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.columns .programBox .personListName h2, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .large-6.border .programBox .personListName h2, .featured .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.border .programBox .personListName h2, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox .large-6.mainImgContainer .programBox .personListName h2, .featured .programBox .row #contentMain .programBoxesContainer.programList .row.programBoxes .large-6.mainImgContainer .programBox .personListName h2 {
    margin: 0;
  }
  .row #contentMain .programBoxesContainer.programList .pagination {
    clear: both;
  }
  /* person end */
  /* basket */
  .mainproduct.tableRow .subproduct-image {
    display: none;
  }
  .subproduct-details > div:nth-child(1) > div:nth-child(2) {
    margin-left: 0 !important;
  }
  .subproduct-details > div:nth-child(1) {
    width: 110% !important;
  }
  .mainproduct.tableRow .subproduct-details .productTitleSmall > div:first-child {
    width: 90% !important;
  }
  .subproduct-list {
    width: 110% !important;
  }
  .subproduct-list > div .subproduct-title {
    width: 80% !important;
    padding-left: 5px;
  }
  .subproduct-list > div .subproduct-delete {
    float: right;
  }
  .subproduct-list > div .subproduct-price {
    width: 100% !important;
    text-align: right;
    margin-left: 0;
  }
  .subproduct-list > div .subproduct-discount {
    width: 60% !important;
  }
  .subproduct-discount .custom.minimal.extra .custom.dropdown.small.product-discount {
    float: left !important;
  }
  .subproduct-discount .custom.minimal.extra .custom.dropdown.small.product-discount a.current {
    /* $lightBg_1-space:nowrap !important; */
  }
  .subproduct-list > div .subproduct-servicecharge.price {
    width: 100% !important;
    text-align: right;
    float: right;
  }
  .subproduct-list > div .subproduct-price.subtotal.price {
    display: none;
  }
  .subproduct {
    padding-right: 0.625rem;
  }
  .subproduct:nth-child(odd) {
    background-color: #F0F0F0;
  }
  .subproduct-list > div .subproduct-price > div {
    font-size: 0.75rem;
    font-family: Arial, sans-serif;
    margin-right: 0.3125rem;
  }
  .subproduct-list > div .subproduct-servicecharge.price > div {
    font-size: 0.75rem;
    font-family: Arial, sans-serif;
    margin-right: 0.3125rem;
  }
  .custom.dropdown.small.product-discount.open > ul {
    right: auto;
  }
  .couponCodeContainer .large-3 {
    width: auto;
    float: left !important;
  }
  .row.couponCodeContainer.cultureCardContainer > div:nth-child(2) {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) and (min-width: 500px) {
  .couponCodeContainer .large-9 {
    position: relative;
    width: 75%;
  }
  .couponCodeContainer .large-3 {
    position: relative;
    width: 25%;
  }
  .row.couponCodeContainer.cultureCardContainer > div:nth-child(2) {
    width: 75%;
  }
}

@media only screen and (max-width: 767px) {
  #deliveryMethodsHolder .large-7 {
    width: 100% !important;
    padding-left: 1.875rem !important;
  }
  #paymentOptions .large-2.imageInfo {
    position: relative;
    width: 16.6667%;
    min-width: 6.25rem;
  }
  #paymentOptions .large-7 {
    position: relative;
    width: 58.3333%;
  }
  #paymentOptions .large-3 {
    text-align: right;
    margin-top: 0px;
  }
  #deliveryPrice {
    text-align: left;
    width: 100%;
    padding-left: 2.0625rem;
    padding-bottom: 0.3125rem;
  }
  #deliveryPrice .price {
    margin-top: -0.125rem !important;
    float: right;
  }
  /*@media only screen and (max-width: 500px) {*/
  .paymentPage .siteTitle .right {
    margin-top: 0.5625rem !important;
  }
  .paymentPage .wrapper .row .small-6.columns.item, .paymentPage .wrapper .row .featured .item.border, .featured .paymentPage .wrapper .row .item.border, .paymentPage .wrapper .row .featured .programBox .item.mainImgContainer, .featured .programBox .paymentPage .wrapper .row .item.mainImgContainer {
    width: 41.66667%;
    padding-right: 0;
  }
  .paymentPage .wrapper .row .small-6.columns.rightText.itemPrice, .paymentPage .wrapper .row .featured .rightText.itemPrice.border, .featured .paymentPage .wrapper .row .rightText.itemPrice.border, .paymentPage .wrapper .row .featured .programBox .rightText.itemPrice.mainImgContainer, .featured .programBox .paymentPage .wrapper .row .rightText.itemPrice.mainImgContainer {
    width: 58.33333%;
    text-align: right;
    padding-left: 0;
  }
  /*}*/
  #voucherFormHolder.row .large-6.columns.formWithHelp:first-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .large-6.columns.formWithHelp:first-child .row.couponCodeContainer .featured .large-3.border a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.columns.formWithHelp:first-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .large-6.columns.formWithHelp:first-child .row.couponCodeContainer .featured .programBox .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.columns.formWithHelp:first-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:first-child .row.couponCodeContainer .programBox .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:first-child .row.couponCodeContainer .programBox .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top {
    top: -2rem;
    left: -294%;
  }
  #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .featured .large-3.border a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .featured .programBox .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .programBox .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .programBox .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top {
    top: -5rem;
    left: -294%;
  }
  #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-6.columns, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.columns, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.columns, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.columns, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.columns, #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .featured .large-6.border, .featured #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-6.border, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.border, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.border, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.border, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.border, #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .featured .programBox .large-6.mainImgContainer, .featured .programBox #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-6.mainImgContainer, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .programBox .large-6.mainImgContainer, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.mainImgContainer, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .programBox .large-6.mainImgContainer, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.mainImgContainer, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.mainImgContainer, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.mainImgContainer {
    width: 75%;
  }
  #voucherFormHolder.row .large-6.columns.formWithHelp .row.couponCodeContainer .large-3.columns #submitVoucherNumber, #voucherFormHolder.row .featured .large-6.formWithHelp.border .row.couponCodeContainer .large-3.columns #submitVoucherNumber, .featured #voucherFormHolder.row .large-6.formWithHelp.border .row.couponCodeContainer .large-3.columns #submitVoucherNumber, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.columns #submitVoucherNumber, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.columns #submitVoucherNumber, #voucherFormHolder.row .large-6.columns.formWithHelp .row.couponCodeContainer .featured .large-3.border #submitVoucherNumber, .featured #voucherFormHolder.row .large-6.columns.formWithHelp .row.couponCodeContainer .large-3.border #submitVoucherNumber, #voucherFormHolder.row .featured .large-6.formWithHelp.border .row.couponCodeContainer .large-3.border #submitVoucherNumber, .featured #voucherFormHolder.row .large-6.formWithHelp.border .row.couponCodeContainer .large-3.border #submitVoucherNumber, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.border #submitVoucherNumber, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.border #submitVoucherNumber, #voucherFormHolder.row .large-6.columns.formWithHelp .row.couponCodeContainer .featured .programBox .large-3.mainImgContainer #submitVoucherNumber, .featured .programBox #voucherFormHolder.row .large-6.columns.formWithHelp .row.couponCodeContainer .large-3.mainImgContainer #submitVoucherNumber, #voucherFormHolder.row .featured .large-6.formWithHelp.border .row.couponCodeContainer .programBox .large-3.mainImgContainer #submitVoucherNumber, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.border .row.couponCodeContainer .large-3.mainImgContainer #submitVoucherNumber, .featured #voucherFormHolder.row .large-6.formWithHelp.border .row.couponCodeContainer .programBox .large-3.mainImgContainer #submitVoucherNumber, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.border .row.couponCodeContainer .large-3.mainImgContainer #submitVoucherNumber, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.mainImgContainer #submitVoucherNumber, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.mainImgContainer #submitVoucherNumber, #voucherFormHolder.row .large-6.columns.formWithHelp .row.couponCodeContainer .large-3.columns #submitCultureCard, #voucherFormHolder.row .featured .large-6.formWithHelp.border .row.couponCodeContainer .large-3.columns #submitCultureCard, .featured #voucherFormHolder.row .large-6.formWithHelp.border .row.couponCodeContainer .large-3.columns #submitCultureCard, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.columns #submitCultureCard, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.columns #submitCultureCard, #voucherFormHolder.row .large-6.columns.formWithHelp .row.couponCodeContainer .featured .large-3.border #submitCultureCard, .featured #voucherFormHolder.row .large-6.columns.formWithHelp .row.couponCodeContainer .large-3.border #submitCultureCard, #voucherFormHolder.row .featured .large-6.formWithHelp.border .row.couponCodeContainer .large-3.border #submitCultureCard, .featured #voucherFormHolder.row .large-6.formWithHelp.border .row.couponCodeContainer .large-3.border #submitCultureCard, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.border #submitCultureCard, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.border #submitCultureCard, #voucherFormHolder.row .large-6.columns.formWithHelp .row.couponCodeContainer .featured .programBox .large-3.mainImgContainer #submitCultureCard, .featured .programBox #voucherFormHolder.row .large-6.columns.formWithHelp .row.couponCodeContainer .large-3.mainImgContainer #submitCultureCard, #voucherFormHolder.row .featured .large-6.formWithHelp.border .row.couponCodeContainer .programBox .large-3.mainImgContainer #submitCultureCard, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.border .row.couponCodeContainer .large-3.mainImgContainer #submitCultureCard, .featured #voucherFormHolder.row .large-6.formWithHelp.border .row.couponCodeContainer .programBox .large-3.mainImgContainer #submitCultureCard, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.border .row.couponCodeContainer .large-3.mainImgContainer #submitCultureCard, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.mainImgContainer #submitCultureCard, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer .row.couponCodeContainer .large-3.mainImgContainer #submitCultureCard {
    text-transform: lowercase;
  }
  #voucherFormHolder.row .large-6.columns.formWithHelp h5, #voucherFormHolder.row .featured .large-6.formWithHelp.border h5, .featured #voucherFormHolder.row .large-6.formWithHelp.border h5, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer h5, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer h5 {
    margin-left: 2rem;
  }
}

@media only screen and (max-width: 767px) and (max-width: 500px) {
  #voucherFormHolder.row .large-6.columns.formWithHelp:first-child, #voucherFormHolder.row .featured .large-6.formWithHelp.border:first-child, .featured #voucherFormHolder.row .large-6.formWithHelp.border:first-child, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:first-child, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:first-child {
    margin-bottom: 1.11538em;
  }
  #voucherFormHolder.row .large-6.columns.formWithHelp:first-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .large-6.columns.formWithHelp:first-child .row.couponCodeContainer .featured .large-3.border a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.columns.formWithHelp:first-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .large-6.columns.formWithHelp:first-child .row.couponCodeContainer .featured .programBox .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.columns.formWithHelp:first-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:first-child .row.couponCodeContainer .programBox .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:first-child .row.couponCodeContainer .programBox .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.border:first-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:first-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top {
    top: -80px;
    left: 0.55769em;
  }
  #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.columns a span.has-tip.tip-top, #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .featured .large-3.border a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.border a span.has-tip.tip-top, #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .featured .programBox .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .programBox .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .programBox .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-3.mainImgContainer a span.has-tip.tip-top {
    top: -8rem;
    left: 0.4375rem;
  }
  #voucherFormHolder.row .large-6.columns.formWithHelp h5, #voucherFormHolder.row .featured .large-6.formWithHelp.border h5, .featured #voucherFormHolder.row .large-6.formWithHelp.border h5, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer h5, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer h5 {
    margin-left: 1.875rem;
  }
  #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-6.columns, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.columns, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.columns, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.columns, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.columns, #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .featured .large-6.border, .featured #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-6.border, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.border, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.border, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.border, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.border, #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .featured .programBox .large-6.mainImgContainer, .featured .programBox #voucherFormHolder.row .large-6.columns.formWithHelp:last-child .row.couponCodeContainer .large-6.mainImgContainer, #voucherFormHolder.row .featured .large-6.formWithHelp.border:last-child .row.couponCodeContainer .programBox .large-6.mainImgContainer, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.mainImgContainer, .featured #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .programBox .large-6.mainImgContainer, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.border:last-child .row.couponCodeContainer .large-6.mainImgContainer, #voucherFormHolder.row .featured .programBox .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.mainImgContainer, .featured .programBox #voucherFormHolder.row .large-6.formWithHelp.mainImgContainer:last-child .row.couponCodeContainer .large-6.mainImgContainer {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  /* basket end */
  /* portal site */
  .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox.large-4.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-4.PBHeightMiddle.border .mainImgContainer .mainImg, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox.large-3.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-3.PBHeightMiddle.border .mainImgContainer .mainImg, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg {
    height: auto;
  }
  .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox.large-4.PBHeightMiddle.border .description, .featured .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .description, .featured .programBox .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description, .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox.large-3.PBHeightMiddle.border .description, .featured .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description, .row #contentMain .programBoxesContainer.programList .row.programBoxes .featured .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .description, .featured .programBox .row #contentMain .programBoxesContainer.programList .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description {
    height: auto;
    max-height: 6.75rem;
    overflow: hidden;
  }
  .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer {
    margin-top: 0 !important;
  }
  .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer {
    width: 50%;
    height: 22.5rem;
  }
}

@media only screen and (max-width: 767px) and (max-width: 360px) {
  .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer {
    width: 100%;
    height: auto;
  }
}

@media only screen and (max-width: 767px) {
  .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .description p, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .description p, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .description p, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .description p, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .description p {
    max-height: 108px;
    overflow: hidden;
  }
  .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border > div, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.group > div, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .featured .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.border .infoContent .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.border .infoContent .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.border .infoContent .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.border .infoContent .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .programBoxesContainer.programList .programBox.small .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .row #contentMain.large-9.columns .row .featured .programBox.small .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .programBoxesContainer.programList .programBox.small .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .row #contentMain.large-9.columns .row .featured .programBox.small .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.columns .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.columns .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.border .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.border .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.border .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.border .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.large-9.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.large-9.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-9.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-9.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .featured .info.programBox > div, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.group > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.group > div, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.group > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.group > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.dateBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .featured .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .row.programBoxes .programBox.PBHeightMiddle.border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.border .infoContent .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.border .infoContent .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.border .infoContent .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.border .infoContent .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .programBoxesContainer.programList .programBox.small .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .row #contentMain.large-12.columns .row .featured .programBox.small .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .programBoxesContainer.programList .programBox.small .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .row #contentMain.large-12.columns .row .featured .programBox.small .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.large-12.columns .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.large-12.columns .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.border .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.border .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .programBox.PBHeightMiddle.mainImgContainer .border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer.programList .row.programBoxes .programBox.small .border .infoContent .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.border .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.border .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.mainImgContainer .row .large-8.border .infoContent .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .row .featured .programBoxesContainer.programList .programBox.small #contentMain.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .row .featured .programBox.small #contentMain.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .infoContent .info.dateBox > div, .featured .programBoxesContainer.programList .programBox.small .row #contentMain.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .programBoxesContainer.programList .featured .programBox.small .row #contentMain.border .infoContent .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .programBox.small .border .infoContent .info.dateBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer.programList .programBox.small .border .infoContent .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.dateBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.h4Title > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.h4Title > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.h4Title > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.toplistBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.toplistBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.toplistBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .featured .info.programBox > div, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.programBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.programBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.programBox > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .info.telContainer > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .info.telContainer > div, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .contactBox .info.telContainer > div, .contactBox .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .info.telContainer > div {
    height: auto;
  }
  .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .mainImgContainer, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row #contentMain.large-9.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row #contentMain.large-9.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row #contentMain.large-9.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .row #contentMain.large-9.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-9.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.small-6.columns.PBHeightMiddle .mainImgContainer .mainImg, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.border .mainImgContainer .mainImg, .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-12.columns .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.border .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.columns .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row #contentMain.large-12.columns .row .featured .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row #contentMain.large-12.columns .row .featured .programBox .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-12.columns .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.border .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.border .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row #contentMain.large-12.columns .row .featured .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.large-12.columns .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .row #contentMain.border .row .programBox .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.border .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .row .featured .programBox #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg, .featured .programBox .row #contentMain.mainImgContainer .row .large-8.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.PBHeightMiddle.mainImgContainer .mainImgContainer .mainImg {
    width: 100% !important;
    height: auto;
  }
  .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .featured .programBox.large-4.PBHeightMiddle.border .mainImgContainer, .featured .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .featured .programBox.large-3.PBHeightMiddle.border .mainImgContainer, .featured .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .mainImgContainer, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .mainImgContainer, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .mainImgContainer {
    width: 100% !important;
  }
  .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle, .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .featured .programBox.large-4.PBHeightMiddle.border, .featured .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border, .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .featured .programBox.large-3.PBHeightMiddle.border, .featured .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer {
    float: left !important;
  }
  .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description, .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .featured .programBox.large-4.PBHeightMiddle.border .description, .featured .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description, .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .description, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .description, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .description, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .featured .programBox.large-3.PBHeightMiddle.border .description, .featured .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .description, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .description, .row .featured .programBox #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .description, .featured .programBox .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description {
    height: auto;
  }
  .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description p, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description p, .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .featured .programBox.large-4.PBHeightMiddle.border .description p, .featured .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description p, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description p, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description p, .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .row .featured #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description p, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.small-6.columns.PBHeightMiddle .description p, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .featured .programBox.large-4.PBHeightMiddle.border .description p, .featured .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description p, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description p, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.border .description p, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-4.PBHeightMiddle.mainImgContainer .description p, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description p, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description p, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description p, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description p, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.small-6.columns.PBHeightMiddle .description p, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .featured .programBox.large-3.PBHeightMiddle.border .description p, .featured .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description p, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description p, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description p, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description p, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.border .description p, .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .featured .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description p, .row .featured #contentMain.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description p, .featured .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox .programBox.large-3.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.border .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description p, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description p, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer .row.programBoxes .programBox.large-3.PBHeightMiddle.mainImgContainer .description p {
    max-height: 108px;
    overflow: hidden;
  }
  /* portal site end */
  /* category list */
}

@media only screen and (max-width: 767px) and (max-width: 479px) {
  .row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .dateBox, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .dateBox, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .dateBox, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .dateBox, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .dateBox {
    margin-right: 0;
  }
  .row #contentMain .programBoxesContainer.programList .programBox.listBox .mainImgContainer {
    display: none;
  }
}

@media only screen and (max-width: 767px) and (max-width: 4rem-calc 20) {
  .grid-view, .list-view {
    text-align: right;
    margin-bottom: 0.9375rem;
    position: relative;
    float: right;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .border .ticketInfo span.info-icon, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .border .ticketInfo span.info-icon, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .border .ticketInfo span.info-icon, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .border .ticketInfo span.info-icon, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .border .ticketInfo span.info-icon {
    margin-top: 0.25rem !important;
  }
  .row .programBoxesContainer.programList .row.programBoxes .large-12.columns > div, .row .programBoxesContainer.programList .row.programBoxes .featured .border > div, .featured .row .programBoxesContainer.programList .row.programBoxes .border > div, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer > div, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer > div, .row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox > div, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox > div, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox > div, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox > div, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox > div, .row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .border > div, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .border > div, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .border > div, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .border > div, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .border > div, .row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .border .info > div, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .border .info > div, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .border .info > div, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .border .info > div, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .border .info > div {
    height: auto;
  }
  .row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .border .info .infoContent h2, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .border .info .infoContent h2, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .border .info .infoContent h2, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .border .info .infoContent h2, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .border .info .infoContent h2 {
    max-height: none !important;
  }
  .row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .border .info .infoContent, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .border .info .infoContent, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .border .info .infoContent, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .border .info .infoContent, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .border .info .infoContent {
    max-width: 100%;
  }
  .row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .border .info .infoContent .categoriesBreadCrumb, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .border .info .infoContent .categoriesBreadCrumb, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .border .info .infoContent .categoriesBreadCrumb, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .border .info .infoContent .categoriesBreadCrumb, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .border .info .infoContent .categoriesBreadCrumb {
    margin-bottom: 0.3125rem;
  }
  .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row {
    height: auto;
  }
  .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer {
    height: auto;
    overflow: hidden;
  }
  .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-3.columns, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-3.border, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-3.border, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-3.columns, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-3.border, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-3.border, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer {
    height: auto;
    width: 25%;
  }
  .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(1), .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(1), .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(1), .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(1), .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(1), .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer div:nth-child(1), .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(1), .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(1), .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(1), .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(1), .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(1), .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(1), .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(1), .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(1), .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(1), .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(1), .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer div:nth-child(1), .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(1), .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(1), .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(1), .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(1), .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(1), .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1), .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(1) {
    padding-right: 0;
    min-width: 6.25rem;
  }
  .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(3), .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(3), .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(3), .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(3), .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(3), .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer div:nth-child(3), .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(3), .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(3), .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(3), .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(3), .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(3), .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(3), .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(3), .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(3), .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(3), .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer div:nth-child(3), .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer div:nth-child(3), .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(3), .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(3), .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(3), .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(3), .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer div:nth-child(3), .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3), .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer div:nth-child(3) {
    padding-left: 0;
    min-width: 9.375rem;
  }
  .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-6.border, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-6.border, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer {
    height: auto;
    width: 50%;
    padding-left: 0.3125rem;
    padding-right: 0;
  }
  .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns h2, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns h2, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns h2, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns h2, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns h2, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.columns h2, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns h2, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns h2, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns h2, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns h2, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns h2, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-6.border h2, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border h2, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border h2, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border h2, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border h2, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border h2, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.border h2, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border h2, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border h2, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border h2, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border h2, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border h2, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns h2, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns h2, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns h2, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns h2, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns h2, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.columns h2, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns h2, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns h2, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns h2, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns h2, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns h2, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns h2, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-6.border h2, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border h2, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border h2, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border h2, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border h2, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border h2, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.border h2, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border h2, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border h2, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border h2, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border h2, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border h2, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border h2, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer h2 {
    line-height: 1.125rem;
  }
}

@media only screen and (max-width: 767px) and (max-width: 580px) {
  .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-6.border, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-6.border, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer {
    width: 70%;
  }
}

@media only screen and (max-width: 767px) and (max-width: 360px) {
  .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-6.border, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.columns, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-6.border, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.border, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-6.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-6.mainImgContainer, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-6.mainImgContainer {
    width: 60%;
  }
  .programBox .description {
    max-height: none;
  }
}

@media only screen and (max-width: 767px) {
  .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-3.border .ticketInfo, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-9.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-9.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-9.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.columns .ticketInfo, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .large-3.border .ticketInfo, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.border .ticketInfo, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .featured .programBox .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .large-12.columns .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .programBox .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .border .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.large-12.columns .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .programBox .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.border .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .row .featured .programBox #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo, .featured .programBox .row #contentMain.mainImgContainer .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programFlatList .row .rowContainer .large-3.mainImgContainer .ticketInfo {
    height: auto;
  }
  /* category list end */
  /* footer */
  #footer_newsletter_form .large-9 {
    width: 70%;
  }
  #footer_newsletter_form .large-3 {
    width: 30%;
  }
  /* footer end */
  /* dialog box */
  .ui-dialog {
    width: 20rem !important;
  }
  /* dialog box end */
  /* mapholder */
  #contentMain .box.box-3 #MapHolder {
    width: 100% !important;
  }
  /* mapholder end */
  /* filterToggle */
  .mobilFilter:after {
    background: url("../img/icons-s54705e3531.png") no-repeat;
    background-position: 0 -235px;
    height: 1.3125rem;
    width: 1.3125rem;
    content: "";
    display: inline-block;
    position: absolute;
    right: 0.5rem;
    top: 0.3125rem;
    -ms-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important;
  }
  .mobilFilterBack:after {
    background: url("../img/icons-s54705e3531.png") no-repeat;
    background-position: 0 -235px;
    height: 1.3125rem;
    width: 1.3125rem;
    content: "";
    display: inline-block;
    position: absolute;
    right: 8px;
    top: 5px;
    -ms-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important;
  }
  /* rigth social icons */
  .right.socialIcons {
    margin-top: 0.3125rem;
  }
  /* end rigth social icons */
  /* filterToggle end */
  /*ez kell?*/
  #checkoutOptions .row .large-12.columns .right #paymentLower, #checkoutOptions .row .featured .border .right #paymentLower, .featured #checkoutOptions .row .border .right #paymentLower, #checkoutOptions .row .featured .programBox .mainImgContainer .right #paymentLower, .featured .programBox #checkoutOptions .row .mainImgContainer .right #paymentLower, #checkoutOptions .row .large-12.columns .left .button.backIcon, #checkoutOptions .row .featured .border .left .button.backIcon, .featured #checkoutOptions .row .border .left .button.backIcon, #checkoutOptions .row .featured .programBox .mainImgContainer .left .button.backIcon, .featured .programBox #checkoutOptions .row .mainImgContainer .left .button.backIcon {
    margin-bottom: 0.625rem;
    width: 100%;
  }
  .large-12.columns.programInfo .dateSelector .custom.group .custom.dropdown, .featured .programInfo.border .dateSelector .custom.group .custom.dropdown, .featured .programBox .programInfo.mainImgContainer .dateSelector .custom.group .custom.dropdown, .large-12.columns.programInfo .dateSelector .programBoxesContainer.programList .custom.programBox .custom.dropdown, .programBoxesContainer.programList .large-12.columns.programInfo .dateSelector .custom.programBox .custom.dropdown, .large-12.columns.programInfo .dateSelector .programBoxesContainer.programList .programBox.small .border .infoContent .custom.dateBox .custom.dropdown, .programBoxesContainer.programList .programBox.small .border .infoContent .large-12.columns.programInfo .dateSelector .custom.dateBox .custom.dropdown, .featured .programBoxesContainer.programList .programBox.small .programInfo.border .dateSelector .infoContent .custom.dateBox .custom.dropdown, .programBoxesContainer.programList .programBox.small .featured .programInfo.border .dateSelector .infoContent .custom.dateBox .custom.dropdown, .featured .programBoxesContainer.programList .programBox.small .programInfo.border .infoContent .dateSelector .custom.dateBox .custom.dropdown, .programBoxesContainer.programList .programBox.small .featured .programInfo.border .infoContent .dateSelector .custom.dateBox .custom.dropdown, .featured .programBoxesContainer.programList .programBox.small .programInfo.mainImgContainer .dateSelector .border .infoContent .custom.dateBox .custom.dropdown, .programBoxesContainer.programList .featured .programBox.small .programInfo.mainImgContainer .dateSelector .border .infoContent .custom.dateBox .custom.dropdown, .featured .programBoxesContainer.programList .programBox.small .border .infoContent .programInfo.mainImgContainer .dateSelector .custom.dateBox .custom.dropdown, .programBoxesContainer.programList .featured .programBox.small .border .infoContent .programInfo.mainImgContainer .dateSelector .custom.dateBox .custom.dropdown, .large-12.columns.programInfo .dateSelector .custom.h4Title .custom.dropdown, .featured .programInfo.border .dateSelector .custom.h4Title .custom.dropdown, .featured .programBox .programInfo.mainImgContainer .dateSelector .custom.h4Title .custom.dropdown, .large-12.columns.programInfo .dateSelector .custom.toplistBox .custom.dropdown, .featured .programInfo.border .dateSelector .custom.toplistBox .custom.dropdown, .featured .programBox .programInfo.mainImgContainer .dateSelector .custom.toplistBox .custom.dropdown, .large-12.columns.programInfo .dateSelector .featured .custom.programBox .custom.dropdown, .featured .large-12.columns.programInfo .dateSelector .custom.programBox .custom.dropdown, .featured .programInfo.border .dateSelector .custom.programBox .custom.dropdown, .featured .programBox .programInfo.mainImgContainer .dateSelector .custom.programBox .custom.dropdown, .large-12.columns.programInfo .dateSelector .contactBox .custom.telContainer .custom.dropdown, .contactBox .large-12.columns.programInfo .dateSelector .custom.telContainer .custom.dropdown, .featured .programInfo.border .dateSelector .contactBox .custom.telContainer .custom.dropdown, .contactBox .featured .programInfo.border .dateSelector .custom.telContainer .custom.dropdown, .featured .programBox .programInfo.mainImgContainer .dateSelector .contactBox .custom.telContainer .custom.dropdown, .contactBox .featured .programBox .programInfo.mainImgContainer .dateSelector .custom.telContainer .custom.dropdown {
    width: 100% !important;
  }
  /*ez kell?*/
  /*top menu*/
  #verticalMenu:hover #verticalMenuBox {
    display: none;
  }
  button#searchButton {
    right: 3.75rem;
    top: 1.4375rem;
    width: 1.25rem !important;
    height: 1.25rem !important;
    background-color: transparent !important;
  }
  button#searchButton span.graySearch {
    right: 0;
    top: 0;
  }
  button#searchCancelButton {
    width: 1.25rem !important;
    height: 1.25rem !important;
    margin: 0;
    border: 0;
    height: 0;
    padding: 0;
    position: absolute;
    background-color: transparent !important;
    right: 1.5625rem;
    top: 1.4375rem;
    width: 0;
  }
  #searchCancelButton span.graySearch {
    background: url("../img/icons-s54705e3531.png") no-repeat;
    display: inline-block;
    position: absolute;
    background-position: 0 -1036px;
    height: 1.25rem;
    width: 1.25rem;
    content: "";
  }
  .row .large-12.columns h1, .row .featured .border h1, .featured .row .border h1, .row .featured .programBox .mainImgContainer h1, .featured .programBox .row .mainImgContainer h1 {
    font-size: 2.375rem;
  }
  #eventsList.actualTickets .ticketChooser.row .large-12.columns .group .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .border .group .button.orange.right.moreIcon, .featured #eventsList.actualTickets .ticketChooser.row .border .group .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .programBox .mainImgContainer .group .button.orange.right.moreIcon, .featured .programBox #eventsList.actualTickets .ticketChooser.row .mainImgContainer .group .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .large-12.columns .programBoxesContainer.programList .programBox .button.orange.right.moreIcon, .programBoxesContainer.programList #eventsList.actualTickets .ticketChooser.row .large-12.columns .programBox .button.orange.right.moreIcon, .programBoxesContainer.programList .programBox.small .border .infoContent #eventsList.actualTickets .ticketChooser.row .large-12.columns .dateBox .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .programBoxesContainer.programList .programBox.small .border .infoContent .dateBox .button.orange.right.moreIcon, .programBoxesContainer.programList .programBox.small #eventsList.actualTickets .ticketChooser.row .featured .border .infoContent .dateBox .button.orange.right.moreIcon, .featured #eventsList.actualTickets .ticketChooser.row .programBoxesContainer.programList .programBox.small .border .infoContent .dateBox .button.orange.right.moreIcon, .programBoxesContainer.programList .programBox.small .featured #eventsList.actualTickets .ticketChooser.row .border .infoContent .dateBox .button.orange.right.moreIcon, .programBoxesContainer.programList #eventsList.actualTickets .ticketChooser.row .featured .programBox.small .mainImgContainer .border .infoContent .dateBox .button.orange.right.moreIcon, .programBoxesContainer.programList #eventsList.actualTickets .ticketChooser.row .featured .programBox.small .border .infoContent .mainImgContainer .dateBox .button.orange.right.moreIcon, .featured .programBoxesContainer.programList .programBox.small #eventsList.actualTickets .ticketChooser.row .mainImgContainer .border .infoContent .dateBox .button.orange.right.moreIcon, .programBoxesContainer.programList .featured .programBox.small #eventsList.actualTickets .ticketChooser.row .mainImgContainer .border .infoContent .dateBox .button.orange.right.moreIcon, .featured .programBoxesContainer.programList .programBox.small .border .infoContent #eventsList.actualTickets .ticketChooser.row .mainImgContainer .dateBox .button.orange.right.moreIcon, .programBoxesContainer.programList .featured .programBox.small .border .infoContent #eventsList.actualTickets .ticketChooser.row .mainImgContainer .dateBox .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .large-12.columns .h4Title .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .border .h4Title .button.orange.right.moreIcon, .featured #eventsList.actualTickets .ticketChooser.row .border .h4Title .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .programBox .mainImgContainer .h4Title .button.orange.right.moreIcon, .featured .programBox #eventsList.actualTickets .ticketChooser.row .mainImgContainer .h4Title .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .large-12.columns .toplistBox .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .border .toplistBox .button.orange.right.moreIcon, .featured #eventsList.actualTickets .ticketChooser.row .border .toplistBox .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .programBox .mainImgContainer .toplistBox .button.orange.right.moreIcon, .featured .programBox #eventsList.actualTickets .ticketChooser.row .mainImgContainer .toplistBox .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .large-12.columns .featured .programBox .button.orange.right.moreIcon, .featured #eventsList.actualTickets .ticketChooser.row .large-12.columns .programBox .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .border .programBox .button.orange.right.moreIcon, .featured #eventsList.actualTickets .ticketChooser.row .border .programBox .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .programBox .mainImgContainer .programBox .button.orange.right.moreIcon, .featured .programBox #eventsList.actualTickets .ticketChooser.row .mainImgContainer .programBox .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .large-12.columns .contactBox .telContainer .button.orange.right.moreIcon, .contactBox #eventsList.actualTickets .ticketChooser.row .large-12.columns .telContainer .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .border .contactBox .telContainer .button.orange.right.moreIcon, .contactBox #eventsList.actualTickets .ticketChooser.row .featured .border .telContainer .button.orange.right.moreIcon, .featured #eventsList.actualTickets .ticketChooser.row .border .contactBox .telContainer .button.orange.right.moreIcon, .contactBox .featured #eventsList.actualTickets .ticketChooser.row .border .telContainer .button.orange.right.moreIcon, #eventsList.actualTickets .ticketChooser.row .featured .programBox .mainImgContainer .contactBox .telContainer .button.orange.right.moreIcon, .contactBox #eventsList.actualTickets .ticketChooser.row .featured .programBox .mainImgContainer .telContainer .button.orange.right.moreIcon, .featured .programBox #eventsList.actualTickets .ticketChooser.row .mainImgContainer .contactBox .telContainer .button.orange.right.moreIcon, .contactBox .featured .programBox #eventsList.actualTickets .ticketChooser.row .mainImgContainer .telContainer .button.orange.right.moreIcon {
    margin-left: 0.625rem;
  }
  .row .programBoxesContainer.programList .row.programBoxes .large-12.columns .programBox.listBox .border .info .infoContent .categoriesBreadCrumb, .row .programBoxesContainer.programList .row.programBoxes .featured .border .programBox.listBox .border .info .infoContent .categoriesBreadCrumb, .featured .row .programBoxesContainer.programList .row.programBoxes .border .programBox.listBox .border .info .infoContent .categoriesBreadCrumb, .row .programBoxesContainer.programList .row.programBoxes .featured .programBox .mainImgContainer .programBox.listBox .border .info .infoContent .categoriesBreadCrumb, .featured .programBox .row .programBoxesContainer.programList .row.programBoxes .mainImgContainer .programBox.listBox .border .info .infoContent .categoriesBreadCrumb {
    height: auto;
  }
  /*menu end */
}

/* Basket iPad correction */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .basket .productTitleSmall > .left {
    width: 38% !important;
  }
  .basket .productPrice {
    width: 14% !important;
  }
  .basket .productDiscount {
    width: 17%;
  }
  .basket .productSubTotal {
    width: 11%;
  }
  .basket .subproduct-title {
    width: 38%;
  }
  .basket .subproduct-price {
    width: 13%;
  }
  .basket .subproduct-discount {
    width: 19%;
  }
  .basket .subproduct-servicecharge {
    width: 11%;
  }
}

.mobile-page {
  max-width: 480px;
  min-width: 280px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

#report_setter .columns, #report_setter .featured .border, .featured #report_setter .border, #report_setter .featured .programBox .mainImgContainer, .featured .programBox #report_setter .mainImgContainer {
  padding: 0 0.9375rem !important;
}

#report_setter .section-container.collapse > .columns, #report_setter .featured .section-container.collapse > .border, .featured #report_setter .section-container.collapse > .border, #report_setter .featured .programBox .section-container.collapse > .mainImgContainer, .featured .programBox #report_setter .section-container.collapse > .mainImgContainer {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#report_setter .large-4 .wrapper > p {
  color: #39B4E3;
  font-size: 14px;
  text-transform: uppercase;
}

#report_setter label {
  margin: 7px 0 0 0 !important;
  padding: 0;
  font-weight: bold;
}

#report_setter label.dInline {
  display: inline !important;
}

#report_setter .insight {
  overflow-y: auto;
  list-style-type: none;
  padding: 0 0 1em 0;
  margin: 0;
}

#report_setter #diagram-option input {
  margin: 0;
}

#report_setter div.checkbox {
  width: auto;
  height: auto;
  background-color: transparent;
  border: none;
}

#report_setter .tabs {
  border: none;
}

#report_setter .tabs.vertical .tabs-title {
  border-left: 1px solid #ececec;
  border-right: none;
}

#report_setter .tabs.vertical .tabs-title:first-child {
  border-top: 1px solid #ececec;
}

#report_setter #statdb_report td:first-child {
  white-space: nowrap !important;
}

#results_sum label {
  margin: 7px 0 0 0 !important;
  padding: 0;
  font-weight: bold;
}

#results_sum label.dInline {
  display: inline !important;
}

/* qTip2 rate correction */
.qtip-default.rateClass, .qtip-default.szepClass {
  font-size: 14px;
  line-height: 20px;
  border-width: 0;
  border-color: #FFF;
  background-color: #FFF;
  color: #333;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.qtip-default.rateClass .qtip-content, .qtip-default.szepClass .qtip-content {
  padding: 10px;
}

.qtip-default.rateClass .qtip-titlebar, .qtip-default.szepClass .qtip-titlebar {
  background-color: #FFF;
  font-family: "Neuron-Bold", sans-serif;
  font-size: 18px;
  color: #FF021E;
  text-align: center;
  padding: 8px 10px;
  font-weight: normal;
}

.qtip-default.rateClass .qtip-titlebar:before, .qtip-default.szepClass .qtip-titlebar:before {
  content: "";
  background-color: #FF021E;
  position: absolute;
  width: 100%;
  height: 4px;
  top: 0;
  left: 0;
}

.qtip-default.szepClass .qtip-titlebar {
  color: #3F9386;
}

.qtip-default.szepClass .qtip-titlebar:before {
  background-color: #3F9386;
}

/* qTip light correction */
.qtip-light {
  padding: 1px;
  border-color: #FFF;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.qtip-light .qtip-titlebar {
  background-color: #999 !important;
  padding: 6px;
  text-align: center;
}

.qtip-light .qtip-title {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 1.25rem;
  color: #FFF;
  font-weight: normal;
  line-height: 1;
}

.qtip-light .qtip-content {
  font-size: 13px;
  padding: 5px 9px 10px;
}

.qtip-light .qtip-content h6 {
  margin: 6px 0;
}

.qtip-light .qtip-content p {
  margin-top: 2px;
  margin-bottom: 2px;
}

.qtip-light .qtip-content a {
  float: right;
  font-weight: bold;
}

.qtip-light .qtip-content a:hover {
  color: #FF5700;
}

#eventchooser-box {
  display: none;
}

#eventchooser-box form {
  margin-bottom: 0;
}

.go_basket_button,
#free-comb-countdown,
div.no-number div.venue-tab > a > div {
  display: none;
}

#chosen-element-name {
  display: none;
  margin-top: 6px;
}

.tabulator > div .venue-tab > a {
  display: block;
  text-align: center;
  cursor: default;
}

.tabulator > div .venue-tab > a.active > div {
  background-color: #ff5700;
  border-color: #ff5700;
  color: #ffffff;
}

.tabulator > div .venue-tab > a.active > h2 {
  color: #ff5700;
}

.tabulator > div .venue-tab > a.active p.selected_info {
  padding-bottom: 2px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.tabulator > div .venue-tab > a.next_tab > div {
  background-color: #ffffff;
}

.tabulator > div .venue-tab > a.next_tab > h2 {
  color: #4d4d4d;
}

.tabulator > div .venue-tab > a > div {
  margin: auto;
  width: 36px;
  height: 36px;
  line-height: 32px;
  text-align: center;
  background-color: #e9e9e9;
  border: solid 2px #c3c3c3;
  color: #bebebe;
  border-radius: 20px;
  font-family: "Neuron-Bold", sans-serif;
  font-size: 22px;
}

.tabulator > div .venue-tab > a > div:after, .tabulator > div .venue-tab > a > div:before {
  display: block;
  content: '';
  width: calc(50% - 22px);
  height: 2px;
  overflow: hidden;
  background-color: #dcdcdc;
  position: absolute;
  top: 16px;
}

.tabulator > div .venue-tab > a > div:after {
  right: 0;
}

.tabulator > div .venue-tab > a > div:before {
  left: 0;
}

.tabulator > div .venue-tab > a > h2 {
  display: inline-block;
  color: #bebebe;
  margin-top: 3px;
  margin-bottom: 5px;
  font-size: 20px;
}

.tabulator > div .venue-tab > a > h2 > span {
  display: block;
  height: 18px;
  width: auto;
  max-width: 200px;
  overflow: hidden;
}

.tabulator > div .venue-tab > a > h2 > span > span {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 1px;
}

.tabulator > div .venue-tab > a > h2 > span > span.fill {
  background: url(/resources/img/icons-scdc7b96192.png);
  background-position: -79px -506px;
}

.tabulator > div .venue-tab > a > h2 > span > span.empty {
  background: url(/resources/img/icons-scdc7b96192.png);
  background-position: -58px -506px;
}

.tabulator > div .venue-tab p.selected_info {
  display: none;
  padding-bottom: 3px;
  border: none;
  margin-bottom: 3px;
}

.tabulator > div .venue-tab p.selected_info > * {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tabulator > div .venue-tab p.selected_info h2 {
  margin-bottom: 6px;
}

.tabulator > div .venue-tab p.selected_info div {
  font-size: 11px;
  opacity: 0.7;
}

@media only screen and (max-width: 767px) {
  .tabulator > div .venue-tab {
    text-align: left;
  }
  .tabulator > div .venue-tab > a {
    text-align: left;
  }
  .tabulator > div .venue-tab > a > div {
    float: left;
    margin: 0;
    margin-right: 10px;
  }
  .tabulator > div .venue-tab > a > div:before, .tabulator > div .venue-tab > a > div:after {
    display: none;
  }
  .tabulator > div .venue-tab > a > h2 {
    margin-top: 7px;
  }
}

.tabulator:first-child > div.venue-tab > a > div::before,
.tabulator:last-child > div.venue-tab > a > div::after {
  display: none;
}

.tabulator.venue-tab-item.venue-left-tab > div.venue-tab > a > div::before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dcdcdc+0,dcdcdc+100&0+0,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(220, 220, 220, 0) 0%, gainsboro 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dcdcdc', endColorstr='#dcdcdc',GradientType=1 );
  /* IE6-9 */
}

.tabulator.venue-tab-item.venue-right-tab > div.venue-tab > a > div::after {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dcdcdc+0,dcdcdc+100&1+0,0+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, gainsboro 0%, rgba(220, 220, 220, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#00dcdcdc',GradientType=1 );
  /* IE6-9 */
}

#pass_event_list > div.row {
  border-bottom: solid 1px #FFFFFF;
  margin-bottom: 6px;
}

#pass_event_list > div.row .programname > h2 {
  margin-bottom: 0;
}

#pass_event_list > div.row .programname > div {
  opacity: 0.7;
  margin-top: 3px;
  margin-bottom: 6px;
  font-size: 11px;
}

#audit {
  position: relative;
  width: 100%;
  height: 614px;
  margin-top: 10px;
}

#Bseats {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#Bsectors {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#Bsectors.mini {
  width: 150px !important;
  height: 150px !important;
  top: auto;
  left: auto;
  bottom: 0;
  right: 0;
  border-radius: 125px;
  background: rgba(17, 17, 17, 0.49);
  overflow: hidden;
  cursor: pointer;
}

#tooltip {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 5px;
  background: #fefad3;
  border: 1px solid #fce68d;
  display: none;
  color: #000;
  white-space: nowrap;
}

.tooltipTextLeft {
  color: #4D4D4D;
}

.tooltipTextRight {
  font-weight: bold;
  color: #222222;
}

#tooltipTextRightPrice {
  font-weight: bold;
  color: #FF5700;
}

#capacityPopup {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 5px;
  background: #fefad3;
  border: 1px solid #fce68d;
  display: none;
  color: #000;
  white-space: nowrap;
}

#loading {
  position: relative;
  padding: 10px;
  display: none;
  color: #ff5700;
  text-align: center;
  font-size: xx-large;
  height: 614px;
  cursor: wait;
}

#loading > span {
  display: inline-block;
  margin-top: 280px;
  padding: 10px 30px;
  background: rgba(255, 255, 255, 0.7);
}

.usagepart ul li {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 35px !important;
  position: relative;
}

.usagepart ul li:before {
  content: "";
  width: 17px;
  height: 17px;
  position: absolute;
  top: 0;
  left: 10px;
}

.seat-available:before {
  background-color: #4CA300;
}

.seat-soldout:before {
  background-color: #4C4C4C;
}

.seat-taken:before {
  background-color: #FF5700;
}

.audit-thumbs li {
  float: left;
  margin: 2px 12px 10px 0;
}

.audit-thumbs li a {
  float: left;
  max-width: 105px;
}

@media only screen and (min-width: 768px) {
  .audit-thumbs li:nth-child(2n) {
    margin-right: 0;
  }
}

#navigationButtons {
  overflow: hidden;
}

#navigationButtonsLeft {
  float: left;
}

#navigationButtonsRight {
  float: right;
}

#buttonPlus, #buttonMinus, #buttonEye, #buttonSectors {
  background-image: url("/resources/img/audit/icons.png");
  background-position: 0 0;
  width: 36px;
  height: 36px;
  background-color: #999;
  float: left;
  cursor: pointer;
  margin: 5px 10px 5px 0;
  border-radius: 19px;
  transition: background-color .2s ease;
}

#buttonPlus:hover, #buttonMinus:hover, #buttonEye:hover, #buttonSectors:hover {
  background-color: #FF5700;
}

#buttonMinus {
  background-position: 0 -36px;
}

#buttonPlus {
  background-position: 0 -72px;
}

#buttonSectors {
  background-position: 0 -108px;
  margin-right: 0;
}

.standby {
  cursor: -webkit-grab;
  cursor: grab;
}

.standby rect.seat, .standby text.seatlabel, .standby path.sector, .standby image.seaticon {
  cursor: pointer;
}

.moving {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

/* Highlight audit */
svg > rect.seat, svg > path {
  transition: fill-opacity ease-in-out 0.25s, stroke ease-in-out 0.25s, fill ease-in-out 0.25s;
  stroke: transparent;
  stroke-width: 1;
}

svg.fastselect > rect, svg.fastselect > path {
  transition: none !important;
  transition-duration: 0ms !important;
}

rect.seat.movetobackground,
path.movetobackground {
  fill-opacity: 0.15;
}

rect.seat.highlighted {
  stroke: rgba(0, 0, 0, 0.5);
}

div.ticket-categories ul {
  margin-bottom: 0;
}

div.ticket-categories ul li {
  cursor: pointer;
}

div.ticket-categories ul li.highlighted {
  color: #FF5700;
}

div.ticket-categories ul li.highlighted.hold:before {
  border: solid 1px #000;
}

div.ticket-categories ul li.seat-available:hover {
  color: #FF5700;
}

div.sc-viewer img {
  max-width: none;
}

#festivalBanner {
  background-color: #040605;
}

.new-form.khaki-skin {
  margin-top: 30px !important;
  font-family: 'Open Sans', sans-serif;
}

.new-form.khaki-skin h2, .new-form.khaki-skin h4 {
  color: #858154;
}

.new-form.khaki-skin h5 {
  color: #3B6A3E;
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 0;
}

.new-form.khaki-skin p {
  font-family: 'Open Sans', sans-serif;
  color: #333333;
}

.new-form.khaki-skin p a {
  color: #858154;
}

.new-form.khaki-skin ul {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #222222;
}

.new-form.khaki-skin ul li {
  list-style: disc;
  margin-left: 40px;
  margin-bottom: 10px;
}

.new-form.khaki-skin ul li span {
  font-weight: normal;
  font-style: italic;
  color: #333333;
}

.new-form.khaki-skin label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #222222;
}

.new-form.khaki-skin .bold {
  font-weight: 600;
  color: #222222;
}

.festival-template {
  margin: 25px 0;
}

.festival-template.khaki-skin h1 {
  color: #858154;
  text-transform: none;
}

.festival-template.khaki-skin h4 {
  color: #858154;
}

.festival-template.khaki-skin h5 {
  color: #3B6A3E;
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}

.festival-template.khaki-skin p {
  font-family: 'Open Sans', sans-serif;
  color: #333333;
}

.festival-template.khaki-skin p a {
  color: #858154;
  font-weight: 600;
}

.festival-template.khaki-skin ul {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #222222;
}

.festival-template.khaki-skin ul li {
  list-style: disc;
  margin-left: 40px;
  margin-bottom: 10px;
}

.festival-template.khaki-skin ul li span {
  font-weight: normal;
  font-style: italic;
  color: #333333;
}

.festival-template.khaki-skin .bold {
  font-weight: 600;
  color: #222222;
}

.festival-template.khaki-skin .more-featured, .festival-template.khaki-skin .less-featured {
  font-family: Neuron-Light, arial, sans-serif;
  color: #858154;
  background-color: #FFFFFF;
  border: 1px solid #858154;
  text-transform: uppercase;
}

.festival-template.khaki-skin .more-featured:hover, .festival-template.khaki-skin .less-featured:hover {
  color: #FFFFFF;
  background-color: #858154;
}

.festival-template.khaki-skin .festival-events-light .programBoxes .programBox.listBox .border h2 span {
  margin-left: 0;
  white-space: normal;
  display: inline-block;
  vertical-align: text-top;
  max-width: 400px;
}

.festival-template.khaki-skin .festival-events-light .programBoxes .programBox.listBox .border h2 span.fake-link {
  color: #858154;
  vertical-align: baseline;
}

.festival-template.khaki-skin .festival-events-light .programBoxes .programBox:hover.listBox .border h2 {
  color: #858154;
}

.festival-template.khaki-skin .repulonap-sep {
  display: inline-block;
  width: 160px;
  height: 160px;
  background-image: url("/design/repulonap/repulonap-logo.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-bottom: 8px;
}

.festival-template.khaki-skin .festival-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  margin: 10px 0;
}

.festival-template.khaki-skin .festival-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.festival-template.khaki-skin .vertical-align-middle {
  display: table;
}

.festival-template.khaki-skin .vertical-align-middle > p {
  display: table-cell;
  vertical-align: middle;
}

.festival-template.gold-skin h1 {
  color: #A8843D;
  text-transform: none;
}

.festival-template.gold-skin h5 {
  color: #3B6A3E;
  font-family: Neuron-Bold, arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}

.festival-template.gold-skin p {
  font-family: 'Open Sans', sans-serif;
  color: #4D4D4D;
}

.festival-template.gold-skin p a {
  color: #A8843D;
}

.festival-template.gold-skin ul {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #222222;
}

.festival-template.gold-skin ul li {
  list-style: disc;
  margin-left: 40px;
  margin-bottom: 10px;
}

.festival-template.gold-skin ul li span {
  font-weight: normal;
  font-style: italic;
  color: #4D4D4D;
}

.festival-template.gold-skin .bold {
  font-weight: 600;
  color: #222222;
}

.festival-template.gold-skin .more-featured, .festival-template.gold-skin .less-featured {
  font-family: Neuron-Light, arial, sans-serif;
  color: #A8843D;
  background-color: #FFFFFF;
  border: 1px solid #A8843D;
  text-transform: uppercase;
}

.festival-template.gold-skin .more-featured:hover, .festival-template.gold-skin .less-featured:hover {
  color: #FFFFFF;
  background-color: #A8843D;
}

.festival-template.gold-skin .festival-events-light .programBoxes .programBox.listBox .border h2 span {
  margin-left: 0;
  white-space: normal;
  display: inline-block;
  vertical-align: text-top;
  max-width: 400px;
}

.festival-template.gold-skin .festival-events-light .programBoxes .programBox.listBox .border h2 span.fake-link {
  color: #A8843D;
  vertical-align: baseline;
}

.festival-template.gold-skin .festival-events-light .programBoxes .programBox.listBox .border .ticketInfo .button, .festival-template.gold-skin .festival-events-light .programBoxes .programBox.listBox .border .ticketInfo .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .festival-template.gold-skin .festival-events-light .programBoxes .programBox.listBox .border .ticketInfo a.button {
  background-color: #A8843D;
}

.festival-template.gold-skin .festival-events-light .programBoxes .programBox:hover.listBox .border h2 {
  color: #A8843D;
}

.festival-template.gold-skin .onewith-sep {
  display: inline-block;
  width: 70px;
  height: 70px;
  background-image: url("/design/onewithnature/onewithnature-logo.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-bottom: 8px;
}

.festival-template h1 {
  color: #999;
  text-transform: uppercase;
  margin: 0;
}

.festival-template h3 {
  font-family: Neuron, arial, sans-serif;
  font-size: 24px;
  color: #333;
  text-transform: uppercase;
  margin-top: 0;
}

.festival-template h4 {
  font-family: Neuron-ExtraLight, arial, sans-serif;
  font-size: 24px;
  color: #333;
  margin-top: 0;
  text-transform: none;
}

.festival-template #festivalMenu {
  margin: 20px 0 0;
  float: right;
}

.festival-template #festivalMenu li {
  float: left;
}

.festival-template #festivalMenu li > a {
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 20px;
  color: #999 !important;
  line-height: 1.5rem;
  text-transform: none;
  border-left: 1px solid #DCDCDC;
  margin-bottom: 12px;
  padding: 0 15px;
  display: block;
}

.festival-template #festivalMenu li > a:hover {
  color: #FF5700 !important;
}

.festival-template #festivalMenu li:first-child > a {
  border-left: none;
  padding-left: 0;
}

.festival-template #festivalMenu li:last-child > a {
  padding-right: 0;
}

.festival-template #festivalMenu li.active-menu > a {
  color: #333 !important;
}

.festival-template .mainImg {
  margin-bottom: 20px;
}

.festival-template #festivalDays {
  background: #FFF;
  margin: 25px 0 40px;
  padding: 0;
}

.festival-template #festivalDays ul {
  overflow: hidden;
}

.festival-template #festivalDays ul li {
  float: left;
  margin-left: 0;
  margin-right: 12px;
}

.festival-template #festivalDays ul li a {
  float: left;
  width: 138px;
  background-color: #F0F0F0;
  border: 1px solid #DCDCDC;
  text-align: center;
}

.festival-template #festivalDays ul li a h2 {
  float: left;
  width: 100%;
  color: #FF5700;
  line-height: 20px;
  margin: 0;
  padding: 2px;
}

.festival-template #festivalDays ul li a h2 span {
  display: block;
  font-family: Neuron-Light, arial, sans-serif;
  font-size: 16px;
  color: #999;
}

.festival-template #festivalDays ul li a:hover, .festival-template #festivalDays ul li a.active-day {
  background-color: #FF5700;
  border-color: #FF5700;
}

.festival-template #festivalDays ul li a:hover h2, .festival-template #festivalDays ul li a.active-day h2 {
  color: #FFF;
}

.festival-template #festivalDays ul li a:hover h2 span, .festival-template #festivalDays ul li a.active-day h2 span {
  color: #FFF;
}

.festival-template #festivalDays .mTSButtonRight, .festival-template #festivalDays .mTSButtonLeft {
  right: -40px;
  padding: 0;
  background: url("/resources/img/icons-s54705e3531.png") no-repeat;
  background-position: 0 -1126px;
  width: 18px;
  height: 38px;
  margin-top: -19px;
}

.festival-template #festivalDays .mTSButtonRight:hover, .festival-template #festivalDays .mTSButtonLeft:hover {
  background-position: 0 -745px;
}

.festival-template #festivalDays .mTSButtonRight .mTSButtonIconContainer, .festival-template #festivalDays .mTSButtonLeft .mTSButtonIconContainer {
  display: none;
}

@media only screen and (max-width: 1100px) {
  .festival-template #festivalDays .mTSButtonRight, .festival-template #festivalDays .mTSButtonLeft {
    right: -10px;
  }
}

.festival-template #festivalDays .mTSButtonLeft {
  right: auto;
  left: -40px;
  background-position: 0 -1164px;
}

.festival-template #festivalDays .mTSButtonLeft:hover {
  background-position: 0 -783px;
}

@media only screen and (max-width: 1100px) {
  .festival-template #festivalDays .mTSButtonLeft {
    left: -10px;
  }
}

.festival-template #festivalFilters {
  margin-top: 20px;
}

.festival-template #festivalFilters ul {
  overflow: hidden;
  margin-bottom: 0;
}

.festival-template #festivalFilters ul li {
  float: left;
  margin-right: 12px;
  margin-bottom: 10px;
}

.festival-template #festivalFilters ul li a {
  float: left;
  width: 138px;
  border: 1px solid #DCDCDC;
  text-align: center;
}

.festival-template #festivalFilters ul li a h5 {
  float: left;
  width: 100%;
  color: #999;
  line-height: 24px;
  margin: 0;
  padding: 2px;
}

.festival-template #festivalFilters ul li a:hover, .festival-template #festivalFilters ul li a.active-filter {
  background-color: #FF5700;
  border-color: #FF5700;
}

.festival-template #festivalFilters ul li a:hover h5, .festival-template #festivalFilters ul li a.active-filter h5 {
  color: #FFF;
}

.festival-template .programBoxes {
  margin-top: 25px;
  margin-bottom: 6px;
}

.festival-template .programBoxes .programBox {
  float: left;
  margin-bottom: 30px;
}

.festival-template .programBoxes .programBox .mainImgContainer .infoContent {
  background-color: rgba(87, 87, 87, 0.7);
  position: absolute;
  top: 10px;
  left: 0;
  padding: 5px 10px;
}

.festival-template .programBoxes .programBox .mainImgContainer .infoContent h2 {
  color: #FFF;
  display: block;
  margin: 0;
}

.festival-template .programBoxes .programBox .mainImgContainer .infoContent span {
  display: block;
  color: #BEBEBE;
}

.festival-template .programBoxes .programBox .mainImgContainer .button, .festival-template .programBoxes .programBox .mainImgContainer .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .festival-template .programBoxes .programBox .mainImgContainer a.button {
  bottom: 10px;
}

@media only screen and (max-width: 480px) {
  .festival-template .programBoxes .programBox {
    width: 100%;
  }
}

.festival-template .programBoxes .programBox.listBox {
  float: none;
  margin-bottom: 12px;
  padding-bottom: 0 !important;
}

.festival-template .programBoxes .programBox.listBox .border {
  border-bottom: 1px solid #ECECEC;
}

.festival-template .programBoxes .programBox.listBox .border h2 {
  font-size: 24px;
  margin: 0 0 5px;
}

.festival-template .programBoxes .programBox.listBox .border h2 span {
  font-family: Neuron-Light, arial, sans-serif;
  color: #999;
  font-size: 18px;
  margin-left: 20px;
  white-space: nowrap;
}

.festival-template .programBoxes .programBox.listBox .border .performers {
  color: #999;
}

.festival-template .programBoxes .programBox.listBox .border .ticketInfo span {
  font-family: Neuron-Bold, arial, sans-serif;
  color: #222;
  font-size: 24px;
  line-height: 1.4;
  display: block;
  text-align: right;
  margin-bottom: 20px;
}

.festival-template .programBoxes .programBox.listBox .border .ticketInfo .button, .festival-template .programBoxes .programBox.listBox .border .ticketInfo .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .festival-template .programBoxes .programBox.listBox .border .ticketInfo a.button {
  margin-bottom: 10px;
}

.festival-template .festival-events-light {
  margin-bottom: 20px;
}

.festival-template .festival-events-light h4 {
  font-size: 22px;
}

.festival-template .festival-events-light .programBoxes {
  margin-top: 16px;
}

.festival-template .festival-events-light .programBoxes .programBox.listBox .border h2 {
  font-size: 22px;
  margin-bottom: 10px;
}

.festival-template .festival-events-light .programBoxes .programBox.listBox .border .ticketInfo span {
  font-family: Neuron, arial, sans-serif;
  font-size: 22px;
  float: left;
  margin: 0 30px 10px 0;
}

.festival-template .festival-events-light .programBoxes .programBox.listBox .border .ticketInfo .button, .festival-template .festival-events-light .programBoxes .programBox.listBox .border .ticketInfo .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .festival-template .festival-events-light .programBoxes .programBox.listBox .border .ticketInfo a.button {
  margin-top: 0;
}

.festival-template .normal-list {
  padding-left: 30px;
}

.festival-template .normal-list li {
  list-style: disc;
}

.festival-template .performers {
  line-height: 24px;
}

.festival-template .arrow-more {
  color: #FF5700;
  display: inline-block;
  margin: 6px 2px;
}

.festival-template .arrow-more:before {
  font-family: 'FontAwesome';
  content: '\f105';
  font-size: 14px;
  display: inline-block;
  margin-right: 5px;
}

.festival-template .more-featured, .festival-template .less-featured {
  font-family: Neuron-ExtraLight, arial, sans-serif;
  font-size: 16px;
  color: #888;
  background-color: #DCDCDC;
  margin-bottom: 25px;
  padding: 8px 10px;
  display: inline-block;
  min-width: 160px;
  text-align: center;
  transition: all .1s ease-out;
}

.festival-template .more-featured:after, .festival-template .less-featured:after {
  font-family: 'FontAwesome';
  content: '\f107';
  font-size: 14px;
  display: inline-block;
  margin: 0 2px 0 12px;
}

.festival-template .more-featured:hover, .festival-template .less-featured:hover {
  background-color: #E9E9E9;
}

.festival-template .less-featured:after {
  content: '\f106';
}

.sexy-ticketsearch {
  margin: 25px 0;
}

.sexy-ticketsearch h1 {
  color: #999999;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 0 15px;
}

.sexy-ticketsearch h3 {
  font-family: Neuron, arial, sans-serif;
  font-size: 24px;
  color: #333333;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 0 10px;
}

.sexy-ticketsearch h4 {
  font-family: Neuron-ExtraLight, arial, sans-serif;
  font-size: 24px;
  color: #333333;
  line-height: normal;
  margin: 0 0 10px;
  text-transform: none;
}

.sexy-ticketsearch .sexy-filters button {
  float: left;
  width: 50%;
  font-family: Neuron, arial, sans-serif !important;
  font-size: 16px !important;
  color: #999999 !important;
  line-height: 32px;
  text-transform: none;
  background-color: #fefefe;
  border: 1px solid #DCDCDC;
  margin-bottom: 10px;
  padding: 0 5px;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sexy-ticketsearch .sexy-filters button:hover {
  background-color: #F0F0F0;
}

.sexy-ticketsearch .sexy-filters button.active {
  background-color: #FF5700;
  color: #FFFFFF !important;
  border-color: #FF5700;
}

.sexy-ticketsearch .sexy-filters button.sexy-dropdown {
  padding-right: 5%;
}

.sexy-ticketsearch .sexy-filters button.sexy-dropdown:after {
  content: '';
  position: absolute;
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  background-image: url("../img/icons/dropdown-white.png");
  background-repeat: no-repeat;
  background-position: right 10px center;
  border-left: 1px solid #DCDCDC;
}

.sexy-ticketsearch .sexy-filters button.sexy-dropdown.active:after {
  background-image: url("../img/icons/dropdown-orange.png");
  border-left: 1px solid rgba(255, 255, 255, 0.4);
}

.sexy-ticketsearch .sexy-filters .sexy-filters-city, .sexy-ticketsearch .sexy-filters .sexy-filters-category {
  position: relative;
}

.sexy-ticketsearch .sexy-filters .sexy-filters-city button:first-child, .sexy-ticketsearch .sexy-filters .sexy-filters-category button:first-child {
  border-right: none;
}

.sexy-ticketsearch .sexy-filters .sexy-filters-venue {
  position: relative;
}

.sexy-ticketsearch .sexy-filters .sexy-filters-venue button {
  width: 100%;
}

.sexy-ticketsearch .sexy-filters .sexy-filters-venue .dropdown-pane {
  width: 100%;
}

.sexy-ticketsearch .sexy-filters .dropdown-pane {
  left: auto !important;
  right: 0;
  width: 50%;
  padding: 0;
  max-height: 170px;
  overflow: auto;
}

.sexy-ticketsearch .sexy-filters .dropdown-pane a {
  display: block;
  font-size: 13px;
  padding: 5px 25px 5px 10px;
  line-height: 18px;
  position: relative;
}

.sexy-ticketsearch .sexy-filters .dropdown-pane a:hover {
  background-color: #F0F0F0;
  color: #FF5700;
}

.sexy-ticketsearch .sexy-filters .dropdown-pane a span {
  position: absolute;
  top: 5px;
  right: 10px;
  color: #999999;
}

.sexy-ticketsearch .sexy-filters .dropdown-pane .filter input[type='text'] {
  border-top: none;
  border-right: none;
  border-left: none;
  border-color: #cacaca;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  height: auto;
  margin-bottom: 0;
}

.sexy-ticketsearch .sexy-list > .row > .columns, .sexy-ticketsearch .featured .sexy-list > .row > .border, .featured .sexy-ticketsearch .sexy-list > .row > .border, .sexy-ticketsearch .featured .programBox .sexy-list > .row > .mainImgContainer, .featured .programBox .sexy-ticketsearch .sexy-list > .row > .mainImgContainer {
  padding: 0 12px;
}

.sexy-ticketsearch .sexy-list > .row > .columns:first-child .simple-month, .sexy-ticketsearch .featured .sexy-list > .row > .border:first-child .simple-month, .featured .sexy-ticketsearch .sexy-list > .row > .border:first-child .simple-month, .sexy-ticketsearch .featured .programBox .sexy-list > .row > .mainImgContainer:first-child .simple-month, .featured .programBox .sexy-ticketsearch .sexy-list > .row > .mainImgContainer:first-child .simple-month {
  margin-top: 0;
}

.sexy-ticketsearch .sexy-list > .row > .columns:last-child .sexy-listbox, .sexy-ticketsearch .featured .sexy-list > .row > .border:last-child .sexy-listbox, .featured .sexy-ticketsearch .sexy-list > .row > .border:last-child .sexy-listbox, .sexy-ticketsearch .featured .programBox .sexy-list > .row > .mainImgContainer:last-child .sexy-listbox, .featured .programBox .sexy-ticketsearch .sexy-list > .row > .mainImgContainer:last-child .sexy-listbox {
  border-bottom: none;
}

.sexy-ticketsearch .sexy-list .sexy-listbox {
  padding: 6px 3px;
  border-bottom: 1px solid #ECECEC;
}

.sexy-ticketsearch .sexy-list .sexy-listbox:hover {
  background-color: #F0F0F0;
}

.sexy-ticketsearch .sexy-list .sexy-listbox .dateBox {
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  float: left;
  width: 15%;
  min-width: 120px;
  white-space: nowrap;
  margin-top: 4px;
}

@media only screen and (max-width: 767px) {
  .sexy-ticketsearch .sexy-list .sexy-listbox .dateBox {
    width: 25%;
  }
}

.sexy-ticketsearch .sexy-list .sexy-listbox .dateBox span {
  font-family: Neuron-Light, arial, sans-serif;
  color: #999999;
}

.sexy-ticketsearch .sexy-list .sexy-listbox .infoBox {
  display: block;
  overflow: hidden;
}

@media only screen and (max-width: 420px) {
  .sexy-ticketsearch .sexy-list .sexy-listbox .infoBox {
    overflow: visible;
  }
}

.sexy-ticketsearch .sexy-list .sexy-listbox .infoBox h2 {
  margin: 2px 0 0;
  line-height: 22px;
}

.sexy-ticketsearch .sexy-list .sexy-listbox .infoBox h2 a {
  float: left;
}

.sexy-ticketsearch .sexy-list .sexy-listbox .infoBox .place {
  line-height: 18px;
  margin-top: 5px;
  padding-right: 10px;
}

.sexy-ticketsearch .sexy-list .sexy-listbox .infoBox .button, .sexy-ticketsearch .sexy-list .sexy-listbox .infoBox .topMenuContainer #basketLayer .autocomplete a.button, .topMenuContainer #basketLayer .autocomplete .sexy-ticketsearch .sexy-list .sexy-listbox .infoBox a.button {
  padding-top: 5px;
}

.sexy-ticketsearch .sexy-list .sexy-listbox .infoBox .button.moreIcon:after, .sexy-ticketsearch .sexy-list .sexy-listbox .infoBox .topMenuContainer #basketLayer .autocomplete a.moreIcon.button:after, .topMenuContainer #basketLayer .autocomplete .sexy-ticketsearch .sexy-list .sexy-listbox .infoBox a.moreIcon.button:after {
  top: 5px;
}

.sexy-ticketsearch .sexy-list .simple-month {
  font-family: Neuron-ExtraLight, arial, sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  padding: 6px 3px;
  margin-top: 15px;
}
