/* FIXING ALIGNMENT OF SCHEDULE PICTURES */
.time-schedule__pic img {
  height: auto;
  width: auto;
  transform: translate(-20%, -5%);
}

/* FIXING DROP-DOWN FILTERS FOR CONFERENCE SESSIONS */ 
.page-id-1081 .ares-select__item, .page-id-1081 .ares-select__popup {
  color: #5b5b5b !important;
  background-color: #FFFFFF !important;
}

.page-id-1081 .ares-select__popup li.active {
    color: #FFFFFF !important;
}

.page-id-1081 .ares-select {
  border-color: #5b5b5b !important;
}
  
.page-id-1081 .ares-select::after {
  border-color: #5b5b5b #5b5b5b transparent transparent !important;
}
/* END FIXING DROP-DOWN FILTERS FOR CONFERENCE SESSIONS */ 

/* FIXES CENTER-ALIGNMENT ISSUE FOR PHONES/SMALL BROWSERS */
.col {
  text-align: left;
}

/* FIXING BUTTON COLOUR */
.btn_5 {
  color: #FFFFFF;
}

/* FIXING BUTTON BG COLOUR */
.btn_5, .btn_6, .btn_10, .site__header.fixed .site__header-top, .header_background .site__header-top, .site__footer, .hero, .media-gallery, .connect, .register-now.register-now__no-images {
    background-color: #b9c7a4;
}

/* SESSIONS TEXT IS GREY AND SET TO OPEN SANS */
.session__text p {
  color: #5b5b5b;
  font-family: 'Open Sans', sans-serif;
}

/* MAKES EVENT TEXT GREY ON EVENTS PAGE */
.schedule__text {
  color: #5b5b5b;
}

/* MAKES SESSION TEXT DARK GREEN */
.session__text h2 {
  color: #9eb192;
}

/* MAKES SESSION TEXT DARK GREEN */
.session__text p a {
  color: #9eb192;
}

/* FIXES WHITE LINES BETWEEN EVENTS ON THE CALENDER */
.schedule__concurrent {
  border-top: 2px solid #f3f3f3;
}

/* FIXES MASSIVE BLANK BOX ON MAP CONTENT BLOCK */
.where__text {
  display: none !important; /* THE '!important' OVERRIDES IN-LINE CSS ON THE WEBPAGE */
}

/* INCREASES MARGINS FOR DESCRIPTIONS ON FRONT PAGE */
.description {
  padding: 83px 0 0px;
  max-width: 1000px;
  font-size: 20px;
  line-height: 38px;
}

/* FIXES SPACING ON FRONT PAGE */
.hero__text {
  margin: 0 0 60px;
}

/* FIXES SPACING ON FRONT PAGE */
.hero__layout {
  padding: 83px 0 10px;
}

/* MAKES LABELS BROWN */
.label {
  background: #603813;
}

/* MAKES SPEAKER'S BACKGROUND BEHIND PICTURE TRANSPARENT ON EVENT DESCRIPTION */
.schedule__speaker-pic {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  background-color: rgba(255, 255, 255, 0);
}

/* MAKES SPEAKER'S NAME GREY ON EVENTS PAGE */
.schedule__speaker-name {
  color: #5b5b5b;
}

/* FIXES SIZE OF OVERLAY GREY BOX WHEN HOVERING OVER A SPEAKER'S ICON IN CONFERENCE PROGRAMS */
.schedule__speaker-hover {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    padding: 0 0px;
}

/* MAKES EVENT BLOCKS DARK GREEN */
.schedule__text-block {
  color: #9eb192;
}

/* MAKES EVENT TITLES GREY */
.schedule__inner.schedule__event h2 {
  color: #5B5B5B;
}

/* MAKES SPEAKER TEXT WHITE ON A SPEAKER'S PAGE */
.speaker-info__text {
  color: #FFFFFF;
}

/* MAKES SPEAKER BORDERS BROWN */
.speaker-info__inner {
  border-color: #603813;
}

/* MAKES SPEAKER PROFILE DESCRIPTIONS GREY ON 'SPEAKERS' PAGE */
.speaker-profile p {
  color: #5b5b5b;
}

/* MAKES SURE LOGOS HAVE SET SIZE */
.sponsors__item_bronze .sponsors__logo {
  width: 300px;
  height: 170px;
}

/* MAKES THE UN-CURVED LINE BREAKS CURVED, MAKING THEM BROWN TOO */
.site__title::after, .session__text h1::after, .session__text h2::after, .session__text h3::after, .session__text h4::after, .session__text h5::after, .session__text h6::after, .speaker-profile .description h1::after, .speaker-profile .description h2::after, .speaker-profile .description h3::after, .speaker-profile .description h4::after, .speaker-profile .description h5::after, .speaker-profile .description h6::after, .single-sponsor .description h1::after, .single-sponsor .description h2::after, .single-sponsor .description h3::after, .single-sponsor .description h4::after, .single-sponsor .description h5::after, .single-sponsor .description h6::after {
  background: #603813;
  border-radius: 10px;
}

