/*Hero Slider*/
.slick--view--hero-slider:hover .slick__arrow {
  display: block;
}
@media (min-width: 767px) {
  .slick--view--hero-slider .slick__arrow {
    display: none;
  }
}
@media (max-width: 767px) {
  .slick--view--hero-slider .slick__arrow {
    top: 20%;
  }
}
.slick--view--hero-slider .slick__arrow .slick-arrow {
  position: absolute;
  border: 0;
  font-size: 0;
  width: 39px;
  height: 69px;
}
@media (max-width: 767px) {
  .slick--view--hero-slider .slick__arrow .slick-arrow {
    height: 35px;
    width: 20px;
  }
}
.slick--view--hero-slider .slick__arrow .slick-arrow:before {
  opacity: 1;
  width: 39px;
  height: 66px;
  background-repeat: no-repeat;
  display: block;
  margin: auto 0;
}
@media (max-width: 767px) {
  .slick--view--hero-slider .slick__arrow .slick-arrow:before {
    background-size: 20px 35px;
    height: 35px;
    width: 20px;
  }
}
.slick--view--hero-slider .slick__arrow .slick-next {
  right: 20.3px;
}
@media (max-width: 767px) {
  .slick--view--hero-slider .slick__arrow .slick-next {
    right: 5px;
  }
}
.slick--view--hero-slider .slick__arrow .slick-next:before {
  content: "";
  background-image: url(../../images/right-arrow.svg);
}
.slick--view--hero-slider .slick__arrow .slick-prev {
  left: 20.3px;
}
@media (max-width: 767px) {
  .slick--view--hero-slider .slick__arrow .slick-prev {
    left: 5px;
  }
}
.slick--view--hero-slider .slick__arrow .slick-prev:before {
  content: "";
  background-image: url(../../images/left-arrow.svg);
}
.slick--view--hero-slider .slick__slider {
  margin-bottom: 0;
}
.block-content--type-who-we-are.block-content--view-mode-full .wrapper {
  position: relative;
  min-height: 570px;
}
.block-content--type-who-we-are.block-content--view-mode-full .wrapper .content-wrapper {
  position: absolute;
  width: 443px;
  left: 0;
  z-index: -1;
}
@media (max-width: 1199px) {
  .block-content--type-who-we-are.block-content--view-mode-full .wrapper .content-wrapper {
    position: initial;
    width: 100%;
    margin-bottom: 30px;
  }
}
.block-content--type-who-we-are.block-content--view-mode-full .wrapper .content-wrapper .field--name-block-description {
  color: #f17700;
  font-size: 34px;
  font-weight: bold;
  text-align: center;
}
.block-content--type-who-we-are.block-content--view-mode-full .wrapper .content-wrapper .field--name-block-description h2 {
  margin-top: 0;
  margin-bottom: 20px;
}
.block-content--type-who-we-are.block-content--view-mode-full .wrapper .content-wrapper .field--name-body {
  color: #313133;
  font-size: 18px;
  box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.15);
  background: #ffffff;
  padding: 30px 58px 37px 30px;
  border-radius: 3px;
}
@media (max-width: 1199px) {
  .block-content--type-who-we-are.block-content--view-mode-full .wrapper .content-wrapper .field--name-body {
    padding: 20px;
  }
}
.block-content--type-who-we-are.block-content--view-mode-full .wrapper .video-wrapper {
  width: 735px;
  background: #ffffff;
  padding: 30px;
  border-radius: 3px;
  box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.15);
  position: absolute;
  right: 0;
}
@media (max-width: 1199px) {
  .block-content--type-who-we-are.block-content--view-mode-full .wrapper .video-wrapper {
    position: initial;
    width: 100%;
  }
  .block-content--type-who-we-are.block-content--view-mode-full .wrapper .video-wrapper iframe {
    margin: 0 auto;
    display: block;
  }
}
.view .more-link.form-group {
  text-align: center;
  margin-top: 40px;
  display: inline-block;
  width: 100%;
}
.view .more-link.form-group a {
  border: 1px solid #f17700;
  color: #5a2c0d;
  font-size: 20px;
  font-weight: bold;
  padding: 8px 16px;
  display: inline-block;
  border-radius: 3px;
}
.view .more-link.form-group a:hover,
.view .more-link.form-group a:focus {
  background-color: #5a2c0d;
  color: #f17700;
  text-decoration: none;
}
.node--type-activities-and-events.node--view-mode-teaser .title,
.node--type-news.node--view-mode-teaser .title,
.node--type-activities-and-events.node--view-mode-landing-page .title,
.node--type-news.node--view-mode-landing-page .title {
  margin: 15px 0 20px;
  font-size: 22px;
}
@media (max-width: 480px) {
  .node--type-activities-and-events.node--view-mode-teaser .title,
  .node--type-news.node--view-mode-teaser .title,
  .node--type-activities-and-events.node--view-mode-landing-page .title,
  .node--type-news.node--view-mode-landing-page .title {
    font-size: 17px;
    margin: 15px 0 15px;
  }
}
.node--type-activities-and-events.node--view-mode-teaser .title a,
.node--type-news.node--view-mode-teaser .title a,
.node--type-activities-and-events.node--view-mode-landing-page .title a,
.node--type-news.node--view-mode-landing-page .title a {
  color: #313133;
  font-weight: bold;
}
.node--type-activities-and-events.node--view-mode-teaser .title a:hover,
.node--type-news.node--view-mode-teaser .title a:hover,
.node--type-activities-and-events.node--view-mode-landing-page .title a:hover,
.node--type-news.node--view-mode-landing-page .title a:hover,
.node--type-activities-and-events.node--view-mode-teaser .title a:focus,
.node--type-news.node--view-mode-teaser .title a:focus,
.node--type-activities-and-events.node--view-mode-landing-page .title a:focus,
.node--type-news.node--view-mode-landing-page .title a:focus {
  color: #f17700;
  text-decoration: none;
}
.node--type-activities-and-events.node--view-mode-teaser .field--name-body,
.node--type-news.node--view-mode-teaser .field--name-body,
.node--type-activities-and-events.node--view-mode-landing-page .field--name-body,
.node--type-news.node--view-mode-landing-page .field--name-body {
  color: #313133;
  font-size: 18px;
}
@media (max-width: 480px) {
  .node--type-activities-and-events.node--view-mode-teaser .field--name-body,
  .node--type-news.node--view-mode-teaser .field--name-body,
  .node--type-activities-and-events.node--view-mode-landing-page .field--name-body,
  .node--type-news.node--view-mode-landing-page .field--name-body {
    font-size: 16px;
  }
}
.node--type-activities-and-events.node--view-mode-teaser .field--name-body .more-link,
.node--type-news.node--view-mode-teaser .field--name-body .more-link,
.node--type-activities-and-events.node--view-mode-landing-page .field--name-body .more-link,
.node--type-news.node--view-mode-landing-page .field--name-body .more-link {
  text-align: right;
  margin-top: 10px;
}
.node--type-activities-and-events.node--view-mode-teaser .field--name-body .more-link a,
.node--type-news.node--view-mode-teaser .field--name-body .more-link a,
.node--type-activities-and-events.node--view-mode-landing-page .field--name-body .more-link a,
.node--type-news.node--view-mode-landing-page .field--name-body .more-link a {
  font-size: 19px;
  font-weight: bold;
  color: #f17700;
}
@media (max-width: 480px) {
  .node--type-activities-and-events.node--view-mode-teaser .field--name-body .more-link a,
  .node--type-news.node--view-mode-teaser .field--name-body .more-link a,
  .node--type-activities-and-events.node--view-mode-landing-page .field--name-body .more-link a,
  .node--type-news.node--view-mode-landing-page .field--name-body .more-link a {
    font-size: 17px;
  }
}
@media (min-width: 992px) {
  .node--type-activities-and-events.node--view-mode-teaser .content-wrapper,
  .node--type-news.node--view-mode-teaser .content-wrapper,
  .node--type-activities-and-events.node--view-mode-landing-page .content-wrapper,
  .node--type-news.node--view-mode-landing-page .content-wrapper {
    padding-right: 15px;
  }
}
.node--type-activities-and-events.node--view-mode-teaser .field--name-field-date,
.node--type-news.node--view-mode-teaser .field--name-field-date,
.node--type-activities-and-events.node--view-mode-landing-page .field--name-field-date,
.node--type-news.node--view-mode-landing-page .field--name-field-date {
  color: #313133;
  font-size: 18px;
  margin-bottom: 10px;
}
.activities-and-events .views-row {
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
  padding: 15px;
  margin-bottom: 20px;
}
.activities-and-events .views-row:last-child {
  margin-bottom: 0;
}
.node--type-video-gallery.node--view-mode-teaser {
  margin-bottom: 30px;
}
.node--type-video-gallery.node--view-mode-teaser .title {
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 0;
}
.node--type-video-gallery.node--view-mode-teaser .title a {
  color: #ffffff;
}
.node--type-video-gallery.node--view-mode-teaser .title a:hover {
  color: #f17700;
  text-decoration: none;
}
.node--type-video-gallery.node--view-mode-teaser .wrapper {
  position: relative;
}
.node--type-video-gallery.node--view-mode-teaser .wrapper .field--name-field-media-image:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0.3;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #000000;
}
.node--type-video-gallery.node--view-mode-teaser .wrapper .field--name-field-media-image:before {
  content: '';
  background-image: url('../../images/play.svg');
  position: absolute;
  width: 88px;
  height: 88px;
  z-index: 1;
  top: 50%;
  left: 50%;
  margin-top: -44px;
  margin-left: -44px;
}
.node--type-video-gallery.node--view-mode-teaser .wrapper .field--name-field-media-image:hover {
  cursor: pointer;
}
.video-gallery.view .more-link {
  margin-top: 10px;
}
.video-gallery.view .more-link a {
  color: #fc9200;
  border-color: #fc9200;
}
.paragraph--id--6 .viewsreference--view-title {
  color: #ffffff;
}
.block-content--type-live-streaming.block-content--view-mode-full {
  text-align: center;
}
.block-content--type-live-streaming.block-content--view-mode-full .field--name-field-image img {
  margin: 0 auto;
}
.block-content--type-live-streaming.block-content--view-mode-full .field--name-block-description h2 {
  color: #ffffff;
  font-weight: bold;
  font-size: 24px;
  margin-top: 0;
  margin-bottom: 4px;
}
.block-content--type-live-streaming.block-content--view-mode-full .field--name-body {
  color: #fc9200;
  font-size: 19px;
}
.latest-publications .views-exposed-form,
.view-our-partners .views-exposed-form {
  padding: 0px 15px;
}
.latest-publications .views-exposed-form .fieldgroup,
.view-our-partners .views-exposed-form .fieldgroup {
  float: none;
}
.latest-publications .views-exposed-form .form-radios ul,
.view-our-partners .views-exposed-form .form-radios ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.latest-publications .views-exposed-form .form-radios ul li,
.view-our-partners .views-exposed-form .form-radios ul li {
  display: inline-block;
  text-align: center;
}
.latest-publications .views-exposed-form .form-radios ul li input,
.view-our-partners .views-exposed-form .form-radios ul li input {
  display: none;
}
.latest-publications .views-exposed-form .form-radios ul li label,
.view-our-partners .views-exposed-form .form-radios ul li label {
  color: #5a2c0d;
  font-size: 22px;
  font-weight: normal;
  padding-bottom: 3px;
  padding-right: 0;
}
.latest-publications .views-exposed-form .form-radios ul li label.active,
.view-our-partners .views-exposed-form .form-radios ul li label.active {
  font-weight: bold;
  border-bottom: 4px solid #fc9200;
}
.latest-publications .views-exposed-form legend,
.view-our-partners .views-exposed-form legend {
  display: none;
}
.latest-publications .slick-prev,
.view-our-partners .slick-prev {
  width: auto;
  left: 0;
  z-index: 1;
}
.latest-publications .slick-prev:before,
.view-our-partners .slick-prev:before {
  content: '';
  background-image: url('../../images/left-arr.png');
  display: block;
  width: 14px;
  height: 21px;
  background-repeat: no-repeat;
  background-size: 11px 19px;
}
.latest-publications .slick-next,
.view-our-partners .slick-next {
  width: auto;
  right: 0;
  z-index: 1;
}
.latest-publications .slick-next:before,
.view-our-partners .slick-next:before {
  content: '';
  background-image: url('../../images/right-arr.png');
  display: block;
  width: 14px;
  height: 21px;
  background-repeat: no-repeat;
  background-size: 11px 19px;
}
.latest-publications .slick-slide:focus,
.view-our-partners .slick-slide:focus {
  outline: none;
}
@media (min-width: 768px) {
  .block-webform-block .info-wrapper {
    margin-bottom: 0;
  }
}
.block-webform-block .block-title {
  color: #5a2c0d;
  font-size: 24px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 15px;
}
.block-webform-block #edit-markup {
  color: #1c1c1c;
  font-size: 18px;
  margin-bottom: 25px;
}
.block-webform-block input {
  height: 45px;
  border-radius: 3px;
  background-color: #f1f1f1;
  color: #9a9a9a;
  font-size: 18px;
}
.block-webform-block textarea {
  border-radius: 3px;
  background-color: #f1f1f1;
  color: #9a9a9a;
  font-size: 18px;
}
.block-webform-block .form-type-webform-image-file .description {
  display: none;
}
.block-webform-block .form-actions {
  margin-top: 20px;
}
.block-webform-block .form-actions button {
  margin: 0;
  border-radius: 3px;
  background-color: #f1f1f1;
  font-size: 16px;
  font-weight: bold;
  color: #5a2c0d;
  padding: 9px 15px;
  border-color: #f1f1f1;
}
.block-webform-block .form-type-tel input {
  width: 100%;
}
.twitter-timeline.twitter-timeline-rendered {
  width: 100% !important;
}
