@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700italic,400italic,400,300,700,600,800&subset=latin,cyrillic-ext,cyrillic,greek-ext,latin-ext");
@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300&subset=latin,latin-ext,cyrillic-ext,cyrillic");
@import url("https://fonts.googleapis.com/css?family=Oxygen:400,300,700&subset=latin,latin-ext");
@font-face {
  font-family: "Verdana";
  src: url("fonts/verdana.ttf");
}
.agenda-widget {
  line-height: 1;
  font-family: verdana;
  font-size: 16px;
  padding-top: 70px;
  color: #87888A;
  /* navigation panel with days of an event for multi-day event*/
}
.agenda-widget html, .agenda-widget body, .agenda-widget div, .agenda-widget span, .agenda-widget applet, .agenda-widget object, .agenda-widget iframe, .agenda-widget h1, .agenda-widget h2, .agenda-widget h3, .agenda-widget h4, .agenda-widget h5, .agenda-widget h6, .agenda-widget p, .agenda-widget blockquote, .agenda-widget pre, .agenda-widget a, .agenda-widget abbr, .agenda-widget acronym, .agenda-widget address, .agenda-widget big, .agenda-widget cite, .agenda-widget code, .agenda-widget del, .agenda-widget dfn, .agenda-widget em, .agenda-widget img, .agenda-widget ins, .agenda-widget kbd, .agenda-widget q, .agenda-widget s, .agenda-widget samp, .agenda-widget small, .agenda-widget strike, .agenda-widget strong, .agenda-widget sub, .agenda-widget sup, .agenda-widget tt, .agenda-widget var, .agenda-widget b, .agenda-widget u, .agenda-widget i, .agenda-widget center, .agenda-widget dl, .agenda-widget dt, .agenda-widget dd, .agenda-widget ol, .agenda-widget ul, .agenda-widget li, .agenda-widget fieldset, .agenda-widget form, .agenda-widget label, .agenda-widget legend, .agenda-widget table, .agenda-widget caption, .agenda-widget tbody, .agenda-widget tfoot, .agenda-widget thead, .agenda-widget tr, .agenda-widget th, .agenda-widget td, .agenda-widget article, .agenda-widget aside, .agenda-widget canvas, .agenda-widget details, .agenda-widget embed, .agenda-widget figure, .agenda-widget figcaption, .agenda-widget footer, .agenda-widget header, .agenda-widget menu, .agenda-widget nav, .agenda-widget output, .agenda-widget ruby, .agenda-widget section, .agenda-widget summary, .agenda-widget time, .agenda-widget mark, .agenda-widget audio, .agenda-widget video {
  -moz-font-feature-settings: inherit;
  -moz-font-language-override: inherit;
  border: 0 none;
  font-family: inherit;
  font-size: 15px;
  font-size-adjust: inherit;
  font-stretch: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
.agenda-widget table {
  border-collapse: collapse;
  border-spacing: 0;
}
.agenda-widget caption, .agenda-widget th, .agenda-widget td {
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
}
.agenda-widget q, .agenda-widget blockquote {
  quotes: none;
}
.agenda-widget q:before, .agenda-widget q:after, .agenda-widget blockquote:before, .agenda-widget blockquote:after {
  content: none;
}
.agenda-widget article, .agenda-widget aside, .agenda-widget details, .agenda-widget figcaption, .agenda-widget figure, .agenda-widget footer, .agenda-widget header, .agenda-widget menu, .agenda-widget nav, .agenda-widget section, .agenda-widget summary {
  display: block;
}
.agenda-widget h1, .agenda-widget h2, .agenda-widget h3, .agenda-widget h4, .agenda-widget h5 {
  font-family: verdana;
}
.agenda-widget h4 {
  padding-top: 5px;
}
.agenda-widget h4, .agenda-widget h5 {
  font-size: 0.8em;
  padding-right: 40px;
}
.agenda-widget a {
  color: #87D6F5;
  text-decoration: none;
}
.agenda-widget a:focus {
  color: #87D6F5;
}
.agenda-widget a:hover {
  color: #87D6F5;
}
.agenda-widget a:hover {
  text-decoration: none;
}
.agenda-widget ul {
  padding-bottom: 1em;
}
.agenda-widget .inner-container {
  margin: 0 auto;
  padding: 0 2%;
  width: 96%;
}
.agenda-widget #program {
  padding: 5.43478% 0 4.34783%;
}
.agenda-widget #program .foto {
  width: 10.5%;
}
.agenda-widget #program .foto .talk .info {
  width: 85.5%;
}
.agenda-widget .program-wrapper {
  background: none repeat scroll 0 0 #FFFFFF;
}
.agenda-widget .program-table h4, .agenda-widget .program-table h5 {
  font-family: serif;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.4em;
}
.agenda-widget .program-table {
  font-size: 0;
  width: 56%;
  margin-left: auto;
  margin-right: auto;
}
.agenda-widget .program-table h5 {
  font-weight: 400;
}
.agenda-widget .program-table .agenda-item-row {
  font-size: inherit;
}
.agenda-widget .program-table .cell-time {
  padding-top: 0.7%;
  width: 15%;
  display: inline-block;
  font-size: 14px;
  margin-bottom: 2.17%;
  vertical-align: top;
  color: black;
}
.agenda-widget .program-table .cell-main {
  display: inline-block;
  font-size: 14px;
  margin-bottom: 2.17%;
  vertical-align: top;
}
.agenda-widget .program-table .cell-time.right {
  text-align: right;
}
.agenda-widget .program-table .cell-main {
  width: 70%;
}
.agenda-widget .program-table .agenda-item-row.Block.Description .cell-time {
  visibility: hidden;
}
.agenda-widget .program-table .agenda-item-row.Block.Description .cell-main .box {
  background-color: transparent;
}
.agenda-widget .program-table .agenda-description {
  /*display: none;*/
}
.agenda-widget .program-table ul {
  list-style-type: disc;
  margin-left: 14px;
}
.agenda-widget .program-table .box {
  background: none repeat scroll 0 0 #EDEDED;
  padding: 1.5%;
  position: relative;
}
.agenda-widget .program-table .box.panel {
  min-height: 12em;
}
.agenda-widget .program-table .box:after {
  clear: both;
  content: "";
  display: table;
}
.agenda-widget .program-table .box-heading {
  line-height: 70px;
  min-height: 70px;
  text-align: center;
}
.agenda-widget .program-table .box-heading h4 {
  display: inline-block;
  line-height: 1.6;
  vertical-align: middle;
}
.agenda-widget .program-table .talk:after {
  clear: both;
  content: "";
  display: table;
}
.agenda-widget .program-table .talk .foto {
  float: left;
  padding-right: 4%;
  width: 10.5%;
}
.agenda-widget .program-table .talk .foto img {
  width: 100%;
}
.agenda-widget .program-table .talk h4 {
  display: inline-block;
  line-height: 1.6;
  vertical-align: middle;
}
.agenda-widget .program-table .speaker-name a {
  color: #87888A;
}
.agenda-widget .program-table .agenda-description {
  margin-top: 12px;
}
.agenda-widget .program-table .panel:after {
  clear: both;
  content: "";
  display: table;
}
.agenda-widget .program-table .panel .foto .multiple-speakers-photos {
  display: none;
}
.agenda-widget .program-table .panel .agenda-description {
  display: initial;
}
.agenda-widget .program-table .panel .info h4 {
  padding-bottom: 1em;
}
.agenda-widget .program-table .panel .panel-speakers {
  overflow: hidden;
  padding-top: 1.14286em;
}
.agenda-widget .program-table .panel .panel-speakers .item {
  float: left;
  margin-right: 20px;
  overflow: hidden;
  padding-bottom: 5px;
}
.agenda-widget .program-table .panel .panel-speakers .item .foto-small {
  float: left;
  margin-right: 15px;
  width: 60px;
}
.agenda-widget .program-table .panel .panel-speakers .item .foto-small img {
  display: block;
  width: 100%;
}
.agenda-widget .program-table .panel .panel-speakers .item .small-name {
  float: left;
}
.agenda-widget .program-table .panel .panel-speakers .item .small-name h5 {
  font-size: 0.78571em;
}
.agenda-widget ul.eventDaysNavigation {
  list-style-type: none;
  text-align: center;
  margin: 0 auto 30px;
  padding: 0;
}
.agenda-widget ul.eventDaysNavigation li {
  display: inline;
}
.agenda-widget ul.eventDaysNavigation li a {
  background-color: #ededed;
  padding: 7px 30px;
  color: #87888a;
}
.agenda-widget ul.eventDaysNavigation li a:hover {
  background-color: #ddd;
}
.agenda-widget ul.eventDaysNavigation a.selected {
  background: #ddd;
}
.agenda-widget div.parallelSessionColumn {
  float: left;
}
.agenda-widget div.parallelSessionColumn.columnWidth2 {
  width: 49%;
}
.agenda-widget div.parallelSessionColumn.columnWidth3 {
  width: 32%;
}
.agenda-widget div.parallelSessionColumn.columnWidth4 {
  width: 24%;
}

/* === partners === */
.partner-widget {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 26px;
  /* has to be last child with class "one-partner" */
}
.partner-widget .one-partner {
  padding: 3% 0%;
  border-bottom: 1px solid #2F74B5;
}
.partner-widget .one-partner .partner-name {
  display: none;
}
.partner-widget .one-partner .partner-logo {
  float: left;
  width: 24%;
  text-align: center;
}
.partner-widget .one-partner img {
  /* targets even image placeholders when partner has no description - on purpose! */
  max-width: 100%;
  padding-top: 0.5em;
  /* text in logo and text in description then align more or less */
}
.partner-widget .one-partner .partner-logo .copartner-copartnership-text {
  font-weight: 700;
  margin: 6% 6% 2%;
}
.partner-widget .one-partner .partner-texts {
  margin-left: 26%;
}
.partner-widget .one-partner .partner-description .partner-image-placeholder {
  visibility: hidden;
}
.partner-widget .one-partner .partner-description p {
  margin-top: 0;
  /* clear browser style */
}
.partner-widget .one-partner:last-child {
  border-bottom: 0 none;
}
.partner-widget .partner-level-headline {
  background-color: #2f74b5;
  width: 100%;
}
.partner-widget .partner-level-headline h3 {
  color: white;
  padding: 50px 0;
  text-align: center;
  margin: 0;
  /* reset browser style */
  font-weight: 400;
  font-size: 28px;
}

@media screen and (max-width: 768px) {
  .partner-widget .partner-level-headline h3 {
    padding: 15px 0;
  }
  .partner-widget .one-partner .partner-logo {
    margin-bottom: 3%;
    width: 100%;
    float: none;
  }
  .partner-widget .one-partner .partner-texts {
    margin-left: 0;
    width: 100%;
  }
  .partner-widget .one-partner .partner-description .partner-image-placeholder {
    display: none;
  }
}
.speakers-widget {
  /* === Speakers === */
  max-width: 920px;
}
.speakers-widget .speaker-show-full {
  display: none;
}
.speakers-widget div.one-speaker {
  margin-top: 14px;
}
.speakers-widget .one-speaker {
  height: 410px;
}
.speakers-widget .speaker-list {
  box-sizing: border-box;
  margin: 0 -2.08333%;
  overflow: hidden;
  padding-bottom: 4.34783%;
}
.speakers-widget .speaker-list .one-speaker {
  box-sizing: border-box;
  float: left;
  padding: 2.5em 2.08333% 2.2em;
  position: relative;
  text-align: center;
  width: 25%;
}
.speakers-widget .speaker-list .one-speaker .speaker-photo img {
  border-radius: 200px;
  display: inline-block;
  opacity: 0.7;
  transition: opacity 0.2s ease 0s;
  width: 75%;
}
.speakers-widget .speaker-list .one-speaker .speaker-photo:hover img {
  opacity: 1;
  transform: scale(1.05);
}
.speakers-widget a.speaker-detail-link.speaker-photo-link, .speakers-widget .speaker-name {
  color: #2f74b5;
  font-family: "Oxygen", sans-serif;
  font-size: 22px;
  font-weight: 400;
  letter-spacing: normal;
  margin-bottom: 0.7em;
  padding-top: 10%;
  text-decoration: none;
}
.speakers-widget .one-speaker .speaker-position {
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-weight: 300;
  line-height: 1.741em;
}

/* responsivity */
@media screen and (max-width: 640px) {
  .speakers-widget .one-speaker {
    height: auto;
  }

  .speakers-widget .speaker-list .one-speaker {
    width: 100%;
  }

  .speakers-widget .one-speaker a.speaker-detail.speaker-photo-link .speaker-photo, .one-speaker .speaker-photo {
    float: left;
    padding: 0 2% 0 0;
    width: 23%;
  }

  .speakers-widget .speaker-list .one-speaker .speaker-photo img {
    border-radius: 70px;
    padding-bottom: 0;
    width: 100%;
  }

  .speakers-widget a.speaker-detail.speaker-photo-link .speaker-name, .speakers-widget .one-speaker .speaker-position, .speakers-widget .one-speaker .speaker-name {
    float: left;
    padding-top: 1%;
    width: 75%;
  }
}
/* === Speaker detail === */
.speaker-detail .speaker-name h2 {
  color: #2f74b5;
  font-family: "Oxygen", sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  letter-spacing: normal;
  margin-bottom: 0.7em;
  padding-top: 0;
  text-decoration: none;
}
.speaker-detail .speaker-position h3 {
  font-weight: 400;
  font-size: 1em;
  color: #000;
  font-family: "Oxygen", sans-serif;
  line-height: 1.741em;
}
.speaker-detail .speaker-bio {
  font-weight: 300;
  color: #000;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.741em;
  padding: 0 0 1em;
}
.speaker-detail .speaker-bio ul {
  list-style: outside none disc;
}

/* responsivity */
@media screen and (max-width: 800px) and (min-width: 360px) {
  .speaker-detail .speaker_photo img {
    border-radius: 100px;
    display: block;
    float: left;
    margin: 0 5% 0 auto;
    width: 25%;
  }
  .speaker-detail .speaker-header {
    margin-left: 30%;
  }
}
@media screen and (max-width: 360px) {
  .speaker-detail .speaker_photo img {
    border-radius: 100px;
    display: block;
    float: none;
    margin: 0 auto;
    width: 50%;
  }
  .speaker-detail .speaker-name {
    margin-top: 10%;
    text-align: center;
  }
  .speaker-detail .speaker-position {
    text-align: center;
  }
  .speaker-detail .speaker_bio {
    font-size: 0.8em;
  }
}
.twitter-widget-wrapper .SandboxRoot {
  background: transparent none repeat scroll 0 0;
  display: block;
}
.twitter-widget-wrapper .SandboxRoot, .twitter-widget-wrapper h1, .twitter-widget-wrapper h2, .twitter-widget-wrapper h3, .twitter-widget-wrapper blockquote, .twitter-widget-wrapper p, .twitter-widget-wrapper ol, .twitter-widget-wrapper ul, .twitter-widget-wrapper li, .twitter-widget-wrapper iframe, .twitter-widget-wrapper button {
  border: 0 none;
  font: 12px/16px "Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif;
  list-style: outside none none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  text-decoration: none;
  text-transform: none;
  vertical-align: baseline;
}
.twitter-widget-wrapper img {
  border: 0 none;
}
.twitter-widget-wrapper b, .twitter-widget-wrapper i {
  font-style: normal;
  font-weight: normal;
}
.twitter-widget-wrapper abbr {
  border-bottom: 0 none;
}
.twitter-widget-wrapper .p-author::before, .twitter-widget-wrapper .p-author::after, .twitter-widget-wrapper .cards-base::before, .twitter-widget-wrapper .cards-base::after {
  content: "";
  display: table;
}
.twitter-widget-wrapper .p-author::after, .twitter-widget-wrapper .cards-base::after {
  clear: both;
}
.twitter-widget-wrapper .root, .twitter-widget-wrapper .tweet, .twitter-widget-wrapper .footer, .twitter-widget-wrapper .detail-expander, .twitter-widget-wrapper .header, .twitter-widget-wrapper .timeline {
  position: relative;
}
.twitter-widget-wrapper button.load-more, .twitter-widget-wrapper .tweet-box-button, .twitter-widget-wrapper .no-tweets-pane .load-tweets {
  box-sizing: border-box;
}
.twitter-widget-wrapper .no-tweets-pane p {
  font-size: 20px;
  line-height: 24px;
}
.twitter-widget-wrapper .timeline-header .custom-timeline-summary, .twitter-widget-wrapper .timeline-header h1.summary {
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
}
.twitter-widget-wrapper .custom-timeline-owner-profile, .twitter-widget-wrapper .timeline .e-entry-title, .twitter-widget-wrapper .p-author .p-name, .twitter-widget-wrapper .cards-base h3, .twitter-widget-wrapper .new-tweets-bar button, .twitter-widget-wrapper .load-tweets, .twitter-widget-wrapper .no-more-pane {
  font-size: 12px;
  line-height: 16px;
}
.twitter-widget-wrapper .tweet-box-button {
  font-size: 13px;
}
.twitter-widget-wrapper .stats strong, .twitter-widget-wrapper .timeline-header- .byline, .twitter-widget-wrapper .timeline-header .list-description {
  font-size: 12px;
  line-height: 18px;
}
.twitter-widget-wrapper .timeline-header .byline {
  margin: 4px 0;
}
.twitter-widget-wrapper .stats span {
  font-size: 10px;
}
.twitter-widget-wrapper .brand span {
  font-size: 12px;
}
.twitter-widget-wrapper .timeline-header .custom-timeline-description {
  color: #707070;
  font-size: 14px;
}
.twitter-widget-wrapper .custom-timeline-owner-profile .p-nickname {
  font-size: 13px;
}
.twitter-widget-wrapper .custom-timeline-owner-profile .p-name, .twitter-widget-wrapper .p-author .profile .p-name, .twitter-widget-wrapper .cards-base .profile .p-name {
  font-weight: bold;
}
.twitter-widget-wrapper .p-author a, .twitter-widget-wrapper .e-entry-title, .twitter-widget-wrapper .cards-base h3, .twitter-widget-wrapper .cards-base .cards-content p {
  line-height: 18px;
}
.twitter-widget-wrapper a, .twitter-widget-wrapper a:visited, .twitter-widget-wrapper a:active, .twitter-widget-wrapper a:hover, .twitter-widget-wrapper a:focus, .twitter-widget-wrapper .p-author .full-name, .twitter-widget-wrapper .p-author a.profile, .twitter-widget-wrapper .p-author a.profile:hover .p-nickname, .twitter-widget-wrapper .p-author a.profile:focus .p-nickname, .twitter-widget-wrapper .p-author a.profile:hover .p-nickname b, .twitter-widget-wrapper .p-author a.profile:focus .p-nickname b, .twitter-widget-wrapper .timeline-header .custom-timeline-owner-profile:hover, .twitter-widget-wrapper .timeline-header .custom-timeline-owner-profile:focus, .twitter-widget-wrapper .custom-timeline-owner-profile:hover .p-nickname, .twitter-widget-wrapper .custom-timeline-owner-profile:focus .p-nickname, .twitter-widget-wrapper .custom-timeline-owner-profile:hover .p-nickname b, .twitter-widget-wrapper .custom-timeline-owner-profile:focus .p-nickname b, .twitter-widget-wrapper .cards-base a.profile:hover .p-nickname, .twitter-widget-wrapper .cards-base a.profile:focus .p-nickname, .twitter-widget-wrapper .cards-base a.profile:hover .p-nickname b, .twitter-widget-wrapper .cards-base a.profile:focus .p-nickname b, .twitter-widget-wrapper .cards-base .byline-user .p-nickname {
  outline: 0 none;
  text-decoration: none;
}
.twitter-widget-wrapper .full-name {
  display: block;
}
.twitter-widget-wrapper a:hover b, .twitter-widget-wrapper a:focus b, .twitter-widget-wrapper a:hover span, .twitter-widget-wrapper a:focus span, .twitter-widget-wrapper h3 a:hover, .twitter-widget-wrapper h3 a:focus, .twitter-widget-wrapper .timeline-header a:hover, .twitter-widget-wrapper .timeline-header a:focus, .twitter-widget-wrapper .e-entry-title .link:hover, .twitter-widget-wrapper .e-entry-title .link:focus, .twitter-widget-wrapper .footer a.expand:hover, .twitter-widget-wrapper .footer a.expand:focus, .twitter-widget-wrapper a.permalink:hover, .twitter-widget-wrapper a.permalink:focus, .twitter-widget-wrapper a.long-permalink:hover, .twitter-widget-wrapper a.long-permalink:focus, .twitter-widget-wrapper .cards-base p a:hover, .twitter-widget-wrapper .cards-base p a:focus, .twitter-widget-wrapper .retweet-credit a:hover, .twitter-widget-wrapper .retweet-credit a:focus {
  text-decoration: underline;
}
.twitter-widget-wrapper html, .twitter-widget-wrapper .SandboxRoot, .twitter-widget-wrapper .p-author .profile .p-name, .twitter-widget-wrapper .custom-timeline-owner-profile .p-name, .twitter-widget-wrapper .cards-base p, .twitter-widget-wrapper .cards-base p a, .twitter-widget-wrapper .timeline-header .custom-timeline-summary, .twitter-widget-wrapper .timeline-header .custom-timeline-summary a:link, .twitter-widget-wrapper .timeline-header .custom-timeline-summary a:visited, .twitter-widget-wrapper .timeline-header .summary, .twitter-widget-wrapper .timeline-header .summary a:link, .twitter-widget-wrapper .timeline-header .summary a:visited, .twitter-widget-wrapper .p-author a.profile:hover .p-name, .twitter-widget-wrapper .p-author a.profile:focus .p-name {
  color: #292f33;
}
.twitter-widget-wrapper .customisable, .twitter-widget-wrapper .customisable:link, .twitter-widget-wrapper .customisable:visited, .twitter-widget-wrapper .customisable:hover, .twitter-widget-wrapper .customisable:focus, .twitter-widget-wrapper .customisable:active, .twitter-widget-wrapper .customisable-highlight:hover, .twitter-widget-wrapper .customisable-highlight:focus, .twitter-widget-wrapper a:hover .customisable-highlight, .twitter-widget-wrapper a:focus .customisable-highlight {
  color: #1b95e0;
}
.twitter-widget-wrapper a:link, .twitter-widget-wrapper a:visited, .twitter-widget-wrapper .stats span, .twitter-widget-wrapper .byline, .twitter-widget-wrapper .retweet-credit, .twitter-widget-wrapper .no-more-pane, .twitter-widget-wrapper .no-tweets-pane p, .twitter-widget-wrapper .p-geo, .twitter-widget-wrapper .cards-base .byline-user, .twitter-widget-wrapper .timeline-header .list-description {
  color: #707070;
}
.twitter-widget-wrapper .e-entry-content a {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1b95e0;
}
.twitter-widget-wrapper .e-entry-content a:hover {
  text-decoration: underline;
}
.twitter-widget-wrapper .tweet-box-button {
  color: #aaa;
}
.twitter-widget-wrapper .customisable-border {
  border: 1px solid #e8e8e8;
}
.twitter-widget-wrapper .verified b, .twitter-widget-wrapper .tweet-actions b, .twitter-widget-wrapper abbr.p-geo b, .twitter-widget-wrapper .ic-twitter-badge b, .twitter-widget-wrapper .e-entry-title a .tco-hidden, .twitter-widget-wrapper .collapse-geo .p-geo b, .twitter-widget-wrapper .collapse-media-tag .media-tag b {
  clip: rect(0px, 0px, 0px, 0px);
  left: 0;
  position: absolute;
  top: 0;
}
.twitter-widget-wrapper .verified, .twitter-widget-wrapper .ic-rt, .twitter-widget-wrapper .ic-mask, .twitter-widget-wrapper .ic-top, .twitter-widget-wrapper .ic-twitter-alert, .twitter-widget-wrapper .ic-twitter-badge, .twitter-widget-wrapper .ic-bird-flourish, .twitter-widget-wrapper .ic-button-bird, .twitter-widget-wrapper .ic-play {
  background: transparent url("data:image/png;base64,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") no-repeat scroll 0 0/177px 241px;
  display: inline-block;
  vertical-align: middle;
}
.twitter-widget-wrapper .verified {
  background-position: 0 -161px;
  height: 17px;
  margin-left: -21px;
  vertical-align: -25%;
  width: 15px;
}
.twitter-widget-wrapper .ic-twitter-badge {
  background-position: -20px -161px;
  height: 15px;
  width: 18px;
}
.twitter-widget-wrapper .ic-top {
  background-position: 0 -181px;
  display: inline-block;
  height: 10px;
  margin: 2px 4px 0 0;
  vertical-align: top;
  width: 12px;
}
.twitter-widget-wrapper .ic-twitter-alert {
  background-position: -80px -142px;
  height: 12px;
  margin: 0 3px 3px 0;
  width: 16px;
}
.twitter-widget-wrapper .ic-bird-flourish {
  background-position: -40px -161px;
  display: block;
  height: 20px;
  margin: 12px auto 0;
  width: 32px;
}
.twitter-widget-wrapper .ic-button-bird {
  background-position: -73px -160px;
  height: 16px;
  margin: 0 3px 0 0;
  width: 16px;
}
.twitter-widget-wrapper .ic-play {
  background-position: -108px -175px;
  height: 64px;
  left: 50%;
  margin: -32px 0 0 -32px;
  position: absolute;
  top: 50%;
  width: 64px;
}
.twitter-widget-wrapper .ic-mask {
  background-color: #999;
  height: 13px;
  width: 12px;
}
.twitter-widget-wrapper a:hover .ic-mask, .twitter-widget-wrapper a:focus .ic-mask {
  background-color: #1da1f2;
}
.twitter-widget-wrapper .ic-reply {
  background-position: 0 -87px;
  height: 15px;
  width: 19px;
}
.twitter-widget-wrapper .ic-retweet {
  background-position: -31px -87px;
  height: 15px;
  width: 22px;
}
.twitter-widget-wrapper .ic-fav {
  background-position: -60px -87px;
  height: 15px;
  width: 16px;
}
.twitter-widget-wrapper .ic-like {
  background-position: -159px -87px;
  height: 15px;
  width: 16px;
}
.twitter-widget-wrapper .ic-geo, .twitter-widget-wrapper .ic-pho, .twitter-widget-wrapper .ic-sum, .twitter-widget-wrapper .ic-pla, .twitter-widget-wrapper .ic-con, .twitter-widget-wrapper .ic-people {
  display: inline-block;
  height: 16px;
  width: 16px;
}
.twitter-widget-wrapper .ic-geo {
  background-position: -100px -30px;
}
.twitter-widget-wrapper .ic-pho {
  background-position: -60px -29px;
}
.twitter-widget-wrapper .ic-sum {
  background-position: -120px -29px;
}
.twitter-widget-wrapper .ic-pla {
  background-position: -80px -29px;
}
.twitter-widget-wrapper .ic-con {
  background-position: -140px -29px;
}
.twitter-widget-wrapper .ic-people {
  background-position: -160px -31px;
  width: 14px;
}
.twitter-widget-wrapper .ic-rt {
  background-position: -20px -2px;
  height: 16px;
  margin-right: 4px;
  width: 14px;
}
.twitter-widget-wrapper .timeline {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 10px;
  max-width: 520px;
}
.twitter-widget-wrapper .timeline .stream {
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  width: 100%;
}
.twitter-widget-wrapper .timeline.pending-scroll-in .stream .h-feed {
  transition: margin-top 0.5s ease-out 0s;
}
.twitter-widget-wrapper .timeline-header, .twitter-widget-wrapper .timeline-footer {
  position: relative;
  z-index: 100;
}
.twitter-widget-wrapper .timeline-header {
  border-width: 0 0 1px;
  box-shadow: 0 0 0 -3px transparent;
  padding: 12px;
  transition: box-shadow 0.3s ease-out 0s;
}
.twitter-widget-wrapper .scrolled-down .timeline-header {
  box-shadow: 0 0 10px -3px #ccc;
}
.twitter-widget-wrapper .timeline-header h1.summary {
  font-weight: bold;
}
.twitter-widget-wrapper .timeline-header .follow-button, .twitter-widget-wrapper .timeline-header .twitter-follow-button, .twitter-widget-wrapper .timeline-header .ic-twitter-badge {
  position: absolute;
  right: 10px;
  top: 10px;
}
.twitter-widget-wrapper .ic-twitter-badge {
  border: 1px solid transparent;
  border-radius: 3px;
}
.twitter-widget-wrapper .ic-twitter-badge:focus {
  border-color: #00acee;
}
.twitter-widget-wrapper .new-tweets-bar {
  display: none;
  left: 0;
  margin-top: -2px;
  opacity: 0;
  position: absolute;
  right: 0;
  transition: opacity 0.3s ease-in 0s;
  width: auto;
  z-index: 100;
}
.twitter-widget-wrapper .pending-new-tweet-display .new-tweets-bar {
  display: block;
}
.twitter-widget-wrapper .pending-new-tweet .new-tweets-bar {
  opacity: 1;
}
.twitter-widget-wrapper .new-tweets-bar button {
  background-color: rgba(0, 0, 0, 0.87);
  border-width: 0;
  color: #fff;
  padding: 10px 0;
  text-align: center;
  width: 100%;
}
.twitter-widget-wrapper .new-tweets-bar button:hover, .twitter-widget-wrapper .new-tweets-bar button:focus {
  cursor: pointer;
  text-decoration: underline;
}
.twitter-widget-wrapper button.load-more {
  background-color: rgba(0, 0, 0, 0.02);
  border: 0 none;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.05) inset;
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 10px 0;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  transition: background-color 0.2s ease-out 0s;
  width: 100%;
}
.twitter-widget-wrapper button.load-more:hover, .twitter-widget-wrapper button.load-more:focus {
  background-color: rgba(0, 0, 0, 0.08);
  text-decoration: underline;
}
.twitter-widget-wrapper .no-more-pane {
  display: none;
  padding: 12px;
  text-align: center;
}
.twitter-widget-wrapper .empty-timeline button.load-more, .twitter-widget-wrapper .no-more button.load-more {
  display: none;
}
.twitter-widget-wrapper .no-more .no-more-pane {
  display: block;
}
.twitter-widget-wrapper .no-tweets-pane {
  margin: 30px 0;
  text-align: center;
}
.twitter-widget-wrapper .no-tweets-pane p {
  margin: 24px 12px;
  text-align: center;
}
.twitter-widget-wrapper .nsfw .display-sensitive-image, .twitter-widget-wrapper .no-tweets-pane .load-tweets {
  background-color: rgba(0, 0, 0, 0.15);
  background-image: linear-gradient(#fff, #ddd);
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  cursor: pointer;
  font-weight: bold;
  line-height: 18px;
  margin: 5px auto;
  padding: 5px 10px;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.twitter-widget-wrapper .nsfw .display-sensitive-image:hover, .twitter-widget-wrapper .nsfw .display-sensitive-image:focus, .twitter-widget-wrapper .nsfw .display-sensitive-image:active, .twitter-widget-wrapper .no-tweets-pane .load-tweets:hover, .twitter-widget-wrapper .no-tweets-pane .load-tweets:focus, .twitter-widget-wrapper .no-tweets-pane .load-tweets:active {
  background-color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.27);
}
.twitter-widget-wrapper .nsfw .display-sensitive-image:active, .twitter-widget-wrapper .no-tweets-pane .load-tweets:active {
  background-color: #efefef;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1) inset;
}
.twitter-widget-wrapper .has-tweets .no-tweets-pane {
  display: none;
}
.twitter-widget-wrapper .timeline-footer {
  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
  padding: 6px 10px;
}
.twitter-widget-wrapper .timeline-footer a.widget-link {
  display: block;
  padding: 10px;
  text-align: center;
}
.twitter-widget-wrapper .tweet-box-button {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  display: block;
  padding: 6px;
  text-align: left;
  width: 100%;
}
.twitter-widget-wrapper .tweet-box-button:hover, .twitter-widget-wrapper .tweet-box-button:focus {
  border-color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.twitter-widget-wrapper a.tweet-box-button {
  width: auto;
}
.twitter-widget-wrapper .tweet {
  border-width: 0 0 1px;
  padding: 12px 12px 10px 0;
}
.twitter-widget-wrapper .header {
  padding: 0 0 4px 36px;
}
.twitter-widget-wrapper .header .avatar {
  background: #fff none repeat scroll 0 0;
  border-radius: 4px;
  height: 32px;
  left: 0px;
  position: absolute;
  top: 0;
  width: 32px;
}
.twitter-widget-wrapper .permalink {
  float: right;
  margin-top: 2px;
  position: relative;
  z-index: 50;
}
.twitter-widget-wrapper .tweet .e-entry-title {
  clear: both;
  margin: 0 5px 0 0;
  white-space: pre-line;
  word-wrap: break-word;
}
.twitter-widget-wrapper .is-deciderHtmlWhitespace .e-entry-title {
  white-space: normal;
}
.twitter-widget-wrapper .tweet .e-entry-title[dir="ltr"] {
  direction: ltr;
  text-align: left;
}
.twitter-widget-wrapper .tweet .e-entry-title[dir="rtl"] {
  direction: rtl;
  text-align: right;
}
.twitter-widget-wrapper .inline-media {
  margin: 10px 0 0;
  max-width: 100%;
  overflow: hidden;
}
.twitter-widget-wrapper .tweet .retweet-credit {
  margin: 3px 0;
}
.twitter-widget-wrapper .tweet .twitter-alerts {
  margin-top: 6px;
}
.twitter-widget-wrapper .footer {
  overflow: hidden;
}
.twitter-widget-wrapper .tweet-actions {
  background: #fff none repeat scroll 0 0;
  bottom: 1px;
  box-shadow: 0 0 10px 5px #fff;
  position: absolute;
  right: 0;
  visibility: hidden;
}
.twitter-widget-wrapper .tweet-actions li {
  float: left;
}
.twitter-widget-wrapper .tweet-actions a i {
  margin: 1px 0 0 8px;
  overflow: hidden;
}
.twitter-widget-wrapper .tweet:hover .tweet-actions, .twitter-widget-wrapper .tweet:focus .tweet-actions, .twitter-widget-wrapper .expanded .tweet-actions {
  visibility: visible;
}
.twitter-widget-wrapper .tweet .tweet-actions a, .twitter-widget-wrapper .tweet .tweet-actions a b, .twitter-widget-wrapper .tweet .tweet-actions a i, .twitter-widget-wrapper .tweet .tweet-actions li {
  cursor: pointer;
  outline: 0 none;
}
.twitter-widget-wrapper .twt-tweet .tweet-actions .ic-retweet {
  margin-top: 1px;
}
.twitter-widget-wrapper .footer {
  border-width: 0;
  margin-top: 2px;
  min-height: 16px;
  overflow: hidden;
  padding-top: 1px;
  transition: margin-top 0.2s ease-out 0s, padding-top 0.2s ease-out 0s;
}
.twitter-widget-wrapper .expanded .footer {
  border-width: 1px 0 0;
  margin-top: 10px;
  padding-top: 11px;
}
.twitter-widget-wrapper .expand, .twitter-widget-wrapper .p-geo {
  float: left;
}
.twitter-widget-wrapper .stats-wide, .twitter-widget-wrapper .stats-narrow, .twitter-widget-wrapper .brand {
  border-width: 0;
  display: none;
  margin-left: 0.3em;
}
.twitter-widget-wrapper .expanded .stats-wide {
  display: inline-block;
  margin-top: -2px;
}
.twitter-widget-wrapper .stats span {
  display: inline-block;
  margin-right: 3px;
  text-transform: uppercase;
}
.twitter-widget-wrapper .stats strong {
  font-weight: bold;
}
.twitter-widget-wrapper .detail-expander {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in 0s;
}
.twitter-widget-wrapper .brand .ic-twitter-badge {
  margin: -4px 5px 0 0;
}
.twitter-widget-wrapper .cards-base {
  border-width: 0;
  padding: 13px 0 12px;
  transition: margin-top 0.3s ease-out 0s;
}
.twitter-widget-wrapper .expanded .cards-base {
  border-width: 1px 0 0;
  margin-top: 12px;
  padding: 12px 0 0;
}
.twitter-widget-wrapper .expanded .cards-multimedia, .twitter-widget-wrapper .cards-multimedia {
  border-top: 0 none;
  padding-top: 0;
}
.twitter-widget-wrapper .cards-base h3 {
  margin: 0 0 4px;
}
.twitter-widget-wrapper .cards-content.cards-content-concise {
  margin-left: 10px;
}
.twitter-widget-wrapper .rtl .cards-content.cards-content-concise {
  margin-right: 10px;
}
.twitter-widget-wrapper .cards-base .cards-content p {
  margin: 5px 0 10px;
}
.twitter-widget-wrapper .cards-multimedia .cards-content-concise .byline {
  margin-bottom: 8px;
}
.twitter-widget-wrapper .cards-base .summary-thumbnail {
  float: right;
  margin: 4px 0 0 15px;
  max-height: 120px;
  max-width: 120px;
}
.twitter-widget-wrapper .cards-base .summary-large-thumbnail {
  display: block;
  margin: 4px 0 5px;
}
.twitter-widget-wrapper .cards-base .media {
  line-height: 0;
  margin: 0 0 8px;
  position: relative;
}
.twitter-widget-wrapper .cards-base .source-user {
  height: 16px;
  line-height: 16px;
  margin: 10px 0;
  padding-left: 21px;
  position: relative;
}
.twitter-widget-wrapper .cards-base .source-user .avatar {
  border-radius: 2px;
  display: block;
  height: 16px;
  left: 0;
  position: absolute;
  top: -2px;
  width: 16px;
}
.twitter-widget-wrapper img.autosized-media {
  max-height: 375px;
  max-width: 100%;
}
.twitter-widget-wrapper .custom-timeline-owner-profile {
  display: block;
}
.twitter-widget-wrapper .custom-timeline-owner-profile .verified {
  margin-left: -38px;
  margin-right: 3px;
}
.twitter-widget-wrapper .custom-timeline .timeline-header {
  border-bottom-width: 3px;
}
.twitter-widget-wrapper .custom-timeline-owner-profile {
  height: 16px;
  line-height: 16px;
  padding-left: 21px;
  position: relative;
}
.twitter-widget-wrapper .custom-timeline-owner-profile .avatar {
  border-radius: 2px;
  display: block;
  height: 16px;
  left: 0;
  position: absolute;
  width: 16px;
}
.twitter-widget-wrapper .custom-timeline .custom-timeline-summary {
  margin-bottom: 11px;
}
.twitter-widget-wrapper .custom-timeline .custom-timeline-description {
  margin-bottom: 12px;
}
.twitter-widget-wrapper .custom-timeline-owner-profile {
  margin-bottom: 4px;
}
.twitter-widget-wrapper .nsfw {
  background-color: rgba(0, 0, 0, 0.02);
  border-radius: 4px;
  padding: 8px;
}
.twitter-widget-wrapper .media-tag .tag-count {
  display: none;
}
.twitter-widget-wrapper .collapse-media-tag .media-tag .tag-count {
  display: inline;
}
.twitter-widget-wrapper .follow-button:link, .twitter-widget-wrapper .follow-button:visited {
  background-color: #eee;
  background-image: linear-gradient(#fff, #dedede);
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font: bold 11px/18px "Helvetica Neue", Arial, sans-serif;
  padding: 0 5px 0 3px;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  white-space: nowrap;
}
.twitter-widget-wrapper .ie9 .follow-button:link, .twitter-widget-wrapper .ie9 .follow-button:visited {
  border-radius: 0;
}
.twitter-widget-wrapper .follow-button:focus, .twitter-widget-wrapper .follow-button:hover, .twitter-widget-wrapper .follow-button:active {
  background-color: #d9d9d9;
  background-image: linear-gradient(#f8f8f8, #d9d9d9);
  border-color: #bbb;
  box-shadow: none;
  color: #333;
  text-decoration: none;
}
.twitter-widget-wrapper .timeline-header a.follow-button:link, .twitter-widget-wrapper .timeline-header a.follow-button:visited, .twitter-widget-wrapper .timeline-header a.follow-button:hover, .twitter-widget-wrapper .timeline-header a.follow-button:focus, .twitter-widget-wrapper .timeline-header a.follow-button:active, .twitter-widget-wrapper .thm-dark .timeline-header a.follow-button:link, .twitter-widget-wrapper .thm-dark .timeline-header a.follow-button:visited, .twitter-widget-wrapper .thm-dark .timeline-header a.follow-button:hover, .twitter-widget-wrapper .thm-dark .timeline-header a.follow-button:focus, .twitter-widget-wrapper .thm-dark .timeline-header a.follow-button:active {
  color: #333;
  text-decoration: none;
}
.twitter-widget-wrapper .thm-dark a.follow-button:link, .twitter-widget-wrapper .thm-dark a.follow-button:visited, .twitter-widget-wrapper .thm-dark a.follow-button:hover, .twitter-widget-wrapper .thm-dark a.follow-button:focus, .twitter-widget-wrapper .thm-dark a.follow-button:active {
  color: #333;
}
.twitter-widget-wrapper .follow-button:active {
  background-color: #efefef;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1) inset;
}
.twitter-widget-wrapper .follow-button:focus {
  border-color: #0089cb;
  outline: 0 none;
}
.twitter-widget-wrapper .env-narrow .timeline-header .summary {
  font-size: 14px;
}
.twitter-widget-wrapper .env-narrow .custom-timeline-summary {
  font-size: 14px;
  margin-bottom: 7px;
}
.twitter-widget-wrapper .env-narrow .custom-timeline-description {
  margin-bottom: 10px;
}
.twitter-widget-wrapper .env-narrow .header .profile .p-name, .twitter-widget-wrapper .env-narrow .timeline-header .byline, .twitter-widget-wrapper .env-narrow .timeline-header .list-description, .twitter-widget-wrapper .env-narrow .e-entry-title, .twitter-widget-wrapper .env-narrow .cards-base h3 {
  font-size: 12px;
  line-height: 16px;
}
.twitter-widget-wrapper .env-narrow .timeline-header {
  padding: 8px;
}
.twitter-widget-wrapper .env-narrow .timeline-footer {
  padding: 4px;
}
.twitter-widget-wrapper .env-narrow .timeline-header .follow-button, .twitter-widget-wrapper .env-narrow .timeline-header .twitter-follow-button {
  right: 6px;
  top: 6px;
}
.twitter-widget-wrapper .env-narrow .tweet {
  padding: 5px 8px 6px;
}
.twitter-widget-wrapper .env-narrow .tweet .header {
  min-height: 32px;
  padding: 0 0 4px 36px;
  position: relative;
}
.twitter-widget-wrapper .env-narrow .header .avatar {
  height: 32px;
  left: 0;
  top: 2px;
  width: 32px;
}
.twitter-widget-wrapper .env-narrow .header .profile .p-nickname::before {
  content: "\a ";
  white-space: pre;
}
.twitter-widget-wrapper .env-narrow .header .p-name {
  display: inline;
}
.twitter-widget-wrapper .env-narrow .header .p-nickname {
  line-height: 16px;
}
.twitter-widget-wrapper .env-narrow .permalink {
  font-size: 11px;
}
.twitter-widget-wrapper .env-narrow .expanded .stats-wide {
  display: none;
}
.twitter-widget-wrapper .env-narrow .expanded .stats-narrow, .twitter-widget-wrapper .env-narrow .brand {
  display: block;
  font-size: 11px;
  margin: 0 0 4px;
}
.twitter-widget-wrapper .env-narrow .cards-base .summary-thumbnail {
  max-height: 60px;
  max-width: 60px;
}
.twitter-widget-wrapper .rtl, .twitter-widget-wrapper .rtl .tweet-box-button, .twitter-widget-wrapper .rtl .follow-button {
  direction: rtl;
  text-align: right;
}
.twitter-widget-wrapper .rtl .p-nickname {
  direction: ltr;
  text-align: left;
}
.twitter-widget-wrapper .rtl .permalink, .twitter-widget-wrapper .rtl .tweet-actions, .twitter-widget-wrapper .rtl .cards-base .summary-thumbnail {
  float: left;
}
.twitter-widget-wrapper .rtl .expand, .twitter-widget-wrapper .rtl .p-geo, .twitter-widget-wrapper .rtl .tweet-actions li {
  float: right;
}
.twitter-widget-wrapper .rtl .permalink {
  clear: left;
}
.twitter-widget-wrapper .rtl .custom-timeline-owner-profile {
  padding-left: 0;
  padding-right: 21px;
}
.twitter-widget-wrapper .rtl .custom-timeline-owner-profile .avatar {
  right: 0;
}
.twitter-widget-wrapper .rtl .tweet {
  padding: 12px 69px 10px 12px;
}
.twitter-widget-wrapper .env-narrow .rtl .tweet {
  padding: 5px 8px 6px;
}
.twitter-widget-wrapper .rtl .header .avatar {
  left: auto;
  right: -57px;
}
.twitter-widget-wrapper .env-narrow .rtl .tweet .header {
  padding: 0 36px 4px 0;
}
.twitter-widget-wrapper .env-narrow .rtl .header .avatar {
  right: 0;
}
.twitter-widget-wrapper .rtl .tweet-actions {
  left: 0;
  right: auto;
}
.twitter-widget-wrapper .rtl .timeline-header .follow-button, .twitter-widget-wrapper .rtl .timeline-header .twitter-follow-button, .twitter-widget-wrapper .rtl .timeline-header .ic-twitter-badge {
  left: 12px;
  position: absolute;
  right: auto;
}
.twitter-widget-wrapper .env-narrow .rtl .timeline-header .follow-button, .twitter-widget-wrapper .env-narrow .rtl .timeline-header .twitter-follow-button {
  left: 6px;
  right: auto;
}
.twitter-widget-wrapper .rtl .cards-base .source-user {
  padding: 0 21px 0 0;
}
.twitter-widget-wrapper .rtl .cards-base .source-user .avatar {
  left: auto;
  right: 0;
}
.twitter-widget-wrapper .rtl .follow-button {
  padding: 0 3px 0 5px;
}
.twitter-widget-wrapper .rtl .ic-top {
  margin: 2px 0 0 4px;
}
.twitter-widget-wrapper .rtl .ic-twitter-alert {
  margin: 0 0 3px 3px;
}
.twitter-widget-wrapper .rtl .ic-rt {
  margin: 0 0 0 4px;
}
.twitter-widget-wrapper .rtl .expand .ic-mask, .twitter-widget-wrapper .rtl .p-geo .ic-mask {
  margin: 0 0 0 2px;
}
.twitter-widget-wrapper .rtl .ic-button-bird {
  margin: 0 0 0 3px;
}
.twitter-widget-wrapper .rtl .stats span {
  margin: 0 0 0 3px;
}
.twitter-widget-wrapper .rtl .verified {
  margin-left: 0;
  margin-right: -21px;
}
.twitter-widget-wrapper .thm-dark {
  background-color: #333;
  color: #a9a9a9;
}
.twitter-widget-wrapper .thm-dark .scrolled-down .timeline-header {
  box-shadow: 0 0 10px -3px #000;
}
.twitter-widget-wrapper .thm-dark .ic-twitter-badge {
  border-color: transparent;
}
.twitter-widget-wrapper .thm-dark .ic-twitter-badge:focus {
  border-color: #00acee;
}
.twitter-widget-wrapper .thm-dark .timeline-footer {
  background-color: rgba(0, 0, 0, 0.2);
}
.twitter-widget-wrapper .thm-dark .load-more, .twitter-widget-wrapper .thm-dark .nsfw, .twitter-widget-wrapper .thm-dark .tweet-box-button {
  background-color: rgba(0, 0, 0, 0.64);
}
.twitter-widget-wrapper .thm-dark .load-more {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
}
.twitter-widget-wrapper .thm-dark .load-more:hover, .twitter-widget-wrapper .thm-dark .load-more:focus, .twitter-widget-wrapper .thm-dark .load-more:active {
  background-color: rgba(0, 0, 0, 0.39);
}
.twitter-widget-wrapper .thm-dark .tweet-actions {
  background-color: #333;
  box-shadow: 0 0 10px 5px #333;
}
.twitter-widget-wrapper .thm-dark .customisable, .twitter-widget-wrapper .thm-dark .customisable:link, .twitter-widget-wrapper .thm-dark .customisable:visited, .twitter-widget-wrapper .thm-dark .customisable:hover, .twitter-widget-wrapper .thm-dark .customisable:focus, .twitter-widget-wrapper .thm-dark .customisable:active, .twitter-widget-wrapper .thm-dark .customisable-highlight:hover, .twitter-widget-wrapper .thm-dark .customisable-highlight:focus, .twitter-widget-wrapper .thm-dark a:hover .customisable-highlight, .twitter-widget-wrapper .thm-dark a:focus .customisable-highlight {
  color: #87c2ed;
}
.twitter-widget-wrapper .thm-dark a:hover .ic-mask, .twitter-widget-wrapper .thm-dark a:focus .ic-mask {
  background-color: #87c2ed;
}
.twitter-widget-wrapper .thm-dark, .twitter-widget-wrapper .thm-dark .p-author .profile .p-name, .twitter-widget-wrapper .thm-dark .cards-base p, .twitter-widget-wrapper .thm-dark .cards-base p a, .twitter-widget-wrapper .thm-dark .timeline-header .summary, .twitter-widget-wrapper .thm-dark .timeline-header .list-description, .twitter-widget-wrapper .thm-dark .timeline-header a:link, .twitter-widget-wrapper .thm-dark .timeline-header a:visited, .twitter-widget-wrapper .thm-dark .byline, .twitter-widget-wrapper .thm-dark .p-author a.profile:hover .p-name, .twitter-widget-wrapper .thm-dark .p-author a.profile:focus .p-name .thm-dark .custom-timeline-owner-profile .p-name:hover, .twitter-widget-wrapper .thm-dark .custom-timeline-owner-profile .p-name:focus {
  color: #cfcfcf;
}
.twitter-widget-wrapper .thm-dark .custom-timeline-summary, .twitter-widget-wrapper .thm-dark .custom-timeline-owner-profile .p-name {
  color: #e5e5e5;
}
.twitter-widget-wrapper .thm-dark .custom-timeline-description, .twitter-widget-wrapper .thm-dark .custom-timeline-owner-profile .p-nickname {
  color: #999;
}
.twitter-widget-wrapper .thm-dark a:link, .twitter-widget-wrapper .thm-dark a:visited, .twitter-widget-wrapper .thm-dark .stats span, .twitter-widget-wrapper .thm-dark .retweet-credit, .twitter-widget-wrapper .thm-dark .no-more-pane, .twitter-widget-wrapper .thm-dark .no-tweets-pane p, .twitter-widget-wrapper .thm-dark .p-geo, .twitter-widget-wrapper .thm-dark .cards-base .byline-user {
  color: #a0a0a0;
}
.twitter-widget-wrapper .thm-dark a:focus, .twitter-widget-wrapper .thm-dark a:hover, .twitter-widget-wrapper .thm-dark a:active, .twitter-widget-wrapper .thm-dark .p-author a.profile:hover, .twitter-widget-wrapper .thm-dark .p-author a.profile:focus, .twitter-widget-wrapper .thm-dark .custom-timeline-owner-profile:hover, .twitter-widget-wrapper .thm-dark .custom-timeline-owner-profile:focus, .twitter-widget-wrapper .thm-dark .retweet-credit .profile:hover, .twitter-widget-wrapper .thm-dark .retweet-credit .profile:focus, .twitter-widget-wrapper .thm-dark .stats strong, .twitter-widget-wrapper .thm-dark .no-tweets-pane .load-tweets, .twitter-widget-wrapper .thm-dark .nsfw {
  color: #bbb;
}
.twitter-widget-wrapper .customisable-border.thm-dark, .twitter-widget-wrapper .thm-dark .customisable-border {
  border-color: #444;
}
.twitter-widget-wrapper .thm-dark .tweet-box-button {
  border-color: #222;
}
.twitter-widget-wrapper .thm-dark .ic-mask {
  background-color: #999;
}
.twitter-widget-wrapper .thm-dark .tweet-actions .ic-reply {
  background-position: 0 -116px;
}
.twitter-widget-wrapper .thm-dark .tweet-actions .ic-retweet {
  background-position: -31px -116px;
}
.twitter-widget-wrapper .thm-dark .tweet-actions .ic-fav {
  background-position: -60px -116px;
}
.twitter-widget-wrapper .thm-dark .tweet-actions .ic-like {
  background-position: -159px -116px;
}
.twitter-widget-wrapper .thm-dark .ic-pho {
  background-position: -60px -59px;
}
.twitter-widget-wrapper .thm-dark .ic-pla {
  background-position: -80px -59px;
}
.twitter-widget-wrapper .thm-dark .ic-geo {
  background-position: -100px -60px;
}
.twitter-widget-wrapper .thm-dark .ic-sum {
  background-position: -120px -59px;
}
.twitter-widget-wrapper .thm-dark .ic-con {
  background-position: -140px -59px;
}
.twitter-widget-wrapper .thm-dark .ic-people {
  background-position: -160px -59px;
}
.twitter-widget-wrapper .is-touch .tweet-actions {
  visibility: visible;
}
.twitter-widget-wrapper .is-touch .tweet-actions a {
  padding-left: 10px;
}
.twitter-widget-wrapper .is-touch.env-narrow .tweet-actions a {
  padding-left: 0;
}
.twitter-widget-wrapper .var-chromeless .tweet-actions .ic-mask, .twitter-widget-wrapper .var-chromeless .thm-dark .tweet-actions .ic-mask, .twitter-widget-wrapper .thm-dark.var-chromeless .tweet-actions .ic-mask, .twitter-widget-wrapper .is-touch .tweet-actions .ic-mask {
  background-color: transparent;
}
.twitter-widget-wrapper .var-chromeless .tweet-actions .ic-reply, .twitter-widget-wrapper .is-touch .tweet-actions .ic-reply {
  background-position: -80px -84px;
}
.twitter-widget-wrapper .var-chromeless .tweet-actions .ic-retweet, .twitter-widget-wrapper .is-touch .tweet-actions .ic-retweet {
  background-position: -82px -102px;
}
.twitter-widget-wrapper .var-chromeless .tweet-actions .ic-fav, .twitter-widget-wrapper .is-touch .tweet-actions .ic-fav {
  background-position: -82px -123px;
}
.twitter-widget-wrapper .var-chromeless .tweet-actions .ic-like, .twitter-widget-wrapper .is-touch .tweet-actions .ic-like {
  background-position: 0 -194px;
}
.twitter-widget-wrapper .var-chromeless .tweet-actions a:hover .ic-reply, .twitter-widget-wrapper .var-chromeless .tweet-actions a:focus .ic-reply, .twitter-widget-wrapper .var-chromeless .tweet-actions a:active .ic-reply, .twitter-widget-wrapper .is-touch .tweet-actions a:hover .ic-reply, .twitter-widget-wrapper .is-touch .tweet-actions a:focus .ic-reply, .twitter-widget-wrapper .is-touch .tweet-actions a:active .ic-reply {
  background-position: -103px -84px;
}
.twitter-widget-wrapper .var-chromeless .tweet-actions a:hover .ic-retweet, .twitter-widget-wrapper .var-chromeless .tweet-actions a:focus .ic-retweet, .twitter-widget-wrapper .var-chromeless .tweet-actions a:active .ic-retweet, .twitter-widget-wrapper .is-touch .tweet-actions a:hover .ic-retweet, .twitter-widget-wrapper .is-touch .tweet-actions a:focus .ic-retweet, .twitter-widget-wrapper .is-touch .tweet-actions a:active .ic-retweet {
  background-position: -109px -102px;
}
.twitter-widget-wrapper .var-chromeless .tweet-actions a:hover .ic-fav, .twitter-widget-wrapper .var-chromeless .tweet-actions a:focus .ic-fav, .twitter-widget-wrapper .var-chromeless .tweet-actions a:active .ic-fav, .twitter-widget-wrapper .is-touch .tweet-actions a:hover .ic-fav, .twitter-widget-wrapper .is-touch .tweet-actions a:focus .ic-fav, .twitter-widget-wrapper .is-touch .tweet-actions a:active .ic-fav {
  background-position: -103px -122px;
}
.twitter-widget-wrapper .var-chromeless .tweet-actions a:hover .ic-like, .twitter-widget-wrapper .var-chromeless .tweet-actions a:focus .ic-like, .twitter-widget-wrapper .var-chromeless .tweet-actions a:active .ic-like, .twitter-widget-wrapper .is-touch .tweet-actions a:hover .ic-like, .twitter-widget-wrapper .is-touch .tweet-actions a:focus .ic-like, .twitter-widget-wrapper .is-touch .tweet-actions a:active .ic-like {
  background-position: -21px -193px;
}
.twitter-widget-wrapper .var-preview .load-more {
  display: none;
}
.twitter-widget-wrapper .var-chromeless .timeline, .twitter-widget-wrapper .timeline.var-chromeless {
  background-color: transparent;
  border: 0 none;
  border-radius: 0;
  margin-bottom: 10px;
}
.twitter-widget-wrapper .var-chromeless .timeline-header {
  padding: 12px 0;
}
.twitter-widget-wrapper .var-chromeless .tweet {
  padding: 12px 2px 10px 58px;
}
.twitter-widget-wrapper .env-narrow .var-chromeless .tweet, .twitter-widget-wrapper .env-narrow.var-chromeless .tweet {
  padding: 12px 2px 10px 0;
}
.twitter-widget-wrapper .var-chromeless .rtl .tweet, .twitter-widget-wrapper .var-chromeless.rtl .tweet {
  padding: 12px 58px 10px 2px;
}
.twitter-widget-wrapper .env-narrow .var-chromeless.rtl .tweet, .twitter-widget-wrapper .env-narrow.var-chromeless .rtl .tweet {
  padding: 12px 0 10px 2px;
}
.twitter-widget-wrapper .var-chromeless .permalink {
  padding: 0 2px 0 0;
}
.twitter-widget-wrapper .var-chromeless.rtl .permalink, .twitter-widget-wrapper .var-chromeless .rtl .permalink {
  padding: 0 0 0 2px;
}
.twitter-widget-wrapper .var-chromeless .timeline-footer {
  padding: 6px;
}
.twitter-widget-wrapper .var-chromeless .footer .ic-mask {
  background-color: transparent;
}
.twitter-widget-wrapper .var-chromeless .ic-geo {
  background-position: -100px 0;
}
.twitter-widget-wrapper .var-chromeless .ic-pho {
  background-position: -60px -2px;
}
.twitter-widget-wrapper .var-chromeless .ic-sum {
  background-position: -120px -2px;
}
.twitter-widget-wrapper .var-chromeless .ic-pla {
  background-position: -80px -2px;
}
.twitter-widget-wrapper .var-chromeless .ic-con {
  background-position: -140px -2px;
}
.twitter-widget-wrapper .var-chromeless .ic-people {
  background-position: -160px -2px;
}
.twitter-widget-wrapper .var-chromeless .tweet-actions {
  background: transparent none repeat scroll 0 center;
  box-shadow: none;
}
.twitter-widget-wrapper .var-chromeless span.p-geo {
  padding: 0 90px 0 0;
}
.twitter-widget-wrapper .var-chromeless.rtl span.p-geo, .twitter-widget-wrapper .var-chromeless .rtl span.p-geo {
  padding: 0 0 0 90px;
}
.twitter-widget-wrapper .var-chromeless button.load-more {
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 4px;
  text-shadow: none;
  width: 98%;
}
.twitter-widget-wrapper .var-borderless, .twitter-widget-wrapper .var-borderless .customisable-border {
  border: 0 none;
}
.twitter-widget-wrapper .var-borderless .expanded .footer, .twitter-widget-wrapper .var-borderless .expanded .cards-base {
  margin: 0;
}
.twitter-widget-wrapper .var-borderless .expanded .cards-multimedia {
  margin-top: 2px;
}
.twitter-widget-wrapper .var-borderless .expanded .footer {
  margin: 0;
  padding-top: 5px;
}
.twitter-widget-wrapper .var-headerless .timeline-header, .twitter-widget-wrapper .var-footerless .timeline-footer {
  display: none;
}
.twitter-widget-wrapper .var-static .stream {
  overflow-y: visible;
}
.twitter-widget-wrapper .var-static .load-more {
  display: none;
}
.twitter-widget-wrapper .var-static .tweet.with-expansion {
  cursor: default;
}
.twitter-widget-wrapper .withheld {
  border-width: 0 0 1px;
  padding: 12px 12px 10px;
}
.twitter-widget-wrapper .env-narrow .withheld {
  padding: 5px 8px 6px;
}
.twitter-widget-wrapper .var-chromeless .withheld {
  padding: 12px 2px 10px 0;
}
.twitter-widget-wrapper .var-chromeless .rtl .withheld, .twitter-widget-wrapper .var-chromeless.rtl .withheld {
  padding: 12px 0 10px 2px;
}
.twitter-widget-wrapper .withheld-text a:hover, .twitter-widget-wrapper .withheld-text a:focus {
  text-decoration: underline;
}
.twitter-widget-wrapper .timeline .withheld-title {
  font-size: 14px;
}
.twitter-widget-wrapper .env-narrow .withheld-title {
  font-size: 12px;
}
.twitter-widget-wrapper .twitter-emoji {
  height: 1em;
  padding: 0 0.05em 0 0.1em;
  vertical-align: -0.1em;
  width: 1em;
}
.twitter-widget-wrapper a:hover .ic-reply, .twitter-widget-wrapper a:focus .ic-reply, .twitter-widget-wrapper .thm-dark a:hover .ic-reply, .twitter-widget-wrapper .thm-dark a:focus .ic-reply {
  background-color: #1da1f2;
}
.twitter-widget-wrapper a:hover .ic-retweet, .twitter-widget-wrapper a:focus .ic-retweet, .twitter-widget-wrapper .thm-dark a:hover .ic-retweet, .twitter-widget-wrapper .thm-dark a:focus .ic-retweet {
  background-color: #19cf86;
}
.twitter-widget-wrapper a:hover .ic-fav, .twitter-widget-wrapper a:focus .ic-fav, .twitter-widget-wrapper .thm-dark a:hover .ic-fav, .twitter-widget-wrapper .thm-dark a:focus .ic-fav {
  background-color: #fab81e;
}
.twitter-widget-wrapper a:hover .ic-like, .twitter-widget-wrapper a:focus .ic-like, .twitter-widget-wrapper .thm-dark a:hover .ic-like, .twitter-widget-wrapper .thm-dark a:focus .ic-like {
  background-color: #e81c4f;
}
@media print {
  .twitter-widget-wrapper .ic-mask {
    display: none;
  }
}

.future-event-carousel-widget {
  /*------------------------------------*\
    $BANNER SLIDER ITEM
  \*------------------------------------*/
  /*------------------------------------*\
    $SLICK SLIDER
\*------------------------------------*/
  /* Slider */
  /* Dots */
}
.future-event-carousel-widget .row {
  padding: 50px 0;
}
.future-event-carousel-widget .row .row {
  padding: 0;
}
.future-event-carousel-widget .row .row + .row {
  padding-top: 50px;
}
.future-event-carousel-widget .row .gi + .gi {
  padding-top: 50px;
}
.future-event-carousel-widget .row + .row {
  padding-top: 0;
}
@media only screen and (min-width: 46.875em) {
  .future-event-carousel-widget .row {
    padding: 60px 0;
  }
  .future-event-carousel-widget .row .row {
    padding: 0;
  }
  .future-event-carousel-widget .row .row + .row {
    padding-top: 60px;
  }
  .future-event-carousel-widget .row.g {
    margin-left: -30px;
  }
  .future-event-carousel-widget .row + .row {
    padding-top: 0;
  }
  .future-event-carousel-widget .row .gi {
    padding-left: 30px;
  }
  .future-event-carousel-widget .row .gi + .gi {
    padding-top: 0;
  }
}
.future-event-carousel-widget .banner-slider-item {
  position: relative;
}
.future-event-carousel-widget .banner-slider-item img {
  margin-top: 14px;
  width: 100%;
}
@media only screen and (min-width: 46.875em) {
  .future-event-carousel-widget .banner-slider-item img {
    margin-top: 0;
  }
}
.future-event-carousel-widget .banner-slider-content {
  background: white;
}
@media only screen and (min-width: 46.875em) {
  .future-event-carousel-widget .banner-slider-content {
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50px;
    padding: 18px;
    max-height: 100%;
    max-width: 434px;
    overflow-y: auto;
  }
  .future-event-carousel-widget .banner-slider-content a {
    transition: none;
  }
  .future-event-carousel-widget .banner-slider-content a:hover {
    opacity: 0.8;
  }
}
.future-event-carousel-widget .banner-slider-title {
  font-size: 32px;
  font-size: 2rem;
  font-family: "Open Sans Condensed Bold";
  text-align: center;
  color: #222;
}
@media only screen and (min-width: 46.875em) {
  .future-event-carousel-widget .banner-slider-title {
    text-align: left;
  }
}
.future-event-carousel-widget .banner-slider-title + .banner-slider-subtitle {
  margin-top: 20px;
}
@media only screen and (min-width: 46.875em) {
  .future-event-carousel-widget .banner-slider-title + .banner-slider-subtitle {
    margin-top: 12px;
  }
}
.future-event-carousel-widget .banner-slider-subtitle {
  font-size: 21px;
  font-size: 1.3125rem;
  text-align: center;
  color: #333;
}
@media only screen and (min-width: 46.875em) {
  .future-event-carousel-widget .banner-slider-subtitle {
    text-align: left;
  }
}
.future-event-carousel-widget .banner-slider-info {
  font-size: 16px;
  font-size: 1rem;
  display: none;
  margin-top: 15px;
  color: #5c5c5c;
}
@media only screen and (min-width: 46.875em) {
  .future-event-carousel-widget .banner-slider-info {
    display: block;
  }
}
.future-event-carousel-widget .banner-slider-info p + p {
  margin-top: 1em;
}
.future-event-carousel-widget .banner-slider-info .icon {
  font-size: 27px;
  font-size: 1.6875rem;
  color: black;
  margin-right: 20px;
}
.future-event-carousel-widget .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.future-event-carousel-widget .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.future-event-carousel-widget .slick-list:focus {
  outline: none;
}
.future-event-carousel-widget .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.future-event-carousel-widget .slick-slider .slick-track,
.future-event-carousel-widget .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.future-event-carousel-widget .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.future-event-carousel-widget .slick-track:before, .future-event-carousel-widget .slick-track:after {
  content: "";
  display: table;
}
.future-event-carousel-widget .slick-track:after {
  clear: both;
}
.future-event-carousel-widget .slick-loading .slick-track {
  visibility: hidden;
}
.future-event-carousel-widget .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.future-event-carousel-widget [dir="rtl"] .slick-slide {
  float: right;
}
.future-event-carousel-widget .slick-slide.slick-loading img {
  display: none;
}
.future-event-carousel-widget .slick-slide.dragging img {
  pointer-events: none;
}
.future-event-carousel-widget .slick-initialized .slick-slide {
  display: block;
}
.future-event-carousel-widget .slick-loading .slick-slide {
  visibility: hidden;
}
.future-event-carousel-widget .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.future-event-carousel-widget .slick-arrow.slick-hidden {
  display: none;
}
.future-event-carousel-widget .slick-slider {
  margin-bottom: 39px;
}
.future-event-carousel-widget .slick-dots {
  position: absolute;
  bottom: -39px;
  height: 39px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}
.future-event-carousel-widget .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  vertical-align: -moz-middle-with-baseline;
}
.future-event-carousel-widget .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 0px;
  cursor: pointer;
  position: relative;
}
.future-event-carousel-widget .slick-dots li button:hover, .future-event-carousel-widget .slick-dots li button:focus {
  outline: none;
}
.future-event-carousel-widget .slick-dots li button:hover:before, .future-event-carousel-widget .slick-dots li button:focus:before {
  opacity: 1;
}
.future-event-carousel-widget .slick-dots li button:before {
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  content: "";
  height: 10px;
  width: 10px;
  background: black;
  font-family: arial, helvetica, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  border-radius: 50%;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.future-event-carousel-widget .slick-dots li.slick-active button:before {
  background: #004b85;
  top: 3px;
  left: 3px;
  border: 2px solid white;
  opacity: 1;
}
.future-event-carousel-widget .banner-slider .slick-dots {
  background: #f2f2f2;
}
.future-event-carousel-widget .dinamic-box-slider {
  margin-bottom: 0;
}
.future-event-carousel-widget .dinamic-box-slider .slick-arrow {
  display: block;
  position: absolute;
  bottom: 20px;
  left: 12px;
  z-index: 2;
  cursor: pointer;
  height: 33px;
  width: 33px;
  text-align: center;
  line-height: 33px;
  opacity: 1;
  transition: opacity 0.2s ease;
}
.future-event-carousel-widget .dinamic-box-slider .slick-arrow.icon-chevron-right {
  left: 48px;
}
.future-event-carousel-widget .dinamic-box-slider.animated .slick-arrow {
  opacity: 0;
}
.future-event-carousel-widget .columns-slider {
  position: relative;
  padding: 0 40px;
}
.future-event-carousel-widget .columns-slider .slick-slide {
  padding-left: 9px;
  padding-right: 9px;
}
.future-event-carousel-widget .columns-slider .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 40px;
  font-size: 2.5rem;
  cursor: pointer;
}
.future-event-carousel-widget .columns-slider .slick-arrow.prev {
  left: 0;
}
.future-event-carousel-widget .columns-slider .slick-arrow.next {
  right: 0;
}
.future-event-carousel-widget .slider-mobile {
  position: relative;
  /* A lot of importants because we need to overwrite inline styles :( */
}
.future-event-carousel-widget .slider-mobile .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 40px;
  font-size: 2.5rem;
  cursor: pointer;
}
.future-event-carousel-widget .slider-mobile .slick-arrow.prev {
  left: 0;
}
.future-event-carousel-widget .slider-mobile .slick-arrow.next {
  right: 0;
}
.future-event-carousel-widget .slider-mobile .acc-drop .icon {
  display: none;
}
@media only screen and (max-width: 29.99938em) {
  .future-event-carousel-widget .slider-mobile {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .future-event-carousel-widget .slider-mobile .acc-content {
    display: block !important;
  }
}
@media only screen and (min-width: 30em) and (max-width: 46.87438em) {
  .future-event-carousel-widget .slider-mobile {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .future-event-carousel-widget .slider-mobile .acc-content {
    display: block !important;
  }
}
@media only screen and (min-width: 46.875em) and (max-width: 59.99938em) {
  .future-event-carousel-widget .slider-mobile {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .future-event-carousel-widget .slider-mobile .acc-content {
    display: block !important;
  }
}
@media only screen and (min-width: 60em) and (max-width: 74.99938em) {
  .future-event-carousel-widget .slider-mobile {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .future-event-carousel-widget .slider-mobile .acc-content {
    display: block !important;
  }
}
@media only screen and (min-width: 75em) {
  .future-event-carousel-widget .slider-mobile {
    padding: 0;
  }
  .future-event-carousel-widget .slider-mobile .slick-track[style] {
    width: 100% !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
  .future-event-carousel-widget .slider-mobile .slick-slide[style] {
    display: block !important;
  }
  .future-event-carousel-widget .slider-mobile .slick-slide[style].slick-cloned {
    display: none !important;
  }
  .future-event-carousel-widget .slider-mobile .slick-arrow {
    display: none !important;
  }
  .future-event-carousel-widget .slider-mobile .acc-drop .icon {
    display: inline-block;
  }
  .future-event-carousel-widget .slider-mobile .slick-slide {
    width: 100% !important;
  }
}
@media only screen and (min-width: 46.875em) {
  .future-event-carousel-widget .flexbox .equalize.columns-slider {
    display: block;
  }
  .future-event-carousel-widget .flexbox .equalize.columns-slider .slick-track {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .future-event-carousel-widget .flexbox .equalize.columns-slider .slick-slide {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: auto;
  }
}
.future-event-carousel-widget .flexbox .equalize.dinamic-box-slider {
  display: block;
}
.future-event-carousel-widget .flexbox .equalize.dinamic-box-slider .slick-track {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.future-event-carousel-widget .flexbox .equalize.dinamic-box-slider .slick-slide {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: auto;
}

.upcoming-events-widget {
  /*------------------------------------*\
    $SOCIAL BOX
  \*------------------------------------*/
  /*------------------------------------*\
    $STATIC SOCIAL BOX
  \*------------------------------------*/
  /*------------------------------------*\
    $SLICK SLIDER
  \*------------------------------------*/
  /* Slider */
  /* Dots */
}
.upcoming-events-widget .row-s {
  padding: 15px 0;
}
.upcoming-events-widget .row-s .row-s {
  padding: 0;
}
.upcoming-events-widget .row-s .row-s + .row-s {
  padding-top: 15px;
}
.upcoming-events-widget .row-s .gi + .gi {
  padding-top: 15px;
}
.upcoming-events-widget .row-s + .row-s {
  padding-top: 0;
}
@media only screen and (min-width: 46.875em) {
  .upcoming-events-widget .row-s {
    padding: 30px 0;
  }
  .upcoming-events-widget .row-s .row-s {
    padding: 0;
  }
  .upcoming-events-widget .row-s .row-s + .row-s {
    padding-top: 20px;
  }
  .upcoming-events-widget .row-s.g {
    margin-left: -20px;
  }
  .upcoming-events-widget .row-s + .row-s {
    padding-top: 0;
  }
  .upcoming-events-widget .row-s .gi {
    padding-left: 20px;
  }
  .upcoming-events-widget .row-s .gi + .gi {
    padding-top: 0;
  }
}
.upcoming-events-widget .social-box .social-box-frame {
  margin-bottom: 15px;
  max-height: 116px;
  overflow: hidden;
}
.upcoming-events-widget .social-box .social-box-frame img {
  min-width: 100%;
  height: auto;
}
.upcoming-events-widget .social-box .social-box-header .subtitle {
  font-size: 11px;
  font-size: 0.6875rem;
}
.upcoming-events-widget .social-box .social-title {
  font-size: 12px;
  font-size: 0.95rem;
  color: #276fc4;
  font-weight: bold;
  min-height: 3em;
}
.upcoming-events-widget .social-box .social-text {
  margin-top: 20px;
  font-size: 12px;
  font-size: 0.75rem;
}
.upcoming-events-widget .social-box .social-text p + p {
  margin-top: 1em;
}
.upcoming-events-widget .social-box .social-box-footer {
  margin-top: 20px;
}
.upcoming-events-widget .social-box .social-box-footer .date {
  font-size: 14px;
  font-size: 0.75rem;
  color: #9f9f9f;
}
.upcoming-events-widget .social-box .social-box-footer .icon {
  font-size: 36px;
  font-size: 2.25rem;
}
.upcoming-events-widget .social-box .social-box-footer .icon-twitter,
.upcoming-events-widget .social-box .social-box-footer .icon-twitter-square {
  color: #55ACEE;
}
.upcoming-events-widget .social-box .social-box-footer .icon-linkedin,
.upcoming-events-widget .social-box .social-box-footer .icon-linkedin-square {
  color: #0177B5;
}
.upcoming-events-widget .social-box .social-box-footer .icon-google,
.upcoming-events-widget .social-box .social-box-footer {
  color: #D44132;
}
.upcoming-events-widget .social-box .social-box-footer .icon-youtube,
.upcoming-events-widget .social-box .social-box-footer .icon-youtube-square {
  color: #D23C36;
}
@media only screen and (min-width: 46.875em) {
  .upcoming-events-widget .flexbox .equalize .social-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .upcoming-events-widget .flexbox .equalize .social-text {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  .upcoming-events-widget .flexbox .equalize.columns-slider .social-box > a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: auto;
  }
}
.upcoming-events-widget .static-social-box {
  background-color: #f2f2f2;
  border-radius: 7px;
  padding: 15px;
}
.upcoming-events-widget .no-margin-bot {
  margin-bottom: 0px;
}
.upcoming-events-widget .ht-title-2em {
  min-height: 2em;
}
.upcoming-events-widget .no-margin-top {
  margin-top: 0px;
}
.upcoming-events-widget .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.upcoming-events-widget .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.upcoming-events-widget .slick-list:focus {
  outline: none;
}
.upcoming-events-widget .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.upcoming-events-widget .slick-slider .slick-track,
.upcoming-events-widget .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.upcoming-events-widget .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.upcoming-events-widget .slick-track:before, .upcoming-events-widget .slick-track:after {
  content: "";
  display: table;
}
.upcoming-events-widget .slick-track:after {
  clear: both;
}
.upcoming-events-widget .slick-loading .slick-track {
  visibility: hidden;
}
.upcoming-events-widget .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.upcoming-events-widget [dir="rtl"] .slick-slide {
  float: right;
}
.upcoming-events-widget .slick-slide.slick-loading img {
  display: none;
}
.upcoming-events-widget .slick-slide.dragging img {
  pointer-events: none;
}
.upcoming-events-widget .slick-initialized .slick-slide {
  display: block;
}
.upcoming-events-widget .slick-loading .slick-slide {
  visibility: hidden;
}
.upcoming-events-widget .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.upcoming-events-widget .slick-arrow.slick-hidden {
  display: none;
}
.upcoming-events-widget .slick-slider {
  margin-bottom: 39px;
}
.upcoming-events-widget .slick-dots {
  position: absolute;
  bottom: -39px;
  height: 39px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}
.upcoming-events-widget .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  vertical-align: -moz-middle-with-baseline;
}
.upcoming-events-widget .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 0px;
  cursor: pointer;
  position: relative;
}
.upcoming-events-widget .slick-dots li button:hover, .upcoming-events-widget .slick-dots li button:focus {
  outline: none;
}
.upcoming-events-widget .slick-dots li button:hover:before, .upcoming-events-widget .slick-dots li button:focus:before {
  opacity: 1;
}
.upcoming-events-widget .slick-dots li button:before {
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  content: "";
  height: 10px;
  width: 10px;
  background: black;
  font-family: arial, helvetica, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  border-radius: 50%;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.upcoming-events-widget .slick-dots li.slick-active button:before {
  background: #004b85;
  top: 3px;
  left: 3px;
  border: 2px solid white;
  opacity: 1;
}
.upcoming-events-widget .banner-slider .slick-dots {
  background: #f2f2f2;
}
.upcoming-events-widget .dinamic-box-slider {
  margin-bottom: 0;
}
.upcoming-events-widget .dinamic-box-slider .slick-arrow {
  display: block;
  position: absolute;
  bottom: 20px;
  left: 12px;
  z-index: 2;
  cursor: pointer;
  height: 33px;
  width: 33px;
  text-align: center;
  line-height: 33px;
  opacity: 1;
  transition: opacity 0.2s ease;
}
.upcoming-events-widget .dinamic-box-slider .slick-arrow.icon-chevron-right {
  left: 48px;
}
.upcoming-events-widget .dinamic-box-slider.animated .slick-arrow {
  opacity: 0;
}
.upcoming-events-widget .columns-slider {
  position: relative;
  padding: 0 40px;
}
.upcoming-events-widget .columns-slider .slick-slide {
  padding-left: 9px;
  padding-right: 9px;
}
.upcoming-events-widget .columns-slider .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 40px;
  font-size: 2.5rem;
  cursor: pointer;
}
.upcoming-events-widget .columns-slider .slick-arrow.prev {
  left: 0;
}
.upcoming-events-widget .columns-slider .slick-arrow.next {
  right: 0;
}
.upcoming-events-widget .slider-mobile {
  position: relative;
  /* A lot of importants because we need to overwrite inline styles :( */
}
.upcoming-events-widget .slider-mobile .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 40px;
  font-size: 2.5rem;
  cursor: pointer;
}
.upcoming-events-widget .slider-mobile .slick-arrow.prev {
  left: 0;
}
.upcoming-events-widget .slider-mobile .slick-arrow.next {
  right: 0;
}
.upcoming-events-widget .slider-mobile .acc-drop .icon {
  display: none;
}
@media only screen and (max-width: 29.99938em) {
  .upcoming-events-widget .slider-mobile {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .upcoming-events-widget .slider-mobile .acc-content {
    display: block !important;
  }
}
@media only screen and (min-width: 30em) and (max-width: 46.87438em) {
  .upcoming-events-widget .slider-mobile {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .upcoming-events-widget .slider-mobile .acc-content {
    display: block !important;
  }
}
@media only screen and (min-width: 46.875em) and (max-width: 59.99938em) {
  .upcoming-events-widget .slider-mobile {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .upcoming-events-widget .slider-mobile .acc-content {
    display: block !important;
  }
}
@media only screen and (min-width: 60em) and (max-width: 74.99938em) {
  .upcoming-events-widget .slider-mobile {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .upcoming-events-widget .slider-mobile .acc-content {
    display: block !important;
  }
}
@media only screen and (min-width: 75em) {
  .upcoming-events-widget .slider-mobile {
    padding: 0;
  }
  .upcoming-events-widget .slider-mobile .slick-track[style] {
    width: 100% !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
  .upcoming-events-widget .slider-mobile .slick-slide[style] {
    display: block !important;
  }
  .upcoming-events-widget .slider-mobile .slick-slide[style].slick-cloned {
    display: none !important;
  }
  .upcoming-events-widget .slider-mobile .slick-arrow {
    display: none !important;
  }
  .upcoming-events-widget .slider-mobile .acc-drop .icon {
    display: inline-block;
  }
  .upcoming-events-widget .slider-mobile .slick-slide {
    width: 100% !important;
  }
}
@media only screen and (min-width: 46.875em) {
  .upcoming-events-widget .flexbox .equalize.columns-slider {
    display: block;
  }
  .upcoming-events-widget .flexbox .equalize.columns-slider .slick-track {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .upcoming-events-widget .flexbox .equalize.columns-slider .slick-slide {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: auto;
  }
}
.upcoming-events-widget .flexbox .equalize.dinamic-box-slider {
  display: block;
}
.upcoming-events-widget .flexbox .equalize.dinamic-box-slider .slick-track {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.upcoming-events-widget .flexbox .equalize.dinamic-box-slider .slick-slide {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: auto;
}
.upcoming-events-widget .nothing-found {
  color: #9f9f9f;
  font-style: italic;
  padding-left: 30px;
}

.event-listing-widget {
  /* ----------------------------------------*\
$COMMON STYLES
\* -----------------------------------------*/
  /*------------------------------------*\
  $FILTERS HEADER
\*------------------------------------*/
  /*------------------------------------*\
  $PAGINATION
\*------------------------------------*/
  /*------------------------------------------*\
      $FILTERS
  \*------------------------------------------*/
  /*------------------------------------------*\
    $EVENT BOX
\*------------------------------------------*/
  /*------------------------------------*\
    $PICKADATE
\*------------------------------------*/
  /* ==========================================================================
     $BASE-PICKER
     ========================================================================== */
  /**
   * Note: the root picker element should *NOT* be styled more than what's here.
   */
  /**
   * The picker input element.
   */
  /**
   * When the picker is opened, the input element is "activated".
   */
  /**
   * The holder is the only "scrollable" top-level container element.
   */
  /*!
   * Classic picker styling for pickadate.js
   * Demo: http://amsul.github.io/pickadate.js
   */
  /**
   * Note: the root picker element should *NOT* be styled more than what's here.
   */
  /**
   * The holder is the base of the picker.
   */
  /**
   * The frame and wrap work together to ensure that
   * clicks within the picker don't reach the holder.
   */
  /**
   * When the picker opens...
   */
  /* ==========================================================================
     $BASE-DATE-PICKER
     ========================================================================== */
  /**
   * The picker box.
   */
  /**
   * The header containing the month and year stuff.
   */
  /**
   * The month and year labels.
   */
  /**
   * The month and year selectors.
   */
  /**
   * The month navigation buttons.
   */
  /**
   * The calendar table of dates
   */
  /**
   * The weekday labels
   */
  /**
   * The days on the calendar
   */
  /**
   * The footer containing the "today", "clear", and "close" buttons.
   */
  /* ==========================================================================
     $CLASSIC-DATE-PICKER
     ========================================================================== */
  /*
   CUSTOM STYLES
   */
}
.event-listing-widget .row {
  padding: 50px 0;
}
.event-listing-widget .row .row {
  padding: 0;
}
.event-listing-widget .row .row + .row {
  padding-top: 50px;
}
.event-listing-widget .row .gi + .gi {
  padding-top: 50px;
}
.event-listing-widget .row + .row {
  padding-top: 0;
}
@media only screen and (min-width: 46.875em) {
  .event-listing-widget .row {
    padding: 60px 0;
  }
  .event-listing-widget .row .row {
    padding: 0;
  }
  .event-listing-widget .row .row + .row {
    padding-top: 60px;
  }
  .event-listing-widget .row.g {
    margin-left: -30px;
  }
  .event-listing-widget .row + .row {
    padding-top: 0;
  }
  .event-listing-widget .row .gi {
    padding-left: 30px;
  }
  .event-listing-widget .row .gi + .gi {
    padding-top: 0;
  }
}
.event-listing-widget .row-s {
  padding: 15px 0;
}
.event-listing-widget .row-s .row-s {
  padding: 0;
}
.event-listing-widget .row-s .row-s + .row-s {
  padding-top: 15px;
}
.event-listing-widget .row-s .gi + .gi {
  padding-top: 15px;
}
.event-listing-widget .row-s + .row-s {
  padding-top: 0;
}
@media only screen and (min-width: 46.875em) {
  .event-listing-widget .row-s {
    padding: 30px 0;
  }
  .event-listing-widget .row-s .row-s {
    padding: 0;
  }
  .event-listing-widget .row-s .row-s + .row-s {
    padding-top: 20px;
  }
  .event-listing-widget .row-s.g {
    margin-left: -20px;
  }
  .event-listing-widget .row-s + .row-s {
    padding-top: 0;
  }
  .event-listing-widget .row-s .gi {
    padding-left: 20px;
  }
  .event-listing-widget .row-s .gi + .gi {
    padding-top: 0;
  }
}
.event-listing-widget .filters-header {
  position: relative;
  margin-bottom: 30px;
}
.event-listing-widget .filters-header:after {
  clear: both;
  content: '';
  display: table;
}
.event-listing-widget .filters-header .filters {
  margin-bottom: 10px;
}
@media only screen and (min-width: 46.875em) {
  .event-listing-widget .filters-header {
    padding: 28px 0 0;
    margin-top: 30px;
  }
  .event-listing-widget .filters-header .section-title {
    position: absolute;
    left: 20px;
    top: 20px;
  }
  .event-listing-widget .filters-header .filters {
    padding-left: 250px;
    padding-right: 20px;
  }
  .event-listing-widget .filters-header .filters .filters-area {
    left: 0;
  }
}
.event-listing-widget .pagination:after {
  clear: both;
  content: '';
  display: table;
}
.event-listing-widget .pagination .page-links {
  float: left;
  font-size: 18px;
  font-size: 1.125rem;
}
.event-listing-widget .pagination .page-links li {
  vertical-align: middle;
  display: none;
  color: #004b85;
}
.event-listing-widget .pagination .page-links li a {
  display: block;
}
.event-listing-widget .pagination .page-links li.prev .icon, .event-listing-widget .pagination .page-links li.next .icon, .event-listing-widget .pagination .page-links li.first .icon, .event-listing-widget .pagination .page-links li.last .icon {
  margin-top: -2px;
}
.event-listing-widget .pagination .page-links li.prev, .event-listing-widget .pagination .page-links li.next, .event-listing-widget .pagination .page-links li.active {
  display: inline-block;
}
.event-listing-widget .pagination .page-links li.prev, .event-listing-widget .pagination .page-links li.next {
  width: 52px;
  height: 48px;
  border: 1px solid #004b85;
  border-radius: 4px;
  text-align: center;
  line-height: 46px;
}
.event-listing-widget .pagination .page-links li.active {
  background: #9f9f9f;
  width: 38px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: white;
  border-radius: 4px;
}
.event-listing-widget .pagination .number-items {
  display: none;
  margin: 0 auto;
  width: 100px;
  text-align: center;
}
.event-listing-widget .pagination .number-items:after {
  clear: both;
  content: '';
  display: table;
}
.event-listing-widget .pagination .number-items .text {
  font-size: 13px;
  font-size: 0.8125rem;
  display: inline-block;
  color: #9f9f9f;
}
.event-listing-widget .pagination .sort-by {
  display: inline-block;
  float: right;
  font-size: 15px;
  font-size: 0.9375rem;
}
.event-listing-widget .pagination .sort-by:after {
  clear: both;
  content: '';
  display: table;
}
.event-listing-widget .pagination .sort-by .text {
  display: block;
  margin-bottom: 2px;
  color: #9f9f9f;
}
.event-listing-widget .pagination .sort-by .button {
  display: block;
  float: left;
  padding: 6px 12px;
  border-radius: 0;
}
.event-listing-widget .pagination .sort-by .button:first-of-type {
  border-radius: 4px 0 0 4px;
}
.event-listing-widget .pagination .sort-by .button:last-of-type {
  border-radius: 0 4px 4px 0;
}
.event-listing-widget .pagination .sort-by .button.active {
  background: #9f9f9f;
  color: white;
}
@media only screen and (min-width: 30em) {
  .event-listing-widget .pagination .sort-by {
    margin-top: 12px;
  }
  .event-listing-widget .pagination .sort-by .text {
    display: block;
    float: left;
    margin: 4px 6px 0 0;
  }
}
@media only screen and (min-width: 46.875em) {
  .event-listing-widget .pagination {
    padding: 0 20px;
  }
  .event-listing-widget .pagination .page-links {
    margin-top: 2px;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .event-listing-widget .pagination .page-links li {
    display: inline-block;
    border: 1px solid #9f9f9f;
    border-radius: 4px;
    padding: 0 4px;
    line-height: 1.2;
  }
  .event-listing-widget .pagination .page-links li.first, .event-listing-widget .pagination .page-links li.last, .event-listing-widget .pagination .page-links li.prev, .event-listing-widget .pagination .page-links li.next, .event-listing-widget .pagination .page-links li.more {
    border: none;
    border-radius: 0;
  }
  .event-listing-widget .pagination .page-links li.first, .event-listing-widget .pagination .page-links li.last, .event-listing-widget .pagination .page-links li.prev, .event-listing-widget .pagination .page-links li.next {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 0 2px;
  }
  .event-listing-widget .pagination .page-links li.prev, .event-listing-widget .pagination .page-links li.next {
    width: auto;
    height: auto;
    line-height: 1.2;
  }
  .event-listing-widget .pagination .page-links li.active {
    width: auto;
    height: auto;
    line-height: 1.2;
    color: white;
  }
  .event-listing-widget .pagination .number-items {
    display: block;
  }
  .event-listing-widget .pagination .sort-by {
    margin-top: 2px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .event-listing-widget .pagination .sort-by .text {
    margin-top: 2px;
  }
  .event-listing-widget .pagination .sort-by .button {
    padding: 2px 15px;
  }
}
.event-listing-widget .filters {
  position: relative;
  text-align: center;
}
.event-listing-widget .filters .search {
  display: inline-block;
  vertical-align: top;
  width: 66%;
  position: relative;
  text-align: left;
}
.event-listing-widget .filters .search .field {
  margin: 0;
}
.event-listing-widget .filters .search input {
  background: white;
  border: 1px solid #9f9f9f;
  border-radius: 4px;
  height: 36px;
  padding-right: 34px;
}
.event-listing-widget .filters .search:after {
  position: absolute;
  right: 8px;
  top: 0;
  bottom: 0;
  color: #004b85;
  line-height: 36px;
  font-size: 23px;
  font-size: 1.4375rem;
}
.event-listing-widget .filters .filters-action {
  background: white;
  color: #004b85;
  font-size: 24px;
  font-size: 1.5rem;
  border: 1px solid #9f9f9f;
  padding: 1px 8px;
  border-radius: 5px;
}
.event-listing-widget .filters .filters-action:hover, .event-listing-widget .filters .filters-action.active {
  opacity: 1;
  background: #004b85;
  color: white;
}
.event-listing-widget .filters .filters-action .icon {
  margin-top: -2px;
  width: 24px;
  text-align: center;
}
@media only screen and (min-width: 46.875em) {
  .event-listing-widget .filters {
    text-align: right;
  }
}
@media only screen and (min-width: 75em) {
  .event-listing-widget .filters a[href="#calendar"] {
    display: none;
  }
}
.event-listing-widget .filters-area {
  text-align: left;
  position: absolute;
  z-index: 12;
  width: 100%;
  padding: 20px 12px;
  background: #d4d4d4;
  margin-top: 10px;
}
.event-listing-widget .filters-area:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 24px 14px;
  border-color: transparent transparent #d4d4d4 transparent;
  -webkit-transform: rotate(360deg);
  position: absolute;
  right: 19%;
  top: -20px;
}
.event-listing-widget .filters-area .field {
  margin: 20px 0;
}
.event-listing-widget .filters-area .field input,
.event-listing-widget .filters-area .field .select {
  border-radius: 5px;
}
.event-listing-widget .filters-area .field:first-child {
  margin-top: 0;
}
@media only screen and (min-width: 30em) {
  .event-listing-widget .filters-area:before {
    right: 18%;
  }
  .event-listing-widget .filters-area form {
    max-width: 800px;
    margin: 0 auto;
  }
  .event-listing-widget .filters-area form:after {
    clear: both;
    content: '';
    display: table;
  }
  .event-listing-widget .filters-area .field {
    clear: both;
  }
  .event-listing-widget .filters-area .datepicker-field {
    clear: none;
    width: 48%;
    float: left;
    margin: 0 1% 20px;
  }
}
@media only screen and (min-width: 46.875em) {
  .event-listing-widget .filters-area {
    padding: 10px;
  }
  .event-listing-widget .filters-area:before {
    right: 74px;
  }
  .event-listing-widget .filters-area .field {
    width: 20%;
    float: left;
    margin: 0 1% 0 0;
    clear: none;
  }
  .event-listing-widget .filters-area .button {
    float: right;
    margin-top: 4px;
  }
}
@media only screen and (min-width: 75em) {
  .event-listing-widget .filters-area:before {
    right: 27px;
  }
}
.event-listing-widget .event-box {
  background: #f2f2f2;
}
.event-listing-widget .event-image {
  width: 100%;
}
.event-listing-widget .event-image img {
  width: 100%;
}
.event-listing-widget .event-content {
  padding: 18px;
  color: #4b4b4b;
  font-size: 15px;
  font-size: 0.9375rem;
}
.event-listing-widget .event-title {
  font-family: "Open Sans Condensed Bold";
  color: #004b85;
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 18px;
}
.event-listing-widget .event-info {
  margin-bottom: 18px;
}
.event-listing-widget .event-date {
  display: inline-block;
}
.event-listing-widget .event-type {
  display: inline-block;
  font-weight: bold;
}
.event-listing-widget .event-date:after,
.event-listing-widget .event-type:after {
  content: "|";
  margin-left: 6px;
  margin-right: 2px;
  display: inline-block;
  vertical-align: text-top;
  font-weight: normal;
}
.event-listing-widget .event-location {
  display: inline-block;
}
.event-listing-widget .event-text {
  margin-bottom: 18px;
}
.event-listing-widget .event-text p + p {
  margin-top: 1em;
}
@media only screen and (min-width: 30em) {
  .event-listing-widget .event-title {
    font-size: 32px;
    font-size: 2rem;
  }
  .event-listing-widget .event-info {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 46.875em) {
  .event-listing-widget .event-box:after {
    clear: both;
    content: '';
    display: table;
  }
  .event-listing-widget .event-image {
    width: 46%;
    height: 220px;
    min-height: 100%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
  }
  .event-listing-widget .event-image img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: auto;
    max-width: none;
  }
  .event-listing-widget .event-content {
    vertical-align: top;
    width: 53%;
    display: inline-block;
    padding: 20px;
  }
  .event-listing-widget .event-title {
    font-size: 21px;
    font-size: 1.3125rem;
    margin-bottom: 10px;
  }
  .event-listing-widget .event-info {
    font-size: 13px;
    font-size: 0.8125rem;
    margin-bottom: 10px;
  }
  .event-listing-widget .event-text {
    font-size: 13px;
    font-size: 0.8125rem;
    margin-bottom: 1em;
  }
  .event-listing-widget .flexbox .event-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .event-listing-widget .flexbox .event-image,
  .event-listing-widget .flexbox .event-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  .event-listing-widget .flexbox .event-image {
    height: auto;
  }
  .event-listing-widget .flexbox .event-content .button {
    margin-right: auto;
  }
}
@media only screen and (min-width: 60em) {
  .event-listing-widget .event-image {
    width: 57%;
  }
  .event-listing-widget .event-image img {
    min-width: 100%;
    height: auto;
    min-height: 100%;
  }
  .event-listing-widget .event-content {
    width: 42%;
  }
}
.event-listing-widget .datepicker {
  position: relative;
}
.event-listing-widget .picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.event-listing-widget .picker__input {
  cursor: default;
}
.event-listing-widget .picker__input.picker__input--active {
  border-color: #0089ec;
}
.event-listing-widget .picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.event-listing-widget .picker {
  width: 100%;
}
.event-listing-widget .picker__holder {
  position: absolute;
  background: #ffffff;
  border: 1px solid #aaaaaa;
  border-top-width: 0;
  border-bottom-width: 0;
  border-radius: 0 0 5px 5px;
  box-sizing: border-box;
  min-width: 176px;
  max-width: 466px;
  max-height: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
}
.event-listing-widget .picker__frame {
  padding: 1px;
}
.event-listing-widget .picker__wrap {
  margin: -1px;
}
.event-listing-widget .picker--opened .picker__holder {
  max-height: 25em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border-top-width: 1px;
  border-bottom-width: 1px;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0);
  transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
  box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
}
.event-listing-widget .picker__header {
  text-align: center;
  position: relative;
  background: #4b4b4b;
}
.event-listing-widget .picker__month,
.event-listing-widget .picker__year {
  color: white;
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
  line-height: 40px;
}
.event-listing-widget .picker__select--month,
.event-listing-widget .picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}
@media (min-width: 24.5em) {
  .event-listing-widget .picker__select--month,
  .event-listing-widget .picker__select--year {
    margin-top: -0.5em;
  }
}
.event-listing-widget .picker__select--month {
  width: 35%;
}
.event-listing-widget .picker__select--year {
  width: 22.5%;
}
.event-listing-widget .picker__select--month:focus,
.event-listing-widget .picker__select--year:focus {
  border-color: #0089ec;
}
.event-listing-widget .picker__nav--prev,
.event-listing-widget .picker__nav--next {
  position: absolute;
  padding: 0 5px;
  line-height: 28px;
  top: 0;
  padding: 4px 12px 8px;
  color: white;
  font-size: 16px;
  font-size: 1rem;
}
.event-listing-widget .picker__nav--prev {
  left: 0;
}
.event-listing-widget .picker__nav--next {
  right: 0;
}
.event-listing-widget .picker__nav--prev:hover,
.event-listing-widget .picker__nav--next:hover {
  cursor: pointer;
}
.event-listing-widget .picker__nav--disabled,
.event-listing-widget .picker__nav--disabled:hover,
.event-listing-widget .picker__nav--disabled:before,
.event-listing-widget .picker__nav--disabled:before:hover {
  cursor: default;
  display: none;
}
.event-listing-widget .picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-bottom: .5em;
}
@media (min-height: 33.875em) {
  .event-listing-widget .picker__table {
    margin-bottom: .75em;
  }
}
.event-listing-widget .picker__table td {
  margin: 0;
  padding: 0;
  border: 1px solid #c9c9c9;
  background: #ebebeb;
}
.event-listing-widget .picker__weekday {
  width: 14.285714286%;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 12px 0 10px;
  color: #666;
}
.event-listing-widget .picker__day {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 28px;
  text-align: center;
}
.event-listing-widget .picker__day--today {
  position: relative;
}
.event-listing-widget .picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #1676c2;
  border-left: .5em solid transparent;
}
.event-listing-widget .picker__day--disabled:before {
  border-top-color: #aaaaaa;
}
.event-listing-widget .picker__day--outfocus {
  background: #f2f2f2;
  color: #B3B3B3;
}
.event-listing-widget .picker__day--infocus:hover,
.event-listing-widget .picker__day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.event-listing-widget .picker__day--highlighted {
  border-color: #0089ec;
}
.event-listing-widget .picker__day--highlighted:hover,
.event-listing-widget .picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.event-listing-widget .picker__day--selected,
.event-listing-widget .picker__day--selected:hover,
.event-listing-widget .picker--focused .picker__day--selected {
  background: #004b85;
  color: #ffffff;
}
.event-listing-widget .picker__day--disabled,
.event-listing-widget .picker__day--disabled:hover,
.event-listing-widget .picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}
.event-listing-widget .picker__day--highlighted.picker__day--disabled,
.event-listing-widget .picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}
.event-listing-widget .picker__footer {
  text-align: center;
}
.event-listing-widget .picker__button--today,
.event-listing-widget .picker__button--clear,
.event-listing-widget .picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}
.event-listing-widget .picker__button--today:hover,
.event-listing-widget .picker__button--clear:hover,
.event-listing-widget .picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}
.event-listing-widget .picker__button--today:focus,
.event-listing-widget .picker__button--clear:focus,
.event-listing-widget .picker__button--close:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: none;
}
.event-listing-widget .picker__button--today:before,
.event-listing-widget .picker__button--clear:before,
.event-listing-widget .picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}
.event-listing-widget .picker__button--today:before,
.event-listing-widget .picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}
.event-listing-widget .picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}
.event-listing-widget .picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}
.event-listing-widget .picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}
.event-listing-widget .picker__button--today[disabled],
.event-listing-widget .picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}
.event-listing-widget .picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}
.event-listing-widget .nothing-found {
  color: #9f9f9f;
  font-style: italic;
  padding-left: 30px;
}

/* Popup container */
.roadshow-popup {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* The actual popup (appears on top) */
.roadshow-popup .roadshow-popuptext {
  visibility: hidden;
  width: 300px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -80px;
}

/* Popup arrow */
.roadshow-popup .roadshow-popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Toggle this class when clicking on the popup container (hide and show the popup) */
.roadshow-popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* === Privacy Policy Banner === */
/*code will be here*/
/* === Privacy Policy Widget === */
/* some colors from designers */
.privacy-macro {
  display: inline-block;
  height: 125px;
  width: 400px;
  background-color: #D8D8D8;
  border-top: 10px solid #E6AE5B;
  text-align: center;
}

.privacy-macro-buttons {
  padding: 5px 12px;
  cursor: pointer;
  margin: 5px 10px 5px 10px;
  display: inline;
  color: #D8D8D8;
  transition: color 0.25s ease;
  font-weight: bold;
}

#privacy-macro-accept {
  background-color: #E6AE5B;
}

#privacy-macro-reject {
  background-color: #A4A4A4;
}

.privacy-macro-buttons label {
  cursor: pointer;
}

.privacy-macro-buttons:hover {
  color: #383838;
}

.privacy-macro-message {
  margin: 20px 0 10px 0;
}

.privacy-macro-status {
  margin: 0 0 5px 0;
  font-weight: bold;
  color: #E6AE5B;
}

#privacy-policy-banner {
  color: white;
  top: 0;
  width: 100%;
  position: fixed;
  z-index: 99999;
  height: 175px;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  font-weight: bold;
}

.privacy-banner-wrapper {
  max-width: 1004px;
  margin: auto;
}
.privacy-banner-wrapper #privacy-banner-left {
  font-size: initial;
  border-right: 1px solid #E6AE5B;
  padding: 10px 20px 50px 10px;
  float: left;
}
.privacy-banner-wrapper #privacy-banner-right {
  padding: 0 80px 10px 20px;
  overflow: hidden;
}
.privacy-banner-wrapper #privacy-banner-right a {
  text-decoration: none;
}
.privacy-banner-wrapper #privacy-banner-text {
  margin-bottom: 12px;
  font-weight: normal;
}
.privacy-banner-wrapper .privacy-banner-buttons {
  padding: 5px 12px;
  cursor: pointer;
  margin: 10px 25px 10px 0;
  display: inline;
  color: #383838;
  transition: color 0.25s ease;
  /*accept button customization*/
  /*link button customization*/
}
.privacy-banner-wrapper .privacy-banner-buttons #privacy-banner-accept {
  background-color: #E6AE5B;
}
.privacy-banner-wrapper .privacy-banner-buttons #privacy-banner-link {
  background-color: #7F8488;
}
.privacy-banner-wrapper .privacy-banner-buttons .privacy-banner-buttons label {
  cursor: pointer;
}
.privacy-banner-wrapper .privacy-banner-buttons .privacy-banner-buttons:hover {
  color: white;
}

@media only screen and (max-width: 479px) {
  .privacy-banner-wrapper #privacy-banner-left {
    display: none;
  }
  .privacy-banner-wrapper #privacy-banner-right {
    padding: 0 20px 10px 20px;
    overflow: hidden;
  }
}
.event-calendar-widget {
  /*------------------------------------------*\
    $CALENDAR
\*------------------------------------------*/
}
.event-calendar-widget .eventsCalendar-day.dayWithEventsWebcasts {
  background: #e6ae5b;
  color: #ebebeb;
}
.event-calendar-widget .eventsCalendar-day.dayWithEventsCustomEvents {
  background: #ACD0AC;
}
.event-calendar-widget .eventsCalendar-day.dayWithEventsConference {
  background: #004b85;
  color: #ebebeb;
}
.event-calendar-widget .eventsCalendar-day.dayWithEventsCommon {
  background: #d0bfac;
}
.event-calendar-widget .calendar {
  margin-top: 43px;
}
.event-calendar-widget .calendar .eventsTable {
  display: none;
}
.event-calendar-widget .eventsCalendar-currentTitle {
  background-color: #4b4b4b;
}
.event-calendar-widget .eventsCalendar-currentTitle .monthTitle {
  display: block;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 40px;
  color: white;
  opacity: 1;
}
.event-calendar-widget .eventCalendar-wrap {
  position: relative;
}
.event-calendar-widget .eventCalendar-wrap .arrow {
  position: absolute;
  z-index: 5;
  color: #fff;
  padding: 0 5px;
  line-height: 28px;
  top: 0;
  padding: 12px;
  font-size: 16px;
  font-size: 1rem;
}
.event-calendar-widget .eventCalendar-wrap .arrow.prev {
  left: 0px;
}
.event-calendar-widget .eventCalendar-wrap .arrow.next {
  right: 0px;
}
.event-calendar-widget .eventCalendar-wrap .arrow:hover {
  opacity: 0.7;
}
.event-calendar-widget .eventCalendar-wrap .arrow span {
  position: relative;
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
  padding: 8px;
}
.event-calendar-widget .eventCalendar-wrap .arrow span:before {
  position: absolute;
  top: 0;
  left: 0;
}
.event-calendar-widget .eventsCalendar-monthWrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.event-calendar-widget .eventsCalendar-monthWrap.currentMonth {
  z-index: 1;
}
.event-calendar-widget .eventsCalendar-daysList {
  background: #f2f2f2;
  border: 1px solid #c9c9c9;
  border-top: none;
}
.event-calendar-widget .eventsCalendar-daysList:after {
  clear: both;
  content: '';
  display: table;
}
.event-calendar-widget .eventsCalendar-daysList li {
  display: block;
  float: left;
  width: 14.28%;
}
.event-calendar-widget .eventsCalendar-day-header {
  background: #f8f8f8;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  padding: 12px 0 10px;
  border-bottom: 1px solid #c9c9c9;
}
.event-calendar-widget .eventsCalendar-day {
  border-bottom: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  background: #ebebeb;
}
.event-calendar-widget .eventsCalendar-day:nth-child(7n) {
  border-right: 0;
}
.event-calendar-widget .eventsCalendar-day.empty {
  min-height: 29px;
  background: #f8f8f8;
  border-color: #dbdbdb;
}
.event-calendar-widget .eventsCalendar-day.today {
  background: #4b4b4b;
  color: white;
  font-weight: bold;
}
.event-calendar-widget .eventsCalendar-day a {
  display: block;
  line-height: 28px;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}
.event-calendar-widget .dayWithEvents {
  background: #ACD0AC;
}
.event-calendar-widget .eventsCalendar-list-wrap {
  position: relative;
  display: none;
}
.event-calendar-widget .eventsCalendar-list-wrap.show-event {
  display: block;
  position: absolute;
  background: white;
  overflow: auto;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  border: 1px solid #c9c9c9;
}
.event-calendar-widget .close-events {
  display: block;
  position: absolute;
  top: 15px;
  right: 15px;
  height: 22px;
  z-index: 8;
}
.event-calendar-widget .close-events .icon-close {
  display: block;
  position: relative;
  width: 28px;
  height: 2px;
  margin: 10px auto 0;
  transition: all 0.2s ease-in;
}
.event-calendar-widget .close-events .icon-close:before, .event-calendar-widget .close-events .icon-close:after {
  content: '';
  width: 28px;
  height: 2px;
  background: #333;
  position: absolute;
  left: 0;
  transition: all 0.3s ease-in;
}
.event-calendar-widget .close-events .icon-close:before {
  top: -6px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 0;
}
.event-calendar-widget .close-events .icon-close:after {
  bottom: -6px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  bottom: 0;
}
.event-calendar-widget .eventsCalendar-list-content {
  padding: 0 15px 10px;
}
.event-calendar-widget .eventsCalendar-list-content li {
  padding: 10px 0;
}
.event-calendar-widget .eventsCalendar-list-content time {
  display: block;
  color: #4b4b4b;
  font-size: 14px;
  font-size: 0.875rem;
}
.event-calendar-widget .eventsCalendar-list-content time em {
  margin-right: 12px;
}
.event-calendar-widget .eventsCalendar-list-content time small {
  font-size: 12px;
  font-size: 0.75rem;
}
.event-calendar-widget .eventsCalendar-list-content .eventTitle {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #004b85;
  font-weight: bold;
}
.event-calendar-widget .eventsCalendar-list-content .eventDesc {
  font-size: 14px;
  font-size: 0.875rem;
  color: #4b4b4b;
}
.event-calendar-widget .eventsCalendar-subtitle {
  padding: 15px 15px 0;
  font-family: "Open Sans Condensed Bold";
  color: #4b4b4b;
  font-size: 18px;
  font-size: 1.125rem;
}
.event-calendar-widget .eventsCalendar-loading {
  padding: 15px;
  text-align: center;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.8);
}
@media only screen and (min-width: 30em) {
  .event-calendar-widget .eventsCalendar-list-content .eventTitle {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .event-calendar-widget .eventsCalendar-list-content .eventDesc {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 46.875em) {
  .event-calendar-widget .eventsCalendar-currentTitle {
    background-color: #f2f2f2;
  }
  .event-calendar-widget .eventsCalendar-currentTitle .monthTitle {
    font-size: 18px;
    font-size: 1.125rem;
    color: #4b4b4b;
  }
  .event-calendar-widget .eventCalendar-wrap .arrow {
    color: #4b4b4b;
  }
  .event-calendar-widget .eventsCalendar-day-header {
    background: #4b4b4b;
    font-size: 16px;
    font-size: 1rem;
    border-bottom: 0;
    color: white;
  }
  .event-calendar-widget .eventsCalendar-day {
    border-color: #e5e5e5;
    background: white;
    height: 44px;
  }
  .event-calendar-widget .eventsCalendar-day.empty {
    min-height: 29px;
    background: white;
    border-color: #e5e5e5;
  }
  .event-calendar-widget .eventsCalendar-day.today {
    background: #4b4b4b;
    color: white;
    font-weight: bold;
  }
  .event-calendar-widget .eventsCalendar-day a {
    padding-top: 22px;
    padding-right: 4px;
    text-align: right;
    line-height: 22px;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .event-calendar-widget .dayWithEvents {
    background: #ACD0AC;
  }
}
@media only screen and (min-width: 60em) {
  .event-calendar-widget .eventsCalendar-subtitle {
    padding: 25px 20px 0;
  }
  .event-calendar-widget .eventsCalendar-loading {
    padding: 25px 20px;
  }
  .event-calendar-widget .eventsCalendar-list-content {
    padding: 0 20px 0;
  }
  .event-calendar-widget .eventsCalendar-day {
    height: 52px;
  }
  .event-calendar-widget .eventsCalendar-day a {
    padding-top: 30px;
    padding-right: 5px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 75em) {
  .event-calendar-widget {
    /*.main-aside*/
    /*.main-aside*/
    /*.main-aside*/
    /*.main-aside*/
    /*.main-aside*/
    /*.main-aside*/
    /*.main-aside*/
    /*.main-aside*/
    /*.main-aside*/
    /*.main-aside*/
    /*.main-aside*/
  }
  .event-calendar-widget .close-events {
    display: none;
  }
  .event-calendar-widget .eventsCalendar-list-wrap {
    display: block;
  }
  .event-calendar-widget .eventsCalendar-list-wrap.show-event {
    position: relative;
    background: transparent;
    overflow: auto;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    z-index: auto;
    border: 0;
  }
  .event-calendar-widget .eventsCalendar-loading {
    padding: 30px;
  }
  .event-calendar-widget .eventsCalendar-subtitle {
    padding: 30px 30px 10px;
    font-size: 16px;
    font-size: 1rem;
  }
  .event-calendar-widget .eventsCalendar-list-content {
    padding: 0 30px 10px;
  }
  .event-calendar-widget .eventsCalendar-list-content li {
    border-top: 1px solid #909090;
    padding: 10px;
  }
  .event-calendar-widget .eventsCalendar-list-content time {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .event-calendar-widget .eventsCalendar-list-content time small {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .event-calendar-widget .eventsCalendar-list-content .eventTitle {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .event-calendar-widget .eventsCalendar-list-content .eventDesc {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .event-calendar-widget .eventsCalendar-currentTitle {
    background-color: #4b4b4b;
  }
  .event-calendar-widget .eventsCalendar-currentTitle .monthTitle {
    font-size: 14px;
    font-size: 0.875rem;
    color: white;
  }
  .event-calendar-widget .eventCalendar-wrap .arrow {
    color: white;
  }
  .event-calendar-widget .eventsCalendar-day-header {
    background: #f8f8f8;
    font-size: 14px;
    font-size: 0.875rem;
    border-bottom: 1px solid #c9c9c9;
    color: #666;
  }
  .event-calendar-widget .eventsCalendar-day {
    border-color: #c9c9c9;
    background: #ebebeb;
    height: auto;
  }
  .event-calendar-widget .eventsCalendar-day.empty {
    min-height: 29px;
    background: #f8f8f8;
    border-color: #dbdbdb;
  }
  .event-calendar-widget .eventsCalendar-day.today {
    background: #4b4b4b;
    color: white;
    font-weight: bold;
  }
  .event-calendar-widget .eventsCalendar-day a {
    padding-top: 0;
    padding-right: 0;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
    font-size: 0.75rem;
  }
  .event-calendar-widget .dayWithEvents {
    background: #ACD0AC;
  }
  .event-calendar-widget .eventsCalendar-subtitle {
    padding: 25px 10px 10px;
  }
  .event-calendar-widget .eventsCalendar-list-content {
    max-height: 185px;
    overflow: auto;
    padding: 0 0 10px;
  }
}

/* SCSS code for registration widget */
.registration-widget {
  color: #5f5f5f;
  font-family: sans-serif;
  font-size: 2.0vmin;
  /* title for form */
  /* for register form itself */
  /* errors and validation*/
}
.registration-widget .webtext {
  color: #4c565e;
}
.registration-widget .text-confirm {
  max-width: 800px;
  text-align: center;
  padding: 40px 25px 0 25px;
  margin: 0 auto;
  color: #4c565e;
}
.registration-widget h1 {
  font-size: 3.0vw;
  border-bottom: 2px solid #6caee0;
  box-sizing: border-box;
  color: #4c565e;
  display: inline-block;
  margin: 0 auto;
  padding: 0 0 15px;
}
.registration-widget h2 {
  font-size: 2.5vw;
}
.registration-widget .form-title-row {
  margin: 0 auto 50px;
  max-width: 400px;
  text-align: center;
}
.registration-widget .form-register {
  font-weight: bold;
  margin: 0 auto;
  max-width: 800px;
}
.registration-widget .form-register .largeInputContainer {
  display: inline-block;
  vertical-align: middle;
}
.registration-widget .form-register h2 {
  color: #4c565e;
}
.registration-widget .form-register .form-row {
  margin-bottom: 23px;
  text-align: left;
  vertical-align: middle;
}
.registration-widget .form-register .form-row > span {
  box-sizing: border-box;
  color: #5f5f5f;
  display: inline-block;
  padding-right: 22px;
  text-align: right;
  width: 190px;
  vertical-align: middle;
}
.registration-widget .form-register select {
  border: 1px solid #dbdbdb;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  padding: 12px 18px;
  width: 420px;
  font-size: 1.8vmin;
}
.registration-widget .form-register input {
  border: 1px solid #dbdbdb;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  padding: 12px 18px;
  width: 420px;
  font-size: 1.8vmin;
}
.registration-widget .form-register textarea {
  width: 420px;
  font-size: 1.8vmin;
}
.registration-widget .form-register .form-reg-type input {
  width: auto;
}
.registration-widget .form-register .form-multiple-buttons > div {
  margin-bottom: auto;
  width: auto;
  padding-left: 193px;
}
.registration-widget .form-register .form-multiple-buttons > span {
  width: auto;
  padding: 10px 10px 10px 10px;
}
.registration-widget .form-register .form-multiple-buttons input {
  width: auto;
  margin: 10px auto;
}
.registration-widget .form-register .form-white-background {
  background-color: #ffffff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  margin-bottom: 35px;
  padding: 30px 40px;
}
.registration-widget .form-register .form-row > div {
  margin-bottom: 10px;
}
.registration-widget .form-register .form-row-submit {
  text-align: center;
}
.registration-widget .form-register input[type=submit] {
  border-radius: 2px;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
  cursor: pointer;
  font-weight: bold;
  margin: 0 auto 0;
  padding: 15px 35px 15px;
  width: auto;
  background-color: #ffffff;
  color: #6caee0;
  border: 1px solid #6caee0;
}
.registration-widget .form-register input[type=submit].primaryActionButton {
  color: #ffffff;
  background-color: #6caee0;
}
.registration-widget .form-register .form-row .registration-text {
  box-sizing: border-box;
  display: inline-block;
  padding: 0 25px 10px;
  width: auto;
  vertical-align: middle;
}
.registration-widget .form-register .contact-type-info {
  font-weight: normal;
}
.registration-widget .required::after {
  content: "*";
}
.registration-widget .error {
  color: #c84d4d !important;
  padding-top: 12px;
  text-align: center;
}

/* responsivity */
/* responsivity based on elements */
@media (max-width: 768px) {
  .registration-widget .form-register select {
    width: 270px;
  }
  .registration-widget .form-register input {
    width: 270px;
  }
  .registration-widget .form-register textarea {
    width: 270px;
  }
}
@media (max-width: 600px) {
  .registration-widget .form-register {
    display: block;
    margin: 0;
    position: relative;
  }
  .registration-widget .form-register .form-white-background {
    width: 300px;
    padding: 20px 15px 20px 15px;
    margin: 0 auto;
  }
  .registration-widget .form-register input {
    width: 230px;
  }
  .registration-widget .form-register select {
    width: 230px;
  }
  .registration-widget .form-register textarea {
    width: 230px;
  }
  .registration-widget .form-register .form-row > span {
    padding: 0 0 10px;
    width: auto;
    text-align: left;
  }
  .registration-widget .form-register .form-row-submit {
    text-align: center;
    padding: 10px 10px 10px 10px;
  }
  .registration-widget .form-register input[type=submit] {
    margin: 10px auto;
  }
  .registration-widget .form-register .form-multiple-buttons > div {
    margin-bottom: auto;
    width: auto;
    padding-left: 40px;
  }
}
/* >768px and <480 lock font sizes so they will not grow or squeeze above certain level */
@media (min-width: 769px) {
  .registration-widget {
    font-size: 16px;
  }
  .registration-widget .text-confirm h1 {
    font-size: 25px;
  }
  .registration-widget .text-confirm h2 {
    font-size: 20px;
  }
  .registration-widget .form-register textarea, .registration-widget .form-register input, .registration-widget .form-register select {
    font-size: 16px;
  }
  .registration-widget .form-register h1 {
    font-size: 25px;
  }
  .registration-widget .form-register h2 {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .registration-widget {
    font-size: 10px;
  }
  .registration-widget .text-confirm h1 {
    font-size: 14px;
  }
  .registration-widget .text-confirm h2 {
    font-size: 12px;
  }
  .registration-widget .form-register textarea, .registration-widget .form-register input, .registration-widget .form-register select {
    font-size: 10px;
  }
  .registration-widget .form-register h1 {
    font-size: 14px;
  }
  .registration-widget .form-register h2 {
    font-size: 12px;
  }
}

/*# sourceMappingURL=international-widget.css.map */
