@charset "UTF-8";
/** 
 * Variables (placing these before our @import statements for global scope)
 **/
/** 
 * Reusables 
 **/
.events:after, .events--event-panelists:after, .events--event-actions:after, .event--forum:after, .event--forum--panelists:after, .simple-pagination:after, .event--season-group > .event--forum:after {
  content: "";
  display: table;
  clear: both; }

/**
 * Button Wipe Animation
 */
@-webkit-keyframes buttonWipeIn {
  from {
    background-position-x: 100%; }
  to {
    background-position-x: 0%; } }
@-moz-keyframes buttonWipeIn {
  from {
    background-position-x: 100%; }
  to {
    background-position-x: 0%; } }
@-o-keyframes buttonWipeIn {
  from {
    background-position-x: 100%; }
  to {
    background-position-x: 0%; } }
@keyframes buttonWipeIn {
  from {
    background-position-x: 100%; }
  to {
    background-position-x: 0%; } }
@-webkit-keyframes buttonWipeOut {
  from {
    background-position-x: 0%; }
  to {
    background-position-x: 100%; } }
@-moz-keyframes buttonWipeOut {
  from {
    background-position-x: 0%; }
  to {
    background-position-x: 100%; } }
@-o-keyframes buttonWipeOut {
  from {
    background-position-x: 0%; }
  to {
    background-position-x: 100%; } }
@keyframes buttonWipeOut {
  from {
    background-position-x: 0%; }
  to {
    background-position-x: 100%; } }
/**
 * Button Drop Animation
 */
@-webkit-keyframes buttonDrop {
  0% {
    width: 0;
    height: 0; }
  60% {
    width: 200%;
    height: 200%; }
  100% {
    opacity: 0; } }
@-moz-keyframes buttonDrop {
  0% {
    width: 0;
    height: 0; }
  60% {
    width: 200%;
    height: 200%; }
  100% {
    opacity: 0; } }
@-o-keyframes buttonDrop {
  0% {
    width: 0;
    height: 0; }
  60% {
    width: 200%;
    height: 200%; }
  100% {
    opacity: 0; } }
@keyframes buttonDrop {
  0% {
    width: 0;
    height: 0; }
  60% {
    width: 200%;
    height: 200%; }
  100% {
    opacity: 0; } }
.button-drop {
  position: relative; }

.button-drop--drop {
  width: 0;
  height: 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-animation: buttonDrop 0.25s 1 normal backwards;
  -moz-animation: buttonDrop 0.25s 1 normal backwards;
  -o-animation: buttonDrop 0.25s 1 normal backwards;
  animation: buttonDrop 0.25s 1 normal backwards; }

/**
 * Makes a grid with the passed number of columns
 * @param  {int} $cols is the number of columns in each row
 */
/**
 * Arranges children of the current element to have an interlocking stacked appearance
 * @param  {int} $cols is the number of columns in odd numbered rows, even rows will have $cols - 1 columns (must be greater than 1)
 */
.radial {
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #555A5F), color-stop(100%, #000));
  background: -webkit-radial-gradient(center, circle cover, #555A5F 0%, #000 100%);
  background: -moz-radial-gradient(center, circle cover, #555A5F 0%, #000 100%);
  background: -ms-radial-gradient(center, circle cover, #555A5F 0%, #000 100%);
  background: -o-radial-gradient(center, circle cover, #555A5F 0%, #000 100%);
  background: radial-gradient(center, circle cover, #555A5F 0%, #000 100%);
  background-color: #555A5F;
  width: 100%;
  height: 100%;
  position: absolute; }

.with-black-arrow {
  background-image: url(/img/arrow-vertical-black.png);
  background-repeat: no-repeat;
  background-position: center top; }

.with-white-arrow {
  background-image: url(/img/arrow-vertical-white.png);
  background-repeat: no-repeat;
  background-position: center top; }

/**
 * Hacks...
 */
/**
 * Avatars...
 */
.events--event-panelists--avatar, .events--event-panelists--panelist--avatar, .panelist--avatar, .events--event-moderator--avatar {
  width: 200px;
  display: block;
  height: 200px;
  margin: 0 auto;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 1;
  overflow: hidden !important;
  -webkit-box-shadow: 0 0 7px #000;
  -moz-box-shadow: 0 0 7px #000;
  box-shadow: 0 0 7px #000;
  border: 7px solid #fff;
  /*&:after {
  	//@include transition(opacity 0.25s ease-in-out);
  	@include rounded(50%);
  	//content: " ";
  	//background-color: #333;
  	//opacity: 0.25;
  	position: absolute;
  	top: 0; left: 0;
  	bottom: 0; right: 0;
  	@include breakpoint(small) { display: none; }
  	@include breakpoint(tiny)  { display: none; }
  }*/ }
  .search.events--event-panelists--avatar, .search.events--event-panelists--panelist--avatar, .search.panelist--avatar, .search.events--event-moderator--avatar {
    width: 100%;
    height: auto;
    padding: 100% 0 0 0; }
  .events--event-panelists--avatar:hover, .events--event-panelists--panelist--avatar:hover, .panelist--avatar:hover, .events--event-moderator--avatar:hover {
    z-index: 2; }
    .events--event-panelists--avatar:hover .avatar--name, .events--event-panelists--panelist--avatar:hover .avatar--name, .panelist--avatar:hover .avatar--name, .events--event-moderator--avatar:hover .avatar--name {
      top: 75%;
      padding: 7% 0;
      cursor: pointer; }
  .events--event-panelists--avatar .avatar--img, .events--event-panelists--panelist--avatar .avatar--img, .panelist--avatar .avatar--img, .events--event-moderator--avatar .avatar--img {
    display: block;
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ddd;
    outline: 0;
    border: 0; }
    .search .events--event-panelists--avatar .avatar--img, .search .events--event-panelists--panelist--avatar .avatar--img, .search .panelist--avatar .avatar--img, .search .events--event-moderator--avatar .avatar--img {
      width: 100%;
      height: 100%;
      min-width: 100%;
      min-height: 100%; }
    .events--event-panelists--avatar .avatar--img:active, .events--event-panelists--panelist--avatar .avatar--img:active, .panelist--avatar .avatar--img:active, .events--event-moderator--avatar .avatar--img:active {
      outline: 0;
      border: 0; }
  .events--event-panelists--avatar .avatar--name, .events--event-panelists--panelist--avatar .avatar--name, .panelist--avatar .avatar--name, .events--event-moderator--avatar .avatar--name {
    transition-duration: .25s;
    transition-property: top, padding;
    transition-timing-function: cubic-bezier(0, 0, 0.75, 1);
    background-color: black;
    background-color: rgba(0, 0, 0, 0.45);
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 47% 0;
    font-size: 16px;
    font-size: 1rem;
    height: auto;
    display/***/: block	;
    filter/***/: alpha(opacity=70)	; }
  @media \0screen {
    .events--event-panelists--avatar .avatar--img, .events--event-panelists--panelist--avatar .avatar--img, .panelist--avatar .avatar--img, .events--event-moderator--avatar .avatar--img {
      left: 0; } }

/**
 * Modifiers
 **/
.subscription:before,
.special:before {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -webkit-transform: rotate(35deg);
  -moz-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
  display: block;
  position: absolute;
  font-weight: bold; }

.subscription:before {
  content: 'SUBSCRIPTION EVENT';
  top: 44px;
  top: 18px�/;
  top: 2.75rem;
  right: -48px;
  right: -3rem;
  background: #FFBF00;
  color: #806000;
  -webkit-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
  -moz-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
  padding: 8px 64px;
  padding: 0.5rem 4rem; }

.special:before {
  content: 'SPECIAL EVENT';
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
  position: relative;
  top: -10vh;
  left: 0;
  bottom: 0;
  margin-right: -1rem;
  margin-left: -1rem;
  padding: 0.5rem 1rem 0.25rem;
  font-size: 2rem;
  letter-spacing: 0.07rem;
  line-height: 4rem;
  color: #FFFFFF;
  -webkit-text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.25);
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.25);
  /*@include breakpoint(mediumDown) {
      font-size: 1.75rem;
      position: relative;
      top: auto;
      right: auto;
      margin: 0 auto 28px;
      line-height: 1.1;
      padding: 32px 20px;
      width: 100px;
      height: 53px;
      vertical-align: middle;
      @include rounded(50%);
      @include transform(none);
  }*/ }
  @media (max-width: 1250px) {
    .special:before {
      font-size: 1.5rem; } }

.upcomingEvents--listing.special {
  position: relative; }

.upcomingEvents--listing.special:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: absolute;
  font-size: 1.25rem;
  line-height: 1;
  margin-right: 0;
  margin-left: 0;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.25) !important;
  padding: 0.6rem 0rem 0.55rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5); }

/** 
 * Homepage Events 
 **/
.events {
  display: block;
  margin: 0 auto;
  line-height: 1.6;
  background: #fff; }

.events--event {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  padding: 48px 16px;
  padding: 10vh 1rem;
  width: 100%;
  text-align: center; }
  .events--event > .row {
    max-width: 960px;
    margin: 0 auto; }

.events--event-title {
  clear: both;
  display: block;
  margin-top: 32px;
  padding-top: 2rem;
  text-transform: uppercase;
  font-size: 68px;
  font-size: 4.25rem;
  font-weight: 900;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.events--event-subtext {
  font-family: "Fira Sans", "Helvetica", Verdana, sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 32px;
  margin-bottom: 2rem; }

.events--event-time,
.event--forum-time {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  bottom: auto;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 2;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 3px solid #fff;
  padding: 0; }

.events--event-host,
.event--forum-host {
  font-family: "Fira Sans", "Helvetica", Verdana, sans-serif;
  font-weight: normal;
  display: block;
  font-weight: normal;
  font-size: 20px !important;
  font-size: 1.25rem !important;
  text-align: left;
  line-height: 2;
  padding: 0 !important; }

.events--event-share,
.event--forum-share {
  font-family: "Fira Sans", "Helvetica", Verdana, sans-serif;
  font-weight: normal;
  display: block;
  float: right;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  text-align: right;
  line-height: 2;
  z-index: 10;
  padding: 0 !important; }

.events--event-share-icon {
  color: #FFBF00;
  font-size: 20px;
  display: inline-block;
  padding: 0 5px; }

.events--event-panelists {
  display: block;
  width: 100%; }

.events--event-panelists--label {
  display: none; }

.events--event-panelists--panelist-link {
  border: 0;
  display: block; }

@-webkit-keyframes scale-up {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.97);
    -moz-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97); }
  100% {
    -webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -ms-transform: scale(1.12);
    transform: scale(1.12); } }
@-moz-keyframes scale-up {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.97);
    -moz-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97); }
  100% {
    -webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -ms-transform: scale(1.12);
    transform: scale(1.12); } }
@-o-keyframes scale-up {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.97);
    -moz-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97); }
  100% {
    -webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -ms-transform: scale(1.12);
    transform: scale(1.12); } }
@keyframes scale-up {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.97);
    -moz-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97); }
  100% {
    -webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -ms-transform: scale(1.12);
    transform: scale(1.12); } }
@-webkit-keyframes scale-down {
  0% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  12% {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85); }
  34% {
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06); }
  56% {
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93); }
  78% {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes scale-down {
  0% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  12% {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85); }
  34% {
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06); }
  56% {
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93); }
  78% {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
@-o-keyframes scale-down {
  0% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  12% {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85); }
  34% {
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06); }
  56% {
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93); }
  78% {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
@keyframes scale-down {
  0% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  12% {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85); }
  34% {
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06); }
  56% {
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93); }
  78% {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
.events--event-panelists--avatar-name {
  display: block;
  clear: both;
  text-align: center; }

.events--event-actions {
  display: block;
  width: 100%;
  margin: 0 auto;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem; }

.events--event-actions--info,
.events--event-actions--tickets,
.events--event-actions--box-office {
  font-family: "Oswald", sans-serif;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  text-align: center;
  width: 50%;
  float: left;
  padding: 14px 16px;
  padding: .875rem 1rem;
  background: #333;
  background: transparent;
  color: #fff;
  border: 1px dashed #fff;
  width: 48%;
  margin: 0 1%; }

.events--event-actions--box-office {
  margin: 0 auto 32px auto !important;
  margin: 0 auto 2rem auto !important;
  float: none; }

.events--event-panelists {
  display: block;
  width: 100%; }

.events--event-panelists--label {
  display: none; }

.events--event-panelists--panelist-link {
  border: 0;
  display: block; }

.events--event-panelists--panelist {
  display: inline-block;
  clear: none;
  margin: 0 1.5% 0 1.5%;
  margin: 0 1.5% 16px 1.5% \9;
  width: 22%; }
  .events--event-panelists--panelist:nth-of-type(7n-2) {
    clear: both;
    margin-left: 14%; }
  .events--event-panelists--panelist:nth-of-type(7n+8) {
    clear: both; }
  @media (min-width: 651px) and (max-width: 960px) {
    .events--event-panelists--panelist {
      width: 30.3333333333%; }
      .events--event-panelists--panelist:nth-of-type(7n-2) {
        clear: none;
        margin-left: 1.5%; }
      .events--event-panelists--panelist:nth-of-type(7n+8) {
        clear: none; }
      .events--event-panelists--panelist:nth-of-type(5n-1) {
        clear: both;
        margin-left: 18.1666666667%; }
      .events--event-panelists--panelist:nth-of-type(5n+6) {
        clear: both; } }
  @media (max-width: 650px) {
    .events--event-panelists--panelist {
      width: 47%; }
      .events--event-panelists--panelist:nth-of-type(7n-2), .events--event-panelists--panelist:nth-of-type(5n-1) {
        clear: none;
        margin-left: 1.5%; }
      .events--event-panelists--panelist:nth-of-type(7n+8), .events--event-panelists--panelist:nth-of-type(5n+6) {
        clear: none; }
      .events--event-panelists--panelist:nth-of-type(3n-0) {
        clear: both;
        margin-left: 26.5%; }
      .events--event-panelists--panelist:nth-of-type(3n+4) {
        clear: both; } }

@media (max-width: 650px) {
  .events--event-actions--info,
  .events--event-actions--tickets {
    width: 100% !important; } }
.event--forum {
  display: block;
  width: 100%;
  padding: 32px 0;
  padding: 2rem 0;
  text-align: left; }
  .event--forum .button {
    margin: 0 auto;
    font-size: 24px;
    font-size: 1.5rem;
    border-width: 2px; }
  .event--forum .event--forum-title {
    font-size: 80px;
    font-size: 5rem;
    text-align: center;
    margin: 0 auto;
    padding: 24px 16px 8px;
    padding: 1.5rem 1rem .5rem;
    max-width: 960px;
    line-height: 1; }
  .event--forum .event--forum-subtitle {
    font-family: "Fira Sans", "Helvetica", Verdana, sans-serif;
    font-weight: normal;
    text-transform: initial;
    font-size: 24px;
    font-size: 1.5rem;
    text-align: center;
    padding: 0;
    margin: 1rem 0 2rem; }
  .event--forum .event--forum-desc {
    display: block;
    padding: 2rem;
    margin: 0 auto;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.5; }
  .event--forum .events--event-panelists {
    display: table;
    max-width: 760px;
    margin: 3rem auto; }
    .event--forum .events--event-panelists > .events--event-panelists--panelist {
      display: table-cell;
      text-align: center;
      width: auto;
      padding: 16px;
      padding: 1rem; }
      .event--forum .events--event-panelists > .events--event-panelists--panelist > .events--event-panelists--panelist--avatar {
        -webkit-box-shadow: 0 0 7px #000;
        -moz-box-shadow: 0 0 7px #000;
        box-shadow: 0 0 7px #000;
        margin: 0 auto;
        border: 7px solid #fff; }

.event--forum--event-link {
  display: block;
  text-decoration: none !important;
  color: #444; }

.event--forum--panelists {
  display: block;
  width: 100%;
  padding-bottom: 32px;
  padding-bottom: 2rem; }

.event--forum--panelists--panelist {
  float: left;
  max-width: 20%;
  padding: 1rem; }

.panelist--avatar {
  max-width: 120px;
  max-height: 120px; }
  .panelist--avatar .avatar--img {
    max-width: 120px; }

@media (max-width: 650px) {
  .events--event-panelists--panelist {
    display: block !important; }

  .event--forum--event-link {
    width: 100%;
    margin-top: 2rem;
    border: 0;
    text-align: center;
    display: block;
    text-decoration: none; }

  .event--forum--panelists {
    width: 100%;
    display: block; }

  .event--forum-desc {
    padding: 0 !important; } }
.events--event-actions {
  display: block;
  width: 100%;
  margin: 0 auto;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem; }

.events--event-actions--info,
.events--event-actions--tickets,
.events--event-actions--box-office {
  font-family: "Oswald", sans-serif;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  text-align: center;
  width: 50%;
  float: left;
  padding: 14px 16px;
  padding: .875rem 1rem;
  background: #333;
  background: transparent;
  color: #fff;
  border: 1px dashed #fff;
  width: 48%;
  margin: 0 1%; }

.events--event-actions--box-office {
  margin: 0 auto 2rem auto !important;
  float: none; }

/**
 * Events Landing Page
 **/
.simple-pagination > ul {
  list-style: none;
  margin: 0; }
.simple-pagination > ul > li {
  display: block;
  float: left; }
.simple-pagination > ul > li > a,
.simple-pagination > ul > li > span {
  display: block;
  padding: 8px 16px;
  padding: .5rem 1rem;
  margin-right: 4px;
  margin-right: .25rem;
  text-decoration: none;
  color: #60C66E;
  border: 2px solid #60C66E; }
.simple-pagination > ul > li > span {
  background-color: #60C66E;
  color: #fff; }
.simple-pagination > ul > li.active > .prev {
  border-color: #bfe8c5;
  color: #bfe8c5;
  background: #fff; }

.event--season-group > .event--forum {
  padding: 32px;
  padding: 2rem 0; }
.event--season-group > .event--forum > .event--forum--event-link > .event--title {
  padding: 0;
  font-size: 2.5rem; }
.event--season-group > .event--forum > .panelist--avatar {
  display: inline-block; }

.event--link {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  width: 30%;
  margin: 16px 0;
  margin: 1rem 0;
  padding: 0;
  color: #101010;
  line-height: 1.85; }
  .event--season-group > .event--link {
    background-color: #fff; }
  .event--link:hover {
    padding-left: 30px;
    padding-left: 1.875rem;
    border-left: 3px solid #BD5376;
    border-left: 0.2rem solid #BD5376; }

.event--season-title {
  font-family: "Oswald", sans-serif;
  display: block;
  color: #BD5376;
  color: #FFBF00;
  border: 0;
  line-height: 1;
  text-transform: uppercase;
  font-weight: bold;
  text-align: left; }

.event--title {
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  color: #101010;
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0 0 4px 0;
  margin: 0 0 0.25rem 0;
  line-height: 1.45;
  text-decoration: underline; }

.event--desc {
  font-size: 16px;
  font-size: 1rem;
  color: #585858; }

@media (max-width: 650px) {
  .event--sidebar {
    margin-top: 2rem;
    margin-bottom: 2rem; }

  .event--sidebar-subheading {
    text-align: left;
    margin: 0.5rem;
    color: #BD5376; }

  .event--sidebar-subheading-mobile {
    display: inline; }
    .event--sidebar-subheading-mobile:hover {
      cursor: pointer; }

  .event--sidebar-list {
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    text-align: left;
    max-height: 0;
    overflow: hidden;
    padding-left: 1.75rem; }
    .event--sidebar-list.open {
      max-height: 1000px; } }
/**
 * Single Event Page
 **/
.event--details > .event--resource,
.panelists--panelist-bio > .event--resource {
  display: block;
  border-bottom: 1px dashed #ccc; }
  .event--details > .event--resource > .event--resource--img,
  .panelists--panelist-bio > .event--resource > .event--resource--img {
    display: none; }
  .event--details > .event--resource > .event--resource--title,
  .panelists--panelist-bio > .event--resource > .event--resource--title {
    font-weight: 500;
    font-size: 24px;
    font-size: 1.5rem;
    font-style: italic; }
    .event--details > .event--resource > .event--resource--title > a,
    .panelists--panelist-bio > .event--resource > .event--resource--title > a {
      display: block;
      color: #585858;
      background-color: #fff;
      padding: 24px 0;
      padding: 1.5rem 0; }

.event {
  display: block;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto 16px;
  margin: 0 auto 1rem;
  padding: 2rem;
  background: #fff;
  text-align: center; }

.event > .event--title {
  text-transform: uppercase;
  font-size: 48px;
  font-size: 3rem;
  text-decoration: none;
  font-weight: normal; }

@media (max-width: 650px) {
  .event--forum-time,
  .events--event-timeLocation,
  .event--forum-share {
    display: block !important;
    position: static !important;
    width: 100% !important;
    text-align: right !important; }

  .event--forum-subtitle {
    font-size: 16px !important;
    font-size: 1rem !important; } }
/**
 * Panelist Avatars
 */
@-webkit-keyframes scale-up {
  0% {
    transform: scale(1); }
  25% {
    transform: scale(0.97); }
  100% {
    transform: scale(1.12); } }
@-moz-keyframes scale-up {
  0% {
    transform: scale(1); }
  25% {
    transform: scale(0.97); }
  100% {
    transform: scale(1.12); } }
@-o-keyframes scale-up {
  0% {
    transform: scale(1); }
  25% {
    transform: scale(0.97); }
  100% {
    transform: scale(1.12); } }
@keyframes scale-up {
  0% {
    transform: scale(1); }
  25% {
    transform: scale(0.97); }
  100% {
    transform: scale(1.12); } }
@-webkit-keyframes scale-down {
  0% {
    transform: scale(1.1); }
  12% {
    transform: scale(0.85); }
  34% {
    transform: scale(1.06); }
  56% {
    transform: scale(0.93); }
  78% {
    transform: scale(1.03); }
  100% {
    transform: scale(1); } }
@-moz-keyframes scale-down {
  0% {
    transform: scale(1.1); }
  12% {
    transform: scale(0.85); }
  34% {
    transform: scale(1.06); }
  56% {
    transform: scale(0.93); }
  78% {
    transform: scale(1.03); }
  100% {
    transform: scale(1); } }
@-o-keyframes scale-down {
  0% {
    transform: scale(1.1); }
  12% {
    transform: scale(0.85); }
  34% {
    transform: scale(1.06); }
  56% {
    transform: scale(0.93); }
  78% {
    transform: scale(1.03); }
  100% {
    transform: scale(1); } }
@keyframes scale-down {
  0% {
    transform: scale(1.1); }
  12% {
    transform: scale(0.85); }
  34% {
    transform: scale(1.06); }
  56% {
    transform: scale(0.93); }
  78% {
    transform: scale(1.03); }
  100% {
    transform: scale(1); } }
/**
 * Event Search/Browse
 */
/*.event--sidebar-input {
	position: relative;
	margin: 24px 12px 4px;
	margin: 1.5rem 0.75rem 0.25rem;
	&:hover { cursor: pointer; }
}*/
.event-search--input,
.event-search--input-label {
  font-family: "Fira Sans", "Helvetica", Verdana, sans-serif;
  font-weight: normal;
  width: 100%;
  height: auto;
  border-width: 0;
  background: none;
  color: #333;
  outline: none;
  font-size: 1rem; }
  .event-search--input::-ms-clear,
  .event-search--input-label::-ms-clear {
    display: none; }
  .event-search--input:hover,
  .event-search--input-label:hover {
    cursor: pointer; }

.event-search--input-label {
  position: absolute;
  top: 0;
  left: 0;
  color: #777; }

.event-search--go {
  position: absolute;
  top: 0;
  right: -16px;
  right: -1rem;
  background: none;
  border: none;
  color: #555;
  opacity: 0.5;
  outline: none;
  font-size: 20px !important;
  font-size: 1.25rem !important;
  padding: 2px;
  padding: 0.1rem; }
  .event-search--go:hover {
    opacity: 1;
    cursor: pointer; }

.event-search--results--preloader {
  display: none; }

.event--forum .event--forum-title {
  clear: both; }

.events--event-time, .event--forum-time {
  border-bottom: 3px solid #FFBF00; }
  @media (max-width: 650px) {
    .events--event-time, .event--forum-time {
      text-align: left; } }

.events--event-host, .events--event-presentedBy, .events--event-timeLocation {
  display: block;
  text-align: center;
  font-family: "Fira Sans","Helvetica",Verdana,sans-serif !important;
  font-weight: normal !important;
  text-transform: none !important; }

.events--event-host {
  text-transform: none !important; }

.events--event-presentedBy {
  text-transform: uppercase !important;
  padding-top: 0;
  font-size: 1rem !important;
  margin-bottom: 2rem; }

.events--event-timeLocation {
  font-size: 1.25rem !important;
  line-height: 2 !important;
  float: left;
  margin-bottom: 0px !important; }

.events--event-host, .event--forum-host {
  font-family: "Fira Sans","Helvetica",Verdana,sans-serif !important;
  display: block;
  font-weight: normal !important;
  font-size: 1.25rem !important;
  text-align: center;
  line-height: 2;
  padding: 0px !important;
  margin-bottom: 2.5rem; }

.events--event-host:empty, .event--forum-host:empty {
  display: none !important; }

.events--event-moderator {
  width: 100%;
  text-align: center;
  margin: 16px auto;
  margin: 1rem auto; }

.events--event-moderator--title {
  font-family: "Fira Sans","Helvetica",Verdana,sans-serif !important;
  font-weight: normal !important;
  text-transform: uppercase !important;
  margin: 8px 0;
  margin: 0.5rem 0;
  font-size: 1rem !important; }
  .events--event-moderator--title a {
    text-decoration: underline; }

/** 
 * Event Color Scheme Generator
 * $event_colors
 **/
/**
 * Scaffold and apply colors
 **/
.a1C5d00000FQX82EAH {
  /*endif*/ }
  .a1C5d00000FQX82EAH.special:before {
    background: #0D7E8A; }
  .a1C5d00000FQX82EAH.upcomingEvents--listing.special {
    background: #0D7E8A; }
  .a1C5d00000FQX82EAH {
    background-color: #fff;
    color: #0D7E8A !important; }
    .a1C5d00000FQX82EAH.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000FQX82EAH .events--event-panelists {
      color: #09535b; }
      .a1C5d00000FQX82EAH .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FQX82EAH .events--event-actions > .events--event-actions--info,
    .a1C5d00000FQX82EAH .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FQX82EAH .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #09535b;
      border: 1px solid #0D7E8A;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FQX82EAH .events--event-actions > .events--event-actions--info,
      .a1C5d00000FQX82EAH .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FQX82EAH .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#0D7E8A" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FQX82EAH .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FQX82EAH .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FQX82EAH .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #0D7E8A;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FQX82EAH .events--event-panelists--name,
    .a1C5d00000FQX82EAH .events--event-host,
    .a1C5d00000FQX82EAH .events--event-time,
    .a1C5d00000FQX82EAH .event--forum-time,
    .a1C5d00000FQX82EAH .events--event-timeLocation,
    .a1C5d00000FQX82EAH .events--event-presentedBy,
    .a1C5d00000FQX82EAH .events--event-share,
    .a1C5d00000FQX82EAH .events--event-share > .events--event-share-icon,
    .a1C5d00000FQX82EAH .event--forum-share,
    .a1C5d00000FQX82EAH .event--forum-share > .events--event-share-icon,
    .a1C5d00000FQX82EAH .event--forum-title,
    .a1C5d00000FQX82EAH .events--event-title,
    .a1C5d00000FQX82EAH .events--event-moderator--title,
    .a1C5d00000FQX82EAH .events--event-moderator--title-a,
    .a1C5d00000FQX82EAH .event--title {
      color: #0D7E8A; }
    .a1C5d00000FQX82EAH.upcomingEvents--listing .button {
      color: #0D7E8A;
      border-color: #0D7E8A; }
    .a1C5d00000FQX82EAH.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #0D7E8A; }
    .a1C5d00000FQX82EAH.upcomingEvents--listing.special {
      background: #0D7E8A; }
      .a1C5d00000FQX82EAH.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000FQX82EAH.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000FQX82EAH.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #0D7E8A !important; }
    .a1C5d00000FQX82EAH .events--event-host > a,
    .a1C5d00000FQX82EAH .event--forum-host > a {
      color: #0D7E8A;
      text-decoration: underline; }
    .a1C5d00000FQX82EAH .events--event-time,
    .a1C5d00000FQX82EAH .event--forum-time {
      border-bottom: 3px solid #0D7E8A; }
  .a1C5d00000FQX82EAH.featured {
    background-color: #0D7E8A;
    color: #fff !important; }
    .a1C5d00000FQX82EAH.featured .events--event-panelists {
      color: #09535b; }
      .a1C5d00000FQX82EAH.featured .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FQX82EAH.featured .events--event-actions > .events--event-actions--info,
    .a1C5d00000FQX82EAH.featured .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FQX82EAH.featured .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #09535b;
      border: 1px solid #0D7E8A;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FQX82EAH.featured .events--event-actions > .events--event-actions--info,
      .a1C5d00000FQX82EAH.featured .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FQX82EAH.featured .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#09535b" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FQX82EAH.featured .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FQX82EAH.featured .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FQX82EAH.featured .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #09535b;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FQX82EAH.featured .events--event-panelists--name,
    .a1C5d00000FQX82EAH.featured .events--event-host,
    .a1C5d00000FQX82EAH.featured .events--event-host > a,
    .a1C5d00000FQX82EAH.featured .events--event-time,
    .a1C5d00000FQX82EAH.featured .events--event-timeLocation,
    .a1C5d00000FQX82EAH.featured .events--event-presentedBy,
    .a1C5d00000FQX82EAH.featured .events--event-presentedBy > a,
    .a1C5d00000FQX82EAH.featured .events--event-share,
    .a1C5d00000FQX82EAH.featured .events--event-share > .events--event-share-icon,
    .a1C5d00000FQX82EAH.featured .event--forum-share,
    .a1C5d00000FQX82EAH.featured .event--forum-share > .events--event-share-icon,
    .a1C5d00000FQX82EAH.featured .events--event-title,
    .a1C5d00000FQX82EAH.featured .events--event-moderator--title,
    .a1C5d00000FQX82EAH.featured .events--event-moderator--title-a {
      color: #fff; }
    .a1C5d00000FQX82EAH.featured .events--event-host > a,
    .a1C5d00000FQX82EAH.featured .event--forum-host > a {
      color: #fff;
      text-decoration: underline; }
    .a1C5d00000FQX82EAH.featured .events--event-time,
    .a1C5d00000FQX82EAH.featured .event--forum-time {
      border-bottom: 3px solid #fff; }
  @media (max-width: 650px) {
    .a1C5d00000FQX82EAH > .row .events--event-time,
    .a1C5d00000FQX82EAH > .row .events--event-share,
    .a1C5d00000FQX82EAH > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000FQX82EAH > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000FQX82EAH > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000FQX82EAH > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000FQX82EAH > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000FQX82EAH > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000FQX82EAH > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000FQX7xEAH {
  /*endif*/ }
  .a1C5d00000FQX7xEAH.special:before {
    background: #0F93A1; }
  .a1C5d00000FQX7xEAH.upcomingEvents--listing.special {
    background: #0F93A1; }
  .a1C5d00000FQX7xEAH {
    background-color: #fff;
    color: #0F93A1 !important; }
    .a1C5d00000FQX7xEAH.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000FQX7xEAH .events--event-panelists {
      color: #0b6872; }
      .a1C5d00000FQX7xEAH .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FQX7xEAH .events--event-actions > .events--event-actions--info,
    .a1C5d00000FQX7xEAH .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FQX7xEAH .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #0b6872;
      border: 1px solid #0F93A1;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FQX7xEAH .events--event-actions > .events--event-actions--info,
      .a1C5d00000FQX7xEAH .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FQX7xEAH .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#0F93A1" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FQX7xEAH .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FQX7xEAH .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FQX7xEAH .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #0F93A1;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FQX7xEAH .events--event-panelists--name,
    .a1C5d00000FQX7xEAH .events--event-host,
    .a1C5d00000FQX7xEAH .events--event-time,
    .a1C5d00000FQX7xEAH .event--forum-time,
    .a1C5d00000FQX7xEAH .events--event-timeLocation,
    .a1C5d00000FQX7xEAH .events--event-presentedBy,
    .a1C5d00000FQX7xEAH .events--event-share,
    .a1C5d00000FQX7xEAH .events--event-share > .events--event-share-icon,
    .a1C5d00000FQX7xEAH .event--forum-share,
    .a1C5d00000FQX7xEAH .event--forum-share > .events--event-share-icon,
    .a1C5d00000FQX7xEAH .event--forum-title,
    .a1C5d00000FQX7xEAH .events--event-title,
    .a1C5d00000FQX7xEAH .events--event-moderator--title,
    .a1C5d00000FQX7xEAH .events--event-moderator--title-a,
    .a1C5d00000FQX7xEAH .event--title {
      color: #0F93A1; }
    .a1C5d00000FQX7xEAH.upcomingEvents--listing .button {
      color: #0F93A1;
      border-color: #0F93A1; }
    .a1C5d00000FQX7xEAH.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #0F93A1; }
    .a1C5d00000FQX7xEAH.upcomingEvents--listing.special {
      background: #0F93A1; }
      .a1C5d00000FQX7xEAH.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000FQX7xEAH.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000FQX7xEAH.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #0F93A1 !important; }
    .a1C5d00000FQX7xEAH .events--event-host > a,
    .a1C5d00000FQX7xEAH .event--forum-host > a {
      color: #0F93A1;
      text-decoration: underline; }
    .a1C5d00000FQX7xEAH .events--event-time,
    .a1C5d00000FQX7xEAH .event--forum-time {
      border-bottom: 3px solid #0F93A1; }
  .a1C5d00000FQX7xEAH.featured {
    background-color: #0F93A1;
    color: #fff !important; }
    .a1C5d00000FQX7xEAH.featured .events--event-panelists {
      color: #0b6872; }
      .a1C5d00000FQX7xEAH.featured .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FQX7xEAH.featured .events--event-actions > .events--event-actions--info,
    .a1C5d00000FQX7xEAH.featured .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FQX7xEAH.featured .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #0b6872;
      border: 1px solid #0F93A1;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FQX7xEAH.featured .events--event-actions > .events--event-actions--info,
      .a1C5d00000FQX7xEAH.featured .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FQX7xEAH.featured .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#0b6872" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FQX7xEAH.featured .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FQX7xEAH.featured .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FQX7xEAH.featured .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #0b6872;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FQX7xEAH.featured .events--event-panelists--name,
    .a1C5d00000FQX7xEAH.featured .events--event-host,
    .a1C5d00000FQX7xEAH.featured .events--event-host > a,
    .a1C5d00000FQX7xEAH.featured .events--event-time,
    .a1C5d00000FQX7xEAH.featured .events--event-timeLocation,
    .a1C5d00000FQX7xEAH.featured .events--event-presentedBy,
    .a1C5d00000FQX7xEAH.featured .events--event-presentedBy > a,
    .a1C5d00000FQX7xEAH.featured .events--event-share,
    .a1C5d00000FQX7xEAH.featured .events--event-share > .events--event-share-icon,
    .a1C5d00000FQX7xEAH.featured .event--forum-share,
    .a1C5d00000FQX7xEAH.featured .event--forum-share > .events--event-share-icon,
    .a1C5d00000FQX7xEAH.featured .events--event-title,
    .a1C5d00000FQX7xEAH.featured .events--event-moderator--title,
    .a1C5d00000FQX7xEAH.featured .events--event-moderator--title-a {
      color: #fff; }
    .a1C5d00000FQX7xEAH.featured .events--event-host > a,
    .a1C5d00000FQX7xEAH.featured .event--forum-host > a {
      color: #fff;
      text-decoration: underline; }
    .a1C5d00000FQX7xEAH.featured .events--event-time,
    .a1C5d00000FQX7xEAH.featured .event--forum-time {
      border-bottom: 3px solid #fff; }
  @media (max-width: 650px) {
    .a1C5d00000FQX7xEAH > .row .events--event-time,
    .a1C5d00000FQX7xEAH > .row .events--event-share,
    .a1C5d00000FQX7xEAH > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000FQX7xEAH > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000FQX7xEAH > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000FQX7xEAH > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000FQX7xEAH > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000FQX7xEAH > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000FQX7xEAH > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000FQX7sEAH {
  /*endif*/ }
  .a1C5d00000FQX7sEAH.special:before {
    background: #11ACBD; }
  .a1C5d00000FQX7sEAH.upcomingEvents--listing.special {
    background: #11ACBD; }
  .a1C5d00000FQX7sEAH {
    background-color: #fff;
    color: #11ACBD !important; }
    .a1C5d00000FQX7sEAH.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000FQX7sEAH .events--event-panelists {
      color: #0d818e; }
      .a1C5d00000FQX7sEAH .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FQX7sEAH .events--event-actions > .events--event-actions--info,
    .a1C5d00000FQX7sEAH .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FQX7sEAH .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #0d818e;
      border: 1px solid #11ACBD;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FQX7sEAH .events--event-actions > .events--event-actions--info,
      .a1C5d00000FQX7sEAH .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FQX7sEAH .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#11ACBD" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FQX7sEAH .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FQX7sEAH .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FQX7sEAH .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #11ACBD;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FQX7sEAH .events--event-panelists--name,
    .a1C5d00000FQX7sEAH .events--event-host,
    .a1C5d00000FQX7sEAH .events--event-time,
    .a1C5d00000FQX7sEAH .event--forum-time,
    .a1C5d00000FQX7sEAH .events--event-timeLocation,
    .a1C5d00000FQX7sEAH .events--event-presentedBy,
    .a1C5d00000FQX7sEAH .events--event-share,
    .a1C5d00000FQX7sEAH .events--event-share > .events--event-share-icon,
    .a1C5d00000FQX7sEAH .event--forum-share,
    .a1C5d00000FQX7sEAH .event--forum-share > .events--event-share-icon,
    .a1C5d00000FQX7sEAH .event--forum-title,
    .a1C5d00000FQX7sEAH .events--event-title,
    .a1C5d00000FQX7sEAH .events--event-moderator--title,
    .a1C5d00000FQX7sEAH .events--event-moderator--title-a,
    .a1C5d00000FQX7sEAH .event--title {
      color: #11ACBD; }
    .a1C5d00000FQX7sEAH.upcomingEvents--listing .button {
      color: #11ACBD;
      border-color: #11ACBD; }
    .a1C5d00000FQX7sEAH.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #11ACBD; }
    .a1C5d00000FQX7sEAH.upcomingEvents--listing.special {
      background: #11ACBD; }
      .a1C5d00000FQX7sEAH.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000FQX7sEAH.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000FQX7sEAH.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #11ACBD !important; }
    .a1C5d00000FQX7sEAH .events--event-host > a,
    .a1C5d00000FQX7sEAH .event--forum-host > a {
      color: #11ACBD;
      text-decoration: underline; }
    .a1C5d00000FQX7sEAH .events--event-time,
    .a1C5d00000FQX7sEAH .event--forum-time {
      border-bottom: 3px solid #11ACBD; }
  .a1C5d00000FQX7sEAH.featured {
    background-color: #11ACBD;
    color: #fff !important; }
    .a1C5d00000FQX7sEAH.featured .events--event-panelists {
      color: #0d818e; }
      .a1C5d00000FQX7sEAH.featured .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FQX7sEAH.featured .events--event-actions > .events--event-actions--info,
    .a1C5d00000FQX7sEAH.featured .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FQX7sEAH.featured .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #0d818e;
      border: 1px solid #11ACBD;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FQX7sEAH.featured .events--event-actions > .events--event-actions--info,
      .a1C5d00000FQX7sEAH.featured .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FQX7sEAH.featured .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#0d818e" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FQX7sEAH.featured .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FQX7sEAH.featured .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FQX7sEAH.featured .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #0d818e;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FQX7sEAH.featured .events--event-panelists--name,
    .a1C5d00000FQX7sEAH.featured .events--event-host,
    .a1C5d00000FQX7sEAH.featured .events--event-host > a,
    .a1C5d00000FQX7sEAH.featured .events--event-time,
    .a1C5d00000FQX7sEAH.featured .events--event-timeLocation,
    .a1C5d00000FQX7sEAH.featured .events--event-presentedBy,
    .a1C5d00000FQX7sEAH.featured .events--event-presentedBy > a,
    .a1C5d00000FQX7sEAH.featured .events--event-share,
    .a1C5d00000FQX7sEAH.featured .events--event-share > .events--event-share-icon,
    .a1C5d00000FQX7sEAH.featured .event--forum-share,
    .a1C5d00000FQX7sEAH.featured .event--forum-share > .events--event-share-icon,
    .a1C5d00000FQX7sEAH.featured .events--event-title,
    .a1C5d00000FQX7sEAH.featured .events--event-moderator--title,
    .a1C5d00000FQX7sEAH.featured .events--event-moderator--title-a {
      color: #fff; }
    .a1C5d00000FQX7sEAH.featured .events--event-host > a,
    .a1C5d00000FQX7sEAH.featured .event--forum-host > a {
      color: #fff;
      text-decoration: underline; }
    .a1C5d00000FQX7sEAH.featured .events--event-time,
    .a1C5d00000FQX7sEAH.featured .event--forum-time {
      border-bottom: 3px solid #fff; }
  @media (max-width: 650px) {
    .a1C5d00000FQX7sEAH > .row .events--event-time,
    .a1C5d00000FQX7sEAH > .row .events--event-share,
    .a1C5d00000FQX7sEAH > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000FQX7sEAH > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000FQX7sEAH > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000FQX7sEAH > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000FQX7sEAH > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000FQX7sEAH > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000FQX7sEAH > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000FQX74EAH {
  /*endif*/ }
  .a1C5d00000FQX74EAH.special:before {
    background: #13BED0; }
  .a1C5d00000FQX74EAH.upcomingEvents--listing.special {
    background: #13BED0; }
  .a1C5d00000FQX74EAH {
    background-color: #fff;
    color: #13BED0 !important; }
    .a1C5d00000FQX74EAH.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000FQX74EAH .events--event-panelists {
      color: #0f93a1; }
      .a1C5d00000FQX74EAH .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FQX74EAH .events--event-actions > .events--event-actions--info,
    .a1C5d00000FQX74EAH .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FQX74EAH .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #0f93a1;
      border: 1px solid #13BED0;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FQX74EAH .events--event-actions > .events--event-actions--info,
      .a1C5d00000FQX74EAH .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FQX74EAH .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#13BED0" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FQX74EAH .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FQX74EAH .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FQX74EAH .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #13BED0;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FQX74EAH .events--event-panelists--name,
    .a1C5d00000FQX74EAH .events--event-host,
    .a1C5d00000FQX74EAH .events--event-time,
    .a1C5d00000FQX74EAH .event--forum-time,
    .a1C5d00000FQX74EAH .events--event-timeLocation,
    .a1C5d00000FQX74EAH .events--event-presentedBy,
    .a1C5d00000FQX74EAH .events--event-share,
    .a1C5d00000FQX74EAH .events--event-share > .events--event-share-icon,
    .a1C5d00000FQX74EAH .event--forum-share,
    .a1C5d00000FQX74EAH .event--forum-share > .events--event-share-icon,
    .a1C5d00000FQX74EAH .event--forum-title,
    .a1C5d00000FQX74EAH .events--event-title,
    .a1C5d00000FQX74EAH .events--event-moderator--title,
    .a1C5d00000FQX74EAH .events--event-moderator--title-a,
    .a1C5d00000FQX74EAH .event--title {
      color: #13BED0; }
    .a1C5d00000FQX74EAH.upcomingEvents--listing .button {
      color: #13BED0;
      border-color: #13BED0; }
    .a1C5d00000FQX74EAH.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #13BED0; }
    .a1C5d00000FQX74EAH.upcomingEvents--listing.special {
      background: #13BED0; }
      .a1C5d00000FQX74EAH.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000FQX74EAH.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000FQX74EAH.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #13BED0 !important; }
    .a1C5d00000FQX74EAH .events--event-host > a,
    .a1C5d00000FQX74EAH .event--forum-host > a {
      color: #13BED0;
      text-decoration: underline; }
    .a1C5d00000FQX74EAH .events--event-time,
    .a1C5d00000FQX74EAH .event--forum-time {
      border-bottom: 3px solid #13BED0; }
  .a1C5d00000FQX74EAH.featured {
    background-color: #13BED0;
    color: #fff !important; }
    .a1C5d00000FQX74EAH.featured .events--event-panelists {
      color: #0f93a1; }
      .a1C5d00000FQX74EAH.featured .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FQX74EAH.featured .events--event-actions > .events--event-actions--info,
    .a1C5d00000FQX74EAH.featured .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FQX74EAH.featured .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #0f93a1;
      border: 1px solid #13BED0;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FQX74EAH.featured .events--event-actions > .events--event-actions--info,
      .a1C5d00000FQX74EAH.featured .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FQX74EAH.featured .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#0f93a1" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FQX74EAH.featured .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FQX74EAH.featured .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FQX74EAH.featured .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #0f93a1;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FQX74EAH.featured .events--event-panelists--name,
    .a1C5d00000FQX74EAH.featured .events--event-host,
    .a1C5d00000FQX74EAH.featured .events--event-host > a,
    .a1C5d00000FQX74EAH.featured .events--event-time,
    .a1C5d00000FQX74EAH.featured .events--event-timeLocation,
    .a1C5d00000FQX74EAH.featured .events--event-presentedBy,
    .a1C5d00000FQX74EAH.featured .events--event-presentedBy > a,
    .a1C5d00000FQX74EAH.featured .events--event-share,
    .a1C5d00000FQX74EAH.featured .events--event-share > .events--event-share-icon,
    .a1C5d00000FQX74EAH.featured .event--forum-share,
    .a1C5d00000FQX74EAH.featured .event--forum-share > .events--event-share-icon,
    .a1C5d00000FQX74EAH.featured .events--event-title,
    .a1C5d00000FQX74EAH.featured .events--event-moderator--title,
    .a1C5d00000FQX74EAH.featured .events--event-moderator--title-a {
      color: #fff; }
    .a1C5d00000FQX74EAH.featured .events--event-host > a,
    .a1C5d00000FQX74EAH.featured .event--forum-host > a {
      color: #fff;
      text-decoration: underline; }
    .a1C5d00000FQX74EAH.featured .events--event-time,
    .a1C5d00000FQX74EAH.featured .event--forum-time {
      border-bottom: 3px solid #fff; }
  @media (max-width: 650px) {
    .a1C5d00000FQX74EAH > .row .events--event-time,
    .a1C5d00000FQX74EAH > .row .events--event-share,
    .a1C5d00000FQX74EAH > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000FQX74EAH > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000FQX74EAH > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000FQX74EAH > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000FQX74EAH > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000FQX74EAH > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000FQX74EAH > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000FvR9HEAV {
  /*endif*/ }
  .a1C5d00000FvR9HEAV.special:before {
    background: #9F7DCC; }
  .a1C5d00000FvR9HEAV.upcomingEvents--listing.special {
    background: #9F7DCC; }
  .a1C5d00000FvR9HEAV {
    background-color: #fff;
    color: #9F7DCC !important; }
    .a1C5d00000FvR9HEAV.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000FvR9HEAV .events--event-panelists {
      color: #8458be; }
      .a1C5d00000FvR9HEAV .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FvR9HEAV .events--event-actions > .events--event-actions--info,
    .a1C5d00000FvR9HEAV .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FvR9HEAV .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #8458be;
      border: 1px solid #9F7DCC;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FvR9HEAV .events--event-actions > .events--event-actions--info,
      .a1C5d00000FvR9HEAV .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FvR9HEAV .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#9F7DCC" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FvR9HEAV .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FvR9HEAV .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FvR9HEAV .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #9F7DCC;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FvR9HEAV .events--event-panelists--name,
    .a1C5d00000FvR9HEAV .events--event-host,
    .a1C5d00000FvR9HEAV .events--event-time,
    .a1C5d00000FvR9HEAV .event--forum-time,
    .a1C5d00000FvR9HEAV .events--event-timeLocation,
    .a1C5d00000FvR9HEAV .events--event-presentedBy,
    .a1C5d00000FvR9HEAV .events--event-share,
    .a1C5d00000FvR9HEAV .events--event-share > .events--event-share-icon,
    .a1C5d00000FvR9HEAV .event--forum-share,
    .a1C5d00000FvR9HEAV .event--forum-share > .events--event-share-icon,
    .a1C5d00000FvR9HEAV .event--forum-title,
    .a1C5d00000FvR9HEAV .events--event-title,
    .a1C5d00000FvR9HEAV .events--event-moderator--title,
    .a1C5d00000FvR9HEAV .events--event-moderator--title-a,
    .a1C5d00000FvR9HEAV .event--title {
      color: #9F7DCC; }
    .a1C5d00000FvR9HEAV.upcomingEvents--listing .button {
      color: #9F7DCC;
      border-color: #9F7DCC; }
    .a1C5d00000FvR9HEAV.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #9F7DCC; }
    .a1C5d00000FvR9HEAV.upcomingEvents--listing.special {
      background: #9F7DCC; }
      .a1C5d00000FvR9HEAV.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000FvR9HEAV.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000FvR9HEAV.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #9F7DCC !important; }
    .a1C5d00000FvR9HEAV .events--event-host > a,
    .a1C5d00000FvR9HEAV .event--forum-host > a {
      color: #9F7DCC;
      text-decoration: underline; }
    .a1C5d00000FvR9HEAV .events--event-time,
    .a1C5d00000FvR9HEAV .event--forum-time {
      border-bottom: 3px solid #9F7DCC; }
  .a1C5d00000FvR9HEAV.featured {
    background-color: #9F7DCC;
    color: #fff !important; }
    .a1C5d00000FvR9HEAV.featured .events--event-panelists {
      color: #8458be; }
      .a1C5d00000FvR9HEAV.featured .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FvR9HEAV.featured .events--event-actions > .events--event-actions--info,
    .a1C5d00000FvR9HEAV.featured .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FvR9HEAV.featured .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #8458be;
      border: 1px solid #9F7DCC;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FvR9HEAV.featured .events--event-actions > .events--event-actions--info,
      .a1C5d00000FvR9HEAV.featured .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FvR9HEAV.featured .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#8458be" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FvR9HEAV.featured .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FvR9HEAV.featured .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FvR9HEAV.featured .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #8458be;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FvR9HEAV.featured .events--event-panelists--name,
    .a1C5d00000FvR9HEAV.featured .events--event-host,
    .a1C5d00000FvR9HEAV.featured .events--event-host > a,
    .a1C5d00000FvR9HEAV.featured .events--event-time,
    .a1C5d00000FvR9HEAV.featured .events--event-timeLocation,
    .a1C5d00000FvR9HEAV.featured .events--event-presentedBy,
    .a1C5d00000FvR9HEAV.featured .events--event-presentedBy > a,
    .a1C5d00000FvR9HEAV.featured .events--event-share,
    .a1C5d00000FvR9HEAV.featured .events--event-share > .events--event-share-icon,
    .a1C5d00000FvR9HEAV.featured .event--forum-share,
    .a1C5d00000FvR9HEAV.featured .event--forum-share > .events--event-share-icon,
    .a1C5d00000FvR9HEAV.featured .events--event-title,
    .a1C5d00000FvR9HEAV.featured .events--event-moderator--title,
    .a1C5d00000FvR9HEAV.featured .events--event-moderator--title-a {
      color: #fff; }
    .a1C5d00000FvR9HEAV.featured .events--event-host > a,
    .a1C5d00000FvR9HEAV.featured .event--forum-host > a {
      color: #fff;
      text-decoration: underline; }
    .a1C5d00000FvR9HEAV.featured .events--event-time,
    .a1C5d00000FvR9HEAV.featured .event--forum-time {
      border-bottom: 3px solid #fff; }
  @media (max-width: 650px) {
    .a1C5d00000FvR9HEAV > .row .events--event-time,
    .a1C5d00000FvR9HEAV > .row .events--event-share,
    .a1C5d00000FvR9HEAV > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000FvR9HEAV > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000FvR9HEAV > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000FvR9HEAV > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000FvR9HEAV > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000FvR9HEAV > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000FvR9HEAV > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000FvR9CEAV {
  /*endif*/ }
  .a1C5d00000FvR9CEAV.special:before {
    background: #16B5B5; }
  .a1C5d00000FvR9CEAV.upcomingEvents--listing.special {
    background: #16B5B5; }
  .a1C5d00000FvR9CEAV {
    background-color: #fff;
    color: #16B5B5 !important; }
    .a1C5d00000FvR9CEAV.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000FvR9CEAV .events--event-panelists {
      color: #108888; }
      .a1C5d00000FvR9CEAV .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FvR9CEAV .events--event-actions > .events--event-actions--info,
    .a1C5d00000FvR9CEAV .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FvR9CEAV .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #108888;
      border: 1px solid #16B5B5;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FvR9CEAV .events--event-actions > .events--event-actions--info,
      .a1C5d00000FvR9CEAV .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FvR9CEAV .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#16B5B5" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FvR9CEAV .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FvR9CEAV .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FvR9CEAV .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #16B5B5;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FvR9CEAV .events--event-panelists--name,
    .a1C5d00000FvR9CEAV .events--event-host,
    .a1C5d00000FvR9CEAV .events--event-time,
    .a1C5d00000FvR9CEAV .event--forum-time,
    .a1C5d00000FvR9CEAV .events--event-timeLocation,
    .a1C5d00000FvR9CEAV .events--event-presentedBy,
    .a1C5d00000FvR9CEAV .events--event-share,
    .a1C5d00000FvR9CEAV .events--event-share > .events--event-share-icon,
    .a1C5d00000FvR9CEAV .event--forum-share,
    .a1C5d00000FvR9CEAV .event--forum-share > .events--event-share-icon,
    .a1C5d00000FvR9CEAV .event--forum-title,
    .a1C5d00000FvR9CEAV .events--event-title,
    .a1C5d00000FvR9CEAV .events--event-moderator--title,
    .a1C5d00000FvR9CEAV .events--event-moderator--title-a,
    .a1C5d00000FvR9CEAV .event--title {
      color: #16B5B5; }
    .a1C5d00000FvR9CEAV.upcomingEvents--listing .button {
      color: #16B5B5;
      border-color: #16B5B5; }
    .a1C5d00000FvR9CEAV.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #16B5B5; }
    .a1C5d00000FvR9CEAV.upcomingEvents--listing.special {
      background: #16B5B5; }
      .a1C5d00000FvR9CEAV.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000FvR9CEAV.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000FvR9CEAV.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #16B5B5 !important; }
    .a1C5d00000FvR9CEAV .events--event-host > a,
    .a1C5d00000FvR9CEAV .event--forum-host > a {
      color: #16B5B5;
      text-decoration: underline; }
    .a1C5d00000FvR9CEAV .events--event-time,
    .a1C5d00000FvR9CEAV .event--forum-time {
      border-bottom: 3px solid #16B5B5; }
  @media (max-width: 650px) {
    .a1C5d00000FvR9CEAV > .row .events--event-time,
    .a1C5d00000FvR9CEAV > .row .events--event-share,
    .a1C5d00000FvR9CEAV > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000FvR9CEAV > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000FvR9CEAV > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000FvR9CEAV > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000FvR9CEAV > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000FvR9CEAV > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000FvR9CEAV > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000FvRAFEA3 {
  /*endif*/ }
  .a1C5d00000FvRAFEA3.special:before {
    background: #F24A38; }
  .a1C5d00000FvRAFEA3.upcomingEvents--listing.special {
    background: #F24A38; }
  .a1C5d00000FvRAFEA3 {
    background-color: #fff;
    color: #F24A38 !important; }
    .a1C5d00000FvRAFEA3.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000FvRAFEA3 .events--event-panelists {
      color: #e8240f; }
      .a1C5d00000FvRAFEA3 .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FvRAFEA3 .events--event-actions > .events--event-actions--info,
    .a1C5d00000FvRAFEA3 .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FvRAFEA3 .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #e8240f;
      border: 1px solid #F24A38;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FvRAFEA3 .events--event-actions > .events--event-actions--info,
      .a1C5d00000FvRAFEA3 .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FvRAFEA3 .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#F24A38" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FvRAFEA3 .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FvRAFEA3 .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FvRAFEA3 .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #F24A38;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FvRAFEA3 .events--event-panelists--name,
    .a1C5d00000FvRAFEA3 .events--event-host,
    .a1C5d00000FvRAFEA3 .events--event-time,
    .a1C5d00000FvRAFEA3 .event--forum-time,
    .a1C5d00000FvRAFEA3 .events--event-timeLocation,
    .a1C5d00000FvRAFEA3 .events--event-presentedBy,
    .a1C5d00000FvRAFEA3 .events--event-share,
    .a1C5d00000FvRAFEA3 .events--event-share > .events--event-share-icon,
    .a1C5d00000FvRAFEA3 .event--forum-share,
    .a1C5d00000FvRAFEA3 .event--forum-share > .events--event-share-icon,
    .a1C5d00000FvRAFEA3 .event--forum-title,
    .a1C5d00000FvRAFEA3 .events--event-title,
    .a1C5d00000FvRAFEA3 .events--event-moderator--title,
    .a1C5d00000FvRAFEA3 .events--event-moderator--title-a,
    .a1C5d00000FvRAFEA3 .event--title {
      color: #F24A38; }
    .a1C5d00000FvRAFEA3.upcomingEvents--listing .button {
      color: #F24A38;
      border-color: #F24A38; }
    .a1C5d00000FvRAFEA3.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #F24A38; }
    .a1C5d00000FvRAFEA3.upcomingEvents--listing.special {
      background: #F24A38; }
      .a1C5d00000FvRAFEA3.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000FvRAFEA3.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000FvRAFEA3.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #F24A38 !important; }
    .a1C5d00000FvRAFEA3 .events--event-host > a,
    .a1C5d00000FvRAFEA3 .event--forum-host > a {
      color: #F24A38;
      text-decoration: underline; }
    .a1C5d00000FvRAFEA3 .events--event-time,
    .a1C5d00000FvRAFEA3 .event--forum-time {
      border-bottom: 3px solid #F24A38; }
  @media (max-width: 650px) {
    .a1C5d00000FvRAFEA3 > .row .events--event-time,
    .a1C5d00000FvRAFEA3 > .row .events--event-share,
    .a1C5d00000FvRAFEA3 > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000FvRAFEA3 > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000FvRAFEA3 > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000FvRAFEA3 > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000FvRAFEA3 > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000FvRAFEA3 > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000FvRAFEA3 > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000FvR97EAF {
  /*endif*/ }
  .a1C5d00000FvR97EAF.special:before {
    background: #6CAB11; }
  .a1C5d00000FvR97EAF.upcomingEvents--listing.special {
    background: #6CAB11; }
  .a1C5d00000FvR97EAF {
    background-color: #fff;
    color: #6CAB11 !important; }
    .a1C5d00000FvR97EAF.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000FvR97EAF .events--event-panelists {
      color: #4f7d0c; }
      .a1C5d00000FvR97EAF .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000FvR97EAF .events--event-actions > .events--event-actions--info,
    .a1C5d00000FvR97EAF .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000FvR97EAF .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #4f7d0c;
      border: 1px solid #6CAB11;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000FvR97EAF .events--event-actions > .events--event-actions--info,
      .a1C5d00000FvR97EAF .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000FvR97EAF .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#6CAB11" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000FvR97EAF .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000FvR97EAF .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000FvR97EAF .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #6CAB11;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000FvR97EAF .events--event-panelists--name,
    .a1C5d00000FvR97EAF .events--event-host,
    .a1C5d00000FvR97EAF .events--event-time,
    .a1C5d00000FvR97EAF .event--forum-time,
    .a1C5d00000FvR97EAF .events--event-timeLocation,
    .a1C5d00000FvR97EAF .events--event-presentedBy,
    .a1C5d00000FvR97EAF .events--event-share,
    .a1C5d00000FvR97EAF .events--event-share > .events--event-share-icon,
    .a1C5d00000FvR97EAF .event--forum-share,
    .a1C5d00000FvR97EAF .event--forum-share > .events--event-share-icon,
    .a1C5d00000FvR97EAF .event--forum-title,
    .a1C5d00000FvR97EAF .events--event-title,
    .a1C5d00000FvR97EAF .events--event-moderator--title,
    .a1C5d00000FvR97EAF .events--event-moderator--title-a,
    .a1C5d00000FvR97EAF .event--title {
      color: #6CAB11; }
    .a1C5d00000FvR97EAF.upcomingEvents--listing .button {
      color: #6CAB11;
      border-color: #6CAB11; }
    .a1C5d00000FvR97EAF.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #6CAB11; }
    .a1C5d00000FvR97EAF.upcomingEvents--listing.special {
      background: #6CAB11; }
      .a1C5d00000FvR97EAF.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000FvR97EAF.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000FvR97EAF.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #6CAB11 !important; }
    .a1C5d00000FvR97EAF .events--event-host > a,
    .a1C5d00000FvR97EAF .event--forum-host > a {
      color: #6CAB11;
      text-decoration: underline; }
    .a1C5d00000FvR97EAF .events--event-time,
    .a1C5d00000FvR97EAF .event--forum-time {
      border-bottom: 3px solid #6CAB11; }
  @media (max-width: 650px) {
    .a1C5d00000FvR97EAF > .row .events--event-time,
    .a1C5d00000FvR97EAF > .row .events--event-share,
    .a1C5d00000FvR97EAF > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000FvR97EAF > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000FvR97EAF > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000FvR97EAF > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000FvR97EAF > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000FvR97EAF > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000FvR97EAF > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000EITYhEAP {
  /*endif*/ }
  .a1C5d00000EITYhEAP.special:before {
    background: #A020C7; }
  .a1C5d00000EITYhEAP.upcomingEvents--listing.special {
    background: #A020C7; }
  .a1C5d00000EITYhEAP {
    background-color: #fff;
    color: #A020C7 !important; }
    .a1C5d00000EITYhEAP.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000EITYhEAP .events--event-panelists {
      color: #7d199b; }
      .a1C5d00000EITYhEAP .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000EITYhEAP .events--event-actions > .events--event-actions--info,
    .a1C5d00000EITYhEAP .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000EITYhEAP .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #7d199b;
      border: 1px solid #A020C7;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000EITYhEAP .events--event-actions > .events--event-actions--info,
      .a1C5d00000EITYhEAP .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000EITYhEAP .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#A020C7" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000EITYhEAP .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000EITYhEAP .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000EITYhEAP .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #A020C7;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000EITYhEAP .events--event-panelists--name,
    .a1C5d00000EITYhEAP .events--event-host,
    .a1C5d00000EITYhEAP .events--event-time,
    .a1C5d00000EITYhEAP .event--forum-time,
    .a1C5d00000EITYhEAP .events--event-timeLocation,
    .a1C5d00000EITYhEAP .events--event-presentedBy,
    .a1C5d00000EITYhEAP .events--event-share,
    .a1C5d00000EITYhEAP .events--event-share > .events--event-share-icon,
    .a1C5d00000EITYhEAP .event--forum-share,
    .a1C5d00000EITYhEAP .event--forum-share > .events--event-share-icon,
    .a1C5d00000EITYhEAP .event--forum-title,
    .a1C5d00000EITYhEAP .events--event-title,
    .a1C5d00000EITYhEAP .events--event-moderator--title,
    .a1C5d00000EITYhEAP .events--event-moderator--title-a,
    .a1C5d00000EITYhEAP .event--title {
      color: #A020C7; }
    .a1C5d00000EITYhEAP.upcomingEvents--listing .button {
      color: #A020C7;
      border-color: #A020C7; }
    .a1C5d00000EITYhEAP.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #A020C7; }
    .a1C5d00000EITYhEAP.upcomingEvents--listing.special {
      background: #A020C7; }
      .a1C5d00000EITYhEAP.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000EITYhEAP.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000EITYhEAP.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #A020C7 !important; }
    .a1C5d00000EITYhEAP .events--event-host > a,
    .a1C5d00000EITYhEAP .event--forum-host > a {
      color: #A020C7;
      text-decoration: underline; }
    .a1C5d00000EITYhEAP .events--event-time,
    .a1C5d00000EITYhEAP .event--forum-time {
      border-bottom: 3px solid #A020C7; }
  @media (max-width: 650px) {
    .a1C5d00000EITYhEAP > .row .events--event-time,
    .a1C5d00000EITYhEAP > .row .events--event-share,
    .a1C5d00000EITYhEAP > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000EITYhEAP > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000EITYhEAP > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000EITYhEAP > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000EITYhEAP > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000EITYhEAP > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000EITYhEAP > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000EITYXEA5 {
  /*endif*/ }
  .a1C5d00000EITYXEA5.special:before {
    background: #6AA314; }
  .a1C5d00000EITYXEA5.upcomingEvents--listing.special {
    background: #6AA314; }
  .a1C5d00000EITYXEA5 {
    background-color: #fff;
    color: #6AA314 !important; }
    .a1C5d00000EITYXEA5.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000EITYXEA5 .events--event-panelists {
      color: #4c760e; }
      .a1C5d00000EITYXEA5 .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000EITYXEA5 .events--event-actions > .events--event-actions--info,
    .a1C5d00000EITYXEA5 .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000EITYXEA5 .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #4c760e;
      border: 1px solid #6AA314;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000EITYXEA5 .events--event-actions > .events--event-actions--info,
      .a1C5d00000EITYXEA5 .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000EITYXEA5 .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#6AA314" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000EITYXEA5 .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000EITYXEA5 .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000EITYXEA5 .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #6AA314;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000EITYXEA5 .events--event-panelists--name,
    .a1C5d00000EITYXEA5 .events--event-host,
    .a1C5d00000EITYXEA5 .events--event-time,
    .a1C5d00000EITYXEA5 .event--forum-time,
    .a1C5d00000EITYXEA5 .events--event-timeLocation,
    .a1C5d00000EITYXEA5 .events--event-presentedBy,
    .a1C5d00000EITYXEA5 .events--event-share,
    .a1C5d00000EITYXEA5 .events--event-share > .events--event-share-icon,
    .a1C5d00000EITYXEA5 .event--forum-share,
    .a1C5d00000EITYXEA5 .event--forum-share > .events--event-share-icon,
    .a1C5d00000EITYXEA5 .event--forum-title,
    .a1C5d00000EITYXEA5 .events--event-title,
    .a1C5d00000EITYXEA5 .events--event-moderator--title,
    .a1C5d00000EITYXEA5 .events--event-moderator--title-a,
    .a1C5d00000EITYXEA5 .event--title {
      color: #6AA314; }
    .a1C5d00000EITYXEA5.upcomingEvents--listing .button {
      color: #6AA314;
      border-color: #6AA314; }
    .a1C5d00000EITYXEA5.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #6AA314; }
    .a1C5d00000EITYXEA5.upcomingEvents--listing.special {
      background: #6AA314; }
      .a1C5d00000EITYXEA5.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000EITYXEA5.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000EITYXEA5.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #6AA314 !important; }
    .a1C5d00000EITYXEA5 .events--event-host > a,
    .a1C5d00000EITYXEA5 .event--forum-host > a {
      color: #6AA314;
      text-decoration: underline; }
    .a1C5d00000EITYXEA5 .events--event-time,
    .a1C5d00000EITYXEA5 .event--forum-time {
      border-bottom: 3px solid #6AA314; }
  @media (max-width: 650px) {
    .a1C5d00000EITYXEA5 > .row .events--event-time,
    .a1C5d00000EITYXEA5 > .row .events--event-share,
    .a1C5d00000EITYXEA5 > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000EITYXEA5 > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000EITYXEA5 > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000EITYXEA5 > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000EITYXEA5 > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000EITYXEA5 > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000EITYXEA5 > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000EITYSEA5 {
  /*endif*/ }
  .a1C5d00000EITYSEA5.special:before {
    background: #FF5517; }
  .a1C5d00000EITYSEA5.upcomingEvents--listing.special {
    background: #FF5517; }
  .a1C5d00000EITYSEA5 {
    background-color: #fff;
    color: #FF5517 !important; }
    .a1C5d00000EITYSEA5.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000EITYSEA5 .events--event-panelists {
      color: #e33d00; }
      .a1C5d00000EITYSEA5 .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000EITYSEA5 .events--event-actions > .events--event-actions--info,
    .a1C5d00000EITYSEA5 .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000EITYSEA5 .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #e33d00;
      border: 1px solid #FF5517;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000EITYSEA5 .events--event-actions > .events--event-actions--info,
      .a1C5d00000EITYSEA5 .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000EITYSEA5 .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#FF5517" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000EITYSEA5 .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000EITYSEA5 .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000EITYSEA5 .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #FF5517;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000EITYSEA5 .events--event-panelists--name,
    .a1C5d00000EITYSEA5 .events--event-host,
    .a1C5d00000EITYSEA5 .events--event-time,
    .a1C5d00000EITYSEA5 .event--forum-time,
    .a1C5d00000EITYSEA5 .events--event-timeLocation,
    .a1C5d00000EITYSEA5 .events--event-presentedBy,
    .a1C5d00000EITYSEA5 .events--event-share,
    .a1C5d00000EITYSEA5 .events--event-share > .events--event-share-icon,
    .a1C5d00000EITYSEA5 .event--forum-share,
    .a1C5d00000EITYSEA5 .event--forum-share > .events--event-share-icon,
    .a1C5d00000EITYSEA5 .event--forum-title,
    .a1C5d00000EITYSEA5 .events--event-title,
    .a1C5d00000EITYSEA5 .events--event-moderator--title,
    .a1C5d00000EITYSEA5 .events--event-moderator--title-a,
    .a1C5d00000EITYSEA5 .event--title {
      color: #FF5517; }
    .a1C5d00000EITYSEA5.upcomingEvents--listing .button {
      color: #FF5517;
      border-color: #FF5517; }
    .a1C5d00000EITYSEA5.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #FF5517; }
    .a1C5d00000EITYSEA5.upcomingEvents--listing.special {
      background: #FF5517; }
      .a1C5d00000EITYSEA5.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000EITYSEA5.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000EITYSEA5.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #FF5517 !important; }
    .a1C5d00000EITYSEA5 .events--event-host > a,
    .a1C5d00000EITYSEA5 .event--forum-host > a {
      color: #FF5517;
      text-decoration: underline; }
    .a1C5d00000EITYSEA5 .events--event-time,
    .a1C5d00000EITYSEA5 .event--forum-time {
      border-bottom: 3px solid #FF5517; }
  @media (max-width: 650px) {
    .a1C5d00000EITYSEA5 > .row .events--event-time,
    .a1C5d00000EITYSEA5 > .row .events--event-share,
    .a1C5d00000EITYSEA5 > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000EITYSEA5 > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000EITYSEA5 > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000EITYSEA5 > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000EITYSEA5 > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000EITYSEA5 > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000EITYSEA5 > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C5d00000EITYNEA5 {
  /*endif*/ }
  .a1C5d00000EITYNEA5.special:before {
    background: #158BE6; }
  .a1C5d00000EITYNEA5.upcomingEvents--listing.special {
    background: #158BE6; }
  .a1C5d00000EITYNEA5 {
    background-color: #fff;
    color: #158BE6 !important; }
    .a1C5d00000EITYNEA5.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C5d00000EITYNEA5 .events--event-panelists {
      color: #116fb7; }
      .a1C5d00000EITYNEA5 .events--event-panelists a:hover {
        color: #fff; }
    .a1C5d00000EITYNEA5 .events--event-actions > .events--event-actions--info,
    .a1C5d00000EITYNEA5 .events--event-actions > .events--event-actions--tickets,
    .a1C5d00000EITYNEA5 .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #116fb7;
      border: 1px solid #158BE6;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C5d00000EITYNEA5 .events--event-actions > .events--event-actions--info,
      .a1C5d00000EITYNEA5 .events--event-actions > .events--event-actions--tickets,
      .a1C5d00000EITYNEA5 .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#158BE6" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C5d00000EITYNEA5 .events--event-actions > .events--event-actions--info:hover,
      .a1C5d00000EITYNEA5 .events--event-actions > .events--event-actions--tickets:hover,
      .a1C5d00000EITYNEA5 .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #158BE6;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C5d00000EITYNEA5 .events--event-panelists--name,
    .a1C5d00000EITYNEA5 .events--event-host,
    .a1C5d00000EITYNEA5 .events--event-time,
    .a1C5d00000EITYNEA5 .event--forum-time,
    .a1C5d00000EITYNEA5 .events--event-timeLocation,
    .a1C5d00000EITYNEA5 .events--event-presentedBy,
    .a1C5d00000EITYNEA5 .events--event-share,
    .a1C5d00000EITYNEA5 .events--event-share > .events--event-share-icon,
    .a1C5d00000EITYNEA5 .event--forum-share,
    .a1C5d00000EITYNEA5 .event--forum-share > .events--event-share-icon,
    .a1C5d00000EITYNEA5 .event--forum-title,
    .a1C5d00000EITYNEA5 .events--event-title,
    .a1C5d00000EITYNEA5 .events--event-moderator--title,
    .a1C5d00000EITYNEA5 .events--event-moderator--title-a,
    .a1C5d00000EITYNEA5 .event--title {
      color: #158BE6; }
    .a1C5d00000EITYNEA5.upcomingEvents--listing .button {
      color: #158BE6;
      border-color: #158BE6; }
    .a1C5d00000EITYNEA5.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #158BE6; }
    .a1C5d00000EITYNEA5.upcomingEvents--listing.special {
      background: #158BE6; }
      .a1C5d00000EITYNEA5.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C5d00000EITYNEA5.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C5d00000EITYNEA5.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #158BE6 !important; }
    .a1C5d00000EITYNEA5 .events--event-host > a,
    .a1C5d00000EITYNEA5 .event--forum-host > a {
      color: #158BE6;
      text-decoration: underline; }
    .a1C5d00000EITYNEA5 .events--event-time,
    .a1C5d00000EITYNEA5 .event--forum-time {
      border-bottom: 3px solid #158BE6; }
  @media (max-width: 650px) {
    .a1C5d00000EITYNEA5 > .row .events--event-time,
    .a1C5d00000EITYNEA5 > .row .events--event-share,
    .a1C5d00000EITYNEA5 > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C5d00000EITYNEA5 > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C5d00000EITYNEA5 > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C5d00000EITYNEA5 > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C5d00000EITYNEA5 > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C5d00000EITYNEA5 > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C5d00000EITYNEA5 > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CD3tLUAT {
  /*endif*/ }
  .a1C1Y00000CD3tLUAT.special:before {
    background: #26AEBD; }
  .a1C1Y00000CD3tLUAT.upcomingEvents--listing.special {
    background: #26AEBD; }
  .a1C1Y00000CD3tLUAT {
    background-color: #fff;
    color: #26AEBD !important; }
    .a1C1Y00000CD3tLUAT.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CD3tLUAT .events--event-panelists {
      color: #1d8793; }
      .a1C1Y00000CD3tLUAT .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CD3tLUAT .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CD3tLUAT .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CD3tLUAT .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #1d8793;
      border: 1px solid #26AEBD;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CD3tLUAT .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CD3tLUAT .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CD3tLUAT .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#26AEBD" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CD3tLUAT .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CD3tLUAT .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CD3tLUAT .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #26AEBD;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CD3tLUAT .events--event-panelists--name,
    .a1C1Y00000CD3tLUAT .events--event-host,
    .a1C1Y00000CD3tLUAT .events--event-time,
    .a1C1Y00000CD3tLUAT .event--forum-time,
    .a1C1Y00000CD3tLUAT .events--event-timeLocation,
    .a1C1Y00000CD3tLUAT .events--event-presentedBy,
    .a1C1Y00000CD3tLUAT .events--event-share,
    .a1C1Y00000CD3tLUAT .events--event-share > .events--event-share-icon,
    .a1C1Y00000CD3tLUAT .event--forum-share,
    .a1C1Y00000CD3tLUAT .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CD3tLUAT .event--forum-title,
    .a1C1Y00000CD3tLUAT .events--event-title,
    .a1C1Y00000CD3tLUAT .events--event-moderator--title,
    .a1C1Y00000CD3tLUAT .events--event-moderator--title-a,
    .a1C1Y00000CD3tLUAT .event--title {
      color: #26AEBD; }
    .a1C1Y00000CD3tLUAT.upcomingEvents--listing .button {
      color: #26AEBD;
      border-color: #26AEBD; }
    .a1C1Y00000CD3tLUAT.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #26AEBD; }
    .a1C1Y00000CD3tLUAT.upcomingEvents--listing.special {
      background: #26AEBD; }
      .a1C1Y00000CD3tLUAT.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CD3tLUAT.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CD3tLUAT.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #26AEBD !important; }
    .a1C1Y00000CD3tLUAT .events--event-host > a,
    .a1C1Y00000CD3tLUAT .event--forum-host > a {
      color: #26AEBD;
      text-decoration: underline; }
    .a1C1Y00000CD3tLUAT .events--event-time,
    .a1C1Y00000CD3tLUAT .event--forum-time {
      border-bottom: 3px solid #26AEBD; }
  @media (max-width: 650px) {
    .a1C1Y00000CD3tLUAT > .row .events--event-time,
    .a1C1Y00000CD3tLUAT > .row .events--event-share,
    .a1C1Y00000CD3tLUAT > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CD3tLUAT > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CD3tLUAT > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CD3tLUAT > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CD3tLUAT > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CD3tLUAT > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CD3tLUAT > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CD3tGUAT {
  /*endif*/ }
  .a1C1Y00000CD3tGUAT.special:before {
    background: #F26346; }
  .a1C1Y00000CD3tGUAT.upcomingEvents--listing.special {
    background: #F26346; }
  .a1C1Y00000CD3tGUAT {
    background-color: #fff;
    color: #F26346 !important; }
    .a1C1Y00000CD3tGUAT.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CD3tGUAT .events--event-panelists {
      color: #ef3b16; }
      .a1C1Y00000CD3tGUAT .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CD3tGUAT .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CD3tGUAT .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CD3tGUAT .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #ef3b16;
      border: 1px solid #F26346;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CD3tGUAT .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CD3tGUAT .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CD3tGUAT .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#F26346" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CD3tGUAT .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CD3tGUAT .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CD3tGUAT .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #F26346;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CD3tGUAT .events--event-panelists--name,
    .a1C1Y00000CD3tGUAT .events--event-host,
    .a1C1Y00000CD3tGUAT .events--event-time,
    .a1C1Y00000CD3tGUAT .event--forum-time,
    .a1C1Y00000CD3tGUAT .events--event-timeLocation,
    .a1C1Y00000CD3tGUAT .events--event-presentedBy,
    .a1C1Y00000CD3tGUAT .events--event-share,
    .a1C1Y00000CD3tGUAT .events--event-share > .events--event-share-icon,
    .a1C1Y00000CD3tGUAT .event--forum-share,
    .a1C1Y00000CD3tGUAT .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CD3tGUAT .event--forum-title,
    .a1C1Y00000CD3tGUAT .events--event-title,
    .a1C1Y00000CD3tGUAT .events--event-moderator--title,
    .a1C1Y00000CD3tGUAT .events--event-moderator--title-a,
    .a1C1Y00000CD3tGUAT .event--title {
      color: #F26346; }
    .a1C1Y00000CD3tGUAT.upcomingEvents--listing .button {
      color: #F26346;
      border-color: #F26346; }
    .a1C1Y00000CD3tGUAT.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #F26346; }
    .a1C1Y00000CD3tGUAT.upcomingEvents--listing.special {
      background: #F26346; }
      .a1C1Y00000CD3tGUAT.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CD3tGUAT.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CD3tGUAT.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #F26346 !important; }
    .a1C1Y00000CD3tGUAT .events--event-host > a,
    .a1C1Y00000CD3tGUAT .event--forum-host > a {
      color: #F26346;
      text-decoration: underline; }
    .a1C1Y00000CD3tGUAT .events--event-time,
    .a1C1Y00000CD3tGUAT .event--forum-time {
      border-bottom: 3px solid #F26346; }
  @media (max-width: 650px) {
    .a1C1Y00000CD3tGUAT > .row .events--event-time,
    .a1C1Y00000CD3tGUAT > .row .events--event-share,
    .a1C1Y00000CD3tGUAT > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CD3tGUAT > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CD3tGUAT > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CD3tGUAT > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CD3tGUAT > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CD3tGUAT > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CD3tGUAT > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CD3mXUAT {
  /*endif*/ }
  .a1C1Y00000CD3mXUAT.special:before {
    background: #FCAF28; }
  .a1C1Y00000CD3mXUAT.upcomingEvents--listing.special {
    background: #FCAF28; }
  .a1C1Y00000CD3mXUAT {
    background-color: #fff;
    color: #FCAF28 !important; }
    .a1C1Y00000CD3mXUAT.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CD3mXUAT .events--event-panelists {
      color: #ee9903; }
      .a1C1Y00000CD3mXUAT .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CD3mXUAT .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CD3mXUAT .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CD3mXUAT .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #ee9903;
      border: 1px solid #FCAF28;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CD3mXUAT .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CD3mXUAT .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CD3mXUAT .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#FCAF28" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CD3mXUAT .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CD3mXUAT .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CD3mXUAT .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #FCAF28;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CD3mXUAT .events--event-panelists--name,
    .a1C1Y00000CD3mXUAT .events--event-host,
    .a1C1Y00000CD3mXUAT .events--event-time,
    .a1C1Y00000CD3mXUAT .event--forum-time,
    .a1C1Y00000CD3mXUAT .events--event-timeLocation,
    .a1C1Y00000CD3mXUAT .events--event-presentedBy,
    .a1C1Y00000CD3mXUAT .events--event-share,
    .a1C1Y00000CD3mXUAT .events--event-share > .events--event-share-icon,
    .a1C1Y00000CD3mXUAT .event--forum-share,
    .a1C1Y00000CD3mXUAT .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CD3mXUAT .event--forum-title,
    .a1C1Y00000CD3mXUAT .events--event-title,
    .a1C1Y00000CD3mXUAT .events--event-moderator--title,
    .a1C1Y00000CD3mXUAT .events--event-moderator--title-a,
    .a1C1Y00000CD3mXUAT .event--title {
      color: #FCAF28; }
    .a1C1Y00000CD3mXUAT.upcomingEvents--listing .button {
      color: #FCAF28;
      border-color: #FCAF28; }
    .a1C1Y00000CD3mXUAT.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #FCAF28; }
    .a1C1Y00000CD3mXUAT.upcomingEvents--listing.special {
      background: #FCAF28; }
      .a1C1Y00000CD3mXUAT.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CD3mXUAT.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CD3mXUAT.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #FCAF28 !important; }
    .a1C1Y00000CD3mXUAT .events--event-host > a,
    .a1C1Y00000CD3mXUAT .event--forum-host > a {
      color: #FCAF28;
      text-decoration: underline; }
    .a1C1Y00000CD3mXUAT .events--event-time,
    .a1C1Y00000CD3mXUAT .event--forum-time {
      border-bottom: 3px solid #FCAF28; }
  @media (max-width: 650px) {
    .a1C1Y00000CD3mXUAT > .row .events--event-time,
    .a1C1Y00000CD3mXUAT > .row .events--event-share,
    .a1C1Y00000CD3mXUAT > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CD3mXUAT > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CD3mXUAT > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CD3mXUAT > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CD3mXUAT > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CD3mXUAT > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CD3mXUAT > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y000009VZpBUAW {
  /*endif*/ }
  .a1C1Y000009VZpBUAW.special:before {
    background: #2DB19A; }
  .a1C1Y000009VZpBUAW.upcomingEvents--listing.special {
    background: #2DB19A; }
  .a1C1Y000009VZpBUAW {
    background-color: #fff;
    color: #2DB19A !important; }
    .a1C1Y000009VZpBUAW.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y000009VZpBUAW .events--event-panelists {
      color: #238877; }
      .a1C1Y000009VZpBUAW .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y000009VZpBUAW .events--event-actions > .events--event-actions--info,
    .a1C1Y000009VZpBUAW .events--event-actions > .events--event-actions--tickets,
    .a1C1Y000009VZpBUAW .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #238877;
      border: 1px solid #2DB19A;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y000009VZpBUAW .events--event-actions > .events--event-actions--info,
      .a1C1Y000009VZpBUAW .events--event-actions > .events--event-actions--tickets,
      .a1C1Y000009VZpBUAW .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#2DB19A" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y000009VZpBUAW .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y000009VZpBUAW .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y000009VZpBUAW .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #2DB19A;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y000009VZpBUAW .events--event-panelists--name,
    .a1C1Y000009VZpBUAW .events--event-host,
    .a1C1Y000009VZpBUAW .events--event-time,
    .a1C1Y000009VZpBUAW .event--forum-time,
    .a1C1Y000009VZpBUAW .events--event-timeLocation,
    .a1C1Y000009VZpBUAW .events--event-presentedBy,
    .a1C1Y000009VZpBUAW .events--event-share,
    .a1C1Y000009VZpBUAW .events--event-share > .events--event-share-icon,
    .a1C1Y000009VZpBUAW .event--forum-share,
    .a1C1Y000009VZpBUAW .event--forum-share > .events--event-share-icon,
    .a1C1Y000009VZpBUAW .event--forum-title,
    .a1C1Y000009VZpBUAW .events--event-title,
    .a1C1Y000009VZpBUAW .events--event-moderator--title,
    .a1C1Y000009VZpBUAW .events--event-moderator--title-a,
    .a1C1Y000009VZpBUAW .event--title {
      color: #2DB19A; }
    .a1C1Y000009VZpBUAW.upcomingEvents--listing .button {
      color: #2DB19A;
      border-color: #2DB19A; }
    .a1C1Y000009VZpBUAW.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #2DB19A; }
    .a1C1Y000009VZpBUAW.upcomingEvents--listing.special {
      background: #2DB19A; }
      .a1C1Y000009VZpBUAW.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y000009VZpBUAW.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y000009VZpBUAW.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #2DB19A !important; }
    .a1C1Y000009VZpBUAW .events--event-host > a,
    .a1C1Y000009VZpBUAW .event--forum-host > a {
      color: #2DB19A;
      text-decoration: underline; }
    .a1C1Y000009VZpBUAW .events--event-time,
    .a1C1Y000009VZpBUAW .event--forum-time {
      border-bottom: 3px solid #2DB19A; }
  @media (max-width: 650px) {
    .a1C1Y000009VZpBUAW > .row .events--event-time,
    .a1C1Y000009VZpBUAW > .row .events--event-share,
    .a1C1Y000009VZpBUAW > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y000009VZpBUAW > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y000009VZpBUAW > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y000009VZpBUAW > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y000009VZpBUAW > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y000009VZpBUAW > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y000009VZpBUAW > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CIUM2UAP {
  /*endif*/ }
  .a1C1Y00000CIUM2UAP.special:before {
    background: #9361E8; }
  .a1C1Y00000CIUM2UAP.upcomingEvents--listing.special {
    background: #9361E8; }
  .a1C1Y00000CIUM2UAP {
    background-color: #fff;
    color: #9361E8 !important; }
    .a1C1Y00000CIUM2UAP.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CIUM2UAP .events--event-panelists {
      color: #7534e2; }
      .a1C1Y00000CIUM2UAP .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CIUM2UAP .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CIUM2UAP .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CIUM2UAP .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #7534e2;
      border: 1px solid #9361E8;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CIUM2UAP .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CIUM2UAP .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CIUM2UAP .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#9361E8" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CIUM2UAP .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CIUM2UAP .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CIUM2UAP .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #9361E8;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CIUM2UAP .events--event-panelists--name,
    .a1C1Y00000CIUM2UAP .events--event-host,
    .a1C1Y00000CIUM2UAP .events--event-time,
    .a1C1Y00000CIUM2UAP .event--forum-time,
    .a1C1Y00000CIUM2UAP .events--event-timeLocation,
    .a1C1Y00000CIUM2UAP .events--event-presentedBy,
    .a1C1Y00000CIUM2UAP .events--event-share,
    .a1C1Y00000CIUM2UAP .events--event-share > .events--event-share-icon,
    .a1C1Y00000CIUM2UAP .event--forum-share,
    .a1C1Y00000CIUM2UAP .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CIUM2UAP .event--forum-title,
    .a1C1Y00000CIUM2UAP .events--event-title,
    .a1C1Y00000CIUM2UAP .events--event-moderator--title,
    .a1C1Y00000CIUM2UAP .events--event-moderator--title-a,
    .a1C1Y00000CIUM2UAP .event--title {
      color: #9361E8; }
    .a1C1Y00000CIUM2UAP.upcomingEvents--listing .button {
      color: #9361E8;
      border-color: #9361E8; }
    .a1C1Y00000CIUM2UAP.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #9361E8; }
    .a1C1Y00000CIUM2UAP.upcomingEvents--listing.special {
      background: #9361E8; }
      .a1C1Y00000CIUM2UAP.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CIUM2UAP.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CIUM2UAP.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #9361E8 !important; }
    .a1C1Y00000CIUM2UAP .events--event-host > a,
    .a1C1Y00000CIUM2UAP .event--forum-host > a {
      color: #9361E8;
      text-decoration: underline; }
    .a1C1Y00000CIUM2UAP .events--event-time,
    .a1C1Y00000CIUM2UAP .event--forum-time {
      border-bottom: 3px solid #9361E8; }
  @media (max-width: 650px) {
    .a1C1Y00000CIUM2UAP > .row .events--event-time,
    .a1C1Y00000CIUM2UAP > .row .events--event-share,
    .a1C1Y00000CIUM2UAP > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CIUM2UAP > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CIUM2UAP > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CIUM2UAP > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CIUM2UAP > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CIUM2UAP > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CIUM2UAP > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CIULxUAP {
  /*endif*/ }
  .a1C1Y00000CIULxUAP.special:before {
    background: #DB4224; }
  .a1C1Y00000CIULxUAP.upcomingEvents--listing.special {
    background: #DB4224; }
  .a1C1Y00000CIULxUAP {
    background-color: #fff;
    color: #DB4224 !important; }
    .a1C1Y00000CIULxUAP.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CIULxUAP .events--event-panelists {
      color: #af351d; }
      .a1C1Y00000CIULxUAP .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CIULxUAP .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CIULxUAP .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CIULxUAP .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #af351d;
      border: 1px solid #DB4224;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CIULxUAP .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CIULxUAP .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CIULxUAP .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#DB4224" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CIULxUAP .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CIULxUAP .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CIULxUAP .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #DB4224;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CIULxUAP .events--event-panelists--name,
    .a1C1Y00000CIULxUAP .events--event-host,
    .a1C1Y00000CIULxUAP .events--event-time,
    .a1C1Y00000CIULxUAP .event--forum-time,
    .a1C1Y00000CIULxUAP .events--event-timeLocation,
    .a1C1Y00000CIULxUAP .events--event-presentedBy,
    .a1C1Y00000CIULxUAP .events--event-share,
    .a1C1Y00000CIULxUAP .events--event-share > .events--event-share-icon,
    .a1C1Y00000CIULxUAP .event--forum-share,
    .a1C1Y00000CIULxUAP .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CIULxUAP .event--forum-title,
    .a1C1Y00000CIULxUAP .events--event-title,
    .a1C1Y00000CIULxUAP .events--event-moderator--title,
    .a1C1Y00000CIULxUAP .events--event-moderator--title-a,
    .a1C1Y00000CIULxUAP .event--title {
      color: #DB4224; }
    .a1C1Y00000CIULxUAP.upcomingEvents--listing .button {
      color: #DB4224;
      border-color: #DB4224; }
    .a1C1Y00000CIULxUAP.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #DB4224; }
    .a1C1Y00000CIULxUAP.upcomingEvents--listing.special {
      background: #DB4224; }
      .a1C1Y00000CIULxUAP.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CIULxUAP.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CIULxUAP.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #DB4224 !important; }
    .a1C1Y00000CIULxUAP .events--event-host > a,
    .a1C1Y00000CIULxUAP .event--forum-host > a {
      color: #DB4224;
      text-decoration: underline; }
    .a1C1Y00000CIULxUAP .events--event-time,
    .a1C1Y00000CIULxUAP .event--forum-time {
      border-bottom: 3px solid #DB4224; }
  @media (max-width: 650px) {
    .a1C1Y00000CIULxUAP > .row .events--event-time,
    .a1C1Y00000CIULxUAP > .row .events--event-share,
    .a1C1Y00000CIULxUAP > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CIULxUAP > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CIULxUAP > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CIULxUAP > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CIULxUAP > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CIULxUAP > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CIULxUAP > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CIULsUAP {
  /*endif*/ }
  .a1C1Y00000CIULsUAP.special:before {
    background: #3571CC; }
  .a1C1Y00000CIULsUAP.upcomingEvents--listing.special {
    background: #3571CC; }
  .a1C1Y00000CIULsUAP {
    background-color: #fff;
    color: #3571CC !important; }
    .a1C1Y00000CIULsUAP.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CIULsUAP .events--event-panelists {
      color: #2a5aa4; }
      .a1C1Y00000CIULsUAP .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CIULsUAP .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CIULsUAP .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CIULsUAP .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #2a5aa4;
      border: 1px solid #3571CC;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CIULsUAP .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CIULsUAP .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CIULsUAP .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#3571CC" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CIULsUAP .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CIULsUAP .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CIULsUAP .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #3571CC;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CIULsUAP .events--event-panelists--name,
    .a1C1Y00000CIULsUAP .events--event-host,
    .a1C1Y00000CIULsUAP .events--event-time,
    .a1C1Y00000CIULsUAP .event--forum-time,
    .a1C1Y00000CIULsUAP .events--event-timeLocation,
    .a1C1Y00000CIULsUAP .events--event-presentedBy,
    .a1C1Y00000CIULsUAP .events--event-share,
    .a1C1Y00000CIULsUAP .events--event-share > .events--event-share-icon,
    .a1C1Y00000CIULsUAP .event--forum-share,
    .a1C1Y00000CIULsUAP .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CIULsUAP .event--forum-title,
    .a1C1Y00000CIULsUAP .events--event-title,
    .a1C1Y00000CIULsUAP .events--event-moderator--title,
    .a1C1Y00000CIULsUAP .events--event-moderator--title-a,
    .a1C1Y00000CIULsUAP .event--title {
      color: #3571CC; }
    .a1C1Y00000CIULsUAP.upcomingEvents--listing .button {
      color: #3571CC;
      border-color: #3571CC; }
    .a1C1Y00000CIULsUAP.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #3571CC; }
    .a1C1Y00000CIULsUAP.upcomingEvents--listing.special {
      background: #3571CC; }
      .a1C1Y00000CIULsUAP.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CIULsUAP.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CIULsUAP.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #3571CC !important; }
    .a1C1Y00000CIULsUAP .events--event-host > a,
    .a1C1Y00000CIULsUAP .event--forum-host > a {
      color: #3571CC;
      text-decoration: underline; }
    .a1C1Y00000CIULsUAP .events--event-time,
    .a1C1Y00000CIULsUAP .event--forum-time {
      border-bottom: 3px solid #3571CC; }
  @media (max-width: 650px) {
    .a1C1Y00000CIULsUAP > .row .events--event-time,
    .a1C1Y00000CIULsUAP > .row .events--event-share,
    .a1C1Y00000CIULsUAP > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CIULsUAP > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CIULsUAP > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CIULsUAP > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CIULsUAP > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CIULsUAP > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CIULsUAP > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y000009VUMsUAO {
  /*endif*/ }
  .a1C1Y000009VUMsUAO.special:before {
    background: #A70FFF; }
  .a1C1Y000009VUMsUAO.upcomingEvents--listing.special {
    background: #A70FFF; }
  .a1C1Y000009VUMsUAO {
    background-color: #fff;
    color: #A70FFF !important; }
    .a1C1Y000009VUMsUAO.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y000009VUMsUAO .events--event-panelists {
      color: #8b00db; }
      .a1C1Y000009VUMsUAO .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y000009VUMsUAO .events--event-actions > .events--event-actions--info,
    .a1C1Y000009VUMsUAO .events--event-actions > .events--event-actions--tickets,
    .a1C1Y000009VUMsUAO .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #8b00db;
      border: 1px solid #A70FFF;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y000009VUMsUAO .events--event-actions > .events--event-actions--info,
      .a1C1Y000009VUMsUAO .events--event-actions > .events--event-actions--tickets,
      .a1C1Y000009VUMsUAO .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#A70FFF" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y000009VUMsUAO .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y000009VUMsUAO .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y000009VUMsUAO .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #A70FFF;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y000009VUMsUAO .events--event-panelists--name,
    .a1C1Y000009VUMsUAO .events--event-host,
    .a1C1Y000009VUMsUAO .events--event-time,
    .a1C1Y000009VUMsUAO .event--forum-time,
    .a1C1Y000009VUMsUAO .events--event-timeLocation,
    .a1C1Y000009VUMsUAO .events--event-presentedBy,
    .a1C1Y000009VUMsUAO .events--event-share,
    .a1C1Y000009VUMsUAO .events--event-share > .events--event-share-icon,
    .a1C1Y000009VUMsUAO .event--forum-share,
    .a1C1Y000009VUMsUAO .event--forum-share > .events--event-share-icon,
    .a1C1Y000009VUMsUAO .event--forum-title,
    .a1C1Y000009VUMsUAO .events--event-title,
    .a1C1Y000009VUMsUAO .events--event-moderator--title,
    .a1C1Y000009VUMsUAO .events--event-moderator--title-a,
    .a1C1Y000009VUMsUAO .event--title {
      color: #A70FFF; }
    .a1C1Y000009VUMsUAO.upcomingEvents--listing .button {
      color: #A70FFF;
      border-color: #A70FFF; }
    .a1C1Y000009VUMsUAO.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #A70FFF; }
    .a1C1Y000009VUMsUAO.upcomingEvents--listing.special {
      background: #A70FFF; }
      .a1C1Y000009VUMsUAO.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y000009VUMsUAO.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y000009VUMsUAO.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #A70FFF !important; }
    .a1C1Y000009VUMsUAO .events--event-host > a,
    .a1C1Y000009VUMsUAO .event--forum-host > a {
      color: #A70FFF;
      text-decoration: underline; }
    .a1C1Y000009VUMsUAO .events--event-time,
    .a1C1Y000009VUMsUAO .event--forum-time {
      border-bottom: 3px solid #A70FFF; }
  @media (max-width: 650px) {
    .a1C1Y000009VUMsUAO > .row .events--event-time,
    .a1C1Y000009VUMsUAO > .row .events--event-share,
    .a1C1Y000009VUMsUAO > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y000009VUMsUAO > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y000009VUMsUAO > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y000009VUMsUAO > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y000009VUMsUAO > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y000009VUMsUAO > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y000009VUMsUAO > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CIULnUAP {
  /*endif*/ }
  .a1C1Y00000CIULnUAP.special:before {
    background: #F0711D; }
  .a1C1Y00000CIULnUAP.upcomingEvents--listing.special {
    background: #F0711D; }
  .a1C1Y00000CIULnUAP {
    background-color: #fff;
    color: #F0711D !important; }
    .a1C1Y00000CIULnUAP.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CIULnUAP .events--event-panelists {
      color: #cc5a0e; }
      .a1C1Y00000CIULnUAP .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CIULnUAP .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CIULnUAP .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CIULnUAP .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #cc5a0e;
      border: 1px solid #F0711D;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CIULnUAP .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CIULnUAP .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CIULnUAP .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#F0711D" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CIULnUAP .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CIULnUAP .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CIULnUAP .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #F0711D;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CIULnUAP .events--event-panelists--name,
    .a1C1Y00000CIULnUAP .events--event-host,
    .a1C1Y00000CIULnUAP .events--event-time,
    .a1C1Y00000CIULnUAP .event--forum-time,
    .a1C1Y00000CIULnUAP .events--event-timeLocation,
    .a1C1Y00000CIULnUAP .events--event-presentedBy,
    .a1C1Y00000CIULnUAP .events--event-share,
    .a1C1Y00000CIULnUAP .events--event-share > .events--event-share-icon,
    .a1C1Y00000CIULnUAP .event--forum-share,
    .a1C1Y00000CIULnUAP .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CIULnUAP .event--forum-title,
    .a1C1Y00000CIULnUAP .events--event-title,
    .a1C1Y00000CIULnUAP .events--event-moderator--title,
    .a1C1Y00000CIULnUAP .events--event-moderator--title-a,
    .a1C1Y00000CIULnUAP .event--title {
      color: #F0711D; }
    .a1C1Y00000CIULnUAP.upcomingEvents--listing .button {
      color: #F0711D;
      border-color: #F0711D; }
    .a1C1Y00000CIULnUAP.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #F0711D; }
    .a1C1Y00000CIULnUAP.upcomingEvents--listing.special {
      background: #F0711D; }
      .a1C1Y00000CIULnUAP.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CIULnUAP.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CIULnUAP.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #F0711D !important; }
    .a1C1Y00000CIULnUAP .events--event-host > a,
    .a1C1Y00000CIULnUAP .event--forum-host > a {
      color: #F0711D;
      text-decoration: underline; }
    .a1C1Y00000CIULnUAP .events--event-time,
    .a1C1Y00000CIULnUAP .event--forum-time {
      border-bottom: 3px solid #F0711D; }
  @media (max-width: 650px) {
    .a1C1Y00000CIULnUAP > .row .events--event-time,
    .a1C1Y00000CIULnUAP > .row .events--event-share,
    .a1C1Y00000CIULnUAP > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CIULnUAP > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CIULnUAP > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CIULnUAP > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CIULnUAP > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CIULnUAP > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CIULnUAP > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CByTNUA1 {
  /*endif*/ }
  .a1C1Y00000CByTNUA1.special:before {
    background: #FAC637; }
  .a1C1Y00000CByTNUA1.upcomingEvents--listing.special {
    background: #FAC637; }
  .a1C1Y00000CByTNUA1 {
    background-color: #fff;
    color: #FAC637 !important; }
    .a1C1Y00000CByTNUA1.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CByTNUA1 .events--event-panelists {
      color: #f8b706; }
      .a1C1Y00000CByTNUA1 .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CByTNUA1 .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CByTNUA1 .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CByTNUA1 .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #f8b706;
      border: 1px solid #FAC637;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CByTNUA1 .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CByTNUA1 .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CByTNUA1 .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#FAC637" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CByTNUA1 .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CByTNUA1 .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CByTNUA1 .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #FAC637;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CByTNUA1 .events--event-panelists--name,
    .a1C1Y00000CByTNUA1 .events--event-host,
    .a1C1Y00000CByTNUA1 .events--event-time,
    .a1C1Y00000CByTNUA1 .event--forum-time,
    .a1C1Y00000CByTNUA1 .events--event-timeLocation,
    .a1C1Y00000CByTNUA1 .events--event-presentedBy,
    .a1C1Y00000CByTNUA1 .events--event-share,
    .a1C1Y00000CByTNUA1 .events--event-share > .events--event-share-icon,
    .a1C1Y00000CByTNUA1 .event--forum-share,
    .a1C1Y00000CByTNUA1 .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CByTNUA1 .event--forum-title,
    .a1C1Y00000CByTNUA1 .events--event-title,
    .a1C1Y00000CByTNUA1 .events--event-moderator--title,
    .a1C1Y00000CByTNUA1 .events--event-moderator--title-a,
    .a1C1Y00000CByTNUA1 .event--title {
      color: #FAC637; }
    .a1C1Y00000CByTNUA1.upcomingEvents--listing .button {
      color: #FAC637;
      border-color: #FAC637; }
    .a1C1Y00000CByTNUA1.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #FAC637; }
    .a1C1Y00000CByTNUA1.upcomingEvents--listing.special {
      background: #FAC637; }
      .a1C1Y00000CByTNUA1.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CByTNUA1.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CByTNUA1.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #FAC637 !important; }
    .a1C1Y00000CByTNUA1 .events--event-host > a,
    .a1C1Y00000CByTNUA1 .event--forum-host > a {
      color: #FAC637;
      text-decoration: underline; }
    .a1C1Y00000CByTNUA1 .events--event-time,
    .a1C1Y00000CByTNUA1 .event--forum-time {
      border-bottom: 3px solid #FAC637; }
  @media (max-width: 650px) {
    .a1C1Y00000CByTNUA1 > .row .events--event-time,
    .a1C1Y00000CByTNUA1 > .row .events--event-share,
    .a1C1Y00000CByTNUA1 > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CByTNUA1 > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CByTNUA1 > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CByTNUA1 > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CByTNUA1 > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CByTNUA1 > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CByTNUA1 > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CByTIUA1 {
  /*endif*/ }
  .a1C1Y00000CByTIUA1.special:before {
    background: #D4137A; }
  .a1C1Y00000CByTIUA1.upcomingEvents--listing.special {
    background: #D4137A; }
  .a1C1Y00000CByTIUA1 {
    background-color: #fff;
    color: #D4137A !important; }
    .a1C1Y00000CByTIUA1.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CByTIUA1 .events--event-panelists {
      color: #a50f5f; }
      .a1C1Y00000CByTIUA1 .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CByTIUA1 .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CByTIUA1 .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CByTIUA1 .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #a50f5f;
      border: 1px solid #D4137A;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CByTIUA1 .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CByTIUA1 .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CByTIUA1 .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#D4137A" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CByTIUA1 .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CByTIUA1 .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CByTIUA1 .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #D4137A;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CByTIUA1 .events--event-panelists--name,
    .a1C1Y00000CByTIUA1 .events--event-host,
    .a1C1Y00000CByTIUA1 .events--event-time,
    .a1C1Y00000CByTIUA1 .event--forum-time,
    .a1C1Y00000CByTIUA1 .events--event-timeLocation,
    .a1C1Y00000CByTIUA1 .events--event-presentedBy,
    .a1C1Y00000CByTIUA1 .events--event-share,
    .a1C1Y00000CByTIUA1 .events--event-share > .events--event-share-icon,
    .a1C1Y00000CByTIUA1 .event--forum-share,
    .a1C1Y00000CByTIUA1 .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CByTIUA1 .event--forum-title,
    .a1C1Y00000CByTIUA1 .events--event-title,
    .a1C1Y00000CByTIUA1 .events--event-moderator--title,
    .a1C1Y00000CByTIUA1 .events--event-moderator--title-a,
    .a1C1Y00000CByTIUA1 .event--title {
      color: #D4137A; }
    .a1C1Y00000CByTIUA1.upcomingEvents--listing .button {
      color: #D4137A;
      border-color: #D4137A; }
    .a1C1Y00000CByTIUA1.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #D4137A; }
    .a1C1Y00000CByTIUA1.upcomingEvents--listing.special {
      background: #D4137A; }
      .a1C1Y00000CByTIUA1.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CByTIUA1.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CByTIUA1.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #D4137A !important; }
    .a1C1Y00000CByTIUA1 .events--event-host > a,
    .a1C1Y00000CByTIUA1 .event--forum-host > a {
      color: #D4137A;
      text-decoration: underline; }
    .a1C1Y00000CByTIUA1 .events--event-time,
    .a1C1Y00000CByTIUA1 .event--forum-time {
      border-bottom: 3px solid #D4137A; }
  @media (max-width: 650px) {
    .a1C1Y00000CByTIUA1 > .row .events--event-time,
    .a1C1Y00000CByTIUA1 > .row .events--event-share,
    .a1C1Y00000CByTIUA1 > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CByTIUA1 > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CByTIUA1 > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CByTIUA1 > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CByTIUA1 > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CByTIUA1 > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CByTIUA1 > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CC2MGUA1 {
  /*endif*/ }
  .a1C1Y00000CC2MGUA1.special:before {
    background: #AB7AD6; }
  .a1C1Y00000CC2MGUA1.upcomingEvents--listing.special {
    background: #AB7AD6; }
  .a1C1Y00000CC2MGUA1 {
    background-color: #fff;
    color: #AB7AD6 !important; }
    .a1C1Y00000CC2MGUA1.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CC2MGUA1 .events--event-panelists {
      color: #9253ca; }
      .a1C1Y00000CC2MGUA1 .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CC2MGUA1 .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CC2MGUA1 .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CC2MGUA1 .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #9253ca;
      border: 1px solid #AB7AD6;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CC2MGUA1 .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CC2MGUA1 .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CC2MGUA1 .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#AB7AD6" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CC2MGUA1 .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CC2MGUA1 .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CC2MGUA1 .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #AB7AD6;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CC2MGUA1 .events--event-panelists--name,
    .a1C1Y00000CC2MGUA1 .events--event-host,
    .a1C1Y00000CC2MGUA1 .events--event-time,
    .a1C1Y00000CC2MGUA1 .event--forum-time,
    .a1C1Y00000CC2MGUA1 .events--event-timeLocation,
    .a1C1Y00000CC2MGUA1 .events--event-presentedBy,
    .a1C1Y00000CC2MGUA1 .events--event-share,
    .a1C1Y00000CC2MGUA1 .events--event-share > .events--event-share-icon,
    .a1C1Y00000CC2MGUA1 .event--forum-share,
    .a1C1Y00000CC2MGUA1 .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CC2MGUA1 .event--forum-title,
    .a1C1Y00000CC2MGUA1 .events--event-title,
    .a1C1Y00000CC2MGUA1 .events--event-moderator--title,
    .a1C1Y00000CC2MGUA1 .events--event-moderator--title-a,
    .a1C1Y00000CC2MGUA1 .event--title {
      color: #AB7AD6; }
    .a1C1Y00000CC2MGUA1.upcomingEvents--listing .button {
      color: #AB7AD6;
      border-color: #AB7AD6; }
    .a1C1Y00000CC2MGUA1.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #AB7AD6; }
    .a1C1Y00000CC2MGUA1.upcomingEvents--listing.special {
      background: #AB7AD6; }
      .a1C1Y00000CC2MGUA1.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CC2MGUA1.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CC2MGUA1.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #AB7AD6 !important; }
    .a1C1Y00000CC2MGUA1 .events--event-host > a,
    .a1C1Y00000CC2MGUA1 .event--forum-host > a {
      color: #AB7AD6;
      text-decoration: underline; }
    .a1C1Y00000CC2MGUA1 .events--event-time,
    .a1C1Y00000CC2MGUA1 .event--forum-time {
      border-bottom: 3px solid #AB7AD6; }
  @media (max-width: 650px) {
    .a1C1Y00000CC2MGUA1 > .row .events--event-time,
    .a1C1Y00000CC2MGUA1 > .row .events--event-share,
    .a1C1Y00000CC2MGUA1 > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CC2MGUA1 > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CC2MGUA1 > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CC2MGUA1 > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CC2MGUA1 > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CC2MGUA1 > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CC2MGUA1 > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CByTDUA1 {
  /*endif*/ }
  .a1C1Y00000CByTDUA1.special:before {
    background: #C7DB46; }
  .a1C1Y00000CByTDUA1.upcomingEvents--listing.special {
    background: #C7DB46; }
  .a1C1Y00000CByTDUA1 {
    background-color: #fff;
    color: #C7DB46 !important; }
    .a1C1Y00000CByTDUA1.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CByTDUA1 .events--event-panelists {
      color: #b2c727; }
      .a1C1Y00000CByTDUA1 .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CByTDUA1 .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CByTDUA1 .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CByTDUA1 .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #b2c727;
      border: 1px solid #C7DB46;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CByTDUA1 .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CByTDUA1 .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CByTDUA1 .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#C7DB46" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CByTDUA1 .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CByTDUA1 .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CByTDUA1 .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #C7DB46;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CByTDUA1 .events--event-panelists--name,
    .a1C1Y00000CByTDUA1 .events--event-host,
    .a1C1Y00000CByTDUA1 .events--event-time,
    .a1C1Y00000CByTDUA1 .event--forum-time,
    .a1C1Y00000CByTDUA1 .events--event-timeLocation,
    .a1C1Y00000CByTDUA1 .events--event-presentedBy,
    .a1C1Y00000CByTDUA1 .events--event-share,
    .a1C1Y00000CByTDUA1 .events--event-share > .events--event-share-icon,
    .a1C1Y00000CByTDUA1 .event--forum-share,
    .a1C1Y00000CByTDUA1 .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CByTDUA1 .event--forum-title,
    .a1C1Y00000CByTDUA1 .events--event-title,
    .a1C1Y00000CByTDUA1 .events--event-moderator--title,
    .a1C1Y00000CByTDUA1 .events--event-moderator--title-a,
    .a1C1Y00000CByTDUA1 .event--title {
      color: #C7DB46; }
    .a1C1Y00000CByTDUA1.upcomingEvents--listing .button {
      color: #C7DB46;
      border-color: #C7DB46; }
    .a1C1Y00000CByTDUA1.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #C7DB46; }
    .a1C1Y00000CByTDUA1.upcomingEvents--listing.special {
      background: #C7DB46; }
      .a1C1Y00000CByTDUA1.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CByTDUA1.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CByTDUA1.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #C7DB46 !important; }
    .a1C1Y00000CByTDUA1 .events--event-host > a,
    .a1C1Y00000CByTDUA1 .event--forum-host > a {
      color: #C7DB46;
      text-decoration: underline; }
    .a1C1Y00000CByTDUA1 .events--event-time,
    .a1C1Y00000CByTDUA1 .event--forum-time {
      border-bottom: 3px solid #C7DB46; }
  @media (max-width: 650px) {
    .a1C1Y00000CByTDUA1 > .row .events--event-time,
    .a1C1Y00000CByTDUA1 > .row .events--event-share,
    .a1C1Y00000CByTDUA1 > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CByTDUA1 > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CByTDUA1 > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CByTDUA1 > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CByTDUA1 > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CByTDUA1 > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CByTDUA1 > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y00000CByT8UAL {
  /*endif*/ }
  .a1C1Y00000CByT8UAL.special:before {
    background: #25B2C2; }
  .a1C1Y00000CByT8UAL.upcomingEvents--listing.special {
    background: #25B2C2; }
  .a1C1Y00000CByT8UAL {
    background-color: #fff;
    color: #25B2C2 !important; }
    .a1C1Y00000CByT8UAL.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y00000CByT8UAL .events--event-panelists {
      color: #1d8b97; }
      .a1C1Y00000CByT8UAL .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y00000CByT8UAL .events--event-actions > .events--event-actions--info,
    .a1C1Y00000CByT8UAL .events--event-actions > .events--event-actions--tickets,
    .a1C1Y00000CByT8UAL .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #1d8b97;
      border: 1px solid #25B2C2;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y00000CByT8UAL .events--event-actions > .events--event-actions--info,
      .a1C1Y00000CByT8UAL .events--event-actions > .events--event-actions--tickets,
      .a1C1Y00000CByT8UAL .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#25B2C2" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y00000CByT8UAL .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y00000CByT8UAL .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y00000CByT8UAL .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #25B2C2;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y00000CByT8UAL .events--event-panelists--name,
    .a1C1Y00000CByT8UAL .events--event-host,
    .a1C1Y00000CByT8UAL .events--event-time,
    .a1C1Y00000CByT8UAL .event--forum-time,
    .a1C1Y00000CByT8UAL .events--event-timeLocation,
    .a1C1Y00000CByT8UAL .events--event-presentedBy,
    .a1C1Y00000CByT8UAL .events--event-share,
    .a1C1Y00000CByT8UAL .events--event-share > .events--event-share-icon,
    .a1C1Y00000CByT8UAL .event--forum-share,
    .a1C1Y00000CByT8UAL .event--forum-share > .events--event-share-icon,
    .a1C1Y00000CByT8UAL .event--forum-title,
    .a1C1Y00000CByT8UAL .events--event-title,
    .a1C1Y00000CByT8UAL .events--event-moderator--title,
    .a1C1Y00000CByT8UAL .events--event-moderator--title-a,
    .a1C1Y00000CByT8UAL .event--title {
      color: #25B2C2; }
    .a1C1Y00000CByT8UAL.upcomingEvents--listing .button {
      color: #25B2C2;
      border-color: #25B2C2; }
    .a1C1Y00000CByT8UAL.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #25B2C2; }
    .a1C1Y00000CByT8UAL.upcomingEvents--listing.special {
      background: #25B2C2; }
      .a1C1Y00000CByT8UAL.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y00000CByT8UAL.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y00000CByT8UAL.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #25B2C2 !important; }
    .a1C1Y00000CByT8UAL .events--event-host > a,
    .a1C1Y00000CByT8UAL .event--forum-host > a {
      color: #25B2C2;
      text-decoration: underline; }
    .a1C1Y00000CByT8UAL .events--event-time,
    .a1C1Y00000CByT8UAL .event--forum-time {
      border-bottom: 3px solid #25B2C2; }
  @media (max-width: 650px) {
    .a1C1Y00000CByT8UAL > .row .events--event-time,
    .a1C1Y00000CByT8UAL > .row .events--event-share,
    .a1C1Y00000CByT8UAL > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y00000CByT8UAL > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y00000CByT8UAL > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y00000CByT8UAL > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y00000CByT8UAL > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y00000CByT8UAL > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y00000CByT8UAL > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci0000007lG9tEAE {
  /*endif*/ }
  .a1Ci0000007lG9tEAE.special:before {
    background: #D41945; }
  .a1Ci0000007lG9tEAE.upcomingEvents--listing.special {
    background: #D41945; }
  .a1Ci0000007lG9tEAE {
    background-color: #fff;
    color: #D41945 !important; }
    .a1Ci0000007lG9tEAE.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci0000007lG9tEAE .events--event-panelists {
      color: #a61436; }
      .a1Ci0000007lG9tEAE .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci0000007lG9tEAE .events--event-actions > .events--event-actions--info,
    .a1Ci0000007lG9tEAE .events--event-actions > .events--event-actions--tickets,
    .a1Ci0000007lG9tEAE .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #a61436;
      border: 1px solid #D41945;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci0000007lG9tEAE .events--event-actions > .events--event-actions--info,
      .a1Ci0000007lG9tEAE .events--event-actions > .events--event-actions--tickets,
      .a1Ci0000007lG9tEAE .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#D41945" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci0000007lG9tEAE .events--event-actions > .events--event-actions--info:hover,
      .a1Ci0000007lG9tEAE .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci0000007lG9tEAE .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #D41945;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci0000007lG9tEAE .events--event-panelists--name,
    .a1Ci0000007lG9tEAE .events--event-host,
    .a1Ci0000007lG9tEAE .events--event-time,
    .a1Ci0000007lG9tEAE .event--forum-time,
    .a1Ci0000007lG9tEAE .events--event-timeLocation,
    .a1Ci0000007lG9tEAE .events--event-presentedBy,
    .a1Ci0000007lG9tEAE .events--event-share,
    .a1Ci0000007lG9tEAE .events--event-share > .events--event-share-icon,
    .a1Ci0000007lG9tEAE .event--forum-share,
    .a1Ci0000007lG9tEAE .event--forum-share > .events--event-share-icon,
    .a1Ci0000007lG9tEAE .event--forum-title,
    .a1Ci0000007lG9tEAE .events--event-title,
    .a1Ci0000007lG9tEAE .events--event-moderator--title,
    .a1Ci0000007lG9tEAE .events--event-moderator--title-a,
    .a1Ci0000007lG9tEAE .event--title {
      color: #D41945; }
    .a1Ci0000007lG9tEAE.upcomingEvents--listing .button {
      color: #D41945;
      border-color: #D41945; }
    .a1Ci0000007lG9tEAE.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #D41945; }
    .a1Ci0000007lG9tEAE.upcomingEvents--listing.special {
      background: #D41945; }
      .a1Ci0000007lG9tEAE.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci0000007lG9tEAE.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci0000007lG9tEAE.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #D41945 !important; }
    .a1Ci0000007lG9tEAE .events--event-host > a,
    .a1Ci0000007lG9tEAE .event--forum-host > a {
      color: #D41945;
      text-decoration: underline; }
    .a1Ci0000007lG9tEAE .events--event-time,
    .a1Ci0000007lG9tEAE .event--forum-time {
      border-bottom: 3px solid #D41945; }
  @media (max-width: 650px) {
    .a1Ci0000007lG9tEAE > .row .events--event-time,
    .a1Ci0000007lG9tEAE > .row .events--event-share,
    .a1Ci0000007lG9tEAE > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci0000007lG9tEAE > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci0000007lG9tEAE > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci0000007lG9tEAE > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci0000007lG9tEAE > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci0000007lG9tEAE > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci0000007lG9tEAE > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci0000007lG9jEAE {
  /*endif*/ }
  .a1Ci0000007lG9jEAE.special:before {
    background: #38ACD6; }
  .a1Ci0000007lG9jEAE.upcomingEvents--listing.special {
    background: #38ACD6; }
  .a1Ci0000007lG9jEAE {
    background-color: #fff;
    color: #38ACD6 !important; }
    .a1Ci0000007lG9jEAE.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci0000007lG9jEAE .events--event-panelists {
      color: #258fb6; }
      .a1Ci0000007lG9jEAE .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci0000007lG9jEAE .events--event-actions > .events--event-actions--info,
    .a1Ci0000007lG9jEAE .events--event-actions > .events--event-actions--tickets,
    .a1Ci0000007lG9jEAE .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #258fb6;
      border: 1px solid #38ACD6;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci0000007lG9jEAE .events--event-actions > .events--event-actions--info,
      .a1Ci0000007lG9jEAE .events--event-actions > .events--event-actions--tickets,
      .a1Ci0000007lG9jEAE .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#38ACD6" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci0000007lG9jEAE .events--event-actions > .events--event-actions--info:hover,
      .a1Ci0000007lG9jEAE .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci0000007lG9jEAE .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #38ACD6;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci0000007lG9jEAE .events--event-panelists--name,
    .a1Ci0000007lG9jEAE .events--event-host,
    .a1Ci0000007lG9jEAE .events--event-time,
    .a1Ci0000007lG9jEAE .event--forum-time,
    .a1Ci0000007lG9jEAE .events--event-timeLocation,
    .a1Ci0000007lG9jEAE .events--event-presentedBy,
    .a1Ci0000007lG9jEAE .events--event-share,
    .a1Ci0000007lG9jEAE .events--event-share > .events--event-share-icon,
    .a1Ci0000007lG9jEAE .event--forum-share,
    .a1Ci0000007lG9jEAE .event--forum-share > .events--event-share-icon,
    .a1Ci0000007lG9jEAE .event--forum-title,
    .a1Ci0000007lG9jEAE .events--event-title,
    .a1Ci0000007lG9jEAE .events--event-moderator--title,
    .a1Ci0000007lG9jEAE .events--event-moderator--title-a,
    .a1Ci0000007lG9jEAE .event--title {
      color: #38ACD6; }
    .a1Ci0000007lG9jEAE.upcomingEvents--listing .button {
      color: #38ACD6;
      border-color: #38ACD6; }
    .a1Ci0000007lG9jEAE.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #38ACD6; }
    .a1Ci0000007lG9jEAE.upcomingEvents--listing.special {
      background: #38ACD6; }
      .a1Ci0000007lG9jEAE.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci0000007lG9jEAE.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci0000007lG9jEAE.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #38ACD6 !important; }
    .a1Ci0000007lG9jEAE .events--event-host > a,
    .a1Ci0000007lG9jEAE .event--forum-host > a {
      color: #38ACD6;
      text-decoration: underline; }
    .a1Ci0000007lG9jEAE .events--event-time,
    .a1Ci0000007lG9jEAE .event--forum-time {
      border-bottom: 3px solid #38ACD6; }
  @media (max-width: 650px) {
    .a1Ci0000007lG9jEAE > .row .events--event-time,
    .a1Ci0000007lG9jEAE > .row .events--event-share,
    .a1Ci0000007lG9jEAE > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci0000007lG9jEAE > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci0000007lG9jEAE > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci0000007lG9jEAE > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci0000007lG9jEAE > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci0000007lG9jEAE > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci0000007lG9jEAE > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci0000007lG9UEAU {
  /*endif*/ }
  .a1Ci0000007lG9UEAU.special:before {
    background: #9812FF; }
  .a1Ci0000007lG9UEAU.upcomingEvents--listing.special {
    background: #9812FF; }
  .a1Ci0000007lG9UEAU {
    background-color: #fff;
    color: #9812FF !important; }
    .a1Ci0000007lG9UEAU.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci0000007lG9UEAU .events--event-panelists {
      color: #7e00de; }
      .a1Ci0000007lG9UEAU .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci0000007lG9UEAU .events--event-actions > .events--event-actions--info,
    .a1Ci0000007lG9UEAU .events--event-actions > .events--event-actions--tickets,
    .a1Ci0000007lG9UEAU .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #7e00de;
      border: 1px solid #9812FF;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci0000007lG9UEAU .events--event-actions > .events--event-actions--info,
      .a1Ci0000007lG9UEAU .events--event-actions > .events--event-actions--tickets,
      .a1Ci0000007lG9UEAU .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#9812FF" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci0000007lG9UEAU .events--event-actions > .events--event-actions--info:hover,
      .a1Ci0000007lG9UEAU .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci0000007lG9UEAU .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #9812FF;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci0000007lG9UEAU .events--event-panelists--name,
    .a1Ci0000007lG9UEAU .events--event-host,
    .a1Ci0000007lG9UEAU .events--event-time,
    .a1Ci0000007lG9UEAU .event--forum-time,
    .a1Ci0000007lG9UEAU .events--event-timeLocation,
    .a1Ci0000007lG9UEAU .events--event-presentedBy,
    .a1Ci0000007lG9UEAU .events--event-share,
    .a1Ci0000007lG9UEAU .events--event-share > .events--event-share-icon,
    .a1Ci0000007lG9UEAU .event--forum-share,
    .a1Ci0000007lG9UEAU .event--forum-share > .events--event-share-icon,
    .a1Ci0000007lG9UEAU .event--forum-title,
    .a1Ci0000007lG9UEAU .events--event-title,
    .a1Ci0000007lG9UEAU .events--event-moderator--title,
    .a1Ci0000007lG9UEAU .events--event-moderator--title-a,
    .a1Ci0000007lG9UEAU .event--title {
      color: #9812FF; }
    .a1Ci0000007lG9UEAU.upcomingEvents--listing .button {
      color: #9812FF;
      border-color: #9812FF; }
    .a1Ci0000007lG9UEAU.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #9812FF; }
    .a1Ci0000007lG9UEAU.upcomingEvents--listing.special {
      background: #9812FF; }
      .a1Ci0000007lG9UEAU.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci0000007lG9UEAU.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci0000007lG9UEAU.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #9812FF !important; }
    .a1Ci0000007lG9UEAU .events--event-host > a,
    .a1Ci0000007lG9UEAU .event--forum-host > a {
      color: #9812FF;
      text-decoration: underline; }
    .a1Ci0000007lG9UEAU .events--event-time,
    .a1Ci0000007lG9UEAU .event--forum-time {
      border-bottom: 3px solid #9812FF; }
  @media (max-width: 650px) {
    .a1Ci0000007lG9UEAU > .row .events--event-time,
    .a1Ci0000007lG9UEAU > .row .events--event-share,
    .a1Ci0000007lG9UEAU > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci0000007lG9UEAU > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci0000007lG9UEAU > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci0000007lG9UEAU > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci0000007lG9UEAU > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci0000007lG9UEAU > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci0000007lG9UEAU > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1C1Y000008xz0bUAA {
  /*endif*/ }
  .a1C1Y000008xz0bUAA.special:before {
    background: #263596; }
  .a1C1Y000008xz0bUAA.upcomingEvents--listing.special {
    background: #263596; }
  .a1C1Y000008xz0bUAA {
    background-color: #fff;
    color: #263596 !important; }
    .a1C1Y000008xz0bUAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1C1Y000008xz0bUAA .events--event-panelists {
      color: #1c276d; }
      .a1C1Y000008xz0bUAA .events--event-panelists a:hover {
        color: #fff; }
    .a1C1Y000008xz0bUAA .events--event-actions > .events--event-actions--info,
    .a1C1Y000008xz0bUAA .events--event-actions > .events--event-actions--tickets,
    .a1C1Y000008xz0bUAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #1c276d;
      border: 1px solid #263596;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1C1Y000008xz0bUAA .events--event-actions > .events--event-actions--info,
      .a1C1Y000008xz0bUAA .events--event-actions > .events--event-actions--tickets,
      .a1C1Y000008xz0bUAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#263596" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1C1Y000008xz0bUAA .events--event-actions > .events--event-actions--info:hover,
      .a1C1Y000008xz0bUAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1C1Y000008xz0bUAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #263596;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1C1Y000008xz0bUAA .events--event-panelists--name,
    .a1C1Y000008xz0bUAA .events--event-host,
    .a1C1Y000008xz0bUAA .events--event-time,
    .a1C1Y000008xz0bUAA .event--forum-time,
    .a1C1Y000008xz0bUAA .events--event-timeLocation,
    .a1C1Y000008xz0bUAA .events--event-presentedBy,
    .a1C1Y000008xz0bUAA .events--event-share,
    .a1C1Y000008xz0bUAA .events--event-share > .events--event-share-icon,
    .a1C1Y000008xz0bUAA .event--forum-share,
    .a1C1Y000008xz0bUAA .event--forum-share > .events--event-share-icon,
    .a1C1Y000008xz0bUAA .event--forum-title,
    .a1C1Y000008xz0bUAA .events--event-title,
    .a1C1Y000008xz0bUAA .events--event-moderator--title,
    .a1C1Y000008xz0bUAA .events--event-moderator--title-a,
    .a1C1Y000008xz0bUAA .event--title {
      color: #263596; }
    .a1C1Y000008xz0bUAA.upcomingEvents--listing .button {
      color: #263596;
      border-color: #263596; }
    .a1C1Y000008xz0bUAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #263596; }
    .a1C1Y000008xz0bUAA.upcomingEvents--listing.special {
      background: #263596; }
      .a1C1Y000008xz0bUAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1C1Y000008xz0bUAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1C1Y000008xz0bUAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #263596 !important; }
    .a1C1Y000008xz0bUAA .events--event-host > a,
    .a1C1Y000008xz0bUAA .event--forum-host > a {
      color: #263596;
      text-decoration: underline; }
    .a1C1Y000008xz0bUAA .events--event-time,
    .a1C1Y000008xz0bUAA .event--forum-time {
      border-bottom: 3px solid #263596; }
  @media (max-width: 650px) {
    .a1C1Y000008xz0bUAA > .row .events--event-time,
    .a1C1Y000008xz0bUAA > .row .events--event-share,
    .a1C1Y000008xz0bUAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1C1Y000008xz0bUAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1C1Y000008xz0bUAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1C1Y000008xz0bUAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1C1Y000008xz0bUAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1C1Y000008xz0bUAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1C1Y000008xz0bUAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci0000007lG9PEAU {
  /*endif*/ }
  .a1Ci0000007lG9PEAU.special:before {
    background: #15BD58; }
  .a1Ci0000007lG9PEAU.upcomingEvents--listing.special {
    background: #15BD58; }
  .a1Ci0000007lG9PEAU {
    background-color: #fff;
    color: #15BD58 !important; }
    .a1Ci0000007lG9PEAU.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci0000007lG9PEAU .events--event-panelists {
      color: #108f43; }
      .a1Ci0000007lG9PEAU .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci0000007lG9PEAU .events--event-actions > .events--event-actions--info,
    .a1Ci0000007lG9PEAU .events--event-actions > .events--event-actions--tickets,
    .a1Ci0000007lG9PEAU .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #108f43;
      border: 1px solid #15BD58;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci0000007lG9PEAU .events--event-actions > .events--event-actions--info,
      .a1Ci0000007lG9PEAU .events--event-actions > .events--event-actions--tickets,
      .a1Ci0000007lG9PEAU .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#15BD58" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci0000007lG9PEAU .events--event-actions > .events--event-actions--info:hover,
      .a1Ci0000007lG9PEAU .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci0000007lG9PEAU .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #15BD58;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci0000007lG9PEAU .events--event-panelists--name,
    .a1Ci0000007lG9PEAU .events--event-host,
    .a1Ci0000007lG9PEAU .events--event-time,
    .a1Ci0000007lG9PEAU .event--forum-time,
    .a1Ci0000007lG9PEAU .events--event-timeLocation,
    .a1Ci0000007lG9PEAU .events--event-presentedBy,
    .a1Ci0000007lG9PEAU .events--event-share,
    .a1Ci0000007lG9PEAU .events--event-share > .events--event-share-icon,
    .a1Ci0000007lG9PEAU .event--forum-share,
    .a1Ci0000007lG9PEAU .event--forum-share > .events--event-share-icon,
    .a1Ci0000007lG9PEAU .event--forum-title,
    .a1Ci0000007lG9PEAU .events--event-title,
    .a1Ci0000007lG9PEAU .events--event-moderator--title,
    .a1Ci0000007lG9PEAU .events--event-moderator--title-a,
    .a1Ci0000007lG9PEAU .event--title {
      color: #15BD58; }
    .a1Ci0000007lG9PEAU.upcomingEvents--listing .button {
      color: #15BD58;
      border-color: #15BD58; }
    .a1Ci0000007lG9PEAU.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #15BD58; }
    .a1Ci0000007lG9PEAU.upcomingEvents--listing.special {
      background: #15BD58; }
      .a1Ci0000007lG9PEAU.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci0000007lG9PEAU.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci0000007lG9PEAU.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #15BD58 !important; }
    .a1Ci0000007lG9PEAU .events--event-host > a,
    .a1Ci0000007lG9PEAU .event--forum-host > a {
      color: #15BD58;
      text-decoration: underline; }
    .a1Ci0000007lG9PEAU .events--event-time,
    .a1Ci0000007lG9PEAU .event--forum-time {
      border-bottom: 3px solid #15BD58; }
  @media (max-width: 650px) {
    .a1Ci0000007lG9PEAU > .row .events--event-time,
    .a1Ci0000007lG9PEAU > .row .events--event-share,
    .a1Ci0000007lG9PEAU > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci0000007lG9PEAU > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci0000007lG9PEAU > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci0000007lG9PEAU > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci0000007lG9PEAU > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci0000007lG9PEAU > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci0000007lG9PEAU > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci0000007jEE4EAM {
  /*endif*/ }
  .a1Ci0000007jEE4EAM.special:before {
    background: #2DB19A; }
  .a1Ci0000007jEE4EAM.upcomingEvents--listing.special {
    background: #2DB19A; }
  .a1Ci0000007jEE4EAM {
    background-color: #fff;
    color: #2DB19A !important; }
    .a1Ci0000007jEE4EAM.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci0000007jEE4EAM .events--event-panelists {
      color: #238877; }
      .a1Ci0000007jEE4EAM .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci0000007jEE4EAM .events--event-actions > .events--event-actions--info,
    .a1Ci0000007jEE4EAM .events--event-actions > .events--event-actions--tickets,
    .a1Ci0000007jEE4EAM .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #238877;
      border: 1px solid #2DB19A;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci0000007jEE4EAM .events--event-actions > .events--event-actions--info,
      .a1Ci0000007jEE4EAM .events--event-actions > .events--event-actions--tickets,
      .a1Ci0000007jEE4EAM .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#2DB19A" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci0000007jEE4EAM .events--event-actions > .events--event-actions--info:hover,
      .a1Ci0000007jEE4EAM .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci0000007jEE4EAM .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #2DB19A;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci0000007jEE4EAM .events--event-panelists--name,
    .a1Ci0000007jEE4EAM .events--event-host,
    .a1Ci0000007jEE4EAM .events--event-time,
    .a1Ci0000007jEE4EAM .event--forum-time,
    .a1Ci0000007jEE4EAM .events--event-timeLocation,
    .a1Ci0000007jEE4EAM .events--event-presentedBy,
    .a1Ci0000007jEE4EAM .events--event-share,
    .a1Ci0000007jEE4EAM .events--event-share > .events--event-share-icon,
    .a1Ci0000007jEE4EAM .event--forum-share,
    .a1Ci0000007jEE4EAM .event--forum-share > .events--event-share-icon,
    .a1Ci0000007jEE4EAM .event--forum-title,
    .a1Ci0000007jEE4EAM .events--event-title,
    .a1Ci0000007jEE4EAM .events--event-moderator--title,
    .a1Ci0000007jEE4EAM .events--event-moderator--title-a,
    .a1Ci0000007jEE4EAM .event--title {
      color: #2DB19A; }
    .a1Ci0000007jEE4EAM.upcomingEvents--listing .button {
      color: #2DB19A;
      border-color: #2DB19A; }
    .a1Ci0000007jEE4EAM.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #2DB19A; }
    .a1Ci0000007jEE4EAM.upcomingEvents--listing.special {
      background: #2DB19A; }
      .a1Ci0000007jEE4EAM.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci0000007jEE4EAM.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci0000007jEE4EAM.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #2DB19A !important; }
    .a1Ci0000007jEE4EAM .events--event-host > a,
    .a1Ci0000007jEE4EAM .event--forum-host > a {
      color: #2DB19A;
      text-decoration: underline; }
    .a1Ci0000007jEE4EAM .events--event-time,
    .a1Ci0000007jEE4EAM .event--forum-time {
      border-bottom: 3px solid #2DB19A; }
  @media (max-width: 650px) {
    .a1Ci0000007jEE4EAM > .row .events--event-time,
    .a1Ci0000007jEE4EAM > .row .events--event-share,
    .a1Ci0000007jEE4EAM > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci0000007jEE4EAM > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci0000007jEE4EAM > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci0000007jEE4EAM > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci0000007jEE4EAM > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci0000007jEE4EAM > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci0000007jEE4EAM > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci0000005alFmEAI {
  /*endif*/ }
  .a1Ci0000005alFmEAI.special:before {
    background: #030303; }
  .a1Ci0000005alFmEAI.upcomingEvents--listing.special {
    background: #030303; }
  .a1Ci0000005alFmEAI {
    background-color: #fff;
    color: #030303 !important; }
    .a1Ci0000005alFmEAI.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci0000005alFmEAI .events--event-panelists {
      color: black; }
      .a1Ci0000005alFmEAI .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci0000005alFmEAI .events--event-actions > .events--event-actions--info,
    .a1Ci0000005alFmEAI .events--event-actions > .events--event-actions--tickets,
    .a1Ci0000005alFmEAI .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #030303;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci0000005alFmEAI .events--event-actions > .events--event-actions--info,
      .a1Ci0000005alFmEAI .events--event-actions > .events--event-actions--tickets,
      .a1Ci0000005alFmEAI .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#030303" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci0000005alFmEAI .events--event-actions > .events--event-actions--info:hover,
      .a1Ci0000005alFmEAI .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci0000005alFmEAI .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #030303;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci0000005alFmEAI .events--event-panelists--name,
    .a1Ci0000005alFmEAI .events--event-host,
    .a1Ci0000005alFmEAI .events--event-time,
    .a1Ci0000005alFmEAI .event--forum-time,
    .a1Ci0000005alFmEAI .events--event-timeLocation,
    .a1Ci0000005alFmEAI .events--event-presentedBy,
    .a1Ci0000005alFmEAI .events--event-share,
    .a1Ci0000005alFmEAI .events--event-share > .events--event-share-icon,
    .a1Ci0000005alFmEAI .event--forum-share,
    .a1Ci0000005alFmEAI .event--forum-share > .events--event-share-icon,
    .a1Ci0000005alFmEAI .event--forum-title,
    .a1Ci0000005alFmEAI .events--event-title,
    .a1Ci0000005alFmEAI .events--event-moderator--title,
    .a1Ci0000005alFmEAI .events--event-moderator--title-a,
    .a1Ci0000005alFmEAI .event--title {
      color: #030303; }
    .a1Ci0000005alFmEAI.upcomingEvents--listing .button {
      color: #030303;
      border-color: #030303; }
    .a1Ci0000005alFmEAI.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #030303; }
    .a1Ci0000005alFmEAI.upcomingEvents--listing.special {
      background: #030303; }
      .a1Ci0000005alFmEAI.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci0000005alFmEAI.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci0000005alFmEAI.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #030303 !important; }
    .a1Ci0000005alFmEAI .events--event-host > a,
    .a1Ci0000005alFmEAI .event--forum-host > a {
      color: #030303;
      text-decoration: underline; }
    .a1Ci0000005alFmEAI .events--event-time,
    .a1Ci0000005alFmEAI .event--forum-time {
      border-bottom: 3px solid #030303; }
  @media (max-width: 650px) {
    .a1Ci0000005alFmEAI > .row .events--event-time,
    .a1Ci0000005alFmEAI > .row .events--event-share,
    .a1Ci0000005alFmEAI > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci0000005alFmEAI > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci0000005alFmEAI > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci0000005alFmEAI > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci0000005alFmEAI > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci0000005alFmEAI > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci0000005alFmEAI > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci0000005alFhEAI {
  /*endif*/ }
  .a1Ci0000005alFhEAI.special:before {
    background: #D81313; }
  .a1Ci0000005alFhEAI.upcomingEvents--listing.special {
    background: #D81313; }
  .a1Ci0000005alFhEAI {
    background-color: #fff;
    color: #D81313 !important; }
    .a1Ci0000005alFhEAI.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci0000005alFhEAI .events--event-panelists {
      color: #a90f0f; }
      .a1Ci0000005alFhEAI .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci0000005alFhEAI .events--event-actions > .events--event-actions--info,
    .a1Ci0000005alFhEAI .events--event-actions > .events--event-actions--tickets,
    .a1Ci0000005alFhEAI .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #a90f0f;
      border: 1px solid #D81313;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci0000005alFhEAI .events--event-actions > .events--event-actions--info,
      .a1Ci0000005alFhEAI .events--event-actions > .events--event-actions--tickets,
      .a1Ci0000005alFhEAI .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#D81313" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci0000005alFhEAI .events--event-actions > .events--event-actions--info:hover,
      .a1Ci0000005alFhEAI .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci0000005alFhEAI .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #D81313;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci0000005alFhEAI .events--event-panelists--name,
    .a1Ci0000005alFhEAI .events--event-host,
    .a1Ci0000005alFhEAI .events--event-time,
    .a1Ci0000005alFhEAI .event--forum-time,
    .a1Ci0000005alFhEAI .events--event-timeLocation,
    .a1Ci0000005alFhEAI .events--event-presentedBy,
    .a1Ci0000005alFhEAI .events--event-share,
    .a1Ci0000005alFhEAI .events--event-share > .events--event-share-icon,
    .a1Ci0000005alFhEAI .event--forum-share,
    .a1Ci0000005alFhEAI .event--forum-share > .events--event-share-icon,
    .a1Ci0000005alFhEAI .event--forum-title,
    .a1Ci0000005alFhEAI .events--event-title,
    .a1Ci0000005alFhEAI .events--event-moderator--title,
    .a1Ci0000005alFhEAI .events--event-moderator--title-a,
    .a1Ci0000005alFhEAI .event--title {
      color: #D81313; }
    .a1Ci0000005alFhEAI.upcomingEvents--listing .button {
      color: #D81313;
      border-color: #D81313; }
    .a1Ci0000005alFhEAI.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #D81313; }
    .a1Ci0000005alFhEAI.upcomingEvents--listing.special {
      background: #D81313; }
      .a1Ci0000005alFhEAI.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci0000005alFhEAI.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci0000005alFhEAI.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #D81313 !important; }
    .a1Ci0000005alFhEAI .events--event-host > a,
    .a1Ci0000005alFhEAI .event--forum-host > a {
      color: #D81313;
      text-decoration: underline; }
    .a1Ci0000005alFhEAI .events--event-time,
    .a1Ci0000005alFhEAI .event--forum-time {
      border-bottom: 3px solid #D81313; }
  @media (max-width: 650px) {
    .a1Ci0000005alFhEAI > .row .events--event-time,
    .a1Ci0000005alFhEAI > .row .events--event-share,
    .a1Ci0000005alFhEAI > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci0000005alFhEAI > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci0000005alFhEAI > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci0000005alFhEAI > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci0000005alFhEAI > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci0000005alFhEAI > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci0000005alFhEAI > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci0000005alFcEAI {
  /*endif*/ }
  .a1Ci0000005alFcEAI.special:before {
    background: #575555; }
  .a1Ci0000005alFcEAI.upcomingEvents--listing.special {
    background: #575555; }
  .a1Ci0000005alFcEAI {
    background-color: #fff;
    color: #575555 !important; }
    .a1Ci0000005alFcEAI.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci0000005alFcEAI .events--event-panelists {
      color: #3d3c3c; }
      .a1Ci0000005alFcEAI .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci0000005alFcEAI .events--event-actions > .events--event-actions--info,
    .a1Ci0000005alFcEAI .events--event-actions > .events--event-actions--tickets,
    .a1Ci0000005alFcEAI .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #3d3c3c;
      border: 1px solid #575555;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci0000005alFcEAI .events--event-actions > .events--event-actions--info,
      .a1Ci0000005alFcEAI .events--event-actions > .events--event-actions--tickets,
      .a1Ci0000005alFcEAI .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#575555" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci0000005alFcEAI .events--event-actions > .events--event-actions--info:hover,
      .a1Ci0000005alFcEAI .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci0000005alFcEAI .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #575555;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci0000005alFcEAI .events--event-panelists--name,
    .a1Ci0000005alFcEAI .events--event-host,
    .a1Ci0000005alFcEAI .events--event-time,
    .a1Ci0000005alFcEAI .event--forum-time,
    .a1Ci0000005alFcEAI .events--event-timeLocation,
    .a1Ci0000005alFcEAI .events--event-presentedBy,
    .a1Ci0000005alFcEAI .events--event-share,
    .a1Ci0000005alFcEAI .events--event-share > .events--event-share-icon,
    .a1Ci0000005alFcEAI .event--forum-share,
    .a1Ci0000005alFcEAI .event--forum-share > .events--event-share-icon,
    .a1Ci0000005alFcEAI .event--forum-title,
    .a1Ci0000005alFcEAI .events--event-title,
    .a1Ci0000005alFcEAI .events--event-moderator--title,
    .a1Ci0000005alFcEAI .events--event-moderator--title-a,
    .a1Ci0000005alFcEAI .event--title {
      color: #575555; }
    .a1Ci0000005alFcEAI.upcomingEvents--listing .button {
      color: #575555;
      border-color: #575555; }
    .a1Ci0000005alFcEAI.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #575555; }
    .a1Ci0000005alFcEAI.upcomingEvents--listing.special {
      background: #575555; }
      .a1Ci0000005alFcEAI.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci0000005alFcEAI.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci0000005alFcEAI.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #575555 !important; }
    .a1Ci0000005alFcEAI .events--event-host > a,
    .a1Ci0000005alFcEAI .event--forum-host > a {
      color: #575555;
      text-decoration: underline; }
    .a1Ci0000005alFcEAI .events--event-time,
    .a1Ci0000005alFcEAI .event--forum-time {
      border-bottom: 3px solid #575555; }
  @media (max-width: 650px) {
    .a1Ci0000005alFcEAI > .row .events--event-time,
    .a1Ci0000005alFcEAI > .row .events--event-share,
    .a1Ci0000005alFcEAI > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci0000005alFcEAI > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci0000005alFcEAI > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci0000005alFcEAI > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci0000005alFcEAI > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci0000005alFcEAI > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci0000005alFcEAI > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci0000005aQx8EAE {
  /*endif*/ }
  .a1Ci0000005aQx8EAE.special:before {
    background: #5C4B94; }
  .a1Ci0000005aQx8EAE.upcomingEvents--listing.special {
    background: #5C4B94; }
  .a1Ci0000005aQx8EAE {
    background-color: #fff;
    color: #5C4B94 !important; }
    .a1Ci0000005aQx8EAE.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci0000005aQx8EAE .events--event-panelists {
      color: #473a72; }
      .a1Ci0000005aQx8EAE .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci0000005aQx8EAE .events--event-actions > .events--event-actions--info,
    .a1Ci0000005aQx8EAE .events--event-actions > .events--event-actions--tickets,
    .a1Ci0000005aQx8EAE .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #473a72;
      border: 1px solid #5C4B94;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci0000005aQx8EAE .events--event-actions > .events--event-actions--info,
      .a1Ci0000005aQx8EAE .events--event-actions > .events--event-actions--tickets,
      .a1Ci0000005aQx8EAE .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#5C4B94" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci0000005aQx8EAE .events--event-actions > .events--event-actions--info:hover,
      .a1Ci0000005aQx8EAE .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci0000005aQx8EAE .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #5C4B94;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci0000005aQx8EAE .events--event-panelists--name,
    .a1Ci0000005aQx8EAE .events--event-host,
    .a1Ci0000005aQx8EAE .events--event-time,
    .a1Ci0000005aQx8EAE .event--forum-time,
    .a1Ci0000005aQx8EAE .events--event-timeLocation,
    .a1Ci0000005aQx8EAE .events--event-presentedBy,
    .a1Ci0000005aQx8EAE .events--event-share,
    .a1Ci0000005aQx8EAE .events--event-share > .events--event-share-icon,
    .a1Ci0000005aQx8EAE .event--forum-share,
    .a1Ci0000005aQx8EAE .event--forum-share > .events--event-share-icon,
    .a1Ci0000005aQx8EAE .event--forum-title,
    .a1Ci0000005aQx8EAE .events--event-title,
    .a1Ci0000005aQx8EAE .events--event-moderator--title,
    .a1Ci0000005aQx8EAE .events--event-moderator--title-a,
    .a1Ci0000005aQx8EAE .event--title {
      color: #5C4B94; }
    .a1Ci0000005aQx8EAE.upcomingEvents--listing .button {
      color: #5C4B94;
      border-color: #5C4B94; }
    .a1Ci0000005aQx8EAE.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #5C4B94; }
    .a1Ci0000005aQx8EAE.upcomingEvents--listing.special {
      background: #5C4B94; }
      .a1Ci0000005aQx8EAE.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci0000005aQx8EAE.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci0000005aQx8EAE.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #5C4B94 !important; }
    .a1Ci0000005aQx8EAE .events--event-host > a,
    .a1Ci0000005aQx8EAE .event--forum-host > a {
      color: #5C4B94;
      text-decoration: underline; }
    .a1Ci0000005aQx8EAE .events--event-time,
    .a1Ci0000005aQx8EAE .event--forum-time {
      border-bottom: 3px solid #5C4B94; }
  @media (max-width: 650px) {
    .a1Ci0000005aQx8EAE > .row .events--event-time,
    .a1Ci0000005aQx8EAE > .row .events--event-share,
    .a1Ci0000005aQx8EAE > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci0000005aQx8EAE > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci0000005aQx8EAE > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci0000005aQx8EAE > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci0000005aQx8EAE > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci0000005aQx8EAE > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci0000005aQx8EAE > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci0000005alFXEAY {
  /*endif*/ }
  .a1Ci0000005alFXEAY.special:before {
    background: #40B3F5; }
  .a1Ci0000005alFXEAY.upcomingEvents--listing.special {
    background: #40B3F5; }
  .a1Ci0000005alFXEAY {
    background-color: #fff;
    color: #40B3F5 !important; }
    .a1Ci0000005alFXEAY.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci0000005alFXEAY .events--event-panelists {
      color: #10a0f2; }
      .a1Ci0000005alFXEAY .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci0000005alFXEAY .events--event-actions > .events--event-actions--info,
    .a1Ci0000005alFXEAY .events--event-actions > .events--event-actions--tickets,
    .a1Ci0000005alFXEAY .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #10a0f2;
      border: 1px solid #40B3F5;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci0000005alFXEAY .events--event-actions > .events--event-actions--info,
      .a1Ci0000005alFXEAY .events--event-actions > .events--event-actions--tickets,
      .a1Ci0000005alFXEAY .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#40B3F5" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci0000005alFXEAY .events--event-actions > .events--event-actions--info:hover,
      .a1Ci0000005alFXEAY .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci0000005alFXEAY .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #40B3F5;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci0000005alFXEAY .events--event-panelists--name,
    .a1Ci0000005alFXEAY .events--event-host,
    .a1Ci0000005alFXEAY .events--event-time,
    .a1Ci0000005alFXEAY .event--forum-time,
    .a1Ci0000005alFXEAY .events--event-timeLocation,
    .a1Ci0000005alFXEAY .events--event-presentedBy,
    .a1Ci0000005alFXEAY .events--event-share,
    .a1Ci0000005alFXEAY .events--event-share > .events--event-share-icon,
    .a1Ci0000005alFXEAY .event--forum-share,
    .a1Ci0000005alFXEAY .event--forum-share > .events--event-share-icon,
    .a1Ci0000005alFXEAY .event--forum-title,
    .a1Ci0000005alFXEAY .events--event-title,
    .a1Ci0000005alFXEAY .events--event-moderator--title,
    .a1Ci0000005alFXEAY .events--event-moderator--title-a,
    .a1Ci0000005alFXEAY .event--title {
      color: #40B3F5; }
    .a1Ci0000005alFXEAY.upcomingEvents--listing .button {
      color: #40B3F5;
      border-color: #40B3F5; }
    .a1Ci0000005alFXEAY.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #40B3F5; }
    .a1Ci0000005alFXEAY.upcomingEvents--listing.special {
      background: #40B3F5; }
      .a1Ci0000005alFXEAY.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci0000005alFXEAY.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci0000005alFXEAY.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #40B3F5 !important; }
    .a1Ci0000005alFXEAY .events--event-host > a,
    .a1Ci0000005alFXEAY .event--forum-host > a {
      color: #40B3F5;
      text-decoration: underline; }
    .a1Ci0000005alFXEAY .events--event-time,
    .a1Ci0000005alFXEAY .event--forum-time {
      border-bottom: 3px solid #40B3F5; }
  @media (max-width: 650px) {
    .a1Ci0000005alFXEAY > .row .events--event-time,
    .a1Ci0000005alFXEAY > .row .events--event-share,
    .a1Ci0000005alFXEAY > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci0000005alFXEAY > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci0000005alFXEAY > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci0000005alFXEAY > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci0000005alFXEAY > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci0000005alFXEAY > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci0000005alFXEAY > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7MEAQ {
  /*endif*/ }
  .a1Ci00000048p7MEAQ.special:before {
    background: #409AC4; }
  .a1Ci00000048p7MEAQ.upcomingEvents--listing.special {
    background: #409AC4; }
  .a1Ci00000048p7MEAQ {
    background-color: #fff;
    color: #409AC4 !important; }
    .a1Ci00000048p7MEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7MEAQ .events--event-panelists {
      color: #317da0; }
      .a1Ci00000048p7MEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7MEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7MEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7MEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #317da0;
      border: 1px solid #409AC4;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7MEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7MEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7MEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#409AC4" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7MEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7MEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7MEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #409AC4;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7MEAQ .events--event-panelists--name,
    .a1Ci00000048p7MEAQ .events--event-host,
    .a1Ci00000048p7MEAQ .events--event-time,
    .a1Ci00000048p7MEAQ .event--forum-time,
    .a1Ci00000048p7MEAQ .events--event-timeLocation,
    .a1Ci00000048p7MEAQ .events--event-presentedBy,
    .a1Ci00000048p7MEAQ .events--event-share,
    .a1Ci00000048p7MEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7MEAQ .event--forum-share,
    .a1Ci00000048p7MEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7MEAQ .event--forum-title,
    .a1Ci00000048p7MEAQ .events--event-title,
    .a1Ci00000048p7MEAQ .events--event-moderator--title,
    .a1Ci00000048p7MEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7MEAQ .event--title {
      color: #409AC4; }
    .a1Ci00000048p7MEAQ.upcomingEvents--listing .button {
      color: #409AC4;
      border-color: #409AC4; }
    .a1Ci00000048p7MEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #409AC4; }
    .a1Ci00000048p7MEAQ.upcomingEvents--listing.special {
      background: #409AC4; }
      .a1Ci00000048p7MEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7MEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7MEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #409AC4 !important; }
    .a1Ci00000048p7MEAQ .events--event-host > a,
    .a1Ci00000048p7MEAQ .event--forum-host > a {
      color: #409AC4;
      text-decoration: underline; }
    .a1Ci00000048p7MEAQ .events--event-time,
    .a1Ci00000048p7MEAQ .event--forum-time {
      border-bottom: 3px solid #409AC4; }
  @media (max-width: 650px) {
    .a1Ci00000048p7MEAQ > .row .events--event-time,
    .a1Ci00000048p7MEAQ > .row .events--event-share,
    .a1Ci00000048p7MEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7MEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7MEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7MEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7MEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7MEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7MEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7LEAQ {
  /*endif*/ }
  .a1Ci00000048p7LEAQ.special:before {
    background: #B14D89; }
  .a1Ci00000048p7LEAQ.upcomingEvents--listing.special {
    background: #B14D89; }
  .a1Ci00000048p7LEAQ {
    background-color: #fff;
    color: #B14D89 !important; }
    .a1Ci00000048p7LEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7LEAQ .events--event-panelists {
      color: #8d3e6d; }
      .a1Ci00000048p7LEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7LEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7LEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7LEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #8d3e6d;
      border: 1px solid #B14D89;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7LEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7LEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7LEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#B14D89" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7LEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7LEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7LEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #B14D89;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7LEAQ .events--event-panelists--name,
    .a1Ci00000048p7LEAQ .events--event-host,
    .a1Ci00000048p7LEAQ .events--event-time,
    .a1Ci00000048p7LEAQ .event--forum-time,
    .a1Ci00000048p7LEAQ .events--event-timeLocation,
    .a1Ci00000048p7LEAQ .events--event-presentedBy,
    .a1Ci00000048p7LEAQ .events--event-share,
    .a1Ci00000048p7LEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7LEAQ .event--forum-share,
    .a1Ci00000048p7LEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7LEAQ .event--forum-title,
    .a1Ci00000048p7LEAQ .events--event-title,
    .a1Ci00000048p7LEAQ .events--event-moderator--title,
    .a1Ci00000048p7LEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7LEAQ .event--title {
      color: #B14D89; }
    .a1Ci00000048p7LEAQ.upcomingEvents--listing .button {
      color: #B14D89;
      border-color: #B14D89; }
    .a1Ci00000048p7LEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #B14D89; }
    .a1Ci00000048p7LEAQ.upcomingEvents--listing.special {
      background: #B14D89; }
      .a1Ci00000048p7LEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7LEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7LEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #B14D89 !important; }
    .a1Ci00000048p7LEAQ .events--event-host > a,
    .a1Ci00000048p7LEAQ .event--forum-host > a {
      color: #B14D89;
      text-decoration: underline; }
    .a1Ci00000048p7LEAQ .events--event-time,
    .a1Ci00000048p7LEAQ .event--forum-time {
      border-bottom: 3px solid #B14D89; }
  @media (max-width: 650px) {
    .a1Ci00000048p7LEAQ > .row .events--event-time,
    .a1Ci00000048p7LEAQ > .row .events--event-share,
    .a1Ci00000048p7LEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7LEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7LEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7LEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7LEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7LEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7LEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5pEAA {
  /*endif*/ }
  .a1Ci00000048p5pEAA.special:before {
    background: #7E3762; }
  .a1Ci00000048p5pEAA.upcomingEvents--listing.special {
    background: #7E3762; }
  .a1Ci00000048p5pEAA {
    background-color: #fff;
    color: #7E3762 !important; }
    .a1Ci00000048p5pEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5pEAA .events--event-panelists {
      color: #5a2846; }
      .a1Ci00000048p5pEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5pEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5pEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5pEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #5a2846;
      border: 1px solid #7E3762;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5pEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5pEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5pEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#7E3762" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5pEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5pEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5pEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #7E3762;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5pEAA .events--event-panelists--name,
    .a1Ci00000048p5pEAA .events--event-host,
    .a1Ci00000048p5pEAA .events--event-time,
    .a1Ci00000048p5pEAA .event--forum-time,
    .a1Ci00000048p5pEAA .events--event-timeLocation,
    .a1Ci00000048p5pEAA .events--event-presentedBy,
    .a1Ci00000048p5pEAA .events--event-share,
    .a1Ci00000048p5pEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5pEAA .event--forum-share,
    .a1Ci00000048p5pEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5pEAA .event--forum-title,
    .a1Ci00000048p5pEAA .events--event-title,
    .a1Ci00000048p5pEAA .events--event-moderator--title,
    .a1Ci00000048p5pEAA .events--event-moderator--title-a,
    .a1Ci00000048p5pEAA .event--title {
      color: #7E3762; }
    .a1Ci00000048p5pEAA.upcomingEvents--listing .button {
      color: #7E3762;
      border-color: #7E3762; }
    .a1Ci00000048p5pEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #7E3762; }
    .a1Ci00000048p5pEAA.upcomingEvents--listing.special {
      background: #7E3762; }
      .a1Ci00000048p5pEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5pEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5pEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #7E3762 !important; }
    .a1Ci00000048p5pEAA .events--event-host > a,
    .a1Ci00000048p5pEAA .event--forum-host > a {
      color: #7E3762;
      text-decoration: underline; }
    .a1Ci00000048p5pEAA .events--event-time,
    .a1Ci00000048p5pEAA .event--forum-time {
      border-bottom: 3px solid #7E3762; }
  @media (max-width: 650px) {
    .a1Ci00000048p5pEAA > .row .events--event-time,
    .a1Ci00000048p5pEAA > .row .events--event-share,
    .a1Ci00000048p5pEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5pEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5pEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5pEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5pEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5pEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5pEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5wEAA {
  /*endif*/ }
  .a1Ci00000048p5wEAA.special:before {
    background: #2F7291; }
  .a1Ci00000048p5wEAA.upcomingEvents--listing.special {
    background: #2F7291; }
  .a1Ci00000048p5wEAA {
    background-color: #fff;
    color: #2F7291 !important; }
    .a1Ci00000048p5wEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5wEAA .events--event-panelists {
      color: #23546a; }
      .a1Ci00000048p5wEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5wEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5wEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5wEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #23546a;
      border: 1px solid #2F7291;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5wEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5wEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5wEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#2F7291" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5wEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5wEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5wEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #2F7291;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5wEAA .events--event-panelists--name,
    .a1Ci00000048p5wEAA .events--event-host,
    .a1Ci00000048p5wEAA .events--event-time,
    .a1Ci00000048p5wEAA .event--forum-time,
    .a1Ci00000048p5wEAA .events--event-timeLocation,
    .a1Ci00000048p5wEAA .events--event-presentedBy,
    .a1Ci00000048p5wEAA .events--event-share,
    .a1Ci00000048p5wEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5wEAA .event--forum-share,
    .a1Ci00000048p5wEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5wEAA .event--forum-title,
    .a1Ci00000048p5wEAA .events--event-title,
    .a1Ci00000048p5wEAA .events--event-moderator--title,
    .a1Ci00000048p5wEAA .events--event-moderator--title-a,
    .a1Ci00000048p5wEAA .event--title {
      color: #2F7291; }
    .a1Ci00000048p5wEAA.upcomingEvents--listing .button {
      color: #2F7291;
      border-color: #2F7291; }
    .a1Ci00000048p5wEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #2F7291; }
    .a1Ci00000048p5wEAA.upcomingEvents--listing.special {
      background: #2F7291; }
      .a1Ci00000048p5wEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5wEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5wEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #2F7291 !important; }
    .a1Ci00000048p5wEAA .events--event-host > a,
    .a1Ci00000048p5wEAA .event--forum-host > a {
      color: #2F7291;
      text-decoration: underline; }
    .a1Ci00000048p5wEAA .events--event-time,
    .a1Ci00000048p5wEAA .event--forum-time {
      border-bottom: 3px solid #2F7291; }
  @media (max-width: 650px) {
    .a1Ci00000048p5wEAA > .row .events--event-time,
    .a1Ci00000048p5wEAA > .row .events--event-share,
    .a1Ci00000048p5wEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5wEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5wEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5wEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5wEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5wEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5wEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7PEAQ {
  /*endif*/ }
  .a1Ci00000048p7PEAQ.special:before {
    background: #FF4F19; }
  .a1Ci00000048p7PEAQ.upcomingEvents--listing.special {
    background: #FF4F19; }
  .a1Ci00000048p7PEAQ {
    background-color: #fff;
    color: #FF4F19 !important; }
    .a1Ci00000048p7PEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7PEAQ .events--event-panelists {
      color: #e53600; }
      .a1Ci00000048p7PEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7PEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7PEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7PEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #e53600;
      border: 1px solid #FF4F19;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7PEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7PEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7PEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#FF4F19" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7PEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7PEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7PEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #FF4F19;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7PEAQ .events--event-panelists--name,
    .a1Ci00000048p7PEAQ .events--event-host,
    .a1Ci00000048p7PEAQ .events--event-time,
    .a1Ci00000048p7PEAQ .event--forum-time,
    .a1Ci00000048p7PEAQ .events--event-timeLocation,
    .a1Ci00000048p7PEAQ .events--event-presentedBy,
    .a1Ci00000048p7PEAQ .events--event-share,
    .a1Ci00000048p7PEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7PEAQ .event--forum-share,
    .a1Ci00000048p7PEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7PEAQ .event--forum-title,
    .a1Ci00000048p7PEAQ .events--event-title,
    .a1Ci00000048p7PEAQ .events--event-moderator--title,
    .a1Ci00000048p7PEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7PEAQ .event--title {
      color: #FF4F19; }
    .a1Ci00000048p7PEAQ.upcomingEvents--listing .button {
      color: #FF4F19;
      border-color: #FF4F19; }
    .a1Ci00000048p7PEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #FF4F19; }
    .a1Ci00000048p7PEAQ.upcomingEvents--listing.special {
      background: #FF4F19; }
      .a1Ci00000048p7PEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7PEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7PEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #FF4F19 !important; }
    .a1Ci00000048p7PEAQ .events--event-host > a,
    .a1Ci00000048p7PEAQ .event--forum-host > a {
      color: #FF4F19;
      text-decoration: underline; }
    .a1Ci00000048p7PEAQ .events--event-time,
    .a1Ci00000048p7PEAQ .event--forum-time {
      border-bottom: 3px solid #FF4F19; }
  @media (max-width: 650px) {
    .a1Ci00000048p7PEAQ > .row .events--event-time,
    .a1Ci00000048p7PEAQ > .row .events--event-share,
    .a1Ci00000048p7PEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7PEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7PEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7PEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7PEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7PEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7PEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5sEAA {
  /*endif*/ }
  .a1Ci00000048p5sEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5sEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5sEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5sEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5sEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5sEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5sEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5sEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5sEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5sEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5sEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5sEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5sEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5sEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5sEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5sEAA .events--event-panelists--name,
    .a1Ci00000048p5sEAA .events--event-host,
    .a1Ci00000048p5sEAA .events--event-time,
    .a1Ci00000048p5sEAA .event--forum-time,
    .a1Ci00000048p5sEAA .events--event-timeLocation,
    .a1Ci00000048p5sEAA .events--event-presentedBy,
    .a1Ci00000048p5sEAA .events--event-share,
    .a1Ci00000048p5sEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5sEAA .event--forum-share,
    .a1Ci00000048p5sEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5sEAA .event--forum-title,
    .a1Ci00000048p5sEAA .events--event-title,
    .a1Ci00000048p5sEAA .events--event-moderator--title,
    .a1Ci00000048p5sEAA .events--event-moderator--title-a,
    .a1Ci00000048p5sEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5sEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5sEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5sEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5sEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5sEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5sEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5sEAA .events--event-host > a,
    .a1Ci00000048p5sEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5sEAA .events--event-time,
    .a1Ci00000048p5sEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5sEAA > .row .events--event-time,
    .a1Ci00000048p5sEAA > .row .events--event-share,
    .a1Ci00000048p5sEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5sEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5sEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5sEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5sEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5sEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5sEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7KEAQ {
  /*endif*/ }
  .a1Ci00000048p7KEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7KEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7KEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7KEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7KEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7KEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7KEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7KEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7KEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7KEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7KEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7KEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7KEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7KEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7KEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7KEAQ .events--event-panelists--name,
    .a1Ci00000048p7KEAQ .events--event-host,
    .a1Ci00000048p7KEAQ .events--event-time,
    .a1Ci00000048p7KEAQ .event--forum-time,
    .a1Ci00000048p7KEAQ .events--event-timeLocation,
    .a1Ci00000048p7KEAQ .events--event-presentedBy,
    .a1Ci00000048p7KEAQ .events--event-share,
    .a1Ci00000048p7KEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7KEAQ .event--forum-share,
    .a1Ci00000048p7KEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7KEAQ .event--forum-title,
    .a1Ci00000048p7KEAQ .events--event-title,
    .a1Ci00000048p7KEAQ .events--event-moderator--title,
    .a1Ci00000048p7KEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7KEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7KEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7KEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7KEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7KEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7KEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7KEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7KEAQ .events--event-host > a,
    .a1Ci00000048p7KEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7KEAQ .events--event-time,
    .a1Ci00000048p7KEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7KEAQ > .row .events--event-time,
    .a1Ci00000048p7KEAQ > .row .events--event-share,
    .a1Ci00000048p7KEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7KEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7KEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7KEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7KEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7KEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7KEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5vEAA {
  /*endif*/ }
  .a1Ci00000048p5vEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5vEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5vEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5vEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5vEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5vEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5vEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5vEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5vEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5vEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5vEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5vEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5vEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5vEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5vEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5vEAA .events--event-panelists--name,
    .a1Ci00000048p5vEAA .events--event-host,
    .a1Ci00000048p5vEAA .events--event-time,
    .a1Ci00000048p5vEAA .event--forum-time,
    .a1Ci00000048p5vEAA .events--event-timeLocation,
    .a1Ci00000048p5vEAA .events--event-presentedBy,
    .a1Ci00000048p5vEAA .events--event-share,
    .a1Ci00000048p5vEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5vEAA .event--forum-share,
    .a1Ci00000048p5vEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5vEAA .event--forum-title,
    .a1Ci00000048p5vEAA .events--event-title,
    .a1Ci00000048p5vEAA .events--event-moderator--title,
    .a1Ci00000048p5vEAA .events--event-moderator--title-a,
    .a1Ci00000048p5vEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5vEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5vEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5vEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5vEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5vEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5vEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5vEAA .events--event-host > a,
    .a1Ci00000048p5vEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5vEAA .events--event-time,
    .a1Ci00000048p5vEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5vEAA > .row .events--event-time,
    .a1Ci00000048p5vEAA > .row .events--event-share,
    .a1Ci00000048p5vEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5vEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5vEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5vEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5vEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5vEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5vEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7JEAQ {
  /*endif*/ }
  .a1Ci00000048p7JEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7JEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7JEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7JEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7JEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7JEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7JEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7JEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7JEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7JEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7JEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7JEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7JEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7JEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7JEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7JEAQ .events--event-panelists--name,
    .a1Ci00000048p7JEAQ .events--event-host,
    .a1Ci00000048p7JEAQ .events--event-time,
    .a1Ci00000048p7JEAQ .event--forum-time,
    .a1Ci00000048p7JEAQ .events--event-timeLocation,
    .a1Ci00000048p7JEAQ .events--event-presentedBy,
    .a1Ci00000048p7JEAQ .events--event-share,
    .a1Ci00000048p7JEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7JEAQ .event--forum-share,
    .a1Ci00000048p7JEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7JEAQ .event--forum-title,
    .a1Ci00000048p7JEAQ .events--event-title,
    .a1Ci00000048p7JEAQ .events--event-moderator--title,
    .a1Ci00000048p7JEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7JEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7JEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7JEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7JEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7JEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7JEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7JEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7JEAQ .events--event-host > a,
    .a1Ci00000048p7JEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7JEAQ .events--event-time,
    .a1Ci00000048p7JEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7JEAQ > .row .events--event-time,
    .a1Ci00000048p7JEAQ > .row .events--event-share,
    .a1Ci00000048p7JEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7JEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7JEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7JEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7JEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7JEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7JEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5yEAA {
  /*endif*/ }
  .a1Ci00000048p5yEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5yEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5yEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5yEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5yEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5yEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5yEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5yEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5yEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5yEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5yEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5yEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5yEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5yEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5yEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5yEAA .events--event-panelists--name,
    .a1Ci00000048p5yEAA .events--event-host,
    .a1Ci00000048p5yEAA .events--event-time,
    .a1Ci00000048p5yEAA .event--forum-time,
    .a1Ci00000048p5yEAA .events--event-timeLocation,
    .a1Ci00000048p5yEAA .events--event-presentedBy,
    .a1Ci00000048p5yEAA .events--event-share,
    .a1Ci00000048p5yEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5yEAA .event--forum-share,
    .a1Ci00000048p5yEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5yEAA .event--forum-title,
    .a1Ci00000048p5yEAA .events--event-title,
    .a1Ci00000048p5yEAA .events--event-moderator--title,
    .a1Ci00000048p5yEAA .events--event-moderator--title-a,
    .a1Ci00000048p5yEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5yEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5yEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5yEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5yEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5yEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5yEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5yEAA .events--event-host > a,
    .a1Ci00000048p5yEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5yEAA .events--event-time,
    .a1Ci00000048p5yEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5yEAA > .row .events--event-time,
    .a1Ci00000048p5yEAA > .row .events--event-share,
    .a1Ci00000048p5yEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5yEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5yEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5yEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5yEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5yEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5yEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5oEAA {
  /*endif*/ }
  .a1Ci00000048p5oEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5oEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5oEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5oEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5oEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5oEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5oEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5oEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5oEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5oEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5oEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5oEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5oEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5oEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5oEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5oEAA .events--event-panelists--name,
    .a1Ci00000048p5oEAA .events--event-host,
    .a1Ci00000048p5oEAA .events--event-time,
    .a1Ci00000048p5oEAA .event--forum-time,
    .a1Ci00000048p5oEAA .events--event-timeLocation,
    .a1Ci00000048p5oEAA .events--event-presentedBy,
    .a1Ci00000048p5oEAA .events--event-share,
    .a1Ci00000048p5oEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5oEAA .event--forum-share,
    .a1Ci00000048p5oEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5oEAA .event--forum-title,
    .a1Ci00000048p5oEAA .events--event-title,
    .a1Ci00000048p5oEAA .events--event-moderator--title,
    .a1Ci00000048p5oEAA .events--event-moderator--title-a,
    .a1Ci00000048p5oEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5oEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5oEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5oEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5oEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5oEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5oEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5oEAA .events--event-host > a,
    .a1Ci00000048p5oEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5oEAA .events--event-time,
    .a1Ci00000048p5oEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5oEAA > .row .events--event-time,
    .a1Ci00000048p5oEAA > .row .events--event-share,
    .a1Ci00000048p5oEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5oEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5oEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5oEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5oEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5oEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5oEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5tEAA {
  /*endif*/ }
  .a1Ci00000048p5tEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5tEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5tEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5tEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5tEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5tEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5tEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5tEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5tEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5tEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5tEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5tEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5tEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5tEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5tEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5tEAA .events--event-panelists--name,
    .a1Ci00000048p5tEAA .events--event-host,
    .a1Ci00000048p5tEAA .events--event-time,
    .a1Ci00000048p5tEAA .event--forum-time,
    .a1Ci00000048p5tEAA .events--event-timeLocation,
    .a1Ci00000048p5tEAA .events--event-presentedBy,
    .a1Ci00000048p5tEAA .events--event-share,
    .a1Ci00000048p5tEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5tEAA .event--forum-share,
    .a1Ci00000048p5tEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5tEAA .event--forum-title,
    .a1Ci00000048p5tEAA .events--event-title,
    .a1Ci00000048p5tEAA .events--event-moderator--title,
    .a1Ci00000048p5tEAA .events--event-moderator--title-a,
    .a1Ci00000048p5tEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5tEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5tEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5tEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5tEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5tEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5tEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5tEAA .events--event-host > a,
    .a1Ci00000048p5tEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5tEAA .events--event-time,
    .a1Ci00000048p5tEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5tEAA > .row .events--event-time,
    .a1Ci00000048p5tEAA > .row .events--event-share,
    .a1Ci00000048p5tEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5tEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5tEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5tEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5tEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5tEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5tEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5qEAA {
  /*endif*/ }
  .a1Ci00000048p5qEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5qEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5qEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5qEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5qEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5qEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5qEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5qEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5qEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5qEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5qEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5qEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5qEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5qEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5qEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5qEAA .events--event-panelists--name,
    .a1Ci00000048p5qEAA .events--event-host,
    .a1Ci00000048p5qEAA .events--event-time,
    .a1Ci00000048p5qEAA .event--forum-time,
    .a1Ci00000048p5qEAA .events--event-timeLocation,
    .a1Ci00000048p5qEAA .events--event-presentedBy,
    .a1Ci00000048p5qEAA .events--event-share,
    .a1Ci00000048p5qEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5qEAA .event--forum-share,
    .a1Ci00000048p5qEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5qEAA .event--forum-title,
    .a1Ci00000048p5qEAA .events--event-title,
    .a1Ci00000048p5qEAA .events--event-moderator--title,
    .a1Ci00000048p5qEAA .events--event-moderator--title-a,
    .a1Ci00000048p5qEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5qEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5qEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5qEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5qEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5qEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5qEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5qEAA .events--event-host > a,
    .a1Ci00000048p5qEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5qEAA .events--event-time,
    .a1Ci00000048p5qEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5qEAA > .row .events--event-time,
    .a1Ci00000048p5qEAA > .row .events--event-share,
    .a1Ci00000048p5qEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5qEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5qEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5qEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5qEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5qEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5qEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7IEAQ {
  /*endif*/ }
  .a1Ci00000048p7IEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7IEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7IEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7IEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7IEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7IEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7IEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7IEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7IEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7IEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7IEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7IEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7IEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7IEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7IEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7IEAQ .events--event-panelists--name,
    .a1Ci00000048p7IEAQ .events--event-host,
    .a1Ci00000048p7IEAQ .events--event-time,
    .a1Ci00000048p7IEAQ .event--forum-time,
    .a1Ci00000048p7IEAQ .events--event-timeLocation,
    .a1Ci00000048p7IEAQ .events--event-presentedBy,
    .a1Ci00000048p7IEAQ .events--event-share,
    .a1Ci00000048p7IEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7IEAQ .event--forum-share,
    .a1Ci00000048p7IEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7IEAQ .event--forum-title,
    .a1Ci00000048p7IEAQ .events--event-title,
    .a1Ci00000048p7IEAQ .events--event-moderator--title,
    .a1Ci00000048p7IEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7IEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7IEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7IEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7IEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7IEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7IEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7IEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7IEAQ .events--event-host > a,
    .a1Ci00000048p7IEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7IEAQ .events--event-time,
    .a1Ci00000048p7IEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7IEAQ > .row .events--event-time,
    .a1Ci00000048p7IEAQ > .row .events--event-share,
    .a1Ci00000048p7IEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7IEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7IEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7IEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7IEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7IEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7IEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5uEAA {
  /*endif*/ }
  .a1Ci00000048p5uEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5uEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5uEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5uEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5uEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5uEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5uEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5uEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5uEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5uEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5uEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5uEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5uEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5uEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5uEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5uEAA .events--event-panelists--name,
    .a1Ci00000048p5uEAA .events--event-host,
    .a1Ci00000048p5uEAA .events--event-time,
    .a1Ci00000048p5uEAA .event--forum-time,
    .a1Ci00000048p5uEAA .events--event-timeLocation,
    .a1Ci00000048p5uEAA .events--event-presentedBy,
    .a1Ci00000048p5uEAA .events--event-share,
    .a1Ci00000048p5uEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5uEAA .event--forum-share,
    .a1Ci00000048p5uEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5uEAA .event--forum-title,
    .a1Ci00000048p5uEAA .events--event-title,
    .a1Ci00000048p5uEAA .events--event-moderator--title,
    .a1Ci00000048p5uEAA .events--event-moderator--title-a,
    .a1Ci00000048p5uEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5uEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5uEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5uEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5uEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5uEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5uEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5uEAA .events--event-host > a,
    .a1Ci00000048p5uEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5uEAA .events--event-time,
    .a1Ci00000048p5uEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5uEAA > .row .events--event-time,
    .a1Ci00000048p5uEAA > .row .events--event-share,
    .a1Ci00000048p5uEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5uEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5uEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5uEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5uEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5uEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5uEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5xEAA {
  /*endif*/ }
  .a1Ci00000048p5xEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5xEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5xEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5xEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5xEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5xEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5xEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5xEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5xEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5xEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5xEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5xEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5xEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5xEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5xEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5xEAA .events--event-panelists--name,
    .a1Ci00000048p5xEAA .events--event-host,
    .a1Ci00000048p5xEAA .events--event-time,
    .a1Ci00000048p5xEAA .event--forum-time,
    .a1Ci00000048p5xEAA .events--event-timeLocation,
    .a1Ci00000048p5xEAA .events--event-presentedBy,
    .a1Ci00000048p5xEAA .events--event-share,
    .a1Ci00000048p5xEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5xEAA .event--forum-share,
    .a1Ci00000048p5xEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5xEAA .event--forum-title,
    .a1Ci00000048p5xEAA .events--event-title,
    .a1Ci00000048p5xEAA .events--event-moderator--title,
    .a1Ci00000048p5xEAA .events--event-moderator--title-a,
    .a1Ci00000048p5xEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5xEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5xEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5xEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5xEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5xEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5xEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5xEAA .events--event-host > a,
    .a1Ci00000048p5xEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5xEAA .events--event-time,
    .a1Ci00000048p5xEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5xEAA > .row .events--event-time,
    .a1Ci00000048p5xEAA > .row .events--event-share,
    .a1Ci00000048p5xEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5xEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5xEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5xEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5xEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5xEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5xEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5mEAA {
  /*endif*/ }
  .a1Ci00000048p5mEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5mEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5mEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5mEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5mEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5mEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5mEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5mEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5mEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5mEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5mEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5mEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5mEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5mEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5mEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5mEAA .events--event-panelists--name,
    .a1Ci00000048p5mEAA .events--event-host,
    .a1Ci00000048p5mEAA .events--event-time,
    .a1Ci00000048p5mEAA .event--forum-time,
    .a1Ci00000048p5mEAA .events--event-timeLocation,
    .a1Ci00000048p5mEAA .events--event-presentedBy,
    .a1Ci00000048p5mEAA .events--event-share,
    .a1Ci00000048p5mEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5mEAA .event--forum-share,
    .a1Ci00000048p5mEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5mEAA .event--forum-title,
    .a1Ci00000048p5mEAA .events--event-title,
    .a1Ci00000048p5mEAA .events--event-moderator--title,
    .a1Ci00000048p5mEAA .events--event-moderator--title-a,
    .a1Ci00000048p5mEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5mEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5mEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5mEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5mEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5mEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5mEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5mEAA .events--event-host > a,
    .a1Ci00000048p5mEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5mEAA .events--event-time,
    .a1Ci00000048p5mEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5mEAA > .row .events--event-time,
    .a1Ci00000048p5mEAA > .row .events--event-share,
    .a1Ci00000048p5mEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5mEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5mEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5mEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5mEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5mEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5mEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7HEAQ {
  /*endif*/ }
  .a1Ci00000048p7HEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7HEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7HEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7HEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7HEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7HEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7HEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7HEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7HEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7HEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7HEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7HEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7HEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7HEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7HEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7HEAQ .events--event-panelists--name,
    .a1Ci00000048p7HEAQ .events--event-host,
    .a1Ci00000048p7HEAQ .events--event-time,
    .a1Ci00000048p7HEAQ .event--forum-time,
    .a1Ci00000048p7HEAQ .events--event-timeLocation,
    .a1Ci00000048p7HEAQ .events--event-presentedBy,
    .a1Ci00000048p7HEAQ .events--event-share,
    .a1Ci00000048p7HEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7HEAQ .event--forum-share,
    .a1Ci00000048p7HEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7HEAQ .event--forum-title,
    .a1Ci00000048p7HEAQ .events--event-title,
    .a1Ci00000048p7HEAQ .events--event-moderator--title,
    .a1Ci00000048p7HEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7HEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7HEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7HEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7HEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7HEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7HEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7HEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7HEAQ .events--event-host > a,
    .a1Ci00000048p7HEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7HEAQ .events--event-time,
    .a1Ci00000048p7HEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7HEAQ > .row .events--event-time,
    .a1Ci00000048p7HEAQ > .row .events--event-share,
    .a1Ci00000048p7HEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7HEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7HEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7HEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7HEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7HEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7HEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p60EAA {
  /*endif*/ }
  .a1Ci00000048p60EAA.special:before {
    background: #000000; }
  .a1Ci00000048p60EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p60EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p60EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p60EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p60EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p60EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p60EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p60EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p60EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p60EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p60EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p60EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p60EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p60EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p60EAA .events--event-panelists--name,
    .a1Ci00000048p60EAA .events--event-host,
    .a1Ci00000048p60EAA .events--event-time,
    .a1Ci00000048p60EAA .event--forum-time,
    .a1Ci00000048p60EAA .events--event-timeLocation,
    .a1Ci00000048p60EAA .events--event-presentedBy,
    .a1Ci00000048p60EAA .events--event-share,
    .a1Ci00000048p60EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p60EAA .event--forum-share,
    .a1Ci00000048p60EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p60EAA .event--forum-title,
    .a1Ci00000048p60EAA .events--event-title,
    .a1Ci00000048p60EAA .events--event-moderator--title,
    .a1Ci00000048p60EAA .events--event-moderator--title-a,
    .a1Ci00000048p60EAA .event--title {
      color: #000000; }
    .a1Ci00000048p60EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p60EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p60EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p60EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p60EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p60EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p60EAA .events--event-host > a,
    .a1Ci00000048p60EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p60EAA .events--event-time,
    .a1Ci00000048p60EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p60EAA > .row .events--event-time,
    .a1Ci00000048p60EAA > .row .events--event-share,
    .a1Ci00000048p60EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p60EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p60EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p60EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p60EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p60EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p60EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7GEAQ {
  /*endif*/ }
  .a1Ci00000048p7GEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7GEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7GEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7GEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7GEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7GEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7GEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7GEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7GEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7GEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7GEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7GEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7GEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7GEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7GEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7GEAQ .events--event-panelists--name,
    .a1Ci00000048p7GEAQ .events--event-host,
    .a1Ci00000048p7GEAQ .events--event-time,
    .a1Ci00000048p7GEAQ .event--forum-time,
    .a1Ci00000048p7GEAQ .events--event-timeLocation,
    .a1Ci00000048p7GEAQ .events--event-presentedBy,
    .a1Ci00000048p7GEAQ .events--event-share,
    .a1Ci00000048p7GEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7GEAQ .event--forum-share,
    .a1Ci00000048p7GEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7GEAQ .event--forum-title,
    .a1Ci00000048p7GEAQ .events--event-title,
    .a1Ci00000048p7GEAQ .events--event-moderator--title,
    .a1Ci00000048p7GEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7GEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7GEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7GEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7GEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7GEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7GEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7GEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7GEAQ .events--event-host > a,
    .a1Ci00000048p7GEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7GEAQ .events--event-time,
    .a1Ci00000048p7GEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7GEAQ > .row .events--event-time,
    .a1Ci00000048p7GEAQ > .row .events--event-share,
    .a1Ci00000048p7GEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7GEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7GEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7GEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7GEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7GEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7GEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7FEAQ {
  /*endif*/ }
  .a1Ci00000048p7FEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7FEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7FEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7FEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7FEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7FEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7FEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7FEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7FEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7FEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7FEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7FEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7FEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7FEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7FEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7FEAQ .events--event-panelists--name,
    .a1Ci00000048p7FEAQ .events--event-host,
    .a1Ci00000048p7FEAQ .events--event-time,
    .a1Ci00000048p7FEAQ .event--forum-time,
    .a1Ci00000048p7FEAQ .events--event-timeLocation,
    .a1Ci00000048p7FEAQ .events--event-presentedBy,
    .a1Ci00000048p7FEAQ .events--event-share,
    .a1Ci00000048p7FEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7FEAQ .event--forum-share,
    .a1Ci00000048p7FEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7FEAQ .event--forum-title,
    .a1Ci00000048p7FEAQ .events--event-title,
    .a1Ci00000048p7FEAQ .events--event-moderator--title,
    .a1Ci00000048p7FEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7FEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7FEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7FEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7FEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7FEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7FEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7FEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7FEAQ .events--event-host > a,
    .a1Ci00000048p7FEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7FEAQ .events--event-time,
    .a1Ci00000048p7FEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7FEAQ > .row .events--event-time,
    .a1Ci00000048p7FEAQ > .row .events--event-share,
    .a1Ci00000048p7FEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7FEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7FEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7FEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7FEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7FEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7FEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7EEAQ {
  /*endif*/ }
  .a1Ci00000048p7EEAQ.special:before {
    background: #158BE6; }
  .a1Ci00000048p7EEAQ.upcomingEvents--listing.special {
    background: #158BE6; }
  .a1Ci00000048p7EEAQ {
    background-color: #fff;
    color: #158BE6 !important; }
    .a1Ci00000048p7EEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7EEAQ .events--event-panelists {
      color: #116fb7; }
      .a1Ci00000048p7EEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7EEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7EEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7EEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: #116fb7;
      border: 1px solid #158BE6;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7EEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7EEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7EEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#158BE6" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7EEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7EEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7EEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #158BE6;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7EEAQ .events--event-panelists--name,
    .a1Ci00000048p7EEAQ .events--event-host,
    .a1Ci00000048p7EEAQ .events--event-time,
    .a1Ci00000048p7EEAQ .event--forum-time,
    .a1Ci00000048p7EEAQ .events--event-timeLocation,
    .a1Ci00000048p7EEAQ .events--event-presentedBy,
    .a1Ci00000048p7EEAQ .events--event-share,
    .a1Ci00000048p7EEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7EEAQ .event--forum-share,
    .a1Ci00000048p7EEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7EEAQ .event--forum-title,
    .a1Ci00000048p7EEAQ .events--event-title,
    .a1Ci00000048p7EEAQ .events--event-moderator--title,
    .a1Ci00000048p7EEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7EEAQ .event--title {
      color: #158BE6; }
    .a1Ci00000048p7EEAQ.upcomingEvents--listing .button {
      color: #158BE6;
      border-color: #158BE6; }
    .a1Ci00000048p7EEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #158BE6; }
    .a1Ci00000048p7EEAQ.upcomingEvents--listing.special {
      background: #158BE6; }
      .a1Ci00000048p7EEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7EEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7EEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #158BE6 !important; }
    .a1Ci00000048p7EEAQ .events--event-host > a,
    .a1Ci00000048p7EEAQ .event--forum-host > a {
      color: #158BE6;
      text-decoration: underline; }
    .a1Ci00000048p7EEAQ .events--event-time,
    .a1Ci00000048p7EEAQ .event--forum-time {
      border-bottom: 3px solid #158BE6; }
  @media (max-width: 650px) {
    .a1Ci00000048p7EEAQ > .row .events--event-time,
    .a1Ci00000048p7EEAQ > .row .events--event-share,
    .a1Ci00000048p7EEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7EEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7EEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7EEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7EEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7EEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7EEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7DEAQ {
  /*endif*/ }
  .a1Ci00000048p7DEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7DEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7DEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7DEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7DEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7DEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7DEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7DEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7DEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7DEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7DEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7DEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7DEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7DEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7DEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7DEAQ .events--event-panelists--name,
    .a1Ci00000048p7DEAQ .events--event-host,
    .a1Ci00000048p7DEAQ .events--event-time,
    .a1Ci00000048p7DEAQ .event--forum-time,
    .a1Ci00000048p7DEAQ .events--event-timeLocation,
    .a1Ci00000048p7DEAQ .events--event-presentedBy,
    .a1Ci00000048p7DEAQ .events--event-share,
    .a1Ci00000048p7DEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7DEAQ .event--forum-share,
    .a1Ci00000048p7DEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7DEAQ .event--forum-title,
    .a1Ci00000048p7DEAQ .events--event-title,
    .a1Ci00000048p7DEAQ .events--event-moderator--title,
    .a1Ci00000048p7DEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7DEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7DEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7DEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7DEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7DEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7DEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7DEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7DEAQ .events--event-host > a,
    .a1Ci00000048p7DEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7DEAQ .events--event-time,
    .a1Ci00000048p7DEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7DEAQ > .row .events--event-time,
    .a1Ci00000048p7DEAQ > .row .events--event-share,
    .a1Ci00000048p7DEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7DEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7DEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7DEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7DEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7DEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7DEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7NEAQ {
  /*endif*/ }
  .a1Ci00000048p7NEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7NEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7NEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7NEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7NEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7NEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7NEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7NEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7NEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7NEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7NEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7NEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7NEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7NEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7NEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7NEAQ .events--event-panelists--name,
    .a1Ci00000048p7NEAQ .events--event-host,
    .a1Ci00000048p7NEAQ .events--event-time,
    .a1Ci00000048p7NEAQ .event--forum-time,
    .a1Ci00000048p7NEAQ .events--event-timeLocation,
    .a1Ci00000048p7NEAQ .events--event-presentedBy,
    .a1Ci00000048p7NEAQ .events--event-share,
    .a1Ci00000048p7NEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7NEAQ .event--forum-share,
    .a1Ci00000048p7NEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7NEAQ .event--forum-title,
    .a1Ci00000048p7NEAQ .events--event-title,
    .a1Ci00000048p7NEAQ .events--event-moderator--title,
    .a1Ci00000048p7NEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7NEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7NEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7NEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7NEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7NEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7NEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7NEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7NEAQ .events--event-host > a,
    .a1Ci00000048p7NEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7NEAQ .events--event-time,
    .a1Ci00000048p7NEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7NEAQ > .row .events--event-time,
    .a1Ci00000048p7NEAQ > .row .events--event-share,
    .a1Ci00000048p7NEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7NEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7NEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7NEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7NEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7NEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7NEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5rEAA {
  /*endif*/ }
  .a1Ci00000048p5rEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5rEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5rEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5rEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5rEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5rEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5rEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5rEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5rEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5rEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5rEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5rEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5rEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5rEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5rEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5rEAA .events--event-panelists--name,
    .a1Ci00000048p5rEAA .events--event-host,
    .a1Ci00000048p5rEAA .events--event-time,
    .a1Ci00000048p5rEAA .event--forum-time,
    .a1Ci00000048p5rEAA .events--event-timeLocation,
    .a1Ci00000048p5rEAA .events--event-presentedBy,
    .a1Ci00000048p5rEAA .events--event-share,
    .a1Ci00000048p5rEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5rEAA .event--forum-share,
    .a1Ci00000048p5rEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5rEAA .event--forum-title,
    .a1Ci00000048p5rEAA .events--event-title,
    .a1Ci00000048p5rEAA .events--event-moderator--title,
    .a1Ci00000048p5rEAA .events--event-moderator--title-a,
    .a1Ci00000048p5rEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5rEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5rEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5rEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5rEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5rEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5rEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5rEAA .events--event-host > a,
    .a1Ci00000048p5rEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5rEAA .events--event-time,
    .a1Ci00000048p5rEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5rEAA > .row .events--event-time,
    .a1Ci00000048p5rEAA > .row .events--event-share,
    .a1Ci00000048p5rEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5rEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5rEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5rEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5rEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5rEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5rEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p61EAA {
  /*endif*/ }
  .a1Ci00000048p61EAA.special:before {
    background: #000000; }
  .a1Ci00000048p61EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p61EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p61EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p61EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p61EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p61EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p61EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p61EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p61EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p61EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p61EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p61EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p61EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p61EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p61EAA .events--event-panelists--name,
    .a1Ci00000048p61EAA .events--event-host,
    .a1Ci00000048p61EAA .events--event-time,
    .a1Ci00000048p61EAA .event--forum-time,
    .a1Ci00000048p61EAA .events--event-timeLocation,
    .a1Ci00000048p61EAA .events--event-presentedBy,
    .a1Ci00000048p61EAA .events--event-share,
    .a1Ci00000048p61EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p61EAA .event--forum-share,
    .a1Ci00000048p61EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p61EAA .event--forum-title,
    .a1Ci00000048p61EAA .events--event-title,
    .a1Ci00000048p61EAA .events--event-moderator--title,
    .a1Ci00000048p61EAA .events--event-moderator--title-a,
    .a1Ci00000048p61EAA .event--title {
      color: #000000; }
    .a1Ci00000048p61EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p61EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p61EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p61EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p61EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p61EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p61EAA .events--event-host > a,
    .a1Ci00000048p61EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p61EAA .events--event-time,
    .a1Ci00000048p61EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p61EAA > .row .events--event-time,
    .a1Ci00000048p61EAA > .row .events--event-share,
    .a1Ci00000048p61EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p61EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p61EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p61EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p61EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p61EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p61EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5nEAA {
  /*endif*/ }
  .a1Ci00000048p5nEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5nEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5nEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5nEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5nEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5nEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5nEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5nEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5nEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5nEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5nEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5nEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5nEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5nEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5nEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5nEAA .events--event-panelists--name,
    .a1Ci00000048p5nEAA .events--event-host,
    .a1Ci00000048p5nEAA .events--event-time,
    .a1Ci00000048p5nEAA .event--forum-time,
    .a1Ci00000048p5nEAA .events--event-timeLocation,
    .a1Ci00000048p5nEAA .events--event-presentedBy,
    .a1Ci00000048p5nEAA .events--event-share,
    .a1Ci00000048p5nEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5nEAA .event--forum-share,
    .a1Ci00000048p5nEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5nEAA .event--forum-title,
    .a1Ci00000048p5nEAA .events--event-title,
    .a1Ci00000048p5nEAA .events--event-moderator--title,
    .a1Ci00000048p5nEAA .events--event-moderator--title-a,
    .a1Ci00000048p5nEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5nEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5nEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5nEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5nEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5nEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5nEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5nEAA .events--event-host > a,
    .a1Ci00000048p5nEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5nEAA .events--event-time,
    .a1Ci00000048p5nEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5nEAA > .row .events--event-time,
    .a1Ci00000048p5nEAA > .row .events--event-share,
    .a1Ci00000048p5nEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5nEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5nEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5nEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5nEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5nEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5nEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p5zEAA {
  /*endif*/ }
  .a1Ci00000048p5zEAA.special:before {
    background: #000000; }
  .a1Ci00000048p5zEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p5zEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p5zEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p5zEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p5zEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p5zEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p5zEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p5zEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p5zEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p5zEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p5zEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p5zEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p5zEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p5zEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p5zEAA .events--event-panelists--name,
    .a1Ci00000048p5zEAA .events--event-host,
    .a1Ci00000048p5zEAA .events--event-time,
    .a1Ci00000048p5zEAA .event--forum-time,
    .a1Ci00000048p5zEAA .events--event-timeLocation,
    .a1Ci00000048p5zEAA .events--event-presentedBy,
    .a1Ci00000048p5zEAA .events--event-share,
    .a1Ci00000048p5zEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p5zEAA .event--forum-share,
    .a1Ci00000048p5zEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p5zEAA .event--forum-title,
    .a1Ci00000048p5zEAA .events--event-title,
    .a1Ci00000048p5zEAA .events--event-moderator--title,
    .a1Ci00000048p5zEAA .events--event-moderator--title-a,
    .a1Ci00000048p5zEAA .event--title {
      color: #000000; }
    .a1Ci00000048p5zEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p5zEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p5zEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p5zEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p5zEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p5zEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p5zEAA .events--event-host > a,
    .a1Ci00000048p5zEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p5zEAA .events--event-time,
    .a1Ci00000048p5zEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p5zEAA > .row .events--event-time,
    .a1Ci00000048p5zEAA > .row .events--event-share,
    .a1Ci00000048p5zEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p5zEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p5zEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p5zEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p5zEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p5zEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p5zEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7CEAQ {
  /*endif*/ }
  .a1Ci00000048p7CEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7CEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7CEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7CEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7CEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7CEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7CEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7CEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7CEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7CEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7CEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7CEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7CEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7CEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7CEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7CEAQ .events--event-panelists--name,
    .a1Ci00000048p7CEAQ .events--event-host,
    .a1Ci00000048p7CEAQ .events--event-time,
    .a1Ci00000048p7CEAQ .event--forum-time,
    .a1Ci00000048p7CEAQ .events--event-timeLocation,
    .a1Ci00000048p7CEAQ .events--event-presentedBy,
    .a1Ci00000048p7CEAQ .events--event-share,
    .a1Ci00000048p7CEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7CEAQ .event--forum-share,
    .a1Ci00000048p7CEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7CEAQ .event--forum-title,
    .a1Ci00000048p7CEAQ .events--event-title,
    .a1Ci00000048p7CEAQ .events--event-moderator--title,
    .a1Ci00000048p7CEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7CEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7CEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7CEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7CEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7CEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7CEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7CEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7CEAQ .events--event-host > a,
    .a1Ci00000048p7CEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7CEAQ .events--event-time,
    .a1Ci00000048p7CEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7CEAQ > .row .events--event-time,
    .a1Ci00000048p7CEAQ > .row .events--event-share,
    .a1Ci00000048p7CEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7CEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7CEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7CEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7CEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7CEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7CEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7BEAQ {
  /*endif*/ }
  .a1Ci00000048p7BEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7BEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7BEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7BEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7BEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7BEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7BEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7BEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7BEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7BEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7BEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7BEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7BEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7BEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7BEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7BEAQ .events--event-panelists--name,
    .a1Ci00000048p7BEAQ .events--event-host,
    .a1Ci00000048p7BEAQ .events--event-time,
    .a1Ci00000048p7BEAQ .event--forum-time,
    .a1Ci00000048p7BEAQ .events--event-timeLocation,
    .a1Ci00000048p7BEAQ .events--event-presentedBy,
    .a1Ci00000048p7BEAQ .events--event-share,
    .a1Ci00000048p7BEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7BEAQ .event--forum-share,
    .a1Ci00000048p7BEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7BEAQ .event--forum-title,
    .a1Ci00000048p7BEAQ .events--event-title,
    .a1Ci00000048p7BEAQ .events--event-moderator--title,
    .a1Ci00000048p7BEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7BEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7BEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7BEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7BEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7BEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7BEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7BEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7BEAQ .events--event-host > a,
    .a1Ci00000048p7BEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7BEAQ .events--event-time,
    .a1Ci00000048p7BEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7BEAQ > .row .events--event-time,
    .a1Ci00000048p7BEAQ > .row .events--event-share,
    .a1Ci00000048p7BEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7BEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7BEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7BEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7BEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7BEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7BEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p7AEAQ {
  /*endif*/ }
  .a1Ci00000048p7AEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p7AEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p7AEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p7AEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p7AEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p7AEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p7AEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p7AEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p7AEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p7AEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p7AEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p7AEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p7AEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p7AEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p7AEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p7AEAQ .events--event-panelists--name,
    .a1Ci00000048p7AEAQ .events--event-host,
    .a1Ci00000048p7AEAQ .events--event-time,
    .a1Ci00000048p7AEAQ .event--forum-time,
    .a1Ci00000048p7AEAQ .events--event-timeLocation,
    .a1Ci00000048p7AEAQ .events--event-presentedBy,
    .a1Ci00000048p7AEAQ .events--event-share,
    .a1Ci00000048p7AEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p7AEAQ .event--forum-share,
    .a1Ci00000048p7AEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p7AEAQ .event--forum-title,
    .a1Ci00000048p7AEAQ .events--event-title,
    .a1Ci00000048p7AEAQ .events--event-moderator--title,
    .a1Ci00000048p7AEAQ .events--event-moderator--title-a,
    .a1Ci00000048p7AEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p7AEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p7AEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p7AEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p7AEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p7AEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p7AEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p7AEAQ .events--event-host > a,
    .a1Ci00000048p7AEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p7AEAQ .events--event-time,
    .a1Ci00000048p7AEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p7AEAQ > .row .events--event-time,
    .a1Ci00000048p7AEAQ > .row .events--event-share,
    .a1Ci00000048p7AEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p7AEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p7AEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p7AEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p7AEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p7AEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p7AEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p79EAA {
  /*endif*/ }
  .a1Ci00000048p79EAA.special:before {
    background: #000000; }
  .a1Ci00000048p79EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p79EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p79EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p79EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p79EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p79EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p79EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p79EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p79EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p79EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p79EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p79EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p79EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p79EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p79EAA .events--event-panelists--name,
    .a1Ci00000048p79EAA .events--event-host,
    .a1Ci00000048p79EAA .events--event-time,
    .a1Ci00000048p79EAA .event--forum-time,
    .a1Ci00000048p79EAA .events--event-timeLocation,
    .a1Ci00000048p79EAA .events--event-presentedBy,
    .a1Ci00000048p79EAA .events--event-share,
    .a1Ci00000048p79EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p79EAA .event--forum-share,
    .a1Ci00000048p79EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p79EAA .event--forum-title,
    .a1Ci00000048p79EAA .events--event-title,
    .a1Ci00000048p79EAA .events--event-moderator--title,
    .a1Ci00000048p79EAA .events--event-moderator--title-a,
    .a1Ci00000048p79EAA .event--title {
      color: #000000; }
    .a1Ci00000048p79EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p79EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p79EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p79EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p79EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p79EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p79EAA .events--event-host > a,
    .a1Ci00000048p79EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p79EAA .events--event-time,
    .a1Ci00000048p79EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p79EAA > .row .events--event-time,
    .a1Ci00000048p79EAA > .row .events--event-share,
    .a1Ci00000048p79EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p79EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p79EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p79EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p79EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p79EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p79EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p78EAA {
  /*endif*/ }
  .a1Ci00000048p78EAA.special:before {
    background: #000000; }
  .a1Ci00000048p78EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p78EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p78EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p78EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p78EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p78EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p78EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p78EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p78EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p78EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p78EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p78EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p78EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p78EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p78EAA .events--event-panelists--name,
    .a1Ci00000048p78EAA .events--event-host,
    .a1Ci00000048p78EAA .events--event-time,
    .a1Ci00000048p78EAA .event--forum-time,
    .a1Ci00000048p78EAA .events--event-timeLocation,
    .a1Ci00000048p78EAA .events--event-presentedBy,
    .a1Ci00000048p78EAA .events--event-share,
    .a1Ci00000048p78EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p78EAA .event--forum-share,
    .a1Ci00000048p78EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p78EAA .event--forum-title,
    .a1Ci00000048p78EAA .events--event-title,
    .a1Ci00000048p78EAA .events--event-moderator--title,
    .a1Ci00000048p78EAA .events--event-moderator--title-a,
    .a1Ci00000048p78EAA .event--title {
      color: #000000; }
    .a1Ci00000048p78EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p78EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p78EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p78EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p78EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p78EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p78EAA .events--event-host > a,
    .a1Ci00000048p78EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p78EAA .events--event-time,
    .a1Ci00000048p78EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p78EAA > .row .events--event-time,
    .a1Ci00000048p78EAA > .row .events--event-share,
    .a1Ci00000048p78EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p78EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p78EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p78EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p78EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p78EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p78EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p77EAA {
  /*endif*/ }
  .a1Ci00000048p77EAA.special:before {
    background: #000000; }
  .a1Ci00000048p77EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p77EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p77EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p77EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p77EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p77EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p77EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p77EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p77EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p77EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p77EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p77EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p77EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p77EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p77EAA .events--event-panelists--name,
    .a1Ci00000048p77EAA .events--event-host,
    .a1Ci00000048p77EAA .events--event-time,
    .a1Ci00000048p77EAA .event--forum-time,
    .a1Ci00000048p77EAA .events--event-timeLocation,
    .a1Ci00000048p77EAA .events--event-presentedBy,
    .a1Ci00000048p77EAA .events--event-share,
    .a1Ci00000048p77EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p77EAA .event--forum-share,
    .a1Ci00000048p77EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p77EAA .event--forum-title,
    .a1Ci00000048p77EAA .events--event-title,
    .a1Ci00000048p77EAA .events--event-moderator--title,
    .a1Ci00000048p77EAA .events--event-moderator--title-a,
    .a1Ci00000048p77EAA .event--title {
      color: #000000; }
    .a1Ci00000048p77EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p77EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p77EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p77EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p77EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p77EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p77EAA .events--event-host > a,
    .a1Ci00000048p77EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p77EAA .events--event-time,
    .a1Ci00000048p77EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p77EAA > .row .events--event-time,
    .a1Ci00000048p77EAA > .row .events--event-share,
    .a1Ci00000048p77EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p77EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p77EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p77EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p77EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p77EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p77EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p76EAA {
  /*endif*/ }
  .a1Ci00000048p76EAA.special:before {
    background: #000000; }
  .a1Ci00000048p76EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p76EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p76EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p76EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p76EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p76EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p76EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p76EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p76EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p76EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p76EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p76EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p76EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p76EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p76EAA .events--event-panelists--name,
    .a1Ci00000048p76EAA .events--event-host,
    .a1Ci00000048p76EAA .events--event-time,
    .a1Ci00000048p76EAA .event--forum-time,
    .a1Ci00000048p76EAA .events--event-timeLocation,
    .a1Ci00000048p76EAA .events--event-presentedBy,
    .a1Ci00000048p76EAA .events--event-share,
    .a1Ci00000048p76EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p76EAA .event--forum-share,
    .a1Ci00000048p76EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p76EAA .event--forum-title,
    .a1Ci00000048p76EAA .events--event-title,
    .a1Ci00000048p76EAA .events--event-moderator--title,
    .a1Ci00000048p76EAA .events--event-moderator--title-a,
    .a1Ci00000048p76EAA .event--title {
      color: #000000; }
    .a1Ci00000048p76EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p76EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p76EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p76EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p76EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p76EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p76EAA .events--event-host > a,
    .a1Ci00000048p76EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p76EAA .events--event-time,
    .a1Ci00000048p76EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p76EAA > .row .events--event-time,
    .a1Ci00000048p76EAA > .row .events--event-share,
    .a1Ci00000048p76EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p76EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p76EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p76EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p76EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p76EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p76EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p75EAA {
  /*endif*/ }
  .a1Ci00000048p75EAA.special:before {
    background: #000000; }
  .a1Ci00000048p75EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p75EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p75EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p75EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p75EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p75EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p75EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p75EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p75EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p75EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p75EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p75EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p75EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p75EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p75EAA .events--event-panelists--name,
    .a1Ci00000048p75EAA .events--event-host,
    .a1Ci00000048p75EAA .events--event-time,
    .a1Ci00000048p75EAA .event--forum-time,
    .a1Ci00000048p75EAA .events--event-timeLocation,
    .a1Ci00000048p75EAA .events--event-presentedBy,
    .a1Ci00000048p75EAA .events--event-share,
    .a1Ci00000048p75EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p75EAA .event--forum-share,
    .a1Ci00000048p75EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p75EAA .event--forum-title,
    .a1Ci00000048p75EAA .events--event-title,
    .a1Ci00000048p75EAA .events--event-moderator--title,
    .a1Ci00000048p75EAA .events--event-moderator--title-a,
    .a1Ci00000048p75EAA .event--title {
      color: #000000; }
    .a1Ci00000048p75EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p75EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p75EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p75EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p75EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p75EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p75EAA .events--event-host > a,
    .a1Ci00000048p75EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p75EAA .events--event-time,
    .a1Ci00000048p75EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p75EAA > .row .events--event-time,
    .a1Ci00000048p75EAA > .row .events--event-share,
    .a1Ci00000048p75EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p75EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p75EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p75EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p75EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p75EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p75EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p74EAA {
  /*endif*/ }
  .a1Ci00000048p74EAA.special:before {
    background: #000000; }
  .a1Ci00000048p74EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p74EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p74EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p74EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p74EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p74EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p74EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p74EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p74EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p74EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p74EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p74EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p74EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p74EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p74EAA .events--event-panelists--name,
    .a1Ci00000048p74EAA .events--event-host,
    .a1Ci00000048p74EAA .events--event-time,
    .a1Ci00000048p74EAA .event--forum-time,
    .a1Ci00000048p74EAA .events--event-timeLocation,
    .a1Ci00000048p74EAA .events--event-presentedBy,
    .a1Ci00000048p74EAA .events--event-share,
    .a1Ci00000048p74EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p74EAA .event--forum-share,
    .a1Ci00000048p74EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p74EAA .event--forum-title,
    .a1Ci00000048p74EAA .events--event-title,
    .a1Ci00000048p74EAA .events--event-moderator--title,
    .a1Ci00000048p74EAA .events--event-moderator--title-a,
    .a1Ci00000048p74EAA .event--title {
      color: #000000; }
    .a1Ci00000048p74EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p74EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p74EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p74EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p74EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p74EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p74EAA .events--event-host > a,
    .a1Ci00000048p74EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p74EAA .events--event-time,
    .a1Ci00000048p74EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p74EAA > .row .events--event-time,
    .a1Ci00000048p74EAA > .row .events--event-share,
    .a1Ci00000048p74EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p74EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p74EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p74EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p74EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p74EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p74EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p73EAA {
  /*endif*/ }
  .a1Ci00000048p73EAA.special:before {
    background: #000000; }
  .a1Ci00000048p73EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p73EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p73EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p73EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p73EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p73EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p73EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p73EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p73EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p73EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p73EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p73EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p73EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p73EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p73EAA .events--event-panelists--name,
    .a1Ci00000048p73EAA .events--event-host,
    .a1Ci00000048p73EAA .events--event-time,
    .a1Ci00000048p73EAA .event--forum-time,
    .a1Ci00000048p73EAA .events--event-timeLocation,
    .a1Ci00000048p73EAA .events--event-presentedBy,
    .a1Ci00000048p73EAA .events--event-share,
    .a1Ci00000048p73EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p73EAA .event--forum-share,
    .a1Ci00000048p73EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p73EAA .event--forum-title,
    .a1Ci00000048p73EAA .events--event-title,
    .a1Ci00000048p73EAA .events--event-moderator--title,
    .a1Ci00000048p73EAA .events--event-moderator--title-a,
    .a1Ci00000048p73EAA .event--title {
      color: #000000; }
    .a1Ci00000048p73EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p73EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p73EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p73EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p73EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p73EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p73EAA .events--event-host > a,
    .a1Ci00000048p73EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p73EAA .events--event-time,
    .a1Ci00000048p73EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p73EAA > .row .events--event-time,
    .a1Ci00000048p73EAA > .row .events--event-share,
    .a1Ci00000048p73EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p73EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p73EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p73EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p73EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p73EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p73EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p72EAA {
  /*endif*/ }
  .a1Ci00000048p72EAA.special:before {
    background: #000000; }
  .a1Ci00000048p72EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p72EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p72EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p72EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p72EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p72EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p72EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p72EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p72EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p72EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p72EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p72EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p72EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p72EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p72EAA .events--event-panelists--name,
    .a1Ci00000048p72EAA .events--event-host,
    .a1Ci00000048p72EAA .events--event-time,
    .a1Ci00000048p72EAA .event--forum-time,
    .a1Ci00000048p72EAA .events--event-timeLocation,
    .a1Ci00000048p72EAA .events--event-presentedBy,
    .a1Ci00000048p72EAA .events--event-share,
    .a1Ci00000048p72EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p72EAA .event--forum-share,
    .a1Ci00000048p72EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p72EAA .event--forum-title,
    .a1Ci00000048p72EAA .events--event-title,
    .a1Ci00000048p72EAA .events--event-moderator--title,
    .a1Ci00000048p72EAA .events--event-moderator--title-a,
    .a1Ci00000048p72EAA .event--title {
      color: #000000; }
    .a1Ci00000048p72EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p72EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p72EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p72EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p72EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p72EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p72EAA .events--event-host > a,
    .a1Ci00000048p72EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p72EAA .events--event-time,
    .a1Ci00000048p72EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p72EAA > .row .events--event-time,
    .a1Ci00000048p72EAA > .row .events--event-share,
    .a1Ci00000048p72EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p72EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p72EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p72EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p72EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p72EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p72EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p71EAA {
  /*endif*/ }
  .a1Ci00000048p71EAA.special:before {
    background: #000000; }
  .a1Ci00000048p71EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p71EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p71EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p71EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p71EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p71EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p71EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p71EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p71EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p71EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p71EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p71EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p71EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p71EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p71EAA .events--event-panelists--name,
    .a1Ci00000048p71EAA .events--event-host,
    .a1Ci00000048p71EAA .events--event-time,
    .a1Ci00000048p71EAA .event--forum-time,
    .a1Ci00000048p71EAA .events--event-timeLocation,
    .a1Ci00000048p71EAA .events--event-presentedBy,
    .a1Ci00000048p71EAA .events--event-share,
    .a1Ci00000048p71EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p71EAA .event--forum-share,
    .a1Ci00000048p71EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p71EAA .event--forum-title,
    .a1Ci00000048p71EAA .events--event-title,
    .a1Ci00000048p71EAA .events--event-moderator--title,
    .a1Ci00000048p71EAA .events--event-moderator--title-a,
    .a1Ci00000048p71EAA .event--title {
      color: #000000; }
    .a1Ci00000048p71EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p71EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p71EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p71EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p71EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p71EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p71EAA .events--event-host > a,
    .a1Ci00000048p71EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p71EAA .events--event-time,
    .a1Ci00000048p71EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p71EAA > .row .events--event-time,
    .a1Ci00000048p71EAA > .row .events--event-share,
    .a1Ci00000048p71EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p71EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p71EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p71EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p71EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p71EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p71EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p70EAA {
  /*endif*/ }
  .a1Ci00000048p70EAA.special:before {
    background: #000000; }
  .a1Ci00000048p70EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p70EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p70EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p70EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p70EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p70EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p70EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p70EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p70EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p70EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p70EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p70EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p70EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p70EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p70EAA .events--event-panelists--name,
    .a1Ci00000048p70EAA .events--event-host,
    .a1Ci00000048p70EAA .events--event-time,
    .a1Ci00000048p70EAA .event--forum-time,
    .a1Ci00000048p70EAA .events--event-timeLocation,
    .a1Ci00000048p70EAA .events--event-presentedBy,
    .a1Ci00000048p70EAA .events--event-share,
    .a1Ci00000048p70EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p70EAA .event--forum-share,
    .a1Ci00000048p70EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p70EAA .event--forum-title,
    .a1Ci00000048p70EAA .events--event-title,
    .a1Ci00000048p70EAA .events--event-moderator--title,
    .a1Ci00000048p70EAA .events--event-moderator--title-a,
    .a1Ci00000048p70EAA .event--title {
      color: #000000; }
    .a1Ci00000048p70EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p70EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p70EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p70EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p70EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p70EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p70EAA .events--event-host > a,
    .a1Ci00000048p70EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p70EAA .events--event-time,
    .a1Ci00000048p70EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p70EAA > .row .events--event-time,
    .a1Ci00000048p70EAA > .row .events--event-share,
    .a1Ci00000048p70EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p70EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p70EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p70EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p70EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p70EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p70EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6zEAA {
  /*endif*/ }
  .a1Ci00000048p6zEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6zEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6zEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6zEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6zEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6zEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6zEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6zEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6zEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6zEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6zEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6zEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6zEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6zEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6zEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6zEAA .events--event-panelists--name,
    .a1Ci00000048p6zEAA .events--event-host,
    .a1Ci00000048p6zEAA .events--event-time,
    .a1Ci00000048p6zEAA .event--forum-time,
    .a1Ci00000048p6zEAA .events--event-timeLocation,
    .a1Ci00000048p6zEAA .events--event-presentedBy,
    .a1Ci00000048p6zEAA .events--event-share,
    .a1Ci00000048p6zEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6zEAA .event--forum-share,
    .a1Ci00000048p6zEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6zEAA .event--forum-title,
    .a1Ci00000048p6zEAA .events--event-title,
    .a1Ci00000048p6zEAA .events--event-moderator--title,
    .a1Ci00000048p6zEAA .events--event-moderator--title-a,
    .a1Ci00000048p6zEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6zEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6zEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6zEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6zEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6zEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6zEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6zEAA .events--event-host > a,
    .a1Ci00000048p6zEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6zEAA .events--event-time,
    .a1Ci00000048p6zEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6zEAA > .row .events--event-time,
    .a1Ci00000048p6zEAA > .row .events--event-share,
    .a1Ci00000048p6zEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6zEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6zEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6zEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6zEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6zEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6zEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6yEAA {
  /*endif*/ }
  .a1Ci00000048p6yEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6yEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6yEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6yEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6yEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6yEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6yEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6yEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6yEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6yEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6yEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6yEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6yEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6yEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6yEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6yEAA .events--event-panelists--name,
    .a1Ci00000048p6yEAA .events--event-host,
    .a1Ci00000048p6yEAA .events--event-time,
    .a1Ci00000048p6yEAA .event--forum-time,
    .a1Ci00000048p6yEAA .events--event-timeLocation,
    .a1Ci00000048p6yEAA .events--event-presentedBy,
    .a1Ci00000048p6yEAA .events--event-share,
    .a1Ci00000048p6yEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6yEAA .event--forum-share,
    .a1Ci00000048p6yEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6yEAA .event--forum-title,
    .a1Ci00000048p6yEAA .events--event-title,
    .a1Ci00000048p6yEAA .events--event-moderator--title,
    .a1Ci00000048p6yEAA .events--event-moderator--title-a,
    .a1Ci00000048p6yEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6yEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6yEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6yEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6yEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6yEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6yEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6yEAA .events--event-host > a,
    .a1Ci00000048p6yEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6yEAA .events--event-time,
    .a1Ci00000048p6yEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6yEAA > .row .events--event-time,
    .a1Ci00000048p6yEAA > .row .events--event-share,
    .a1Ci00000048p6yEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6yEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6yEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6yEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6yEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6yEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6yEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6xEAA {
  /*endif*/ }
  .a1Ci00000048p6xEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6xEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6xEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6xEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6xEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6xEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6xEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6xEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6xEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6xEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6xEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6xEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6xEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6xEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6xEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6xEAA .events--event-panelists--name,
    .a1Ci00000048p6xEAA .events--event-host,
    .a1Ci00000048p6xEAA .events--event-time,
    .a1Ci00000048p6xEAA .event--forum-time,
    .a1Ci00000048p6xEAA .events--event-timeLocation,
    .a1Ci00000048p6xEAA .events--event-presentedBy,
    .a1Ci00000048p6xEAA .events--event-share,
    .a1Ci00000048p6xEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6xEAA .event--forum-share,
    .a1Ci00000048p6xEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6xEAA .event--forum-title,
    .a1Ci00000048p6xEAA .events--event-title,
    .a1Ci00000048p6xEAA .events--event-moderator--title,
    .a1Ci00000048p6xEAA .events--event-moderator--title-a,
    .a1Ci00000048p6xEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6xEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6xEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6xEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6xEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6xEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6xEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6xEAA .events--event-host > a,
    .a1Ci00000048p6xEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6xEAA .events--event-time,
    .a1Ci00000048p6xEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6xEAA > .row .events--event-time,
    .a1Ci00000048p6xEAA > .row .events--event-share,
    .a1Ci00000048p6xEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6xEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6xEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6xEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6xEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6xEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6xEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6wEAA {
  /*endif*/ }
  .a1Ci00000048p6wEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6wEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6wEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6wEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6wEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6wEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6wEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6wEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6wEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6wEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6wEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6wEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6wEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6wEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6wEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6wEAA .events--event-panelists--name,
    .a1Ci00000048p6wEAA .events--event-host,
    .a1Ci00000048p6wEAA .events--event-time,
    .a1Ci00000048p6wEAA .event--forum-time,
    .a1Ci00000048p6wEAA .events--event-timeLocation,
    .a1Ci00000048p6wEAA .events--event-presentedBy,
    .a1Ci00000048p6wEAA .events--event-share,
    .a1Ci00000048p6wEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6wEAA .event--forum-share,
    .a1Ci00000048p6wEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6wEAA .event--forum-title,
    .a1Ci00000048p6wEAA .events--event-title,
    .a1Ci00000048p6wEAA .events--event-moderator--title,
    .a1Ci00000048p6wEAA .events--event-moderator--title-a,
    .a1Ci00000048p6wEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6wEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6wEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6wEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6wEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6wEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6wEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6wEAA .events--event-host > a,
    .a1Ci00000048p6wEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6wEAA .events--event-time,
    .a1Ci00000048p6wEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6wEAA > .row .events--event-time,
    .a1Ci00000048p6wEAA > .row .events--event-share,
    .a1Ci00000048p6wEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6wEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6wEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6wEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6wEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6wEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6wEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6uEAA {
  /*endif*/ }
  .a1Ci00000048p6uEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6uEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6uEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6uEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6uEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6uEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6uEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6uEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6uEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6uEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6uEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6uEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6uEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6uEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6uEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6uEAA .events--event-panelists--name,
    .a1Ci00000048p6uEAA .events--event-host,
    .a1Ci00000048p6uEAA .events--event-time,
    .a1Ci00000048p6uEAA .event--forum-time,
    .a1Ci00000048p6uEAA .events--event-timeLocation,
    .a1Ci00000048p6uEAA .events--event-presentedBy,
    .a1Ci00000048p6uEAA .events--event-share,
    .a1Ci00000048p6uEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6uEAA .event--forum-share,
    .a1Ci00000048p6uEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6uEAA .event--forum-title,
    .a1Ci00000048p6uEAA .events--event-title,
    .a1Ci00000048p6uEAA .events--event-moderator--title,
    .a1Ci00000048p6uEAA .events--event-moderator--title-a,
    .a1Ci00000048p6uEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6uEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6uEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6uEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6uEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6uEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6uEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6uEAA .events--event-host > a,
    .a1Ci00000048p6uEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6uEAA .events--event-time,
    .a1Ci00000048p6uEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6uEAA > .row .events--event-time,
    .a1Ci00000048p6uEAA > .row .events--event-share,
    .a1Ci00000048p6uEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6uEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6uEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6uEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6uEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6uEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6uEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6tEAA {
  /*endif*/ }
  .a1Ci00000048p6tEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6tEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6tEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6tEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6tEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6tEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6tEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6tEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6tEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6tEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6tEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6tEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6tEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6tEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6tEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6tEAA .events--event-panelists--name,
    .a1Ci00000048p6tEAA .events--event-host,
    .a1Ci00000048p6tEAA .events--event-time,
    .a1Ci00000048p6tEAA .event--forum-time,
    .a1Ci00000048p6tEAA .events--event-timeLocation,
    .a1Ci00000048p6tEAA .events--event-presentedBy,
    .a1Ci00000048p6tEAA .events--event-share,
    .a1Ci00000048p6tEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6tEAA .event--forum-share,
    .a1Ci00000048p6tEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6tEAA .event--forum-title,
    .a1Ci00000048p6tEAA .events--event-title,
    .a1Ci00000048p6tEAA .events--event-moderator--title,
    .a1Ci00000048p6tEAA .events--event-moderator--title-a,
    .a1Ci00000048p6tEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6tEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6tEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6tEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6tEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6tEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6tEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6tEAA .events--event-host > a,
    .a1Ci00000048p6tEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6tEAA .events--event-time,
    .a1Ci00000048p6tEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6tEAA > .row .events--event-time,
    .a1Ci00000048p6tEAA > .row .events--event-share,
    .a1Ci00000048p6tEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6tEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6tEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6tEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6tEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6tEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6tEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6sEAA {
  /*endif*/ }
  .a1Ci00000048p6sEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6sEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6sEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6sEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6sEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6sEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6sEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6sEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6sEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6sEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6sEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6sEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6sEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6sEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6sEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6sEAA .events--event-panelists--name,
    .a1Ci00000048p6sEAA .events--event-host,
    .a1Ci00000048p6sEAA .events--event-time,
    .a1Ci00000048p6sEAA .event--forum-time,
    .a1Ci00000048p6sEAA .events--event-timeLocation,
    .a1Ci00000048p6sEAA .events--event-presentedBy,
    .a1Ci00000048p6sEAA .events--event-share,
    .a1Ci00000048p6sEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6sEAA .event--forum-share,
    .a1Ci00000048p6sEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6sEAA .event--forum-title,
    .a1Ci00000048p6sEAA .events--event-title,
    .a1Ci00000048p6sEAA .events--event-moderator--title,
    .a1Ci00000048p6sEAA .events--event-moderator--title-a,
    .a1Ci00000048p6sEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6sEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6sEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6sEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6sEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6sEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6sEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6sEAA .events--event-host > a,
    .a1Ci00000048p6sEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6sEAA .events--event-time,
    .a1Ci00000048p6sEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6sEAA > .row .events--event-time,
    .a1Ci00000048p6sEAA > .row .events--event-share,
    .a1Ci00000048p6sEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6sEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6sEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6sEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6sEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6sEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6sEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6rEAA {
  /*endif*/ }
  .a1Ci00000048p6rEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6rEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6rEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6rEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6rEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6rEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6rEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6rEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6rEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6rEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6rEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6rEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6rEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6rEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6rEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6rEAA .events--event-panelists--name,
    .a1Ci00000048p6rEAA .events--event-host,
    .a1Ci00000048p6rEAA .events--event-time,
    .a1Ci00000048p6rEAA .event--forum-time,
    .a1Ci00000048p6rEAA .events--event-timeLocation,
    .a1Ci00000048p6rEAA .events--event-presentedBy,
    .a1Ci00000048p6rEAA .events--event-share,
    .a1Ci00000048p6rEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6rEAA .event--forum-share,
    .a1Ci00000048p6rEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6rEAA .event--forum-title,
    .a1Ci00000048p6rEAA .events--event-title,
    .a1Ci00000048p6rEAA .events--event-moderator--title,
    .a1Ci00000048p6rEAA .events--event-moderator--title-a,
    .a1Ci00000048p6rEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6rEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6rEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6rEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6rEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6rEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6rEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6rEAA .events--event-host > a,
    .a1Ci00000048p6rEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6rEAA .events--event-time,
    .a1Ci00000048p6rEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6rEAA > .row .events--event-time,
    .a1Ci00000048p6rEAA > .row .events--event-share,
    .a1Ci00000048p6rEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6rEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6rEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6rEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6rEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6rEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6rEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6qEAA {
  /*endif*/ }
  .a1Ci00000048p6qEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6qEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6qEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6qEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6qEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6qEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6qEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6qEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6qEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6qEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6qEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6qEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6qEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6qEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6qEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6qEAA .events--event-panelists--name,
    .a1Ci00000048p6qEAA .events--event-host,
    .a1Ci00000048p6qEAA .events--event-time,
    .a1Ci00000048p6qEAA .event--forum-time,
    .a1Ci00000048p6qEAA .events--event-timeLocation,
    .a1Ci00000048p6qEAA .events--event-presentedBy,
    .a1Ci00000048p6qEAA .events--event-share,
    .a1Ci00000048p6qEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6qEAA .event--forum-share,
    .a1Ci00000048p6qEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6qEAA .event--forum-title,
    .a1Ci00000048p6qEAA .events--event-title,
    .a1Ci00000048p6qEAA .events--event-moderator--title,
    .a1Ci00000048p6qEAA .events--event-moderator--title-a,
    .a1Ci00000048p6qEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6qEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6qEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6qEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6qEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6qEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6qEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6qEAA .events--event-host > a,
    .a1Ci00000048p6qEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6qEAA .events--event-time,
    .a1Ci00000048p6qEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6qEAA > .row .events--event-time,
    .a1Ci00000048p6qEAA > .row .events--event-share,
    .a1Ci00000048p6qEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6qEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6qEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6qEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6qEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6qEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6qEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6pEAA {
  /*endif*/ }
  .a1Ci00000048p6pEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6pEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6pEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6pEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6pEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6pEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6pEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6pEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6pEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6pEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6pEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6pEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6pEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6pEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6pEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6pEAA .events--event-panelists--name,
    .a1Ci00000048p6pEAA .events--event-host,
    .a1Ci00000048p6pEAA .events--event-time,
    .a1Ci00000048p6pEAA .event--forum-time,
    .a1Ci00000048p6pEAA .events--event-timeLocation,
    .a1Ci00000048p6pEAA .events--event-presentedBy,
    .a1Ci00000048p6pEAA .events--event-share,
    .a1Ci00000048p6pEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6pEAA .event--forum-share,
    .a1Ci00000048p6pEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6pEAA .event--forum-title,
    .a1Ci00000048p6pEAA .events--event-title,
    .a1Ci00000048p6pEAA .events--event-moderator--title,
    .a1Ci00000048p6pEAA .events--event-moderator--title-a,
    .a1Ci00000048p6pEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6pEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6pEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6pEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6pEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6pEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6pEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6pEAA .events--event-host > a,
    .a1Ci00000048p6pEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6pEAA .events--event-time,
    .a1Ci00000048p6pEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6pEAA > .row .events--event-time,
    .a1Ci00000048p6pEAA > .row .events--event-share,
    .a1Ci00000048p6pEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6pEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6pEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6pEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6pEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6pEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6pEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6oEAA {
  /*endif*/ }
  .a1Ci00000048p6oEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6oEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6oEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6oEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6oEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6oEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6oEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6oEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6oEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6oEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6oEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6oEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6oEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6oEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6oEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6oEAA .events--event-panelists--name,
    .a1Ci00000048p6oEAA .events--event-host,
    .a1Ci00000048p6oEAA .events--event-time,
    .a1Ci00000048p6oEAA .event--forum-time,
    .a1Ci00000048p6oEAA .events--event-timeLocation,
    .a1Ci00000048p6oEAA .events--event-presentedBy,
    .a1Ci00000048p6oEAA .events--event-share,
    .a1Ci00000048p6oEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6oEAA .event--forum-share,
    .a1Ci00000048p6oEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6oEAA .event--forum-title,
    .a1Ci00000048p6oEAA .events--event-title,
    .a1Ci00000048p6oEAA .events--event-moderator--title,
    .a1Ci00000048p6oEAA .events--event-moderator--title-a,
    .a1Ci00000048p6oEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6oEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6oEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6oEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6oEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6oEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6oEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6oEAA .events--event-host > a,
    .a1Ci00000048p6oEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6oEAA .events--event-time,
    .a1Ci00000048p6oEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6oEAA > .row .events--event-time,
    .a1Ci00000048p6oEAA > .row .events--event-share,
    .a1Ci00000048p6oEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6oEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6oEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6oEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6oEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6oEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6oEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6nEAA {
  /*endif*/ }
  .a1Ci00000048p6nEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6nEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6nEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6nEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6nEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6nEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6nEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6nEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6nEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6nEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6nEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6nEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6nEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6nEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6nEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6nEAA .events--event-panelists--name,
    .a1Ci00000048p6nEAA .events--event-host,
    .a1Ci00000048p6nEAA .events--event-time,
    .a1Ci00000048p6nEAA .event--forum-time,
    .a1Ci00000048p6nEAA .events--event-timeLocation,
    .a1Ci00000048p6nEAA .events--event-presentedBy,
    .a1Ci00000048p6nEAA .events--event-share,
    .a1Ci00000048p6nEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6nEAA .event--forum-share,
    .a1Ci00000048p6nEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6nEAA .event--forum-title,
    .a1Ci00000048p6nEAA .events--event-title,
    .a1Ci00000048p6nEAA .events--event-moderator--title,
    .a1Ci00000048p6nEAA .events--event-moderator--title-a,
    .a1Ci00000048p6nEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6nEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6nEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6nEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6nEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6nEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6nEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6nEAA .events--event-host > a,
    .a1Ci00000048p6nEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6nEAA .events--event-time,
    .a1Ci00000048p6nEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6nEAA > .row .events--event-time,
    .a1Ci00000048p6nEAA > .row .events--event-share,
    .a1Ci00000048p6nEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6nEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6nEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6nEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6nEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6nEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6nEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6mEAA {
  /*endif*/ }
  .a1Ci00000048p6mEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6mEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6mEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6mEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6mEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6mEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6mEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6mEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6mEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6mEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6mEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6mEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6mEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6mEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6mEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6mEAA .events--event-panelists--name,
    .a1Ci00000048p6mEAA .events--event-host,
    .a1Ci00000048p6mEAA .events--event-time,
    .a1Ci00000048p6mEAA .event--forum-time,
    .a1Ci00000048p6mEAA .events--event-timeLocation,
    .a1Ci00000048p6mEAA .events--event-presentedBy,
    .a1Ci00000048p6mEAA .events--event-share,
    .a1Ci00000048p6mEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6mEAA .event--forum-share,
    .a1Ci00000048p6mEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6mEAA .event--forum-title,
    .a1Ci00000048p6mEAA .events--event-title,
    .a1Ci00000048p6mEAA .events--event-moderator--title,
    .a1Ci00000048p6mEAA .events--event-moderator--title-a,
    .a1Ci00000048p6mEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6mEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6mEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6mEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6mEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6mEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6mEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6mEAA .events--event-host > a,
    .a1Ci00000048p6mEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6mEAA .events--event-time,
    .a1Ci00000048p6mEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6mEAA > .row .events--event-time,
    .a1Ci00000048p6mEAA > .row .events--event-share,
    .a1Ci00000048p6mEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6mEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6mEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6mEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6mEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6mEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6mEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6lEAA {
  /*endif*/ }
  .a1Ci00000048p6lEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6lEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6lEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6lEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6lEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6lEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6lEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6lEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6lEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6lEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6lEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6lEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6lEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6lEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6lEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6lEAA .events--event-panelists--name,
    .a1Ci00000048p6lEAA .events--event-host,
    .a1Ci00000048p6lEAA .events--event-time,
    .a1Ci00000048p6lEAA .event--forum-time,
    .a1Ci00000048p6lEAA .events--event-timeLocation,
    .a1Ci00000048p6lEAA .events--event-presentedBy,
    .a1Ci00000048p6lEAA .events--event-share,
    .a1Ci00000048p6lEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6lEAA .event--forum-share,
    .a1Ci00000048p6lEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6lEAA .event--forum-title,
    .a1Ci00000048p6lEAA .events--event-title,
    .a1Ci00000048p6lEAA .events--event-moderator--title,
    .a1Ci00000048p6lEAA .events--event-moderator--title-a,
    .a1Ci00000048p6lEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6lEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6lEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6lEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6lEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6lEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6lEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6lEAA .events--event-host > a,
    .a1Ci00000048p6lEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6lEAA .events--event-time,
    .a1Ci00000048p6lEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6lEAA > .row .events--event-time,
    .a1Ci00000048p6lEAA > .row .events--event-share,
    .a1Ci00000048p6lEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6lEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6lEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6lEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6lEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6lEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6lEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6kEAA {
  /*endif*/ }
  .a1Ci00000048p6kEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6kEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6kEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6kEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6kEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6kEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6kEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6kEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6kEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6kEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6kEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6kEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6kEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6kEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6kEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6kEAA .events--event-panelists--name,
    .a1Ci00000048p6kEAA .events--event-host,
    .a1Ci00000048p6kEAA .events--event-time,
    .a1Ci00000048p6kEAA .event--forum-time,
    .a1Ci00000048p6kEAA .events--event-timeLocation,
    .a1Ci00000048p6kEAA .events--event-presentedBy,
    .a1Ci00000048p6kEAA .events--event-share,
    .a1Ci00000048p6kEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6kEAA .event--forum-share,
    .a1Ci00000048p6kEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6kEAA .event--forum-title,
    .a1Ci00000048p6kEAA .events--event-title,
    .a1Ci00000048p6kEAA .events--event-moderator--title,
    .a1Ci00000048p6kEAA .events--event-moderator--title-a,
    .a1Ci00000048p6kEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6kEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6kEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6kEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6kEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6kEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6kEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6kEAA .events--event-host > a,
    .a1Ci00000048p6kEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6kEAA .events--event-time,
    .a1Ci00000048p6kEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6kEAA > .row .events--event-time,
    .a1Ci00000048p6kEAA > .row .events--event-share,
    .a1Ci00000048p6kEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6kEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6kEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6kEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6kEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6kEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6kEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6jEAA {
  /*endif*/ }
  .a1Ci00000048p6jEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6jEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6jEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6jEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6jEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6jEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6jEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6jEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6jEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6jEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6jEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6jEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6jEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6jEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6jEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6jEAA .events--event-panelists--name,
    .a1Ci00000048p6jEAA .events--event-host,
    .a1Ci00000048p6jEAA .events--event-time,
    .a1Ci00000048p6jEAA .event--forum-time,
    .a1Ci00000048p6jEAA .events--event-timeLocation,
    .a1Ci00000048p6jEAA .events--event-presentedBy,
    .a1Ci00000048p6jEAA .events--event-share,
    .a1Ci00000048p6jEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6jEAA .event--forum-share,
    .a1Ci00000048p6jEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6jEAA .event--forum-title,
    .a1Ci00000048p6jEAA .events--event-title,
    .a1Ci00000048p6jEAA .events--event-moderator--title,
    .a1Ci00000048p6jEAA .events--event-moderator--title-a,
    .a1Ci00000048p6jEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6jEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6jEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6jEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6jEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6jEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6jEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6jEAA .events--event-host > a,
    .a1Ci00000048p6jEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6jEAA .events--event-time,
    .a1Ci00000048p6jEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6jEAA > .row .events--event-time,
    .a1Ci00000048p6jEAA > .row .events--event-share,
    .a1Ci00000048p6jEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6jEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6jEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6jEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6jEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6jEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6jEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6iEAA {
  /*endif*/ }
  .a1Ci00000048p6iEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6iEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6iEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6iEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6iEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6iEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6iEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6iEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6iEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6iEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6iEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6iEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6iEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6iEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6iEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6iEAA .events--event-panelists--name,
    .a1Ci00000048p6iEAA .events--event-host,
    .a1Ci00000048p6iEAA .events--event-time,
    .a1Ci00000048p6iEAA .event--forum-time,
    .a1Ci00000048p6iEAA .events--event-timeLocation,
    .a1Ci00000048p6iEAA .events--event-presentedBy,
    .a1Ci00000048p6iEAA .events--event-share,
    .a1Ci00000048p6iEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6iEAA .event--forum-share,
    .a1Ci00000048p6iEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6iEAA .event--forum-title,
    .a1Ci00000048p6iEAA .events--event-title,
    .a1Ci00000048p6iEAA .events--event-moderator--title,
    .a1Ci00000048p6iEAA .events--event-moderator--title-a,
    .a1Ci00000048p6iEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6iEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6iEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6iEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6iEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6iEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6iEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6iEAA .events--event-host > a,
    .a1Ci00000048p6iEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6iEAA .events--event-time,
    .a1Ci00000048p6iEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6iEAA > .row .events--event-time,
    .a1Ci00000048p6iEAA > .row .events--event-share,
    .a1Ci00000048p6iEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6iEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6iEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6iEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6iEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6iEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6iEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6hEAA {
  /*endif*/ }
  .a1Ci00000048p6hEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6hEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6hEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6hEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6hEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6hEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6hEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6hEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6hEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6hEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6hEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6hEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6hEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6hEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6hEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6hEAA .events--event-panelists--name,
    .a1Ci00000048p6hEAA .events--event-host,
    .a1Ci00000048p6hEAA .events--event-time,
    .a1Ci00000048p6hEAA .event--forum-time,
    .a1Ci00000048p6hEAA .events--event-timeLocation,
    .a1Ci00000048p6hEAA .events--event-presentedBy,
    .a1Ci00000048p6hEAA .events--event-share,
    .a1Ci00000048p6hEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6hEAA .event--forum-share,
    .a1Ci00000048p6hEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6hEAA .event--forum-title,
    .a1Ci00000048p6hEAA .events--event-title,
    .a1Ci00000048p6hEAA .events--event-moderator--title,
    .a1Ci00000048p6hEAA .events--event-moderator--title-a,
    .a1Ci00000048p6hEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6hEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6hEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6hEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6hEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6hEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6hEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6hEAA .events--event-host > a,
    .a1Ci00000048p6hEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6hEAA .events--event-time,
    .a1Ci00000048p6hEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6hEAA > .row .events--event-time,
    .a1Ci00000048p6hEAA > .row .events--event-share,
    .a1Ci00000048p6hEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6hEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6hEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6hEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6hEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6hEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6hEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6gEAA {
  /*endif*/ }
  .a1Ci00000048p6gEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6gEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6gEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6gEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6gEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6gEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6gEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6gEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6gEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6gEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6gEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6gEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6gEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6gEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6gEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6gEAA .events--event-panelists--name,
    .a1Ci00000048p6gEAA .events--event-host,
    .a1Ci00000048p6gEAA .events--event-time,
    .a1Ci00000048p6gEAA .event--forum-time,
    .a1Ci00000048p6gEAA .events--event-timeLocation,
    .a1Ci00000048p6gEAA .events--event-presentedBy,
    .a1Ci00000048p6gEAA .events--event-share,
    .a1Ci00000048p6gEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6gEAA .event--forum-share,
    .a1Ci00000048p6gEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6gEAA .event--forum-title,
    .a1Ci00000048p6gEAA .events--event-title,
    .a1Ci00000048p6gEAA .events--event-moderator--title,
    .a1Ci00000048p6gEAA .events--event-moderator--title-a,
    .a1Ci00000048p6gEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6gEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6gEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6gEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6gEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6gEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6gEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6gEAA .events--event-host > a,
    .a1Ci00000048p6gEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6gEAA .events--event-time,
    .a1Ci00000048p6gEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6gEAA > .row .events--event-time,
    .a1Ci00000048p6gEAA > .row .events--event-share,
    .a1Ci00000048p6gEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6gEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6gEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6gEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6gEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6gEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6gEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6fEAA {
  /*endif*/ }
  .a1Ci00000048p6fEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6fEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6fEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6fEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6fEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6fEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6fEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6fEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6fEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6fEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6fEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6fEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6fEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6fEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6fEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6fEAA .events--event-panelists--name,
    .a1Ci00000048p6fEAA .events--event-host,
    .a1Ci00000048p6fEAA .events--event-time,
    .a1Ci00000048p6fEAA .event--forum-time,
    .a1Ci00000048p6fEAA .events--event-timeLocation,
    .a1Ci00000048p6fEAA .events--event-presentedBy,
    .a1Ci00000048p6fEAA .events--event-share,
    .a1Ci00000048p6fEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6fEAA .event--forum-share,
    .a1Ci00000048p6fEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6fEAA .event--forum-title,
    .a1Ci00000048p6fEAA .events--event-title,
    .a1Ci00000048p6fEAA .events--event-moderator--title,
    .a1Ci00000048p6fEAA .events--event-moderator--title-a,
    .a1Ci00000048p6fEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6fEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6fEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6fEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6fEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6fEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6fEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6fEAA .events--event-host > a,
    .a1Ci00000048p6fEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6fEAA .events--event-time,
    .a1Ci00000048p6fEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6fEAA > .row .events--event-time,
    .a1Ci00000048p6fEAA > .row .events--event-share,
    .a1Ci00000048p6fEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6fEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6fEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6fEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6fEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6fEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6fEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6eEAA {
  /*endif*/ }
  .a1Ci00000048p6eEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6eEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6eEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6eEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6eEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6eEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6eEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6eEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6eEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6eEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6eEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6eEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6eEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6eEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6eEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6eEAA .events--event-panelists--name,
    .a1Ci00000048p6eEAA .events--event-host,
    .a1Ci00000048p6eEAA .events--event-time,
    .a1Ci00000048p6eEAA .event--forum-time,
    .a1Ci00000048p6eEAA .events--event-timeLocation,
    .a1Ci00000048p6eEAA .events--event-presentedBy,
    .a1Ci00000048p6eEAA .events--event-share,
    .a1Ci00000048p6eEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6eEAA .event--forum-share,
    .a1Ci00000048p6eEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6eEAA .event--forum-title,
    .a1Ci00000048p6eEAA .events--event-title,
    .a1Ci00000048p6eEAA .events--event-moderator--title,
    .a1Ci00000048p6eEAA .events--event-moderator--title-a,
    .a1Ci00000048p6eEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6eEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6eEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6eEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6eEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6eEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6eEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6eEAA .events--event-host > a,
    .a1Ci00000048p6eEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6eEAA .events--event-time,
    .a1Ci00000048p6eEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6eEAA > .row .events--event-time,
    .a1Ci00000048p6eEAA > .row .events--event-share,
    .a1Ci00000048p6eEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6eEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6eEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6eEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6eEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6eEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6eEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6dEAA {
  /*endif*/ }
  .a1Ci00000048p6dEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6dEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6dEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6dEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6dEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6dEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6dEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6dEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6dEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6dEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6dEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6dEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6dEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6dEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6dEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6dEAA .events--event-panelists--name,
    .a1Ci00000048p6dEAA .events--event-host,
    .a1Ci00000048p6dEAA .events--event-time,
    .a1Ci00000048p6dEAA .event--forum-time,
    .a1Ci00000048p6dEAA .events--event-timeLocation,
    .a1Ci00000048p6dEAA .events--event-presentedBy,
    .a1Ci00000048p6dEAA .events--event-share,
    .a1Ci00000048p6dEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6dEAA .event--forum-share,
    .a1Ci00000048p6dEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6dEAA .event--forum-title,
    .a1Ci00000048p6dEAA .events--event-title,
    .a1Ci00000048p6dEAA .events--event-moderator--title,
    .a1Ci00000048p6dEAA .events--event-moderator--title-a,
    .a1Ci00000048p6dEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6dEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6dEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6dEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6dEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6dEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6dEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6dEAA .events--event-host > a,
    .a1Ci00000048p6dEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6dEAA .events--event-time,
    .a1Ci00000048p6dEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6dEAA > .row .events--event-time,
    .a1Ci00000048p6dEAA > .row .events--event-share,
    .a1Ci00000048p6dEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6dEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6dEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6dEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6dEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6dEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6dEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6cEAA {
  /*endif*/ }
  .a1Ci00000048p6cEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6cEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6cEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6cEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6cEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6cEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6cEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6cEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6cEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6cEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6cEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6cEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6cEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6cEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6cEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6cEAA .events--event-panelists--name,
    .a1Ci00000048p6cEAA .events--event-host,
    .a1Ci00000048p6cEAA .events--event-time,
    .a1Ci00000048p6cEAA .event--forum-time,
    .a1Ci00000048p6cEAA .events--event-timeLocation,
    .a1Ci00000048p6cEAA .events--event-presentedBy,
    .a1Ci00000048p6cEAA .events--event-share,
    .a1Ci00000048p6cEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6cEAA .event--forum-share,
    .a1Ci00000048p6cEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6cEAA .event--forum-title,
    .a1Ci00000048p6cEAA .events--event-title,
    .a1Ci00000048p6cEAA .events--event-moderator--title,
    .a1Ci00000048p6cEAA .events--event-moderator--title-a,
    .a1Ci00000048p6cEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6cEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6cEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6cEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6cEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6cEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6cEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6cEAA .events--event-host > a,
    .a1Ci00000048p6cEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6cEAA .events--event-time,
    .a1Ci00000048p6cEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6cEAA > .row .events--event-time,
    .a1Ci00000048p6cEAA > .row .events--event-share,
    .a1Ci00000048p6cEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6cEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6cEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6cEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6cEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6cEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6cEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6bEAA {
  /*endif*/ }
  .a1Ci00000048p6bEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6bEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6bEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6bEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6bEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6bEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6bEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6bEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6bEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6bEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6bEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6bEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6bEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6bEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6bEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6bEAA .events--event-panelists--name,
    .a1Ci00000048p6bEAA .events--event-host,
    .a1Ci00000048p6bEAA .events--event-time,
    .a1Ci00000048p6bEAA .event--forum-time,
    .a1Ci00000048p6bEAA .events--event-timeLocation,
    .a1Ci00000048p6bEAA .events--event-presentedBy,
    .a1Ci00000048p6bEAA .events--event-share,
    .a1Ci00000048p6bEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6bEAA .event--forum-share,
    .a1Ci00000048p6bEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6bEAA .event--forum-title,
    .a1Ci00000048p6bEAA .events--event-title,
    .a1Ci00000048p6bEAA .events--event-moderator--title,
    .a1Ci00000048p6bEAA .events--event-moderator--title-a,
    .a1Ci00000048p6bEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6bEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6bEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6bEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6bEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6bEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6bEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6bEAA .events--event-host > a,
    .a1Ci00000048p6bEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6bEAA .events--event-time,
    .a1Ci00000048p6bEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6bEAA > .row .events--event-time,
    .a1Ci00000048p6bEAA > .row .events--event-share,
    .a1Ci00000048p6bEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6bEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6bEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6bEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6bEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6bEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6bEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6aEAA {
  /*endif*/ }
  .a1Ci00000048p6aEAA.special:before {
    background: #000000; }
  .a1Ci00000048p6aEAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6aEAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6aEAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6aEAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p6aEAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6aEAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6aEAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6aEAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6aEAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6aEAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6aEAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6aEAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6aEAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6aEAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6aEAA .events--event-panelists--name,
    .a1Ci00000048p6aEAA .events--event-host,
    .a1Ci00000048p6aEAA .events--event-time,
    .a1Ci00000048p6aEAA .event--forum-time,
    .a1Ci00000048p6aEAA .events--event-timeLocation,
    .a1Ci00000048p6aEAA .events--event-presentedBy,
    .a1Ci00000048p6aEAA .events--event-share,
    .a1Ci00000048p6aEAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6aEAA .event--forum-share,
    .a1Ci00000048p6aEAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6aEAA .event--forum-title,
    .a1Ci00000048p6aEAA .events--event-title,
    .a1Ci00000048p6aEAA .events--event-moderator--title,
    .a1Ci00000048p6aEAA .events--event-moderator--title-a,
    .a1Ci00000048p6aEAA .event--title {
      color: #000000; }
    .a1Ci00000048p6aEAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6aEAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6aEAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6aEAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6aEAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6aEAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6aEAA .events--event-host > a,
    .a1Ci00000048p6aEAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6aEAA .events--event-time,
    .a1Ci00000048p6aEAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6aEAA > .row .events--event-time,
    .a1Ci00000048p6aEAA > .row .events--event-share,
    .a1Ci00000048p6aEAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6aEAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6aEAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6aEAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6aEAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6aEAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6aEAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6ZEAQ {
  /*endif*/ }
  .a1Ci00000048p6ZEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6ZEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6ZEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6ZEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6ZEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6ZEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6ZEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6ZEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6ZEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6ZEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6ZEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6ZEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6ZEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6ZEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6ZEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6ZEAQ .events--event-panelists--name,
    .a1Ci00000048p6ZEAQ .events--event-host,
    .a1Ci00000048p6ZEAQ .events--event-time,
    .a1Ci00000048p6ZEAQ .event--forum-time,
    .a1Ci00000048p6ZEAQ .events--event-timeLocation,
    .a1Ci00000048p6ZEAQ .events--event-presentedBy,
    .a1Ci00000048p6ZEAQ .events--event-share,
    .a1Ci00000048p6ZEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6ZEAQ .event--forum-share,
    .a1Ci00000048p6ZEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6ZEAQ .event--forum-title,
    .a1Ci00000048p6ZEAQ .events--event-title,
    .a1Ci00000048p6ZEAQ .events--event-moderator--title,
    .a1Ci00000048p6ZEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6ZEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6ZEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6ZEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6ZEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6ZEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6ZEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6ZEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6ZEAQ .events--event-host > a,
    .a1Ci00000048p6ZEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6ZEAQ .events--event-time,
    .a1Ci00000048p6ZEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6ZEAQ > .row .events--event-time,
    .a1Ci00000048p6ZEAQ > .row .events--event-share,
    .a1Ci00000048p6ZEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6ZEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6ZEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6ZEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6ZEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6ZEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6ZEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6YEAQ {
  /*endif*/ }
  .a1Ci00000048p6YEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6YEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6YEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6YEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6YEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6YEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6YEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6YEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6YEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6YEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6YEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6YEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6YEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6YEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6YEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6YEAQ .events--event-panelists--name,
    .a1Ci00000048p6YEAQ .events--event-host,
    .a1Ci00000048p6YEAQ .events--event-time,
    .a1Ci00000048p6YEAQ .event--forum-time,
    .a1Ci00000048p6YEAQ .events--event-timeLocation,
    .a1Ci00000048p6YEAQ .events--event-presentedBy,
    .a1Ci00000048p6YEAQ .events--event-share,
    .a1Ci00000048p6YEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6YEAQ .event--forum-share,
    .a1Ci00000048p6YEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6YEAQ .event--forum-title,
    .a1Ci00000048p6YEAQ .events--event-title,
    .a1Ci00000048p6YEAQ .events--event-moderator--title,
    .a1Ci00000048p6YEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6YEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6YEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6YEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6YEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6YEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6YEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6YEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6YEAQ .events--event-host > a,
    .a1Ci00000048p6YEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6YEAQ .events--event-time,
    .a1Ci00000048p6YEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6YEAQ > .row .events--event-time,
    .a1Ci00000048p6YEAQ > .row .events--event-share,
    .a1Ci00000048p6YEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6YEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6YEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6YEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6YEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6YEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6YEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6XEAQ {
  /*endif*/ }
  .a1Ci00000048p6XEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6XEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6XEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6XEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6XEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6XEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6XEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6XEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6XEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6XEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6XEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6XEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6XEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6XEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6XEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6XEAQ .events--event-panelists--name,
    .a1Ci00000048p6XEAQ .events--event-host,
    .a1Ci00000048p6XEAQ .events--event-time,
    .a1Ci00000048p6XEAQ .event--forum-time,
    .a1Ci00000048p6XEAQ .events--event-timeLocation,
    .a1Ci00000048p6XEAQ .events--event-presentedBy,
    .a1Ci00000048p6XEAQ .events--event-share,
    .a1Ci00000048p6XEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6XEAQ .event--forum-share,
    .a1Ci00000048p6XEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6XEAQ .event--forum-title,
    .a1Ci00000048p6XEAQ .events--event-title,
    .a1Ci00000048p6XEAQ .events--event-moderator--title,
    .a1Ci00000048p6XEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6XEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6XEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6XEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6XEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6XEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6XEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6XEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6XEAQ .events--event-host > a,
    .a1Ci00000048p6XEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6XEAQ .events--event-time,
    .a1Ci00000048p6XEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6XEAQ > .row .events--event-time,
    .a1Ci00000048p6XEAQ > .row .events--event-share,
    .a1Ci00000048p6XEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6XEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6XEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6XEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6XEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6XEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6XEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6WEAQ {
  /*endif*/ }
  .a1Ci00000048p6WEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6WEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6WEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6WEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6WEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6WEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6WEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6WEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6WEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6WEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6WEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6WEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6WEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6WEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6WEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6WEAQ .events--event-panelists--name,
    .a1Ci00000048p6WEAQ .events--event-host,
    .a1Ci00000048p6WEAQ .events--event-time,
    .a1Ci00000048p6WEAQ .event--forum-time,
    .a1Ci00000048p6WEAQ .events--event-timeLocation,
    .a1Ci00000048p6WEAQ .events--event-presentedBy,
    .a1Ci00000048p6WEAQ .events--event-share,
    .a1Ci00000048p6WEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6WEAQ .event--forum-share,
    .a1Ci00000048p6WEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6WEAQ .event--forum-title,
    .a1Ci00000048p6WEAQ .events--event-title,
    .a1Ci00000048p6WEAQ .events--event-moderator--title,
    .a1Ci00000048p6WEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6WEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6WEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6WEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6WEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6WEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6WEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6WEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6WEAQ .events--event-host > a,
    .a1Ci00000048p6WEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6WEAQ .events--event-time,
    .a1Ci00000048p6WEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6WEAQ > .row .events--event-time,
    .a1Ci00000048p6WEAQ > .row .events--event-share,
    .a1Ci00000048p6WEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6WEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6WEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6WEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6WEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6WEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6WEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6VEAQ {
  /*endif*/ }
  .a1Ci00000048p6VEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6VEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6VEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6VEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6VEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6VEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6VEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6VEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6VEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6VEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6VEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6VEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6VEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6VEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6VEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6VEAQ .events--event-panelists--name,
    .a1Ci00000048p6VEAQ .events--event-host,
    .a1Ci00000048p6VEAQ .events--event-time,
    .a1Ci00000048p6VEAQ .event--forum-time,
    .a1Ci00000048p6VEAQ .events--event-timeLocation,
    .a1Ci00000048p6VEAQ .events--event-presentedBy,
    .a1Ci00000048p6VEAQ .events--event-share,
    .a1Ci00000048p6VEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6VEAQ .event--forum-share,
    .a1Ci00000048p6VEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6VEAQ .event--forum-title,
    .a1Ci00000048p6VEAQ .events--event-title,
    .a1Ci00000048p6VEAQ .events--event-moderator--title,
    .a1Ci00000048p6VEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6VEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6VEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6VEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6VEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6VEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6VEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6VEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6VEAQ .events--event-host > a,
    .a1Ci00000048p6VEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6VEAQ .events--event-time,
    .a1Ci00000048p6VEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6VEAQ > .row .events--event-time,
    .a1Ci00000048p6VEAQ > .row .events--event-share,
    .a1Ci00000048p6VEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6VEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6VEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6VEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6VEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6VEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6VEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6UEAQ {
  /*endif*/ }
  .a1Ci00000048p6UEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6UEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6UEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6UEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6UEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6UEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6UEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6UEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6UEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6UEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6UEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6UEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6UEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6UEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6UEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6UEAQ .events--event-panelists--name,
    .a1Ci00000048p6UEAQ .events--event-host,
    .a1Ci00000048p6UEAQ .events--event-time,
    .a1Ci00000048p6UEAQ .event--forum-time,
    .a1Ci00000048p6UEAQ .events--event-timeLocation,
    .a1Ci00000048p6UEAQ .events--event-presentedBy,
    .a1Ci00000048p6UEAQ .events--event-share,
    .a1Ci00000048p6UEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6UEAQ .event--forum-share,
    .a1Ci00000048p6UEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6UEAQ .event--forum-title,
    .a1Ci00000048p6UEAQ .events--event-title,
    .a1Ci00000048p6UEAQ .events--event-moderator--title,
    .a1Ci00000048p6UEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6UEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6UEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6UEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6UEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6UEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6UEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6UEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6UEAQ .events--event-host > a,
    .a1Ci00000048p6UEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6UEAQ .events--event-time,
    .a1Ci00000048p6UEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6UEAQ > .row .events--event-time,
    .a1Ci00000048p6UEAQ > .row .events--event-share,
    .a1Ci00000048p6UEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6UEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6UEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6UEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6UEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6UEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6UEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6TEAQ {
  /*endif*/ }
  .a1Ci00000048p6TEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6TEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6TEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6TEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6TEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6TEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6TEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6TEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6TEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6TEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6TEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6TEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6TEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6TEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6TEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6TEAQ .events--event-panelists--name,
    .a1Ci00000048p6TEAQ .events--event-host,
    .a1Ci00000048p6TEAQ .events--event-time,
    .a1Ci00000048p6TEAQ .event--forum-time,
    .a1Ci00000048p6TEAQ .events--event-timeLocation,
    .a1Ci00000048p6TEAQ .events--event-presentedBy,
    .a1Ci00000048p6TEAQ .events--event-share,
    .a1Ci00000048p6TEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6TEAQ .event--forum-share,
    .a1Ci00000048p6TEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6TEAQ .event--forum-title,
    .a1Ci00000048p6TEAQ .events--event-title,
    .a1Ci00000048p6TEAQ .events--event-moderator--title,
    .a1Ci00000048p6TEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6TEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6TEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6TEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6TEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6TEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6TEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6TEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6TEAQ .events--event-host > a,
    .a1Ci00000048p6TEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6TEAQ .events--event-time,
    .a1Ci00000048p6TEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6TEAQ > .row .events--event-time,
    .a1Ci00000048p6TEAQ > .row .events--event-share,
    .a1Ci00000048p6TEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6TEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6TEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6TEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6TEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6TEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6TEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6SEAQ {
  /*endif*/ }
  .a1Ci00000048p6SEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6SEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6SEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6SEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6SEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6SEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6SEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6SEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6SEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6SEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6SEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6SEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6SEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6SEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6SEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6SEAQ .events--event-panelists--name,
    .a1Ci00000048p6SEAQ .events--event-host,
    .a1Ci00000048p6SEAQ .events--event-time,
    .a1Ci00000048p6SEAQ .event--forum-time,
    .a1Ci00000048p6SEAQ .events--event-timeLocation,
    .a1Ci00000048p6SEAQ .events--event-presentedBy,
    .a1Ci00000048p6SEAQ .events--event-share,
    .a1Ci00000048p6SEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6SEAQ .event--forum-share,
    .a1Ci00000048p6SEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6SEAQ .event--forum-title,
    .a1Ci00000048p6SEAQ .events--event-title,
    .a1Ci00000048p6SEAQ .events--event-moderator--title,
    .a1Ci00000048p6SEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6SEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6SEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6SEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6SEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6SEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6SEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6SEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6SEAQ .events--event-host > a,
    .a1Ci00000048p6SEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6SEAQ .events--event-time,
    .a1Ci00000048p6SEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6SEAQ > .row .events--event-time,
    .a1Ci00000048p6SEAQ > .row .events--event-share,
    .a1Ci00000048p6SEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6SEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6SEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6SEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6SEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6SEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6SEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6REAQ {
  /*endif*/ }
  .a1Ci00000048p6REAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6REAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6REAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6REAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6REAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6REAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6REAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6REAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6REAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6REAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6REAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6REAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6REAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6REAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6REAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6REAQ .events--event-panelists--name,
    .a1Ci00000048p6REAQ .events--event-host,
    .a1Ci00000048p6REAQ .events--event-time,
    .a1Ci00000048p6REAQ .event--forum-time,
    .a1Ci00000048p6REAQ .events--event-timeLocation,
    .a1Ci00000048p6REAQ .events--event-presentedBy,
    .a1Ci00000048p6REAQ .events--event-share,
    .a1Ci00000048p6REAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6REAQ .event--forum-share,
    .a1Ci00000048p6REAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6REAQ .event--forum-title,
    .a1Ci00000048p6REAQ .events--event-title,
    .a1Ci00000048p6REAQ .events--event-moderator--title,
    .a1Ci00000048p6REAQ .events--event-moderator--title-a,
    .a1Ci00000048p6REAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6REAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6REAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6REAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6REAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6REAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6REAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6REAQ .events--event-host > a,
    .a1Ci00000048p6REAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6REAQ .events--event-time,
    .a1Ci00000048p6REAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6REAQ > .row .events--event-time,
    .a1Ci00000048p6REAQ > .row .events--event-share,
    .a1Ci00000048p6REAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6REAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6REAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6REAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6REAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6REAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6REAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6QEAQ {
  /*endif*/ }
  .a1Ci00000048p6QEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6QEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6QEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6QEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6QEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6QEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6QEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6QEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6QEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6QEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6QEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6QEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6QEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6QEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6QEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6QEAQ .events--event-panelists--name,
    .a1Ci00000048p6QEAQ .events--event-host,
    .a1Ci00000048p6QEAQ .events--event-time,
    .a1Ci00000048p6QEAQ .event--forum-time,
    .a1Ci00000048p6QEAQ .events--event-timeLocation,
    .a1Ci00000048p6QEAQ .events--event-presentedBy,
    .a1Ci00000048p6QEAQ .events--event-share,
    .a1Ci00000048p6QEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6QEAQ .event--forum-share,
    .a1Ci00000048p6QEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6QEAQ .event--forum-title,
    .a1Ci00000048p6QEAQ .events--event-title,
    .a1Ci00000048p6QEAQ .events--event-moderator--title,
    .a1Ci00000048p6QEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6QEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6QEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6QEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6QEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6QEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6QEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6QEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6QEAQ .events--event-host > a,
    .a1Ci00000048p6QEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6QEAQ .events--event-time,
    .a1Ci00000048p6QEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6QEAQ > .row .events--event-time,
    .a1Ci00000048p6QEAQ > .row .events--event-share,
    .a1Ci00000048p6QEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6QEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6QEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6QEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6QEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6QEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6QEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6PEAQ {
  /*endif*/ }
  .a1Ci00000048p6PEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6PEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6PEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6PEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6PEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6PEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6PEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6PEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6PEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6PEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6PEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6PEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6PEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6PEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6PEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6PEAQ .events--event-panelists--name,
    .a1Ci00000048p6PEAQ .events--event-host,
    .a1Ci00000048p6PEAQ .events--event-time,
    .a1Ci00000048p6PEAQ .event--forum-time,
    .a1Ci00000048p6PEAQ .events--event-timeLocation,
    .a1Ci00000048p6PEAQ .events--event-presentedBy,
    .a1Ci00000048p6PEAQ .events--event-share,
    .a1Ci00000048p6PEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6PEAQ .event--forum-share,
    .a1Ci00000048p6PEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6PEAQ .event--forum-title,
    .a1Ci00000048p6PEAQ .events--event-title,
    .a1Ci00000048p6PEAQ .events--event-moderator--title,
    .a1Ci00000048p6PEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6PEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6PEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6PEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6PEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6PEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6PEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6PEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6PEAQ .events--event-host > a,
    .a1Ci00000048p6PEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6PEAQ .events--event-time,
    .a1Ci00000048p6PEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6PEAQ > .row .events--event-time,
    .a1Ci00000048p6PEAQ > .row .events--event-share,
    .a1Ci00000048p6PEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6PEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6PEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6PEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6PEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6PEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6PEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6OEAQ {
  /*endif*/ }
  .a1Ci00000048p6OEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6OEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6OEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6OEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6OEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6OEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6OEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6OEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6OEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6OEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6OEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6OEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6OEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6OEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6OEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6OEAQ .events--event-panelists--name,
    .a1Ci00000048p6OEAQ .events--event-host,
    .a1Ci00000048p6OEAQ .events--event-time,
    .a1Ci00000048p6OEAQ .event--forum-time,
    .a1Ci00000048p6OEAQ .events--event-timeLocation,
    .a1Ci00000048p6OEAQ .events--event-presentedBy,
    .a1Ci00000048p6OEAQ .events--event-share,
    .a1Ci00000048p6OEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6OEAQ .event--forum-share,
    .a1Ci00000048p6OEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6OEAQ .event--forum-title,
    .a1Ci00000048p6OEAQ .events--event-title,
    .a1Ci00000048p6OEAQ .events--event-moderator--title,
    .a1Ci00000048p6OEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6OEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6OEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6OEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6OEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6OEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6OEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6OEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6OEAQ .events--event-host > a,
    .a1Ci00000048p6OEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6OEAQ .events--event-time,
    .a1Ci00000048p6OEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6OEAQ > .row .events--event-time,
    .a1Ci00000048p6OEAQ > .row .events--event-share,
    .a1Ci00000048p6OEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6OEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6OEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6OEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6OEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6OEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6OEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6NEAQ {
  /*endif*/ }
  .a1Ci00000048p6NEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6NEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6NEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6NEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6NEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6NEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6NEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6NEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6NEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6NEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6NEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6NEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6NEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6NEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6NEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6NEAQ .events--event-panelists--name,
    .a1Ci00000048p6NEAQ .events--event-host,
    .a1Ci00000048p6NEAQ .events--event-time,
    .a1Ci00000048p6NEAQ .event--forum-time,
    .a1Ci00000048p6NEAQ .events--event-timeLocation,
    .a1Ci00000048p6NEAQ .events--event-presentedBy,
    .a1Ci00000048p6NEAQ .events--event-share,
    .a1Ci00000048p6NEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6NEAQ .event--forum-share,
    .a1Ci00000048p6NEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6NEAQ .event--forum-title,
    .a1Ci00000048p6NEAQ .events--event-title,
    .a1Ci00000048p6NEAQ .events--event-moderator--title,
    .a1Ci00000048p6NEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6NEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6NEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6NEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6NEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6NEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6NEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6NEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6NEAQ .events--event-host > a,
    .a1Ci00000048p6NEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6NEAQ .events--event-time,
    .a1Ci00000048p6NEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6NEAQ > .row .events--event-time,
    .a1Ci00000048p6NEAQ > .row .events--event-share,
    .a1Ci00000048p6NEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6NEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6NEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6NEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6NEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6NEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6NEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6MEAQ {
  /*endif*/ }
  .a1Ci00000048p6MEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6MEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6MEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6MEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6MEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6MEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6MEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6MEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6MEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6MEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6MEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6MEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6MEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6MEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6MEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6MEAQ .events--event-panelists--name,
    .a1Ci00000048p6MEAQ .events--event-host,
    .a1Ci00000048p6MEAQ .events--event-time,
    .a1Ci00000048p6MEAQ .event--forum-time,
    .a1Ci00000048p6MEAQ .events--event-timeLocation,
    .a1Ci00000048p6MEAQ .events--event-presentedBy,
    .a1Ci00000048p6MEAQ .events--event-share,
    .a1Ci00000048p6MEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6MEAQ .event--forum-share,
    .a1Ci00000048p6MEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6MEAQ .event--forum-title,
    .a1Ci00000048p6MEAQ .events--event-title,
    .a1Ci00000048p6MEAQ .events--event-moderator--title,
    .a1Ci00000048p6MEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6MEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6MEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6MEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6MEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6MEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6MEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6MEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6MEAQ .events--event-host > a,
    .a1Ci00000048p6MEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6MEAQ .events--event-time,
    .a1Ci00000048p6MEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6MEAQ > .row .events--event-time,
    .a1Ci00000048p6MEAQ > .row .events--event-share,
    .a1Ci00000048p6MEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6MEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6MEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6MEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6MEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6MEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6MEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6LEAQ {
  /*endif*/ }
  .a1Ci00000048p6LEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6LEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6LEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6LEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6LEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6LEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6LEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6LEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6LEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6LEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6LEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6LEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6LEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6LEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6LEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6LEAQ .events--event-panelists--name,
    .a1Ci00000048p6LEAQ .events--event-host,
    .a1Ci00000048p6LEAQ .events--event-time,
    .a1Ci00000048p6LEAQ .event--forum-time,
    .a1Ci00000048p6LEAQ .events--event-timeLocation,
    .a1Ci00000048p6LEAQ .events--event-presentedBy,
    .a1Ci00000048p6LEAQ .events--event-share,
    .a1Ci00000048p6LEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6LEAQ .event--forum-share,
    .a1Ci00000048p6LEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6LEAQ .event--forum-title,
    .a1Ci00000048p6LEAQ .events--event-title,
    .a1Ci00000048p6LEAQ .events--event-moderator--title,
    .a1Ci00000048p6LEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6LEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6LEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6LEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6LEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6LEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6LEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6LEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6LEAQ .events--event-host > a,
    .a1Ci00000048p6LEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6LEAQ .events--event-time,
    .a1Ci00000048p6LEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6LEAQ > .row .events--event-time,
    .a1Ci00000048p6LEAQ > .row .events--event-share,
    .a1Ci00000048p6LEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6LEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6LEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6LEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6LEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6LEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6LEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6KEAQ {
  /*endif*/ }
  .a1Ci00000048p6KEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6KEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6KEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6KEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6KEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6KEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6KEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6KEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6KEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6KEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6KEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6KEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6KEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6KEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6KEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6KEAQ .events--event-panelists--name,
    .a1Ci00000048p6KEAQ .events--event-host,
    .a1Ci00000048p6KEAQ .events--event-time,
    .a1Ci00000048p6KEAQ .event--forum-time,
    .a1Ci00000048p6KEAQ .events--event-timeLocation,
    .a1Ci00000048p6KEAQ .events--event-presentedBy,
    .a1Ci00000048p6KEAQ .events--event-share,
    .a1Ci00000048p6KEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6KEAQ .event--forum-share,
    .a1Ci00000048p6KEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6KEAQ .event--forum-title,
    .a1Ci00000048p6KEAQ .events--event-title,
    .a1Ci00000048p6KEAQ .events--event-moderator--title,
    .a1Ci00000048p6KEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6KEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6KEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6KEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6KEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6KEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6KEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6KEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6KEAQ .events--event-host > a,
    .a1Ci00000048p6KEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6KEAQ .events--event-time,
    .a1Ci00000048p6KEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6KEAQ > .row .events--event-time,
    .a1Ci00000048p6KEAQ > .row .events--event-share,
    .a1Ci00000048p6KEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6KEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6KEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6KEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6KEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6KEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6KEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6JEAQ {
  /*endif*/ }
  .a1Ci00000048p6JEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6JEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6JEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6JEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6JEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6JEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6JEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6JEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6JEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6JEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6JEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6JEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6JEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6JEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6JEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6JEAQ .events--event-panelists--name,
    .a1Ci00000048p6JEAQ .events--event-host,
    .a1Ci00000048p6JEAQ .events--event-time,
    .a1Ci00000048p6JEAQ .event--forum-time,
    .a1Ci00000048p6JEAQ .events--event-timeLocation,
    .a1Ci00000048p6JEAQ .events--event-presentedBy,
    .a1Ci00000048p6JEAQ .events--event-share,
    .a1Ci00000048p6JEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6JEAQ .event--forum-share,
    .a1Ci00000048p6JEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6JEAQ .event--forum-title,
    .a1Ci00000048p6JEAQ .events--event-title,
    .a1Ci00000048p6JEAQ .events--event-moderator--title,
    .a1Ci00000048p6JEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6JEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6JEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6JEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6JEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6JEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6JEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6JEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6JEAQ .events--event-host > a,
    .a1Ci00000048p6JEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6JEAQ .events--event-time,
    .a1Ci00000048p6JEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6JEAQ > .row .events--event-time,
    .a1Ci00000048p6JEAQ > .row .events--event-share,
    .a1Ci00000048p6JEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6JEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6JEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6JEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6JEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6JEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6JEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6IEAQ {
  /*endif*/ }
  .a1Ci00000048p6IEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6IEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6IEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6IEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6IEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6IEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6IEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6IEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6IEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6IEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6IEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6IEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6IEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6IEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6IEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6IEAQ .events--event-panelists--name,
    .a1Ci00000048p6IEAQ .events--event-host,
    .a1Ci00000048p6IEAQ .events--event-time,
    .a1Ci00000048p6IEAQ .event--forum-time,
    .a1Ci00000048p6IEAQ .events--event-timeLocation,
    .a1Ci00000048p6IEAQ .events--event-presentedBy,
    .a1Ci00000048p6IEAQ .events--event-share,
    .a1Ci00000048p6IEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6IEAQ .event--forum-share,
    .a1Ci00000048p6IEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6IEAQ .event--forum-title,
    .a1Ci00000048p6IEAQ .events--event-title,
    .a1Ci00000048p6IEAQ .events--event-moderator--title,
    .a1Ci00000048p6IEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6IEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6IEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6IEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6IEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6IEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6IEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6IEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6IEAQ .events--event-host > a,
    .a1Ci00000048p6IEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6IEAQ .events--event-time,
    .a1Ci00000048p6IEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6IEAQ > .row .events--event-time,
    .a1Ci00000048p6IEAQ > .row .events--event-share,
    .a1Ci00000048p6IEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6IEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6IEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6IEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6IEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6IEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6IEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6HEAQ {
  /*endif*/ }
  .a1Ci00000048p6HEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6HEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6HEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6HEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6HEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6HEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6HEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6HEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6HEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6HEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6HEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6HEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6HEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6HEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6HEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6HEAQ .events--event-panelists--name,
    .a1Ci00000048p6HEAQ .events--event-host,
    .a1Ci00000048p6HEAQ .events--event-time,
    .a1Ci00000048p6HEAQ .event--forum-time,
    .a1Ci00000048p6HEAQ .events--event-timeLocation,
    .a1Ci00000048p6HEAQ .events--event-presentedBy,
    .a1Ci00000048p6HEAQ .events--event-share,
    .a1Ci00000048p6HEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6HEAQ .event--forum-share,
    .a1Ci00000048p6HEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6HEAQ .event--forum-title,
    .a1Ci00000048p6HEAQ .events--event-title,
    .a1Ci00000048p6HEAQ .events--event-moderator--title,
    .a1Ci00000048p6HEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6HEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6HEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6HEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6HEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6HEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6HEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6HEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6HEAQ .events--event-host > a,
    .a1Ci00000048p6HEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6HEAQ .events--event-time,
    .a1Ci00000048p6HEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6HEAQ > .row .events--event-time,
    .a1Ci00000048p6HEAQ > .row .events--event-share,
    .a1Ci00000048p6HEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6HEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6HEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6HEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6HEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6HEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6HEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6GEAQ {
  /*endif*/ }
  .a1Ci00000048p6GEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6GEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6GEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6GEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6GEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6GEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6GEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6GEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6GEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6GEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6GEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6GEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6GEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6GEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6GEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6GEAQ .events--event-panelists--name,
    .a1Ci00000048p6GEAQ .events--event-host,
    .a1Ci00000048p6GEAQ .events--event-time,
    .a1Ci00000048p6GEAQ .event--forum-time,
    .a1Ci00000048p6GEAQ .events--event-timeLocation,
    .a1Ci00000048p6GEAQ .events--event-presentedBy,
    .a1Ci00000048p6GEAQ .events--event-share,
    .a1Ci00000048p6GEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6GEAQ .event--forum-share,
    .a1Ci00000048p6GEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6GEAQ .event--forum-title,
    .a1Ci00000048p6GEAQ .events--event-title,
    .a1Ci00000048p6GEAQ .events--event-moderator--title,
    .a1Ci00000048p6GEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6GEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6GEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6GEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6GEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6GEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6GEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6GEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6GEAQ .events--event-host > a,
    .a1Ci00000048p6GEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6GEAQ .events--event-time,
    .a1Ci00000048p6GEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6GEAQ > .row .events--event-time,
    .a1Ci00000048p6GEAQ > .row .events--event-share,
    .a1Ci00000048p6GEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6GEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6GEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6GEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6GEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6GEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6GEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6FEAQ {
  /*endif*/ }
  .a1Ci00000048p6FEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6FEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6FEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6FEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6FEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6FEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6FEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6FEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6FEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6FEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6FEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6FEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6FEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6FEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6FEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6FEAQ .events--event-panelists--name,
    .a1Ci00000048p6FEAQ .events--event-host,
    .a1Ci00000048p6FEAQ .events--event-time,
    .a1Ci00000048p6FEAQ .event--forum-time,
    .a1Ci00000048p6FEAQ .events--event-timeLocation,
    .a1Ci00000048p6FEAQ .events--event-presentedBy,
    .a1Ci00000048p6FEAQ .events--event-share,
    .a1Ci00000048p6FEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6FEAQ .event--forum-share,
    .a1Ci00000048p6FEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6FEAQ .event--forum-title,
    .a1Ci00000048p6FEAQ .events--event-title,
    .a1Ci00000048p6FEAQ .events--event-moderator--title,
    .a1Ci00000048p6FEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6FEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6FEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6FEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6FEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6FEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6FEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6FEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6FEAQ .events--event-host > a,
    .a1Ci00000048p6FEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6FEAQ .events--event-time,
    .a1Ci00000048p6FEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6FEAQ > .row .events--event-time,
    .a1Ci00000048p6FEAQ > .row .events--event-share,
    .a1Ci00000048p6FEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6FEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6FEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6FEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6FEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6FEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6FEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6EEAQ {
  /*endif*/ }
  .a1Ci00000048p6EEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6EEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6EEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6EEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6EEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6EEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6EEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6EEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6EEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6EEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6EEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6EEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6EEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6EEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6EEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6EEAQ .events--event-panelists--name,
    .a1Ci00000048p6EEAQ .events--event-host,
    .a1Ci00000048p6EEAQ .events--event-time,
    .a1Ci00000048p6EEAQ .event--forum-time,
    .a1Ci00000048p6EEAQ .events--event-timeLocation,
    .a1Ci00000048p6EEAQ .events--event-presentedBy,
    .a1Ci00000048p6EEAQ .events--event-share,
    .a1Ci00000048p6EEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6EEAQ .event--forum-share,
    .a1Ci00000048p6EEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6EEAQ .event--forum-title,
    .a1Ci00000048p6EEAQ .events--event-title,
    .a1Ci00000048p6EEAQ .events--event-moderator--title,
    .a1Ci00000048p6EEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6EEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6EEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6EEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6EEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6EEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6EEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6EEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6EEAQ .events--event-host > a,
    .a1Ci00000048p6EEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6EEAQ .events--event-time,
    .a1Ci00000048p6EEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6EEAQ > .row .events--event-time,
    .a1Ci00000048p6EEAQ > .row .events--event-share,
    .a1Ci00000048p6EEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6EEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6EEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6EEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6EEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6EEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6EEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6DEAQ {
  /*endif*/ }
  .a1Ci00000048p6DEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6DEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6DEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6DEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6DEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6DEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6DEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6DEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6DEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6DEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6DEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6DEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6DEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6DEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6DEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6DEAQ .events--event-panelists--name,
    .a1Ci00000048p6DEAQ .events--event-host,
    .a1Ci00000048p6DEAQ .events--event-time,
    .a1Ci00000048p6DEAQ .event--forum-time,
    .a1Ci00000048p6DEAQ .events--event-timeLocation,
    .a1Ci00000048p6DEAQ .events--event-presentedBy,
    .a1Ci00000048p6DEAQ .events--event-share,
    .a1Ci00000048p6DEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6DEAQ .event--forum-share,
    .a1Ci00000048p6DEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6DEAQ .event--forum-title,
    .a1Ci00000048p6DEAQ .events--event-title,
    .a1Ci00000048p6DEAQ .events--event-moderator--title,
    .a1Ci00000048p6DEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6DEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6DEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6DEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6DEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6DEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6DEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6DEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6DEAQ .events--event-host > a,
    .a1Ci00000048p6DEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6DEAQ .events--event-time,
    .a1Ci00000048p6DEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6DEAQ > .row .events--event-time,
    .a1Ci00000048p6DEAQ > .row .events--event-share,
    .a1Ci00000048p6DEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6DEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6DEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6DEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6DEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6DEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6DEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6CEAQ {
  /*endif*/ }
  .a1Ci00000048p6CEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6CEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6CEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6CEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6CEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6CEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6CEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6CEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6CEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6CEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6CEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6CEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6CEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6CEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6CEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6CEAQ .events--event-panelists--name,
    .a1Ci00000048p6CEAQ .events--event-host,
    .a1Ci00000048p6CEAQ .events--event-time,
    .a1Ci00000048p6CEAQ .event--forum-time,
    .a1Ci00000048p6CEAQ .events--event-timeLocation,
    .a1Ci00000048p6CEAQ .events--event-presentedBy,
    .a1Ci00000048p6CEAQ .events--event-share,
    .a1Ci00000048p6CEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6CEAQ .event--forum-share,
    .a1Ci00000048p6CEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6CEAQ .event--forum-title,
    .a1Ci00000048p6CEAQ .events--event-title,
    .a1Ci00000048p6CEAQ .events--event-moderator--title,
    .a1Ci00000048p6CEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6CEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6CEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6CEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6CEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6CEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6CEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6CEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6CEAQ .events--event-host > a,
    .a1Ci00000048p6CEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6CEAQ .events--event-time,
    .a1Ci00000048p6CEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6CEAQ > .row .events--event-time,
    .a1Ci00000048p6CEAQ > .row .events--event-share,
    .a1Ci00000048p6CEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6CEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6CEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6CEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6CEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6CEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6CEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6BEAQ {
  /*endif*/ }
  .a1Ci00000048p6BEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6BEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6BEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6BEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6BEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6BEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6BEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6BEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6BEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6BEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6BEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6BEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6BEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6BEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6BEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6BEAQ .events--event-panelists--name,
    .a1Ci00000048p6BEAQ .events--event-host,
    .a1Ci00000048p6BEAQ .events--event-time,
    .a1Ci00000048p6BEAQ .event--forum-time,
    .a1Ci00000048p6BEAQ .events--event-timeLocation,
    .a1Ci00000048p6BEAQ .events--event-presentedBy,
    .a1Ci00000048p6BEAQ .events--event-share,
    .a1Ci00000048p6BEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6BEAQ .event--forum-share,
    .a1Ci00000048p6BEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6BEAQ .event--forum-title,
    .a1Ci00000048p6BEAQ .events--event-title,
    .a1Ci00000048p6BEAQ .events--event-moderator--title,
    .a1Ci00000048p6BEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6BEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6BEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6BEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6BEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6BEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6BEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6BEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6BEAQ .events--event-host > a,
    .a1Ci00000048p6BEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6BEAQ .events--event-time,
    .a1Ci00000048p6BEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6BEAQ > .row .events--event-time,
    .a1Ci00000048p6BEAQ > .row .events--event-share,
    .a1Ci00000048p6BEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6BEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6BEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6BEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6BEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6BEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6BEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p6AEAQ {
  /*endif*/ }
  .a1Ci00000048p6AEAQ.special:before {
    background: #000000; }
  .a1Ci00000048p6AEAQ.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p6AEAQ {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p6AEAQ.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p6AEAQ .events--event-panelists {
      color: black; }
      .a1Ci00000048p6AEAQ .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p6AEAQ .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p6AEAQ .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p6AEAQ .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p6AEAQ .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p6AEAQ .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p6AEAQ .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p6AEAQ .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p6AEAQ .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p6AEAQ .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p6AEAQ .events--event-panelists--name,
    .a1Ci00000048p6AEAQ .events--event-host,
    .a1Ci00000048p6AEAQ .events--event-time,
    .a1Ci00000048p6AEAQ .event--forum-time,
    .a1Ci00000048p6AEAQ .events--event-timeLocation,
    .a1Ci00000048p6AEAQ .events--event-presentedBy,
    .a1Ci00000048p6AEAQ .events--event-share,
    .a1Ci00000048p6AEAQ .events--event-share > .events--event-share-icon,
    .a1Ci00000048p6AEAQ .event--forum-share,
    .a1Ci00000048p6AEAQ .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p6AEAQ .event--forum-title,
    .a1Ci00000048p6AEAQ .events--event-title,
    .a1Ci00000048p6AEAQ .events--event-moderator--title,
    .a1Ci00000048p6AEAQ .events--event-moderator--title-a,
    .a1Ci00000048p6AEAQ .event--title {
      color: #000000; }
    .a1Ci00000048p6AEAQ.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p6AEAQ.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p6AEAQ.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p6AEAQ.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p6AEAQ.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p6AEAQ.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p6AEAQ .events--event-host > a,
    .a1Ci00000048p6AEAQ .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p6AEAQ .events--event-time,
    .a1Ci00000048p6AEAQ .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p6AEAQ > .row .events--event-time,
    .a1Ci00000048p6AEAQ > .row .events--event-share,
    .a1Ci00000048p6AEAQ > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p6AEAQ > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p6AEAQ > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p6AEAQ > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p6AEAQ > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p6AEAQ > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p6AEAQ > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p69EAA {
  /*endif*/ }
  .a1Ci00000048p69EAA.special:before {
    background: #000000; }
  .a1Ci00000048p69EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p69EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p69EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p69EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p69EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p69EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p69EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p69EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p69EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p69EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p69EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p69EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p69EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p69EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p69EAA .events--event-panelists--name,
    .a1Ci00000048p69EAA .events--event-host,
    .a1Ci00000048p69EAA .events--event-time,
    .a1Ci00000048p69EAA .event--forum-time,
    .a1Ci00000048p69EAA .events--event-timeLocation,
    .a1Ci00000048p69EAA .events--event-presentedBy,
    .a1Ci00000048p69EAA .events--event-share,
    .a1Ci00000048p69EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p69EAA .event--forum-share,
    .a1Ci00000048p69EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p69EAA .event--forum-title,
    .a1Ci00000048p69EAA .events--event-title,
    .a1Ci00000048p69EAA .events--event-moderator--title,
    .a1Ci00000048p69EAA .events--event-moderator--title-a,
    .a1Ci00000048p69EAA .event--title {
      color: #000000; }
    .a1Ci00000048p69EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p69EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p69EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p69EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p69EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p69EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p69EAA .events--event-host > a,
    .a1Ci00000048p69EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p69EAA .events--event-time,
    .a1Ci00000048p69EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p69EAA > .row .events--event-time,
    .a1Ci00000048p69EAA > .row .events--event-share,
    .a1Ci00000048p69EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p69EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p69EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p69EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p69EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p69EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p69EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p68EAA {
  /*endif*/ }
  .a1Ci00000048p68EAA.special:before {
    background: #000000; }
  .a1Ci00000048p68EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p68EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p68EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p68EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p68EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p68EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p68EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p68EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p68EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p68EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p68EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p68EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p68EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p68EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p68EAA .events--event-panelists--name,
    .a1Ci00000048p68EAA .events--event-host,
    .a1Ci00000048p68EAA .events--event-time,
    .a1Ci00000048p68EAA .event--forum-time,
    .a1Ci00000048p68EAA .events--event-timeLocation,
    .a1Ci00000048p68EAA .events--event-presentedBy,
    .a1Ci00000048p68EAA .events--event-share,
    .a1Ci00000048p68EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p68EAA .event--forum-share,
    .a1Ci00000048p68EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p68EAA .event--forum-title,
    .a1Ci00000048p68EAA .events--event-title,
    .a1Ci00000048p68EAA .events--event-moderator--title,
    .a1Ci00000048p68EAA .events--event-moderator--title-a,
    .a1Ci00000048p68EAA .event--title {
      color: #000000; }
    .a1Ci00000048p68EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p68EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p68EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p68EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p68EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p68EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p68EAA .events--event-host > a,
    .a1Ci00000048p68EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p68EAA .events--event-time,
    .a1Ci00000048p68EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p68EAA > .row .events--event-time,
    .a1Ci00000048p68EAA > .row .events--event-share,
    .a1Ci00000048p68EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p68EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p68EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p68EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p68EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p68EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p68EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p67EAA {
  /*endif*/ }
  .a1Ci00000048p67EAA.special:before {
    background: #000000; }
  .a1Ci00000048p67EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p67EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p67EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p67EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p67EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p67EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p67EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p67EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p67EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p67EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p67EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p67EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p67EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p67EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p67EAA .events--event-panelists--name,
    .a1Ci00000048p67EAA .events--event-host,
    .a1Ci00000048p67EAA .events--event-time,
    .a1Ci00000048p67EAA .event--forum-time,
    .a1Ci00000048p67EAA .events--event-timeLocation,
    .a1Ci00000048p67EAA .events--event-presentedBy,
    .a1Ci00000048p67EAA .events--event-share,
    .a1Ci00000048p67EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p67EAA .event--forum-share,
    .a1Ci00000048p67EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p67EAA .event--forum-title,
    .a1Ci00000048p67EAA .events--event-title,
    .a1Ci00000048p67EAA .events--event-moderator--title,
    .a1Ci00000048p67EAA .events--event-moderator--title-a,
    .a1Ci00000048p67EAA .event--title {
      color: #000000; }
    .a1Ci00000048p67EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p67EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p67EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p67EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p67EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p67EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p67EAA .events--event-host > a,
    .a1Ci00000048p67EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p67EAA .events--event-time,
    .a1Ci00000048p67EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p67EAA > .row .events--event-time,
    .a1Ci00000048p67EAA > .row .events--event-share,
    .a1Ci00000048p67EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p67EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p67EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p67EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p67EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p67EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p67EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p66EAA {
  /*endif*/ }
  .a1Ci00000048p66EAA.special:before {
    background: #000000; }
  .a1Ci00000048p66EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p66EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p66EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p66EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p66EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p66EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p66EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p66EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p66EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p66EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p66EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p66EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p66EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p66EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p66EAA .events--event-panelists--name,
    .a1Ci00000048p66EAA .events--event-host,
    .a1Ci00000048p66EAA .events--event-time,
    .a1Ci00000048p66EAA .event--forum-time,
    .a1Ci00000048p66EAA .events--event-timeLocation,
    .a1Ci00000048p66EAA .events--event-presentedBy,
    .a1Ci00000048p66EAA .events--event-share,
    .a1Ci00000048p66EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p66EAA .event--forum-share,
    .a1Ci00000048p66EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p66EAA .event--forum-title,
    .a1Ci00000048p66EAA .events--event-title,
    .a1Ci00000048p66EAA .events--event-moderator--title,
    .a1Ci00000048p66EAA .events--event-moderator--title-a,
    .a1Ci00000048p66EAA .event--title {
      color: #000000; }
    .a1Ci00000048p66EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p66EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p66EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p66EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p66EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p66EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p66EAA .events--event-host > a,
    .a1Ci00000048p66EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p66EAA .events--event-time,
    .a1Ci00000048p66EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p66EAA > .row .events--event-time,
    .a1Ci00000048p66EAA > .row .events--event-share,
    .a1Ci00000048p66EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p66EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p66EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p66EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p66EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p66EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p66EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p65EAA {
  /*endif*/ }
  .a1Ci00000048p65EAA.special:before {
    background: #000000; }
  .a1Ci00000048p65EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p65EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p65EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p65EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p65EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p65EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p65EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p65EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p65EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p65EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p65EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p65EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p65EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p65EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p65EAA .events--event-panelists--name,
    .a1Ci00000048p65EAA .events--event-host,
    .a1Ci00000048p65EAA .events--event-time,
    .a1Ci00000048p65EAA .event--forum-time,
    .a1Ci00000048p65EAA .events--event-timeLocation,
    .a1Ci00000048p65EAA .events--event-presentedBy,
    .a1Ci00000048p65EAA .events--event-share,
    .a1Ci00000048p65EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p65EAA .event--forum-share,
    .a1Ci00000048p65EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p65EAA .event--forum-title,
    .a1Ci00000048p65EAA .events--event-title,
    .a1Ci00000048p65EAA .events--event-moderator--title,
    .a1Ci00000048p65EAA .events--event-moderator--title-a,
    .a1Ci00000048p65EAA .event--title {
      color: #000000; }
    .a1Ci00000048p65EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p65EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p65EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p65EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p65EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p65EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p65EAA .events--event-host > a,
    .a1Ci00000048p65EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p65EAA .events--event-time,
    .a1Ci00000048p65EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p65EAA > .row .events--event-time,
    .a1Ci00000048p65EAA > .row .events--event-share,
    .a1Ci00000048p65EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p65EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p65EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p65EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p65EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p65EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p65EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p64EAA {
  /*endif*/ }
  .a1Ci00000048p64EAA.special:before {
    background: #000000; }
  .a1Ci00000048p64EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p64EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p64EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p64EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p64EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p64EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p64EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p64EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p64EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p64EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p64EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p64EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p64EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p64EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p64EAA .events--event-panelists--name,
    .a1Ci00000048p64EAA .events--event-host,
    .a1Ci00000048p64EAA .events--event-time,
    .a1Ci00000048p64EAA .event--forum-time,
    .a1Ci00000048p64EAA .events--event-timeLocation,
    .a1Ci00000048p64EAA .events--event-presentedBy,
    .a1Ci00000048p64EAA .events--event-share,
    .a1Ci00000048p64EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p64EAA .event--forum-share,
    .a1Ci00000048p64EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p64EAA .event--forum-title,
    .a1Ci00000048p64EAA .events--event-title,
    .a1Ci00000048p64EAA .events--event-moderator--title,
    .a1Ci00000048p64EAA .events--event-moderator--title-a,
    .a1Ci00000048p64EAA .event--title {
      color: #000000; }
    .a1Ci00000048p64EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p64EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p64EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p64EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p64EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p64EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p64EAA .events--event-host > a,
    .a1Ci00000048p64EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p64EAA .events--event-time,
    .a1Ci00000048p64EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p64EAA > .row .events--event-time,
    .a1Ci00000048p64EAA > .row .events--event-share,
    .a1Ci00000048p64EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p64EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p64EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p64EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p64EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p64EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p64EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p63EAA {
  /*endif*/ }
  .a1Ci00000048p63EAA.special:before {
    background: #000000; }
  .a1Ci00000048p63EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p63EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p63EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p63EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p63EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p63EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p63EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p63EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p63EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p63EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p63EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p63EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p63EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p63EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p63EAA .events--event-panelists--name,
    .a1Ci00000048p63EAA .events--event-host,
    .a1Ci00000048p63EAA .events--event-time,
    .a1Ci00000048p63EAA .event--forum-time,
    .a1Ci00000048p63EAA .events--event-timeLocation,
    .a1Ci00000048p63EAA .events--event-presentedBy,
    .a1Ci00000048p63EAA .events--event-share,
    .a1Ci00000048p63EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p63EAA .event--forum-share,
    .a1Ci00000048p63EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p63EAA .event--forum-title,
    .a1Ci00000048p63EAA .events--event-title,
    .a1Ci00000048p63EAA .events--event-moderator--title,
    .a1Ci00000048p63EAA .events--event-moderator--title-a,
    .a1Ci00000048p63EAA .event--title {
      color: #000000; }
    .a1Ci00000048p63EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p63EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p63EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p63EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p63EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p63EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p63EAA .events--event-host > a,
    .a1Ci00000048p63EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p63EAA .events--event-time,
    .a1Ci00000048p63EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p63EAA > .row .events--event-time,
    .a1Ci00000048p63EAA > .row .events--event-share,
    .a1Ci00000048p63EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p63EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p63EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p63EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p63EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p63EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p63EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

.a1Ci00000048p62EAA {
  /*endif*/ }
  .a1Ci00000048p62EAA.special:before {
    background: #000000; }
  .a1Ci00000048p62EAA.upcomingEvents--listing.special {
    background: #000000; }
  .a1Ci00000048p62EAA {
    background-color: #fff;
    color: #000000 !important; }
    .a1Ci00000048p62EAA.special:not(.featured) {
      background-color: #F5F5F5; }
    .a1Ci00000048p62EAA .events--event-panelists {
      color: black; }
      .a1Ci00000048p62EAA .events--event-panelists a:hover {
        color: #fff; }
    .a1Ci00000048p62EAA .events--event-actions > .events--event-actions--info,
    .a1Ci00000048p62EAA .events--event-actions > .events--event-actions--tickets,
    .a1Ci00000048p62EAA .events--event-actions > .events--event-actions--box-office {
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      color: black;
      border: 1px solid #000000;
      width: 48%;
      margin: 1%;
      background: #fff; }
      .a1Ci00000048p62EAA .events--event-actions > .events--event-actions--info,
      .a1Ci00000048p62EAA .events--event-actions > .events--event-actions--tickets,
      .a1Ci00000048p62EAA .events--event-actions > .events--event-actions--box-office {
        background-color: #fff;
        background-image: url('data:image/svg+xml;charset=US-ASCII,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1200 400" enable-background="new 0 0 1200 400" xml:space="preserve"><rect fill="#000000" width="600" height="400"/><rect x="600" fill="#fff" width="600" height="400"/></svg>') !important;
        background-position-x: 100%;
        background-position-y: 50% !important;
        background-repeat: no-repeat !important;
        background-size: 1200px auto !important;
        -webkit-animation: buttonWipeOut 1s ease speed 1 normal;
        -moz-animation: buttonWipeOut 1s ease speed 1 normal;
        -o-animation: buttonWipeOut 1s ease speed 1 normal;
        animation: buttonWipeOut 1s ease speed 1 normal;
        -webkit-transition: "all speed ease-in-out";
        -moz-transition: "all speed ease-in-out";
        transition: "all speed ease-in-out"; }
      .a1Ci00000048p62EAA .events--event-actions > .events--event-actions--info:hover,
      .a1Ci00000048p62EAA .events--event-actions > .events--event-actions--tickets:hover,
      .a1Ci00000048p62EAA .events--event-actions > .events--event-actions--box-office:hover {
        background-color: #000000;
        -webkit-animation: buttonWipeIn 1s ease speed 1 normal;
        -moz-animation: buttonWipeIn 1s ease speed 1 normal;
        -o-animation: buttonWipeIn 1s ease speed 1 normal;
        animation: buttonWipeIn 1s ease speed 1 normal;
        background-position-x: 0%;
        color: #fff; }
    .a1Ci00000048p62EAA .events--event-panelists--name,
    .a1Ci00000048p62EAA .events--event-host,
    .a1Ci00000048p62EAA .events--event-time,
    .a1Ci00000048p62EAA .event--forum-time,
    .a1Ci00000048p62EAA .events--event-timeLocation,
    .a1Ci00000048p62EAA .events--event-presentedBy,
    .a1Ci00000048p62EAA .events--event-share,
    .a1Ci00000048p62EAA .events--event-share > .events--event-share-icon,
    .a1Ci00000048p62EAA .event--forum-share,
    .a1Ci00000048p62EAA .event--forum-share > .events--event-share-icon,
    .a1Ci00000048p62EAA .event--forum-title,
    .a1Ci00000048p62EAA .events--event-title,
    .a1Ci00000048p62EAA .events--event-moderator--title,
    .a1Ci00000048p62EAA .events--event-moderator--title-a,
    .a1Ci00000048p62EAA .event--title {
      color: #000000; }
    .a1Ci00000048p62EAA.upcomingEvents--listing .button {
      color: #000000;
      border-color: #000000; }
    .a1Ci00000048p62EAA.upcomingEvents--listing .button:hover {
      color: #fff;
      background: #000000; }
    .a1Ci00000048p62EAA.upcomingEvents--listing.special {
      background: #000000; }
      .a1Ci00000048p62EAA.upcomingEvents--listing.special * {
        color: #fff !important; }
      .a1Ci00000048p62EAA.upcomingEvents--listing.special .button {
        border-color: white; }
      .a1Ci00000048p62EAA.upcomingEvents--listing.special .button:hover {
        background: white;
        color: #000000 !important; }
    .a1Ci00000048p62EAA .events--event-host > a,
    .a1Ci00000048p62EAA .event--forum-host > a {
      color: #000000;
      text-decoration: underline; }
    .a1Ci00000048p62EAA .events--event-time,
    .a1Ci00000048p62EAA .event--forum-time {
      border-bottom: 3px solid #000000; }
  @media (max-width: 650px) {
    .a1Ci00000048p62EAA > .row .events--event-time,
    .a1Ci00000048p62EAA > .row .events--event-share,
    .a1Ci00000048p62EAA > .row .events--event-host {
      position: static;
      text-align: center; }
    .a1Ci00000048p62EAA > .row .events--event-time {
      width: 100%;
      position: relative; }
    .a1Ci00000048p62EAA > .row .events--event-share {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem; }
    .a1Ci00000048p62EAA > .row .events--event-host {
      width: 100%;
      line-height: 1.1;
      margin-top: 4px;
      margin-top: 0.25rem;
      margin-bottom: 8px;
      margin-bottom: 0.5rem; }
    .a1Ci00000048p62EAA > .row .events--event-title {
      padding-top: 16px;
      padding-top: 1rem; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .a1Ci00000048p62EAA > .row .events--event-title {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media (max-width: 650px) {
    .a1Ci00000048p62EAA > .row .events--event-panelists--panelist {
      width: 100%;
      margin: 16px auto; } }

/*# sourceMappingURL=events.css.map */
