/* line 9, ../../sass/theme/content.theme.scss */
a,
button,
a:before {
  -webkit-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 17, ../../sass/theme/content.theme.scss */
.block-page-title-block {
  padding: 30px 0px;
  margin-bottom: 64px;
}
@media (max-width: 767px) {
  /* line 17, ../../sass/theme/content.theme.scss */
  .block-page-title-block {
    padding: 20px 0px 10px;
    margin-bottom: 30px;
  }
}
/* line 24, ../../sass/theme/content.theme.scss */
.block-page-title-block .title {
  font-size: 30px;
  font-weight: bold;
  color: #156B68;
  text-align: center;
  letter-spacing: 9px;
}
@media (max-width: 767px) {
  /* line 24, ../../sass/theme/content.theme.scss */
  .block-page-title-block .title {
    font-size: 18px;
    letter-spacing: normal;
  }
}

/* line 40, ../../sass/theme/content.theme.scss */
.node--type-page.node--view-mode-full .field--name-node-title .title, .node--type-page.node--view-mode-teaser .field--name-node-title .title {
  font-size: 26px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 40, ../../sass/theme/content.theme.scss */
  .node--type-page.node--view-mode-full .field--name-node-title .title, .node--type-page.node--view-mode-teaser .field--name-node-title .title {
    font-size: 18px;
  }
}
/* line 47, ../../sass/theme/content.theme.scss */
.node--type-page.node--view-mode-full .field--name-node-title .title a, .node--type-page.node--view-mode-teaser .field--name-node-title .title a {
  color: #156B68;
  font-weight: bold;
  text-decoration: none;
}
/* line 51, ../../sass/theme/content.theme.scss */
.node--type-page.node--view-mode-full .field--name-node-title .title a:hover, .node--type-page.node--view-mode-teaser .field--name-node-title .title a:hover {
  color: #B49C63;
}
/* line 57, ../../sass/theme/content.theme.scss */
.node--type-page.node--view-mode-full .field--name-body, .node--type-page.node--view-mode-teaser .field--name-body {
  color: #1C1C1C;
  font-size: 18px;
}
/* line 60, ../../sass/theme/content.theme.scss */
.node--type-page.node--view-mode-full .field--name-body .read-more, .node--type-page.node--view-mode-teaser .field--name-body .read-more {
  margin-top: 73px;
}
/* line 62, ../../sass/theme/content.theme.scss */
.node--type-page.node--view-mode-full .field--name-body .read-more a, .node--type-page.node--view-mode-teaser .field--name-body .read-more a {
  background-color: #E2CC93;
  color: #156B68;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  padding: 8px 27px;
}
/* line 69, ../../sass/theme/content.theme.scss */
.node--type-page.node--view-mode-full .field--name-body .read-more a:hover, .node--type-page.node--view-mode-teaser .field--name-body .read-more a:hover {
  background-color: #156B68;
  color: #E2CC93;
}
/* line 77, ../../sass/theme/content.theme.scss */
.node--type-page.node--view-mode-full .field--name-field-image img, .node--type-page.node--view-mode-teaser .field--name-field-image img {
  border-radius: 10px;
}
@media (max-width: 767px) {
  /* line 77, ../../sass/theme/content.theme.scss */
  .node--type-page.node--view-mode-full .field--name-field-image img, .node--type-page.node--view-mode-teaser .field--name-field-image img {
    margin-bottom: 30px;
  }
}
/* line 86, ../../sass/theme/content.theme.scss */
.node--type-page.node--view-mode-full .field--name-field-image {
  float: left;
  padding-right: 30px;
}
@media (max-width: 767px) {
  /* line 86, ../../sass/theme/content.theme.scss */
  .node--type-page.node--view-mode-full .field--name-field-image {
    padding-right: 0;
  }
}
/* line 94, ../../sass/theme/content.theme.scss */
.node--type-page.node--view-mode-teaser {
  margin-bottom: 60px;
}

/* line 101, ../../sass/theme/content.theme.scss */
.node--type-speakers.node--view-mode-teaser {
  margin-bottom: 30px;
}
/* line 103, ../../sass/theme/content.theme.scss */
.node--type-speakers.node--view-mode-teaser .content-wrapper {
  position: relative;
  margin-bottom: 18px;
}
/* line 106, ../../sass/theme/content.theme.scss */
.node--type-speakers.node--view-mode-teaser .content-wrapper:hover .field--name-body {
  display: block;
  transition: all 400ms;
}
/* line 110, ../../sass/theme/content.theme.scss */
.node--type-speakers.node--view-mode-teaser .content-wrapper .field--name-body {
  display: none;
  border-radius: 10px;
  position: absolute;
  background-color: rgba(21, 107, 104, 0.6);
  top: 0;
  width: 100%;
  height: 100%;
  color: #FBFFF3;
  padding: 24px;
}
/* line 122, ../../sass/theme/content.theme.scss */
.node--type-speakers.node--view-mode-teaser .content-wrapper .field--name-field-media-image img {
  border-radius: 10px;
}
/* line 128, ../../sass/theme/content.theme.scss */
.node--type-speakers.node--view-mode-teaser .field--name-node-title .title {
  color: #156B68;
  font-size: 18px;
  margin-bottom: 8px;
  text-align: center;
}
/* line 135, ../../sass/theme/content.theme.scss */
.node--type-speakers.node--view-mode-teaser .field--name-field-job-title {
  color: #156B68;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}

/* line 145, ../../sass/theme/content.theme.scss */
.view-event-schedule .view-content, .view-display-id-block_event_schedule .view-content {
  flex-direction: column;
}
/* line 147, ../../sass/theme/content.theme.scss */
.view-event-schedule .view-content .events, .view-display-id-block_event_schedule .view-content .events {
  margin-bottom: 51px;
  padding-bottom: 50px;
  border-bottom: 1px solid #BFBFBF;
}
@media (max-width: 991px) {
  /* line 147, ../../sass/theme/content.theme.scss */
  .view-event-schedule .view-content .events, .view-display-id-block_event_schedule .view-content .events {
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
}
/* line 154, ../../sass/theme/content.theme.scss */
.view-event-schedule .view-content .events:last-child, .view-display-id-block_event_schedule .view-content .events:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}
/* line 160, ../../sass/theme/content.theme.scss */
.view-event-schedule .view-content .events .group-title, .view-display-id-block_event_schedule .view-content .events .group-title {
  color: #B49C63;
  font-size: 30px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 55px;
}
@media (max-width: 991px) {
  /* line 160, ../../sass/theme/content.theme.scss */
  .view-event-schedule .view-content .events .group-title, .view-display-id-block_event_schedule .view-content .events .group-title {
    margin-bottom: 20px;
    font-size: 24px;
  }
}
/* line 172, ../../sass/theme/content.theme.scss */
.view-event-schedule .view-content .events .group-title:before, .view-display-id-block_event_schedule .view-content .events .group-title:before {
  content: "";
  background-image: url(../../images/date.svg);
  width: 37px;
  height: 39px;
  display: inline-block;
  margin-right: 20px;
}
/* line 181, ../../sass/theme/content.theme.scss */
.view-event-schedule .view-content .events .views-row, .view-display-id-block_event_schedule .view-content .events .views-row {
  margin-bottom: 10px;
}
/* line 183, ../../sass/theme/content.theme.scss */
.view-event-schedule .view-content .events .views-row .views-field-rendered-entity, .view-display-id-block_event_schedule .view-content .events .views-row .views-field-rendered-entity {
  box-shadow: 2px 2px 10px #00000029;
  border-radius: 5px;
  padding: 30px;
}

/* line 195, ../../sass/theme/content.theme.scss */
.node--type-schedule.node--view-mode-teaser, .node--type-event-schedule-home.node--view-mode-teaser {
  align-items: center;
}
/* line 197, ../../sass/theme/content.theme.scss */
.node--type-schedule.node--view-mode-teaser .bs-region--left, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--left {
  position: relative;
}
@media (min-width: 991px) {
  /* line 199, ../../sass/theme/content.theme.scss */
  .node--type-schedule.node--view-mode-teaser .bs-region--left:after, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--left:after {
    content: "";
    border-right: 1px solid #DBDBDB;
    width: 100%;
    height: 84px;
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translate(-5%, -50%);
  }
}
@media (max-width: 991px) {
  /* line 197, ../../sass/theme/content.theme.scss */
  .node--type-schedule.node--view-mode-teaser .bs-region--left, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--left {
    border-bottom: 1px solid #DBDBDB;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
}
/* line 216, ../../sass/theme/content.theme.scss */
.node--type-schedule.node--view-mode-teaser .bs-region--left .field--name-field-time, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--left .field--name-field-time {
  color: #156B68;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 991px) {
  /* line 216, ../../sass/theme/content.theme.scss */
  .node--type-schedule.node--view-mode-teaser .bs-region--left .field--name-field-time, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--left .field--name-field-time {
    text-align: center;
  }
}
@media (max-width: 991px) {
  /* line 225, ../../sass/theme/content.theme.scss */
  .node--type-schedule.node--view-mode-teaser .bs-region--right, .node--type-schedule.node--view-mode-teaser .bs-region--middle, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--right, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--middle {
    text-align: center;
  }
}
/* line 230, ../../sass/theme/content.theme.scss */
.node--type-schedule.node--view-mode-teaser .bs-region--right .field--name-node-title .title, .node--type-schedule.node--view-mode-teaser .bs-region--middle .field--name-node-title .title, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--right .field--name-node-title .title, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--middle .field--name-node-title .title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 8px;
}
/* line 234, ../../sass/theme/content.theme.scss */
.node--type-schedule.node--view-mode-teaser .bs-region--right .field--name-node-title .title a, .node--type-schedule.node--view-mode-teaser .bs-region--middle .field--name-node-title .title a, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--right .field--name-node-title .title a, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--middle .field--name-node-title .title a {
  color: #156B68;
  text-decoration: none;
}
/* line 237, ../../sass/theme/content.theme.scss */
.node--type-schedule.node--view-mode-teaser .bs-region--right .field--name-node-title .title a:hover, .node--type-schedule.node--view-mode-teaser .bs-region--middle .field--name-node-title .title a:hover, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--right .field--name-node-title .title a:hover, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--middle .field--name-node-title .title a:hover {
  color: #B49C63;
}
/* line 244, ../../sass/theme/content.theme.scss */
.node--type-schedule.node--view-mode-teaser .bs-region--right .field--name-node-title.disabled-link .title a, .node--type-schedule.node--view-mode-teaser .bs-region--middle .field--name-node-title.disabled-link .title a, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--right .field--name-node-title.disabled-link .title a, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--middle .field--name-node-title.disabled-link .title a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}
/* line 253, ../../sass/theme/content.theme.scss */
.node--type-schedule.node--view-mode-teaser .bs-region--right .field--name-body, .node--type-schedule.node--view-mode-teaser .bs-region--middle .field--name-body, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--right .field--name-body, .node--type-event-schedule-home.node--view-mode-teaser .bs-region--middle .field--name-body {
  color: #1C1C1C;
  font-size: 16px;
}

/* line 263, ../../sass/theme/content.theme.scss */
.node--type-event-schedule-home.node--view-mode-teaser {
  align-items: center;
}
/* line 265, ../../sass/theme/content.theme.scss */
.node--type-event-schedule-home.node--view-mode-teaser .bs-region--left {
  border: none;
}
@media (min-width: 991px) {
  /* line 265, ../../sass/theme/content.theme.scss */
  .node--type-event-schedule-home.node--view-mode-teaser .bs-region--left {
    display: flex;
    align-items: center;
  }
}
/* line 271, ../../sass/theme/content.theme.scss */
.node--type-event-schedule-home.node--view-mode-teaser .bs-region--left:after {
  display: none;
}
/* line 274, ../../sass/theme/content.theme.scss */
.node--type-event-schedule-home.node--view-mode-teaser .bs-region--left .date-content {
  margin-right: 50px;
  display: inline-block;
  text-align: center;
}
@media (max-width: 991px) {
  /* line 274, ../../sass/theme/content.theme.scss */
  .node--type-event-schedule-home.node--view-mode-teaser .bs-region--left .date-content {
    display: block;
    margin-right: 0;
  }
}
/* line 282, ../../sass/theme/content.theme.scss */
.node--type-event-schedule-home.node--view-mode-teaser .bs-region--left .date-content .field--name-field-event-date {
  font-size: 20px;
  color: #156B68;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 289, ../../sass/theme/content.theme.scss */
.node--type-event-schedule-home.node--view-mode-teaser .bs-region--left .field--name-field-image {
  display: inline-block;
}
@media (max-width: 991px) {
  /* line 289, ../../sass/theme/content.theme.scss */
  .node--type-event-schedule-home.node--view-mode-teaser .bs-region--left .field--name-field-image {
    display: block;
  }
}
/* line 294, ../../sass/theme/content.theme.scss */
.node--type-event-schedule-home.node--view-mode-teaser .bs-region--left .field--name-field-image img {
  width: 179px;
  height: 179px;
  margin: auto;
  display: block;
}
@media (max-width: 991px) {
  /* line 302, ../../sass/theme/content.theme.scss */
  .node--type-event-schedule-home.node--view-mode-teaser .field--name-body {
    margin-bottom: 30px;
  }
}

/* line 311, ../../sass/theme/content.theme.scss */
.node--type-schedule .block-page-title-block {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  box-shadow: 2px 2px 10px #00000029;
}
/* line 319, ../../sass/theme/content.theme.scss */
.node--type-schedule .block-page-title-block .title {
  margin-bottom: 0;
}
/* line 323, ../../sass/theme/content.theme.scss */
.node--type-schedule .field--name-field-event-date {
  color: #B49C63;
  font-size: 30px;
  font-weight: bold;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 55px;
}
@media (max-width: 991px) {
  /* line 323, ../../sass/theme/content.theme.scss */
  .node--type-schedule .field--name-field-event-date {
    margin-bottom: 20px;
    font-size: 24px;
  }
}
/* line 336, ../../sass/theme/content.theme.scss */
.node--type-schedule .field--name-field-event-date:before {
  content: "";
  background-image: url(../../images/date.svg);
  width: 37px;
  height: 39px;
  display: inline-block;
  margin-right: 20px;
}
/* line 345, ../../sass/theme/content.theme.scss */
.node--type-schedule .field--name-field-subjects {
  margin-bottom: 60px;
}
/* line 348, ../../sass/theme/content.theme.scss */
.node--type-schedule .field--name-field-subjects .table-responsive table {
  margin: 0;
}
/* line 352, ../../sass/theme/content.theme.scss */
.node--type-schedule .field--name-field-subjects .table-responsive table thead tr th {
  padding: 23px 15px;
  background-color: #156B68;
}
/* line 359, ../../sass/theme/content.theme.scss */
.node--type-schedule .field--name-field-subjects .table-responsive table tbody tr {
  background: none;
}
/* line 361, ../../sass/theme/content.theme.scss */
.node--type-schedule .field--name-field-subjects .table-responsive table tbody tr.odd {
  background-color: #fff;
}
/* line 364, ../../sass/theme/content.theme.scss */
.node--type-schedule .field--name-field-subjects .table-responsive table tbody tr.even {
  background-color: #F5F5F5;
}
/* line 367, ../../sass/theme/content.theme.scss */
.node--type-schedule .field--name-field-subjects .table-responsive table tbody tr td {
  border-color: #F5F5F5;
  padding: 23px 15px;
  font-size: 16px;
  color: #1C1C1C;
}

/* line 381, ../../sass/theme/content.theme.scss */
.view-speakers-by-event .view-content {
  display: block;
}

/* line 389, ../../sass/theme/content.theme.scss */
.slick.slick--view--speakers-by-event .slick__arrow,
.slick.slick--view--home-page--block-gust-of-honor-home .slick__arrow,
.gust-of-honor .slick__arrow {
  top: 39%;
  transform: translateY(-39%);
}
/* line 393, ../../sass/theme/content.theme.scss */
.slick.slick--view--speakers-by-event .slick-next,
.slick.slick--view--home-page--block-gust-of-honor-home .slick-next,
.gust-of-honor .slick-next {
  right: -30.3px;
}
@media (max-width: 575px) {
  /* line 393, ../../sass/theme/content.theme.scss */
  .slick.slick--view--speakers-by-event .slick-next,
  .slick.slick--view--home-page--block-gust-of-honor-home .slick-next,
  .gust-of-honor .slick-next {
    right: 5px;
  }
}
/* line 399, ../../sass/theme/content.theme.scss */
.slick.slick--view--speakers-by-event .slick-prev,
.slick.slick--view--home-page--block-gust-of-honor-home .slick-prev,
.gust-of-honor .slick-prev {
  left: -30.3px;
}
@media (max-width: 575px) {
  /* line 399, ../../sass/theme/content.theme.scss */
  .slick.slick--view--speakers-by-event .slick-prev,
  .slick.slick--view--home-page--block-gust-of-honor-home .slick-prev,
  .gust-of-honor .slick-prev {
    left: 5px;
  }
}
